diff --git a/0a8091863b01680e96d685047a5274cf82e5ec9e-8310edcc482c4b71f8fb.js b/0a8091863b01680e96d685047a5274cf82e5ec9e-8310edcc482c4b71f8fb.js deleted file mode 100644 index 7e4a15c7..00000000 --- a/0a8091863b01680e96d685047a5274cf82e5ec9e-8310edcc482c4b71f8fb.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"9eSz":function(e,t,r){"use strict";var a=r("TqRt");t.__esModule=!0,t.default=void 0;var i,n=a(r("PJYZ")),o=a(r("VbXa")),s=a(r("8OQS")),l=a(r("pVnL")),d=a(r("q1tI")),c=a(r("17x9")),u=function(e){var t=(0,l.default)({},e),r=t.resolutions,a=t.sizes,i=t.critical;return r&&(t.fixed=r,delete t.resolutions),a&&(t.fluid=a,delete t.sizes),i&&(t.loading="eager"),t.fluid&&(t.fluid=O([].concat(t.fluid))),t.fixed&&(t.fixed=O([].concat(t.fixed))),t},f=function(e){var t=e.media;return!!t&&(y&&!!window.matchMedia(t).matches)},p=function(e){var t=e.fluid,r=e.fixed,a=g(t||r||[]);return a&&a.src},g=function(e){if(y&&function(e){return!!e&&Array.isArray(e)&&e.some((function(e){return void 0!==e.media}))}(e)){var t=e.findIndex(f);if(-1!==t)return e[t];var r=e.findIndex((function(e){return void 0===e.media}));if(-1!==r)return e[r]}return e[0]},h=Object.create({}),m=function(e){var t=u(e),r=p(t);return h[r]||!1},b="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype,y="undefined"!=typeof window,v=y&&window.IntersectionObserver,S=new WeakMap;function w(e){return e.map((function(e){var t=e.src,r=e.srcSet,a=e.srcSetWebp,i=e.media,n=e.sizes;return d.default.createElement(d.default.Fragment,{key:t},a&&d.default.createElement("source",{type:"image/webp",media:i,srcSet:a,sizes:n}),r&&d.default.createElement("source",{media:i,srcSet:r,sizes:n}))}))}function O(e){var t=[],r=[];return e.forEach((function(e){return(e.media?t:r).push(e)})),[].concat(t,r)}function x(e){return e.map((function(e){var t=e.src,r=e.media,a=e.tracedSVG;return d.default.createElement("source",{key:t,media:r,srcSet:a})}))}function k(e){return e.map((function(e){var t=e.src,r=e.media,a=e.base64;return d.default.createElement("source",{key:t,media:r,srcSet:a})}))}function j(e,t){var r=e.srcSet,a=e.srcSetWebp,i=e.media,n=e.sizes;return""}var L=function(e,t){var r=(void 0===i&&"undefined"!=typeof window&&window.IntersectionObserver&&(i=new window.IntersectionObserver((function(e){e.forEach((function(e){if(S.has(e.target)){var t=S.get(e.target);(e.isIntersecting||e.intersectionRatio>0)&&(i.unobserve(e.target),S.delete(e.target),t())}}))}),{rootMargin:"200px"})),i);return r&&(r.observe(e),S.set(e,t)),function(){r.unobserve(e),S.delete(e)}},R=function(e){var t=e.src?'src="'+e.src+'" ':'src="" ',r=e.sizes?'sizes="'+e.sizes+'" ':"",a=e.srcSet?'srcset="'+e.srcSet+'" ':"",i=e.title?'title="'+e.title+'" ':"",n=e.alt?'alt="'+e.alt+'" ':'alt="" ',o=e.width?'width="'+e.width+'" ':"",s=e.height?'height="'+e.height+'" ':"",l=e.crossOrigin?'crossorigin="'+e.crossOrigin+'" ':"",d=e.loading?'loading="'+e.loading+'" ':"",c=e.draggable?'draggable="'+e.draggable+'" ':"";return""+e.imageVariants.map((function(e){return(e.srcSetWebp?j(e,!0):"")+j(e)})).join("")+"'},P=d.default.forwardRef((function(e,t){var r=e.src,a=e.imageVariants,i=e.generateSources,n=e.spreadProps,o=e.ariaHidden,s=d.default.createElement(E,(0,l.default)({ref:t,src:r},n,{ariaHidden:o}));return a.length>1?d.default.createElement("picture",null,i(a),s):s})),E=d.default.forwardRef((function(e,t){var r=e.sizes,a=e.srcSet,i=e.src,n=e.style,o=e.onLoad,c=e.onError,u=e.loading,f=e.draggable,p=e.ariaHidden,g=(0,s.default)(e,["sizes","srcSet","src","style","onLoad","onError","loading","draggable","ariaHidden"]);return d.default.createElement("img",(0,l.default)({"aria-hidden":p,sizes:r,srcSet:a,src:i},g,{onLoad:o,onError:c,ref:t,loading:u,draggable:f,style:(0,l.default)({position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"},n)}))}));E.propTypes={style:c.default.object,onError:c.default.func,onLoad:c.default.func};var I=function(e){function t(t){var r;(r=e.call(this,t)||this).seenBefore=y&&m(t),r.isCritical="eager"===t.loading||t.critical,r.addNoScript=!(r.isCritical&&!t.fadeIn),r.useIOSupport=!b&&v&&!r.isCritical&&!r.seenBefore;var a=r.isCritical||y&&(b||!r.useIOSupport);return r.state={isVisible:a,imgLoaded:!1,imgCached:!1,fadeIn:!r.seenBefore&&t.fadeIn,isHydrated:!1},r.imageRef=d.default.createRef(),r.placeholderRef=t.placeholderRef||d.default.createRef(),r.handleImageLoaded=r.handleImageLoaded.bind((0,n.default)(r)),r.handleRef=r.handleRef.bind((0,n.default)(r)),r}(0,o.default)(t,e);var r=t.prototype;return r.componentDidMount=function(){if(this.setState({isHydrated:y}),this.state.isVisible&&"function"==typeof this.props.onStartLoad&&this.props.onStartLoad({wasCached:m(this.props)}),this.isCritical){var e=this.imageRef.current;e&&e.complete&&this.handleImageLoaded()}},r.componentWillUnmount=function(){this.cleanUpListeners&&this.cleanUpListeners()},r.handleRef=function(e){var t=this;this.useIOSupport&&e&&(this.cleanUpListeners=L(e,(function(){var e=m(t.props);t.state.isVisible||"function"!=typeof t.props.onStartLoad||t.props.onStartLoad({wasCached:e}),t.setState({isVisible:!0},(function(){t.setState({imgLoaded:e,imgCached:!(!t.imageRef.current||!t.imageRef.current.currentSrc)})}))})))},r.handleImageLoaded=function(){var e,t,r;e=this.props,t=u(e),(r=p(t))&&(h[r]=!0),this.setState({imgLoaded:!0}),this.props.onLoad&&this.props.onLoad()},r.render=function(){var e=u(this.props),t=e.title,r=e.alt,a=e.className,i=e.style,n=void 0===i?{}:i,o=e.imgStyle,s=void 0===o?{}:o,c=e.placeholderStyle,f=void 0===c?{}:c,p=e.placeholderClassName,h=e.fluid,m=e.fixed,b=e.backgroundColor,y=e.durationFadeIn,v=e.Tag,S=e.itemProp,O=e.loading,j=e.draggable,L=h||m;if(!L)return null;var I=!1===this.state.fadeIn||this.state.imgLoaded,z=!0===this.state.fadeIn&&!this.state.imgCached,C=(0,l.default)({opacity:I?1:0,transition:z?"opacity "+y+"ms":"none"},s),T="boolean"==typeof b?"lightgray":b,_={transitionDelay:y+"ms"},q=(0,l.default)({opacity:this.state.imgLoaded?0:1},z&&_,s,f),V={title:t,alt:this.state.isVisible?"":r,style:q,className:p,itemProp:S},H=this.state.isHydrated?g(L):L[0];if(h)return d.default.createElement(v,{className:(a||"")+" gatsby-image-wrapper",style:(0,l.default)({position:"relative",overflow:"hidden",maxWidth:H.maxWidth?H.maxWidth+"px":null,maxHeight:H.maxHeight?H.maxHeight+"px":null},n),ref:this.handleRef,key:"fluid-"+JSON.stringify(H.srcSet)},d.default.createElement(v,{"aria-hidden":!0,style:{width:"100%",paddingBottom:100/H.aspectRatio+"%"}}),T&&d.default.createElement(v,{"aria-hidden":!0,title:t,style:(0,l.default)({backgroundColor:T,position:"absolute",top:0,bottom:0,opacity:this.state.imgLoaded?0:1,right:0,left:0},z&&_)}),H.base64&&d.default.createElement(P,{ariaHidden:!0,ref:this.placeholderRef,src:H.base64,spreadProps:V,imageVariants:L,generateSources:k}),H.tracedSVG&&d.default.createElement(P,{ariaHidden:!0,ref:this.placeholderRef,src:H.tracedSVG,spreadProps:V,imageVariants:L,generateSources:x}),this.state.isVisible&&d.default.createElement("picture",null,w(L),d.default.createElement(E,{alt:r,title:t,sizes:H.sizes,src:H.src,crossOrigin:this.props.crossOrigin,srcSet:H.srcSet,style:C,ref:this.imageRef,onLoad:this.handleImageLoaded,onError:this.props.onError,itemProp:S,loading:O,draggable:j})),this.addNoScript&&d.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:R((0,l.default)({alt:r,title:t,loading:O},H,{imageVariants:L}))}}));if(m){var N=(0,l.default)({position:"relative",overflow:"hidden",display:"inline-block",width:H.width,height:H.height},n);return"inherit"===n.display&&delete N.display,d.default.createElement(v,{className:(a||"")+" gatsby-image-wrapper",style:N,ref:this.handleRef,key:"fixed-"+JSON.stringify(H.srcSet)},T&&d.default.createElement(v,{"aria-hidden":!0,title:t,style:(0,l.default)({backgroundColor:T,width:H.width,opacity:this.state.imgLoaded?0:1,height:H.height},z&&_)}),H.base64&&d.default.createElement(P,{ariaHidden:!0,ref:this.placeholderRef,src:H.base64,spreadProps:V,imageVariants:L,generateSources:k}),H.tracedSVG&&d.default.createElement(P,{ariaHidden:!0,ref:this.placeholderRef,src:H.tracedSVG,spreadProps:V,imageVariants:L,generateSources:x}),this.state.isVisible&&d.default.createElement("picture",null,w(L),d.default.createElement(E,{alt:r,title:t,width:H.width,height:H.height,sizes:H.sizes,src:H.src,crossOrigin:this.props.crossOrigin,srcSet:H.srcSet,style:C,ref:this.imageRef,onLoad:this.handleImageLoaded,onError:this.props.onError,itemProp:S,loading:O,draggable:j})),this.addNoScript&&d.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:R((0,l.default)({alt:r,title:t,loading:O},H,{imageVariants:L}))}}))}return null},t}(d.default.Component);I.defaultProps={fadeIn:!0,durationFadeIn:500,alt:"",Tag:"div",loading:"lazy"};var z=c.default.shape({width:c.default.number.isRequired,height:c.default.number.isRequired,src:c.default.string.isRequired,srcSet:c.default.string.isRequired,base64:c.default.string,tracedSVG:c.default.string,srcWebp:c.default.string,srcSetWebp:c.default.string,media:c.default.string}),C=c.default.shape({aspectRatio:c.default.number.isRequired,src:c.default.string.isRequired,srcSet:c.default.string.isRequired,sizes:c.default.string.isRequired,base64:c.default.string,tracedSVG:c.default.string,srcWebp:c.default.string,srcSetWebp:c.default.string,media:c.default.string,maxWidth:c.default.number,maxHeight:c.default.number});function T(e){return function(t,r,a){var i;if(!t.fixed&&!t.fluid)throw new Error("The prop `fluid` or `fixed` is marked as required in `"+a+"`, but their values are both `undefined`.");c.default.checkPropTypes(((i={})[r]=e,i),t,"prop",a)}}I.propTypes={resolutions:z,sizes:C,fixed:T(c.default.oneOfType([z,c.default.arrayOf(z)])),fluid:T(c.default.oneOfType([C,c.default.arrayOf(C)])),fadeIn:c.default.bool,durationFadeIn:c.default.number,title:c.default.string,alt:c.default.string,className:c.default.oneOfType([c.default.string,c.default.object]),critical:c.default.bool,crossOrigin:c.default.oneOfType([c.default.string,c.default.bool]),style:c.default.object,imgStyle:c.default.object,placeholderStyle:c.default.object,placeholderClassName:c.default.string,backgroundColor:c.default.oneOfType([c.default.string,c.default.bool]),onLoad:c.default.func,onError:c.default.func,onStartLoad:c.default.func,Tag:c.default.string,itemProp:c.default.string,loading:c.default.oneOf(["auto","lazy","eager"]),draggable:c.default.bool};var _=I;t.default=_},Ff2n:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var a=r("zLVn");function i(e,t){if(null==e)return{};var r,i,n=Object(a.a)(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}},Kqmz:function(e,t,r){"use strict";var a=r("wTIg"),i=(r("q1tI"),r("Wbzz")),n=r("9eSz"),o=r.n(n),s=r("qKvR");var l=()=>{const e=Object(i.useStaticQuery)("2719584231");return Object(s.b)(o.a,{alt:"Keshav Lingala",fixed:e.file.childImageSharp.fixed})};r("w69F");const d=Object(a.a)("header",{target:"e1q6zbj00"})({name:"1aui36z",styles:"width:100%;height:9.2vh;display:flex;box-sizing:border-box;padding:0 16px;flex-direction:row;align-items:center;white-space:nowrap;position:fixed;z-index:4;top:0;&:before{content:'';position:absolute;box-shadow:inset 0 0 100px #1b1b1b;width:100%;top:0;left:0;right:0;height:9.2vh;backdrop-filter:opacity(0.9) blur(21px);z-index:-1;}"}),c=Object(a.a)(i.Link,{target:"e1q6zbj01"})({name:"o3drkr",styles:"filter:invert(0);transition:filter 0.3s ease-in-out;&:active{filter:invert(1);}&:hover{filter:invert(1);}"}),u=()=>Object(s.b)(d,null,Object(s.b)(c,{to:"/"},Object(s.b)(l,null))),f=Object(a.a)("div",{target:"e1q6zbj02"})({name:"1heraej",styles:"min-height:100vh;padding-top:10vh;"}),p=Object(a.a)("div",{target:"e1q6zbj03"})({name:"lq31fb",styles:"display:flex;justify-content:center;min-height:10vh;align-items:center;span{margin:5px}"}),g=Object(a.a)("footer",{target:"e1q6zbj04"})({name:"1q43hfx",styles:"margin-top:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#1b1b1b;padding:0 10px;@media only screen and (max-width:600px){flex-direction:column-reverse;text-align:center;}"});t.a=e=>{let{children:t}=e;return Object(s.b)(f,null,Object(s.b)(u,null),t,Object(s.b)(g,{title:"100% Lighthouse Performance Score"},Object(s.b)("i",{title:"100% Lighthouse Performance Score"},Object(s.b)("span",null,"Designed and Developed by ",Object(s.b)("a",{href:"https://www.linkedin.com/in/keshavlingala/",rel:"noreferrer",target:"_blank"},"Keshav Lingala"))," ",Object(s.b)("br",null),Object(s.b)("a",{title:"100% Lighthouse Performance Score",target:"_blank",rel:"noreferrer",href:"https://github.com/keshavlingala/keshavlingala.github.io"},"Blazing fast")," with ",Object(s.b)("span",null,"Gatsby")," and ",Object(s.b)("span",null,"Emotion")),Object(s.b)(p,null,Object(s.b)("span",{title:"Gatsby",className:"k-icon gatsby"}),Object(s.b)("span",{title:"GraphQL",className:"k-icon graphql"}),Object(s.b)("span",{title:"ReactJS",className:"k-icon react"}),Object(s.b)("span",{title:"NestJS",className:"k-icon nestjs"}))))}},WeRC:function(e,t,r){"use strict";r.d(t,"a",(function(){return i}));var a=r("wTIg");const i=Object(a.a)("div",{target:"e17gruhe0"})({name:"1a5a0an",styles:"margin-left:5vw;margin-right:5vw;div,p,img,h1,h2,h3,h4,h5,h6,blockquote{animation:zoomIn 0.5s ease-out;}"})},w69F:function(e,t,r){},wTIg:function(e,t,r){"use strict";var a=r("rePB"),i=r("q1tI"),n=r("4qRI"),o=/^((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)-.*))$/,s=Object(n.a)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),l=r("qKvR"),d=r("SIPS"),c=r("MiSq"),u=s,f=function(e){return"theme"!==e&&"innerRef"!==e},p=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?u:f};function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function h(e){for(var t=1;t=0||(i[r]=e[r]);return i}r.d(t,"a",(function(){return a}))}}]); \ No newline at end of file diff --git a/0a8091863b01680e96d685047a5274cf82e5ec9e-926dfef8bb10e6a254c4.js b/0a8091863b01680e96d685047a5274cf82e5ec9e-926dfef8bb10e6a254c4.js new file mode 100644 index 00000000..dcad2eb5 --- /dev/null +++ b/0a8091863b01680e96d685047a5274cf82e5ec9e-926dfef8bb10e6a254c4.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"2Zix":function(e,t,r){var a=r("NC/Y");e.exports=/MSIE|Trident/.test(a)},"9d/t":function(e,t,r){var a=r("AO7/"),i=r("Fib7"),n=r("xrYK"),o=r("tiKp")("toStringTag"),s=Object,l="Arguments"==n(function(){return arguments}());e.exports=a?n:function(e){var t,r,a;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(r){}}(t=s(e),o))?r:l?n(t):"Object"==(a=n(t))&&i(t.callee)?"Arguments":a}},"9eSz":function(e,t,r){"use strict";var a=r("TqRt");t.__esModule=!0,t.default=void 0;var i,n=a(r("PJYZ")),o=a(r("VbXa")),s=a(r("8OQS")),l=a(r("pVnL")),d=a(r("q1tI")),c=a(r("17x9")),u=function(e){var t=(0,l.default)({},e),r=t.resolutions,a=t.sizes,i=t.critical;return r&&(t.fixed=r,delete t.resolutions),a&&(t.fluid=a,delete t.sizes),i&&(t.loading="eager"),t.fluid&&(t.fluid=w([].concat(t.fluid))),t.fixed&&(t.fixed=w([].concat(t.fixed))),t},f=function(e){var t=e.media;return!!t&&(v&&!!window.matchMedia(t).matches)},p=function(e){var t=e.fluid,r=e.fixed,a=g(t||r||[]);return a&&a.src},g=function(e){if(v&&function(e){return!!e&&Array.isArray(e)&&e.some((function(e){return void 0!==e.media}))}(e)){var t=e.findIndex(f);if(-1!==t)return e[t];var r=e.findIndex((function(e){return void 0===e.media}));if(-1!==r)return e[r]}return e[0]},h=Object.create({}),m=function(e){var t=u(e),r=p(t);return h[r]||!1},b="undefined"!=typeof HTMLImageElement&&"loading"in HTMLImageElement.prototype,v="undefined"!=typeof window,y=v&&window.IntersectionObserver,S=new WeakMap;function x(e){return e.map((function(e){var t=e.src,r=e.srcSet,a=e.srcSetWebp,i=e.media,n=e.sizes;return d.default.createElement(d.default.Fragment,{key:t},a&&d.default.createElement("source",{type:"image/webp",media:i,srcSet:a,sizes:n}),r&&d.default.createElement("source",{media:i,srcSet:r,sizes:n}))}))}function w(e){var t=[],r=[];return e.forEach((function(e){return(e.media?t:r).push(e)})),[].concat(t,r)}function O(e){return e.map((function(e){var t=e.src,r=e.media,a=e.tracedSVG;return d.default.createElement("source",{key:t,media:r,srcSet:a})}))}function k(e){return e.map((function(e){var t=e.src,r=e.media,a=e.base64;return d.default.createElement("source",{key:t,media:r,srcSet:a})}))}function j(e,t){var r=e.srcSet,a=e.srcSetWebp,i=e.media,n=e.sizes;return""}var L=function(e,t){var r=(void 0===i&&"undefined"!=typeof window&&window.IntersectionObserver&&(i=new window.IntersectionObserver((function(e){e.forEach((function(e){if(S.has(e.target)){var t=S.get(e.target);(e.isIntersecting||e.intersectionRatio>0)&&(i.unobserve(e.target),S.delete(e.target),t())}}))}),{rootMargin:"200px"})),i);return r&&(r.observe(e),S.set(e,t)),function(){r.unobserve(e),S.delete(e)}},E=function(e){var t=e.src?'src="'+e.src+'" ':'src="" ',r=e.sizes?'sizes="'+e.sizes+'" ':"",a=e.srcSet?'srcset="'+e.srcSet+'" ':"",i=e.title?'title="'+e.title+'" ':"",n=e.alt?'alt="'+e.alt+'" ':'alt="" ',o=e.width?'width="'+e.width+'" ':"",s=e.height?'height="'+e.height+'" ':"",l=e.crossOrigin?'crossorigin="'+e.crossOrigin+'" ':"",d=e.loading?'loading="'+e.loading+'" ':"",c=e.draggable?'draggable="'+e.draggable+'" ':"";return""+e.imageVariants.map((function(e){return(e.srcSetWebp?j(e,!0):"")+j(e)})).join("")+"'},R=d.default.forwardRef((function(e,t){var r=e.src,a=e.imageVariants,i=e.generateSources,n=e.spreadProps,o=e.ariaHidden,s=d.default.createElement(C,(0,l.default)({ref:t,src:r},n,{ariaHidden:o}));return a.length>1?d.default.createElement("picture",null,i(a),s):s})),C=d.default.forwardRef((function(e,t){var r=e.sizes,a=e.srcSet,i=e.src,n=e.style,o=e.onLoad,c=e.onError,u=e.loading,f=e.draggable,p=e.ariaHidden,g=(0,s.default)(e,["sizes","srcSet","src","style","onLoad","onError","loading","draggable","ariaHidden"]);return d.default.createElement("img",(0,l.default)({"aria-hidden":p,sizes:r,srcSet:a,src:i},g,{onLoad:o,onError:c,ref:t,loading:u,draggable:f,style:(0,l.default)({position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",objectPosition:"center"},n)}))}));C.propTypes={style:c.default.object,onError:c.default.func,onLoad:c.default.func};var P=function(e){function t(t){var r;(r=e.call(this,t)||this).seenBefore=v&&m(t),r.isCritical="eager"===t.loading||t.critical,r.addNoScript=!(r.isCritical&&!t.fadeIn),r.useIOSupport=!b&&y&&!r.isCritical&&!r.seenBefore;var a=r.isCritical||v&&(b||!r.useIOSupport);return r.state={isVisible:a,imgLoaded:!1,imgCached:!1,fadeIn:!r.seenBefore&&t.fadeIn,isHydrated:!1},r.imageRef=d.default.createRef(),r.placeholderRef=t.placeholderRef||d.default.createRef(),r.handleImageLoaded=r.handleImageLoaded.bind((0,n.default)(r)),r.handleRef=r.handleRef.bind((0,n.default)(r)),r}(0,o.default)(t,e);var r=t.prototype;return r.componentDidMount=function(){if(this.setState({isHydrated:v}),this.state.isVisible&&"function"==typeof this.props.onStartLoad&&this.props.onStartLoad({wasCached:m(this.props)}),this.isCritical){var e=this.imageRef.current;e&&e.complete&&this.handleImageLoaded()}},r.componentWillUnmount=function(){this.cleanUpListeners&&this.cleanUpListeners()},r.handleRef=function(e){var t=this;this.useIOSupport&&e&&(this.cleanUpListeners=L(e,(function(){var e=m(t.props);t.state.isVisible||"function"!=typeof t.props.onStartLoad||t.props.onStartLoad({wasCached:e}),t.setState({isVisible:!0},(function(){t.setState({imgLoaded:e,imgCached:!(!t.imageRef.current||!t.imageRef.current.currentSrc)})}))})))},r.handleImageLoaded=function(){var e,t,r;e=this.props,t=u(e),(r=p(t))&&(h[r]=!0),this.setState({imgLoaded:!0}),this.props.onLoad&&this.props.onLoad()},r.render=function(){var e=u(this.props),t=e.title,r=e.alt,a=e.className,i=e.style,n=void 0===i?{}:i,o=e.imgStyle,s=void 0===o?{}:o,c=e.placeholderStyle,f=void 0===c?{}:c,p=e.placeholderClassName,h=e.fluid,m=e.fixed,b=e.backgroundColor,v=e.durationFadeIn,y=e.Tag,S=e.itemProp,w=e.loading,j=e.draggable,L=h||m;if(!L)return null;var P=!1===this.state.fadeIn||this.state.imgLoaded,z=!0===this.state.fadeIn&&!this.state.imgCached,I=(0,l.default)({opacity:P?1:0,transition:z?"opacity "+v+"ms":"none"},s),T="boolean"==typeof b?"lightgray":b,_={transitionDelay:v+"ms"},A=(0,l.default)({opacity:this.state.imgLoaded?0:1},z&&_,s,f),q={title:t,alt:this.state.isVisible?"":r,style:A,className:p,itemProp:S},N=this.state.isHydrated?g(L):L[0];if(h)return d.default.createElement(y,{className:(a||"")+" gatsby-image-wrapper",style:(0,l.default)({position:"relative",overflow:"hidden",maxWidth:N.maxWidth?N.maxWidth+"px":null,maxHeight:N.maxHeight?N.maxHeight+"px":null},n),ref:this.handleRef,key:"fluid-"+JSON.stringify(N.srcSet)},d.default.createElement(y,{"aria-hidden":!0,style:{width:"100%",paddingBottom:100/N.aspectRatio+"%"}}),T&&d.default.createElement(y,{"aria-hidden":!0,title:t,style:(0,l.default)({backgroundColor:T,position:"absolute",top:0,bottom:0,opacity:this.state.imgLoaded?0:1,right:0,left:0},z&&_)}),N.base64&&d.default.createElement(R,{ariaHidden:!0,ref:this.placeholderRef,src:N.base64,spreadProps:q,imageVariants:L,generateSources:k}),N.tracedSVG&&d.default.createElement(R,{ariaHidden:!0,ref:this.placeholderRef,src:N.tracedSVG,spreadProps:q,imageVariants:L,generateSources:O}),this.state.isVisible&&d.default.createElement("picture",null,x(L),d.default.createElement(C,{alt:r,title:t,sizes:N.sizes,src:N.src,crossOrigin:this.props.crossOrigin,srcSet:N.srcSet,style:I,ref:this.imageRef,onLoad:this.handleImageLoaded,onError:this.props.onError,itemProp:S,loading:w,draggable:j})),this.addNoScript&&d.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:E((0,l.default)({alt:r,title:t,loading:w},N,{imageVariants:L}))}}));if(m){var V=(0,l.default)({position:"relative",overflow:"hidden",display:"inline-block",width:N.width,height:N.height},n);return"inherit"===n.display&&delete V.display,d.default.createElement(y,{className:(a||"")+" gatsby-image-wrapper",style:V,ref:this.handleRef,key:"fixed-"+JSON.stringify(N.srcSet)},T&&d.default.createElement(y,{"aria-hidden":!0,title:t,style:(0,l.default)({backgroundColor:T,width:N.width,opacity:this.state.imgLoaded?0:1,height:N.height},z&&_)}),N.base64&&d.default.createElement(R,{ariaHidden:!0,ref:this.placeholderRef,src:N.base64,spreadProps:q,imageVariants:L,generateSources:k}),N.tracedSVG&&d.default.createElement(R,{ariaHidden:!0,ref:this.placeholderRef,src:N.tracedSVG,spreadProps:q,imageVariants:L,generateSources:O}),this.state.isVisible&&d.default.createElement("picture",null,x(L),d.default.createElement(C,{alt:r,title:t,width:N.width,height:N.height,sizes:N.sizes,src:N.src,crossOrigin:this.props.crossOrigin,srcSet:N.srcSet,style:I,ref:this.imageRef,onLoad:this.handleImageLoaded,onError:this.props.onError,itemProp:S,loading:w,draggable:j})),this.addNoScript&&d.default.createElement("noscript",{dangerouslySetInnerHTML:{__html:E((0,l.default)({alt:r,title:t,loading:w},N,{imageVariants:L}))}}))}return null},t}(d.default.Component);P.defaultProps={fadeIn:!0,durationFadeIn:500,alt:"",Tag:"div",loading:"lazy"};var z=c.default.shape({width:c.default.number.isRequired,height:c.default.number.isRequired,src:c.default.string.isRequired,srcSet:c.default.string.isRequired,base64:c.default.string,tracedSVG:c.default.string,srcWebp:c.default.string,srcSetWebp:c.default.string,media:c.default.string}),I=c.default.shape({aspectRatio:c.default.number.isRequired,src:c.default.string.isRequired,srcSet:c.default.string.isRequired,sizes:c.default.string.isRequired,base64:c.default.string,tracedSVG:c.default.string,srcWebp:c.default.string,srcSetWebp:c.default.string,media:c.default.string,maxWidth:c.default.number,maxHeight:c.default.number});function T(e){return function(t,r,a){var i;if(!t.fixed&&!t.fluid)throw new Error("The prop `fluid` or `fixed` is marked as required in `"+a+"`, but their values are both `undefined`.");c.default.checkPropTypes(((i={})[r]=e,i),t,"prop",a)}}P.propTypes={resolutions:z,sizes:I,fixed:T(c.default.oneOfType([z,c.default.arrayOf(z)])),fluid:T(c.default.oneOfType([I,c.default.arrayOf(I)])),fadeIn:c.default.bool,durationFadeIn:c.default.number,title:c.default.string,alt:c.default.string,className:c.default.oneOfType([c.default.string,c.default.object]),critical:c.default.bool,crossOrigin:c.default.oneOfType([c.default.string,c.default.bool]),style:c.default.object,imgStyle:c.default.object,placeholderStyle:c.default.object,placeholderClassName:c.default.string,backgroundColor:c.default.oneOfType([c.default.string,c.default.bool]),onLoad:c.default.func,onError:c.default.func,onStartLoad:c.default.func,Tag:c.default.string,itemProp:c.default.string,loading:c.default.oneOf(["auto","lazy","eager"]),draggable:c.default.bool};var _=P;t.default=_},"AO7/":function(e,t,r){var a={};a[r("tiKp")("toStringTag")]="z",e.exports="[object z]"===String(a)},BNF5:function(e,t,r){var a=r("NC/Y").match(/firefox\/(\d+)/i);e.exports=!!a&&+a[1]},CDr4:function(e,t,r){"use strict";var a=r("DVFp"),i=TypeError;e.exports=function(e,t){if(!delete e[t])throw i("Cannot delete property "+a(t)+" of "+a(e))}},Kqmz:function(e,t,r){"use strict";var a=r("wTIg"),i=(r("q1tI"),r("Wbzz")),n=r("9eSz"),o=r.n(n),s=r("qKvR"),l=function(){var e=Object(i.useStaticQuery)("2719584231");return Object(s.b)(o.a,{alt:"Keshav Lingala",fixed:e.file.childImageSharp.fixed})};r("w69F");var d=Object(a.a)("header",{target:"e1q6zbj00"})({name:"1aui36z",styles:"width:100%;height:9.2vh;display:flex;box-sizing:border-box;padding:0 16px;flex-direction:row;align-items:center;white-space:nowrap;position:fixed;z-index:4;top:0;&:before{content:'';position:absolute;box-shadow:inset 0 0 100px #1b1b1b;width:100%;top:0;left:0;right:0;height:9.2vh;backdrop-filter:opacity(0.9) blur(21px);z-index:-1;}"}),c=Object(a.a)(i.Link,{target:"e1q6zbj01"})({name:"o3drkr",styles:"filter:invert(0);transition:filter 0.3s ease-in-out;&:active{filter:invert(1);}&:hover{filter:invert(1);}"}),u=function(){return Object(s.b)(d,null,Object(s.b)(c,{to:"/"},Object(s.b)(l,null)))},f=Object(a.a)("div",{target:"e1q6zbj02"})({name:"1heraej",styles:"min-height:100vh;padding-top:10vh;"}),p=Object(a.a)("div",{target:"e1q6zbj03"})({name:"lq31fb",styles:"display:flex;justify-content:center;min-height:10vh;align-items:center;span{margin:5px}"}),g=Object(a.a)("footer",{target:"e1q6zbj04"})({name:"1q43hfx",styles:"margin-top:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#1b1b1b;padding:0 10px;@media only screen and (max-width:600px){flex-direction:column-reverse;text-align:center;}"});t.a=function(e){var t=e.children;return Object(s.b)(f,null,Object(s.b)(u,null),t,Object(s.b)(g,{title:"100% Lighthouse Performance Score"},Object(s.b)("i",{title:"100% Lighthouse Performance Score"},Object(s.b)("span",null,"Designed and Developed by Keshav Lingala")," ",Object(s.b)("br",null),Object(s.b)("a",{title:"100% Lighthouse Performance Score",target:"_blank",href:"https://github.com/keshavlingala/keshavlingala.github.io"},"Blazing fast")," with ",Object(s.b)("span",null,"Gatsby")," and ",Object(s.b)("span",null,"Emotion")),Object(s.b)(p,null,Object(s.b)("span",{title:"Gatsby",className:"k-icon gatsby"}),Object(s.b)("span",{title:"GraphQL",className:"k-icon graphql"}),Object(s.b)("span",{title:"ReactJS",className:"k-icon react"}),Object(s.b)("span",{title:"NestJS",className:"k-icon nestjs"}))))}},Ta7t:function(e,t,r){var a=r("I8vh"),i=r("B/qT"),n=r("hBjN"),o=Array,s=Math.max;e.exports=function(e,t,r){for(var l=i(e),d=a(t,l),c=a(void 0===r?l:r,l),u=o(s(c-d,0)),f=0;d3)){if(g)return!0;if(m)return m<603;var e,t,r,a,i="";for(e=65;e<76;e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:r=3;break;case 68:case 71:r=4;break;default:r=2}for(a=0;a<47;a++)b.push({k:t+a,v:r})}for(b.sort((function(e,t){return t.v-e.v})),a=0;ad(r)?1:-1}}(e)),r=s(i),a=0;a0;)e[a]=e[--a];a!==n++&&(e[a]=r)}return e},s=function(e,t,r,a){for(var i=t.length,n=r.length,o=0,s=0;o96?u:f};function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function h(e){for(var t=1;t=0||(i[r]=e[r]);return i}r.d(t,"a",(function(){return a}))}}]); \ No newline at end of file diff --git a/404.html b/404.html index c946f8e2..364e2a8a 100644 --- a/404.html +++ b/404.html @@ -1,4 +1,4 @@ -

404

Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/404/index.html b/404/index.html index a3672d9b..9a442e53 100644 --- a/404/index.html +++ b/404/index.html @@ -1,4 +1,4 @@ -

404

Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/626ab95abc79aae436b2012dc69cd0a647fb869d-4547f328b5f3c1da3875.js b/626ab95abc79aae436b2012dc69cd0a647fb869d-4547f328b5f3c1da3875.js deleted file mode 100644 index e09992a5..00000000 --- a/626ab95abc79aae436b2012dc69cd0a647fb869d-4547f328b5f3c1da3875.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see 626ab95abc79aae436b2012dc69cd0a647fb869d-4547f328b5f3c1da3875.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"+A7A":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var n,o=(n=r("Crup"))&&n.__esModule?n:{default:n}},"/ODu":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("ylgJ")},"/SOd":function(e,t,r){"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=(0,((n=r("635A"))&&n.__esModule?n:{default:n}).default)();t.default=o},"/b8u":function(e,t,r){"use strict";var n=r("BPiQ");e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"04ZO":function(e,t,r){"use strict";r.r(t),r.d(t,"createGenerateClassName",(function(){return i})),r.d(t,"createStyles",(function(){return a})),r.d(t,"getThemeProps",(function(){return u})),r.d(t,"jssPreset",(function(){return Zt})),r.d(t,"makeStyles",(function(){return Sr})),r.d(t,"mergeClasses",(function(){return nr})),r.d(t,"ServerStyleSheets",(function(){return Er})),r.d(t,"styled",(function(){return _r})),r.d(t,"StylesProvider",(function(){return dr})),r.d(t,"sheetsManager",(function(){return lr})),r.d(t,"StylesContext",(function(){return pr})),r.d(t,"ThemeProvider",(function(){return Rr})),r.d(t,"useTheme",(function(){return ar})),r.d(t,"withStyles",(function(){return Ar})),r.d(t,"withTheme",(function(){return Nr})),r.d(t,"withThemeCreator",(function(){return Ir}));var n="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",o=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,r=void 0!==t&&t,i=e.productionPrefix,a=void 0===i?"jss":i,u=e.seed,s=void 0===u?"":u,c=""===s?"":"".concat(s,"-"),l=0,f=function(){return l+=1};return function(e,t){var i=t.options.name;if(i&&0===i.indexOf("Mui")&&!t.options.link&&!r){if(-1!==o.indexOf(e.key))return"Mui-".concat(e.key);var u="".concat(c).concat(i,"-").concat(e.key);return t.options.theme[n]&&""===s?"".concat(u,"-").concat(f()):u}return"".concat(c).concat(a).concat(f())}}function a(e){return e}function u(e){var t=e.theme,r=e.name,n=e.props;if(!t||!t.props||!t.props[r])return n;var o,i=t.props[r];for(o in i)void 0===n[o]&&(n[o]=i[o]);return n}var s=r("wx14"),c="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},l="object"===("undefined"==typeof window?"undefined":c(window))&&"object"===("undefined"==typeof document?"undefined":c(document))&&9===document.nodeType;var f=r("o46R");function p(e,t){for(var r=0;r<+~=|^:(),"'`\s])/g,E="undefined"!=typeof CSS&&CSS.escape,k=function(e){return E?E(e):e.replace(P,"\\$1")},M=function(){function e(e,t,r){this.type="style",this.isProcessed=!1;var n=r.sheet,o=r.Renderer;this.key=e,this.options=r,this.style=t,n?this.renderer=n.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,r){if(void 0===t)return this.style[e];var n=!!r&&r.force;if(!n&&this.style[e]===t)return this;var o=t;r&&!1===r.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!n)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),C=function(e){function t(t,r,n){var o;o=e.call(this,t,r,n)||this;var i=n.selector,a=n.scoped,u=n.sheet,s=n.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(Object(h.a)(Object(h.a)(o)),u),o.selectorText="."+k(o.id)),o}Object(y.a)(t,e);var r=t.prototype;return r.applyTo=function(e){var t=this.renderer;if(t){var r=this.toJSON();for(var n in r)t.setProperty(e,n,r[n])}return this},r.toJSON=function(){var e={};for(var t in this.style){var r=this.style[t];"object"!=typeof r?e[t]=r:Array.isArray(r)&&(e[t]=j(r))}return e},r.toString=function(e){var t=this.options.sheet,r=!!t&&t.options.link?Object(s.a)({},e,{allowEmpty:!0}):e;return S(this.selectorText,this.style,r)},d(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,r=this.renderable;if(r&&t)t.setSelector(r,e)||t.replaceRule(r,this)}},get:function(){return this.selectorText}}]),t}(M),T={onCreateRule:function(e,t,r){return"@"===e[0]||r.parent&&"keyframes"===r.parent.type?null:new C(e,t,r)}},_={indent:1,children:!0},R=/@([\w-]+)/,A=function(){function e(e,t,r){this.type="conditional",this.isProcessed=!1,this.key=e;var n=e.match(R);for(var o in this.at=n?n[1]:"unknown",this.query=r.name||"@"+this.at,this.options=r,this.rules=new re(Object(s.a)({},r,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,r){var n=this.rules.add(e,t,r);return n?(this.options.jss.plugins.onProcessRule(n),n):null},t.replaceRule=function(e,t,r){var n=this.rules.replace(e,t,r);return n&&this.options.jss.plugins.onProcessRule(n),n},t.toString=function(e){void 0===e&&(e=_);var t=w(e).linebreak;if(null==e.indent&&(e.indent=_.indent),null==e.children&&(e.children=_.children),!1===e.children)return this.query+" {}";var r=this.rules.toString(e);return r?this.query+" {"+t+r+t+"}":""},e}(),I=/@container|@media|@supports\s+/,N={onCreateRule:function(e,t,r){return I.test(e)?new A(e,t,r):null}},D={indent:1,children:!0},L=/@keyframes\s+([\w-]+)/,z=function(){function e(e,t,r){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var n=e.match(L);n&&n[1]?this.name=n[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=r;var o=r.scoped,i=r.sheet,a=r.generateId;for(var u in this.id=!1===o?this.name:k(a(this,i)),this.rules=new re(Object(s.a)({},r,{parent:this})),t)this.rules.add(u,t[u],Object(s.a)({},r,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=D);var t=w(e).linebreak;if(null==e.indent&&(e.indent=D.indent),null==e.children&&(e.children=D.children),!1===e.children)return this.at+" "+this.id+" {}";var r=this.rules.toString(e);return r&&(r=""+t+r+t),this.at+" "+this.id+" {"+r+"}"},e}(),W=/@keyframes\s+/,F=/\$([\w-]+)/g,B=function(e,t){return"string"==typeof e?e.replace(F,(function(e,r){return r in t?t[r]:e})):e},q=function(e,t,r){var n=e[t],o=B(n,r);o!==n&&(e[t]=o)},U={onCreateRule:function(e,t,r){return"string"==typeof e&&W.test(e)?new z(e,t,r):null},onProcessStyle:function(e,t,r){return"style"===t.type&&r?("animation-name"in e&&q(e,"animation-name",r.keyframes),"animation"in e&&q(e,"animation",r.keyframes),e):e},onChangeValue:function(e,t,r){var n=r.options.sheet;if(!n)return e;switch(t){case"animation":case"animation-name":return B(e,n.keyframes);default:return e}}},G=function(e){function t(){return e.apply(this,arguments)||this}return Object(y.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,r=!!t&&t.options.link?Object(s.a)({},e,{allowEmpty:!0}):e;return S(this.key,this.style,r)},t}(M),V={onCreateRule:function(e,t,r){return r.parent&&"keyframes"===r.parent.type?new G(e,t,r):null}},H=function(){function e(e,t,r){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=r}return e.prototype.toString=function(e){var t=w(e).linebreak;if(Array.isArray(this.style)){for(var r="",n=0;n=this.index)t.push(e);else for(var n=0;nr)return void t.splice(n,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,r=t.attached,n=Object(b.a)(t,["attached"]),o=w(n).linebreak,i="",a=0;a-1?n.substr(0,o-1):n;e.style.setProperty(t,i,o>-1?"important":"")}}catch(a){return!1}return!0},ye=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(r){}},he=function(e,t){return e.selectorText=t,e.selectorText===t},be=fe((function(){return document.querySelector("head")}));function ve(e){var t=ae.registry;if(t.length>0){var r=function(e,t){for(var r=0;rt.index&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e);if(r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element};if((r=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e[r];if(n.attached&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e))&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element.nextSibling}}var n=e.insertionPoint;if(n&&"string"==typeof n){var o=function(e){for(var t=be(),r=0;rr?r:t},je=function(){function e(e){this.getPropertyValue=pe,this.setProperty=de,this.removeProperty=ye,this.setSelector=he,this.hasInsertedRules=!1,this.cssRules=[],e&&ae.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},r=t.media,n=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),n&&this.element.setAttribute("data-meta",n);var i=me();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var r=t.insertionPoint,n=ve(t);if(!1!==n&&n.parent)n.parent.insertBefore(e,n.node);else if(r&&"number"==typeof r.nodeType){var o=r,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else be().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var r=0;r-1){var o=Nt[e];if(!Array.isArray(o))return ct+gt(o)in t&<+o;if(!n)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,r){if("style"!==r.type)return t;for(var n={},o=Object.keys(t).sort(e),i=0;i0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,r=e.newClasses;e.Component;if(!r)return t;var n=Object(s.a)({},t);return Object.keys(r).forEach((function(e){r[e]&&(n[e]="".concat(t[e]," ").concat(r[e]))})),n}var or={set:function(e,t,r,n){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(r,n)},get:function(e,t,r){var n=e.get(t);return n?n.get(r):void 0},delete:function(e,t,r){e.get(t).delete(r)}};var ir=rr.a.createContext(null);function ar(){return rr.a.useContext(ir)}var ur,sr=Se(Zt()),cr=i(),lr=new Map,fr={disableGeneration:!1,generateClassName:cr,jss:sr,sheetsCache:null,sheetsManager:lr,sheetsRegistry:null},pr=rr.a.createContext(fr);function dr(e){var t=e.children,r=e.injectFirst,n=void 0!==r&&r,o=e.disableGeneration,i=void 0!==o&&o,a=Object(er.a)(e,["children","injectFirst","disableGeneration"]),u=rr.a.useContext(pr),c=Object(s.a)({},u,{disableGeneration:i},a);if(!c.jss.options.insertionPoint&&n&&"undefined"!=typeof window){if(!ur){var l=document.head;ur=document.createComment("mui-inject-first"),l.insertBefore(ur,l.firstChild)}c.jss=Se({plugins:Zt().plugins,insertionPoint:ur})}return rr.a.createElement(pr.Provider,{value:c},t)}var yr=-1e9;function hr(){return yr+=1}r("U8pU");var br=r("2+6g");function vr(e){var t="function"==typeof e;return{create:function(r,n){var o;try{o=t?e(r):e}catch(u){throw u}if(!n||!r.overrides||!r.overrides[n])return o;var i=r.overrides[n],a=Object(s.a)({},o);return Object.keys(i).forEach((function(e){a[e]=Object(br.a)(a[e],i[e])})),a},options:{}}}var mr={};function gr(e,t,r){var n=e.state;if(e.stylesOptions.disableGeneration)return t||{};n.cacheClasses||(n.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return n.classes!==n.cacheClasses.lastJSS&&(n.cacheClasses.lastJSS=n.classes,o=!0),t!==n.cacheClasses.lastProp&&(n.cacheClasses.lastProp=t,o=!0),o&&(n.cacheClasses.value=nr({baseClasses:n.cacheClasses.lastJSS,newClasses:t,Component:r})),n.cacheClasses.value}function Or(e,t){var r=e.state,n=e.theme,o=e.stylesOptions,i=e.stylesCreator,a=e.name;if(!o.disableGeneration){var u=or.get(o.sheetsManager,i,n);u||(u={refs:0,staticSheet:null,dynamicStyles:null},or.set(o.sheetsManager,i,n,u));var c=Object(s.a)({},i.options,o,{theme:n,flip:"boolean"==typeof o.flip?o.flip:"rtl"===n.direction});c.generateId=c.serverGenerateClassName||c.generateClassName;var l=o.sheetsRegistry;if(0===u.refs){var f;o.sheetsCache&&(f=or.get(o.sheetsCache,i,n));var p=i.create(n,a);f||((f=o.jss.createStyleSheet(p,Object(s.a)({link:!1},c))).attach(),o.sheetsCache&&or.set(o.sheetsCache,i,n,f)),l&&l.add(f),u.staticSheet=f,u.dynamicStyles=function e(t){var r=null;for(var n in t){var o=t[n],i=typeof o;if("function"===i)r||(r={}),r[n]=o;else if("object"===i&&null!==o&&!Array.isArray(o)){var a=e(o);a&&(r||(r={}),r[n]=a)}}return r}(p)}if(u.dynamicStyles){var d=o.jss.createStyleSheet(u.dynamicStyles,Object(s.a)({link:!0},c));d.update(t),d.attach(),r.dynamicSheet=d,r.classes=nr({baseClasses:u.staticSheet.classes,newClasses:d.classes}),l&&l.add(d)}else r.classes=u.staticSheet.classes;u.refs+=1}}function jr(e,t){var r=e.state;r.dynamicSheet&&r.dynamicSheet.update(t)}function wr(e){var t=e.state,r=e.theme,n=e.stylesOptions,o=e.stylesCreator;if(!n.disableGeneration){var i=or.get(n.sheetsManager,o,r);i.refs-=1;var a=n.sheetsRegistry;0===i.refs&&(or.delete(n.sheetsManager,o,r),n.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function xr(e,t){var r,n=rr.a.useRef([]),o=rr.a.useMemo((function(){return{}}),t);n.current!==o&&(n.current=o,r=e()),rr.a.useEffect((function(){return function(){r&&r()}}),[o])}function Sr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,n=t.classNamePrefix,o=t.Component,i=t.defaultTheme,a=void 0===i?mr:i,u=Object(er.a)(t,["name","classNamePrefix","Component","defaultTheme"]),c=vr(e),l=r||n||"makeStyles";c.options={index:hr(),name:r,meta:l,classNamePrefix:l};var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=ar()||a,n=Object(s.a)({},rr.a.useContext(pr),u),i=rr.a.useRef(),l=rr.a.useRef();xr((function(){var o={name:r,state:{},stylesCreator:c,stylesOptions:n,theme:t};return Or(o,e),l.current=!1,i.current=o,function(){wr(o)}}),[t,c]),rr.a.useEffect((function(){l.current&&jr(i.current,e),l.current=!0}));var f=gr(i.current,e.classes,o);return f};return f}function Pr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Er=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Pr(this,e),this.options=t}return d(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new ie;var r=i();return rr.a.createElement(dr,Object(s.a)({sheetsManager:t,serverGenerateClassName:r,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return rr.a.createElement("style",Object(s.a)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),kr=r("iuhU"),Mr=r("2mql"),Cr=r.n(Mr);function Tr(e,t){var r={};return Object.keys(e).forEach((function(n){-1===t.indexOf(n)&&(r[n]=e[n])})),r}function _r(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.name,o=Object(er.a)(r,["name"]);var i,a=n,u="function"==typeof t?function(e){return{root:function(r){return t(Object(s.a)({theme:e},r))}}}:{root:t},c=Sr(u,Object(s.a)({Component:e,name:n||e.displayName,classNamePrefix:a},o));t.filterProps&&(i=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var l=rr.a.forwardRef((function(t,r){var n=t.children,o=t.className,a=t.clone,u=t.component,l=Object(er.a)(t,["children","className","clone","component"]),f=c(t),p=Object(kr.default)(f.root,o),d=l;if(i&&(d=Tr(d,i)),a)return rr.a.cloneElement(n,Object(s.a)({className:Object(kr.default)(n.props.className,p)},d));if("function"==typeof n)return n(Object(s.a)({className:p},d));var y=u||e;return rr.a.createElement(y,Object(s.a)({ref:r,className:p},d),n)}));return Cr()(l,e),l}}var Rr=function(e){var t=e.children,r=e.theme,o=ar(),i=rr.a.useMemo((function(){var e=null===o?r:function(e,t){return"function"==typeof t?t(e):Object(s.a)({},e,t)}(o,r);return null!=e&&(e[n]=null!==o),e}),[r,o]);return rr.a.createElement(ir.Provider,{value:i},t)},Ar=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){var n=t.defaultTheme,o=t.withTheme,i=void 0!==o&&o,a=t.name,c=Object(er.a)(t,["defaultTheme","withTheme","name"]);var l=a,f=Sr(e,Object(s.a)({defaultTheme:n,Component:r,name:a||r.displayName,classNamePrefix:l},c)),p=rr.a.forwardRef((function(e,t){e.classes;var o,c=e.innerRef,l=Object(er.a)(e,["classes","innerRef"]),p=f(Object(s.a)({},r.defaultProps,e)),d=l;return("string"==typeof a||i)&&(o=ar()||n,a&&(d=u({theme:o,name:a,props:l})),i&&!d.theme&&(d.theme=o)),rr.a.createElement(r,Object(s.a)({ref:c||t,classes:p},d))}));return Cr()(p,r),p}};function Ir(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,r=function(e){var r=rr.a.forwardRef((function(r,n){var o=r.innerRef,i=Object(er.a)(r,["innerRef"]),a=ar()||t;return rr.a.createElement(e,Object(s.a)({theme:a,ref:o||n},i))}));return Cr()(r,e),r};return r}var Nr=Ir()},"0BK2":function(e,t,r){"use strict";e.exports={}},"0Dky":function(e,t,r){"use strict";e.exports=function(e){try{return!!e()}catch(t){return!0}}},"0GbY":function(e,t,r){"use strict";var n=r("2oRo"),o=r("Fib7"),i=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(n[e]):n[e]&&n[e][t]}},"2+6g":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("wx14"),o=r("U8pU");function i(e){return e&&"object"===Object(o.a)(e)&&e.constructor===Object}function a(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=r.clone?Object(n.a)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(n){"__proto__"!==n&&(i(t[n])&&n in e?o[n]=a(e[n],t[n],r):o[n]=t[n])})),o}},"2BEB":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=n.default.memo(n.default.forwardRef((function(r,i){return n.default.createElement(o.default,a({"data-mui-test":"".concat(t,"Icon"),ref:i},r),e)})));0;return r.muiName=o.default.muiName,r};var n=i(r("q1tI")),o=i(r("8QY8"));function i(e){return e&&e.__esModule?e:{default:e}}function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var y={root:{width:40,flexShrink:0},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}}};t.styles=y;var h=o.forwardRef((function(e,t){var r,n,s,l=e.classes,f=e.className,y=e.direction,h=e.orientation,b=e.visible,v=d(e,["classes","className","direction","orientation","visible"]),m=(0,i.default)(l.root,(r={},n=l.vertical,s="vertical"===h,n in r?Object.defineProperty(r,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[n]=s,r),f);return b?o.createElement(c.default,p({component:"div",className:m,ref:t,role:null,tabIndex:null},v),"left"===y?o.createElement(a.default,{fontSize:"small"}):o.createElement(u.default,{fontSize:"small"})):o.createElement("div",{className:m})})),b=(0,s.default)(y,{name:"PrivateTabScrollButton"})(h);t.default=b},"2bX/":function(e,t,r){"use strict";var n=r("0GbY"),o=r("Fib7"),i=r("OpvP"),a=r("/b8u"),u=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&i(t.prototype,u(e))}},"2mql":function(e,t,r){"use strict";var n=r("TOwV"),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return n.isMemo(e)?a:u[e.$$typeof]||o}u[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[n.Memo]=a;var c=Object.defineProperty,l=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(y){var o=d(r);o&&o!==y&&e(t,o,n)}var a=l(r);f&&(a=a.concat(f(r)));for(var u=s(t),h=s(r),b=0;b3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},a=o.ease,u=void 0===a?n:a,s=o.duration,c=void 0===s?300:s,l=null,f=t[e],p=!1,d=function(){p=!0},y=function n(o){if(p)i(new Error("Animation cancelled"));else{null===l&&(l=o);var a=Math.min(1,(o-l)/c);t[e]=u(a)*(r-f)+f,a>=1?requestAnimationFrame((function(){i(null)})):requestAnimationFrame(n)}};if(f===r)return i(new Error("Element already at target position")),d;return requestAnimationFrame(y),d}},"3x6k":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("wOMA")},"4Wqf":function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.values,r=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,u=void 0===a?"px":a,s=e.step,c=void 0===s?5:s,l=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["values","unit","step"]);function f(e){var t="number"==typeof r[e]?r[e]:e;return"@media (min-width:".concat(t).concat(u,")")}function p(e,t){var n=i.indexOf(t);return n===i.length-1?f(e):"@media (min-width:".concat("number"==typeof r[e]?r[e]:e).concat(u,") and ")+"(max-width:".concat((-1!==n&&"number"==typeof r[i[n+1]]?r[i[n+1]]:t)-c/100).concat(u,")")}return function(e){for(var t=1;t0?n:e)-c/100).concat(u,")")},between:p,only:function(e){return p(e,e)},width:function(e){return r[e]}},l)},t.keys=void 0;var i=["xs","sm","md","lg","xl"];t.keys=i},"4Wsa":function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.onChange,r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["onChange"]),n=i.useRef(),o=i.useRef(null),u=function(){n.current=o.current.offsetHeight-o.current.clientHeight};return i.useEffect((function(){var e=(0,a.default)((function(){var e=n.current;u(),e!==n.current&&t(n.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[t]),i.useEffect((function(){u(),t(n.current)}),[t]),i.createElement("div",s({style:c,ref:o},r))};var o,i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),a=(o=r("lFaP"))&&o.__esModule?o:{default:o};function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||h(e)||t}function v(e,t,r){var n=b(t);return e.displayName||(""!==n?"".concat(r,"(").concat(n,")"):r)}function m(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return b(e,"Component");if("object"===Object(p.a)(e))switch(e.$$typeof){case d.ForwardRef:return v(e,e.render,"ForwardRef");case d.Memo:return v(e,e.type,"memo");default:return}}}function g(e,t,r,n,o){return null}var O="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),j=a.a.oneOfType([a.a.func,a.a.object])},"635A":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("5UwM"),o=d(r("4Wqf")),i=d(r("lQNp")),a=d(r("uL9x")),u=d(r("hwTR")),s=d(r("zYfZ")),c=d(r("bNEL")),l=d(r("trMh")),f=d(r("EMLx")),p=d(r("DbGc"));function d(e){return e&&e.__esModule?e:{default:e}}function y(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var h=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,r=void 0===t?{}:t,d=e.mixins,h=void 0===d?{}:d,b=e.palette,v=void 0===b?{}:b,m=e.spacing,g=e.typography,O=void 0===g?{}:g,j=y(e,["breakpoints","mixins","palette","spacing","typography"]),w=(0,a.default)(v),x=(0,o.default)(r),S=(0,l.default)(m),P=(0,n.deepmerge)({breakpoints:x,direction:"ltr",mixins:(0,i.default)(x,S,h),overrides:{},palette:w,props:{},shadows:s.default,typography:(0,u.default)(w,O),spacing:S,shape:c.default,transitions:f.default,zIndex:p.default},j),E=arguments.length,k=new Array(E>1?E-1:0),M=1;M=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=function(e){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create()},colorPrimary:{backgroundColor:e.palette.primary.main},colorSecondary:{backgroundColor:e.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}};t.styles=p;var d=o.forwardRef((function(e,t){var r,n,a,s=e.classes,c=e.className,p=e.color,d=e.orientation,y=f(e,["classes","className","color","orientation"]);return o.createElement("span",l({className:(0,i.default)(s.root,(r={},n=s.vertical,a="vertical"===d,n in r?Object.defineProperty(r,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[n]=a,r),s["color".concat((0,u.default)(p))],c),ref:t},y))})),y=(0,a.default)(p,{name:"PrivateTabIndicator"})(d);t.default=y},"93I0":function(e,t,r){"use strict";var n=r("VpIT"),o=r("kOOl"),i=n("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},BGWG:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("ZXaE")},BPiQ:function(e,t,r){"use strict";var n=r("LQDL"),o=r("0Dky"),i=r("2oRo").String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},C4fj:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("ylgJ")},Cd1o:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("kwsk")},Crup:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var o=y(r("q1tI")),i=y(r("i8i4")),a=p(r("iuhU")),u=p(r("ZXO4")),s=p(r("7bAD")),c=p(r("C4fj")),l=p(r("7Fb9")),f=p(r("gnbO"));function p(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function y(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,t&&t.set(e,r),r}function h(){return(h=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var O={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"}},disabled:{},focusVisible:{}};t.styles=O;var j=o.forwardRef((function(e,t){var r,n=e.action,c=e.buttonRef,p=e.centerRipple,d=void 0!==p&&p,y=e.children,m=e.classes,O=e.className,j=e.component,w=void 0===j?"button":j,x=e.disabled,S=void 0!==x&&x,P=e.disableRipple,E=void 0!==P&&P,k=e.disableTouchRipple,M=void 0!==k&&k,C=e.focusRipple,T=void 0!==C&&C,_=e.focusVisibleClassName,R=e.onBlur,A=e.onClick,I=e.onFocus,N=e.onFocusVisible,D=e.onKeyDown,L=e.onKeyUp,z=e.onMouseDown,W=e.onMouseLeave,F=e.onMouseUp,B=e.onTouchEnd,q=e.onTouchMove,U=e.onTouchStart,G=e.onDragLeave,V=e.tabIndex,H=void 0===V?0:V,$=e.TouchRippleProps,Y=e.type,K=void 0===Y?"button":Y,X=g(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),Q=o.useRef(null);var J=o.useRef(null),Z=v(o.useState(!1),2),ee=Z[0],te=Z[1];S&&ee&&te(!1);var re=(0,l.default)(),ne=re.isFocusVisible,oe=re.onBlurVisible,ie=re.ref;function ae(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:M;return(0,s.default)((function(n){return t&&t(n),!r&&J.current&&J.current[e](n),!0}))}o.useImperativeHandle(n,(function(){return{focusVisible:function(){te(!0),Q.current.focus()}}}),[]),o.useEffect((function(){ee&&T&&!E&&J.current.pulsate()}),[E,T,ee]);var ue=ae("start",z),se=ae("stop",G),ce=ae("stop",F),le=ae("stop",(function(e){ee&&e.preventDefault(),W&&W(e)})),fe=ae("start",U),pe=ae("stop",B),de=ae("stop",q),ye=ae("stop",(function(e){ee&&(oe(e),te(!1)),R&&R(e)}),!1),he=(0,s.default)((function(e){Q.current||(Q.current=e.currentTarget),ne(e)&&(te(!0),N&&N(e)),I&&I(e)})),be=function(){var e=i.findDOMNode(Q.current);return w&&"button"!==w&&!("A"===e.tagName&&e.href)},ve=o.useRef(!1),me=(0,s.default)((function(e){T&&!ve.current&&ee&&J.current&&" "===e.key&&(ve.current=!0,e.persist(),J.current.stop(e,(function(){J.current.start(e)}))),e.target===e.currentTarget&&be()&&" "===e.key&&e.preventDefault(),D&&D(e),e.target===e.currentTarget&&be()&&"Enter"===e.key&&!S&&(e.preventDefault(),A&&A(e))})),ge=(0,s.default)((function(e){T&&" "===e.key&&J.current&&ee&&!e.defaultPrevented&&(ve.current=!1,e.persist(),J.current.stop(e,(function(){J.current.pulsate(e)}))),L&&L(e),A&&e.target===e.currentTarget&&be()&&" "===e.key&&!e.defaultPrevented&&A(e)})),Oe=w;"button"===Oe&&X.href&&(Oe="a");var je={};"button"===Oe?(je.type=K,je.disabled=S):("a"===Oe&&X.href||(je.role="button"),je["aria-disabled"]=S);var we=(0,u.default)(c,t),xe=(0,u.default)(ie,Q),Se=(0,u.default)(we,xe),Pe=v(o.useState(!1),2),Ee=Pe[0],ke=Pe[1];o.useEffect((function(){ke(!0)}),[]);var Me=Ee&&!E&&!S;return o.createElement(Oe,h({className:(0,a.default)(m.root,(r={},b(r,m.disabled,S),b(r,m.focusVisible,ee),b(r,_,ee),r),O),onBlur:ye,onClick:A,onFocus:he,onKeyDown:me,onKeyUp:ge,onMouseDown:ue,onMouseLeave:le,onMouseUp:ce,onDragLeave:se,onTouchEnd:pe,onTouchMove:de,onTouchStart:fe,ref:Se,tabIndex:S?-1:H},je,X),y,Me?o.createElement(f.default,h({ref:J,center:d},$)):null)})),w=(0,c.default)(O,{name:"MuiButtonBase"})(j);t.default=w},DPsx:function(e,t,r){"use strict";var n=r("g6v/"),o=r("0Dky"),i=r("zBJ4");e.exports=!n&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},DRn6:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("rbUP")},DVFp:function(e,t,r){"use strict";var n=String;e.exports=function(e){try{return n(e)}catch(t){return"Object"}}},DbGc:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};t.default=n},E9LY:function(e,t,r){"use strict";var n=r("4zBA"),o=r("0Dky"),i=r("Fib7"),a=r("Gi26"),u=r("g6v/"),s=r("Xnc8").CONFIGURABLE,c=r("iSVu"),l=r("afO8"),f=l.enforce,p=l.get,d=String,y=Object.defineProperty,h=n("".slice),b=n("".replace),v=n([].join),m=u&&!o((function(){return 8!==y((function(){}),"length",{value:8}).length})),g=String(String).split("String"),O=e.exports=function(e,t,r){"Symbol("===h(d(t),0,7)&&(t="["+b(d(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!a(e,"name")||s&&e.name!==t)&&(u?y(e,"name",{value:t,configurable:!0}):e.name=t),m&&r&&a(r,"arity")&&e.length!==r.arity&&y(e,"length",{value:r.arity});try{r&&a(r,"constructor")&&r.constructor?u&&y(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var n=f(e);return a(n,"source")||(n.source=v(g,"string"==typeof t?t:"")),e};Function.prototype.toString=O((function(){return i(this)&&p(this).source||c(this)}),"toString")},EMLx:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.duration=t.easing=void 0;var o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"};t.easing=o;var i={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}t.duration=i;var u={easing:o,duration:i,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.duration,u=void 0===r?i.standard:r,s=t.easing,c=void 0===s?o.easeInOut:s,l=t.delay,f=void 0===l?0:l;n(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof u?u:a(u)," ").concat(c," ").concat("string"==typeof f?f:a(f))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}};t.default=u},FfGl:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=o.useRef(e);return a((function(){t.current=e})),o.useCallback((function(){return t.current.apply(void 0,arguments)}),[])};var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(r("q1tI"));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}var a="undefined"!=typeof window?o.useLayoutEffect:o.useEffect},Fib7:function(e,t,r){"use strict";var n=r("jqES"),o=n.all;e.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},GdHv:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0;return(0,n.useTheme)()||o.default};var n=r("04ZO"),o=(i(r("q1tI")),i(r("/SOd")));function i(e){return e&&e.__esModule?e:{default:e}}},Gi26:function(e,t,r){"use strict";var n=r("4zBA"),o=r("ewvW"),i=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},"H+oz":function(e,t,r){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),r)}function o(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),r=e.match(t);return r&&1===r[0].length&&(r=r.map((function(e){return e+e}))),r?"rgb(".concat(r.map((function(e){return parseInt(e,16)})).join(", "),")"):""}function i(e){var t=(e=a(e)).values,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+r/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)},c="rgb",l=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(c+="a",l.push(t[3])),u({type:c,values:l})}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(o(e));var t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(r))throw new Error(["Material-UI: unsupported `".concat(e,"` color."),"We support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."].join("\n"));var n=e.substring(t+1,e.length-1).split(",");return{type:r,values:n=n.map((function(e){return parseFloat(e)}))}}function u(e){var t=e.type,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),"".concat(t,"(").concat(r.join(", "),")")}function s(e){var t="hsl"===(e=a(e)).type?a(i(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){if(e=a(e),t=n(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]*=1-t;return u(e)}function l(e,t){if(e=a(e),t=n(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;return u(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hexToRgb=o,t.rgbToHex=function(e){if(0===e.indexOf("#"))return e;var t=a(e).values;return"#".concat(t.map((function(e){return 1===(t=e.toString(16)).length?"0".concat(t):t;var t})).join(""))},t.hslToRgb=i,t.decomposeColor=a,t.recomposeColor=u,t.getContrastRatio=function(e,t){var r=s(e),n=s(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.getLuminance=s,t.emphasize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return s(e)>.5?c(e,t):l(e,t)},t.fade=function(e,t){e=a(e),t=n(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a");return e.values[3]=t,u(e)},t.darken=c,t.lighten=l},HYAF:function(e,t,r){"use strict";var n=r("cjT7"),o=TypeError;e.exports=function(e){if(n(e))throw new o("Can't call method on "+e);return e}},JX7q:function(e,t,r){"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,"a",(function(){return n}))},"K/dc":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("c1Ya")},KbCx:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("TIgF")},LFBd:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("R2Px")},LQDL:function(e,t,r){"use strict";var n,o,i=r("2oRo"),a=r("NC/Y"),u=i.process,s=i.Deno,c=u&&u.versions||s&&s.version,l=c&&c.v8;l&&(o=(n=l.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(!(n=a.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/))&&(o=+n[1]),e.exports=o},"NC/Y":function(e,t,r){"use strict";e.exports="undefined"!=typeof navigator&&String(navigator.userAgent)||""},NKgQ:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};t.default=n},OpvP:function(e,t,r){"use strict";var n=r("4zBA");e.exports=n({}.isPrototypeOf)},PkOj:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.breakpoints,o=void 0===r?["sm","md","lg"]:r,a=t.disableAlign,u=void 0!==a&&a,s=t.factor,c=void 0===s?2:s,l=t.variants,f=void 0===l?["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]:l,p=i({},e);p.typography=i({},p.typography);var d=p.typography,y=(0,n.convertLength)(d.htmlFontSize),h=o.map((function(e){return p.breakpoints.values[e]}));return f.forEach((function(e){var t=d[e],r=parseFloat(y(t.fontSize,"rem"));if(!(r<=1)){var o=r,a=1+(o-1)/c,s=t.lineHeight;if(!(0,n.isUnitless)(s)&&!u)throw new Error(["Material-UI: unsupported non-unitless line height with grid alignment.","Use unitless line heights instead."].join("\n"));(0,n.isUnitless)(s)||(s=parseFloat(y(s,"rem"))/parseFloat(r));var l=null;u||(l=function(e){return(0,n.alignProperty)({size:e,grid:(0,n.fontGrid)({pixels:4,lineHeight:s,htmlFontSize:d.htmlFontSize})})}),d[e]=i({},t,{},(0,n.responsiveProperty)({cssProperty:"fontSize",min:a,max:o,unit:"rem",breakpoints:h,transform:l}))}})),p};var n=r("6dRq");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return(0,o.makeStyles)(e,u({defaultTheme:i.default},t))};t.default=c},U3f4:function(e,t,r){"use strict";var n=r("2oRo"),o=r("g6v/"),i=r("7dAM"),a=r("rW0t"),u=r("0Dky"),s=n.RegExp,c=s.prototype;o&&u((function(){var e=!0;try{s(".","d")}catch(u){e=!1}var t={},r="",n=e?"dgimsy":"gimsy",o=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(i.hasIndices="d"),i)o(a,i[a]);return Object.getOwnPropertyDescriptor(c,"flags").get.call(t)!==n||r!==n}))&&i(c,"flags",{configurable:!0,get:a})},VpIT:function(e,t,r){"use strict";var n=r("xDBR"),o=r("xs3f");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.34.0",mode:n?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.34.0/LICENSE",source:"https://github.com/zloirock/core-js"})},"WN/3":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("GdHv")},We1y:function(e,t,r){"use strict";var n=r("Fib7"),o=r("DVFp"),i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not a function")}},XGwC:function(e,t,r){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},Xnc8:function(e,t,r){"use strict";var n=r("g6v/"),o=r("Gi26"),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,u=o(i,"name"),s=u&&"something"===function(){}.name,c=u&&(!n||n&&a(i,"name").configurable);e.exports={EXISTS:u,PROPER:s,CONFIGURABLE:c}},Y3Q8:function(e,t,r){"use strict";var n=r("2oRo"),o=Object.defineProperty;e.exports=function(e,t){try{o(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},YNg4:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("NKgQ")},ZXO4:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("p9++")},ZXaE:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){0;return e.charAt(0).toUpperCase()+e.slice(1)}},"a/bE":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("3M8e")},aYCB:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&e.ownerDocument||document}},afO8:function(e,t,r){"use strict";var n,o,i,a=r("zc4i"),u=r("2oRo"),s=r("hh1v"),c=r("kRJp"),l=r("Gi26"),f=r("xs3f"),p=r("93I0"),d=r("0BK2"),y=u.TypeError,h=u.WeakMap;if(a||f.state){var b=f.state||(f.state=new h);b.get=b.get,b.has=b.has,b.set=b.set,n=function(e,t){if(b.has(e))throw new y("Object already initialized");return t.facade=e,b.set(e,t),t},o=function(e){return b.get(e)||{}},i=function(e){return b.has(e)}}else{var v=p("state");d[v]=!0,n=function(e,t){if(l(e,v))throw new y("Object already initialized");return t.facade=e,c(e,v,t),t},o=function(e){return l(e,v)?e[v]:{}},i=function(e){return l(e,v)}}e.exports={set:n,get:o,has:i,enforce:function(e){return i(e)?o(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!s(t)||(r=o(t)).type!==e)throw new y("Incompatible receiver, "+e+" required");return r}}}},bNEL:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={borderRadius:4};t.default=n},bmMU:function(e,t,r){r("U3f4");var n="undefined"!=typeof Element,o="function"==typeof Map,i="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var u,s,c,l;if(Array.isArray(t)){if((u=t.length)!=r.length)return!1;for(s=u;0!=s--;)if(!e(t[s],r[s]))return!1;return!0}if(o&&t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(l=t.entries();!(s=l.next()).done;)if(!r.has(s.value[0]))return!1;for(l=t.entries();!(s=l.next()).done;)if(!e(s.value[1],r.get(s.value[0])))return!1;return!0}if(i&&t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(l=t.entries();!(s=l.next()).done;)if(!r.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((u=t.length)!=r.length)return!1;for(s=u;0!=s--;)if(t[s]!==r[s])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof r.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof r.toString)return t.toString()===r.toString();if((u=(c=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(s=u;0!=s--;)if(!Object.prototype.hasOwnProperty.call(r,c[s]))return!1;if(n&&t instanceof Element)return!1;for(s=u;0!=s--;)if(("_owner"!==c[s]&&"__v"!==c[s]&&"__o"!==c[s]||!t.$$typeof)&&!e(t[c[s]],r[c[s]]))return!1;return!0}return t!=t&&r!=r}(e,t)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}},bxPY:function(e,t,r){"use strict";r("q1tI");var n=r("qhky"),o=r("Wbzz"),i=r("qKvR");const a="https://keshav.codes";function u(e){let{img:t,description:r,lang:u,meta:s,title:c,tags:l,slug:f}=e;const{site:p,file:d}=Object(o.useStaticQuery)("3869525139"),y=r||p.siteMetadata.description+l.join(" "),h=t||d.childImageSharp.fixed.src;return Object(i.b)(n.a,{htmlAttributes:{lang:u},title:c,titleTemplate:"%s | "+p.siteMetadata.title,meta:[{name:"description",content:y},{name:"theme-color",content:"#1b1b1b"},{property:"og:title",content:c},{property:"og:url",content:a+f},{property:"og:image",content:a+h},{property:"og:description",content:y},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary"},{name:"twitter:creator",content:p.siteMetadata.author},{name:"twitter:title",content:c},{name:"twitter:description",content:y},{name:"tags",content:l.join(", ")}].concat(s)})}u.defaultProps={lang:"en",meta:[],description:"",tags:[]},t.a=u},c1Ya:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"};t.default=n},cjT7:function(e,t,r){"use strict";e.exports=function(e){return null==e}},cliO:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("g486")},cnX6:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=r("04ZO"),i=(n=r("/SOd"))&&n.__esModule?n:{default:n};function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=function(e){var t=(0,o.styled)(e);return function(e,r){return t(e,function(e){for(var t=1;t2){if(!Le[e])return[e];e=Le[e]}var t=Re(e.split(""),2),r=t[0],n=t[1],o=Ne[r],i=De[n]||"";return Array.isArray(i)?i.map((function(e){return o+e})):[o+i]},Ie={},function(e){return void 0===Ie[e]&&(Ie[e]=Ae(e)),Ie[e]}),We=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function Fe(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function Be(e,t){return function(r){return e.reduce((function(e,n){return e[n]=function(e,t){if("string"==typeof t||null==t)return t;var r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:"-".concat(r)}(t,r),e}),{})}}function qe(e){var t=Fe(e.theme);return Object.keys(e).map((function(r){if(-1===We.indexOf(r))return null;var n=Be(ze(r),t),o=e[r];return f(e,o,n)})).reduce(s,{})}qe.propTypes={},qe.filterProps=We;var Ue=qe,Ge=y({prop:"fontFamily",themeKey:"typography"}),Ve=y({prop:"fontSize",themeKey:"typography"}),He=y({prop:"fontStyle",themeKey:"typography"}),$e=y({prop:"fontWeight",themeKey:"typography"}),Ye=y({prop:"letterSpacing"}),Ke=y({prop:"lineHeight"}),Xe=y({prop:"textAlign"}),Qe=h(Ge,Ve,He,$e,Ye,Ke,Xe)},ewvW:function(e,t,r){"use strict";var n=r("HYAF"),o=Object;e.exports=function(e){return o(n(e))}},fL5R:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var n,o=(n=r("memi"))&&n.__esModule?n:{default:n}},g486:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e).defaultView||window};var n,o=(n=r("xY2o"))&&n.__esModule?n:{default:n}},"g6v/":function(e,t,r){"use strict";var n=r("0Dky");e.exports=!n((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"gf+6":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("+A7A")},ggID:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=c(r("iuhU")),a=c(r("iyQV")),u=c(r("uwk+")),s=c(r("BGWG"));function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled}},textColorSecondary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.secondary.main},"&$disabled":{color:e.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:e.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}};t.styles=b;var v=o.forwardRef((function(e,t){var r,n=e.classes,a=e.className,c=e.disabled,l=void 0!==c&&c,d=e.disableFocusRipple,y=void 0!==d&&d,b=e.fullWidth,v=e.icon,m=e.indicator,g=e.label,O=e.onChange,j=e.onClick,w=e.selected,x=e.textColor,S=void 0===x?"inherit":x,P=e.value,E=e.wrapped,k=void 0!==E&&E,M=p(e,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","selected","textColor","value","wrapped"]);return o.createElement(u.default,f({focusRipple:!y,className:(0,i.default)(n.root,n["textColor".concat((0,s.default)(S))],(r={},h(r,n.disabled,l),h(r,n.selected,w),h(r,n.labelIcon,g&&v),h(r,n.fullWidth,b),h(r,n.wrapped,k),r),a),ref:t,role:"tab","aria-selected":w,disabled:l,onClick:function(e){O&&O(e,P),j&&j(e)}},M),o.createElement("span",{className:n.wrapper},v,g),m)})),m=(0,a.default)(b,{name:"MuiTab"})(v);t.default=m},glrk:function(e,t,r){"use strict";var n=r("hh1v"),o=String,i=TypeError;e.exports=function(e){if(n(e))return e;throw new i(o(e)+" is not an object")}},gnbO:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=t.DELAY_RIPPLE=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=r("iTG7"),a=c(r("iuhU")),u=c(r("C4fj")),s=c(r("xwQ/"));function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function f(){return(f=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}t.DELAY_RIPPLE=80;var v=function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}};t.styles=v;var m=o.forwardRef((function(e,t){var r=e.center,n=void 0!==r&&r,u=e.classes,c=e.className,l=b(e,["center","classes","className"]),y=d(o.useState([]),2),h=y[0],v=y[1],m=o.useRef(0),g=o.useRef(null);o.useEffect((function(){g.current&&(g.current(),g.current=null)}),[h]);var O=o.useRef(!1),j=o.useRef(null),w=o.useRef(null),x=o.useRef(null);o.useEffect((function(){return function(){clearTimeout(j.current)}}),[]);var S=o.useCallback((function(e){var t=e.pulsate,r=e.rippleX,n=e.rippleY,i=e.rippleSize,a=e.cb;v((function(e){return[].concat(p(e),[o.createElement(s.default,{key:m.current,classes:u,timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:i})])})),m.current+=1,g.current=a}),[u]),P=o.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=t.pulsate,i=void 0!==o&&o,a=t.center,u=void 0===a?n||t.pulsate:a,s=t.fakeElement,c=void 0!==s&&s;if("mousedown"===e.type&&O.current)O.current=!1;else{"touchstart"===e.type&&(O.current=!0);var l,f,p,d=c?null:x.current,y=d?d.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(u||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)l=Math.round(y.width/2),f=Math.round(y.height/2);else{var h=e.clientX?e.clientX:e.touches[0].clientX,b=e.clientY?e.clientY:e.touches[0].clientY;l=Math.round(h-y.left),f=Math.round(b-y.top)}if(u)(p=Math.sqrt((2*Math.pow(y.width,2)+Math.pow(y.height,2))/3))%2==0&&(p+=1);else{var v=2*Math.max(Math.abs((d?d.clientWidth:0)-l),l)+2,m=2*Math.max(Math.abs((d?d.clientHeight:0)-f),f)+2;p=Math.sqrt(Math.pow(v,2)+Math.pow(m,2))}e.touches?null===w.current&&(w.current=function(){S({pulsate:i,rippleX:l,rippleY:f,rippleSize:p,cb:r})},j.current=setTimeout((function(){w.current&&(w.current(),w.current=null)}),80)):S({pulsate:i,rippleX:l,rippleY:f,rippleSize:p,cb:r})}}),[n,S]),E=o.useCallback((function(){P({},{pulsate:!0})}),[P]),k=o.useCallback((function(e,t){if(clearTimeout(j.current),"touchend"===e.type&&w.current)return e.persist(),w.current(),w.current=null,void(j.current=setTimeout((function(){k(e,t)})));w.current=null,v((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return o.useImperativeHandle(t,(function(){return{pulsate:E,start:P,stop:k}}),[E,P,k]),o.createElement("span",f({className:(0,a.default)(u.root,c),ref:x},l),o.createElement(i.TransitionGroup,{component:null,exit:!0},h))})),g=(0,u.default)(v,{flip:!1,name:"MuiTouchRipple"})(o.memo(m));t.default=g},hh1v:function(e,t,r){"use strict";var n=r("Fib7"),o=r("jqES"),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===i}:function(e){return"object"==typeof e?null!==e:n(e)}},hsoM:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("FfGl")},hwTR:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r="function"==typeof t?t(e):t,o=r.fontFamily,a=void 0===o?'"Roboto", "Helvetica", "Arial", sans-serif':o,c=r.fontSize,l=void 0===c?14:c,f=r.fontWeightLight,p=void 0===f?300:f,d=r.fontWeightRegular,y=void 0===d?400:d,h=r.fontWeightMedium,b=void 0===h?500:h,v=r.fontWeightBold,m=void 0===v?700:v,g=r.htmlFontSize,O=void 0===g?16:g,j=r.allVariants,w=r.pxToRem,x=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(r,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);0;var S=l/14,P=w||function(e){return"".concat(e/O*S,"rem")},E=function(e,t,r,n,o){return i({fontFamily:a,fontWeight:e,fontSize:P(t),lineHeight:r},'"Roboto", "Helvetica", "Arial", sans-serif'===a?{letterSpacing:"".concat(u(n/t),"em")}:{},{},o,{},j)},k={h1:E(p,96,1.167,-1.5),h2:E(p,60,1.2,-.5),h3:E(y,48,1.167,0),h4:E(y,34,1.235,.25),h5:E(y,24,1.334,0),h6:E(b,20,1.6,.15),subtitle1:E(y,16,1.75,.15),subtitle2:E(b,14,1.57,.1),body1:E(y,16,1.5,.15),body2:E(y,14,1.43,.15),button:E(b,14,1.75,.4,s),caption:E(y,12,1.66,.4),overline:E(y,12,2.66,1,s)};return(0,n.deepmerge)(i({htmlFontSize:O,pxToRem:P,round:u,fontFamily:a,fontSize:l,fontWeightLight:p,fontWeightRegular:y,fontWeightMedium:b,fontWeightBold:m},k),x,{clone:!1})};var n=r("5UwM");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}Object.defineProperty(t,"__esModule",{value:!0}),t.detectScrollType=o,t.getNormalizedScrollLeft=function(e,t){var r=e.scrollLeft;if("rtl"!==t)return r;switch(o()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}},iSVu:function(e,t,r){"use strict";var n=r("4zBA"),o=r("Fib7"),i=r("xs3f"),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},iTG7:function(e,t,r){"use strict";r.r(t),r.d(t,"CSSTransition",(function(){return j})),r.d(t,"ReplaceTransition",(function(){return _})),r.d(t,"SwitchTransition",(function(){return z})),r.d(t,"TransitionGroup",(function(){return T})),r.d(t,"Transition",(function(){return m})),r.d(t,"config",(function(){return f}));var n=r("wx14"),o=r("zLVn"),i=r("dI71");function a(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var u=r("q1tI"),s=r.n(u),c=r("i8i4"),l=r.n(c),f={disabled:!1},p=s.a.createContext(null),d=function(e){return e.scrollTop},y="entering",h="entered",b=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var o,i=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?i?(o="exited",n.appearStatus=y):o=h:o=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",n.state={status:o},n.nextCallback=null,n}Object(i.a)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==y&&r!==h&&(t=y):r!==y&&r!==h||(t="exiting")}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===y){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:l.a.findDOMNode(this);r&&d(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[l.a.findDOMNode(this),n],i=o[0],a=o[1],u=this.getTimeouts(),s=n?u.appear:u.enter;!e&&!r||f.disabled?this.safeSetState({status:h},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:y},(function(){t.props.onEntering(i,a),t.onTransitionEnd(s,(function(){t.safeSetState({status:h},(function(){t.props.onEntered(i,a)}))}))})))},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:l.a.findDOMNode(this);t&&!f.disabled?(this.props.onExit(n),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(n)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(n)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:l.a.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Object(o.a)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return s.a.createElement(p.Provider,{value:null},"function"==typeof r?r(e,n):s.a.cloneElement(s.a.Children.only(r),n))},t}(s.a.Component);function v(){}b.contextType=p,b.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},b.UNMOUNTED="unmounted",b.EXITED="exited",b.ENTERING=y,b.ENTERED=h,b.EXITING="exiting";var m=b,g=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return n=t,void((r=e).classList?r.classList.remove(n):"string"==typeof r.className?r.className=a(r.className,n):r.setAttribute("class",a(r.className&&r.className.baseVal||"",n)));var r,n}))},O=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o1&&void 0!==arguments[1]?arguments[1]:166;function n(){for(var n=arguments.length,o=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return o({paddingLeft:t(2),paddingRight:t(2)},r,i({},e.up("sm"),o({paddingLeft:t(3),paddingRight:t(3)},r[e.up("sm")])))},toolbar:(n={minHeight:56},i(n,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),i(n,e.up("sm"),{minHeight:64}),n)},r)}},"m/L8":function(e,t,r){"use strict";var n=r("g6v/"),o=r("DPsx"),i=r("rtlb"),a=r("glrk"),u=r("oEtG"),s=TypeError,c=Object.defineProperty,l=Object.getOwnPropertyDescriptor;t.f=n?i?function(e,t,r){if(a(e),t=u(t),a(r),"function"==typeof e&&"prototype"===t&&"value"in r&&"writable"in r&&!r.writable){var n=l(e,t);n&&n.writable&&(e[t]=r.value,r={configurable:"configurable"in r?r.configurable:n.configurable,enumerable:"enumerable"in r?r.enumerable:n.enumerable,writable:!1})}return c(e,t,r)}:c:function(e,t,r){if(a(e),t=u(t),a(r),o)try{return c(e,t,r)}catch(n){}if("get"in r||"set"in r)throw new s("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},memi:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=v();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=(r("TOwV"),b(r("iuhU"))),a=b(r("lFaP")),u=b(r("cliO")),s=r("R3V4"),c=b(r("a/bE")),l=b(r("4Wsa")),f=b(r("/ODu")),p=b(r("8uu0")),d=b(r("2Iki")),y=b(r("hsoM")),h=b(r("WN/3"));function b(e){return e&&e.__esModule?e:{default:e}}function v(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return v=function(){return e},e}function m(){return(m=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function S(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var P=function(e){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:S({},e.breakpoints.down("xs"),{display:"none"}),indicator:{}}};t.styles=P;var E=o.forwardRef((function(e,t){var r,n,f=e.action,b=e.centered,v=void 0!==b&&b,g=e.children,w=e.classes,P=e.className,E=e.component,k=void 0===E?"div":E,M=e.indicatorColor,C=void 0===M?"secondary":M,T=e.onChange,_=e.orientation,R=void 0===_?"horizontal":_,A=e.ScrollButtonComponent,I=void 0===A?d.default:A,N=e.scrollButtons,D=void 0===N?"auto":N,L=e.TabIndicatorProps,z=void 0===L?{}:L,W=e.textColor,F=void 0===W?"inherit":W,B=e.value,q=e.variant,U=void 0===q?"standard":q,G=x(e,["action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","TabIndicatorProps","textColor","value","variant"]),V=(0,h.default)(),H="scrollable"===U,$="rtl"===V.direction,Y="vertical"===R,K=Y?"scrollTop":"scrollLeft",X=Y?"top":"left",Q=Y?"bottom":"right",J=Y?"clientHeight":"clientWidth",Z=Y?"height":"width";var ee=j(o.useState(!1),2),te=ee[0],re=ee[1],ne=j(o.useState({}),2),oe=ne[0],ie=ne[1],ae=j(o.useState({start:!1,end:!1}),2),ue=ae[0],se=ae[1],ce=j(o.useState({overflow:"hidden",marginBottom:null}),2),le=ce[0],fe=ce[1],pe=new Map,de=o.useRef(null),ye=o.useRef(null),he=function(){var e,t,r=de.current;if(r){var n=r.getBoundingClientRect();e={clientWidth:r.clientWidth,scrollLeft:r.scrollLeft,scrollTop:r.scrollTop,scrollLeftNormalized:(0,s.getNormalizedScrollLeft)(r,V.direction),scrollWidth:r.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(r&&!1!==B){var o=ye.current.children;if(o.length>0){var i=o[pe.get(B)];0,t=i?i.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},be=(0,y.default)((function(){var e,t=he(),r=t.tabsMeta,n=t.tabMeta,o=0;if(n&&r)if(Y)o=n.top-r.top+r.scrollTop;else{var i=$?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;o=n.left-r.left+i}var a=(S(e={},X,o),S(e,Z,n?n[Z]:0),e);if(isNaN(oe[X])||isNaN(oe[Z]))ie(a);else{var u=Math.abs(oe[X]-a[X]),s=Math.abs(oe[Z]-a[Z]);(u>=1||s>=1)&&ie(a)}})),ve=function(e){(0,c.default)(K,de.current,e)},me=function(e){var t=de.current[K];Y?t+=e:(t+=e*($?-1:1),t*=$&&"reverse"===(0,s.detectScrollType)()?-1:1),ve(t)},ge=function(){me(-de.current[J])},Oe=function(){me(de.current[J])},je=o.useCallback((function(e){fe({overflow:null,marginBottom:-e})}),[]),we=(0,y.default)((function(){var e=he(),t=e.tabsMeta,r=e.tabMeta;if(r&&t)if(r[X]t[Q]){var o=t[K]+(r[Q]-t[Q]);ve(o)}})),xe=(0,y.default)((function(){if(H&&"off"!==D){var e,t,r=de.current,n=r.scrollTop,o=r.scrollHeight,i=r.clientHeight,a=r.scrollWidth,u=r.clientWidth;if(Y)e=n>1,t=n1,t=$?c>1:c=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},V=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},H=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},$=function(e){var t=J(e,O.TITLE),r=J(e,L);if(r&&t)return r.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var n=J(e,A);return t||n||void 0},Y=function(e){return J(e,D)||function(){}},K=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return U({},e,t)}),{})},X=function(e,t){return t.filter((function(e){return void 0!==e[O.BASE]})).map((function(e){return e[O.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),o=0;o=0;r--){var n=e[r];if(n.hasOwnProperty(t))return n[t]}return null},Z=(n=Date.now(),function(e){var t=Date.now();t-n>16?(n=t,e(t)):setTimeout((function(){Z(e)}),0)}),ee=function(e){return clearTimeout(e)},te="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:e.requestAnimationFrame||Z,re="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||ee:e.cancelAnimationFrame||ee,ne=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},oe=null,ie=function(e,t){var r=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,u=e.noscriptTags,s=e.onChangeClientState,c=e.scriptTags,l=e.styleTags,f=e.title,p=e.titleAttributes;se(O.BODY,n),se(O.HTML,o),ue(f,p);var d={baseTag:ce(O.BASE,r),linkTags:ce(O.LINK,i),metaTags:ce(O.META,a),noscriptTags:ce(O.NOSCRIPT,u),scriptTags:ce(O.SCRIPT,c),styleTags:ce(O.STYLE,l)},y={},h={};Object.keys(d).forEach((function(e){var t=d[e],r=t.newTags,n=t.oldTags;r.length&&(y[e]=r),n.length&&(h[e]=d[e].oldTags)})),t&&t(),s(e,y,h)},ae=function(e){return Array.isArray(e)?e.join(""):e},ue=function(e,t){void 0!==e&&document.title!==e&&(document.title=ae(e)),se(O.TITLE,t)},se=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-react-helmet"),o=n?n.split(","):[],i=[].concat(o),a=Object.keys(t),u=0;u=0;f--)r.removeAttribute(i[f]);o.length===i.length?r.removeAttribute("data-react-helmet"):r.getAttribute("data-react-helmet")!==a.join(",")&&r.setAttribute("data-react-helmet",a.join(","))}},ce=function(e,t){var r=document.head||document.querySelector(O.HEAD),n=r.querySelectorAll(e+"[data-react-helmet]"),o=Array.prototype.slice.call(n),i=[],a=void 0;return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var n in t)if(t.hasOwnProperty(n))if(n===P)r.innerHTML=t.innerHTML;else if(n===w)r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText));else{var u=void 0===t[n]?"":t[n];r.setAttribute(n,u)}r.setAttribute("data-react-helmet","true"),o.some((function(e,t){return a=t,r.isEqualNode(e)}))?o.splice(a,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},le=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[R[r]||r]=e[r],t}),t)},pe=function(e,t,r){switch(e){case O.TITLE:return{toComponent:function(){return e=t.title,r=t.titleAttributes,(n={key:e})["data-react-helmet"]=!0,o=fe(r,n),[y.a.createElement(O.TITLE,o,e)];var e,r,n,o},toString:function(){return function(e,t,r,n){var o=le(r),i=ae(t);return o?"<"+e+' data-react-helmet="true" '+o+">"+H(i,n)+"":"<"+e+' data-react-helmet="true">'+H(i,n)+""}(e,t.title,t.titleAttributes,r)}};case v:case m:return{toComponent:function(){return fe(t)},toString:function(){return le(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,r){var n,o=((n={key:r})["data-react-helmet"]=!0,n);return Object.keys(t).forEach((function(e){var r=R[e]||e;if(r===P||r===w){var n=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:n}}else o[r]=t[e]})),y.a.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var o=Object.keys(n).filter((function(e){return!(e===P||e===w)})).reduce((function(e,t){var o=void 0===n[t]?t:t+'="'+H(n[t],r)+'"';return e?e+" "+o:o}),""),i=n.innerHTML||n.cssText||"",a=-1===W.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+o+(a?"/>":">"+i+"")}),"")}(e,t,r)}}}},de=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,u=e.noscriptTags,s=e.scriptTags,c=e.styleTags,l=e.title,f=void 0===l?"":l,p=e.titleAttributes;return{base:pe(O.BASE,t,n),bodyAttributes:pe(v,r,n),htmlAttributes:pe(m,o,n),link:pe(O.LINK,i,n),meta:pe(O.META,a,n),noscript:pe(O.NOSCRIPT,u,n),script:pe(O.SCRIPT,s,n),style:pe(O.STYLE,c,n),title:pe(O.TITLE,{title:f,titleAttributes:p},n)}},ye=l()((function(e){return{baseTag:X([x,_],e),bodyAttributes:K(v,e),defer:J(e,I),encode:J(e,N),htmlAttributes:K(m,e),linkTags:Q(O.LINK,[C,x],e),metaTags:Q(O.META,[k,j,S,M,E],e),noscriptTags:Q(O.NOSCRIPT,[P],e),onChangeClientState:Y(e),scriptTags:Q(O.SCRIPT,[T,P],e),styleTags:Q(O.STYLE,[w],e),title:$(e),titleAttributes:K(g,e)}}),(function(e){oe&&re(oe),e.defer?oe=te((function(){ie(e,(function(){oe=null}))})):(ie(e),oe=null)}),de)((function(){return null})),he=(o=ye,a=i=function(e){function t(){return B(this,t),V(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!p()(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case O.SCRIPT:case O.NOSCRIPT:return{innerHTML:t};case O.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,r=e.child,n=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return U({},n,((t={})[r.type]=[].concat(n[r.type]||[],[U({},o,this.mapNestedChildrenToProps(r,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case O.TITLE:return U({},o,((t={})[n.type]=a,t.titleAttributes=U({},i),t));case O.BODY:return U({},o,{bodyAttributes:U({},i)});case O.HTML:return U({},o,{htmlAttributes:U({},i)})}return U({},o,((r={})[n.type]=U({},i),r))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var r=U({},t);return Object.keys(e).forEach((function(t){var n;r=U({},r,((n={})[t]=e[t],n))})),r},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var r=this,n={};return y.a.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,i=o.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[z[r]||r]=e[r],t}),t)}(G(o,["children"]));switch(r.warnOnInvalidChildren(e,i),e.type){case O.LINK:case O.META:case O.NOSCRIPT:case O.SCRIPT:case O.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:a,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(n,t)},t.prototype.render=function(){var e=this.props,t=e.children,r=G(e,["children"]),n=U({},r);return t&&(n=this.mapChildrenToProps(t,n)),y.a.createElement(o,n)},q(t,null,[{key:"canUseDOM",set:function(e){o.canUseDOM=e}}]),t}(y.a.Component),i.propTypes={base:s.a.object,bodyAttributes:s.a.object,children:s.a.oneOfType([s.a.arrayOf(s.a.node),s.a.node]),defaultTitle:s.a.string,defer:s.a.bool,encodeSpecialCharacters:s.a.bool,htmlAttributes:s.a.object,link:s.a.arrayOf(s.a.object),meta:s.a.arrayOf(s.a.object),noscript:s.a.arrayOf(s.a.object),onChangeClientState:s.a.func,script:s.a.arrayOf(s.a.object),style:s.a.arrayOf(s.a.object),title:s.a.string,titleAttributes:s.a.object,titleTemplate:s.a.string},i.defaultProps={defer:!0,encodeSpecialCharacters:!0},i.peek=o.peek,i.rewind=function(){var e=o.rewind();return e||(e=de({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},a);he.renderStatic=he.rewind}).call(this,r("yLpj"))},rW0t:function(e,t,r){"use strict";var n=r("glrk");e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},rbUP:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};t.default=n},rtlb:function(e,t,r){"use strict";var n=r("g6v/"),o=r("0Dky");e.exports=n&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},rw0p:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={black:"#000",white:"#fff"};t.default=n},tiKp:function(e,t,r){"use strict";var n=r("2oRo"),o=r("VpIT"),i=r("Gi26"),a=r("kOOl"),u=r("BPiQ"),s=r("/b8u"),c=n.Symbol,l=o("wks"),f=s?c.for||c:c&&c.withoutSetter||a;e.exports=function(e){return i(l,e)||(l[e]=u&&i(c,e)?c[e]:f("Symbol."+e)),l[e]}},trMh:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,n.createUnarySpacing)({spacing:e}),r=function(){for(var e=arguments.length,r=new Array(e),n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function I(e){return(0,p.getContrastRatio)(e,m.text.primary)>=T?m.text.primary:v.text.primary}var N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=h({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(["Material-UI: the color provided to augmentColor(color) is invalid.","The color object needs to have a `main` property or a `".concat(t,"` property.")].join("\n"));if("string"!=typeof e.main)throw new Error(["Material-UI: the color provided to augmentColor(color) is invalid.","`color.main` should be a string, but `".concat(JSON.stringify(e.main),"` was provided instead."),"","Did you intend to use one of the following approaches?","",'import { green } from "@material-ui/core/colors";',"","const theme1 = createMuiTheme({ palette: {"," primary: green,","} });","","const theme2 = createMuiTheme({ palette: {"," primary: { main: green[500] },","} });"].join("\n"));return g(e,"light",r,R),g(e,"dark",n,R),e.contrastText||(e.contrastText=I(e.main)),e},D={dark:m,light:v};0;return(0,n.deepmerge)(h({common:o.default,type:M,primary:N(r),secondary:N(y,"A400","A200","A700"),error:N(O),warning:N(w),info:N(S),success:N(E),grey:i.default,contrastThreshold:T,getContrastText:I,augmentColor:N,tonalOffset:R},D[M]),A)},t.dark=t.light=void 0;var n=r("5UwM"),o=d(r("33n2")),i=d(r("LFBd")),a=d(r("K/dc")),u=d(r("3x6k")),s=d(r("KbCx")),c=d(r("DRn6")),l=d(r("7agd")),f=d(r("YNg4")),p=r("H+oz");function d(e){return e&&e.__esModule?e:{default:e}}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var d=function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}};t.styles=d;var y=o.forwardRef((function(e,t){var r,n=e.children,a=e.classes,s=e.className,c=e.color,d=void 0===c?"inherit":c,y=e.component,h=void 0===y?"svg":y,b=e.fontSize,v=void 0===b?"default":b,m=e.htmlColor,g=e.titleAccess,O=e.viewBox,j=void 0===O?"0 0 24 24":O,w=p(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(h,l({className:(0,i.default)(a.root,(r={},f(r,a["color".concat((0,u.default)(d))],"inherit"!==d),f(r,a["fontSize".concat((0,u.default)(v))],"default"!==v),r),s),focusable:"false",viewBox:j,color:m,"aria-hidden":g?void 0:"true",role:g?"img":void 0,ref:t},w),n,g?o.createElement("title",null,g):null)}));y.muiName="SvgIcon";var h=(0,a.default)(d,{name:"MuiSvgIcon"})(y);t.default=h},vtmS:function(e,t,r){"use strict";r.d(t,"b",(function(){return s})),r.d(t,"a",(function(){return l}));var n=r("wTIg"),o=r("q1tI"),i=(r("fL5R"),r("opsQ"),r("zLri"));var a={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"},u=r("qKvR");Object(i.createMuiTheme)({palette:{secondary:{main:a[50]}}});const s=Object(n.a)("ul",{target:"ec4biz80"})({name:"t0n25o",styles:"display:flex;flex-direction:row;justify-content:space-around;margin-left:0;animation:fadeUp 0.5s ease-in-out;@keyframes fadeUp{from{opacity:0;}to{opacity:1;}}"}),c=Object(n.a)("li",{target:"ec4biz81"})("list-style:none;padding:5px;border-radius:10%;&:focus{outline:none;}cursor:pointer;display:flex;flex-direction:column;text-align:center;justify-content:center;transition:background-color 0.3s ease;&:hover{background-color:#d0cfcf45;}&:active{box-shadow:0 0 1px 0 black;}position:relative;&::before{content:",e=>"'"+e.tooltip+"'",";font-size:0.85em;position:absolute;display:flex;user-select:none;padding:0.5rem;border-radius:6px;color:#ffd285;opacity:",e=>e.show?"1":"0",";transition:all 0.3s ease;z-index:-1;bottom:110%;left:0;width:100%;align-items:center;height:33px;white-space:nowrap;justify-content:center;}img{width:40px;height:40px;object-fit:scale-down;}"),l=e=>{let{children:t,tooltip:r,link:n}=e;const{0:i,1:a}=Object(o.useState)(!1);return Object(u.b)(c,{tabIndex:"0",onMouseEnter:()=>a(!0),tooltip:r,show:i,onTouchStart:()=>a(!0),onClick:()=>n&&window.open(n,"_blank"),onTouchEnd:()=>a(!1),onMouseLeave:()=>a(!1)},t)}},wE6v:function(e,t,r){"use strict";var n=r("xluM"),o=r("hh1v"),i=r("2bX/"),a=r("3Eq5"),u=r("SFrS"),s=r("tiKp"),c=TypeError,l=s("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var r,s=a(e,l);if(s){if(void 0===t&&(t="default"),r=n(s,e,t),!o(r)||i(r))return r;throw new c("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},wOMA:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"};t.default=n},xDBR:function(e,t,r){"use strict";e.exports=!1},xY2o:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("aYCB")},xluM:function(e,t,r){"use strict";var n=r("QNWe"),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},xs3f:function(e,t,r){"use strict";var n=r("2oRo"),o=r("Y3Q8"),i=n["__core-js_shared__"]||o("__core-js_shared__",{});e.exports=i},"xwQ/":function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=u(r("iuhU")),a=u(r("7bAD"));function u(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(n=(a=u.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(s){o=!0,i=s}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,r=void 0!==t&&t,i=e.productionPrefix,a=void 0===i?"jss":i,u=e.seed,s=void 0===u?"":u,l=""===s?"":"".concat(s,"-"),c=0,f=function(){return c+=1};return function(e,t){var i=t.options.name;if(i&&0===i.indexOf("Mui")&&!t.options.link&&!r){if(-1!==o.indexOf(e.key))return"Mui-".concat(e.key);var u="".concat(l).concat(i,"-").concat(e.key);return t.options.theme[n]&&""===s?"".concat(u,"-").concat(f()):u}return"".concat(l).concat(a).concat(f())}}function a(e){return e}function u(e){var t=e.theme,r=e.name,n=e.props;if(!t||!t.props||!t.props[r])return n;var o,i=t.props[r];for(o in i)void 0===n[o]&&(n[o]=i[o]);return n}r("E9XD"),r("j+VE");var s=r("wx14"),l="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},c="object"===("undefined"==typeof window?"undefined":l(window))&&"object"===("undefined"==typeof document?"undefined":l(document))&&9===document.nodeType;var f=r("o46R");function d(e,t){for(var r=0;r<+~=|^:(),"'`\s])/g,E="undefined"!=typeof CSS&&CSS.escape,k=function(e){return E?E(e):e.replace(S,"\\$1")},M=function(){function e(e,t,r){this.type="style",this.isProcessed=!1;var n=r.sheet,o=r.Renderer;this.key=e,this.options=r,this.style=t,n?this.renderer=n.renderer:o&&(this.renderer=new o)}return e.prototype.prop=function(e,t,r){if(void 0===t)return this.style[e];var n=!!r&&r.force;if(!n&&this.style[e]===t)return this;var o=t;r&&!1===r.process||(o=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==o||!1===o,a=e in this.style;if(i&&!a&&!n)return this;var u=i&&a;if(u?delete this.style[e]:this.style[e]=o,this.renderable&&this.renderer)return u?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,o),this;var s=this.options.sheet;return s&&s.attached,this},e}(),C=function(e){function t(t,r,n){var o;o=e.call(this,t,r,n)||this;var i=n.selector,a=n.scoped,u=n.sheet,s=n.generateId;return i?o.selectorText=i:!1!==a&&(o.id=s(Object(h.a)(Object(h.a)(o)),u),o.selectorText="."+k(o.id)),o}Object(y.a)(t,e);var r=t.prototype;return r.applyTo=function(e){var t=this.renderer;if(t){var r=this.toJSON();for(var n in r)t.setProperty(e,n,r[n])}return this},r.toJSON=function(){var e={};for(var t in this.style){var r=this.style[t];"object"!=typeof r?e[t]=r:Array.isArray(r)&&(e[t]=j(r))}return e},r.toString=function(e){var t=this.options.sheet,r=!!t&&t.options.link?Object(s.a)({},e,{allowEmpty:!0}):e;return P(this.selectorText,this.style,r)},p(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,r=this.renderable;if(r&&t)t.setSelector(r,e)||t.replaceRule(r,this)}},get:function(){return this.selectorText}}]),t}(M),T={onCreateRule:function(e,t,r){return"@"===e[0]||r.parent&&"keyframes"===r.parent.type?null:new C(e,t,r)}},_={indent:1,children:!0},R=/@([\w-]+)/,A=function(){function e(e,t,r){this.type="conditional",this.isProcessed=!1,this.key=e;var n=e.match(R);for(var o in this.at=n?n[1]:"unknown",this.query=r.name||"@"+this.at,this.options=r,this.rules=new re(Object(s.a)({},r,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,r){var n=this.rules.add(e,t,r);return n?(this.options.jss.plugins.onProcessRule(n),n):null},t.replaceRule=function(e,t,r){var n=this.rules.replace(e,t,r);return n&&this.options.jss.plugins.onProcessRule(n),n},t.toString=function(e){void 0===e&&(e=_);var t=w(e).linebreak;if(null==e.indent&&(e.indent=_.indent),null==e.children&&(e.children=_.children),!1===e.children)return this.query+" {}";var r=this.rules.toString(e);return r?this.query+" {"+t+r+t+"}":""},e}(),I=/@container|@media|@supports\s+/,N={onCreateRule:function(e,t,r){return I.test(e)?new A(e,t,r):null}},D={indent:1,children:!0},L=/@keyframes\s+([\w-]+)/,z=function(){function e(e,t,r){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var n=e.match(L);n&&n[1]?this.name=n[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=r;var o=r.scoped,i=r.sheet,a=r.generateId;for(var u in this.id=!1===o?this.name:k(a(this,i)),this.rules=new re(Object(s.a)({},r,{parent:this})),t)this.rules.add(u,t[u],Object(s.a)({},r,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=D);var t=w(e).linebreak;if(null==e.indent&&(e.indent=D.indent),null==e.children&&(e.children=D.children),!1===e.children)return this.at+" "+this.id+" {}";var r=this.rules.toString(e);return r&&(r=""+t+r+t),this.at+" "+this.id+" {"+r+"}"},e}(),W=/@keyframes\s+/,F=/\$([\w-]+)/g,B=function(e,t){return"string"==typeof e?e.replace(F,(function(e,r){return r in t?t[r]:e})):e},U=function(e,t,r){var n=e[t],o=B(n,r);o!==n&&(e[t]=o)},q={onCreateRule:function(e,t,r){return"string"==typeof e&&W.test(e)?new z(e,t,r):null},onProcessStyle:function(e,t,r){return"style"===t.type&&r?("animation-name"in e&&U(e,"animation-name",r.keyframes),"animation"in e&&U(e,"animation",r.keyframes),e):e},onChangeValue:function(e,t,r){var n=r.options.sheet;if(!n)return e;switch(t){case"animation":case"animation-name":return B(e,n.keyframes);default:return e}}},V=function(e){function t(){return e.apply(this,arguments)||this}return Object(y.a)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,r=!!t&&t.options.link?Object(s.a)({},e,{allowEmpty:!0}):e;return P(this.key,this.style,r)},t}(M),G={onCreateRule:function(e,t,r){return r.parent&&"keyframes"===r.parent.type?new V(e,t,r):null}},$=function(){function e(e,t,r){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=r}return e.prototype.toString=function(e){var t=w(e).linebreak;if(Array.isArray(this.style)){for(var r="",n=0;n=this.index)t.push(e);else for(var n=0;nr)return void t.splice(n,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,r=t.attached,n=Object(b.a)(t,["attached"]),o=w(n).linebreak,i="",a=0;a-1?n.substr(0,o-1):n;e.style.setProperty(t,i,o>-1?"important":"")}}catch(a){return!1}return!0},ye=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(r){}},he=function(e,t){return e.selectorText=t,e.selectorText===t},be=fe((function(){return document.querySelector("head")}));function ve(e){var t=ae.registry;if(t.length>0){var r=function(e,t){for(var r=0;rt.index&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e);if(r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element};if((r=function(e,t){for(var r=e.length-1;r>=0;r--){var n=e[r];if(n.attached&&n.options.insertionPoint===t.insertionPoint)return n}return null}(t,e))&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element.nextSibling}}var n=e.insertionPoint;if(n&&"string"==typeof n){var o=function(e){for(var t=be(),r=0;rr?r:t},je=function(){function e(e){this.getPropertyValue=de,this.setProperty=pe,this.removeProperty=ye,this.setSelector=he,this.hasInsertedRules=!1,this.cssRules=[],e&&ae.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},r=t.media,n=t.meta,o=t.element;this.element=o||function(){var e=document.createElement("style");return e.textContent="\n",e}(),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),n&&this.element.setAttribute("data-meta",n);var i=me();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var r=t.insertionPoint,n=ve(t);if(!1!==n&&n.parent)n.parent.insertBefore(e,n.node);else if(r&&"number"==typeof r.nodeType){var o=r,i=o.parentNode;i&&i.insertBefore(e,o.nextSibling)}else be().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var r=0;r-1){var o=Nt[e];if(!Array.isArray(o))return lt+gt(o)in t&&ct+o;if(!n)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,r){if("style"!==r.type)return t;for(var n={},o=Object.keys(t).sort(e),i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var tr=r("q1tI"),rr=r.n(tr);function nr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,r=e.newClasses;e.Component;if(!r)return t;var n=Object(s.a)({},t);return Object.keys(r).forEach((function(e){r[e]&&(n[e]="".concat(t[e]," ").concat(r[e]))})),n}var or={set:function(e,t,r,n){var o=e.get(t);o||(o=new Map,e.set(t,o)),o.set(r,n)},get:function(e,t,r){var n=e.get(t);return n?n.get(r):void 0},delete:function(e,t,r){e.get(t).delete(r)}};var ir=rr.a.createContext(null);function ar(){return rr.a.useContext(ir)}var ur,sr=Pe(Zt()),lr=i(),cr=new Map,fr={disableGeneration:!1,generateClassName:lr,jss:sr,sheetsCache:null,sheetsManager:cr,sheetsRegistry:null},dr=rr.a.createContext(fr);function pr(e){var t=e.children,r=e.injectFirst,n=void 0!==r&&r,o=e.disableGeneration,i=void 0!==o&&o,a=er(e,["children","injectFirst","disableGeneration"]),u=rr.a.useContext(dr),l=Object(s.a)({},u,{disableGeneration:i},a);if(!l.jss.options.insertionPoint&&n&&"undefined"!=typeof window){if(!ur){var c=document.head;ur=document.createComment("mui-inject-first"),c.insertBefore(ur,c.firstChild)}l.jss=Pe({plugins:Zt().plugins,insertionPoint:ur})}return rr.a.createElement(dr.Provider,{value:l},t)}var yr=-1e9;function hr(){return yr+=1}r("U8pU");var br=r("2+6g");function vr(e){var t="function"==typeof e;return{create:function(r,n){var o;try{o=t?e(r):e}catch(u){throw u}if(!n||!r.overrides||!r.overrides[n])return o;var i=r.overrides[n],a=Object(s.a)({},o);return Object.keys(i).forEach((function(e){a[e]=Object(br.a)(a[e],i[e])})),a},options:{}}}var mr={};function gr(e,t,r){var n=e.state;if(e.stylesOptions.disableGeneration)return t||{};n.cacheClasses||(n.cacheClasses={value:null,lastProp:null,lastJSS:{}});var o=!1;return n.classes!==n.cacheClasses.lastJSS&&(n.cacheClasses.lastJSS=n.classes,o=!0),t!==n.cacheClasses.lastProp&&(n.cacheClasses.lastProp=t,o=!0),o&&(n.cacheClasses.value=nr({baseClasses:n.cacheClasses.lastJSS,newClasses:t,Component:r})),n.cacheClasses.value}function Or(e,t){var r=e.state,n=e.theme,o=e.stylesOptions,i=e.stylesCreator,a=e.name;if(!o.disableGeneration){var u=or.get(o.sheetsManager,i,n);u||(u={refs:0,staticSheet:null,dynamicStyles:null},or.set(o.sheetsManager,i,n,u));var l=Object(s.a)({},i.options,o,{theme:n,flip:"boolean"==typeof o.flip?o.flip:"rtl"===n.direction});l.generateId=l.serverGenerateClassName||l.generateClassName;var c=o.sheetsRegistry;if(0===u.refs){var f;o.sheetsCache&&(f=or.get(o.sheetsCache,i,n));var d=i.create(n,a);f||((f=o.jss.createStyleSheet(d,Object(s.a)({link:!1},l))).attach(),o.sheetsCache&&or.set(o.sheetsCache,i,n,f)),c&&c.add(f),u.staticSheet=f,u.dynamicStyles=function e(t){var r=null;for(var n in t){var o=t[n],i=typeof o;if("function"===i)r||(r={}),r[n]=o;else if("object"===i&&null!==o&&!Array.isArray(o)){var a=e(o);a&&(r||(r={}),r[n]=a)}}return r}(d)}if(u.dynamicStyles){var p=o.jss.createStyleSheet(u.dynamicStyles,Object(s.a)({link:!0},l));p.update(t),p.attach(),r.dynamicSheet=p,r.classes=nr({baseClasses:u.staticSheet.classes,newClasses:p.classes}),c&&c.add(p)}else r.classes=u.staticSheet.classes;u.refs+=1}}function jr(e,t){var r=e.state;r.dynamicSheet&&r.dynamicSheet.update(t)}function wr(e){var t=e.state,r=e.theme,n=e.stylesOptions,o=e.stylesCreator;if(!n.disableGeneration){var i=or.get(n.sheetsManager,o,r);i.refs-=1;var a=n.sheetsRegistry;0===i.refs&&(or.delete(n.sheetsManager,o,r),n.jss.removeStyleSheet(i.staticSheet),a&&a.remove(i.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}function xr(e,t){var r,n=rr.a.useRef([]),o=rr.a.useMemo((function(){return{}}),t);n.current!==o&&(n.current=o,r=e()),rr.a.useEffect((function(){return function(){r&&r()}}),[o])}function Pr(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.name,n=t.classNamePrefix,o=t.Component,i=t.defaultTheme,a=void 0===i?mr:i,u=er(t,["name","classNamePrefix","Component","defaultTheme"]),l=vr(e),c=r||n||"makeStyles";l.options={index:hr(),name:r,meta:c,classNamePrefix:c};var f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=ar()||a,n=Object(s.a)({},rr.a.useContext(dr),u),i=rr.a.useRef(),c=rr.a.useRef();xr((function(){var o={name:r,state:{},stylesCreator:l,stylesOptions:n,theme:t};return Or(o,e),c.current=!1,i.current=o,function(){wr(o)}}),[t,l]),rr.a.useEffect((function(){c.current&&jr(i.current,e),c.current=!0}));var f=gr(i.current,e.classes,o);return f};return f}function Sr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Er=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Sr(this,e),this.options=t}return p(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new ie;var r=i();return rr.a.createElement(pr,Object(s.a)({sheetsManager:t,serverGenerateClassName:r,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return rr.a.createElement("style",Object(s.a)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),kr=r("iuhU"),Mr=r("2mql"),Cr=r.n(Mr);function Tr(e,t){var r={};return Object.keys(e).forEach((function(n){-1===t.indexOf(n)&&(r[n]=e[n])})),r}function _r(e){return function(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=r.name,o=er(r,["name"]);var i,a=n,u="function"==typeof t?function(e){return{root:function(r){return t(Object(s.a)({theme:e},r))}}}:{root:t},l=Pr(u,Object(s.a)({Component:e,name:n||e.displayName,classNamePrefix:a},o));t.filterProps&&(i=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var c=rr.a.forwardRef((function(t,r){var n=t.children,o=t.className,a=t.clone,u=t.component,c=er(t,["children","className","clone","component"]),f=l(t),d=Object(kr.default)(f.root,o),p=c;if(i&&(p=Tr(p,i)),a)return rr.a.cloneElement(n,Object(s.a)({className:Object(kr.default)(n.props.className,d)},p));if("function"==typeof n)return n(Object(s.a)({className:d},p));var y=u||e;return rr.a.createElement(y,Object(s.a)({ref:r,className:d},p),n)}));return Cr()(c,e),c}}var Rr=function(e){var t=e.children,r=e.theme,o=ar(),i=rr.a.useMemo((function(){var e=null===o?r:function(e,t){return"function"==typeof t?t(e):Object(s.a)({},e,t)}(o,r);return null!=e&&(e[n]=null!==o),e}),[r,o]);return rr.a.createElement(ir.Provider,{value:i},t)},Ar=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(r){var n=t.defaultTheme,o=t.withTheme,i=void 0!==o&&o,a=t.name,l=er(t,["defaultTheme","withTheme","name"]);var c=a,f=Pr(e,Object(s.a)({defaultTheme:n,Component:r,name:a||r.displayName,classNamePrefix:c},l)),d=rr.a.forwardRef((function(e,t){e.classes;var o,l=e.innerRef,c=er(e,["classes","innerRef"]),d=f(Object(s.a)({},r.defaultProps,e)),p=c;return("string"==typeof a||i)&&(o=ar()||n,a&&(p=u({theme:o,name:a,props:c})),i&&!p.theme&&(p.theme=o)),rr.a.createElement(r,Object(s.a)({ref:l||t,classes:d},p))}));return Cr()(d,r),d}};function Ir(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,r=function(e){var r=rr.a.forwardRef((function(r,n){var o=r.innerRef,i=er(r,["innerRef"]),a=ar()||t;return rr.a.createElement(e,Object(s.a)({theme:a,ref:o||n},i))}));return Cr()(r,e),r};return r}var Nr=Ir()},"2+6g":function(e,t,r){"use strict";r.d(t,"a",(function(){return a}));var n=r("wx14"),o=r("U8pU");function i(e){return e&&"object"===Object(o.a)(e)&&e.constructor===Object}function a(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},o=r.clone?Object(n.a)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((function(n){"__proto__"!==n&&(i(t[n])&&n in e?o[n]=a(e[n],t[n],r):o[n]=t[n])})),o}},"2BEB":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r=n.default.memo(n.default.forwardRef((function(r,i){return n.default.createElement(o.default,a({"data-mui-test":"".concat(t,"Icon"),ref:i},r),e)})));0;return r.muiName=o.default.muiName,r};var n=i(r("q1tI")),o=i(r("8QY8"));function i(e){return e&&e.__esModule?e:{default:e}}function a(){return(a=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var y={root:{width:40,flexShrink:0},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}}};t.styles=y;var h=o.forwardRef((function(e,t){var r,n,s,c=e.classes,f=e.className,y=e.direction,h=e.orientation,b=e.visible,v=p(e,["classes","className","direction","orientation","visible"]),m=(0,i.default)(c.root,(r={},n=c.vertical,s="vertical"===h,n in r?Object.defineProperty(r,n,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[n]=s,r),f);return b?o.createElement(l.default,d({component:"div",className:m,ref:t,role:null,tabIndex:null},v),"left"===y?o.createElement(a.default,{fontSize:"small"}):o.createElement(u.default,{fontSize:"small"})):o.createElement("div",{className:m})})),b=(0,s.default)(y,{name:"PrivateTabScrollButton"})(h);t.default=b},"2mql":function(e,t,r){"use strict";var n=r("TOwV"),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function s(e){return n.isMemo(e)?a:u[e.$$typeof]||o}u[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},u[n.Memo]=a;var l=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,r,n){if("string"!=typeof r){if(y){var o=p(r);o&&o!==y&&e(t,o,n)}var a=c(r);f&&(a=a.concat(f(r)));for(var u=s(t),h=s(r),b=0;b3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},a=o.ease,u=void 0===a?n:a,s=o.duration,l=void 0===s?300:s,c=null,f=t[e],d=!1,p=function(){d=!0},y=function n(o){if(d)i(new Error("Animation cancelled"));else{null===c&&(c=o);var a=Math.min(1,(o-c)/l);t[e]=u(a)*(r-f)+f,a>=1?requestAnimationFrame((function(){i(null)})):requestAnimationFrame(n)}};if(f===r)return i(new Error("Element already at target position")),p;return requestAnimationFrame(y),p}},"3x6k":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("wOMA")},"4Wqf":function(e,t,r){"use strict";function n(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function o(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.values,r=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,u=void 0===a?"px":a,s=e.step,l=void 0===s?5:s,c=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["values","unit","step"]);function f(e){var t="number"==typeof r[e]?r[e]:e;return"@media (min-width:".concat(t).concat(u,")")}function d(e,t){var n=i.indexOf(t);return n===i.length-1?f(e):"@media (min-width:".concat("number"==typeof r[e]?r[e]:e).concat(u,") and ")+"(max-width:".concat((-1!==n&&"number"==typeof r[i[n+1]]?r[i[n+1]]:t)-l/100).concat(u,")")}return function(e){for(var t=1;t0?n:e)-l/100).concat(u,")")},between:d,only:function(e){return d(e,e)},width:function(e){return r[e]}},c)},t.keys=void 0;var i=["xs","sm","md","lg","xl"];t.keys=i},"4Wsa":function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.onChange,r=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["onChange"]),n=i.useRef(),o=i.useRef(null),u=function(){n.current=o.current.offsetHeight-o.current.clientHeight};return i.useEffect((function(){var e=(0,a.default)((function(){var e=n.current;u(),e!==n.current&&t(n.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[t]),i.useEffect((function(){u(),t(n.current)}),[t]),i.createElement("div",s({style:l,ref:o},r))};var o,i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=u();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),a=(o=r("lFaP"))&&o.__esModule?o:{default:o};function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||h(e)||t}function v(e,t,r){var n=b(t);return e.displayName||(""!==n?"".concat(r,"(").concat(n,")"):r)}function m(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return b(e,"Component");if("object"===Object(d.a)(e))switch(e.$$typeof){case p.ForwardRef:return v(e,e.render,"ForwardRef");case p.Memo:return v(e,e.type,"memo");default:return}}}function g(e,t,r,n,o){return null}var O="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),j=a.a.oneOfType([a.a.func,a.a.object])},"635A":function(e,t,r){"use strict";r("E9XD"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=r("5UwM"),o=p(r("4Wqf")),i=p(r("lQNp")),a=p(r("uL9x")),u=p(r("hwTR")),s=p(r("zYfZ")),l=p(r("bNEL")),c=p(r("trMh")),f=p(r("EMLx")),d=p(r("DbGc"));function p(e){return e&&e.__esModule?e:{default:e}}function y(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var h=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,r=void 0===t?{}:t,p=e.mixins,h=void 0===p?{}:p,b=e.palette,v=void 0===b?{}:b,m=e.spacing,g=e.typography,O=void 0===g?{}:g,j=y(e,["breakpoints","mixins","palette","spacing","typography"]),w=(0,a.default)(v),x=(0,o.default)(r),P=(0,c.default)(m),S=(0,n.deepmerge)({breakpoints:x,direction:"ltr",mixins:(0,i.default)(x,P,h),overrides:{},palette:w,props:{},shadows:s.default,typography:(0,u.default)(w,O),spacing:P,shape:l.default,transitions:f.default,zIndex:d.default},j),E=arguments.length,k=new Array(E>1?E-1:0),M=1;M=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var d=function(e){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create()},colorPrimary:{backgroundColor:e.palette.primary.main},colorSecondary:{backgroundColor:e.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}};t.styles=d;var p=o.forwardRef((function(e,t){var r,n,a,s=e.classes,l=e.className,d=e.color,p=e.orientation,y=f(e,["classes","className","color","orientation"]);return o.createElement("span",c({className:(0,i.default)(s.root,(r={},n=s.vertical,a="vertical"===p,n in r?Object.defineProperty(r,n,{value:a,enumerable:!0,configurable:!0,writable:!0}):r[n]=a,r),s["color".concat((0,u.default)(d))],l),ref:t},y))})),y=(0,a.default)(d,{name:"PrivateTabIndicator"})(p);t.default=y},BGWG:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("ZXaE")},C4fj:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("ylgJ")},Cd1o:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("kwsk")},Crup:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var o=y(r("q1tI")),i=y(r("i8i4")),a=d(r("iuhU")),u=d(r("ZXO4")),s=d(r("7bAD")),l=d(r("C4fj")),c=d(r("7Fb9")),f=d(r("gnbO"));function d(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function y(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=p();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,t&&t.set(e,r),r}function h(){return(h=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var O={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"}},disabled:{},focusVisible:{}};t.styles=O;var j=o.forwardRef((function(e,t){var r,n=e.action,l=e.buttonRef,d=e.centerRipple,p=void 0!==d&&d,y=e.children,m=e.classes,O=e.className,j=e.component,w=void 0===j?"button":j,x=e.disabled,P=void 0!==x&&x,S=e.disableRipple,E=void 0!==S&&S,k=e.disableTouchRipple,M=void 0!==k&&k,C=e.focusRipple,T=void 0!==C&&C,_=e.focusVisibleClassName,R=e.onBlur,A=e.onClick,I=e.onFocus,N=e.onFocusVisible,D=e.onKeyDown,L=e.onKeyUp,z=e.onMouseDown,W=e.onMouseLeave,F=e.onMouseUp,B=e.onTouchEnd,U=e.onTouchMove,q=e.onTouchStart,V=e.onDragLeave,G=e.tabIndex,$=void 0===G?0:G,H=e.TouchRippleProps,K=e.type,Y=void 0===K?"button":K,X=g(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),Q=o.useRef(null);var J=o.useRef(null),Z=v(o.useState(!1),2),ee=Z[0],te=Z[1];P&&ee&&te(!1);var re=(0,c.default)(),ne=re.isFocusVisible,oe=re.onBlurVisible,ie=re.ref;function ae(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:M;return(0,s.default)((function(n){return t&&t(n),!r&&J.current&&J.current[e](n),!0}))}o.useImperativeHandle(n,(function(){return{focusVisible:function(){te(!0),Q.current.focus()}}}),[]),o.useEffect((function(){ee&&T&&!E&&J.current.pulsate()}),[E,T,ee]);var ue=ae("start",z),se=ae("stop",V),le=ae("stop",F),ce=ae("stop",(function(e){ee&&e.preventDefault(),W&&W(e)})),fe=ae("start",q),de=ae("stop",B),pe=ae("stop",U),ye=ae("stop",(function(e){ee&&(oe(e),te(!1)),R&&R(e)}),!1),he=(0,s.default)((function(e){Q.current||(Q.current=e.currentTarget),ne(e)&&(te(!0),N&&N(e)),I&&I(e)})),be=function(){var e=i.findDOMNode(Q.current);return w&&"button"!==w&&!("A"===e.tagName&&e.href)},ve=o.useRef(!1),me=(0,s.default)((function(e){T&&!ve.current&&ee&&J.current&&" "===e.key&&(ve.current=!0,e.persist(),J.current.stop(e,(function(){J.current.start(e)}))),e.target===e.currentTarget&&be()&&" "===e.key&&e.preventDefault(),D&&D(e),e.target===e.currentTarget&&be()&&"Enter"===e.key&&!P&&(e.preventDefault(),A&&A(e))})),ge=(0,s.default)((function(e){T&&" "===e.key&&J.current&&ee&&!e.defaultPrevented&&(ve.current=!1,e.persist(),J.current.stop(e,(function(){J.current.pulsate(e)}))),L&&L(e),A&&e.target===e.currentTarget&&be()&&" "===e.key&&!e.defaultPrevented&&A(e)})),Oe=w;"button"===Oe&&X.href&&(Oe="a");var je={};"button"===Oe?(je.type=Y,je.disabled=P):("a"===Oe&&X.href||(je.role="button"),je["aria-disabled"]=P);var we=(0,u.default)(l,t),xe=(0,u.default)(ie,Q),Pe=(0,u.default)(we,xe),Se=v(o.useState(!1),2),Ee=Se[0],ke=Se[1];o.useEffect((function(){ke(!0)}),[]);var Me=Ee&&!E&&!P;return o.createElement(Oe,h({className:(0,a.default)(m.root,(r={},b(r,m.disabled,P),b(r,m.focusVisible,ee),b(r,_,ee),r),O),onBlur:ye,onClick:A,onFocus:he,onKeyDown:me,onKeyUp:ge,onMouseDown:ue,onMouseLeave:ce,onMouseUp:le,onDragLeave:se,onTouchEnd:de,onTouchMove:pe,onTouchStart:fe,ref:Pe,tabIndex:P?-1:$},je,X),y,Me?o.createElement(f.default,h({ref:J,center:p},H)):null)})),w=(0,l.default)(O,{name:"MuiButtonBase"})(j);t.default=w},DRn6:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("rbUP")},DbGc:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};t.default=n},EMLx:function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.duration=t.easing=void 0;var o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"};t.easing=o;var i={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}t.duration=i;var u={easing:o,duration:i,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.duration,u=void 0===r?i.standard:r,s=t.easing,l=void 0===s?o.easeInOut:s,c=t.delay,f=void 0===c?0:c;n(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof u?u:a(u)," ").concat(l," ").concat("string"==typeof f?f:a(f))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}};t.default=u},FfGl:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=o.useRef(e);return a((function(){t.current=e})),o.useCallback((function(){return t.current.apply(void 0,arguments)}),[])};var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var u=o?Object.getOwnPropertyDescriptor(e,a):null;u&&(u.get||u.set)?Object.defineProperty(r,a,u):r[a]=e[a]}r.default=e,t&&t.set(e,r);return r}(r("q1tI"));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}var a="undefined"!=typeof window?o.useLayoutEffect:o.useEffect},GdHv:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0;return(0,n.useTheme)()||o.default};var n=r("04ZO"),o=(i(r("q1tI")),i(r("/SOd")));function i(e){return e&&e.__esModule?e:{default:e}}},"H+oz":function(e,t,r){"use strict";function n(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),r)}function o(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),r=e.match(t);return r&&1===r[0].length&&(r=r.map((function(e){return e+e}))),r?"rgb(".concat(r.map((function(e){return parseInt(e,16)})).join(", "),")"):""}function i(e){var t=(e=a(e)).values,r=t[0],n=t[1]/100,o=t[2]/100,i=n*Math.min(o,1-o),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+r/30)%12;return o-i*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",c=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(l+="a",c.push(t[3])),u({type:l,values:c})}function a(e){if(e.type)return e;if("#"===e.charAt(0))return a(o(e));var t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(r))throw new Error(["Material-UI: unsupported `".concat(e,"` color."),"We support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."].join("\n"));var n=e.substring(t+1,e.length-1).split(",");return{type:r,values:n=n.map((function(e){return parseFloat(e)}))}}function u(e){var t=e.type,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),"".concat(t,"(").concat(r.join(", "),")")}function s(e){var t="hsl"===(e=a(e)).type?a(i(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function l(e,t){if(e=a(e),t=n(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]*=1-t;return u(e)}function c(e,t){if(e=a(e),t=n(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;return u(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hexToRgb=o,t.rgbToHex=function(e){if(0===e.indexOf("#"))return e;var t=a(e).values;return"#".concat(t.map((function(e){return 1===(t=e.toString(16)).length?"0".concat(t):t;var t})).join(""))},t.hslToRgb=i,t.decomposeColor=a,t.recomposeColor=u,t.getContrastRatio=function(e,t){var r=s(e),n=s(t);return(Math.max(r,n)+.05)/(Math.min(r,n)+.05)},t.getLuminance=s,t.emphasize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return s(e)>.5?l(e,t):c(e,t)},t.fade=function(e,t){e=a(e),t=n(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a");return e.values[3]=t,u(e)},t.darken=l,t.lighten=c},JX7q:function(e,t,r){"use strict";function n(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}r.d(t,"a",(function(){return n}))},"K/dc":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("c1Ya")},KbCx:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("TIgF")},LFBd:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("R2Px")},NKgQ:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"};t.default=n},PkOj:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.breakpoints,o=void 0===r?["sm","md","lg"]:r,a=t.disableAlign,u=void 0!==a&&a,s=t.factor,l=void 0===s?2:s,c=t.variants,f=void 0===c?["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]:c,d=i({},e);d.typography=i({},d.typography);var p=d.typography,y=(0,n.convertLength)(p.htmlFontSize),h=o.map((function(e){return d.breakpoints.values[e]}));return f.forEach((function(e){var t=p[e],r=parseFloat(y(t.fontSize,"rem"));if(!(r<=1)){var o=r,a=1+(o-1)/l,s=t.lineHeight;if(!(0,n.isUnitless)(s)&&!u)throw new Error(["Material-UI: unsupported non-unitless line height with grid alignment.","Use unitless line heights instead."].join("\n"));(0,n.isUnitless)(s)||(s=parseFloat(y(s,"rem"))/parseFloat(r));var c=null;u||(c=function(e){return(0,n.alignProperty)({size:e,grid:(0,n.fontGrid)({pixels:4,lineHeight:s,htmlFontSize:p.htmlFontSize})})}),p[e]=i({},t,{},(0,n.responsiveProperty)({cssProperty:"fontSize",min:a,max:o,unit:"rem",breakpoints:h,transform:c}))}})),d};var n=r("6dRq");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return(0,o.makeStyles)(e,u({defaultTheme:i.default},t))};t.default=l},U3f4:function(e,t,r){var n=r("2oRo"),o=r("g6v/"),i=r("7dAM"),a=r("rW0t"),u=r("0Dky"),s=n.RegExp,l=s.prototype;o&&u((function(){var e=!0;try{s(".","d")}catch(u){e=!1}var t={},r="",n=e?"dgimsy":"gimsy",o=function(e,n){Object.defineProperty(t,e,{get:function(){return r+=n,!0}})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var a in e&&(i.hasIndices="d"),i)o(a,i[a]);return Object.getOwnPropertyDescriptor(l,"flags").get.call(t)!==n||r!==n}))&&i(l,"flags",{configurable:!0,get:a})},"WN/3":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("GdHv")},YNg4:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("NKgQ")},ZXO4:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("p9++")},ZXaE:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){0;return e.charAt(0).toUpperCase()+e.slice(1)}},"a/bE":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("3M8e")},aYCB:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&e.ownerDocument||document}},bFeb:function(e,t,r){var n=r("I+eb"),o=r("2oRo");n({global:!0,forced:o.globalThis!==o},{globalThis:o})},bNEL:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={borderRadius:4};t.default=n},bmMU:function(e,t,r){r("U3f4");var n="undefined"!=typeof Element,o="function"==typeof Map,i="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,t){try{return function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var u,s,l,c;if(Array.isArray(t)){if((u=t.length)!=r.length)return!1;for(s=u;0!=s--;)if(!e(t[s],r[s]))return!1;return!0}if(o&&t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(c=t.entries();!(s=c.next()).done;)if(!r.has(s.value[0]))return!1;for(c=t.entries();!(s=c.next()).done;)if(!e(s.value[1],r.get(s.value[0])))return!1;return!0}if(i&&t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(c=t.entries();!(s=c.next()).done;)if(!r.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((u=t.length)!=r.length)return!1;for(s=u;0!=s--;)if(t[s]!==r[s])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf&&"function"==typeof t.valueOf&&"function"==typeof r.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString&&"function"==typeof t.toString&&"function"==typeof r.toString)return t.toString()===r.toString();if((u=(l=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(s=u;0!=s--;)if(!Object.prototype.hasOwnProperty.call(r,l[s]))return!1;if(n&&t instanceof Element)return!1;for(s=u;0!=s--;)if(("_owner"!==l[s]&&"__v"!==l[s]&&"__o"!==l[s]||!t.$$typeof)&&!e(t[l[s]],r[l[s]]))return!1;return!0}return t!=t&&r!=r}(e,t)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}}},bxPY:function(e,t,r){"use strict";r("q1tI");var n=r("qhky"),o=r("Wbzz"),i=r("qKvR"),a="https://keshav.codes";function u(e){var t=e.img,r=e.description,u=e.lang,s=e.meta,l=e.title,c=e.tags,f=e.slug,d=Object(o.useStaticQuery)("275038021"),p=d.site,y=d.file,h=r||p.siteMetadata.description+c.join(" "),b=t||y.childImageSharp.fixed.src;return Object(i.b)(n.a,{htmlAttributes:{lang:u},title:l,titleTemplate:"%s | "+p.siteMetadata.title,meta:[{name:"description",content:h},{name:"theme-color",content:"#1b1b1b"},{property:"og:title",content:l},{property:"og:url",content:a+f},{property:"og:image",content:a+b},{property:"og:description",content:h},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary"},{name:"twitter:creator",content:p.siteMetadata.author},{name:"twitter:title",content:l},{name:"twitter:description",content:h},{name:"tags",content:c.join(", ")}].concat(s)})}u.defaultProps={lang:"en",meta:[],description:"",tags:[]},t.a=u},c1Ya:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"};t.default=n},cliO:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("g486")},cnX6:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n,o=r("04ZO"),i=(n=r("/SOd"))&&n.__esModule?n:{default:n};function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var s=function(e){var t=(0,o.styled)(e);return function(e,r){return t(e,function(e){for(var t=1;t2){if(!Le[e])return[e];e=Le[e]}var t=Re(e.split(""),2),r=t[0],n=t[1],o=Ne[r],i=De[n]||"";return Array.isArray(i)?i.map((function(e){return o+e})):[o+i]},Ie={},function(e){return void 0===Ie[e]&&(Ie[e]=Ae(e)),Ie[e]}),We=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function Fe(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function Be(e,t){return function(r){return e.reduce((function(e,n){return e[n]=function(e,t){if("string"==typeof t||null==t)return t;var r=e(Math.abs(t));return t>=0?r:"number"==typeof r?-r:"-".concat(r)}(t,r),e}),{})}}function Ue(e){var t=Fe(e.theme);return Object.keys(e).map((function(r){if(-1===We.indexOf(r))return null;var n=Be(ze(r),t),o=e[r];return f(e,o,n)})).reduce(s,{})}Ue.propTypes={},Ue.filterProps=We;var qe=Ue,Ve=y({prop:"fontFamily",themeKey:"typography"}),Ge=y({prop:"fontSize",themeKey:"typography"}),$e=y({prop:"fontStyle",themeKey:"typography"}),He=y({prop:"fontWeight",themeKey:"typography"}),Ke=y({prop:"letterSpacing"}),Ye=y({prop:"lineHeight"}),Xe=y({prop:"textAlign"}),Qe=h(Ve,Ge,$e,He,Ke,Ye,Xe)},fL5R:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var n,o=(n=r("memi"))&&n.__esModule?n:{default:n}},g486:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e).defaultView||window};var n,o=(n=r("xY2o"))&&n.__esModule?n:{default:n}},"gf+6":function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("+A7A")},ggID:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=l(r("iuhU")),a=l(r("iyQV")),u=l(r("uwk+")),s=l(r("BGWG"));function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function y(e){for(var t=1;t *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled}},textColorSecondary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.secondary.main},"&$disabled":{color:e.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:e.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}};t.styles=b;var v=o.forwardRef((function(e,t){var r,n=e.classes,a=e.className,l=e.disabled,c=void 0!==l&&l,p=e.disableFocusRipple,y=void 0!==p&&p,b=e.fullWidth,v=e.icon,m=e.indicator,g=e.label,O=e.onChange,j=e.onClick,w=e.selected,x=e.textColor,P=void 0===x?"inherit":x,S=e.value,E=e.wrapped,k=void 0!==E&&E,M=d(e,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","selected","textColor","value","wrapped"]);return o.createElement(u.default,f({focusRipple:!y,className:(0,i.default)(n.root,n["textColor".concat((0,s.default)(P))],(r={},h(r,n.disabled,c),h(r,n.selected,w),h(r,n.labelIcon,g&&v),h(r,n.fullWidth,b),h(r,n.wrapped,k),r),a),ref:t,role:"tab","aria-selected":w,disabled:c,onClick:function(e){O&&O(e,S),j&&j(e)}},M),o.createElement("span",{className:n.wrapper},v,g),m)})),m=(0,a.default)(b,{name:"MuiTab"})(v);t.default=m},gnbO:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=t.DELAY_RIPPLE=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=r("iTG7"),a=l(r("iuhU")),u=l(r("C4fj")),s=l(r("xwQ/"));function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function f(){return(f=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}t.DELAY_RIPPLE=80;var v=function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}};t.styles=v;var m=o.forwardRef((function(e,t){var r=e.center,n=void 0!==r&&r,u=e.classes,l=e.className,c=b(e,["center","classes","className"]),y=p(o.useState([]),2),h=y[0],v=y[1],m=o.useRef(0),g=o.useRef(null);o.useEffect((function(){g.current&&(g.current(),g.current=null)}),[h]);var O=o.useRef(!1),j=o.useRef(null),w=o.useRef(null),x=o.useRef(null);o.useEffect((function(){return function(){clearTimeout(j.current)}}),[]);var P=o.useCallback((function(e){var t=e.pulsate,r=e.rippleX,n=e.rippleY,i=e.rippleSize,a=e.cb;v((function(e){return[].concat(d(e),[o.createElement(s.default,{key:m.current,classes:u,timeout:550,pulsate:t,rippleX:r,rippleY:n,rippleSize:i})])})),m.current+=1,g.current=a}),[u]),S=o.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,o=t.pulsate,i=void 0!==o&&o,a=t.center,u=void 0===a?n||t.pulsate:a,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&O.current)O.current=!1;else{"touchstart"===e.type&&(O.current=!0);var c,f,d,p=l?null:x.current,y=p?p.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(u||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(y.width/2),f=Math.round(y.height/2);else{var h=e.clientX?e.clientX:e.touches[0].clientX,b=e.clientY?e.clientY:e.touches[0].clientY;c=Math.round(h-y.left),f=Math.round(b-y.top)}if(u)(d=Math.sqrt((2*Math.pow(y.width,2)+Math.pow(y.height,2))/3))%2==0&&(d+=1);else{var v=2*Math.max(Math.abs((p?p.clientWidth:0)-c),c)+2,m=2*Math.max(Math.abs((p?p.clientHeight:0)-f),f)+2;d=Math.sqrt(Math.pow(v,2)+Math.pow(m,2))}e.touches?null===w.current&&(w.current=function(){P({pulsate:i,rippleX:c,rippleY:f,rippleSize:d,cb:r})},j.current=setTimeout((function(){w.current&&(w.current(),w.current=null)}),80)):P({pulsate:i,rippleX:c,rippleY:f,rippleSize:d,cb:r})}}),[n,P]),E=o.useCallback((function(){S({},{pulsate:!0})}),[S]),k=o.useCallback((function(e,t){if(clearTimeout(j.current),"touchend"===e.type&&w.current)return e.persist(),w.current(),w.current=null,void(j.current=setTimeout((function(){k(e,t)})));w.current=null,v((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return o.useImperativeHandle(t,(function(){return{pulsate:E,start:S,stop:k}}),[E,S,k]),o.createElement("span",f({className:(0,a.default)(u.root,l),ref:x},c),o.createElement(i.TransitionGroup,{component:null,exit:!0},h))})),g=(0,u.default)(v,{flip:!1,name:"MuiTouchRipple"})(o.memo(m));t.default=g},hsoM:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("FfGl")},hwTR:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var r="function"==typeof t?t(e):t,o=r.fontFamily,a=void 0===o?'"Roboto", "Helvetica", "Arial", sans-serif':o,l=r.fontSize,c=void 0===l?14:l,f=r.fontWeightLight,d=void 0===f?300:f,p=r.fontWeightRegular,y=void 0===p?400:p,h=r.fontWeightMedium,b=void 0===h?500:h,v=r.fontWeightBold,m=void 0===v?700:v,g=r.htmlFontSize,O=void 0===g?16:g,j=r.allVariants,w=r.pxToRem,x=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(r,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);0;var P=c/14,S=w||function(e){return"".concat(e/O*P,"rem")},E=function(e,t,r,n,o){return i({fontFamily:a,fontWeight:e,fontSize:S(t),lineHeight:r},'"Roboto", "Helvetica", "Arial", sans-serif'===a?{letterSpacing:"".concat(u(n/t),"em")}:{},{},o,{},j)},k={h1:E(d,96,1.167,-1.5),h2:E(d,60,1.2,-.5),h3:E(y,48,1.167,0),h4:E(y,34,1.235,.25),h5:E(y,24,1.334,0),h6:E(b,20,1.6,.15),subtitle1:E(y,16,1.75,.15),subtitle2:E(b,14,1.57,.1),body1:E(y,16,1.5,.15),body2:E(y,14,1.43,.15),button:E(b,14,1.75,.4,s),caption:E(y,12,1.66,.4),overline:E(y,12,2.66,1,s)};return(0,n.deepmerge)(i({htmlFontSize:O,pxToRem:S,round:u,fontFamily:a,fontSize:c,fontWeightLight:d,fontWeightRegular:y,fontWeightMedium:b,fontWeightBold:m},k),x,{clone:!1})};var n=r("5UwM");function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t0?n="default":(e.scrollLeft=1,0===e.scrollLeft&&(n="negative")),document.body.removeChild(e),n}Object.defineProperty(t,"__esModule",{value:!0}),t.detectScrollType=o,t.getNormalizedScrollLeft=function(e,t){var r=e.scrollLeft;if("rtl"!==t)return r;switch(o()){case"negative":return e.scrollWidth-e.clientWidth+r;case"reverse":return e.scrollWidth-e.clientWidth-r;default:return r}}},iTG7:function(e,t,r){"use strict";r.r(t),r.d(t,"CSSTransition",(function(){return j})),r.d(t,"ReplaceTransition",(function(){return _})),r.d(t,"SwitchTransition",(function(){return z})),r.d(t,"TransitionGroup",(function(){return T})),r.d(t,"Transition",(function(){return m})),r.d(t,"config",(function(){return f}));var n=r("wx14"),o=r("zLVn"),i=r("dI71");function a(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var u=r("q1tI"),s=r.n(u),l=r("i8i4"),c=r.n(l),f={disabled:!1},d=s.a.createContext(null),p=function(e){return e.scrollTop},y="entering",h="entered",b=function(e){function t(t,r){var n;n=e.call(this,t,r)||this;var o,i=r&&!r.isMounting?t.enter:t.appear;return n.appearStatus=null,t.in?i?(o="exited",n.appearStatus=y):o=h:o=t.unmountOnExit||t.mountOnEnter?"unmounted":"exited",n.state={status:o},n.nextCallback=null,n}Object(i.a)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&"unmounted"===t.status?{status:"exited"}:null};var r=t.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var r=this.state.status;this.props.in?r!==y&&r!==h&&(t=y):r!==y&&r!==h||(t="exiting")}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var e,t,r,n=this.props.timeout;return e=t=r=n,null!=n&&"number"!=typeof n&&(e=n.exit,t=n.enter,r=void 0!==n.appear?n.appear:t),{exit:e,enter:t,appear:r}},r.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===y){if(this.props.unmountOnExit||this.props.mountOnEnter){var r=this.props.nodeRef?this.props.nodeRef.current:c.a.findDOMNode(this);r&&p(r)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&"exited"===this.state.status&&this.setState({status:"unmounted"})},r.performEnter=function(e){var t=this,r=this.props.enter,n=this.context?this.context.isMounting:e,o=this.props.nodeRef?[n]:[c.a.findDOMNode(this),n],i=o[0],a=o[1],u=this.getTimeouts(),s=n?u.appear:u.enter;!e&&!r||f.disabled?this.safeSetState({status:h},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,a),this.safeSetState({status:y},(function(){t.props.onEntering(i,a),t.onTransitionEnd(s,(function(){t.safeSetState({status:h},(function(){t.props.onEntered(i,a)}))}))})))},r.performExit=function(){var e=this,t=this.props.exit,r=this.getTimeouts(),n=this.props.nodeRef?void 0:c.a.findDOMNode(this);t&&!f.disabled?(this.props.onExit(n),this.safeSetState({status:"exiting"},(function(){e.props.onExiting(n),e.onTransitionEnd(r.exit,(function(){e.safeSetState({status:"exited"},(function(){e.props.onExited(n)}))}))}))):this.safeSetState({status:"exited"},(function(){e.props.onExited(n)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.setNextCallback=function(e){var t=this,r=!0;return this.nextCallback=function(n){r&&(r=!1,t.nextCallback=null,e(n))},this.nextCallback.cancel=function(){r=!1},this.nextCallback},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var r=this.props.nodeRef?this.props.nodeRef.current:c.a.findDOMNode(this),n=null==e&&!this.props.addEndListener;if(r&&!n){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[r,this.nextCallback],i=o[0],a=o[1];this.props.addEndListener(i,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var e=this.state.status;if("unmounted"===e)return null;var t=this.props,r=t.children,n=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,Object(o.a)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return s.a.createElement(d.Provider,{value:null},"function"==typeof r?r(e,n):s.a.cloneElement(s.a.Children.only(r),n))},t}(s.a.Component);function v(){}b.contextType=d,b.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},b.UNMOUNTED="unmounted",b.EXITED="exited",b.ENTERING=y,b.ENTERED=h,b.EXITING="exiting";var m=b,g=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return n=t,void((r=e).classList?r.classList.remove(n):"string"==typeof r.className?r.className=a(r.className,n):r.setAttribute("class",a(r.className&&r.className.baseVal||"",n)));var r,n}))},O=function(e){function t(){for(var t,r=arguments.length,n=new Array(r),o=0;o1&&void 0!==arguments[1]?arguments[1]:166;function n(){for(var n=arguments.length,o=new Array(n),i=0;i0&&void 0!==arguments[0]?arguments[0]:{};return o({paddingLeft:t(2),paddingRight:t(2)},r,i({},e.up("sm"),o({paddingLeft:t(3),paddingRight:t(3)},r[e.up("sm")])))},toolbar:(n={minHeight:56},i(n,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),i(n,e.up("sm"),{minHeight:64}),n)},r)}},memi:function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.styles=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=v();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=(r("TOwV"),b(r("iuhU"))),a=b(r("lFaP")),u=b(r("cliO")),s=r("R3V4"),l=b(r("a/bE")),c=b(r("4Wsa")),f=b(r("/ODu")),d=b(r("8uu0")),p=b(r("2Iki")),y=b(r("hsoM")),h=b(r("WN/3"));function b(e){return e&&e.__esModule?e:{default:e}}function v(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return v=function(){return e},e}function m(){return(m=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}function P(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var S=function(e){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:P({},e.breakpoints.down("xs"),{display:"none"}),indicator:{}}};t.styles=S;var E=o.forwardRef((function(e,t){var r,n,f=e.action,b=e.centered,v=void 0!==b&&b,g=e.children,w=e.classes,S=e.className,E=e.component,k=void 0===E?"div":E,M=e.indicatorColor,C=void 0===M?"secondary":M,T=e.onChange,_=e.orientation,R=void 0===_?"horizontal":_,A=e.ScrollButtonComponent,I=void 0===A?p.default:A,N=e.scrollButtons,D=void 0===N?"auto":N,L=e.TabIndicatorProps,z=void 0===L?{}:L,W=e.textColor,F=void 0===W?"inherit":W,B=e.value,U=e.variant,q=void 0===U?"standard":U,V=x(e,["action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","TabIndicatorProps","textColor","value","variant"]),G=(0,h.default)(),$="scrollable"===q,H="rtl"===G.direction,K="vertical"===R,Y=K?"scrollTop":"scrollLeft",X=K?"top":"left",Q=K?"bottom":"right",J=K?"clientHeight":"clientWidth",Z=K?"height":"width";var ee=j(o.useState(!1),2),te=ee[0],re=ee[1],ne=j(o.useState({}),2),oe=ne[0],ie=ne[1],ae=j(o.useState({start:!1,end:!1}),2),ue=ae[0],se=ae[1],le=j(o.useState({overflow:"hidden",marginBottom:null}),2),ce=le[0],fe=le[1],de=new Map,pe=o.useRef(null),ye=o.useRef(null),he=function(){var e,t,r=pe.current;if(r){var n=r.getBoundingClientRect();e={clientWidth:r.clientWidth,scrollLeft:r.scrollLeft,scrollTop:r.scrollTop,scrollLeftNormalized:(0,s.getNormalizedScrollLeft)(r,G.direction),scrollWidth:r.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(r&&!1!==B){var o=ye.current.children;if(o.length>0){var i=o[de.get(B)];0,t=i?i.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},be=(0,y.default)((function(){var e,t=he(),r=t.tabsMeta,n=t.tabMeta,o=0;if(n&&r)if(K)o=n.top-r.top+r.scrollTop;else{var i=H?r.scrollLeftNormalized+r.clientWidth-r.scrollWidth:r.scrollLeft;o=n.left-r.left+i}var a=(P(e={},X,o),P(e,Z,n?n[Z]:0),e);if(isNaN(oe[X])||isNaN(oe[Z]))ie(a);else{var u=Math.abs(oe[X]-a[X]),s=Math.abs(oe[Z]-a[Z]);(u>=1||s>=1)&&ie(a)}})),ve=function(e){(0,l.default)(Y,pe.current,e)},me=function(e){var t=pe.current[Y];K?t+=e:(t+=e*(H?-1:1),t*=H&&"reverse"===(0,s.detectScrollType)()?-1:1),ve(t)},ge=function(){me(-pe.current[J])},Oe=function(){me(pe.current[J])},je=o.useCallback((function(e){fe({overflow:null,marginBottom:-e})}),[]),we=(0,y.default)((function(){var e=he(),t=e.tabsMeta,r=e.tabMeta;if(r&&t)if(r[X]t[Q]){var o=t[Y]+(r[Q]-t[Q]);ve(o)}})),xe=(0,y.default)((function(){if($&&"off"!==D){var e,t,r=pe.current,n=r.scrollTop,o=r.scrollHeight,i=r.clientHeight,a=r.scrollWidth,u=r.clientWidth;if(K)e=n>1,t=n1,t=H?l>1:l=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r},G=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},$=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")},H=function(e){var t=J(e,O.TITLE),r=J(e,L);if(r&&t)return r.replace(/%s/g,(function(){return Array.isArray(t)?t.join(""):t}));var n=J(e,A);return t||n||void 0},K=function(e){return J(e,D)||function(){}},Y=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return q({},e,t)}),{})},X=function(e,t){return t.filter((function(e){return void 0!==e[O.BASE]})).map((function(e){return e[O.BASE]})).reverse().reduce((function(t,r){if(!t.length)for(var n=Object.keys(r),o=0;o=0;r--){var n=e[r];if(n.hasOwnProperty(t))return n[t]}return null},Z=(n=Date.now(),function(e){var t=Date.now();t-n>16?(n=t,e(t)):setTimeout((function(){Z(e)}),0)}),ee=function(e){return clearTimeout(e)},te="undefined"!=typeof window?window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||Z:e.requestAnimationFrame||Z,re="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||ee:e.cancelAnimationFrame||ee,ne=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},oe=null,ie=function(e,t){var r=e.baseTag,n=e.bodyAttributes,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,u=e.noscriptTags,s=e.onChangeClientState,l=e.scriptTags,c=e.styleTags,f=e.title,d=e.titleAttributes;se(O.BODY,n),se(O.HTML,o),ue(f,d);var p={baseTag:le(O.BASE,r),linkTags:le(O.LINK,i),metaTags:le(O.META,a),noscriptTags:le(O.NOSCRIPT,u),scriptTags:le(O.SCRIPT,l),styleTags:le(O.STYLE,c)},y={},h={};Object.keys(p).forEach((function(e){var t=p[e],r=t.newTags,n=t.oldTags;r.length&&(y[e]=r),n.length&&(h[e]=p[e].oldTags)})),t&&t(),s(e,y,h)},ae=function(e){return Array.isArray(e)?e.join(""):e},ue=function(e,t){void 0!==e&&document.title!==e&&(document.title=ae(e)),se(O.TITLE,t)},se=function(e,t){var r=document.getElementsByTagName(e)[0];if(r){for(var n=r.getAttribute("data-react-helmet"),o=n?n.split(","):[],i=[].concat(o),a=Object.keys(t),u=0;u=0;f--)r.removeAttribute(i[f]);o.length===i.length?r.removeAttribute("data-react-helmet"):r.getAttribute("data-react-helmet")!==a.join(",")&&r.setAttribute("data-react-helmet",a.join(","))}},le=function(e,t){var r=document.head||document.querySelector(O.HEAD),n=r.querySelectorAll(e+"[data-react-helmet]"),o=Array.prototype.slice.call(n),i=[],a=void 0;return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var n in t)if(t.hasOwnProperty(n))if(n===S)r.innerHTML=t.innerHTML;else if(n===w)r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText));else{var u=void 0===t[n]?"":t[n];r.setAttribute(n,u)}r.setAttribute("data-react-helmet","true"),o.some((function(e,t){return a=t,r.isEqualNode(e)}))?o.splice(a,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},ce=function(e){return Object.keys(e).reduce((function(t,r){var n=void 0!==e[r]?r+'="'+e[r]+'"':""+r;return t?t+" "+n:n}),"")},fe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[R[r]||r]=e[r],t}),t)},de=function(e,t,r){switch(e){case O.TITLE:return{toComponent:function(){return e=t.title,r=t.titleAttributes,(n={key:e})["data-react-helmet"]=!0,o=fe(r,n),[y.a.createElement(O.TITLE,o,e)];var e,r,n,o},toString:function(){return function(e,t,r,n){var o=ce(r),i=ae(t);return o?"<"+e+' data-react-helmet="true" '+o+">"+$(i,n)+"":"<"+e+' data-react-helmet="true">'+$(i,n)+""}(e,t.title,t.titleAttributes,r)}};case v:case m:return{toComponent:function(){return fe(t)},toString:function(){return ce(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,r){var n,o=((n={key:r})["data-react-helmet"]=!0,n);return Object.keys(t).forEach((function(e){var r=R[e]||e;if(r===S||r===w){var n=t.innerHTML||t.cssText;o.dangerouslySetInnerHTML={__html:n}}else o[r]=t[e]})),y.a.createElement(e,o)}))}(e,t)},toString:function(){return function(e,t,r){return t.reduce((function(t,n){var o=Object.keys(n).filter((function(e){return!(e===S||e===w)})).reduce((function(e,t){var o=void 0===n[t]?t:t+'="'+$(n[t],r)+'"';return e?e+" "+o:o}),""),i=n.innerHTML||n.cssText||"",a=-1===W.indexOf(e);return t+"<"+e+' data-react-helmet="true" '+o+(a?"/>":">"+i+"")}),"")}(e,t,r)}}}},pe=function(e){var t=e.baseTag,r=e.bodyAttributes,n=e.encode,o=e.htmlAttributes,i=e.linkTags,a=e.metaTags,u=e.noscriptTags,s=e.scriptTags,l=e.styleTags,c=e.title,f=void 0===c?"":c,d=e.titleAttributes;return{base:de(O.BASE,t,n),bodyAttributes:de(v,r,n),htmlAttributes:de(m,o,n),link:de(O.LINK,i,n),meta:de(O.META,a,n),noscript:de(O.NOSCRIPT,u,n),script:de(O.SCRIPT,s,n),style:de(O.STYLE,l,n),title:de(O.TITLE,{title:f,titleAttributes:d},n)}},ye=c()((function(e){return{baseTag:X([x,_],e),bodyAttributes:Y(v,e),defer:J(e,I),encode:J(e,N),htmlAttributes:Y(m,e),linkTags:Q(O.LINK,[C,x],e),metaTags:Q(O.META,[k,j,P,M,E],e),noscriptTags:Q(O.NOSCRIPT,[S],e),onChangeClientState:K(e),scriptTags:Q(O.SCRIPT,[T,S],e),styleTags:Q(O.STYLE,[w],e),title:H(e),titleAttributes:Y(g,e)}}),(function(e){oe&&re(oe),e.defer?oe=te((function(){ie(e,(function(){oe=null}))})):(ie(e),oe=null)}),pe)((function(){return null})),he=(o=ye,a=i=function(e){function t(){return B(this,t),G(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!d()(this.props,e)},t.prototype.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case O.SCRIPT:case O.NOSCRIPT:return{innerHTML:t};case O.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,r=e.child,n=e.arrayTypeChildren,o=e.newChildProps,i=e.nestedChildren;return q({},n,((t={})[r.type]=[].concat(n[r.type]||[],[q({},o,this.mapNestedChildrenToProps(r,i))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,r,n=e.child,o=e.newProps,i=e.newChildProps,a=e.nestedChildren;switch(n.type){case O.TITLE:return q({},o,((t={})[n.type]=a,t.titleAttributes=q({},i),t));case O.BODY:return q({},o,{bodyAttributes:q({},i)});case O.HTML:return q({},o,{htmlAttributes:q({},i)})}return q({},o,((r={})[n.type]=q({},i),r))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var r=q({},t);return Object.keys(e).forEach((function(t){var n;r=q({},r,((n={})[t]=e[t],n))})),r},t.prototype.warnOnInvalidChildren=function(e,t){return!0},t.prototype.mapChildrenToProps=function(e,t){var r=this,n={};return y.a.Children.forEach(e,(function(e){if(e&&e.props){var o=e.props,i=o.children,a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,r){return t[z[r]||r]=e[r],t}),t)}(V(o,["children"]));switch(r.warnOnInvalidChildren(e,i),e.type){case O.LINK:case O.META:case O.NOSCRIPT:case O.SCRIPT:case O.STYLE:n=r.flattenArrayTypeChildren({child:e,arrayTypeChildren:n,newChildProps:a,nestedChildren:i});break;default:t=r.mapObjectTypeChildren({child:e,newProps:t,newChildProps:a,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(n,t)},t.prototype.render=function(){var e=this.props,t=e.children,r=V(e,["children"]),n=q({},r);return t&&(n=this.mapChildrenToProps(t,n)),y.a.createElement(o,n)},U(t,null,[{key:"canUseDOM",set:function(e){o.canUseDOM=e}}]),t}(y.a.Component),i.propTypes={base:s.a.object,bodyAttributes:s.a.object,children:s.a.oneOfType([s.a.arrayOf(s.a.node),s.a.node]),defaultTitle:s.a.string,defer:s.a.bool,encodeSpecialCharacters:s.a.bool,htmlAttributes:s.a.object,link:s.a.arrayOf(s.a.object),meta:s.a.arrayOf(s.a.object),noscript:s.a.arrayOf(s.a.object),onChangeClientState:s.a.func,script:s.a.arrayOf(s.a.object),style:s.a.arrayOf(s.a.object),title:s.a.string,titleAttributes:s.a.object,titleTemplate:s.a.string},i.defaultProps={defer:!0,encodeSpecialCharacters:!0},i.peek=o.peek,i.rewind=function(){var e=o.rewind();return e||(e=pe({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},a);he.renderStatic=he.rewind}).call(this,r("yLpj"))},rW0t:function(e,t,r){"use strict";var n=r("glrk");e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},rbUP:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"};t.default=n},rw0p:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={black:"#000",white:"#fff"};t.default=n},trMh:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,n.createUnarySpacing)({spacing:e}),r=function(){for(var e=arguments.length,r=new Array(e),n=0;n=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function I(e){return(0,d.getContrastRatio)(e,m.text.primary)>=T?m.text.primary:v.text.primary}var N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=h({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error(["Material-UI: the color provided to augmentColor(color) is invalid.","The color object needs to have a `main` property or a `".concat(t,"` property.")].join("\n"));if("string"!=typeof e.main)throw new Error(["Material-UI: the color provided to augmentColor(color) is invalid.","`color.main` should be a string, but `".concat(JSON.stringify(e.main),"` was provided instead."),"","Did you intend to use one of the following approaches?","",'import { green } from "@material-ui/core/colors";',"","const theme1 = createMuiTheme({ palette: {"," primary: green,","} });","","const theme2 = createMuiTheme({ palette: {"," primary: { main: green[500] },","} });"].join("\n"));return g(e,"light",r,R),g(e,"dark",n,R),e.contrastText||(e.contrastText=I(e.main)),e},D={dark:m,light:v};0;return(0,n.deepmerge)(h({common:o.default,type:M,primary:N(r),secondary:N(y,"A400","A200","A700"),error:N(O),warning:N(w),info:N(P),success:N(E),grey:i.default,contrastThreshold:T,getContrastText:I,augmentColor:N,tonalOffset:R},D[M]),A)},t.dark=t.light=void 0;var n=r("5UwM"),o=p(r("33n2")),i=p(r("LFBd")),a=p(r("K/dc")),u=p(r("3x6k")),s=p(r("KbCx")),l=p(r("DRn6")),c=p(r("7agd")),f=p(r("YNg4")),d=r("H+oz");function p(e){return e&&e.__esModule?e:{default:e}}function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}var p=function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}};t.styles=p;var y=o.forwardRef((function(e,t){var r,n=e.children,a=e.classes,s=e.className,l=e.color,p=void 0===l?"inherit":l,y=e.component,h=void 0===y?"svg":y,b=e.fontSize,v=void 0===b?"default":b,m=e.htmlColor,g=e.titleAccess,O=e.viewBox,j=void 0===O?"0 0 24 24":O,w=d(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(h,c({className:(0,i.default)(a.root,(r={},f(r,a["color".concat((0,u.default)(p))],"inherit"!==p),f(r,a["fontSize".concat((0,u.default)(v))],"default"!==v),r),s),focusable:"false",viewBox:j,color:m,"aria-hidden":g?void 0:"true",role:g?"img":void 0,ref:t},w),n,g?o.createElement("title",null,g):null)}));y.muiName="SvgIcon";var h=(0,a.default)(p,{name:"MuiSvgIcon"})(y);t.default=h},vtmS:function(e,t,r){"use strict";r.d(t,"b",(function(){return s})),r.d(t,"a",(function(){return c}));var n=r("wTIg"),o=r("q1tI"),i=(r("fL5R"),r("opsQ"),r("zLri")),a={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"},u=r("qKvR");Object(i.createMuiTheme)({palette:{secondary:{main:a[50]}}});var s=Object(n.a)("ul",{target:"ec4biz80"})({name:"t0n25o",styles:"display:flex;flex-direction:row;justify-content:space-around;margin-left:0;animation:fadeUp 0.5s ease-in-out;@keyframes fadeUp{from{opacity:0;}to{opacity:1;}}"}),l=Object(n.a)("li",{target:"ec4biz81"})("list-style:none;padding:5px;border-radius:10%;&:focus{outline:none;}cursor:pointer;display:flex;flex-direction:column;text-align:center;justify-content:center;transition:background-color 0.3s ease;&:hover{background-color:#d0cfcf45;}&:active{box-shadow:0 0 1px 0 black;}position:relative;&::before{content:",(function(e){return"'"+e.tooltip+"'"}),";font-size:0.85em;position:absolute;display:flex;user-select:none;padding:0.5rem;border-radius:6px;color:#ffd285;opacity:",(function(e){return e.show?"1":"0"}),";transition:all 0.3s ease;z-index:-1;bottom:110%;left:0;width:100%;align-items:center;height:33px;white-space:nowrap;justify-content:center;}img{width:40px;height:40px;object-fit:scale-down;}"),c=function(e){var t=e.children,r=e.tooltip,n=e.link,i=Object(o.useState)(!1),a=i[0],s=i[1];return Object(u.b)(l,{tabIndex:"0",onMouseEnter:function(){return s(!0)},tooltip:r,show:a,onTouchStart:function(){return s(!0)},onClick:function(){return n&&window.open(n,"_blank")},onTouchEnd:function(){return s(!1)},onMouseLeave:function(){return s(!1)}},t)}},wOMA:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"};t.default=n},xY2o:function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),e.exports=r("aYCB")},"xwQ/":function(e,t,r){"use strict";function n(e){return(n="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})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==n(e)&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var r={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}r.default=e,t&&t.set(e,r);return r}(r("q1tI")),i=u(r("iuhU")),a=u(r("7bAD"));function u(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function l(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],n=!0,o=!1,i=void 0;try{for(var a,u=e[Symbol.iterator]();!(n=(a=u.next()).done)&&(r.push(a.value),!t||r.length!==t);n=!0);}catch(s){o=!0,i=s}finally{try{n||null==u.return||u.return()}finally{if(o)throw i}}return r}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return f(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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);rSocial Media Platform (Aakarshan Artboard) | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/admin-dashboard/index.html b/admin-dashboard/index.html index 3faa29d4..b2e349a1 100644 --- a/admin-dashboard/index.html +++ b/admin-dashboard/index.html @@ -1,4 +1,4 @@ -Smart Conference IOT Room Admin Dashboard | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/algorithm-analyzer/index.html b/algorithm-analyzer/index.html deleted file mode 100644 index 2e47ecc5..00000000 --- a/algorithm-analyzer/index.html +++ /dev/null @@ -1,49 +0,0 @@ -Python GUI App to Analyze Sorting Algorithms | Keshav Lingala

Python GUI App to Analyze Sorting Algorithms

Simple Python GUI using PyQt5 and Qt-Material to analyze sorting algorithms.

This project is a part of the Advance Algorithms course at California State University, Fullerton.

Screenshots

- - - - - - Screenshot 1 - - -

- - - - - - Screenshot 3 - - -

- - - - - - Screenshot 2 - - -

Demo Video

Instructions to run the Application ( MacOS )

  1. Clone the repository using this URL
git clone https://github.com/keshavlingala/AlgoAnalyzerTool
-cd AlgoAnalyzerTool
-chmod +x setup app # This will give execute permission to setup and app files
-./setup # This create a virtual environment and install all the dependencies
-./app # This will run the application
-

Links

  • Github
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/angular2-timeline/index.html b/angular2-timeline/index.html index 7e87ccdb..b795291b 100644 --- a/angular2-timeline/index.html +++ b/angular2-timeline/index.html @@ -1,4 +1,4 @@ -Angular Library: angular2-timeline | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/app-1d5e1956297590e486f0.js b/app-1d5e1956297590e486f0.js new file mode 100644 index 00000000..d7bc3078 --- /dev/null +++ b/app-1d5e1956297590e486f0.js @@ -0,0 +1,2 @@ +/*! For license information please see app-1d5e1956297590e486f0.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"+ZDr":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.withPrefix=h,t.withAssetPrefix=function(e){return h(e,v())},t.navigateTo=t.replace=t.push=t.navigate=t.default=void 0;var o=r(n("8OQS")),a=r(n("PJYZ")),i=r(n("VbXa")),c=r(n("pVnL")),u=r(n("17x9")),s=r(n("q1tI")),l=n("YwZP"),f=n("LYrO"),p=n("cu4x");t.parsePath=p.parsePath;var d=function(e){return null==e?void 0:e.startsWith("/")};function h(e,t){var n,r;if(void 0===t&&(t=b()),!m(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;var o=null!==(n=null!==(r=t)&&void 0!==r?r:v())&&void 0!==n?n:"/";return""+((null==o?void 0:o.endsWith("/"))?o.slice(0,-1):o)+(e.startsWith("/")?e:"/"+e)}var v=function(){return""},b=function(){return""},m=function(e){return e&&!e.startsWith("http://")&&!e.startsWith("https://")&&!e.startsWith("//")};var g=function(e,t){return"number"==typeof e?e:m(e)?d(e)?h(e):function(e,t){return d(e)?e:(0,f.resolve)(e,t)}(e,t):e},y={activeClassName:u.default.string,activeStyle:u.default.object,partiallyActive:u.default.bool};function w(e){return s.default.createElement(l.Location,null,(function(t){var n=t.location;return s.default.createElement(O,(0,c.default)({},e,{_location:n}))}))}var O=function(e){function t(t){var n;(n=e.call(this,t)||this).defaultGetProps=function(e){var t=e.isPartiallyCurrent,r=e.isCurrent;return(n.props.partiallyActive?t:r)?{className:[n.props.className,n.props.activeClassName].filter(Boolean).join(" "),style:(0,c.default)({},n.props.style,n.props.activeStyle)}:null};var r=!1;return"undefined"!=typeof window&&window.IntersectionObserver&&(r=!0),n.state={IOSupported:r},n.handleRef=n.handleRef.bind((0,a.default)(n)),n}(0,i.default)(t,e);var n=t.prototype;return n._prefetch=function(){var e=window.location.pathname;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname);var t=g(this.props.to,e),n=(0,p.parsePath)(t).pathname;e!==n&&___loader.enqueue(n)},n.componentDidUpdate=function(e,t){this.props.to===e.to||this.state.IOSupported||this._prefetch()},n.componentDidMount=function(){this.state.IOSupported||this._prefetch()},n.componentWillUnmount=function(){if(this.io){var e=this.io,t=e.instance,n=e.el;t.unobserve(n),t.disconnect()}},n.handleRef=function(e){var t,n,r,o=this;this.props.innerRef&&this.props.innerRef.hasOwnProperty("current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=(t=e,n=function(){o._prefetch()},(r=new window.IntersectionObserver((function(e){e.forEach((function(e){t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(r.unobserve(t),r.disconnect(),n())}))}))).observe(t),{instance:r,el:t}))},n.render=function(){var e=this,t=this.props,n=t.to,r=t.getProps,a=void 0===r?this.defaultGetProps:r,i=t.onClick,u=t.onMouseEnter,f=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),d=t.replace,h=t._location,v=(0,o.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"]);var b=g(n,h.pathname);return m(b)?s.default.createElement(l.Link,(0,c.default)({to:b,state:f,getProps:a,innerRef:this.handleRef,onMouseEnter:function(e){u&&u(e),___loader.hovering((0,p.parsePath)(b).pathname)},onClick:function(t){if(i&&i(t),!(0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)){t.preventDefault();var n=d,r=encodeURI(b)===h.pathname;"boolean"!=typeof d&&r&&(n=!0),window.___navigate(b,{state:f,replace:n})}return!0}},v)):s.default.createElement("a",(0,c.default)({href:b},v))},t}(s.default.Component);O.propTypes=(0,c.default)({},y,{onClick:u.default.func,to:u.default.string.isRequired,replace:u.default.bool,state:u.default.object});var j=function(e,t,n){return console.warn('The "'+e+'" method is now deprecated and will be removed in Gatsby v'+n+'. Please use "'+t+'" instead.')},P=s.default.forwardRef((function(e,t){return s.default.createElement(w,(0,c.default)({innerRef:t},e))}));t.default=P;t.navigate=function(e,t){window.___navigate(g(e,window.location.pathname),t)};var x=function(e){j("push","navigate",3),window.___push(g(e,window.location.pathname))};t.push=x;t.replace=function(e){j("replace","navigate",3),window.___replace(g(e,window.location.pathname))};t.navigateTo=function(e){return j("navigateTo","navigate",3),x(e)}},"/GqU":function(e,t,n){var r=n("RK3t"),o=n("HYAF");e.exports=function(e){return r(o(e))}},"/b8u":function(e,t,n){var r=n("BPiQ");e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},"/hTd":function(e,t,n){"use strict";t.__esModule=!0,t.SessionStorage=void 0;var r=function(){function e(){}var t=e.prototype;return t.read=function(e,t){var n=this.getStateKey(e,t);try{var r=window.sessionStorage.getItem(n);return r?JSON.parse(r):0}catch(o){return window&&window.___GATSBY_REACT_ROUTER_SCROLL&&window.___GATSBY_REACT_ROUTER_SCROLL[n]?window.___GATSBY_REACT_ROUTER_SCROLL[n]:0}},t.save=function(e,t,n){var r=this.getStateKey(e,t),o=JSON.stringify(n);try{window.sessionStorage.setItem(r,o)}catch(a){window&&window.___GATSBY_REACT_ROUTER_SCROLL||(window.___GATSBY_REACT_ROUTER_SCROLL={}),window.___GATSBY_REACT_ROUTER_SCROLL[r]=JSON.parse(o)}},t.getStateKey=function(e,t){var n="@@scroll|"+e.pathname;return null==t?n:n+"|"+t},e}();t.SessionStorage=r},"0BK2":function(e,t){e.exports={}},"0Dky":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"0GbY":function(e,t,n){var r=n("2oRo"),o=n("Fib7"),a=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?a(r[e]):r[e]&&r[e][t]}},"0eef":function(e,t,n){"use strict";var r={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,a=o&&!r.call({1:2},1);t.f=a?function(e){var t=o(this,e);return!!t&&t.enumerable}:r},"1Y/n":function(e,t,n){var r=n("We1y"),o=n("ewvW"),a=n("RK3t"),i=n("B/qT"),c=TypeError,u=function(e){return function(t,n,u,s){r(n);var l=o(t),f=a(l),p=i(l),d=e?p-1:0,h=e?-1:1;if(u<2)for(;;){if(d in f){s=f[d],d+=h;break}if(d+=h,e?d<0:p<=d)throw c("Reduce of empty array with no initial value")}for(;e?d>=0:p>d;d+=h)d in f&&(s=n(s,f[d],d,l));return s}};e.exports={left:u(!1),right:u(!0)}},"284h":function(e,t,n){var r=n("cDf5").default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=i?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(a,c,u):a[c]=e[c]}return a.default=e,n&&n.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},"2bX/":function(e,t,n){var r=n("0GbY"),o=n("Fib7"),a=n("OpvP"),i=n("/b8u"),c=Object;e.exports=i?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&a(t.prototype,c(e))}},"2oRo":function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||this||Function("return this")()}).call(this,n("yLpj"))},"30RF":function(e,t,n){"use strict";n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return d}));var r=n("LYrO"),o=n("cSJ8"),a=function(e){return void 0===e?e:"/"===e?"/":"/"===e.charAt(e.length-1)?e.slice(0,-1):e},i=new Map,c=[],u=function(e){var t=decodeURIComponent(e);return Object(o.a)(t,"").split("#")[0].split("?")[0]};function s(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}var l=function(e){c=e},f=function(e){var t=h(e),n=c.map((function(e){var t=e.path;return{path:e.matchPath,originalPath:t}})),o=Object(r.pick)(n,t);return o?a(o.route.originalPath):null},p=function(e){var t=h(e),n=c.map((function(e){var t=e.path;return{path:e.matchPath,originalPath:t}})),o=Object(r.pick)(n,t);return o?o.params:{}},d=function(e){var t=u(s(e));if(i.has(t))return i.get(t);var n=f(t);return n||(n=h(e)),i.set(t,n),n},h=function(e){var t=u(s(e));return"/index.html"===t&&(t="/"),t=a(t)}},"3BY2":function(e,t,n){"use strict";t.onRouteUpdate=function(e){var t=e.location;if("function"!=typeof gtag)return null;if(t&&void 0!==window.excludeGtagPaths&&window.excludeGtagPaths.some((function(e){return e.test(t.pathname)})))return null;var n=function(){var e=t?t.pathname+t.search+t.hash:void 0;window.gtag("event","page_view",{page_path:e})};return"requestAnimationFrame"in window?requestAnimationFrame((function(){requestAnimationFrame(n)})):setTimeout(n,32),null}},"3Eq5":function(e,t,n){var r=n("We1y"),o=n("cjT7");e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},"3uz+":function(e,t,n){"use strict";t.__esModule=!0,t.useScrollRestoration=function(e){var t=(0,a.useLocation)(),n=(0,o.useContext)(r.ScrollContext),i=(0,o.useRef)();return(0,o.useLayoutEffect)((function(){if(i.current){var r=n.read(t,e);i.current.scrollTo(0,r||0)}}),[]),{ref:i,onScroll:function(){i.current&&n.save(t,e,i.current.scrollTop)}}};var r=n("Enzk"),o=n("q1tI"),a=n("YwZP")},"4qRI":function(e,t,n){"use strict";t.a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},"4zBA":function(e,t,n){var r=n("QNWe"),o=Function.prototype,a=o.call,i=r&&o.bind.bind(a,a);e.exports=r?i:function(e){return function(){return a.apply(e,arguments)}}},"5yr3":function(e,t,n){"use strict";var r=function(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).slice().map((function(e){e(n)})),(e["*"]||[]).slice().map((function(e){e(t,n)}))}}}();t.a=r},"6JNq":function(e,t,n){var r=n("Gi26"),o=n("Vu81"),a=n("Bs8V"),i=n("m/L8");e.exports=function(e,t,n){for(var c=o(t),u=i.f,s=a.f,l=0;l=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=o.a.createContext({}),f=function(e){return function(t){var n=p(t.components);return o.a.createElement(e,i({},t,{components:n}))}},p=function(e){var t=o.a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):u(u({},t),e)),n},d=function(e){var t=p(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},h={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},v=o.a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,i=e.parentName,c=s(e,["components","mdxType","originalType","parentName"]),l=p(n),f=r,d=l["".concat(i,".").concat(f)]||l[f]||h[f]||a;return n?o.a.createElement(d,u(u({ref:t},c),{},{components:n})):o.a.createElement(d,u({ref:t},c))}));function b(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,i=new Array(a);i[0]=v;var c={};for(var u in t)hasOwnProperty.call(t,u)&&(c[u]=t[u]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var s=2;s=0||(o[n]=e[n]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},"8oxB":function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function c(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var u,s=[],l=!1,f=-1;function p(){l&&u&&(l=!1,u.length?s=u.concat(s):f=-1,s.length&&d())}function d(){if(!l){var e=c(p);l=!0;for(var t=s.length;t;){for(u=s,s=[];++f1)for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},s=u.state,l=u.replace,f=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{s=r({},s,{key:Date.now()+""});try{i||f?e.history.replaceState(s,null,t):e.history.pushState(s,null,t)}catch(d){e.location[f?"replace":"assign"](t)}}a=o(e),i=!0;var p=new Promise((function(e){return c=e}));return n.forEach((function(e){return e({location:a,action:"PUSH"})})),p}}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),n={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},r=0,o=[n],a=[null];return{get location(){return o[r]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return r},get state(){return a[r]},pushState:function(e,t,n){var i=n.split("?"),c=i[0],u=i[1],s=void 0===u?"":u;r++,o.push({pathname:c,search:s.length?"?"+s:s}),a.push(e)},replaceState:function(e,t,n){var i=n.split("?"),c=i[0],u=i[1],s=void 0===u?"":u;o[r]={pathname:c,search:s},a[r]=e},go:function(e){var t=r+e;t<0||t>a.length-1||(r=t)}}}},c=!("undefined"==typeof window||!window.document||!window.document.createElement),u=a(c?window:i()),s=u.navigate},"9hXx":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){if(!Array.isArray(t))return"manifest.webmanifest";var n=t.find((function(t){return e.startsWith(t.start_url)}));return n?"manifest_"+n.lang+".webmanifest":"manifest.webmanifest"}},"B/qT":function(e,t,n){var r=n("UMSQ");e.exports=function(e){return r(e.length)}},BPiQ:function(e,t,n){var r=n("LQDL"),o=n("0Dky"),a=n("2oRo").String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!a(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},BfwJ:function(e,t,n){"use strict";n.r(t),n.d(t,"useMDXScope",(function(){return i})),n.d(t,"MDXScopeProvider",(function(){return c}));var r=n("q1tI"),o=n.n(r),a=Object(r.createContext)({}),i=function(e){var t=Object(r.useContext)(a);return e||t},c=function(e){var t=e.__mdxScope,n=e.children;return o.a.createElement(a.Provider,{value:t},n)}},Bs8V:function(e,t,n){var r=n("g6v/"),o=n("xluM"),a=n("0eef"),i=n("XGwC"),c=n("/GqU"),u=n("oEtG"),s=n("Gi26"),l=n("DPsx"),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=c(e),t=u(t),l)try{return f(e,t)}catch(n){}if(s(e,t))return i(!o(a.f,e,t),e[t])}},BsWD:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("a3WO");function o(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},DPsx:function(e,t,n){var r=n("g6v/"),o=n("0Dky"),a=n("zBJ4");e.exports=!r&&!o((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},DVFp:function(e,t){var n=String;e.exports=function(e){try{return n(e)}catch(t){return"Object"}}},E9LY:function(e,t,n){var r=n("4zBA"),o=n("0Dky"),a=n("Fib7"),i=n("Gi26"),c=n("g6v/"),u=n("Xnc8").CONFIGURABLE,s=n("iSVu"),l=n("afO8"),f=l.enforce,p=l.get,d=String,h=Object.defineProperty,v=r("".slice),b=r("".replace),m=r([].join),g=c&&!o((function(){return 8!==h((function(){}),"length",{value:8}).length})),y=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===v(d(t),0,7)&&(t="["+b(d(t),/^Symbol\(([^)]*)\)/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!i(e,"name")||u&&e.name!==t)&&(c?h(e,"name",{value:t,configurable:!0}):e.name=t),g&&n&&i(n,"arity")&&e.length!==n.arity&&h(e,"length",{value:n.arity});try{n&&i(n,"constructor")&&n.constructor?c&&h(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var r=f(e);return i(r,"source")||(r.source=m(y,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return a(this)&&p(this).source||s(this)}),"toString")},E9XD:function(e,t,n){"use strict";var r=n("I+eb"),o=n("1Y/n").left,a=n("pkCn"),i=n("LQDL");r({target:"Array",proto:!0,forced:!n("YF1G")&&i>79&&i<83||!a("reduce")},{reduce:function(e){var t=arguments.length;return o(this,e,t,t>1?arguments[1]:void 0)}})},Enzk:function(e,t,n){"use strict";var r=n("284h"),o=n("TqRt");t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var a=o(n("PJYZ")),i=o(n("VbXa")),c=r(n("q1tI")),u=o(n("17x9")),s=n("/hTd"),l=c.createContext(new s.SessionStorage);t.ScrollContext=l,l.displayName="GatsbyScrollContext";var f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o0&&r[0]<4?1:+(r[0]+r[1])),!o&&i&&(!(r=i.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=i.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},LYrO:function(e,t,n){"use strict";n.r(t),n.d(t,"startsWith",(function(){return a})),n.d(t,"pick",(function(){return i})),n.d(t,"match",(function(){return c})),n.d(t,"resolve",(function(){return u})),n.d(t,"insertParams",(function(){return s})),n.d(t,"validateRedirect",(function(){return l})),n.d(t,"shallowCompare",(function(){return y}));var r=n("QLaP"),o=n.n(r),a=function(e,t){return e.substr(0,t.length)===t},i=function(e,t){for(var n=void 0,r=void 0,a=t.split("?")[0],i=b(a),c=""===i[0],u=v(e),s=0,l=u.length;st.score?-1:e.index-t.index}))},b=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},m=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0})))&&n.length>0?"?"+n.join("&"):"")},g=["uri","path"],y=function(e,t){var n=Object.keys(e);return n.length===Object.keys(t).length&&n.every((function(n){return t.hasOwnProperty(n)&&e[n]===t[n]}))}},LeKB:function(e,t,n){e.exports=[{plugin:n("3BY2"),options:{plugins:[],trackingIds:["G-VNY508N935"],gtagConfig:{optimize_id:"OPT_CONTAINER_ID",anonymize_ip:!0,cookie_expires:0},pluginConfig:{head:!0}}},{plugin:n("npZl"),options:{plugins:[],name:"Keshav Lingala",short_name:"Keshav",start_url:"/?source=pwa",background_color:"#1b1b1b",theme_color:"#1b1b1b",display:"fullscreen",icon:"src/content/images/logo.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"db43628e7009ee5d34368b50f2bdbf7e"}},{plugin:n("flL/"),options:{plugins:[],extensions:[".mdx",".md"],defaultLayouts:{default:"/Users/keshav/Favs/portfolio/keshavlingala/src/layouts/layout.jsx"},gatsbyRemarkPlugins:[{resolve:"gatsby-remark-images",options:{maxWidth:800,tracedSVG:{threshold:100},withWebp:!0,linkImagesToOriginal:!0}},{resolve:"gatsby-remark-gifs"}]}},{plugin:n("e/UW"),options:{plugins:[],precachePages:["/static/*","/*"],start_url:"/?source=pwa",short_name:"Keshav"}},{plugin:n("GddB"),options:{plugins:[]}}]},MMVs:function(e,t,n){e.exports=function(){var e=!1;-1!==navigator.appVersion.indexOf("MSIE 10")&&(e=!0);var t,n=[],r="object"==typeof document&&document,o=e?r.documentElement.doScroll("left"):r.documentElement.doScroll,a=r&&(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState);return!a&&r&&r.addEventListener("DOMContentLoaded",t=function(){for(r.removeEventListener("DOMContentLoaded",t),a=1;t=n.shift();)t()}),function(e){a?setTimeout(e,0):n.push(e)}}()},MiSq:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},a=n("4qRI"),i=/[A-Z]|^ms/g,c=/_EMO_([^_]+?)_([^]*?)_EMO_/g,u=function(e){return 45===e.charCodeAt(1)},s=function(e){return null!=e&&"boolean"!=typeof e},l=Object(a.a)((function(e){return u(e)?e:e.replace(i,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(c,(function(e,t,n){return d={name:t,styles:n,next:d},t}))}return 1===o[e]||u(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return d={name:n.name,styles:n.styles,next:d},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)d={name:o.name,styles:o.styles,next:d},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;ol;)if((c=u[l++])!=c)return!0}else for(;s>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},TqRt:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},U8pU:function(e,t,n){"use strict";function r(e){return(r="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})(e)}n.d(t,"a",(function(){return r}))},UMSQ:function(e,t,n){var r=n("WSbT"),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},UxWs:function(e,t,n){"use strict";n.r(t);var r=n("wx14"),o=n("dI71"),a=n("xtsi"),i=n("q1tI"),c=n.n(i),u=n("i8i4"),s=n.n(u),l=n("YwZP"),f=n("7hJ6"),p=n("MMVs"),d=n.n(p),h=n("Wbzz"),v=n("emEt"),b=n("YLt+"),m=n("5yr3"),g={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"},y=n("9Xx/"),w=n("+ZDr"),O=n("qKvR"),j=new Map,P=new Map;function x(e){var t=j.get(e);return t||(t=P.get(e.toLowerCase())),null!=t&&(window.___replace(t.toPath),!0)}b.forEach((function(e){e.ignoreCase?P.set(e.fromPath,e):j.set(e.fromPath,e)}));var S=function(e,t){x(e.pathname)||Object(a.apiRunner)("onPreRouteUpdate",{location:e,prevLocation:t})},k=function(e,t){x(e.pathname)||Object(a.apiRunner)("onRouteUpdate",{location:e,prevLocation:t})},C=function(e,t){if(void 0===t&&(t={}),"number"!=typeof e){var n=Object(w.parsePath)(e).pathname,r=j.get(n);if(r||(r=P.get(n.toLowerCase())),r&&(e=r.toPath,n=Object(w.parsePath)(e).pathname),window.___swUpdated)window.location=n;else{var o=setTimeout((function(){m.a.emit("onDelayedLoadPageResources",{pathname:n}),Object(a.apiRunner)("onRouteUpdateDelayed",{location:window.location})}),1e3);v.default.loadPage(n).then((function(r){if(!r||r.status===v.PageResourceStatus.Error)return window.history.replaceState({},"",location.href),window.location=n,void clearTimeout(o);r&&r.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=n),Object(l.navigate)(e,t),clearTimeout(o)}))}}else y.c.navigate(e)};function R(e,t){var n=this,r=t.location,o=r.pathname,i=r.hash,c=Object(a.apiRunner)("shouldUpdateScroll",{prevRouterProps:e,pathname:o,routerProps:{location:r},getSavedScrollPosition:function(e){return[0,n._stateStorage.read(e,e.key)]}});if(c.length>0)return c[c.length-1];if(e&&e.location.pathname===o)return i?decodeURI(i.slice(1)):[0,0];return!0}var _=function(e){function t(t){var n;return(n=e.call(this,t)||this).announcementRef=c.a.createRef(),n}Object(o.a)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){var n=this;requestAnimationFrame((function(){var e="new page at "+n.props.location.pathname;document.title&&(e=document.title);var t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);var r="Navigated to "+e;n.announcementRef.current&&(n.announcementRef.current.innerText!==r&&(n.announcementRef.current.innerText=r))}))},n.render=function(){return Object(O.b)("div",Object(r.a)({},g,{ref:this.announcementRef}))},t}(c.a.Component),E=function(e,t){var n,r;return e.href!==t.href||(null==e||null===(n=e.state)||void 0===n?void 0:n.key)!==(null==t||null===(r=t.state)||void 0===r?void 0:r.key)},A=function(e){function t(t){var n;return n=e.call(this,t)||this,S(t.location,null),n}Object(o.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){k(this.props.location,null)},n.shouldComponentUpdate=function(e){return!!E(e.location,this.props.location)&&(S(this.props.location,e.location),!0)},n.componentDidUpdate=function(e){E(e.location,this.props.location)&&k(this.props.location,e.location)},n.render=function(){return Object(O.b)(c.a.Fragment,null,this.props.children,Object(O.b)(_,{location:location}))},t}(c.a.Component),D=n("IOVJ"),T=n("NsGk"),L=n.n(T),M=n("rePB");function I(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function F(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 q(e){for(var t=1;t0&&n("NSX3");var e=function(e){return Object(O.b)(l.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},Object(O.b)(D.a,e))},t=c.a.createContext({}),i=function(e){function n(){return e.apply(this,arguments)||this}return Object(o.a)(n,e),n.prototype.render=function(){var e=this.props.children;return Object(O.b)(l.Location,null,(function(n){var r=n.location;return Object(O.b)(W,{location:r},(function(n){var r=n.pageResources,o=n.location,a=Object(v.getStaticQueryResults)();return Object(O.b)(h.StaticQueryContext.Provider,{value:a},Object(O.b)(t.Provider,{value:{pageResources:r,location:o}},e))}))}))},n}(c.a.Component),u=function(n){function a(){return n.apply(this,arguments)||this}return Object(o.a)(a,n),a.prototype.render=function(){var n=this;return Object(O.b)(t.Consumer,null,(function(t){var o=t.pageResources,a=t.location;return Object(O.b)(A,{location:a},Object(O.b)(f.ScrollContext,{location:a,shouldUpdateScroll:R},Object(O.b)(l.Router,{basepath:"",location:a,id:"gatsby-focus-wrapper"},Object(O.b)(e,Object(r.a)({path:"/404.html"===o.page.path?Object(N.a)(a.pathname,""):encodeURI(o.page.matchPath||o.page.path)},n.props,{location:a,pageResources:o},o.json)))))}))},a}(c.a.Component),p=window,b=p.pagePath,m=p.location;b&&""+b!==m.pathname&&!(B.findMatchPath(Object(N.a)(m.pathname,""))||"/404.html"===b||b.match(/^\/404\/?$/)||b.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&Object(l.navigate)(""+b+m.search+m.hash,{replace:!0}),v.publicLoader.loadPage(m.pathname).then((function(e){if(!e||e.status===v.PageResourceStatus.Error)throw new Error("page resources for "+m.pathname+" not found. Not rendering React");window.___webpackCompilationHash=e.page.webpackCompilationHash;var t=Object(a.apiRunner)("wrapRootElement",{element:Object(O.b)(u,null)},Object(O.b)(u,null),(function(e){return{element:e.result}})).pop(),n=function(){return Object(O.b)(i,null,t)},r=Object(a.apiRunner)("replaceHydrateFunction",void 0,s.a.hydrate)[0];d()((function(){r(Object(O.b)(n,null),"undefined"!=typeof window?document.getElementById("___gatsby"):void 0,(function(){Object(a.apiRunner)("onInitialClientRender")}))}))}))}))},VbXa:function(e,t,n){var r=n("SksO");e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},VpIT:function(e,t,n){var r=n("xDBR"),o=n("xs3f");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.30.2",mode:r?"pure":"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.30.2/LICENSE",source:"https://github.com/zloirock/core-js"})},Vu81:function(e,t,n){var r=n("0GbY"),o=n("4zBA"),a=n("JBy8"),i=n("dBg+"),c=n("glrk"),u=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=a.f(c(e)),n=i.f;return n?u(t,n(e)):t}},WSbT:function(e,t,n){var r=n("tC4l");e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},Wbzz:function(e,t,n){"use strict";n.r(t),n.d(t,"graphql",(function(){return m})),n.d(t,"StaticQueryContext",(function(){return d})),n.d(t,"StaticQuery",(function(){return v})),n.d(t,"useStaticQuery",(function(){return b})),n.d(t,"prefetchPathname",(function(){return p}));var r=n("q1tI"),o=n.n(r),a=n("+ZDr"),i=n.n(a);n.d(t,"Link",(function(){return i.a})),n.d(t,"withAssetPrefix",(function(){return a.withAssetPrefix})),n.d(t,"withPrefix",(function(){return a.withPrefix})),n.d(t,"parsePath",(function(){return a.parsePath})),n.d(t,"navigate",(function(){return a.navigate})),n.d(t,"push",(function(){return a.push})),n.d(t,"replace",(function(){return a.replace})),n.d(t,"navigateTo",(function(){return a.navigateTo}));var c=n("7hJ6");n.d(t,"useScrollRestoration",(function(){return c.useScrollRestoration}));var u=n("lw3w"),s=n.n(u);n.d(t,"PageRenderer",(function(){return s.a}));var l=n("emEt"),f=n("qKvR"),p=l.default.enqueue,d=o.a.createContext({});function h(e){var t=e.staticQueryData,n=e.data,r=e.query,a=e.render,i=n?n.data:t[r]&&t[r].data;return Object(f.b)(o.a.Fragment,null,i&&a(i),!i&&Object(f.b)("div",null,"Loading (StaticQuery)"))}var v=function(e){var t=e.data,n=e.query,r=e.render,o=e.children;return Object(f.b)(d.Consumer,null,(function(e){return Object(f.b)(h,{data:t,query:n,render:r||o,staticQueryData:e})}))},b=function(e){var t;o.a.useContext;var n=o.a.useContext(d);if(isNaN(Number(e)))throw new Error("useStaticQuery was called with a string but expects to be called using `graphql`. Try this:\n\nimport { useStaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql`"+e+"`);\n");if(null!==(t=n[e])&&void 0!==t&&t.data)return n[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")};function m(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},We1y:function(e,t,n){var r=n("Fib7"),o=n("DVFp"),a=TypeError;e.exports=function(e){if(r(e))return e;throw a(o(e)+" is not a function")}},XGwC:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},Xnc8:function(e,t,n){var r=n("g6v/"),o=n("Gi26"),a=Function.prototype,i=r&&Object.getOwnPropertyDescriptor,c=o(a,"name"),u=c&&"something"===function(){}.name,s=c&&(!r||r&&i(a,"name").configurable);e.exports={EXISTS:c,PROPER:u,CONFIGURABLE:s}},Y3Q8:function(e,t,n){var r=n("2oRo"),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},YF1G:function(e,t,n){(function(t){var r=n("xrYK");e.exports=void 0!==t&&"process"==r(t)}).call(this,n("8oxB"))},"YLt+":function(e){e.exports=JSON.parse("[]")},YVoz:function(e,t,n){"use strict";e.exports=Object.assign},YwZP:function(e,t,n){"use strict";n.r(t),n.d(t,"Link",(function(){return D})),n.d(t,"Location",(function(){return y})),n.d(t,"LocationProvider",(function(){return w})),n.d(t,"Match",(function(){return q})),n.d(t,"Redirect",(function(){return F})),n.d(t,"Router",(function(){return P})),n.d(t,"ServerLocation",(function(){return O})),n.d(t,"isRedirect",(function(){return L})),n.d(t,"redirectTo",(function(){return M})),n.d(t,"useLocation",(function(){return W})),n.d(t,"useNavigate",(function(){return N})),n.d(t,"useParams",(function(){return U})),n.d(t,"useMatch",(function(){return B})),n.d(t,"BaseContext",(function(){return j}));var r=n("q1tI"),o=n.n(r),a=n("QLaP"),i=n.n(a),c=n("nqlD"),u=n.n(c),s=n("94VI"),l=n("LYrO");n.d(t,"matchPath",(function(){return l.match}));var f=n("9Xx/");n.d(t,"createHistory",(function(){return f.a})),n.d(t,"createMemorySource",(function(){return f.b})),n.d(t,"navigate",(function(){return f.d})),n.d(t,"globalHistory",(function(){return f.c}));var p=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(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}function b(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)}var m=function(e,t){var n=u()(t);return n.displayName=e,n},g=m("Location"),y=function(e){var t=e.children;return o.a.createElement(g.Consumer,null,(function(e){return e?t(e):o.a.createElement(w,null,t)}))},w=function(e){function t(){var n,r;h(this,t);for(var o=arguments.length,a=Array(o),i=0;i-1?(a=t.substring(0,r),i=t.substring(r)):a=t,o.a.createElement(g.Provider,{value:{location:{pathname:a,search:i,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},n)},j=m("Base",{baseuri:"/",basepath:"/"}),P=function(e){return o.a.createElement(j.Consumer,null,(function(t){return o.a.createElement(y,null,(function(n){return o.a.createElement(x,p({},t,n,e))}))}))},x=function(e){function t(){return h(this,t),v(this,e.apply(this,arguments))}return b(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.navigate,r=e.basepath,a=e.primary,i=e.children,c=(e.baseuri,e.component),u=void 0===c?"div":c,s=d(e,["location","navigate","basepath","primary","children","baseuri","component"]),f=o.a.Children.toArray(i).reduce((function(e,t){var n=z(r)(t);return e.concat(n)}),[]),h=t.pathname,v=Object(l.pick)(f,h);if(v){var b=v.params,m=v.uri,g=v.route,y=v.route.value;r=g.default?r:g.path.replace(/\*$/,"");var w=p({},b,{uri:m,location:t,navigate:function(e,t){return n(Object(l.resolve)(e,m),t)}}),O=o.a.cloneElement(y,w,y.props.children?o.a.createElement(P,{location:t,primary:a},y.props.children):void 0),x=a?k:u,S=a?p({uri:m,location:t,component:u},s):s;return o.a.createElement(j.Provider,{value:{baseuri:m,basepath:r}},o.a.createElement(x,S,O))}return null},t}(o.a.PureComponent);x.defaultProps={primary:!0};var S=m("Focus"),k=function(e){var t=e.uri,n=e.location,r=e.component,a=d(e,["uri","location","component"]);return o.a.createElement(S.Consumer,null,(function(e){return o.a.createElement(_,p({},a,{component:r,requestFocus:e,uri:t,location:n}))}))},C=!0,R=0,_=function(e){function t(){var n,r;h(this,t);for(var o=arguments.length,a=Array(o),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n script[src],\n head > link[href],\n head > style[data-href]\n "),i=[].slice.call(a).filter((function(e){return"LINK"!==e.tagName||r.test(e.getAttribute("rel"))})).map((function(e){return e.src||e.href||e.getAttribute("data-href")})),c=[];o.forEach((function(e){var r=t(e);c.push.apply(c,r),n.active.postMessage({gatsbyApi:"setPathResources",path:e,resources:r})})),[].concat(i,c).forEach((function(e){var t=document.createElement("link");t.rel="prefetch",t.href=e,t.onload=t.remove,t.onerror=t.remove,document.head.appendChild(t)}))}},t.onRouteUpdate=function(e){var t=e.location,n=e.getResourceURLsForPathname;a(t.pathname.replace("",""),n),"serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"enableOfflineShell"})},t.onPostPrefetchPathname=function(e){a(e.pathname,e.getResourceURLsForPathname)}},"eDl+":function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},emEt:function(e,t,n){"use strict";n.r(t),n.d(t,"PageResourceStatus",(function(){return d})),n.d(t,"BaseLoader",(function(){return y})),n.d(t,"ProdLoader",(function(){return O})),n.d(t,"setLoader",(function(){return j})),n.d(t,"publicLoader",(function(){return P})),n.d(t,"getStaticQueryResults",(function(){return x}));var r=n("dI71"),o=n("KQm4"),a=n("rePB"),i=function(e){if("undefined"==typeof document)return!1;var t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(n){return!1}return!1}("prefetch")?function(e,t){return new Promise((function(n,r){if("undefined"!=typeof document){var o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),Object.keys(t).forEach((function(e){o.setAttribute(e,t[e])})),o.onload=n,o.onerror=r,(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(o)}else r()}))}:function(e){return new Promise((function(t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.onload=function(){200===r.status?t():n()},r.send(null)}))},c={},u=function(e,t){return new Promise((function(n){c[e]?n():i(e,t).then((function(){n(),c[e]=!0})).catch((function(){}))}))},s=n("5yr3"),l=n("30RF");function f(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 p(e){for(var t=1;tr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0u.charCodeAt(8))break;case 115:i=i.replace(u,"-webkit-"+u)+";"+i;break;case 207:case 102:i=i.replace(u,"-webkit-"+(102c.charCodeAt(0)&&(c=c.trim()),c=[c],0d)&&(W=(B=B.replace(" ",":")).length),00?r:n)(t)}},tiKp:function(e,t,n){var r=n("2oRo"),o=n("VpIT"),a=n("Gi26"),i=n("kOOl"),c=n("BPiQ"),u=n("/b8u"),s=r.Symbol,l=o("wks"),f=u?s.for||s:s&&s.withoutSetter||i;e.exports=function(e){return a(l,e)||(l[e]=c&&a(s,e)?s[e]:f("Symbol."+e)),l[e]}},wE6v:function(e,t,n){var r=n("xluM"),o=n("hh1v"),a=n("2bX/"),i=n("3Eq5"),c=n("SFrS"),u=n("tiKp"),s=TypeError,l=u("toPrimitive");e.exports=function(e,t){if(!o(e)||a(e))return e;var n,u=i(e,l);if(u){if(void 0===t&&(t="default"),n=r(u,e,t),!o(n)||a(n))return n;throw s("Can't convert object to primitive value")}return void 0===t&&(t="number"),c(e,t)}},wx14:function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?l:n?[n]:[]},t.apiRunnerAsync=function(e,t,n){return r.reduce((function(n,r){return r.plugin[e]?n.then((function(){return r.plugin[e](t,r.options)})):n}),Promise.resolve())}},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},yoRg:function(e,t,n){var r=n("4zBA"),o=n("Gi26"),a=n("/GqU"),i=n("TWQb").indexOf,c=n("0BK2"),u=r([].push);e.exports=function(e,t){var n,r=a(e),s=0,l=[];for(n in r)!o(c,n)&&o(r,n)&&u(l,n);for(;t.length>s;)o(r,n=t[s++])&&(~i(l,n)||u(l,n));return l}},yy0I:function(e,t,n){var r=n("Fib7"),o=n("m/L8"),a=n("E9LY"),i=n("Y3Q8");e.exports=function(e,t,n,c){c||(c={});var u=c.enumerable,s=void 0!==c.name?c.name:t;if(r(n)&&a(n,s,c),c.global)u?e[t]=n:i(t,n);else{try{c.unsafe?e[t]&&(u=!0):delete e[t]}catch(l){}u?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!c.nonConfigurable,writable:!c.nonWritable})}return e}},zBJ4:function(e,t,n){var r=n("2oRo"),o=n("hh1v"),a=r.document,i=o(a)&&o(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},zc4i:function(e,t,n){var r=n("2oRo"),o=n("Fib7"),a=r.WeakMap;e.exports=o(a)&&/native code/.test(String(a))}},[["UxWs",4,10]]]); \ No newline at end of file diff --git a/app-8e777d99ea1c914502f5.js.LICENSE.txt b/app-1d5e1956297590e486f0.js.LICENSE.txt similarity index 100% rename from app-8e777d99ea1c914502f5.js.LICENSE.txt rename to app-1d5e1956297590e486f0.js.LICENSE.txt diff --git a/app-8e777d99ea1c914502f5.js b/app-8e777d99ea1c914502f5.js deleted file mode 100644 index 708df550..00000000 --- a/app-8e777d99ea1c914502f5.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! For license information please see app-8e777d99ea1c914502f5.js.LICENSE.txt */ -(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{"+ZDr":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.withPrefix=h,t.withAssetPrefix=function(e){return h(e,m())},t.navigateTo=t.replace=t.push=t.navigate=t.default=void 0;var o=r(n("8OQS")),a=r(n("PJYZ")),i=r(n("VbXa")),c=r(n("pVnL")),s=r(n("17x9")),u=r(n("q1tI")),l=n("YwZP"),p=n("LYrO"),f=n("cu4x");t.parsePath=f.parsePath;var d=function(e){return null==e?void 0:e.startsWith("/")};function h(e,t){var n,r;if(void 0===t&&(t=v()),!b(e))return e;if(e.startsWith("./")||e.startsWith("../"))return e;var o=null!==(n=null!==(r=t)&&void 0!==r?r:m())&&void 0!==n?n:"/";return""+((null==o?void 0:o.endsWith("/"))?o.slice(0,-1):o)+(e.startsWith("/")?e:"/"+e)}var m=function(){return""},v=function(){return""},b=function(e){return e&&!e.startsWith("http://")&&!e.startsWith("https://")&&!e.startsWith("//")};var g=function(e,t){return"number"==typeof e?e:b(e)?d(e)?h(e):function(e,t){return d(e)?e:(0,p.resolve)(e,t)}(e,t):e},y={activeClassName:s.default.string,activeStyle:s.default.object,partiallyActive:s.default.bool};function w(e){return u.default.createElement(l.Location,null,(function(t){var n=t.location;return u.default.createElement(O,(0,c.default)({},e,{_location:n}))}))}var O=function(e){function t(t){var n;(n=e.call(this,t)||this).defaultGetProps=function(e){var t=e.isPartiallyCurrent,r=e.isCurrent;return(n.props.partiallyActive?t:r)?{className:[n.props.className,n.props.activeClassName].filter(Boolean).join(" "),style:(0,c.default)({},n.props.style,n.props.activeStyle)}:null};var r=!1;return"undefined"!=typeof window&&window.IntersectionObserver&&(r=!0),n.state={IOSupported:r},n.handleRef=n.handleRef.bind((0,a.default)(n)),n}(0,i.default)(t,e);var n=t.prototype;return n._prefetch=function(){var e=window.location.pathname;this.props._location&&this.props._location.pathname&&(e=this.props._location.pathname);var t=g(this.props.to,e),n=(0,f.parsePath)(t).pathname;e!==n&&___loader.enqueue(n)},n.componentDidUpdate=function(e,t){this.props.to===e.to||this.state.IOSupported||this._prefetch()},n.componentDidMount=function(){this.state.IOSupported||this._prefetch()},n.componentWillUnmount=function(){if(this.io){var e=this.io,t=e.instance,n=e.el;t.unobserve(n),t.disconnect()}},n.handleRef=function(e){var t,n,r,o=this;this.props.innerRef&&this.props.innerRef.hasOwnProperty("current")?this.props.innerRef.current=e:this.props.innerRef&&this.props.innerRef(e),this.state.IOSupported&&e&&(this.io=(t=e,n=function(){o._prefetch()},(r=new window.IntersectionObserver((function(e){e.forEach((function(e){t===e.target&&(e.isIntersecting||e.intersectionRatio>0)&&(r.unobserve(t),r.disconnect(),n())}))}))).observe(t),{instance:r,el:t}))},n.render=function(){var e=this,t=this.props,n=t.to,r=t.getProps,a=void 0===r?this.defaultGetProps:r,i=t.onClick,s=t.onMouseEnter,p=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),d=t.replace,h=t._location,m=(0,o.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace","_location"]);var v=g(n,h.pathname);return b(v)?u.default.createElement(l.Link,(0,c.default)({to:v,state:p,getProps:a,innerRef:this.handleRef,onMouseEnter:function(e){s&&s(e),___loader.hovering((0,f.parsePath)(v).pathname)},onClick:function(t){if(i&&i(t),!(0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)){t.preventDefault();var n=d,r=encodeURI(v)===h.pathname;"boolean"!=typeof d&&r&&(n=!0),window.___navigate(v,{state:p,replace:n})}return!0}},m)):u.default.createElement("a",(0,c.default)({href:v},m))},t}(u.default.Component);O.propTypes=(0,c.default)({},y,{onClick:s.default.func,to:s.default.string.isRequired,replace:s.default.bool,state:s.default.object});var P=function(e,t,n){return console.warn('The "'+e+'" method is now deprecated and will be removed in Gatsby v'+n+'. Please use "'+t+'" instead.')},j=u.default.forwardRef((function(e,t){return u.default.createElement(w,(0,c.default)({innerRef:t},e))}));t.default=j;t.navigate=function(e,t){window.___navigate(g(e,window.location.pathname),t)};var k=function(e){P("push","navigate",3),window.___push(g(e,window.location.pathname))};t.push=k;t.replace=function(e){P("replace","navigate",3),window.___replace(g(e,window.location.pathname))};t.navigateTo=function(e){return P("navigateTo","navigate",3),k(e)}},"/hTd":function(e,t,n){"use strict";t.__esModule=!0,t.SessionStorage=void 0;var r=function(){function e(){}var t=e.prototype;return t.read=function(e,t){var n=this.getStateKey(e,t);try{var r=window.sessionStorage.getItem(n);return r?JSON.parse(r):0}catch(o){return window&&window.___GATSBY_REACT_ROUTER_SCROLL&&window.___GATSBY_REACT_ROUTER_SCROLL[n]?window.___GATSBY_REACT_ROUTER_SCROLL[n]:0}},t.save=function(e,t,n){var r=this.getStateKey(e,t),o=JSON.stringify(n);try{window.sessionStorage.setItem(r,o)}catch(a){window&&window.___GATSBY_REACT_ROUTER_SCROLL||(window.___GATSBY_REACT_ROUTER_SCROLL={}),window.___GATSBY_REACT_ROUTER_SCROLL[r]=JSON.parse(o)}},t.getStateKey=function(e,t){var n="@@scroll|"+e.pathname;return null==t?n:n+"|"+t},e}();t.SessionStorage=r},"284h":function(e,t,n){var r=n("cDf5").default;function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var a={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var s=i?Object.getOwnPropertyDescriptor(e,c):null;s&&(s.get||s.set)?Object.defineProperty(a,c,s):a[c]=e[c]}return a.default=e,n&&n.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},"30RF":function(e,t,n){"use strict";n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return f})),n.d(t,"b",(function(){return d}));var r=n("LYrO"),o=n("cSJ8"),a=e=>void 0===e?e:"/"===e?"/":"/"===e.charAt(e.length-1)?e.slice(0,-1):e;const i=new Map;let c=[];const s=e=>{const t=decodeURIComponent(e);return Object(o.a)(t,"").split("#")[0].split("?")[0]};function u(e){return e.startsWith("/")||e.startsWith("https://")||e.startsWith("http://")?e:new URL(e,window.location.href+(window.location.href.endsWith("/")?"":"/")).pathname}const l=e=>{c=e},p=e=>{const t=h(e),n=c.map(e=>{let{path:t,matchPath:n}=e;return{path:n,originalPath:t}}),o=Object(r.pick)(n,t);return o?a(o.route.originalPath):null},f=e=>{const t=h(e),n=c.map(e=>{let{path:t,matchPath:n}=e;return{path:n,originalPath:t}}),o=Object(r.pick)(n,t);return o?o.params:{}},d=e=>{const t=s(u(e));if(i.has(t))return i.get(t);let n=p(t);return n||(n=h(e)),i.set(t,n),n},h=e=>{let t=s(u(e));return"/index.html"===t&&(t="/"),t=a(t),t}},"3BY2":function(e,t,n){"use strict";t.onRouteUpdate=function(e){var t=e.location;if("function"!=typeof gtag)return null;if(t&&void 0!==window.excludeGtagPaths&&window.excludeGtagPaths.some((function(e){return e.test(t.pathname)})))return null;var n=function(){var e=t?t.pathname+t.search+t.hash:void 0;window.gtag("event","page_view",{page_path:e})};return"requestAnimationFrame"in window?requestAnimationFrame((function(){requestAnimationFrame(n)})):setTimeout(n,32),null}},"3uz+":function(e,t,n){"use strict";t.__esModule=!0,t.useScrollRestoration=function(e){var t=(0,a.useLocation)(),n=(0,o.useContext)(r.ScrollContext),i=(0,o.useRef)();return(0,o.useLayoutEffect)((function(){if(i.current){var r=n.read(t,e);i.current.scrollTo(0,r||0)}}),[]),{ref:i,onScroll:function(){i.current&&n.save(t,e,i.current.scrollTop)}}};var r=n("Enzk"),o=n("q1tI"),a=n("YwZP")},"4qRI":function(e,t,n){"use strict";t.a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}},"5yr3":function(e,t,n){"use strict";const r=function(e){return e=e||Object.create(null),{on:function(t,n){(e[t]||(e[t]=[])).push(n)},off:function(t,n){e[t]&&e[t].splice(e[t].indexOf(n)>>>0,1)},emit:function(t,n){(e[t]||[]).slice().map((function(e){e(n)})),(e["*"]||[]).slice().map((function(e){e(t,n)}))}}}();t.a=r},"7hJ6":function(e,t,n){"use strict";t.__esModule=!0,t.useScrollRestoration=t.ScrollContainer=t.ScrollContext=void 0;var r=n("Enzk");t.ScrollContext=r.ScrollHandler;var o=n("hd9s");t.ScrollContainer=o.ScrollContainer;var a=n("3uz+");t.useScrollRestoration=a.useScrollRestoration},"7ljp":function(e,t,n){"use strict";n.r(t),n.d(t,"MDXContext",(function(){return l})),n.d(t,"MDXProvider",(function(){return d})),n.d(t,"mdx",(function(){return v})),n.d(t,"useMDXComponents",(function(){return f})),n.d(t,"withMDXComponents",(function(){return p}));var r=n("q1tI"),o=n.n(r);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return(i=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var l=o.a.createContext({}),p=function(e){return function(t){var n=f(t.components);return o.a.createElement(e,i({},t,{components:n}))}},f=function(e){var t=o.a.useContext(l),n=t;return e&&(n="function"==typeof e?e(t):s(s({},t),e)),n},d=function(e){var t=f(e.components);return o.a.createElement(l.Provider,{value:t},e.children)},h={inlineCode:"code",wrapper:function(e){var t=e.children;return o.a.createElement(o.a.Fragment,{},t)}},m=o.a.forwardRef((function(e,t){var n=e.components,r=e.mdxType,a=e.originalType,i=e.parentName,c=u(e,["components","mdxType","originalType","parentName"]),l=f(n),p=r,d=l["".concat(i,".").concat(p)]||l[p]||h[p]||a;return n?o.a.createElement(d,s(s({ref:t},c),{},{components:n})):o.a.createElement(d,s({ref:t},c))}));function v(e,t){var n=arguments,r=t&&t.mdxType;if("string"==typeof e||r){var a=n.length,i=new Array(a);i[0]=m;var c={};for(var s in t)hasOwnProperty.call(t,s)&&(c[s]=t[s]);c.originalType=e,c.mdxType="string"==typeof e?e:r,i[1]=c;for(var u=2;u=0||(o[n]=e[n]);return o},e.exports.__esModule=!0,e.exports.default=e.exports},"94VI":function(e,t){t.polyfill=e=>e},"9Xx/":function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{},u=s.state,l=s.replace,p=void 0!==l&&l;if("number"==typeof t)e.history.go(t);else{u=r({},u,{key:Date.now()+""});try{i||p?e.history.replaceState(u,null,t):e.history.pushState(u,null,t)}catch(d){e.location[p?"replace":"assign"](t)}}a=o(e),i=!0;var f=new Promise((function(e){return c=e}));return n.forEach((function(e){return e({location:a,action:"PUSH"})})),f}}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=e.indexOf("?"),n={pathname:t>-1?e.substr(0,t):e,search:t>-1?e.substr(t):""},r=0,o=[n],a=[null];return{get location(){return o[r]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return o},get index(){return r},get state(){return a[r]},pushState:function(e,t,n){var i=n.split("?"),c=i[0],s=i[1],u=void 0===s?"":s;r++,o.push({pathname:c,search:u.length?"?"+u:u}),a.push(e)},replaceState:function(e,t,n){var i=n.split("?"),c=i[0],s=i[1],u=void 0===s?"":s;o[r]={pathname:c,search:u},a[r]=e},go:function(e){var t=r+e;t<0||t>a.length-1||(r=t)}}}},c=!("undefined"==typeof window||!window.document||!window.document.createElement),s=a(c?window:i()),u=s.navigate},"9hXx":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){if(!Array.isArray(t))return"manifest.webmanifest";var n=t.find((function(t){return e.startsWith(t.start_url)}));return n?"manifest_"+n.lang+".webmanifest":"manifest.webmanifest"}},BfwJ:function(e,t,n){"use strict";n.r(t),n.d(t,"useMDXScope",(function(){return i})),n.d(t,"MDXScopeProvider",(function(){return c}));var r=n("q1tI"),o=n.n(r);const a=Object(r.createContext)({}),i=e=>{const t=Object(r.useContext)(a);return e||t},c=e=>{let{__mdxScope:t,children:n}=e;return o.a.createElement(a.Provider,{value:t},n)}},BsWD:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("a3WO");function o(e,t){if(e){if("string"==typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},Enzk:function(e,t,n){"use strict";var r=n("284h"),o=n("TqRt");t.__esModule=!0,t.ScrollHandler=t.ScrollContext=void 0;var a=o(n("PJYZ")),i=o(n("VbXa")),c=r(n("q1tI")),s=o(n("17x9")),u=n("/hTd"),l=c.createContext(new u.SessionStorage);t.ScrollContext=l,l.displayName="GatsbyScrollContext";var p=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o{let{result:n}=t;return{element:n,props:e}}).pop()},t}(i.a.Component);t.a=f},JTKy:function(e,t,n){"use strict";n.r(t);var r=n("q1tI");t.default={React:r}},JeVI:function(e){e.exports=JSON.parse("[]")},KQm4:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("a3WO");var o=n("BsWD");function a(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Object(o.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},LYrO:function(e,t,n){"use strict";n.r(t),n.d(t,"startsWith",(function(){return a})),n.d(t,"pick",(function(){return i})),n.d(t,"match",(function(){return c})),n.d(t,"resolve",(function(){return s})),n.d(t,"insertParams",(function(){return u})),n.d(t,"validateRedirect",(function(){return l})),n.d(t,"shallowCompare",(function(){return y}));var r=n("QLaP"),o=n.n(r),a=function(e,t){return e.substr(0,t.length)===t},i=function(e,t){for(var n=void 0,r=void 0,a=t.split("?")[0],i=v(a),c=""===i[0],s=m(e),u=0,l=s.length;ut.score?-1:e.index-t.index}))},v=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},b=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r0})))&&n.length>0?"?"+n.join("&"):"")},g=["uri","path"],y=function(e,t){var n=Object.keys(e);return n.length===Object.keys(t).length&&n.every((function(n){return t.hasOwnProperty(n)&&e[n]===t[n]}))}},LeKB:function(e,t,n){e.exports=[{plugin:n("3BY2"),options:{plugins:[],trackingIds:["G-VNY508N935"],gtagConfig:{optimize_id:"OPT_CONTAINER_ID",anonymize_ip:!0,cookie_expires:0},pluginConfig:{head:!0}}},{plugin:n("npZl"),options:{plugins:[],name:"Keshav Lingala",short_name:"Keshav",start_url:"/?source=pwa",background_color:"#1b1b1b",theme_color:"#1b1b1b",display:"fullscreen",icon:"src/content/images/logo.png",legacy:!0,theme_color_in_head:!0,cache_busting_mode:"query",crossOrigin:"anonymous",include_favicon:!0,cacheDigest:"db43628e7009ee5d34368b50f2bdbf7e"}},{plugin:n("flL/"),options:{plugins:[],extensions:[".mdx",".md"],defaultLayouts:{default:"/Users/keshav/Favs/React/portfolio/src/layouts/layout.jsx"},gatsbyRemarkPlugins:[{resolve:"gatsby-remark-images",options:{maxWidth:800,tracedSVG:{threshold:100},withWebp:!0,linkImagesToOriginal:!0}},{resolve:"gatsby-remark-gifs"}],lessBabel:!1,remarkPlugins:[],rehypePlugins:[],mediaTypes:["text/markdown","text/x-markdown"],root:"/Users/keshav/Favs/React/portfolio"}},{plugin:n("e/UW"),options:{plugins:[],precachePages:["/static/*","/*"],start_url:"/?source=pwa",short_name:"Keshav"}},{plugin:n("GddB"),options:{plugins:[]}}]},MMVs:function(e,t,n){e.exports=function(){var e=!1;-1!==navigator.appVersion.indexOf("MSIE 10")&&(e=!0);var t,n=[],r="object"==typeof document&&document,o=e?r.documentElement.doScroll("left"):r.documentElement.doScroll,a=r&&(o?/^loaded|^c/:/^loaded|^i|^c/).test(r.readyState);return!a&&r&&r.addEventListener("DOMContentLoaded",t=function(){for(r.removeEventListener("DOMContentLoaded",t),a=1;t=n.shift();)t()}),function(e){a?setTimeout(e,0):n.push(e)}}()},MiSq:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},a=n("4qRI"),i=/[A-Z]|^ms/g,c=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},l=Object(a.a)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),p=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(c,(function(e,t,n){return d={name:t,styles:n,next:d},t}))}return 1===o[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function f(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return d={name:n.name,styles:n.styles,next:d},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)d={name:o.name,styles:o.styles,next:d},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{Object(r.apiRunner)("onServiceWorkerUpdateFound",{serviceWorker:e});const t=e.installing;console.log("installingWorker",t),t.addEventListener("statechange",()=>{switch(t.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,Object(r.apiRunner)("onServiceWorkerUpdateReady",{serviceWorker:e}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),Object(r.apiRunner)("onServiceWorkerInstalled",{serviceWorker:e}));break;case"redundant":console.error("The installing service worker became redundant."),Object(r.apiRunner)("onServiceWorkerRedundant",{serviceWorker:e});break;case"activated":Object(r.apiRunner)("onServiceWorkerActive",{serviceWorker:e})}})})})).catch((function(e){console.error("Error during service worker registration:",e)}))},NsGk:function(e,t,n){t.components={"component---cache-caches-gatsby-plugin-offline-app-shell-js":()=>n.e(6).then(n.t.bind(null,"zXQ9",7)),"component---src-components-post-layout-jsx":()=>Promise.all([n.e(1),n.e(0),n.e(2),n.e(7)]).then(n.bind(null,"StN3")),"component---src-pages-404-mdx":()=>Promise.all([n.e(1),n.e(0),n.e(3),n.e(8)]).then(n.bind(null,"uiIr")),"component---src-pages-index-jsx":()=>Promise.all([n.e(1),n.e(0),n.e(2),n.e(3),n.e(9)]).then(n.bind(null,"Dtc0"))}},PJYZ:function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},QLaP:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,a,i,c){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,o,a,i,c],l=0;(s=new Error(t.replace(/%s/g,(function(){return u[l++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},SIPS:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "})),r}var o=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert("."+r,o,e.sheet,!0);o=o.next}while(void 0!==o)}}},SksO:function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},TqRt:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},U8pU:function(e,t,n){"use strict";function r(e){return(r="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})(e)}n.d(t,"a",(function(){return r}))},UxWs:function(e,t,n){"use strict";n.r(t);var r=n("wx14"),o=n("dI71"),a=n("xtsi"),i=n("q1tI"),c=n.n(i),s=n("i8i4"),u=n.n(s),l=n("YwZP"),p=n("7hJ6"),f=n("MMVs"),d=n.n(f),h=n("Wbzz"),m=n("emEt"),v=n("YLt+"),b=n("5yr3");const g={id:"gatsby-announcer",style:{position:"absolute",top:0,width:1,height:1,padding:0,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",border:0},"aria-live":"assertive","aria-atomic":"true"};var y=n("9Xx/"),w=n("+ZDr"),O=n("qKvR");const P=new Map,j=new Map;function k(e){let t=P.get(e);return t||(t=j.get(e.toLowerCase())),null!=t&&(window.___replace(t.toPath),!0)}v.forEach(e=>{e.ignoreCase?j.set(e.fromPath,e):P.set(e.fromPath,e)});const C=(e,t)=>{k(e.pathname)||Object(a.apiRunner)("onPreRouteUpdate",{location:e,prevLocation:t})},x=(e,t)=>{k(e.pathname)||Object(a.apiRunner)("onRouteUpdate",{location:e,prevLocation:t})},S=function(e,t){if(void 0===t&&(t={}),"number"==typeof e)return void y.c.navigate(e);let{pathname:n}=Object(w.parsePath)(e),r=P.get(n);if(r||(r=j.get(n.toLowerCase())),r&&(e=r.toPath,n=Object(w.parsePath)(e).pathname),window.___swUpdated)return void(window.location=n);const o=setTimeout(()=>{b.a.emit("onDelayedLoadPageResources",{pathname:n}),Object(a.apiRunner)("onRouteUpdateDelayed",{location:window.location})},1e3);m.default.loadPage(n).then(r=>{if(!r||r.status===m.PageResourceStatus.Error)return window.history.replaceState({},"",location.href),window.location=n,void clearTimeout(o);r&&r.page.webpackCompilationHash!==window.___webpackCompilationHash&&("serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&"activated"===navigator.serviceWorker.controller.state&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"clearPathResources"}),window.location=n),Object(l.navigate)(e,t),clearTimeout(o)})};function R(e,t){let{location:n}=t;const{pathname:r,hash:o}=n,i=Object(a.apiRunner)("shouldUpdateScroll",{prevRouterProps:e,pathname:r,routerProps:{location:n},getSavedScrollPosition:e=>[0,this._stateStorage.read(e,e.key)]});if(i.length>0)return i[i.length-1];if(e){const{location:{pathname:t}}=e;if(t===r)return o?decodeURI(o.slice(1)):[0,0]}return!0}let _=function(e){function t(t){var n;return(n=e.call(this,t)||this).announcementRef=c.a.createRef(),n}Object(o.a)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){requestAnimationFrame(()=>{let e="new page at "+this.props.location.pathname;document.title&&(e=document.title);const t=document.querySelectorAll("#gatsby-focus-wrapper h1");t&&t.length&&(e=t[0].textContent);const n="Navigated to "+e;if(this.announcementRef.current){this.announcementRef.current.innerText!==n&&(this.announcementRef.current.innerText=n)}})},n.render=function(){return Object(O.b)("div",Object(r.a)({},g,{ref:this.announcementRef}))},t}(c.a.Component);const E=(e,t)=>{var n,r;return e.href!==t.href||(null==e||null===(n=e.state)||void 0===n?void 0:n.key)!==(null==t||null===(r=t.state)||void 0===r?void 0:r.key)};let A=function(e){function t(t){var n;return n=e.call(this,t)||this,C(t.location,null),n}Object(o.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){x(this.props.location,null)},n.shouldComponentUpdate=function(e){return!!E(e.location,this.props.location)&&(C(this.props.location,e.location),!0)},n.componentDidUpdate=function(e){E(e.location,this.props.location)&&x(this.props.location,e.location)},n.render=function(){return Object(O.b)(c.a.Fragment,null,this.props.children,Object(O.b)(_,{location:location}))},t}(c.a.Component);var D=n("IOVJ"),L=n("NsGk"),T=n.n(L),M=n("rePB");function I(e,t){for(var n in e)if(!(n in t))return!0;for(var r in t)if(e[r]!==t[r])return!0;return!1}function U(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 q(e){for(var t=1;t{t&&t.status!==m.PageResourceStatus.Error?this.setState({location:q({},window.location),pageResources:t}):(window.history.replaceState({},"",location.href),window.location=e)})},n.shouldComponentUpdate=function(e,t){return t.pageResources?this.state.pageResources!==t.pageResources||(this.state.pageResources.component!==t.pageResources.component||(this.state.pageResources.json!==t.pageResources.json||(!(this.state.location.key===t.location.key||!t.pageResources.page||!t.pageResources.page.matchPath&&!t.pageResources.page.path)||function(e,t,n){return I(e.props,t)||I(e.state,n)}(this,e,t)))):(this.loadResources(e.location.pathname),!1)},n.render=function(){return this.props.children(this.state)},t}(c.a.Component),N=n("cSJ8"),F=n("JeVI");const G=new m.ProdLoader(T.a,F);Object(m.setLoader)(G),G.setApiRunner(a.apiRunner),window.asyncRequires=T.a,window.___emitter=b.a,window.___loader=m.publicLoader,y.c.listen(e=>{e.location.action=e.action}),window.___push=e=>S(e,{replace:!1}),window.___replace=e=>S(e,{replace:!0}),window.___navigate=(e,t)=>S(e,t),k(window.location.pathname),Object(a.apiRunnerAsync)("onClientEntry").then(()=>{Object(a.apiRunner)("registerServiceWorker").length>0&&n("NSX3");const e=e=>Object(O.b)(l.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},Object(O.b)(D.a,e)),t=c.a.createContext({});let i=function(e){function n(){return e.apply(this,arguments)||this}return Object(o.a)(n,e),n.prototype.render=function(){const{children:e}=this.props;return Object(O.b)(l.Location,null,n=>{let{location:r}=n;return Object(O.b)(W,{location:r},n=>{let{pageResources:r,location:o}=n;const a=Object(m.getStaticQueryResults)();return Object(O.b)(h.StaticQueryContext.Provider,{value:a},Object(O.b)(t.Provider,{value:{pageResources:r,location:o}},e))})})},n}(c.a.Component),s=function(n){function a(){return n.apply(this,arguments)||this}return Object(o.a)(a,n),a.prototype.render=function(){return Object(O.b)(t.Consumer,null,t=>{let{pageResources:n,location:o}=t;return Object(O.b)(A,{location:o},Object(O.b)(p.ScrollContext,{location:o,shouldUpdateScroll:R},Object(O.b)(l.Router,{basepath:"",location:o,id:"gatsby-focus-wrapper"},Object(O.b)(e,Object(r.a)({path:"/404.html"===n.page.path?Object(N.a)(o.pathname,""):encodeURI(n.page.matchPath||n.page.path)},this.props,{location:o,pageResources:n},n.json)))))})},a}(c.a.Component);const{pagePath:f,location:v}=window;f&&""+f!==v.pathname&&!(G.findMatchPath(Object(N.a)(v.pathname,""))||"/404.html"===f||f.match(/^\/404\/?$/)||f.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&Object(l.navigate)(""+f+v.search+v.hash,{replace:!0}),m.publicLoader.loadPage(v.pathname).then(e=>{if(!e||e.status===m.PageResourceStatus.Error)throw new Error(`page resources for ${v.pathname} not found. Not rendering React`);window.___webpackCompilationHash=e.page.webpackCompilationHash;const t=Object(a.apiRunner)("wrapRootElement",{element:Object(O.b)(s,null)},Object(O.b)(s,null),e=>{let{result:t}=e;return{element:t}}).pop(),n=()=>Object(O.b)(i,null,t),r=Object(a.apiRunner)("replaceHydrateFunction",void 0,u.a.hydrate)[0];d()(()=>{r(Object(O.b)(n,null),"undefined"!=typeof window?document.getElementById("___gatsby"):void 0,()=>{Object(a.apiRunner)("onInitialClientRender")})})})})},VbXa:function(e,t,n){var r=n("SksO");e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},Wbzz:function(e,t,n){"use strict";n.r(t),n.d(t,"graphql",(function(){return b})),n.d(t,"StaticQueryContext",(function(){return d})),n.d(t,"StaticQuery",(function(){return m})),n.d(t,"useStaticQuery",(function(){return v})),n.d(t,"prefetchPathname",(function(){return f}));var r=n("q1tI"),o=n.n(r),a=n("+ZDr"),i=n.n(a);n.d(t,"Link",(function(){return i.a})),n.d(t,"withAssetPrefix",(function(){return a.withAssetPrefix})),n.d(t,"withPrefix",(function(){return a.withPrefix})),n.d(t,"parsePath",(function(){return a.parsePath})),n.d(t,"navigate",(function(){return a.navigate})),n.d(t,"push",(function(){return a.push})),n.d(t,"replace",(function(){return a.replace})),n.d(t,"navigateTo",(function(){return a.navigateTo}));var c=n("7hJ6");n.d(t,"useScrollRestoration",(function(){return c.useScrollRestoration}));var s=n("lw3w"),u=n.n(s);n.d(t,"PageRenderer",(function(){return u.a}));var l=n("emEt"),p=n("qKvR");const f=l.default.enqueue,d=o.a.createContext({});function h(e){let{staticQueryData:t,data:n,query:r,render:a}=e;const i=n?n.data:t[r]&&t[r].data;return Object(p.b)(o.a.Fragment,null,i&&a(i),!i&&Object(p.b)("div",null,"Loading (StaticQuery)"))}const m=e=>{const{data:t,query:n,render:r,children:o}=e;return Object(p.b)(d.Consumer,null,e=>Object(p.b)(h,{data:t,query:n,render:r||o,staticQueryData:e}))},v=e=>{var t;o.a.useContext;const n=o.a.useContext(d);if(isNaN(Number(e)))throw new Error(`useStaticQuery was called with a string but expects to be called using \`graphql\`. Try this:\n\nimport { useStaticQuery, graphql } from 'gatsby';\n\nuseStaticQuery(graphql\`${e}\`);\n`);if(null!==(t=n[e])&&void 0!==t&&t.data)return n[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")};function b(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")}},"YLt+":function(e){e.exports=JSON.parse("[]")},YVoz:function(e,t,n){"use strict";e.exports=Object.assign},YwZP:function(e,t,n){"use strict";n.r(t),n.d(t,"Link",(function(){return D})),n.d(t,"Location",(function(){return y})),n.d(t,"LocationProvider",(function(){return w})),n.d(t,"Match",(function(){return q})),n.d(t,"Redirect",(function(){return U})),n.d(t,"Router",(function(){return j})),n.d(t,"ServerLocation",(function(){return O})),n.d(t,"isRedirect",(function(){return T})),n.d(t,"redirectTo",(function(){return M})),n.d(t,"useLocation",(function(){return W})),n.d(t,"useNavigate",(function(){return N})),n.d(t,"useParams",(function(){return F})),n.d(t,"useMatch",(function(){return G})),n.d(t,"BaseContext",(function(){return P}));var r=n("q1tI"),o=n.n(r),a=n("QLaP"),i=n.n(a),c=n("nqlD"),s=n.n(c),u=n("94VI"),l=n("LYrO");n.d(t,"matchPath",(function(){return l.match}));var p=n("9Xx/");n.d(t,"createHistory",(function(){return p.a})),n.d(t,"createMemorySource",(function(){return p.b})),n.d(t,"navigate",(function(){return p.d})),n.d(t,"globalHistory",(function(){return p.c}));var f=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(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}function v(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)}var b=function(e,t){var n=s()(t);return n.displayName=e,n},g=b("Location"),y=function(e){var t=e.children;return o.a.createElement(g.Consumer,null,(function(e){return e?t(e):o.a.createElement(w,null,t)}))},w=function(e){function t(){var n,r;h(this,t);for(var o=arguments.length,a=Array(o),i=0;i-1?(a=t.substring(0,r),i=t.substring(r)):a=t,o.a.createElement(g.Provider,{value:{location:{pathname:a,search:i,hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},n)},P=b("Base",{baseuri:"/",basepath:"/"}),j=function(e){return o.a.createElement(P.Consumer,null,(function(t){return o.a.createElement(y,null,(function(n){return o.a.createElement(k,f({},t,n,e))}))}))},k=function(e){function t(){return h(this,t),m(this,e.apply(this,arguments))}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.navigate,r=e.basepath,a=e.primary,i=e.children,c=(e.baseuri,e.component),s=void 0===c?"div":c,u=d(e,["location","navigate","basepath","primary","children","baseuri","component"]),p=o.a.Children.toArray(i).reduce((function(e,t){var n=z(r)(t);return e.concat(n)}),[]),h=t.pathname,m=Object(l.pick)(p,h);if(m){var v=m.params,b=m.uri,g=m.route,y=m.route.value;r=g.default?r:g.path.replace(/\*$/,"");var w=f({},v,{uri:b,location:t,navigate:function(e,t){return n(Object(l.resolve)(e,b),t)}}),O=o.a.cloneElement(y,w,y.props.children?o.a.createElement(j,{location:t,primary:a},y.props.children):void 0),k=a?x:s,C=a?f({uri:b,location:t,component:s},u):u;return o.a.createElement(P.Provider,{value:{baseuri:b,basepath:r}},o.a.createElement(k,C,O))}return null},t}(o.a.PureComponent);k.defaultProps={primary:!0};var C=b("Focus"),x=function(e){var t=e.uri,n=e.location,r=e.component,a=d(e,["uri","location","component"]);return o.a.createElement(C.Consumer,null,(function(e){return o.a.createElement(_,f({},a,{component:r,requestFocus:e,uri:t,location:n}))}))},S=!0,R=0,_=function(e){function t(){var n,r;h(this,t);for(var o=arguments.length,a=Array(o),i=0;ie.length)&&(t=e.length);for(var n=0,r=new Array(t);n script[src],\n head > link[href],\n head > style[data-href]\n "),i=[].slice.call(a).filter((function(e){return"LINK"!==e.tagName||r.test(e.getAttribute("rel"))})).map((function(e){return e.src||e.href||e.getAttribute("data-href")})),c=[];o.forEach((function(e){var r=t(e);c.push.apply(c,r),n.active.postMessage({gatsbyApi:"setPathResources",path:e,resources:r})})),[].concat(i,c).forEach((function(e){var t=document.createElement("link");t.rel="prefetch",t.href=e,t.onload=t.remove,t.onerror=t.remove,document.head.appendChild(t)}))}},t.onRouteUpdate=function(e){var t=e.location,n=e.getResourceURLsForPathname;a(t.pathname.replace("",""),n),"serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"enableOfflineShell"})},t.onPostPrefetchPathname=function(e){a(e.pathname,e.getResourceURLsForPathname)}},emEt:function(e,t,n){"use strict";n.r(t),n.d(t,"PageResourceStatus",(function(){return d})),n.d(t,"BaseLoader",(function(){return g})),n.d(t,"ProdLoader",(function(){return O})),n.d(t,"setLoader",(function(){return P})),n.d(t,"publicLoader",(function(){return j})),n.d(t,"getStaticQueryResults",(function(){return k}));var r=n("dI71"),o=n("KQm4"),a=n("rePB");const i=function(e){if("undefined"==typeof document)return!1;const t=document.createElement("link");try{if(t.relList&&"function"==typeof t.relList.supports)return t.relList.supports(e)}catch(n){return!1}return!1}("prefetch")?function(e,t){return new Promise((n,r)=>{if("undefined"==typeof document)return void r();const o=document.createElement("link");o.setAttribute("rel","prefetch"),o.setAttribute("href",e),Object.keys(t).forEach(e=>{o.setAttribute(e,t[e])}),o.onload=n,o.onerror=r;(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(o)})}:function(e){return new Promise((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.onload=()=>{200===r.status?t():n()},r.send(null)})},c={};var s=function(e,t){return new Promise(n=>{c[e]?n():i(e,t).then(()=>{n(),c[e]=!0}).catch(()=>{})})},u=n("5yr3"),l=n("30RF");function p(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 f(e){for(var t=1;te&&e.default||e,m=e=>{var t;return`/page-data/${"/"===e?"index":t=(t="/"===(t=e)[0]?t.slice(1):t).endsWith("/")?t.slice(0,-1):t}/page-data.json`};function v(e,t){return void 0===t&&(t="GET"),new Promise((n,r)=>{const o=new XMLHttpRequest;o.open(t,e,!0),o.onreadystatechange=()=>{4==o.readyState&&n(o)},o.send(null)})}const b=function(e,t){void 0===t&&(t=null);const n={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath,staticQueryHashes:e.staticQueryHashes};return{component:t,json:e.result,page:n}};let g=function(){function e(e,t){this.inFlightNetworkRequests=new Map,this.pageDb=new Map,this.inFlightDb=new Map,this.staticQueryDb={},this.pageDataDb=new Map,this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=e,Object(l.d)(t)}var t=e.prototype;return t.memoizedGet=function(e){let t=this.inFlightNetworkRequests.get(e);return t||(t=v(e,"GET"),this.inFlightNetworkRequests.set(e,t)),t.then(t=>(this.inFlightNetworkRequests.delete(e),t)).catch(t=>{throw this.inFlightNetworkRequests.delete(e),t})},t.setApiRunner=function(e){this.apiRunner=e,this.prefetchDisabled=e("disableCorePrefetching").some(e=>e)},t.fetchPageDataJson=function(e){const{pagePath:t,retries:n=0}=e,r=m(t);return this.memoizedGet(r).then(r=>{const{status:o,responseText:a}=r;if(200===o)try{const t=JSON.parse(a);if(void 0===t.path)throw new Error("not a valid pageData response");return Object.assign(e,{status:d.Success,payload:t})}catch(i){}return 404===o||200===o?"/404.html"===t?Object.assign(e,{status:d.Error}):this.fetchPageDataJson(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===o?Object.assign(e,{status:d.Error}):n<3?this.fetchPageDataJson(Object.assign(e,{retries:n+1})):Object.assign(e,{status:d.Error})})},t.loadPageDataJson=function(e){const t=Object(l.b)(e);if(this.pageDataDb.has(t)){const e=this.pageDataDb.get(t);return Promise.resolve(e)}return this.fetchPageDataJson({pagePath:t}).then(e=>(this.pageDataDb.set(t,e),e))},t.findMatchPath=function(e){return Object(l.a)(e)},t.loadPage=function(e){const t=Object(l.b)(e);if(this.pageDb.has(t)){const e=this.pageDb.get(t);return Promise.resolve(e.payload)}if(this.inFlightDb.has(t))return this.inFlightDb.get(t);const n=Promise.all([this.loadAppData(),this.loadPageDataJson(t)]).then(e=>{const n=e[1];if(n.status===d.Error)return{status:d.Error};let r=n.payload;const{componentChunkName:o,staticQueryHashes:a=[]}=r,i={},c=this.loadComponent(o).then(t=>{let o;return i.createdAt=new Date,t?(i.status=d.Success,!0===n.notFound&&(i.notFound=!0),r=Object.assign(r,{webpackCompilationHash:e[0]?e[0].webpackCompilationHash:""}),o=b(r,t)):i.status=d.Error,o}),s=Promise.all(a.map(e=>{if(this.staticQueryDb[e]){const t=this.staticQueryDb[e];return{staticQueryHash:e,jsonPayload:t}}return this.memoizedGet(`/page-data/sq/d/${e}.json`).then(t=>{const n=JSON.parse(t.responseText);return{staticQueryHash:e,jsonPayload:n}})})).then(e=>{const t={};return e.forEach(e=>{let{staticQueryHash:n,jsonPayload:r}=e;t[n]=r,this.staticQueryDb[n]=r}),t});return Promise.all([c,s]).then(e=>{let n,[r,o]=e;return r&&(n=f(f({},r),{},{staticQueryResults:o}),i.payload=n,u.a.emit("onPostLoadPageResources",{page:n,pageResources:n})),this.pageDb.set(t,i),n})});return n.then(e=>{this.inFlightDb.delete(t)}).catch(e=>{throw this.inFlightDb.delete(t),e}),this.inFlightDb.set(t,n),n},t.loadPageSync=function(e){const t=Object(l.b)(e);if(this.pageDb.has(t)){return this.pageDb.get(t).payload}},t.shouldPrefetch=function(e){return!!(()=>{if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0})()&&!this.pageDb.has(e)},t.prefetch=function(e){if(!this.shouldPrefetch(e))return!1;if(this.prefetchTriggered.has(e)||(this.apiRunner("onPrefetchPathname",{pathname:e}),this.prefetchTriggered.add(e)),this.prefetchDisabled)return!1;const t=Object(l.b)(e);return this.doPrefetch(t).then(()=>{this.prefetchCompleted.has(e)||(this.apiRunner("onPostPrefetchPathname",{pathname:e}),this.prefetchCompleted.add(e))}),!0},t.doPrefetch=function(e){const t=m(e);return s(t,{crossOrigin:"anonymous",as:"fetch"}).then(()=>this.loadPageDataJson(e))},t.hovering=function(e){this.loadPage(e)},t.getResourceURLsForPathname=function(e){const t=Object(l.b)(e),n=this.pageDataDb.get(t);if(n){const e=b(n.payload);return[].concat(Object(o.a)(y(e.page.componentChunkName)),[m(t)])}return null},t.isPageNotFound=function(e){const t=Object(l.b)(e),n=this.pageDb.get(t);return!n||n.notFound},t.loadAppData=function(e){return void 0===e&&(e=0),this.memoizedGet("/page-data/app-data.json").then(t=>{const{status:n,responseText:r}=t;let o;if(200!==n&&e<3)return this.loadAppData(e+1);if(200===n)try{const e=JSON.parse(r);if(void 0===e.webpackCompilationHash)throw new Error("not a valid app-data response");o=e}catch(a){}return o})},e}();const y=e=>(window.___chunkMapping[e]||[]).map(e=>""+e);let w,O=function(e){function t(t,n){return e.call(this,e=>t.components[e]?t.components[e]().then(h).catch(()=>null):Promise.resolve(),n)||this}Object(r.a)(t,e);var n=t.prototype;return n.doPrefetch=function(t){return e.prototype.doPrefetch.call(this,t).then(e=>{if(e.status!==d.Success)return Promise.resolve();const t=e.payload,n=t.componentChunkName,r=y(n);return Promise.all(r.map(s)).then(()=>t)})},n.loadPageDataJson=function(t){return e.prototype.loadPageDataJson.call(this,t).then(e=>e.notFound?v(t,"HEAD").then(t=>200===t.status?{status:d.Error}:e):e)},t}(g);const P=e=>{w=e},j={getResourcesForPathname:e=>(console.warn("Warning: getResourcesForPathname is deprecated. Use loadPage instead"),w.i.loadPage(e)),getResourcesForPathnameSync:e=>(console.warn("Warning: getResourcesForPathnameSync is deprecated. Use loadPageSync instead"),w.i.loadPageSync(e)),enqueue:e=>w.prefetch(e),getResourceURLsForPathname:e=>w.getResourceURLsForPathname(e),loadPage:e=>w.loadPage(e),loadPageSync:e=>w.loadPageSync(e),prefetch:e=>w.prefetch(e),isPageNotFound:e=>w.isPageNotFound(e),hovering:e=>w.hovering(e),loadAppData:()=>w.loadAppData()};t.default=j;function k(){return w?w.staticQueryDb:{}}},"flL/":function(e,t,n){"use strict";n.r(t),n.d(t,"wrapRootElement",(function(){return v}));var r=n("rePB"),o=(n("q1tI"),n("7ljp")),a=n("BfwJ"),i=n("gXpC"),c=n("JTKy").default,s=Object.assign({},c),u=n("qKvR");function l(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 p(e){for(var t=1;tfunction(t){const{Component:n}=e.find(e=>{let{guard:n}=e;return!n||n(t)});return Object(u.b)(n,t)};i.plugins.forEach(e=>{let{guards:t={},components:n}=e;Object.entries(n).forEach(e=>{let[n,r]=e;f[n]?f.push({guard:t[n],Component:r}):f[n]=[{guard:t[n],Component:r}]})});const h=Object.entries(f).map(e=>{let[t,n]=e;return{[t]:d(n.concat({guard:void 0,Component:t}))}}).reduce((e,t)=>p(p({},e),t),{}),m=Object(o.withMDXComponents)(e=>{let{components:t,children:n}=e;return Object(u.b)(a.MDXScopeProvider,{__mdxScope:s},Object(u.b)(o.MDXProvider,{components:p(p({},t),h)},n))});const v=e=>{let{element:t}=e;return Object(u.b)(m,null,t)}},gXpC:function(e,t){e.exports={plugins:[]}},hd9s:function(e,t,n){"use strict";var r=n("284h"),o=n("TqRt");t.__esModule=!0,t.ScrollContainer=void 0;var a=o(n("pVnL")),i=o(n("VbXa")),c=r(n("q1tI")),s=o(n("i8i4")),u=o(n("17x9")),l=n("Enzk"),p=n("YwZP"),f={scrollKey:u.default.string.isRequired,shouldUpdateScroll:u.default.func,children:u.default.element.isRequired},d=function(e){function t(t){return e.call(this,t)||this}(0,i.default)(t,e);var n=t.prototype;return n.componentDidMount=function(){var e=this,t=s.default.findDOMNode(this),n=this.props,r=n.location,o=n.scrollKey;if(t){t.addEventListener("scroll",(function(){e.props.context.save(r,o,t.scrollTop)}));var a=this.props.context.read(r,o);t.scrollTo(0,a||0)}},n.render=function(){return this.props.children},t}(c.Component),h=function(e){return c.createElement(p.Location,null,(function(t){var n=t.location;return c.createElement(l.ScrollContext.Consumer,null,(function(t){return c.createElement(d,(0,a.default)({},e,{context:t,location:n}))}))}))};t.ScrollContainer=h,h.propTypes=f},lw3w:function(e,t,n){var r;e.exports=(r=n("rzlk"))&&r.default||r},npZl:function(e,t,n){"use strict";var r=n("TqRt");n("Wbzz"),r(n("9hXx"))},nqlD:function(e,t,n){const{createContext:r}=n("q1tI");e.exports=r,e.exports.default=r},o46R:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n("U8pU");function o(e){var t=function(e,t){if("object"!=Object(r.a)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=Object(r.a)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Object(r.a)(t)?t:String(t)}},pVnL:function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;tr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0s.charCodeAt(8))break;case 115:i=i.replace(s,"-webkit-"+s)+";"+i;break;case 207:case 102:i=i.replace(s,"-webkit-"+(102c.charCodeAt(0)&&(c=c.trim()),c=[c],0d)&&(W=(G=G.replace(" ",":")).length),0{let{location:t}=e;const n=i.default.loadPageSync(t.pathname);return n?a.a.createElement(c.a,function(e){for(var t=1;t{if(!n.plugin[e])return;t.getResourcesForPathnameSync=a,t.getResourcesForPathname=o,t.getResourceURLsForPathname=i,t.loadPage=c,t.loadPageSync=s;const r=n.plugin[e](t,n.options);return r&&u&&(t=u({args:t,result:r,plugin:n})),r});return l=l.filter(e=>void 0!==e),l.length>0?l:n?[n]:[]},t.apiRunnerAsync=(e,t,n)=>r.reduce((n,r)=>r.plugin[e]?n.then(()=>r.plugin[e](t,r.options)):n,Promise.resolve())}},[["UxWs",4,10]]]); \ No newline at end of file diff --git a/bigdata/index.html b/bigdata/index.html index 5b8e3118..69d195c1 100644 --- a/bigdata/index.html +++ b/bigdata/index.html @@ -1,4 +1,4 @@ -Real time Processing of Splitwise Data using Bigdata Technologies | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/block-vote/index.html b/block-vote/index.html index fbf3df73..c5cdf327 100644 --- a/block-vote/index.html +++ b/block-vote/index.html @@ -1,4 +1,4 @@ -Voting Application using Blockchain Technologies BlockVote | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/bump/index.html b/bump/index.html index 667a3a70..49de678e 100644 --- a/bump/index.html +++ b/bump/index.html @@ -1,4 +1,4 @@ -Business Unit to Manage Potholes | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/chainreaction/index.html b/chainreaction/index.html index 9a3cb905..e1cce8dc 100644 --- a/chainreaction/index.html +++ b/chainreaction/index.html @@ -1,4 +1,4 @@ -Chain Reaction Game with AI (Minimax Algorithm) | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/chunk-map.json b/chunk-map.json index 996c2177..07391005 100644 --- a/chunk-map.json +++ b/chunk-map.json @@ -1 +1 @@ -{"polyfill":["/polyfill-1fa064a2ee975e391f8e.js"],"app":["/app-8e777d99ea1c914502f5.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-d949a7cd525de9463f1c.js"],"component---src-components-post-layout-jsx":["/component---src-components-post-layout-jsx-64916f116d09ecf1ddc8.js"],"component---src-pages-404-mdx":["/component---src-pages-404-mdx-38e9fd788329085757a1.js"],"component---src-pages-index-jsx":["/component---src-pages-index-jsx-b08e04d9c6dc75da6859.js"]} \ No newline at end of file +{"polyfill":["/polyfill-c52e951fbd5d4c567e58.js"],"app":["/app-1d5e1956297590e486f0.js"],"component---cache-caches-gatsby-plugin-offline-app-shell-js":["/component---cache-caches-gatsby-plugin-offline-app-shell-js-d949a7cd525de9463f1c.js"],"component---src-components-post-layout-jsx":["/component---src-components-post-layout-jsx-167c88be5bc2a527c406.js"],"component---src-pages-404-mdx":["/component---src-pages-404-mdx-eb27598bcdd9b3db990f.js"],"component---src-pages-index-jsx":["/component---src-pages-index-jsx-88a787b9258ad721db10.js"]} \ No newline at end of file diff --git a/component---src-components-post-layout-jsx-167c88be5bc2a527c406.js b/component---src-components-post-layout-jsx-167c88be5bc2a527c406.js new file mode 100644 index 00000000..a69509dd --- /dev/null +++ b/component---src-components-post-layout-jsx-167c88be5bc2a527c406.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[7],{"5Q0V":function(t,e,r){var o=r("cDf5").default;t.exports=function(t,e){if("object"!==o(t)||null===t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)},t.exports.__esModule=!0,t.exports.default=t.exports},"A2+M":function(t,e,r){var o=r("X8hv");t.exports={MDXRenderer:o}},Bnag:function(t,e){t.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},t.exports.__esModule=!0,t.exports.default=t.exports},EbDI:function(t,e){t.exports=function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)},t.exports.__esModule=!0,t.exports.default=t.exports},Ijbi:function(t,e,r){var o=r("WkPL");t.exports=function(t){if(Array.isArray(t))return o(t)},t.exports.__esModule=!0,t.exports.default=t.exports},RIqP:function(t,e,r){var o=r("Ijbi"),n=r("EbDI"),a=r("ZhPi"),u=r("Bnag");t.exports=function(t){return o(t)||n(t)||a(t)||u()},t.exports.__esModule=!0,t.exports.default=t.exports},StN3:function(t,e,r){"use strict";r.r(e);var o=r("wTIg"),n=(r("q1tI"),r("7ljp")),a=r("A2+M"),u=r("Kqmz"),i=r("bxPY"),s=r("WeRC"),c=r("vtmS"),l=r("qKvR");var p={name:"1vllrt6",styles:"justify-content:flex-start;margin-top:40px;li{margin-right:30px;}"};e.default=function(t){var e=t.data.mdx;console.log({props:t});var r=Object(o.a)((function(t){var r=t.className;return Object(l.b)("div",{className:r},Object(l.b)("h2",null,"Links"),Object(l.b)(c.b,{css:p},e.frontmatter.code&&Object(l.b)(c.a,{tooltip:"Github App",link:e.frontmatter.code},Object(l.b)("i",{className:"fa fa-github fa-2x"}),"Github"),e.frontmatter.code2&&Object(l.b)(c.a,{tooltip:"Github API",link:e.frontmatter.code2},Object(l.b)("i",{className:"fa fa-github fa-2x"}),"Github"),e.frontmatter.demo&&Object(l.b)(c.a,{tooltip:"Visit Prototype",link:e.frontmatter.demo},Object(l.b)("i",{className:"fa fa-link fa-2x"}),"Demo")))}),{target:"ea77ix0"})({name:"1ezor2b",styles:"border-bottom:2px solid;"});return console.log({mdx:e}),Object(l.b)("div",null,Object(l.b)(i.a,{tags:e.frontmatter.tags,img:e.frontmatter.featuredImage.childImageSharp.fixed.src,description:e.frontmatter.description,title:e.frontmatter.title,slug:e.frontmatter.slug}),Object(l.b)(u.a,null,Object(l.b)(s.a,null,Object(l.b)(n.MDXProvider,null,Object(l.b)(a.MDXRenderer,null,e.body)),Object(l.b)(r,null))))}},WkPL:function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,o=new Array(e);r=0||Object.prototype.propertyIsEnumerable.call(t,r)&&(s[r]=t[r])}return s},t.exports.__esModule=!0,t.exports.default=t.exports},RIqP:function(t,e,r){var o=r("Ijbi"),n=r("EbDI"),s=r("ZhPi"),a=r("Bnag");t.exports=function(t){return o(t)||n(t)||s(t)||a()},t.exports.__esModule=!0,t.exports.default=t.exports},StN3:function(t,e,r){"use strict";r.r(e);var o=r("wTIg"),n=(r("q1tI"),r("7ljp")),s=r("A2+M"),a=r("Kqmz"),u=r("bxPY"),c=r("WeRC"),l=r("vtmS"),i=r("qKvR");var p={name:"1vllrt6",styles:"justify-content:flex-start;margin-top:40px;li{margin-right:30px;}"};e.default=t=>{const e=t.data.mdx;console.log({props:t});const r=Object(o.a)(t=>{let{className:r}=t;return Object(i.b)("div",{className:r},Object(i.b)("h2",null,"Links"),Object(i.b)(l.b,{css:p},e.frontmatter.code&&Object(i.b)(l.a,{tooltip:"Github App",link:e.frontmatter.code},Object(i.b)("i",{className:"fa fa-github fa-2x"}),"Github"),e.frontmatter.code2&&Object(i.b)(l.a,{tooltip:"Github API",link:e.frontmatter.code2},Object(i.b)("i",{className:"fa fa-github fa-2x"}),"Github"),e.frontmatter.demo&&Object(i.b)(l.a,{tooltip:"Visit Prototype",link:e.frontmatter.demo},Object(i.b)("i",{className:"fa fa-link fa-2x"}),"Demo")))},{target:"ea77ix0"})({name:"1ezor2b",styles:"border-bottom:2px solid;"});return console.log({mdx:e}),Object(i.b)("div",null,Object(i.b)(u.a,{tags:e.frontmatter.tags,img:e.frontmatter.featuredImage.childImageSharp.fixed.src,description:e.frontmatter.description,title:e.frontmatter.title,slug:e.frontmatter.slug}),Object(i.b)(a.a,null,Object(i.b)(c.a,null,Object(i.b)(n.MDXProvider,null,Object(i.b)(s.MDXRenderer,null,e.body)),Object(i.b)(r,null))))}},WkPL:function(t,e){t.exports=function(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,o=new Array(e);r{if(!r)return null;const t=l({React:i,mdx:p},c),e=Object.keys(t),s=e.map(e=>t[e]);return n(Function,["_fn"].concat(e,[""+r])).apply(void 0,[{}].concat(o(s)))},[r,e]);return i.createElement(b,l({},s))}},ZhPi:function(t,e,r){var o=r("WkPL");t.exports=function(t,e){if(t){if("string"==typeof t)return o(t,e);var r=Object.prototype.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?o(t,e):void 0}},t.exports.__esModule=!0,t.exports.default=t.exports},b48C:function(t,e){t.exports=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}},t.exports.__esModule=!0,t.exports.default=t.exports},lSNA:function(t,e,r){var o=r("o5UB");t.exports=function(t,e,r){return(e=o(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t},t.exports.__esModule=!0,t.exports.default=t.exports},o5UB:function(t,e,r){var o=r("cDf5").default,n=r("5Q0V");t.exports=function(t){var e=n(t,"string");return"symbol"==o(e)?e:String(e)},t.exports.__esModule=!0,t.exports.default=t.exports},sXyB:function(t,e,r){var o=r("SksO"),n=r("b48C");function s(e,r,a){return n()?(t.exports=s=Reflect.construct.bind(),t.exports.__esModule=!0,t.exports.default=t.exports):(t.exports=s=function(t,e,r){var n=[null];n.push.apply(n,e);var s=new(Function.bind.apply(t,n));return r&&o(s,r.prototype),s},t.exports.__esModule=!0,t.exports.default=t.exports),s.apply(null,arguments)}t.exports=s,t.exports.__esModule=!0,t.exports.default=t.exports}}]); \ No newline at end of file diff --git a/component---src-pages-404-mdx-38e9fd788329085757a1.js b/component---src-pages-404-mdx-38e9fd788329085757a1.js deleted file mode 100644 index d23b2b7a..00000000 --- a/component---src-pages-404-mdx-38e9fd788329085757a1.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{uiIr:function(n,t,e){"use strict";e.r(t),e.d(t,"_frontmatter",(function(){return p})),e.d(t,"default",(function(){return s}));var o=e("wx14"),c=e("Ff2n"),r=(e("q1tI"),e("7ljp")),u=e("Kqmz"),a=(e("6lDU"),e("WeRC"));e("qKvR");const m=["components"],p={},d={_frontmatter:p},i=u.a;function s(n){let{components:t}=n,e=Object(c.a)(n,m);return Object(r.mdx)(i,Object(o.a)({},d,e,{components:t,mdxType:"MDXLayout"}),Object(r.mdx)(a.a,{mdxType:"Container"},Object(r.mdx)("h1",null,"404")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/component---src-pages-404-mdx-eb27598bcdd9b3db990f.js b/component---src-pages-404-mdx-eb27598bcdd9b3db990f.js new file mode 100644 index 00000000..3413bbaa --- /dev/null +++ b/component---src-pages-404-mdx-eb27598bcdd9b3db990f.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[8],{uiIr:function(n,t,e){"use strict";e.r(t),e.d(t,"_frontmatter",(function(){return p})),e.d(t,"default",(function(){return s}));var o=e("wx14"),r=e("zLVn"),c=(e("q1tI"),e("7ljp")),a=e("Kqmz"),u=(e("6lDU"),e("WeRC")),m=(e("qKvR"),["components"]),p={},d={_frontmatter:p},i=a.a;function s(n){var t=n.components,e=Object(r.a)(n,m);return Object(c.mdx)(i,Object(o.a)({},d,e,{components:t,mdxType:"MDXLayout"}),Object(c.mdx)(u.a,{mdxType:"Container"},Object(c.mdx)("h1",null,"404")))}s.isMDXComponent=!0}}]); \ No newline at end of file diff --git a/component---src-pages-index-jsx-88a787b9258ad721db10.js b/component---src-pages-index-jsx-88a787b9258ad721db10.js new file mode 100644 index 00000000..a051469a --- /dev/null +++ b/component---src-pages-index-jsx-88a787b9258ad721db10.js @@ -0,0 +1,2 @@ +/*! For license information please see component---src-pages-index-jsx-88a787b9258ad721db10.js.LICENSE.txt */ +(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"+9g4":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTUxMiwyNTZjMCwzNi43Ni03Ljc1Myw3MS43MTEtMjEuNzAzLDEwMy4zMDljLTIuMSw0Ljc1NC00LjMyNiw5LjQxNS02LjcwOCwxNC4wMDJ2MC4wMQoJYy0zLjIxOCw2LjI0OS02LjY5OCwxMi4zNC0xMC40MTgsMTguMjc1Yy02LjA4MSw5LjczOC0xMi44MjEsMTkuMDQ4LTIwLjE0NiwyNy44NDdjLTUuMTMsNi4xOTYtMTAuNTY0LDEyLjE0Mi0xNi4yNTksMTcuODI2CgljLTguMTE5LDguMDk4LTE2Ljc3MSwxNS42NDItMjUuOTEzLDIyLjYwMWMtMTcuMTM2LDEzLjAzLTM1Ljk2NSwyMy45Ni01Ni4xMDEsMzIuMzgxYy0xMC40NDksNC4zNzgtMjEuMjQzLDguMDc3LTMyLjM0LDExLjA0NQoJaC0wLjAxYy03LjA0MywxLjg5MS0xNC4yLDMuNDktMjEuNDYyLDQuNzY1QzI4Ni4zNTQsNTEwLjY1MiwyNzEuMzI5LDUxMiwyNTYsNTEyYy0xLjU2NywwLTMuMTM1LTAuMDEtNC43MDItMC4wNTIKCWMtMTEuOTAxLTAuMjA5LTIzLjU5NC0xLjIzMy0zNS4wMzUtMy4wMmMtMTYuNDI2LTIuNTUtMzIuMzQtNi42NzctNDcuNTc0LTEyLjIwNGMtMjguNDExLTEwLjMwMy01NC40ODEtMjUuNDk2LTc3LjE4Ny00NC41NjUKCWMtMjcuNjA2LTIzLjE3Ni01MC4yNDktNTIuMDY3LTY2LjEtODQuODQ2QzkuMTIyLDMzMy42NTcsMCwyOTUuODk0LDAsMjU2QzAsMTE0LjYxNSwxMTQuNjE1LDAsMjU2LDBTNTEyLDExNC42MTUsNTEyLDI1NnoiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMkQzQTNFOyIgZD0iTTQ0NS4zODgsNDI0LjY1N2wtMTQ0LjQ0Nyw4My40MDRjNy4yNjItMS4yNzUsMTQuNDItMi44NzMsMjEuNDYyLTQuNzY1aDAuMDEKCQljMTEuMDk3LTIuOTY3LDIxLjg5MS02LjY2NiwzMi4zNC0xMS4wNDVsNTYuMTAxLTMyLjM4MWM5LjE0My02Ljk1OSwxNy43OTUtMTQuNTAzLDI1LjkxMy0yMi42MDEKCQljNS42OTUtNS42ODQsMTEuMTI4LTExLjYzLDE2LjI1OS0xNy44MjZDNDUwLjYyMyw0MjEuMzY2LDQ0OC4wNzMsNDIzLjEsNDQ1LjM4OCw0MjQuNjU3eiBNNDUyLjAwMiwxMjMuNDc2TDI5Ni4xNTUsMzMuNDk5CgkJYy0yMy42MjUtMTMuNjM2LTUyLjk3Ni0xMy42MzYtNzYuNjAxLDBMNjMuNzA3LDEyMy40NzZjLTIzLjYyNSwxMy42MzYtMzguMzA2LDM5LjA1OC0zOC4zMDYsNjYuMzQxdjE3Ny40OTcKCQljMTUuODUxLDMyLjc3OCwzOC40OTQsNjEuNjcsNjYuMSw4NC44NDZsNzcuMTg3LDQ0LjU2NWMxNS4yMzUsNS41MjgsMzEuMTQ4LDkuNjU1LDQ3LjU3NCwxMi4yMDRMNzAuMzExLDQyNC42NTcKCQljLTE5LjU1LTExLjI4NS0zMS42OTItMzIuMzE5LTMxLjY5Mi01NC44ODhWMTg5LjgxNmMwLTIyLjU3LDEyLjE0Mi00My42MDQsMzEuNjkyLTU0Ljg5OWwxNTUuODQ3LTg5Ljk3NgoJCWM5Ljc4LTUuNjQyLDIwLjczMS04LjQ2NCwzMS42OTItOC40NjRjMTAuOTYxLDAsMjEuOTIyLDIuODIxLDMxLjY5Miw4LjQ2NGwxNTUuODQ2LDg5Ljk3NgoJCWMxMy41NjMsNy44MzcsMjMuNTYyLDIwLjM1NSwyOC40MTEsMzQuODI2YzIuMTQyLDYuMzg0LDMuMjgxLDEzLjE1NSwzLjI4MSwyMC4wNzJ2MTc5Ljk1MmMwLDcuNTU1LTEuMzU4LDE0LjkzMi0zLjkwOCwyMS44MjgKCQljMy43Mi01LjkzNSw3LjE5OS0xMi4wMjcsMTAuNDE4LTE4LjI3NXYtMC4wMWMyLjM4Mi00LjU4Nyw0LjYwOC05LjI0Nyw2LjcwOC0xNC4wMDJWMTg5LjgxNgoJCUM0OTAuMjk3LDE2Mi41MzQsNDc1LjYyNywxMzcuMTEyLDQ1Mi4wMDIsMTIzLjQ3NnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMyRDNBM0U7IiBkPSJNNDgzLjY5NCwxODkuNTEzdjE4MC4yNTVjMCwxLjE4MS0wLjAzMSwyLjM2MS0wLjEwNCwzLjU0MnYwLjAxCgkJYy0zLjIxOCw2LjI0OS02LjY5OCwxMi4zNC0xMC40MTgsMTguMjc1Yy02LjA4MSw5LjczOC0xMi44MjEsMTkuMDQ4LTIwLjE0NiwyNy44NDdjLTUuMTMsNi4xOTYtMTAuNTY0LDEyLjE0Mi0xNi4yNTksMTcuODI2CgkJbC0xMTQuMzU0LDY2LjAyN2gtMC4wMWMtNy4wNDMsMS44OTEtMTQuMiwzLjQ5LTIxLjQ2Miw0Ljc2NUMyODYuMzU0LDUxMC42NTIsMjcxLjMyOSw1MTIsMjU2LDUxMmMtMS41NjcsMC0zLjEzNS0wLjAxLTQuNzAyLTAuMDUyCgkJYy0xLjU0Ni0zLjE4Ny0yLjQyNC02Ljc5Mi0yLjQ0NS0xMC42NThWMzIxLjAzNGMwLTI1LjAwNCwxMy4zNDMtNDguMTE4LDM0Ljk5NC02MC42MTVsMTU1Ljg0Ni04OS45NzYKCQljMi44LTEuNjIsNS42ODQtMy4wMiw4LjYyLTQuMjIxYzguOTg2LTMuNjQ3LDE4LjU1Ny0xLjc5NywyNS40ODUsMy41MjFDNDc5LjY5MiwxNzQuMjQ3LDQ4My42NjIsMTgxLjI1OCw0ODMuNjk0LDE4OS41MTN6Ii8+CjwvZz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zNDcuNTc3LDM4NC43MTJjMC0xOC4xNzQtMTUuOTcxLTE4LjE3NC0yMy42ODItMTguMTc0cy0xMi42NjYtMi4yMDMtMTIuNjY2LTEwLjQ2NAoJYzAtOC4yNjEsOS45MTMtMTkuODI2LDI3LjUzNi0xNy4wNzNsNy4xNi0xOC4xNzRjMCwwLTguMzM5LTEuMjktMTguMTc0LDEuMTMxdi0xNi41NTFsLTE0LjMxOCw4LjI2MnYxNC44MzQKCWMtOS4zNDYsNi44MjktMTcuMDczLDE5LjI4Ny0xNy4wNzMsNDEuODljMCw5LjkxMyw0Ljk1NywxOS4yNzUsMjEuNDc4LDE5LjI3NWMxNi41MjIsMCwxNy4wNzMsMTQuODcsOC4yNjEsMjMuNjgyCgljLTguODEyLDguODEyLTI4LjYzOSw4LjgxMi0yOC42MzksOC44MTJsLTIuNzUzLDE5LjgyNmMwLDAsOC41MTgsMC4wMTgsMTguNzI1LTMuMjU1djE3LjAyM2wxNC4zMTgtOC4yNjF2LTE1LjU3NAoJQzMzOS40NzksNDI0LjAxNSwzNDkuNDAzLDQwOS45MDUsMzQ3LjU3NywzODQuNzEyeiIvPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojMzFCNjQ0OyIgcG9pbnRzPSI0MTMuMTE0LDQwOS40NTcgMzY5LjYwNyw0MzcuNTQ0IDM2OS42MDcsNDIyLjE2MiA0MTMuMTE0LDM5NC4wNzUgIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},"/Kqd":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgZmlsbD0iIzUwN2U5YyIgIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDUuMDAxIDMwNS4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNS4wMDEgMzA1LjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iWE1MSURfN18iPgoJPHBhdGggZmlsbD0iI2VhM2QzMSIgaWQ9IlhNTElEXzhfIiBkPSJNMTUwLjk5LDU2LjUxM2MtMTQuMDkzLDkuOTEyLTMwLjA2NiwyMS4xNDctMzguNjI0LDM5LjczNGMtMTQuODY1LDMyLjQyNiwzMC40MTgsNjcuNzk4LDMyLjM1Myw2OS4yODgKCQljMC40NSwwLjM0NywwLjk4OCwwLjUxOSwxLjUyNSwwLjUxOWMwLjU3LDAsMS4xNDEtMC4xOTUsMS42MDUtMC41ODNjMC44OTktMC43NTIsMS4xNTQtMi4wMjksMC42MTQtMy4wNjkKCQljLTAuMTY0LTAuMzE2LTE2LjQxOC0zMS44ODgtMTUuODE0LTU0LjUzOWMwLjIxNC03Ljg4OCwxMS4yNTQtMTYuODM3LDIyLjk0Mi0yNi4zMTJjMTAuNzA1LTguNjc4LDIyLjgzOS0xOC41MTQsMjkuOTM5LTMwLjAyCgkJYzE1LjU4Ni0yNS4zMjctMS43MzctNTAuMjMxLTEuOTE0LTUwLjQ3OWMtMC42ODgtMC45NjYtMS45NTgtMS4zMTctMy4wNDQtMC44NGMtMS4wODUsMC40NzgtMS42ODYsMS42NTItMS40MzgsMi44MTEKCQljMC4wMzUsMC4xNjQsMy40MDQsMTYuNjMzLTUuOTcsMzMuNkMxNjkuMzAxLDQzLjYzNCwxNjAuODE2LDQ5LjYwMywxNTAuOTksNTYuNTEzeiIvPgoJPHBhdGggZmlsbD0iI2VhM2QzMSIgaWQ9IlhNTElEXzlfIiBkPSJNMjEwLjM2NSw2Ny42ODJjMC45OTQtMC43NDksMS4yODYtMi4xMTUsMC42ODQtMy4yMDVjLTAuNjAyLTEuMDktMS45MTMtMS41NzEtMy4wNzctMS4xMjkKCQljLTIuMzk0LDAuOTEtNTguNjI3LDIyLjU4NS01OC42MjcsNDguNzc2YzAsMTguMDUzLDcuNzEyLDI3LjU5MSwxMy4zNDMsMzQuNTU2YzIuMjA5LDIuNzMxLDQuMTE2LDUuMDksNC43NDQsNy4xMDQKCQljMS43NjksNS44MDQtMi40MjIsMTYuMjk0LTQuMTg0LDE5Ljg0NmMtMC41MDgsMS4wMjItMC4yNTksMi4yNTksMC42MDUsMy4wMDVjMC40NjcsMC40MDMsMS4wNSwwLjYwNywxLjYzNCwwLjYwNwoJCWMwLjQ5NywwLDAuOTk2LTAuMTQ4LDEuNDI3LTAuNDQ4YzAuOTY3LTAuNjczLDIzLjYzLTE2LjY5NiwxOS41NjUtMzYuMDAxYy0xLjUxNC03LjMzNy01LjEyLTEyLjY5OS04LjMwMi0xNy40MwoJCWMtNC45MjktNy4zMjktOC40ODktMTIuNjI0LTMuMDg4LTIyLjQwM0MxODEuNDE5LDg5LjU1NiwyMTAuMDc2LDY3Ljg5OSwyMTAuMzY1LDY3LjY4MnoiLz4KCTxwYXRoIGlkPSJYTUxJRF8xMF8iIGQ9Ik02My45OSwxNzcuNjU5Yy0wLjk2NCwyLjg4NS0wLjUwOSw1Ljc1LDEuMzE1LDguMjgzYzYuMDk2LDguNDYyLDI3LjY4OCwxMy4xMjMsNjAuODAyLDEzLjEyMwoJCWMwLjAwMiwwLDAuMDAzLDAsMC4wMDQsMGM0LjQ4NywwLDkuMjI0LTAuMDg4LDE0LjA3Ni0wLjI2MmM1Mi45NDMtMS44OTYsNzIuNTgtMTguMzg5LDczLjM5LTE5LjA5CgkJYzAuODgzLTAuNzY0LDEuMTE5LTIuMDM3LDAuNTctMy4wNjdjLTAuNTQ5LTEuMDI5LTEuNzMzLTEuNTQ2LTIuODY0LTEuMjM1Yy0xOC42NDUsNS4wOTEtNTMuNDYzLDYuODk4LTc3LjYxMyw2Ljg5OAoJCWMtMjcuMDIzLDAtNDAuNzg1LTEuOTQ2LTQ0LjE1NC0zLjM4M2MxLjcyOS0yLjM3NCwxMi4zOTItNi42MTMsMjUuNjA1LTkuMjEyYzEuMjYzLTAuMjQ4LDIuMTMxLTEuNDE0LDIuMDA2LTIuNjk1CgkJYy0wLjEyNS0xLjI4MS0xLjIwMS0yLjI1OC0yLjQ4OC0yLjI1OEMxMDYuODkzLDE2NC43NjIsNjguMDUsMTY1LjM4NCw2My45OSwxNzcuNjU5eiIvPgoJPHBhdGggaWQ9IlhNTElEXzExXyIgZD0iTTI0MS4xNDgsMTYwLjY3M2MtMTAuOTIsMC0yMS4yNzUsNS40NzItMjEuNzExLDUuNzA1Yy0xLjAxLDAuNTQxLTEuNTIyLDEuNjk5LTEuMjQ1LDIuODExCgkJYzAuMjc4LDEuMTExLDEuMjc3LDEuODkyLDIuNDIzLDEuODkzYzAuMjMyLDAuMDAxLDIzLjI5MywwLjE4OSwyNS4zODIsMTMuMzY1YzEuODUsMTEuMzY3LTIxLjgyLDI5Ljc4NS0zMS4wOTcsMzUuOTIzCgkJYy0xLjAwMiwwLjY2My0xLjM5MSwxLjk0NS0wLjkyNiwzLjA1MmMwLjM5NSwwLjk0MywxLjMxNCwxLjUzMywyLjMwNCwxLjUzM2MwLjE3MywwLDAuMzQ4LTAuMDE4LDAuNTIyLTAuMDU2CgkJYzIuMjAyLTAuNDcsNTMuODU1LTExLjg1Miw0OC4zOTQtNDEuOTI3QzI2MS44NjIsMTY0LjU0MSwyNTAuMjc4LDE2MC42NzMsMjQxLjE0OCwxNjAuNjczeiIvPgoJPHBhdGggaWQ9IlhNTElEXzEyXyIgZD0iTTIwNS43MjUsMjE2LjY5YzAuMTgtMC45NjQtMC4yMjEtMS45NDQtMS4wMjMtMi41MDZsLTEyLjM4NS04LjY3NWMtMC42MDQtMC40MjMtMS4zNjctMC41NTYtMi4wNzYtMC4zNjgKCQljLTAuMTI5LDAuMDM0LTEzLjA4MSwzLjQzOC0zMS44ODUsNS41MjZjLTcuNDYzLDAuODM3LTE1LjgyMiwxLjI3OS0yNC4xNzUsMS4yNzljLTE4Ljc5OSwwLTMxLjA5MS0yLjIwOS0zMi44ODEtMy44MjkKCQljLTAuMjM3LTAuNDU1LTAuMTYyLTAuNjYyLTAuMTItMC43NzdjMC4zMjUtMC45MDUsMi4wNjgtMS45OCwzLjE5Mi0yLjQwNWMxLjI0MS0wLjQ1OSwxLjkxLTEuODA3LDEuNTI0LTMuMDczCgkJYy0wLjM4NS0xLjI2Ni0xLjY5LTIuMDEyLTIuOTc4LTEuNzAyYy0xMi40MjQsMi45OTgtMTguNDk5LDcuMTkxLTE4LjA1NywxMi40NjFjMC43ODUsOS4zNDMsMjIuNDI4LDE0LjEzOSw0MC43MjUsMTUuNDA4CgkJYzIuNjMxLDAuMTgsNS40NzcsMC4yNzIsOC40NTYsMC4yNzJjMC4wMDIsMCwwLjAwMywwLDAuMDA1LDBjMzAuNDI1LDAsNjkuNDI5LTkuNTQ2LDY5LjgxOS05LjY0MwoJCUMyMDQuODE4LDIxOC40MjMsMjA1LjU0NCwyMTcuNjU0LDIwNS43MjUsMjE2LjY5eiIvPgoJPHBhdGggaWQ9IlhNTElEXzEzXyIgZD0iTTExMi4zNTEsMjM2Ljc0NWMwLjkzOC0wLjYxMSwxLjM1NC0xLjc3LDEuMDIxLTIuODM4Yy0wLjMzMi0xLjA2OC0xLjMzMS0xLjc2OS0yLjQ1My0xLjc1NQoJCWMtMS42NjUsMC4wNDQtMTYuMjkyLDAuNzA0LTE3LjMxNiwxMC4wMTdjLTAuMzEsMi43ODMsMC40ODcsNS4zMjUsMi4zNyw3LjU1NmM1LjI1Miw2LjIyNCwxOS40MjgsOS45MjMsNDMuMzMyLDExLjMxCgkJYzIuODI4LDAuMTY5LDUuNywwLjI1NCw4LjUzOSwwLjI1NGMzMC4zOSwwLDUwLjg1Ny05LjUxNSw1MS43MTQtOS45MmMwLjgzMS0wLjM5MywxLjM3OS0xLjIwOSwxLjQyOC0yLjEyNwoJCWMwLjA0OS0wLjkxNy0wLjQwOS0xLjc4OC0xLjE5My0yLjI2N2wtMTUuNjUyLTkuNTU1Yy0wLjU0My0wLjMzMS0xLjE5My0wLjQ0MS0xLjgxMy0wLjMxNGMtMC4wOTksMC4wMjEtMTAuMDM3LDIuMDgyLTI1LjAzNSw0LjExOQoJCWMtMi44MzgsMC4zODUtNi4zOTIsMC41ODEtMTAuNTYyLDAuNTgxYy0xNC45ODIsMC0zMS42NDYtMi40NDgtMzQuODQyLTQuMDVDMTExLjg0MywyMzcuNDU1LDExMS45MDIsMjM3LjA3NSwxMTIuMzUxLDIzNi43NDV6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfMTRfIiBkPSJNMTMzLjY4MSwyOTAuMDE4YzY5LjYxLTAuMDU5LDEwNi45NzEtMTIuNDM4LDExNC4xNjgtMjAuMjI4YzIuNTQ4LTIuNzU3LDIuODIzLTUuMzY2LDIuNjA2LTcuMDcKCQljLTAuNTM1LTQuMTk0LTQuMzU0LTYuNzYxLTQuNzg4LTcuMDRjLTEuMDQ1LTAuNjcyLTIuNDQ3LTAuNDk2LTMuMjYyLDAuNDQ0Yy0wLjgxMywwLjk0MS0wLjgzMiwyLjMxNC0wLjAxNiwzLjI1MwoJCWMwLjQzOSwwLjU2NSwwLjY5MywxLjUxLTAuNTkxLDIuNzk1Yy0yLjg3NywyLjY4Ny0zMS44OTcsMTAuODQ0LTgwLjIxNSwxMy4yOTRjLTYuNjE5LDAuMzQ1LTEzLjU2MSwwLjUxOS0yMC42MzMsMC41MgoJCWMtNDMuMjYyLDAtNzQuOTIzLTUuOTI1LTc5LjA3OS05LjM3OWMxLjYwMy0yLjMwMSwxMi44MDEtNS45NzksMjQuNzExLTguMDU4YzEuMzQyLTAuMjM0LDIuMjQ5LTEuNDk5LDIuMDQxLTIuODQ1CgkJYy0wLjIwOC0xLjM0Ni0xLjQ0OS0yLjI3My0yLjgwNS0yLjA5NmMtMC4zMzYsMC4wNDUtMS40NzUsMC4xMTUtMi43OTYsMC4xOTVjLTE5LjY1MSwxLjItNDIuMzYsMy44NzUtNDMuNTQ1LDEzLjk5OQoJCWMtMC4zNiwzLjA4NiwwLjU1Nyw1Ljg4NiwyLjcyNiw4LjMyNGM1LjMwNyw1Ljk2MywyMC41NjIsMTMuODkxLDkxLjQ3NSwxMy44OTFDMTMzLjY4LDI5MC4wMTgsMTMzLjY4LDI5MC4wMTgsMTMzLjY4MSwyOTAuMDE4eiIvPgoJPHBhdGggaWQ9IlhNTElEXzE1XyIgZD0iTTI2MS41MjIsMjcxLjk4NWMtMC45ODQtMC40NTUtMi4xNDYtMC4yMjUtMi44ODEsMC41NjdjLTAuMTAzLDAuMTEtMTAuNTY4LDExLjA1NC00Mi4wMzUsMTcuNDgKCQljLTEyLjA0NywyLjQxNC0zNC42NiwzLjYzOC02Ny4yMTEsMy42MzhjLTMyLjYxMiwwLTYzLjY0My0xLjI4My02My45NTMtMS4yOTZjLTEuMjk2LTAuMDYzLTIuNDA1LDAuODc5LTIuNTgxLDIuMTU1CgkJYy0wLjE3NywxLjI3NiwwLjY0NSwyLjQ3NywxLjg5NywyLjc3NWMwLjMyMywwLjA3NywzMi44NDQsNy42OTYsNzcuMzEsNy42OTZjMjEuMzI3LDAsNDIuMDgtMS43MzMsNjEuNjg0LTUuMTUxCgkJYzM2LjU1My02LjQwOCwzOS4xMTItMjQuNTMzLDM5LjIwMy0yNS4zMDFDMjYzLjA4MiwyNzMuNDc0LDI2Mi41MDQsMjcyLjQ0LDI2MS41MjIsMjcxLjk4NXoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"},"00U8":function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjE0NHB4IiBoZWlnaHQ9IjE0NHB4Ij48cGF0aCBmaWxsPSIjZmY4ZjAwIiBkPSJNOCwzN0wyMy4yMzQsOC40MzZjMC4zMjEtMC42MDIsMS4xODktMC41OTEsMS40OTQsMC4wMkwzMCwxOUw4LDM3eiIvPjxwYXRoIGZpbGw9IiNmZmEwMDAiIGQ9Ik04LDM2Ljk5Mmw1LjU0Ni0zNC4xOTljMC4xNDUtMC44OTUsMS4zNDctMS4wODksMS43NjctMC4yODVMMjYsMjIuOTkyTDgsMzYuOTkyeiIvPjxwYXRoIGZpbGw9IiNmZjZmMDAiIGQ9Ik04LjAwOCAzNi45ODZMOC4yMDggMzYuODI5IDI1LjczNyAyMi40ODggMjAuNzkzIDEzLjAxMnoiLz48cGF0aCBmaWxsPSIjZmZjNDAwIiBkPSJNOCwzN2wyNi42NjYtMjUuNzEzYzAuNTU5LTAuNTM5LDEuNDkyLTAuMjIxLDEuNjA2LDAuNTQ3TDQwLDM3bC0xNSw4Ljc0MyBjLTAuNjA5LDAuMzQyLTEuMzUyLDAuMzQyLTEuOTYxLDBMOCwzN3oiLz48L3N2Zz4="},"18ei":function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtbGFiZWw9IkRvY2tlciIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogICAgPHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGZpbGw9IiNmZmYiIHJ4PSIxNSUiLz4KICAgIDxwYXRoIHN0cm9rZT0iIzA2NmRhNSIgc3Ryb2tlLXdpZHRoPSIzOCIKICAgICAgICAgIGQ9Ik0yOTYgMjI2aDQybS05MiAwaDQybS05MSAwaDQybS05MSAwaDQxbS05MSAwaDQybTgtNDZoNDFtOCAwaDQybTcgMGg0Mm0tNDItNDZoNDIiLz4KICAgIDxwYXRoIGZpbGw9IiMwNjZkYTUiCiAgICAgICAgICBkPSJtNDcyIDIyOHMtMTgtMTctNTUtMTFjLTQtMjktMzUtNDYtMzUtNDZzLTI5IDM1LTggNzRjLTYgMy0xNiA3LTMxIDdINjhjLTUgMTktNSAxNDUgMTMzIDE0NSA5OSAwIDE3My00NiAyMDgtMTMwIDUyIDQgNjMtMzkgNjMtMzkiLz4KPC9zdmc+Cg=="},"41kN":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRTkyMDE7fQoJLnN0MXtmaWxsOiNGRTg0MDE7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTYuNyw5MjMuNzNjLTEuMzQtMi4zOS0wLjgxLTQuNTgtMC44MS02LjY3Yy0wLjAzLTI3OC42NC0wLjAzLTU1Ny4yOC0wLjAzLTgzNS45MgoJCWMwLTYuMDEtMC4wMS01Ljk5LDUuMTctMy4wNGM5Ni41Miw1NS4xMiwxOTMuMDQsMTEwLjIzLDI4OS41NiwxNjUuMzRjMjEuMzksMTIuMjEsNDIuNzMsMjQuNSw2NC4xNywzNi42MQoJCWMzLDEuNjksNC4wNywzLjU5LDQuMDYsNy4wNmMtMC4wNiw1OS4xNiwwLjAyLDExOC4zMiwwLjA1LDE3Ny40OGMwLDEuNjEsMC44MSwzLjc3LTAuNTksNC43Yy0xLjU1LDEuMDItMi45NS0wLjg4LTQuMzMtMS42OAoJCWMtNDcuMTQtMjcuMTctOTQuMjktNTQuMzQtMTQxLjQyLTgxLjUzYy0yMi4wNS0xMi43My00NC4wNy0yNS41Mi02Ni4xNC0zOC4yMWMtMS4zNi0wLjc4LTIuNzMtMi41Mi00LjQ1LTEuNjYKCQljLTEuODUsMC45My0wLjkyLDMtMC45Myw0LjU1Yy0wLjA1LDI3LjUsMC4wMyw1NS0wLjExLDgyLjQ5Yy0wLjAyLDMuNzksMS4xLDYuMDgsNC40Niw3Ljk4YzMzLjAxLDE4LjY5LDY1LjkyLDM3LjU3LDk4Ljk0LDU2LjIzCgkJYzMuOTIsMi4yMiw1LjUzLDQuNjksNS41Miw5LjRjLTAuMDcsNDcuOTksMC4xNCw5NS45NywwLjMxLDE0My45NmMwLjAxLDMuMTYsMC4zMyw2LjMxLDAuNDksOS40N2MwLjE4LDMuNDktMC44LDQuMDYtNCwyLjE4CgkJYy0xNy45NS0xMC41Mi0zNi4wMi0yMC44Mi01NC4wNC0zMS4yM2MtMTUuNDItOC45LTMwLjgxLTE3Ljg2LTQ2LjI1LTI2Ljc0Yy01LjA2LTIuOTEtNS4zNS0yLjcxLTUuMzUsMy4xNQoJCWMwLDc1LjMzLTAuMDQsMTUwLjY1LDAuMSwyMjUuOThjMC4wMSw0LjQxLTEuMyw2Ljg0LTUuMTUsOS4wNmMtNDQuODYsMjUuODEtODkuNjEsNTEuODEtMTM0LjM4LDc3Ljc4CgkJQzUxOS45OSw5MjEuMzcsNTE4LjU0LDkyMi40OSw1MTYuNyw5MjMuNzN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDg0LDQ5OS44OWMwLDEzOS4xNiwwLDI3OC4zMS0wLjAyLDQxNy40N2MwLDEuOTcsMC44Niw0LjctMC42Miw1LjcyYy0xLjg2LDEuMjktMy4yNC0xLjUtNC44My0yLjQxCgkJYy0zMy44OS0xOS41Mi02Ny43Mi0zOS4xMy0xMDEuNTUtNTguNzVjLTExLjY2LTYuNzYtMjMuMjYtMTMuNjMtMzQuOTctMjAuM2MtMi4zNy0xLjM1LTMuMzItMy4wMS0zLjE2LTUuNjMKCQljMC4xMy0yLjE2LDAuMDMtNC4zMywwLjAzLTYuNWMwLTE1OS4zMiwwLTMxOC42NC0wLjAzLTQ3Ny45N2MwLTEuNzYsMC45My00LjA2LTAuNzEtNS4xOGMtMi4wNS0xLjQtMy42NywwLjg3LTUuMjcsMS44CgkJYy02OS4zNCw0MC0xMzguNjYsODAuMDQtMjA3LjkyLDEyMC4xNmMtMy41NCwyLjA1LTQuMDUsMS4wOS00LjA0LTIuNDRjMC4xMS01OS45OSwwLjE4LTExOS45OSwwLjEtMTc5Ljk4CgkJYzAtMy40MywxLjgzLTQuNjEsNC4xNy01Ljk0YzMzLjY2LTE5LjIzLDY3LjMxLTM4LjUxLDEwMC45OC01Ny43M2M1Mi4wNi0yOS43MSwxMDQuMTMtNTkuMzcsMTU2LjItODkuMDYKCQljMzIuNC0xOC40Nyw2NC44NC0zNi44OCw5Ny4xNS01NS41MWM0LjItMi40Miw0LjU1LTEuMTYsNC41NCwyLjc3Yy0wLjA4LDQxLjE2LTAuMDUsODIuMzMtMC4wNSwxMjMuNDkKCQlDNDg0LDMwMi41Nyw0ODQsNDAxLjIzLDQ4NCw0OTkuODl6Ii8+CjwvZz4KPC9zdmc+Cg=="},"6PcI":function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjI1MDAiPjxwYXRoIGZpbGw9IiNEREQiIGQ9Ik0yMC40IDM5LjVoLS44Yy0xMCAwLTE4LjEtOC4yLTE4LjEtMTguMVYxNkMxLjUgNy41IDguNS41IDE3IC41aDYuMmM4LjUgMCAxNS41IDcgMTUuNSAxNS41djUuNGMtLjEgOS45LTguMyAxOC4xLTE4LjMgMTguMXoiLz48cGF0aCBmaWxsPSIjQTBDRUM3IiBkPSJNMjAuMSA1LjN2MTQuNUg0LjV2LTguM2wzLjktNS4zIDYuOC0zIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEgNS4zdjE0LjVoMTUuNnYtOC4zbC0zLjktNS4zLTYuOC0zIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9IjEuMjgyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIwLjEgNS4xbC0zLjgtMS41Yy0uNi0uNS0xLjQtLjUtMi4xLS4yTDguOCA2LjFjLS40LjEtLjYuMy0uOS42bC0zLjIgNC4yYy0uMy40LS41LjktLjUgMS40djcuNkgzNnYtNy42YzAtLjUtLjItMS0uNS0xLjRsLTMuMi00LjJjLS4yLS4zLS41LS41LS44LS43bC01LjQtMi42Yy0uNy0uMy0xLjUtLjMtMi4xLjJsLTMuOSAxLjV6Ii8+PGNpcmNsZSBmaWxsPSIjQTBDRUM3IiBzdHJva2U9IiMwMjAyMDIiIHN0cm9rZS13aWR0aD0iMS4xODUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEyLjkiIGN5PSIyNi41IiByPSIyLjYiLz48Y2lyY2xlIGZpbGw9IiNBMENFQzciIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIxLjE4NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMjcuMiIgY3k9IjI2LjUiIHI9IjIuNiIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9IjEuMDI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIyMC4xIiBjeT0iMTQuNCIgcj0iMS45Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9IjEuMDI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMC4xIDUuMXY3LjIiLz48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIuOTk2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIyNiIgY3k9IjkuNiIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMjAyMDIiIHN0cm9rZS13aWR0aD0iLjk5NiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMzEuMSIgY3k9IjEzLjkiIHI9IjEuNSIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIuODMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4LjkgNS4zbC0yLjIgM201LjcgNC45bDMuMS0xLjQiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIuOTk2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxNCIgY3k9IjkuNiIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZGIiBzdHJva2U9IiMwMjAyMDIiIHN0cm9rZS13aWR0aD0iLjgzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI5IiBjeT0iMTMuOSIgcj0iMS4zIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9Ii44MyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuMiA1LjNsMi4xIDNtLTguOCAzLjVsMy4yIDEuNCIvPjxwYXRoIGZpbGw9IiMwMjAyMDIiIGQ9Ik0yMy40IDM1LjNoLTYuN2MtLjQgMC0uNy0uMy0uNy0uN3YtLjJjMC0uNC4zLS43LjctLjdoNi43Yy40IDAgLjcuMy43Ljd2LjJjMCAuNC0uMy43LS43Ljd6Ii8+PC9zdmc+"},"7YAX":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDQgMTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDQgMTgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2ZmZjt9Cgkuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGOTkwMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjQsNjYuNGMwLDMuNywwLjQsNi43LDEuMSw4LjljMC44LDIuMiwxLjgsNC42LDMuMiw3LjJjMC41LDAuOCwwLjcsMS42LDAuNywyLjNjMCwxLTAuNiwyLTEuOSwzbC02LjMsNC4yCgkJYy0wLjksMC42LTEuOCwwLjktMi42LDAuOWMtMSwwLTItMC41LTMtMS40Qzc2LjIsOTAsNzUsODguNCw3NCw4Ni44Yy0xLTEuNy0yLTMuNi0zLjEtNS45Yy03LjgsOS4yLTE3LjYsMTMuOC0yOS40LDEzLjgKCQljLTguNCwwLTE1LjEtMi40LTIwLTcuMmMtNC45LTQuOC03LjQtMTEuMi03LjQtMTkuMmMwLTguNSwzLTE1LjQsOS4xLTIwLjZjNi4xLTUuMiwxNC4yLTcuOCwyNC41LTcuOGMzLjQsMCw2LjksMC4zLDEwLjYsMC44CgkJYzMuNywwLjUsNy41LDEuMywxMS41LDIuMnYtNy4zYzAtNy42LTEuNi0xMi45LTQuNy0xNmMtMy4yLTMuMS04LjYtNC42LTE2LjMtNC42Yy0zLjUsMC03LjEsMC40LTEwLjgsMS4zYy0zLjcsMC45LTcuMywyLTEwLjgsMy40CgkJYy0xLjYsMC43LTIuOCwxLjEtMy41LDEuM2MtMC43LDAuMi0xLjIsMC4zLTEuNiwwLjNjLTEuNCwwLTIuMS0xLTIuMS0zLjF2LTQuOWMwLTEuNiwwLjItMi44LDAuNy0zLjVjMC41LTAuNywxLjQtMS40LDIuOC0yLjEKCQljMy41LTEuOCw3LjctMy4zLDEyLjYtNC41YzQuOS0xLjMsMTAuMS0xLjksMTUuNi0xLjljMTEuOSwwLDIwLjYsMi43LDI2LjIsOC4xYzUuNSw1LjQsOC4zLDEzLjYsOC4zLDI0LjZWNjYuNHogTTQ1LjgsODEuNgoJCWMzLjMsMCw2LjctMC42LDEwLjMtMS44YzMuNi0xLjIsNi44LTMuNCw5LjUtNi40YzEuNi0xLjksMi44LTQsMy40LTYuNGMwLjYtMi40LDEtNS4zLDEtOC43di00LjJjLTIuOS0wLjctNi0xLjMtOS4yLTEuNwoJCWMtMy4yLTAuNC02LjMtMC42LTkuNC0wLjZjLTYuNywwLTExLjYsMS4zLTE0LjksNGMtMy4zLDIuNy00LjksNi41LTQuOSwxMS41YzAsNC43LDEuMiw4LjIsMy43LDEwLjYKCQlDMzcuNyw4MC40LDQxLjIsODEuNiw0NS44LDgxLjZ6IE0xMjYuMSw5Mi40Yy0xLjgsMC0zLTAuMy0zLjgtMWMtMC44LTAuNi0xLjUtMi0yLjEtMy45TDk2LjcsMTAuMmMtMC42LTItMC45LTMuMy0wLjktNAoJCWMwLTEuNiwwLjgtMi41LDIuNC0yLjVoOS44YzEuOSwwLDMuMiwwLjMsMy45LDFjMC44LDAuNiwxLjQsMiwyLDMuOWwxNi44LDY2LjJsMTUuNi02Ni4yYzAuNS0yLDEuMS0zLjMsMS45LTMuOWMwLjgtMC42LDIuMi0xLDQtMQoJCWg4YzEuOSwwLDMuMiwwLjMsNCwxYzAuOCwwLjYsMS41LDIsMS45LDMuOWwxNS44LDY3bDE3LjMtNjdjMC42LTIsMS4zLTMuMywyLTMuOWMwLjgtMC42LDIuMS0xLDMuOS0xaDkuM2MxLjYsMCwyLjUsMC44LDIuNSwyLjUKCQljMCwwLjUtMC4xLDEtMC4yLDEuNmMtMC4xLDAuNi0wLjMsMS40LTAuNywyLjVsLTI0LjEsNzcuM2MtMC42LDItMS4zLDMuMy0yLjEsMy45Yy0wLjgsMC42LTIuMSwxLTMuOCwxaC04LjZjLTEuOSwwLTMuMi0wLjMtNC0xCgkJYy0wLjgtMC43LTEuNS0yLTEuOS00TDE1NiwyM2wtMTUuNCw2NC40Yy0wLjUsMi0xLjEsMy4zLTEuOSw0Yy0wLjgsMC43LTIuMiwxLTQsMUgxMjYuMXogTTI1NC42LDk1LjFjLTUuMiwwLTEwLjQtMC42LTE1LjQtMS44CgkJYy01LTEuMi04LjktMi41LTExLjUtNGMtMS42LTAuOS0yLjctMS45LTMuMS0yLjhjLTAuNC0wLjktMC42LTEuOS0wLjYtMi44di01LjFjMC0yLjEsMC44LTMuMSwyLjMtMy4xYzAuNiwwLDEuMiwwLjEsMS44LDAuMwoJCWMwLjYsMC4yLDEuNSwwLjYsMi41LDFjMy40LDEuNSw3LjEsMi43LDExLDMuNWM0LDAuOCw3LjksMS4yLDExLjksMS4yYzYuMywwLDExLjItMS4xLDE0LjYtMy4zYzMuNC0yLjIsNS4yLTUuNCw1LjItOS41CgkJYzAtMi44LTAuOS01LjEtMi43LTdjLTEuOC0xLjktNS4yLTMuNi0xMC4xLTUuMkwyNDYsNTJjLTcuMy0yLjMtMTIuNy01LjctMTYtMTAuMmMtMy4zLTQuNC01LTkuMy01LTE0LjVjMC00LjIsMC45LTcuOSwyLjctMTEuMQoJCWMxLjgtMy4yLDQuMi02LDcuMi04LjJjMy0yLjMsNi40LTQsMTAuNC01LjJjNC0xLjIsOC4yLTEuNywxMi42LTEuN2MyLjIsMCw0LjUsMC4xLDYuNywwLjRjMi4zLDAuMyw0LjQsMC43LDYuNSwxLjEKCQljMiwwLjUsMy45LDEsNS43LDEuNmMxLjgsMC42LDMuMiwxLjIsNC4yLDEuOGMxLjQsMC44LDIuNCwxLjYsMywyLjVjMC42LDAuOCwwLjksMS45LDAuOSwzLjN2NC43YzAsMi4xLTAuOCwzLjItMi4zLDMuMgoJCWMtMC44LDAtMi4xLTAuNC0zLjgtMS4yYy01LjctMi42LTEyLjEtMy45LTE5LjItMy45Yy01LjcsMC0xMC4yLDAuOS0xMy4zLDIuOGMtMy4xLDEuOS00LjcsNC44LTQuNyw4LjljMCwyLjgsMSw1LjIsMyw3LjEKCQljMiwxLjksNS43LDMuOCwxMSw1LjVsMTQuMiw0LjVjNy4yLDIuMywxMi40LDUuNSwxNS41LDkuNmMzLjEsNC4xLDQuNiw4LjgsNC42LDE0YzAsNC4zLTAuOSw4LjItMi42LDExLjYKCQljLTEuOCwzLjQtNC4yLDYuNC03LjMsOC44Yy0zLjEsMi41LTYuOCw0LjMtMTEuMSw1LjZDMjY0LjQsOTQuNCwyNTkuNyw5NS4xLDI1NC42LDk1LjF6Ii8+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjczLjUsMTQzLjdjLTMyLjksMjQuMy04MC43LDM3LjItMTIxLjgsMzcuMmMtNTcuNiwwLTEwOS41LTIxLjMtMTQ4LjctNTYuN2MtMy4xLTIuOC0wLjMtNi42LDMuNC00LjQKCQkJYzQyLjQsMjQuNiw5NC43LDM5LjUsMTQ4LjgsMzkuNWMzNi41LDAsNzYuNi03LjYsMTEzLjUtMjMuMkMyNzQuMiwxMzMuNiwyNzguOSwxMzkuNywyNzMuNSwxNDMuN3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjg3LjIsMTI4LjFjLTQuMi01LjQtMjcuOC0yLjYtMzguNS0xLjNjLTMuMiwwLjQtMy43LTIuNC0wLjgtNC41YzE4LjgtMTMuMiw0OS43LTkuNCw1My4zLTUKCQkJYzMuNiw0LjUtMSwzNS40LTE4LjYsNTAuMmMtMi43LDIuMy01LjMsMS4xLTQuMS0xLjlDMjgyLjUsMTU1LjcsMjkxLjQsMTMzLjQsMjg3LjIsMTI4LjF6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg=="},"8rGe":function(M,L,j){M.exports=j.p+"static/hadoop-542bce3b6471274a4438e81810af8b3f.svg"},Ap5P:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUzOCIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDQxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTIwMS44MTYgMjMwLjIxNmMtMTYuMTg2IDAtMzAuNjk3IDcuMTcxLTQwLjYzNCAxOC40NjFsLTI1LjQ2My0xOC4wMjZjMi43MDMtNy40NDIgNC4yNTUtMTUuNDMzIDQuMjU1LTIzLjc5NyAwLTguMjE5LTEuNDk4LTE2LjA3Ni00LjExMi0yMy40MDhsMjUuNDA2LTE3LjgzNWM5LjkzNiAxMS4yMzMgMjQuNDA5IDE4LjM2NSA0MC41NDggMTguMzY1IDI5Ljg3NSAwIDU0LjE4NC0yNC4zMDUgNTQuMTg0LTU0LjE4NCAwLTI5Ljg3OS0yNC4zMDktNTQuMTg0LTU0LjE4NC01NC4xODQtMjkuODc1IDAtNTQuMTg0IDI0LjMwNS01NC4xODQgNTQuMTg0IDAgNS4zNDguODA4IDEwLjUwNSAyLjI1OCAxNS4zODlsLTI1LjQyMyAxNy44NDRjLTEwLjYyLTEzLjE3NS0yNS45MTEtMjIuMzc0LTQzLjMzMy0yNS4xODJ2LTMwLjY0YzI0LjU0NC01LjE1NSA0My4wMzctMjYuOTYyIDQzLjAzNy01My4wMTlDMTI0LjE3MSAyNC4zMDUgOTkuODYyIDAgNjkuOTg3IDAgNDAuMTEyIDAgMTUuODAzIDI0LjMwNSAxNS44MDMgNTQuMTg0YzAgMjUuNzA4IDE4LjAxNCA0Ny4yNDYgNDIuMDY3IDUyLjc2OXYzMS4wMzhDMjUuMDQ0IDE0My43NTMgMCAxNzIuNDAxIDAgMjA2Ljg1NGMwIDM0LjYyMSAyNS4yOTIgNjMuMzc0IDU4LjM1NSA2OC45NHYzMi43NzRjLTI0LjI5OSA1LjM0MS00Mi41NTIgMjcuMDExLTQyLjU1MiA1Mi44OTQgMCAyOS44NzkgMjQuMzA5IDU0LjE4NCA1NC4xODQgNTQuMTg0IDI5Ljg3NSAwIDU0LjE4NC0yNC4zMDUgNTQuMTg0LTU0LjE4NCAwLTI1Ljg4My0xOC4yNTMtNDcuNTUzLTQyLjU1Mi01Mi44OTR2LTMyLjc3NWE2OS45NjUgNjkuOTY1IDAgMCAwIDQyLjYtMjQuNzc2bDI1LjYzMyAxOC4xNDNjLTEuNDIzIDQuODQtMi4yMiA5Ljk0Ni0yLjIyIDE1LjI0IDAgMjkuODc5IDI0LjMwOSA1NC4xODQgNTQuMTg0IDU0LjE4NCAyOS44NzUgMCA1NC4xODQtMjQuMzA1IDU0LjE4NC01NC4xODQgMC0yOS44NzktMjQuMzA5LTU0LjE4NC01NC4xODQtNTQuMTg0em0wLTEyNi42OTVjMTQuNDg3IDAgMjYuMjcgMTEuNzg4IDI2LjI3IDI2LjI3MXMtMTEuNzgzIDI2LjI3LTI2LjI3IDI2LjI3LTI2LjI3LTExLjc4Ny0yNi4yNy0yNi4yN2MwLTE0LjQ4MyAxMS43ODMtMjYuMjcxIDI2LjI3LTI2LjI3MXptLTE1OC4xLTQ5LjMzN2MwLTE0LjQ4MyAxMS43ODQtMjYuMjcgMjYuMjcxLTI2LjI3czI2LjI3IDExLjc4NyAyNi4yNyAyNi4yN2MwIDE0LjQ4My0xMS43ODMgMjYuMjctMjYuMjcgMjYuMjdzLTI2LjI3MS0xMS43ODctMjYuMjcxLTI2LjI3em01Mi41NDEgMzA3LjI3OGMwIDE0LjQ4My0xMS43ODMgMjYuMjctMjYuMjcgMjYuMjdzLTI2LjI3MS0xMS43ODctMjYuMjcxLTI2LjI3YzAtMTQuNDgzIDExLjc4NC0yNi4yNyAyNi4yNzEtMjYuMjdzMjYuMjcgMTEuNzg3IDI2LjI3IDI2LjI3em0tMjYuMjcyLTExNy45N2MtMjAuMjA1IDAtMzYuNjQyLTE2LjQzNC0zNi42NDItMzYuNjM4IDAtMjAuMjA1IDE2LjQzNy0zNi42NDIgMzYuNjQyLTM2LjY0MiAyMC4yMDQgMCAzNi42NDEgMTYuNDM3IDM2LjY0MSAzNi42NDIgMCAyMC4yMDQtMTYuNDM3IDM2LjYzOC0zNi42NDEgMzYuNjM4em0xMzEuODMxIDY3LjE3OWMtMTQuNDg3IDAtMjYuMjctMTEuNzg4LTI2LjI3LTI2LjI3MXMxMS43ODMtMjYuMjcgMjYuMjctMjYuMjcgMjYuMjcgMTEuNzg3IDI2LjI3IDI2LjI3YzAgMTQuNDgzLTExLjc4MyAyNi4yNzEtMjYuMjcgMjYuMjcxeiIvPjwvc3ZnPg=="},BaCr:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjE0NHB4IiBoZWlnaHQ9IjE0NHB4Ij48cGF0aCBmaWxsPSIjNWQ0MDM3IiBkPSJNNDIsMTcuM0M0MiwzNy44LDI0LDQ0LDI0LDQ0UzYsMzcuOCw2LDE3LjNjMC0yLjUsMC4yLTQuNiwwLjQtNi4zYzAuMy0yLjUsMi00LjUsNC40LTUuMSBDMTMuOSw1LDE4LjgsNCwyNCw0czEwLjEsMSwxMy4zLDEuOWMyLjQsMC42LDQuMSwyLjcsNC40LDUuMUM0MS44LDEyLjcsNDIsMTQuOSw0MiwxNy4zeiIvPjxwYXRoIGZpbGw9IiM0Y2FmNTAiIGQ9Ik0yNCw3YzQuOSwwLDkuNSwxLDEyLjUsMS44YzEuMiwwLjMsMiwxLjMsMi4yLDIuNmMwLjIsMS45LDAuMywzLjksMC4zLDUuOWMwLDE1LjYtMTEuNSwyMS45LTE1LDIzLjQgYy0zLjUtMS42LTE1LTcuOS0xNS0yMy40YzAtMiwwLjEtNCwwLjMtNS45YzAuMS0xLjMsMS0yLjMsMi4yLTIuNkMxNC41LDgsMTkuMSw3LDI0LDcgTTI0LDRjLTUuMiwwLTEwLjEsMS0xMy4zLDEuOSBDOC40LDYuNSw2LjYsOC42LDYuNCwxMUM2LjIsMTIuNyw2LDE0LjksNiwxNy4zQzYsMzcuOCwyNCw0NCwyNCw0NHMxOC02LjIsMTgtMjYuN2MwLTIuNS0wLjItNC42LTAuNC02LjNjLTAuMy0yLjUtMi00LjUtNC40LTUuMSBDMzQuMSw1LDI5LjIsNCwyNCw0TDI0LDR6Ii8+PHBhdGggZmlsbD0iI2RjZWRjOCIgZD0iTTIzIDI4SDI1VjM2SDIzeiIvPjxwYXRoIGZpbGw9IiM0Y2FmNTAiIGQ9Ik0yNCwxMGMwLDAtNiw1LTYsMTNjMCw1LjIsMy4zLDguNSw1LDEwbDEtM2wxLDNjMS43LTEuNSw1LTQuOCw1LTEwQzMwLDE1LDI0LDEwLDI0LDEweiIvPjxwYXRoIGZpbGw9IiM4MWM3ODQiIGQ9Ik0yNCwxMGMwLDAtNiw1LTYsMTNjMCw1LjIsMy4zLDguNSw1LDEwbDEtM1YxMHoiLz48L3N2Zz4="},Dtc0:function(M,L,j){"use strict";j.r(L);var N=j("wTIg"),I=j("q1tI"),T=j.n(I),u=j("Kqmz"),D=j("Wbzz"),y=j("9eSz"),z=j.n(y),g=j("qKvR");var i=Object(N.a)("section",{target:"e1hoo5ef0"})({name:"ub6l8a",styles:"display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;@media only screen and (max-width:600px){flex-direction:column-reverse;text-align:center;margin-bottom:10px;}"}),t=(Object(N.a)("div",{target:"e1hoo5ef1"})({name:"10rwn94",styles:"width:50vw;margin-left:-50%;margin-right:5vw;transition:clip-path 0.5s ease-in-out;clip-path:polygon(37.75% 0px,2px 99.65%,100% 100%,99.69% -0.11%);animation:bubble 1s ease-in-out;@media only screen and (max-width:600px){margin-left:0;width:40vw;margin-right:0;clip-path:polygon(0.13% 2px,3px 99.98%,99.84% 100%,100.02% 0.39%);animation:none;}"}),Object(N.a)("span",{target:"e1hoo5ef2"})({name:"1xnk33w",styles:"display:block;margin-left:2vw;font-size:8vw;font-weight:lighter;animation:fadeInLeft 2s;@media only screen and (max-width:600px){margin-left:0;}"})),w=Object(N.a)("span",{target:"e1hoo5ef3"})({name:"k55wzm",styles:"display:block;margin-left:2vw;font-size:3vw;font-weight:initial;animation:fadeInUp 2s;"}),C=function(){return Object(g.b)(i,null,Object(g.b)("div",null,Object(g.b)(t,null,"Keshav Lingala"),Object(g.b)(w,null,"Software Development Engineer")))},x=j("WeRC");j("ToJy");var A=Object(N.a)(D.Link,{target:"e1sg5ztq0"})({name:"ur4qcf",styles:"display:flex;margin-bottom:50px;box-shadow:2px 2px 5px 0 black;background-color:#1b1b1b;min-height:260px;padding:10px;position:relative;cursor:pointer;text-decoration:none;color:inherit;overflow:hidden;&:after{content:'';display:flex;position:absolute;bottom:0;height:2px;width:100%;transform:scale(0);left:0;right:0;background-color:#ffd285;text-align:center;justify-content:center;}&:hover{:after{content:'';transform:scale(1);animation:growCenter 0.5s ease-in-out;}animation:pulse 0.5s ease-in-out;}:active{animation:zoomOut 0.5s ease-in-out;}@media only screen and (max-width:600px){flex-direction:column-reverse;}"}),S=Object(N.a)(z.a,{target:"e1sg5ztq1"})({name:"1omo823",styles:"width:20vw;min-width:20vw;margin-left:auto;margin-bottom:0;transition:transform 0.5s ease-in-out;&:hover{transform:scale(0.9);}@media only screen and (max-width:600px){width:100%;max-height:30vh;}"}),c=Object(N.a)("div",{target:"e1sg5ztq2"})({name:"1ldzem5",styles:"display:flex;flex-direction:column;padding:16px 10px 16px 16px;text-align:justify;"}),O=Object(N.a)("span",{target:"e1sg5ztq3"})({name:"8xl60i",styles:"margin-top:auto;"}),E=function(){return Object(D.useStaticQuery)("3716579500").allMdx.nodes.sort((function(M,L){return new Date(L.frontmatter.date)-new Date(M.frontmatter.date)})).map((function(M){var L=M.frontmatter.featuredImage.childImageSharp.fluid,j=new Date(M.frontmatter.date).toLocaleString("en-US",{year:"numeric",month:"short"});return Object(g.b)(A,{to:M.frontmatter.slug,tabIndex:"0",key:M.id},Object(g.b)(c,null,Object(g.b)("h3",null,M.frontmatter.title),Object(g.b)("p",null,M.frontmatter.description),Object(g.b)(O,null,"- ",j)),Object(g.b)(S,{fluid:L}))}))},Y=(j("6lDU"),j("pTL2"),j("bxPY")),s=j("rePB"),e=j("olgo"),Q=j.n(e),n=j("Ezcf"),o=j.n(n),a=j("7YAX"),U=j.n(a),k=j("+9g4"),l=j.n(k),d=j("00U8"),r=j.n(d),m=j("nhGf"),b=j.n(m),Z=j("XOI1"),P=j.n(Z),G=j("8rGe"),p=j.n(G),v=j("/Kqd"),h=j.n(v),W=j("WqSZ"),J=j.n(W),B=j("yByQ"),H=j.n(B),R=j("BaCr"),f=j.n(R),V=j("dif1"),X=j.n(V),K=j("xPoH"),F=j.n(K),_=j("uJic"),q=j.n(_),$=j("YEA9"),MM=j.n($),LM=j("aC43"),jM=j.n(LM),NM=j("VBF7"),IM=j.n(NM),TM=j("byyL"),uM=j.n(TM),DM=j("K6xl"),yM=j.n(DM),zM=j("41kN"),gM=j.n(zM),iM=j("w8JE"),tM=j.n(iM),wM=(j("Sc7H"),j("18ei")),CM=j.n(wM),xM=j("KBOX"),AM=j.n(xM),SM=j("u9DU"),cM=j.n(SM),OM=j("LRPB"),EM=j.n(OM),YM=j("FXvQ"),sM=j.n(YM),eM=j("PDe/"),QM=j.n(eM),nM=j("mefb"),oM=j.n(nM),aM=j("pPnd"),UM=j.n(aM),kM=j("Ap5P"),lM=j.n(kM),dM=j("ozyg"),rM=j.n(dM),mM=j("6PcI"),bM=j.n(mM),ZM=j("PujK"),PM=j.n(ZM),GM=j("aveo"),pM=j.n(GM),vM=j("SGlm"),hM=j.n(vM),WM=j("S7ex"),JM=j.n(WM),BM=j("vtmS");function HM(M,L){var j=Object.keys(M);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(M);L&&(N=N.filter((function(L){return Object.getOwnPropertyDescriptor(M,L).enumerable}))),j.push.apply(j,N)}return j}function RM(M){for(var L=1;L2&&L.email.match("^((?!\\.)[\\w-_.]*[^.])(@\\w+)(\\.\\w+(\\.\\w+)?[^.\\W])$")&&L.content.length>0?D(!0):D(!1)},w=function(){var M,N=(M=LL.a.mark((function M(){var N,I;return LL.a.wrap((function(M){for(;;)switch(M.prev=M.next){case 0:return j({name:"",email:"",content:""}),D(!1),M.prev=2,M.next=5,fetch("https://api.db-ip.com/v2/free/self");case 5:return M.next=7,M.sent.json();case 7:N=M.sent,M.next=13;break;case 10:M.prev=10,M.t0=M.catch(2),N=null;case 13:I=NL(NL({},L),{},{userData:N}),fetch("https://mailing-server.onrender.com",{body:JSON.stringify(I),method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"}}).then((function(M){M.ok?(i(1),setTimeout((function(){return i(0)}),1e4)):i(-1)})).catch((function(M){i(-1)}));case 15:case"end":return M.stop()}}),M,null,[[2,10]])})),function(){var L=this,j=arguments;return new Promise((function(N,I){var T=M.apply(L,j);function u(M){$M(T,N,I,u,D,"next",M)}function D(M){$M(T,N,I,u,D,"throw",M)}u(void 0)}))});return function(){return N.apply(this,arguments)}}();return Object(g.b)(T.a.Fragment,null,Object(g.b)(TL,null,Object(g.b)(IL,{id:"name",value:L.name,onChange:function(M){return t(M,"name")},name:"name",placeholder:"Name",type:"text"}),Object(g.b)("label",{htmlFor:"name"},"Name"),Object(g.b)(IL,{id:"email",value:L.email,onChange:function(M){return t(M,"email")},name:"email",placeholder:"Email",type:"text"}),Object(g.b)("label",{htmlFor:"email"},"Email")),Object(g.b)(TL,null,Object(g.b)(uL,{id:"content",value:L.content,onChange:function(M){return t(M,"content")},placeholder:"Type Your Message Here",name:"content",type:"text"}),Object(g.b)("label",{htmlFor:"content"},"Message")),Object(g.b)(TL,null,Object(g.b)(DL,{disabled:!u,onClick:function(M){return w(M)}},"Submit"),Object(g.b)(yL,{show:z},-1===z?"Something Went Wrong Please try to contact with email":"Submitted Successfully")))};var gL=Object(N.a)("ul",{target:"e11muhl30"})({name:"1u4ytvh",styles:"margin:20px 0;list-style:none;"});L.default=function(){return console.log("%c Hey 👋","font-size:10vw"),Object(g.b)(u.a,null,Object(g.b)(Y.a,{title:"Profile"}),Object(g.b)(C,null),Object(g.b)(x.a,null,Object(g.b)(gL,null,Object(g.b)("li",null,"Adept Software Engineer with a robust portfolio in full-stack development, cloud solutions, and system optimization. Holds a Master's in Computer Science. Proficient in Java, Python, AWS, Kubernetes, and beyond. Committed to excellence in clean code and cutting-edge technologies. Dive into my projects below. Get in touch: ",Object(g.b)("a",{href:"mailto:keshav.zsh@gmail.com"},"keshav.zsh@gmail.com"))),Object(g.b)("span",{className:"anchor",id:"projects"}),Object(g.b)("h2",null,"Projects"),Object(g.b)(E,null),Object(g.b)("span",{className:"anchor",id:"experience"}),Object(g.b)("span",{className:"anchor",id:"skills"}),Object(g.b)("h2",null,"Skills & Languages"),Object(g.b)(qM,null),Object(g.b)("span",{className:"anchor",id:"contact"}),Object(g.b)("h2",{title:"Anytime, Anywhere"},"Get In Touch"),Object(g.b)(zL,null)))}},Ezcf:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIxNjk5IiB2aWV3Qm94PSIwIDAgMjU2IDE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48ZyBmaWxsPSIjMDA5NzlDIj48cGF0aCBkPSJNMTQuMDQ0IDEzMC4zOTlMLjkxOSAxNzMuMjQyaDEwLjMyOGwyLjM2OS03Ljk4M2gxMi44MDNsMi4zMDUgNy45ODNoMTEuMjMxbC0xMy4xMjQtNDIuODQzSDE0LjA0NHptMi4xNjYgMjYuMjQybDMuODk5LTEzLjMyNSAzLjg1NSAxMy4zMjVIMTYuMjF6TTY0LjYzMiAxNTMuNjk2YTguMzg2IDguMzg2IDAgMCAwLS40NzQtLjQ3Yy4zMjMtLjEyMi42MzgtLjI1Mi45NDYtLjM5NGExMC43ODIgMTAuNzgyIDAgMCAwIDMuMjU1LTIuMjggMTAuMDA3IDEwLjAwNyAwIDAgMCAyLjE0OC0zLjM4OWMuNS0xLjI4Ny43NTQtMi43NjYuNzU0LTQuMzkzIDAtMi4yNDMtLjQwNS00LjE4My0xLjIwMS01Ljc2OGExMC4xNyAxMC4xNyAwIDAgMC0zLjQ2MS0zLjkyNGMtMS40NDctLjk3LTMuMjA3LTEuNjcxLTUuMjMyLTIuMDgyLTEuOTQ2LS4zOTUtNC4xMzgtLjU5Ny02LjUxMy0uNTk3SDQxLjQ1NnY0Mi44NDNoMTAuMjc1di0xNi43NGguMzA1YzEuMTI0IDAgMi4wNjEuMjQ3IDIuODY0Ljc1Ny43OTcuNTA1IDEuNDA4IDEuMjUgMS44NzEgMi4yODJsNi4yMSAxMy43MDFoMTEuOTU1bC03LjU0NS0xNS4yODNjLS45MTQtMS44NTYtMS44MTctMy4yNDktMi43NTktNC4yNjN6bS00LjQ2OS04LjIxOWEzLjk1IDMuOTUgMCAwIDEtMS4yNiAxLjQxOGMtLjU4MS40MDgtMS4zMDIuNzIxLTIuMTQ2LjkzMS0uODkxLjIyMy0xLjkwOC4zMzUtMy4wMjQuMzM1aC0yLjAwMnYtOS4wMTloMi4yNThjMi4zNTIgMCA0LjEuMzY5IDUuMTk1IDEuMDk4Ljk1NC42MzUgMS40MTggMS43MDUgMS40MTggMy4yNzMgMCAuNzU4LS4xNDQgMS40MDEtLjQzOSAxLjk2NHpNMTA1LjA0IDEzNS40ODdjLTEuNzMtMS43MzktMy45MTItMy4wNDEtNi40ODUtMy44NjgtMi41MDgtLjgwOS01LjQ2LTEuMjItOC43NzMtMS4yMkg3Ni4xOTN2NDIuODQzaDExLjgyOWMzLjgxNyAwIDcuMTU2LS41MiA5LjkyMy0xLjU0NSAyLjgxLTEuMDM5IDUuMTU3LTIuNTQ3IDYuOTc0LTQuNDgxIDEuODE0LTEuOTMgMy4xNjYtNC4yODggNC4wMTYtNy4wMDcuODM0LTIuNjYyIDEuMjU2LTUuNjU2IDEuMjU2LTguODk5IDAtMy41MzUtLjQyMy02LjYzNi0xLjI1OS05LjIxNy0uODU0LTIuNjQ0LTIuMTYzLTQuODY2LTMuODkyLTYuNjA2em0tOC40MDEgMjYuMDM3Yy0xLjc4NCAxLjk4Mi00LjM3MiAyLjk0NS03LjkxMiAyLjk0NWgtMi4yNnYtMjUuMjk3aDIuODAzYzEuOTgxIDAgMy42NDQuMjggNC45NDEuODMzIDEuMjU4LjUzNSAyLjIzMSAxLjI5MSAyLjk3NSAyLjMwOS43NiAxLjA0NCAxLjMxMSAyLjM1NCAxLjYzNyAzLjg5MS4zNDMgMS42MjYuNTE4IDMuNTEuNTE4IDUuNiAwIDQuNDU4LS45MDkgNy43MjgtMi43MDIgOS43MTl6TTEzNC45NDIgMTU3LjY1NGMwIDEuNDc3LS4xMzYgMi43MzYtLjQwNyAzLjc0Mi0uMjUyLjkzOS0uNjIzIDEuNzA2LTEuMTA1IDIuMjc5YTMuODkzIDMuODkzIDAgMCAxLTEuNzI2IDEuMTg5Yy0uNzYxLjI3Mi0xLjczNC40MDktMi44OTQuNDA5LTEuMjI3IDAtMi4yMzktLjE1Ny0zLjAwOC0uNDY4YTQuNTA1IDQuNTA1IDAgMCAxLTEuODE3LTEuMzFjLS40ODYtLjU4NS0uODM0LTEuMzE5LTEuMDM1LTIuMTg1LS4yMjQtLjk1Ni0uMzM3LTIuMDgxLS4zMzctMy4zNDd2LTI3LjU2NGgtMTAuMjc0djI4LjAyOGMwIDIuMzE2LjI4NyA0LjQ0Mi44NTEgNi4zMTguNTg3IDEuOTQ5IDEuNTU1IDMuNjM0IDIuODc4IDUuMDA1IDEuMzIzIDEuMzcgMy4wNTUgMi40MyA1LjE0OCAzLjE0NyAyLjAzNC43MDEgNC40OTIgMS4wNTYgNy4zMDUgMS4wNTYgMi41MTUgMCA0LjgyMy0uMzU1IDYuODU3LTEuMDU2IDIuMDgtLjcxMyAzLjg3My0xLjc5NCA1LjMzLTMuMjE0IDEuNDU4LTEuNDIyIDIuNTg5LTMuMjEyIDMuMzYyLTUuMzIuNzYtMi4wNyAxLjE0Ni00LjQ5NCAxLjE0Ni03LjIwNXYtMjYuNzU5aC0xMC4yNzR2MjcuMjU1TTE1MC40NyAxMzkuMDE4aDkuMjJ2MjUuNTQ0aC05LjIydjguNjhoMjguODQzdi04LjY4aC05LjIydi0yNS41NDRoOS4yMnYtOC42MTlIMTUwLjQ3djguNjE5TTIwNy45MDUgMTU0LjgxMWwtMTEuNDg2LTI0LjQxMkgxODQuNzl2NDIuODQzaDkuNTY5di0yNC44NzZsMTEuNTQ3IDI0Ljg3NmgxMS41N3YtNDIuODQzaC05LjU3MXYyNC40MTJNMjUwLjczOCAxMzUuNDY4Yy0zLTMuODE1LTcuNDk3LTUuNzQ5LTEzLjM2NC01Ljc0OS0yLjUxIDAtNC45MDQuNDQ1LTcuMTE2IDEuMzIyLTIuMjQzLjg4OS00LjIyNSAyLjI3My01Ljg5MiA0LjExNy0xLjY1MiAxLjgyOC0yLjk2NCA0LjE3OS0zLjg5NyA2Ljk4Ni0uOTIzIDIuNzcxLTEuMzkxIDYuMDk0LTEuMzkxIDkuODc4IDAgNi45OSAxLjQ4NyAxMi40MjggNC40MTkgMTYuMTY2IDMgMy44MjYgNy40OTcgNS43NjUgMTMuMzY0IDUuNzY1IDIuNTExIDAgNC45MDctLjQ0NSA3LjExOS0xLjMyMiAyLjI0NC0uODkgNC4yMjUtMi4yNzUgNS44OS00LjExNiAxLjY1LTEuODI3IDIuOTYyLTQuMTc3IDMuODk4LTYuOTg2LjkyMS0yLjc3IDEuMzg5LTYuMDkzIDEuMzg5LTkuODc5IDAtNy4wMS0xLjQ4Ny0xMi40NTUtNC40MTktMTYuMTgyem0tNi43NjIgMjIuMjYxYy0uMjk0IDEuNTgxLS43NTMgMi45MTQtMS4zNjQgMy45NjMtLjU4Ljk5OS0xLjI5OCAxLjczMS0yLjE5MyAyLjIzNi0uODkyLjUwMy0yLjAwMy43NTgtMy4zMDEuNzU4LTIuNTY4IDAtNC4zNTgtLjk1Ni01LjQ3Mi0yLjkyMS0xLjIyNC0yLjE1OS0xLjg0NS01LjU2MS0xLjg0NS0xMC4xMTUgMC0yLjEzOC4xNTQtNC4wNTkuNDYtNS43MDYuMjk0LTEuNTc4Ljc1Ni0yLjkwOSAxLjM3Ni0zLjk1OC41OS0xLjAwMyAxLjMxLTEuNzM3IDIuMjAxLTIuMjQ0Ljg3OS0uNTAxIDEuOTgyLS43NTUgMy4yOC0uNzU1IDIuNTg4IDAgNC4zODMuOTU0IDUuNDg2IDIuOTE2IDEuMjE1IDIuMTYgMS44MzEgNS41NjUgMS44MzEgMTAuMTE5IDAgMi4xNDQtLjE1NCA0LjA2NC0uNDU5IDUuNzA3ek0yNDAuMzE1IDUuNzRoMS44MjN2NC43OTNoMS4yOTNWNS43NGgxLjgzOFY0LjU1aC00Ljk1NHYxLjE5TTI0OS43NjggNC41NWwtMS4yNDcgNC4wNzgtMS4yOS00LjA3OGgtMS42ODd2NS45ODNoMS4yMTZWNi43MTFsMS4yMDYgMy44MjJoMS4xMWwxLjE0NC0zLjcyM3YzLjcyM2gxLjIxVjQuNTVoLTEuNjYyTTE5MC4yNzUgMTIwLjMyN2MtMTYuMjg4IDAtMzAuMjE0LTUuNDkyLTQyLjQ3LTE2LjcyNS03LjU3MS02LjkzNy0xMy44MTMtMTUuNDM2LTE5LjU1Ni0yNC4yNzMtNS43NDIgOC44MzctMTEuOTg1IDE3LjMzNi0xOS41NTUgMjQuMjczLTEzLjE2OSAxMi4wNjktMjguMjY3IDE3LjUxMS00Ni4xNDkgMTYuNjM0QzI4LjQ0NCAxMjAuMDg4Ljc0NyA5My4xNzYuNzQ3IDYwLjExOC43NDcgMjYuOTY5IDI4LjU5NiAwIDYyLjgyNyAwYzE4LjczMiAwIDM0LjUwMyA2LjE5OSA0OC4yMSAxOC45NSA2LjU4NCA2LjEyNSAxMi4xNDIgMTMuMjMgMTcuMjEyIDIwLjY2NCA1LjA3LTcuNDM0IDEwLjYyOS0xNC41MzkgMTcuMjEyLTIwLjY2NEMxNTkuMTY4IDYuMTk5IDE3NC45MzkgMCAxOTMuNjcxIDBjMzQuMjMyIDAgNjIuMDggMjYuOTY5IDYyLjA4IDYwLjExOCAwIDMzLjA1OC0yNy42OTYgNTkuOTctNjEuNzk4IDYwLjExOGE3NC44MTggNzQuODE4IDAgMCAxLTMuNjc4LjA5MXpNMTQwLjcyIDU5LjMxNmM2Ljc5NCAxMS4wMjMgMTMuMzg4IDIxLjI4MyAyMS40MiAyOC42NDMgOS4wNjYgOC4zMDkgMTguNjIyIDExLjcyNyAzMC45NzUgMTEuMDc0bC41NTYtLjAxNWMyMi41MzEgMCA0MC44NjItMTcuNDUgNDAuODYyLTM4LjkgMC0yMS40NDktMTguMzMxLTM4LjktNDAuODYyLTM4LjktMTMuMzAxIDAtMjQuMDI4IDQuMjE2LTMzLjc1OCAxMy4yNjctNy4yNjcgNi43NjEtMTMuMjY3IDE1LjQyMy0xOS4xOTMgMjQuODMxek02Mi44MjcgMjEuMjE4Yy0yMi41MzEgMC00MC44NjIgMTcuNDUxLTQwLjg2MiAzOC45IDAgMjEuNDUgMTguMzMxIDM4LjkgNDAuODYyIDM4LjlsLjU1Ny4wMTVjMTIuMzU0LjY1MyAyMS45MDgtMi43NjUgMzAuOTc0LTExLjA3NCA4LjAzMi03LjM2IDE0LjYyNy0xNy42MiAyMS40Mi0yOC42NDMtNS45MjYtOS40MDgtMTEuOTI2LTE4LjA3LTE5LjE5Mi0yNC44MzEtOS43MzEtOS4wNTEtMjAuNDU4LTEzLjI2Ny0zMy43NTktMTMuMjY3eiIvPjxwYXRoIGQ9Ik0xOTYuNDc3IDUyLjQwN1Y0MC45MDFoLTExLjk3NnYxMS41MDZoLTExLjUwNXYxMS45MThoMTEuNTA1djExLjU5MWgxMS45NzZWNjQuMzI1aDExLjUwNlY1Mi40MDdoLTExLjUwNk00NS41OTkgNTIuMjYzaDM3LjgxN3YxMi4yOTJINDUuNTk5VjUyLjI2M3oiLz48L2c+PC9zdmc+"},FXvQ:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE5OTIiIHZpZXdCb3g9IjAgMCA1MTIgNDA3Ljg2NCIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwNi4zNDQgMGMtMjkuMjE0IDAtNTAuODMxIDI1LjU3LTQ5Ljg2MyA1My4zLjkyOSAyNi42NDEtLjI3OCA2MS4xNDUtOC45NjQgODkuMjgzLTguNzE3IDI4LjIxNy0yMy40NDkgNDYuMDk4LTQ3LjUxNyA0OC4zOTN2MjUuOTEyYzI0LjA2OCAyLjMgMzguOCAyMC4xNzIgNDcuNTE2IDQ4LjM5MyA4LjY4NyAyOC4xMzggOS44OTMgNjIuNjQyIDguOTY0IDg5LjI4My0uOTY4IDI3LjcyNiAyMC42NDkgNTMuMyA0OS44NjggNTMuM2gyOTkuMzQ3YzI5LjIxNCAwIDUwLjgyNy0yNS41NyA0OS44NTktNTMuMy0uOTI5LTI2LjY0MS4yNzgtNjEuMTQ1IDguOTY0LTg5LjI4MyA4LjcxNy0yOC4yMjEgMjMuNDEzLTQ2LjEgNDcuNDgyLTQ4LjM5M3YtMjUuOTEyYy0yNC4wNjgtMi4zLTM4Ljc2NC0yMC4xNzItNDcuNDgyLTQ4LjM5My04LjY4Ny0yOC4xMzQtOS44OTMtNjIuNjQyLTguOTY0LTg5LjI4My45NjgtMjcuNzI2LTIwLjY0NS01My4zLTQ5Ljg1OS01My4zaC0yOTkuMzU1em0yNDAuNzc1IDI1MS4wNjdjMCAzOC4xODMtMjguNDgxIDYxLjM0LTc1Ljc0NiA2MS4zNGgtODAuNDU4YTguNjc4IDguNjc4IDAgMCAxIC04LjY3OC04LjY3OHYtMTk5LjU5M2E4LjY3OCA4LjY3OCAwIDAgMSA4LjY3OC04LjY3OGg4MGMzOS40MTEgMCA2NS4yNzYgMjEuMzQ4IDY1LjI3NiA1NC4xMjQgMCAyMy4wMDUtMTcuNCA0My42LTM5LjU2NyA0Ny4yMDh2MS4yYzMwLjE3NiAzLjMxIDUwLjQ5NSAyNC4yMSA1MC40OTUgNTMuMDc3em0tODQuNTE5LTEyOC4xaC00NS44NzZ2NjQuOGgzOC42MzljMjkuODcgMCA0Ni4zNC0xMi4wMjggNDYuMzQtMzMuNTI3LS4wMDMtMjAuMTQ4LTE0LjE2My0zMS4yNzMtMzkuMTAzLTMxLjI3M3ptLTQ1Ljg3NiA5MC41MTF2NzEuNDExaDQ3LjU2NGMzMS4xIDAgNDcuNTczLTEyLjQ3OSA0Ny41NzMtMzUuOTMxcy0xNi45MzUtMzUuNDg0LTQ5LjU3My0zNS40ODRoLTQ1LjU2NHoiIGZpbGw9IiM3OTUyYjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="},K6xl:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyMiIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48cGF0aCBkPSJNMjU1LjU2OSA4NC43MmMtLjAwMi00LjgzLTEuMDM1LTkuMDk4LTMuMTI0LTEyLjc2MS0yLjA1Mi0zLjYwMi01LjEyNS02LjYyMS05LjI0Ny05LjAwOC0zNC4wMjUtMTkuNjE5LTY4LjA4My0zOS4xNzgtMTAyLjA5Ny01OC44MTctOS4xNy01LjI5NC0xOC4wNjEtNS4xMDEtMjcuMTYzLjI2OUMxMDAuMzk1IDEyLjM5IDMyLjU5IDUxLjIzNyAxMi4zODUgNjIuOTQgNC4wNjQgNjcuNzU3LjAxNSA3NS4xMjkuMDEzIDg0LjcxMSAwIDEyNC4xNjYuMDEzIDE2My42MiAwIDIwMy4wNzZjLjAwMiA0LjcyNC45OTEgOC45MDkgMi45ODggMTIuNTE3IDIuMDUzIDMuNzExIDUuMTY5IDYuODEzIDkuMzg2IDkuMjU0IDIwLjIwNiAxMS43MDMgODguMDIgNTAuNTQ3IDEwMS41NiA1OC41MzYgOS4xMDYgNS4zNzMgMTcuOTk3IDUuNTY1IDI3LjE3LjI2OSAzNC4wMTUtMTkuNjQgNjguMDc1LTM5LjE5OCAxMDIuMTA1LTU4LjgxNyA0LjIxNy0yLjQ0IDcuMzMzLTUuNTQ0IDkuMzg2LTkuMjUyIDEuOTk0LTMuNjA4IDIuOTg1LTcuNzkzIDIuOTg3LTEyLjUxOCAwIDAgMC03OC44ODktLjAxMy0xMTguMzQ1IiBmaWxsPSIjNUM4REJDIi8+PHBhdGggZD0iTTEyOC4xODIgMTQzLjUwOUwyLjk4OCAyMTUuNTkzYzIuMDUzIDMuNzExIDUuMTY5IDYuODEzIDkuMzg2IDkuMjU0IDIwLjIwNiAxMS43MDMgODguMDIgNTAuNTQ3IDEwMS41NiA1OC41MzYgOS4xMDYgNS4zNzMgMTcuOTk3IDUuNTY1IDI3LjE3LjI2OSAzNC4wMTUtMTkuNjQgNjguMDc1LTM5LjE5OCAxMDIuMTA1LTU4LjgxNyA0LjIxNy0yLjQ0IDcuMzMzLTUuNTQ0IDkuMzg2LTkuMjUybC0xMjQuNDEzLTcyLjA3NCIgZmlsbD0iIzFBNDY3NCIvPjxwYXRoIGQ9Ik05MS4xMDEgMTY0Ljg2MWM3LjI4NSAxMi43MTggMjAuOTggMjEuMjk2IDM2LjY5IDIxLjI5NiAxNS44MDcgMCAyOS41OC04LjY4NyAzNi44MjgtMjEuNTQxbC0zNi40MzctMjEuMTA3LTM3LjA4MSAyMS4zNTIiIGZpbGw9IiMxQTQ2NzQiLz48cGF0aCBkPSJNMjU1LjU2OSA4NC43MmMtLjAwMi00LjgzLTEuMDM1LTkuMDk4LTMuMTI0LTEyLjc2MWwtMTI0LjI2MyA3MS41NSAxMjQuNDEzIDcyLjA3NGMxLjk5NC0zLjYwOCAyLjk4NS03Ljc5MyAyLjk4Ny0xMi41MTggMCAwIDAtNzguODg5LS4wMTMtMTE4LjM0NSIgZmlsbD0iIzFCNTk4RSIvPjxwYXRoIGQ9Ik0yNDguNzI4IDE0OC42NjFoLTkuNzIydjkuNzI0aC05LjcyNHYtOS43MjRoLTkuNzIxdi05LjcyMWg5LjcyMXYtOS43MjJoOS43MjR2OS43MjJoOS43MjJ2OS43MjFNMjEzLjI1MyAxNDguNjYxaC05LjcyMXY5LjcyNGgtOS43MjJ2LTkuNzI0aC05LjcyMnYtOS43MjFoOS43MjJ2LTkuNzIyaDkuNzIydjkuNzIyaDkuNzIxdjkuNzIxIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTE2NC42MTkgMTY0LjYxNmMtNy4yNDggMTIuODU0LTIxLjAyMSAyMS41NDEtMzYuODI4IDIxLjU0MS0xNS43MSAwLTI5LjQwNS04LjU3OC0zNi42OS0yMS4yOTZhNDIuMDYyIDQyLjA2MiAwIDAgMS01LjU3NC0yMC45NjhjMC0yMy4zNDEgMTguOTIzLTQyLjI2MyA0Mi4yNjQtNDIuMjYzIDE1LjYwOSAwIDI5LjIzMiA4LjQ3MSAzNi41NTMgMjEuMDU5bDM2Ljk0MS0yMS4yNzJjLTE0LjY4My0yNS4zNDYtNDIuMDk2LTQyLjM5OC03My40OTQtNDIuMzk4LTQ2Ljg3NiAwLTg0Ljg3NSAzOC04NC44NzUgODQuODc0IDAgMTUuMzc4IDQuMDkxIDI5Ljc5OSAxMS4yNDEgNDIuMjM4IDE0LjY0NiAyNS40OCA0Mi4xMzcgNDIuNjM3IDczLjYzNCA0Mi42MzcgMzEuNTU1IDAgNTkuMDg5LTE3LjIyNiA3My43MTQtNDIuNzgxbC0zNi44ODYtMjEuMzcxIiBmaWxsPSIjRkZGIi8+PC9zdmc+"},KBOX:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NS40IDQ1LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1LjQgNDUuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM2REIzNDQ7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOS4yLDQuN0MzOC42LDYsMzcuOSw3LjMsMzcsOC41QzI5LjMsMC40LDE2LjUsMC4yLDguNSw4UzAuMiwyOC41LDgsMzYuNWMwLjMsMC4zLDAuNSwwLjUsMC44LDAuOEw5LjUsMzgKCQljOC41LDcuMiwyMS4zLDYuMSwyOC40LTIuNGMyLjgtMy4zLDQuNC03LjMsNC43LTExLjZDNDMuMywxOC45LDQxLjcsMTIuNCwzOS4yLDQuN3ogTTExLjcsMzcuNWMtMC42LDAuOC0xLjcsMC44LTIuNCwwLjMKCQljLTAuOC0wLjYtMC44LTEuNy0wLjMtMi40YzAuNi0wLjgsMS43LTAuOCwyLjQtMC4zQzEyLjIsMzUuNywxMi4zLDM2LjgsMTEuNywzNy41eiBNMzkuMSwzMS41Yy01LDYuNi0xNS42LDQuNC0yMi40LDQuNwoJCWMwLDAtMS4yLDAuMS0yLjQsMC4zYzAsMCwwLjUtMC4yLDEtMC40YzQuOC0xLjcsNy0yLDEwLTMuNWM1LjUtMi44LDEwLjktOC45LDEyLTE1LjNjLTIuMSw2LjEtOC40LDExLjMtMTQuMiwxMy41CgkJYy00LDEuNS0xMS4xLDIuOS0xMS4xLDIuOWwtMC4zLTAuMmMtNC44LTIuNC01LTEyLjksMy44LTE2LjNjMy45LTEuNSw3LjUtMC43LDExLjgtMS43YzQuNS0xLDkuNi00LjQsMTEuNy04LjgKCQlDNDEuMywxMy44LDQ0LjEsMjQuNywzOS4xLDMxLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzgsMzUuNmMyLjgtMy4zLDQuNC03LjMsNC43LTExLjYiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zOS4xLDMxLjVjLTUsNi42LTE1LjYsNC40LTIyLjQsNC43YzAsMC0xLjIsMC4xLTIuNCwwLjNjMCwwLDAuNS0wLjIsMS0wLjRjNC44LTEuNyw3LTIsMTAtMy41CgkJYzUuNS0yLjgsMTAuOS04LjksMTItMTUuM2MtMi4xLDYuMS04LjQsMTEuMy0xNC4yLDEzLjVjLTQsMS41LTExLjEsMi45LTExLjEsMi45bC0wLjMtMC4yYy00LjgtMi40LTUtMTIuOSwzLjgtMTYuMwoJCWMzLjktMS41LDcuNS0wLjcsMTEuOC0xLjdjNC41LTEsOS42LTQuNCwxMS43LTguOEM0MS4zLDEzLjgsNDQuMSwyNC43LDM5LjEsMzEuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMS43LDM3LjVjLTAuNiwwLjgtMS43LDAuOC0yLjQsMC4zYy0wLjgtMC42LTAuOC0xLjctMC4zLTIuNGMwLjYtMC44LDEuNy0wLjgsMi40LTAuMwoJCUMxMi4yLDM1LjcsMTIuMywzNi44LDExLjcsMzcuNXoiLz4KPC9nPgo8L3N2Zz4K"},LRPB:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAzMiIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48ZyBmaWxsPSIjMUExOTE4Ij48cGF0aCBkPSJNNjcuNTE3IDMxMy44NjRjLS41NDIgMC0xLjEyNi0uMTM3LTEuNTMyLS42ODZMNDguNiAyOTAuMzE2djIzLjMyaC0zLjk2NFYyODQuOTJjMC0xLjE0My45NDYtMi4wNTcgMi4wMjgtMi4wNTcuNjMgMCAxLjE3LjE4MiAxLjU3NS43MzFsMTcuMzQgMjIuODE2di0yMy4yMjdoMy45NjN2MjguNjY4YzAgMS4xODktLjk0NiAyLjAxMi0yLjAyNiAyLjAxMk0xMDAuMzA2IDMxNC4xMzhjLTMuOTYyIDAtOC4xMDctLjgyNC0xMS45OC0yLjI4NmwuOTQ2LTMuMjkzYzMuNTU4IDEuMTQ0IDcuNDMxIDEuOTY3IDExLjAzNCAxLjk2NyA1IDAgNy42MTItMS43ODQgNy42MTItNC4yOTggMC0yLjI4Ni0yLjAyOC0zLjQzLTkuMDA4LTYuNzIyLTYuOTgxLTMuMjkyLTkuNzI3LTUuMzk0LTkuNzI3LTkuNTEgMC01LjE2NiAzLjk2Mi03LjI3IDExLjQzOC03LjI3IDMuMTA4IDAgNy44ODIuNjQgMTAuNjMgMS40NjRsLS42MyAzLjM4M2MtMy4wMi0uNzMxLTYuODAxLTEuMjM0LTkuOTEtMS4yMzQtNS4yNjggMC03LjQzIDEuMDA1LTcuNDMgMy41MiAwIDIuNDY5IDEuNTc1IDMuNTIgOC45NjIgNi45NSA3Ljc5MiAzLjYxMiA5Ljc3MyA1LjQ0MSA5Ljc3MyA5LjE5IDAgNS40NDItNS4xMzUgOC4xMzktMTEuNzEgOC4xMzlNMTMwLjc5OCAyODMuMTg0aDQuMDk4djMwLjQ1aC00LjA5OHYtMzAuNDV6TTE2OS43NTggMjk5LjgyN2gtMTAuMTh2MTAuMzM0aDEwLjE4YzMuNDY3IDAgNS41ODQtMi4xOTUgNS41ODQtNS4yNiAwLTIuODgtMi4yMDYtNS4wNzQtNS41ODQtNS4wNzRtLTEuOTgzLTEzLjE2OWgtOC4xOTd2OS43NGg4LjE5N2MzLjI4OCAwIDUuNjc1LTIuMTA0IDUuNjc1LTUuMDMgMC0yLjg4LTIuMDcyLTQuNzEtNS42NzUtNC43MW0yLjAyOCAyNi45NzdoLTEyLjI1YTIuMDQ0IDIuMDQ0IDAgMCAxLTIuMDczLTIuMDU3VjI4NS4yNGMwLTEuMDk4LjkwMS0yLjA1NyAyLjA3My0yLjA1N2gxMC4xMzNjNi4yMTUgMCA5LjkwOCAzLjA2MyA5LjkwOCA3Ljg2NCAwIDIuNjA2LTEuNTMyIDUuMDMtMy44NzQgNi40NDcgMy40NyAxLjA1MiA1LjgxIDMuOTMyIDUuODEgNy40MDcgMCA0Ljg0Ni00LjAwOCA4LjczMy05LjcyNyA4LjczM00xOTkuMjEyIDMxMy42MzVjLTEuMTI0IDAtMi4wMjUtLjk2LTIuMDI1LTIuMDU3di0yOC4zOTRoNC4wOTd2MjYuNzQ4aDE2LjMwNHYzLjcwM2gtMTguMzc2ek0yNDUuNTI2IDMxNC4xMzhjLTguMzc3IDAtMTMuNDIxLTMuMTA5LTEzLjQyMS05LjM3MyAwLTIuOTcyIDEuNjY3LTUuODA3IDQuOTEtNy4xMzMtMi42MTMtMS42NDYtMy45NjQtMy45NzgtMy45NjQtNi41MzggMC01LjY3IDQuMzctOC4zNjggMTIuNTY2LTguMzY4IDIuNzQ4IDAgNi42Mi4zMiA5Ljg2NCAxLjA1MmwtLjQ1MSAzLjM4M2MtMy40MjItLjU0OS02LjYyMS0uODY4LTkuNzI5LS44NjgtNS4zMTQgMC04LjE1MiAxLjQ2My04LjE1MiA0Ljk4NCAwIDIuNzkgMi42MTMgNC45ODQgNi4wODEgNC45ODRoNy4wMjVjLjk5MSAwIDEuNzU3Ljc3NyAxLjc1NyAxLjczNyAwIDEuMDA2LS43NjYgMS43ODMtMS43NTcgMS43ODNoLTcuNTY1Yy0zLjk2NCAwLTYuNDg1IDEuOTY1LTYuNDg1IDQuOTg0IDAgNC40MzUgNC4wOTggNS43NiA5LjIzMiA1Ljc2IDIuNzkzIDAgNi41NzUtLjM2NCA5LjYzNy0xLjA5NmwuNTg3IDMuMzM3Yy0yLjkyOC44MjQtNi43NTcgMS4zNzItMTAuMTM1IDEuMzcyTTE0LjEzOCAyODguODk1bDcuMTc4IDE3Ljk4NC0xMC44NC04LjY3IDMuNjYyLTkuMzE0em0xMi43NTEgMjIuMTI3bC0xMS4wNC0yNi45NzRjLS4zMTQtLjc3OC0uOTQ1LTEuMTktMS43MTEtMS4xOWExLjg0IDEuODQgMCAwIDAtMS43NTYgMS4xOUwuMjY0IDMxMy42MzVoNC4xNDRsNC43OTgtMTIuMTk4IDE0LjMxNCAxMS43NGMuNTc2LjQ3My45OTEuNjg2IDEuNTMyLjY4NiAxLjA4IDAgMi4wMjctLjgyMiAyLjAyNy0yLjAxIDAtLjE5NC0uMDY4LS41LS4xOS0uODN6Ii8+PC9nPjxwYXRoIGQ9Ik0yNTUuODc5IDEyNy44NjhjMCA3MC40NTUtNTcuMTEgMTI3LjU2NS0xMjcuNTY3IDEyNy41NjUtNzAuNDUgMC0xMjcuNTY2LTU3LjExLTEyNy41NjYtMTI3LjU2NUMuNzQ2IDU3LjQxOCA1Ny44NjIuMzAyIDEyOC4zMTIuMzAyYzcwLjQ1NiAwIDEyNy41NjcgNTcuMTE2IDEyNy41NjcgMTI3LjU2NiIgZmlsbD0iIzFBMTkxOCIvPjxwYXRoIGQ9Ik0xMzAuNDYgNzguMjI5bDMzLjAxMSA4MS40NzYtNDkuODYzLTM5LjI3OEwxMzAuNDYgNzguMjN6bTU4LjY0NCAxMDAuMjQ1TDEzOC4zMjYgNTYuMjcyYy0xLjQ1LTMuNTI0LTQuMzQ4LTUuMzktNy44NjYtNS4zOS0zLjUyNSAwLTYuNjM0IDEuODY2LTguMDg0IDUuMzlsLTU1LjczMiAxMzQuMDRoMTkuMDY1bDIyLjA2Mi01NS4yNjUgNjUuODQgNTMuMTljMi42NDcgMi4xNDEgNC41NTggMy4xMSA3LjA0MSAzLjExIDQuOTc0IDAgOS4zMjItMy43MyA5LjMyMi05LjExMSAwLS44NzYtLjMxLTIuMjY3LS44Ny0zLjc2MnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4="},"PDe/":function(M,L,j){M.exports=j.p+"static/cassandra-a1d5e24cc1716f2a12305c27b4b665e8.svg"},PujK:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI1MDAiIHdpZHRoPSIyMTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQgMTQxLjUzIj48cGF0aCBkPSJNMTAuMzgzIDEyNi44OTJMMCAwbDEyNCAuMjU1LTEwLjk3OSAxMjYuNjM3LTUwLjU1MyAxNC42Mzh6IiBmaWxsPSIjMWI3M2JhIi8+PHBhdGggZD0iTTYyLjQ2OCAxMjkuMjc1VjEyLjA4NWw1MS4wNjQuMTctOS4xMDYgMTA0Ljg1eiIgZmlsbD0iIzFjODhjNyIvPjxwYXRoIGQ9Ik0xMDAuODUxIDI3LjA2NEgyMi4yOThsMi4xMjggMTUuMzE4aDM3LjI3NmwtMzYuNjggMTUuNzQ1IDIuMTI3IDE0LjgwOGg1NC4wNDNsLTEuOTU4IDIwLjY4LTE4LjI5OCAzLjU3NS0xNi41OTUtNC4yNTUtMS4yNzctMTEuNzQ1SDI3LjgzbDIuMDQyIDI0LjQyNiAzMi42ODEgOS4xMDYgMzEuMzItOS45NTcgNC00Ny43NDVINjQuNzY1bDM2LjA4NS0xNC45Nzh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+"},S7ex:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMzEgMzAnIHByZXNlcnZlQXNwZWN0UmF0aW89J3hNaW5ZTWlkJz48cGF0aCBkPSdNOTkuNjEsMTkuNTJoMTUuMjRsLTguMDUtMTNMOTIsMzBIODUuMjdsMTgtMjguMTdhNC4yOSw0LjI5LDAsMCwxLDctLjA1TDEyOC4zMiwzMGgtNi43M2wtMy4xNy01LjI1SDEwM2wtMy4zNi01LjIzbTY5LjkzLDUuMjNWMC4yOGgtNS43MlYyNy4xNmEyLjc2LDIuNzYsMCwwLDAsLjg1LDIsMi44OSwyLjg5LDAsMCwwLDIuMDguODdoMjZsMy4zOS01LjI1SDE2OS41NE03NSwyMC4zOEExMCwxMCwwLDAsMCw3NSwuMjhINTBWMzBoNS43MVY1LjU0SDc0LjY1YTQuODEsNC44MSwwLDAsMSwwLDkuNjJINTguNTRMNzUuNiwzMGg4LjI5TDcyLjQzLDIwLjM4SDc1TTE0Ljg4LDMwSDMyLjE1YTE0Ljg2LDE0Ljg2LDAsMCwwLDAtMjkuNzFIMTQuODhhMTQuODYsMTQuODYsMCwxLDAsMCwyOS43MW0xNi44OC01LjIzSDE1LjI2YTkuNjIsOS42MiwwLDAsMSwwLTE5LjIzaDE2LjVhOS42Miw5LjYyLDAsMSwxLDAsMTkuMjNNMTQwLjI1LDMwaDE3LjYzbDMuMzQtNS4yM0gxNDAuNjRhOS42Miw5LjYyLDAsMSwxLDAtMTkuMjNoMTYuNzVsMy4zOC01LjI1SDE0MC4yNWExNC44NiwxNC44NiwwLDEsMCwwLDI5LjcxbTY5Ljg3LTUuMjNhOS42Miw5LjYyLDAsMCwxLTkuMjYtN2gyNC40MmwzLjM2LTUuMjRIMjAwLjg2YTkuNjEsOS42MSwwLDAsMSw5LjI2LTdoMTYuNzZsMy4zNS01LjI1aC0yMC41YTE0Ljg2LDE0Ljg2LDAsMCwwLDAsMjkuNzFoMTcuNjNsMy4zNS01LjIzaC0yMC42JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMC4wMiAwKScgc3R5bGU9J2ZpbGw6I0M3NDYzNCcvPjwvc3ZnPg=="},SGlm:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB3aWR0aD0iNTIuOTE2NjZtbSIKICAgaGVpZ2h0PSIxNS4yNDQ5MjFtbSIKICAgdmlld0JveD0iMCAwIDUyLjkxNjY2IDE1LjI0NDkyMSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnOCIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi4xIHIxNTM3MSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iQXp1cmV5LnN2ZyI+CiAgPGRlZnMKICAgICBpZD0iZGVmczIiIC8+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJiYXNlIgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOnpvb209IjYuNTI0NjA2NyIKICAgICBpbmtzY2FwZTpjeD0iNjcuNDY1OSIKICAgICBpbmtzY2FwZTpjeT0iMzguMDI0MzIzIgogICAgIGlua3NjYXBlOmRvY3VtZW50LXVuaXRzPSJtbSIKICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJsYXllcjEiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9InRydWUiCiAgICAgZml0LW1hcmdpbi10b3A9IjAiCiAgICAgZml0LW1hcmdpbi1sZWZ0PSIwIgogICAgIGZpdC1tYXJnaW4tcmlnaHQ9IjAiCiAgICAgZml0LW1hcmdpbi1ib3R0b209IjAiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI5MzAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iNzgxIgogICAgIGlua3NjYXBlOndpbmRvdy14PSI2NjciCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjExNyIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAvPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTUiPgogICAgPHJkZjpSREY+CiAgICAgIDxjYzpXb3JrCiAgICAgICAgIHJkZjphYm91dD0iIj4KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4KICAgICAgICA8ZGM6dHlwZQogICAgICAgICAgIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiIC8+CiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+CiAgICAgIDwvY2M6V29yaz4KICAgIDwvcmRmOlJERj4KICA8L21ldGFkYXRhPgogIDxnCiAgICAgaW5rc2NhcGU6bGFiZWw9IkxheWVyIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY3Ny45MzEzLC0zMTMuODU0MDcpIj4KICAgIDxnCiAgICAgICB0cmFuc2Zvcm09Im1hdHJpeCgwLjAzOTc4MjE3LDAsMCwwLjAzOTc4MjE3LC02NTguNTE0ODgsMzE3LjM2MTY2KSIKICAgICAgIGlkPSJsYXllcjEtMSIKICAgICAgIGlua3NjYXBlOmxhYmVsPSJMYXllciAxIj4KICAgICAgPHBhdGgKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgyMSIKICAgICAgICAgZD0ibSAtMjU5LjE4NjI3LDI3NC41NzUxNiBjIDYzLjU2MzUsLTExLjIyODYzIDExNi4wNjMzMiwtMjAuNTIwMzIgMTE2LjY2NjI5LC0yMC42NDgxOSBsIDEuMDk2MzIsLTAuMjMyNSAtNjAuMDEwMjEsLTcxLjM4MDI2IGMgLTMzLjAwNTU5LC0zOS4yNTkxNSAtNjAuMDEwMTgsLTcxLjUzMjQ5IC02MC4wMTAxOCwtNzEuNzE4NTMgMCwtMC4zNTIyMyA2MS45NjU2MSwtMTcwLjk5MjEyNyA2Mi4zMTM5NiwtMTcxLjU5OTIwNyAwLjExNjQ3LC0wLjIwMjk3IDQyLjI4NTk1LDcyLjYwMTQ4IDEwMi4yMjE1ODYsMTc2LjQ4Mjc5NyA1Ni4xMTI4NCw5Ny4yNTU1NSAxMDIuMzc1MTU1NiwxNzcuNDQzMSAxMDIuODA1MTQ5NiwxNzguMTk0NTIgbCAwLjc4MTg0LDEuMzY2MjQgLTE5MC43MTczOTU2LC0wLjAyNDYgLTE5MC43MTczNiwtMC4wMjQ1IDExNS41NywtMjAuNDE1NyB6IG0gNzMxLjM3ODg5LC0xNy4yNjI5MSBjIC0yOS4wMzA5MywtMS44NjEyOCAtNDUuOTE1NDQsLTE4LjM5MjE0IC01MC4zODk3NCwtNDkuMzM0MjIgLTEuMTkwMjEsLTguMjMxMSAtMS4xOTQ3NiwtOC40NDQ2NiAtMS4zMTY1NiwtNjEuODgwNzggbCAtMC4xMTc4OSwtNTEuNzE3MjI3IGggMTIuODQ4MzQgMTIuODQ4MyBsIDAuMTAxMTgsNTAuMDIzODg3IGMgMC4wOTEyLDQ1LjA4NTE0IDAuMTQ4NDIsNTAuMzcxMzEgMC41Nzk0Niw1My41NDI5MiAxLjc0OTM1LDEyLjg3MTY4IDUuMjMyMDEsMjEuNTI3NiAxMS4xNjEyNCwyNy43NDA2NyA0Ljc0NTI4LDQuOTcyNDIgMTAuMzAwMzgsNy44ODM5IDE3Ljk5MDExLDkuNDI4ODIgMy42Mjc4MywwLjcyODg0IDEzLjk0ODEzLDAuNzMwMyAxNy4yNTU2OSwwLjAwMyA3Ljc5NTg4LC0xLjcxNTYgMTQuMDQ0MiwtNS4xMDgxMSAxOS41NTYxNywtMTAuNjE3OTkgNi4yODI0OSwtNi4yODAxMiAxMC45MzAxNSwtMTUuMTkwMyAxMy4xNzg5OSwtMjUuMjY1OTUgbCAwLjc1NzkzLC0zLjM5NTg2IDAuMDg0NCwtNTAuNDQ3MjMgMC4wODQ0LC01MC40NDcyMTcgaCAxMy4xMTczMiAxMy4xMTczNSB2IDc5LjMwNDQ0NyA3OS4zMDQ0NCBoIC0xMi45ODIyMiAtMTIuOTgyMjIgdiAtMTIuNTgyNCBjIDAsLTguNTQ5MzMgLTAuMDkzNywtMTIuNTUxMTggLTAuMjkyMjIsLTEyLjQ4NSAtMC4xNjA2OSwwLjA1MzYgLTAuODI3NDQsMS4wNzM1NyAtMS40ODE2NiwyLjI2NjY3IC00LjQ3MzczLDguMTU4OTYgLTExLjkyNzQ1LDE1LjYyMDI5IC0yMC4wOTUwMSwyMC4xMTU1IC05Ljc5MDI0LDUuMzg4MjcgLTE5LjYwODU4LDcuMzA0MjIgLTMzLjAyMzMzLDYuNDQ0MTIgeiBtIDI5NC42NjYzNiwtMC4xMjgxNiBjIC0xMC4yNDc5NSwtMC43NzAzIC0yMS4wMzg0NiwtNC4yOTM1OSAtMjkuODU3OTYsLTkuNzQ5MDggLTE4LjU4ODczLC0xMS40OTg1MyAtMjkuNTg3NjEsLTMwLjQ1MTg0IC0zMi44MDgwNSwtNTYuNTM0OTkgLTEuMTE0NDEsLTkuMDI1NzUgLTEuMjQ4MzUsLTIxLjE0OTY0IC0wLjMxODQsLTI4LjgxOTA3IDIuMDc3ODYsLTE3LjEzNjgyIDguODExODUsLTMzLjk1OTc2IDE4LjQwMTA2LC00NS45Njk4MiAyLjQ1ODI0LC0zLjA3ODgzIDguMDM0OTUsLTguNjU1NTMgMTEuMTEzNjUsLTExLjExMzYxIDguMzEzNzksLTYuNjM3ODc3IDE4LjAzODQzLC0xMS4yNzk2MTcgMjguMzYzMzQsLTEzLjUzODMyNyA2LjAxNTc5LC0xLjMxNjAzIDE2LjYwOTY4LC0xLjkzMzk0IDIzLjAwMTExLC0xLjM0MTU5IDE2LjA1NTc2LDEuNDg4MDUgMzAuNzcxMDUsOS4wNDc2NSA0MC43NzI2NywyMC45NDU4ODcgMTAuMTYxNSwxMi4wODg0NyAxNS43NDY4MSwyOC45ODAwNiAxNi40NjAwNyw0OS43Nzk4NyAwLjExMTc5LDMuMjU5NjYgMC4xMzg4OSw4Ljk3NDY2IDAuMDYwMywxMi43IGwgLTAuMTQzLDYuNzczMzMgLTU2LjIzMjc4LDAuMDcxMiAtNTYuMjMyNzgsMC4wNzEyIHYgMi41MDk0IGMgMCw3LjYzOTE1IDEuODU3MjIsMTYuMzM5OTEgNS4wNjc5NSwyMy43NDI2NSAyLjc2ODc3LDYuMzgzNzMgNy41MzQ4NSwxMy4zNTQ2MiAxMS40MzcxNCwxNi43MjgwMiA4LjAwMTMxLDYuOTE2ODcgMTcuNzkzODYsMTEuMDU3MDEgMjguNTA5MzYsMTIuMDUzMzQgMy45NzMxOCwwLjM2OTQgMTQuMDk4ODksLTAuMDE5NSAxOC42MjY2NiwtMC43MTUyIDEyLjkxODAyLC0xLjk4NTI0IDI1LjE5OTQ2LC03LjA1MiAzNS4xMTc0NSwtMTQuNDg3ODMgMS4xNjY4OCwtMC44NzQ4NiAyLjI4MzU3LC0xLjY5MjIzIDIuNDgxNTIsLTEuODE2MzUgMC4yODk2OCwtMC4xODE2NCAwLjM1ODE0LDIuMTA0MDggMC4zNTA4MSwxMS43MTIyMiBsIC0wLjAwOSwxMS45Mzc5MiAtMi42NTc0MywxLjY0MzU1IGMgLTExLjIxOTcxLDYuOTM5MTEgLTI0LjA3MzA1LDExLjM5NDgxIC0zNy42ODIxMSwxMy4wNjI3NyAtNC4wNjEzNSwwLjQ5Nzc1IC0xOC45NjQ0MywwLjcxOTQ5IC0yMy44MjE0MiwwLjM1NDQxIHogbSA0OC45MzkxOSwtMTAwLjY4NTI4IGMgMCwtMTIuNzk2MDkgLTUuMzkyNDUsLTI3LjAxMDk2IC0xMy4wMjMzNywtMzQuMzMwNSAtNS40NDU4NywtNS4yMjM2NyAtMTIuMDI5MjEsLTguNDE2MDMgLTE5Ljg1NTUyLC05LjYyODIyIC0zLjcwMjY0LC0wLjU3MzUgLTExLjUwNjMxLC0wLjM1MjYyIC0xNS40MTAwNCwwLjQzNjE3IC04LjI1MjM0LDEuNjY3NDggLTE1LjA3ODExLDUuMjk1MzYgLTIxLjAzMTU0LDExLjE3ODIxIC02LjI2NTYxLDYuMTkxMzMgLTEwLjk2MzIzLDEzLjcxMTIyIC0xMy45MTc1NiwyMi4yNzkwOSAtMS4wNjIzNCwzLjA4MDkxIC0yLjMwNDg4LDguMTM5MDEgLTIuNjkwNTYsMTAuOTUyNTcgbCAtMC4xODM3NiwxLjM0MDU2IGggNDMuMDU2MTYgNDMuMDU2MTkgeiBNIDUzLjAxMDg1MiwyNTMuMjAwNTggYyAwLjA2NTg3LC0wLjE5NDAzIDE5LjE2MTE5NCwtNTAuMzU4NiA0Mi40MzQwODYsLTExMS40NzY4MiBsIDQyLjMxNDM0MiwtMTExLjEyNDAzNyAxMy41OTU4MywtOC41ZS00IDEzLjU5NTgsLTguNGUtNCAxLjEyODA1LDIuODkyNzggYyAzLjQ0NzIsOC44NDAwOCA4NC43MTAzMiwyMTkuODIxNTg3IDg0LjcxMDMyLDIxOS45MzExOTcgMCwwLjA3MjIgLTYuNTA4NzUsMC4xMzAzOSAtMTQuNDYzODksMC4xMjkyMyBsIC0xNC40NjM4OSwtMC4wMDMgLTExLjcxMjIyLC0zMS4xODI4MiAtMTEuNzEyMjIsLTMxLjE4MjgxIC00Ny4xNTg4NSwtNS43ZS00IC00Ny4xNTg4NiwtNS42ZS00IC0wLjQwOTgyLDEuMDU4MzMgYyAtMC4yMjUzOCwwLjU4MjA4IC01LjIyOTM3NiwxNC42MTMzNSAtMTEuMTIwMDMxLDMxLjE4MDYyIGwgLTEwLjcxMDIyMSwzMC4xMjIyNSAtMTQuNDk0MDg3LDAuMDA1IGMgLTExLjQ3MjcsMC4wMDQgLTE0LjQ2OTEwOSwtMC4wNjg2IC0xNC4zNzQzMzksLTAuMzQ3ODQgeiBNIDE4OS44MjkyOCwxNjcuMzg1NzEgYyAwLC0wLjA0OTQgLTcuODgxODcsLTIxLjQxNzE5IC0xNy41MTUyNywtNDcuNDgzODkgLTE4LjAyMjQzLC00OC43NjYyOTcgLTE5LjAzMDYxLC01MS43MDA0NDcgLTIwLjQ1NDU0LC01OS41Mjk1NzcgLTAuNjY3NzEsLTMuNjcxMjIgLTEuMDA1NTYsLTMuNzczMjQgLTEuNDAxODgsLTAuNDIzMzMgLTAuMjgzMywyLjM5NDQ4IC0xLjUxMTY3LDcuNzUyNDUgLTIuNDU4NjYsMTAuNzI0NDUgLTAuNDY5ODgsMS40NzQ2MSAtOC41ODU3NywyMy43NDk3MiAtMTguMDM1MzMsNDkuNTAwMjM3IC05LjQ0OTU0LDI1Ljc1MDUyIC0xNy4xODA5OSw0Ni45Mjc3NyAtMTcuMTgwOTksNDcuMDYwNTUgMCwwLjEzMjc5IDE3LjMzNTUxLDAuMjQxNDMgMzguNTIzMzQsMC4yNDE0MyAyMS4xODc4MywwIDM4LjUyMzMzLC0wLjA0MDQgMzguNTIzMzMsLTAuMDg5OSB6IG0gNjkuNzA4ODksODIuMTA2MzkgdiAtNC4wNjEyNyBsIDQ2Ljk4NDYxLC02NC41ODkyOSA0Ni45ODQ2MSwtNjQuNTg5MyAtNDIuNTM5NjEsLTAuMTQxMTEgLTQyLjUzOTYxLC0wLjE0MTExIC0wLjA3MzksLTEwLjc5NSAtMC4wNzM5LC0xMC43OTQ5OTcgaCA2MS41Mjc4MSA2MS41Mjc4IHYgMy42NDYwNiAzLjY0NjA1NyBsIC00Ni45OSw2NC45NDE1MyBjIC0yNS44NDQ1LDM1LjcxNzg1IC00Ni45OSw2NS4wMDE2MiAtNDYuOTksNjUuMDc1MDYgMCwwLjA3MzQgMjAuODkxNSwwLjEzMzUyIDQ2LjQyNTU1LDAuMTMzNTIgaCA0Ni40MjU1NiB2IDEwLjg2NTU1IDEwLjg2NTU2IGggLTY1LjMzNDQ3IC02NS4zMzQ0NSB6IG0gMzQ0Ljc4MTQ5LDMuODczMSBjIC0wLjEwMzQ5LC0wLjEwMzQ2IC0wLjE4ODE2LC0zNS45MTc0NiAtMC4xODgxNiwtNzkuNTg2NjYgViA5NC4zODAwMjMgaCAxMi44NDExMiAxMi44NDExMSB2IDE2LjM2ODg4NyBjIDAsOS4wMDI4OSAwLjEwOTQ3LDE2LjM2ODg5IDAuMjQzMywxNi4zNjg4OSAwLjEzMzgzLDAgMC43NTg4MSwtMS40NzM2OCAxLjM4ODg0LC0zLjI3NDg0IDIuODg3MTEsLTguMjUzNiA3Ljg5MzkzLC0xNS45NjU3MiAxNC4zNDQ0MywtMjIuMDk1MDkgNS44MTA5NSwtNS41MjE2NTcgMTIuNDUyMzUsLTguODIzNjM3IDIwLjI4ODk4LC0xMC4wODcyODcgMi4yMDEzNCwtMC4zNTQ5NyA0LjA2NCwtMC40MjI3NCA4LjQ2NjY3LC0wLjMwODA2IDUuNTI5MjQsMC4xNDQwMiA4LjQyMDAxLDAuNTQ4MTkgMTEuNzgyNzgsMS42NDczOCBsIDEuMDU4MzMsMC4zNDU5NCB2IDEzLjMyODkzNyAxMy4zMjg5MyBsIC0zLjAzMzg5LC0xLjUxODY4IGMgLTUuMzU5MiwtMi42ODI2NyAtMTAuNjQ3MTQsLTMuNzQ0MjkgLTE3LjAwMzg5LC0zLjQxMzc1IC00LjEzNzA3LDAuMjE1MTMgLTYuODUyNTIsMC43NDYzNiAtMTAuMTYsMS45ODc2NiAtNi44MDUxOSwyLjU1Mzk5IC0xMi4zMjUxOCw3LjA2MTk4IC0xNi4xODIyOCwxMy4yMTU1IC01LjU4Mzc0LDguOTA4MTcgLTkuNTY2MTIsMjAuMzU4NzMgLTEwLjc0MDcsMzAuODgyODcgLTAuMjEwNzksMS44ODg2NCAtMC4zMzUwOCwxNy4yNzAxOSAtMC4zODQ1OSw0Ny41OTMyNyBsIC0wLjA3MzEsNDQuODAyNzggSCA2MTcuMTU4MiBjIC02Ljk1NzcxLDAgLTEyLjczNTA2LC0wLjA4NDcgLTEyLjgzODUyLC0wLjE4ODE2IHogTSAtNDg4LjA2ODUsMjUyLjgwNzYyIGMgMCwtMC4xMDA1IDI4LjI3NjUyLC00OS4xODYzMiA2Mi44MzY3MSwtMTA5LjA3OTY0IGwgNjIuODM2NywtMTA4Ljg5NjkzNyA3My4yMjg5MSwtNjEuNDUzODUgYyA0MC4yNzU5LC0zMy43OTk2MSA3My4zMzczNywtNjEuNDk1MTYgNzMuNDY5OTIsLTYxLjU0NTY3IDAuMTMyNTUsLTAuMDUwNSAtMC4zOTcyNywxLjI4Mjk5IC0xLjE3NzM4LDIuOTYzMzMgLTAuNzgwMTEsMS42ODAzNCAtMzYuNTYyNDQsNzguNDI5NjY5OSAtNzkuNTE2MjksMTcwLjU1NDA2IGwgLTc4LjA5Nzg5LDE2Ny40OTg4ODcgLTU2Ljc5MDM0LDAuMDcxMiBjIC0zMS4yMzQ2OCwwLjAzOTIgLTU2Ljc5MDM0LC0wLjAxMSAtNTYuNzkwMzQsLTAuMTExNDIgeiIKICAgICAgICAgc3R5bGU9ImZpbGw6IzAwODlkNjtmaWxsLW9wYWNpdHk6MTtzdHJva2Utd2lkdGg6MC4yODIyMjIyMSIgLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo="},Sc7H:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggc3R5bGU9ImZpbGw6I0ZCQkIwMDsiIGQ9Ik0xMTMuNDcsMzA5LjQwOEw5NS42NDgsMzc1Ljk0bC02NS4xMzksMS4zNzhDMTEuMDQyLDM0MS4yMTEsMCwyOTkuOSwwLDI1NgoJYzAtNDIuNDUxLDEwLjMyNC04Mi40ODMsMjguNjI0LTExNy43MzJoMC4wMTRsNTcuOTkyLDEwLjYzMmwyNS40MDQsNTcuNjQ0Yy01LjMxNywxNS41MDEtOC4yMTUsMzIuMTQxLTguMjE1LDQ5LjQ1NgoJQzEwMy44MjEsMjc0Ljc5MiwxMDcuMjI1LDI5Mi43OTcsMTEzLjQ3LDMwOS40MDh6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM1MThFRjg7IiBkPSJNNTA3LjUyNywyMDguMTc2QzUxMC40NjcsMjIzLjY2Miw1MTIsMjM5LjY1NSw1MTIsMjU2YzAsMTguMzI4LTEuOTI3LDM2LjIwNi01LjU5OCw1My40NTEKCWMtMTIuNDYyLDU4LjY4My00NS4wMjUsMTA5LjkyNS05MC4xMzQsMTQ2LjE4N2wtMC4wMTQtMC4wMTRsLTczLjA0NC0zLjcyN2wtMTAuMzM4LTY0LjUzNQoJYzI5LjkzMi0xNy41NTQsNTMuMzI0LTQ1LjAyNSw2NS42NDYtNzcuOTExaC0xMzYuODlWMjA4LjE3NmgxMzguODg3TDUwNy41MjcsMjA4LjE3Nkw1MDcuNTI3LDIwOC4xNzZ6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiMyOEI0NDY7IiBkPSJNNDE2LjI1Myw0NTUuNjI0bDAuMDE0LDAuMDE0QzM3Mi4zOTYsNDkwLjkwMSwzMTYuNjY2LDUxMiwyNTYsNTEyCgljLTk3LjQ5MSwwLTE4Mi4yNTItNTQuNDkxLTIyNS40OTEtMTM0LjY4MWw4Mi45NjEtNjcuOTFjMjEuNjE5LDU3LjY5OCw3Ny4yNzgsOTguNzcxLDE0Mi41Myw5OC43NzEKCWMyOC4wNDcsMCw1NC4zMjMtNy41ODIsNzYuODctMjAuODE4TDQxNi4yNTMsNDU1LjYyNHoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0YxNDMzNjsiIGQ9Ik00MTkuNDA0LDU4LjkzNmwtODIuOTMzLDY3Ljg5NmMtMjMuMzM1LTE0LjU4Ni01MC45MTktMjMuMDEyLTgwLjQ3MS0yMy4wMTIKCWMtNjYuNzI5LDAtMTIzLjQyOSw0Mi45NTctMTQzLjk2NSwxMDIuNzI0bC04My4zOTctNjguMjc2aC0wLjAxNEM3MS4yMyw1Ni4xMjMsMTU3LjA2LDAsMjU2LDAKCUMzMTguMTE1LDAsMzc1LjA2OCwyMi4xMjYsNDE5LjQwNCw1OC45MzZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},VBF7:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjkxLjUgMTcwLjgiIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjE0NjUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2Q0M2IyOH0uc3Qxe2ZpbGw6I2QxYzliZn0uc3Qye2ZpbGw6I2JiMzEyNn0uc3Qze2ZpbGw6I2JjYjNhNn0uc3Q0e2ZpbGw6bm9uZX0uc3Q1e2ZpbGw6I2ZmZn0uc3Q2e2ZpbGw6I2JiMmUxZn0uc3Q3e2ZpbGw6IzI3NGQ3MztzdHJva2U6I2VmZTVjYjtzdHJva2Utd2lkdGg6MztzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDcuNyA0NC44Yy0yLjkgMS42LTYgMi40LTkuMiAyLjQgMS43LTMgMi42LTYuNCAyLjUtOS44IDQuOS40IDkuOS0uMyAxNC43LTItMS40IDMuOC00LjIgNy4yLTggOS40ek0xNDEuOSAxMWMtMy45IDMuMy03IDcuMi05LjIgMTEuNi0yLjktMS45LTYuMy0yLjktOS43LTIuOSAxLjYtMi43IDMuOC01IDYuNy02LjYgMy45LTIuMiA4LjItMi44IDEyLjItMi4xeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTQuNSAyMGMtMi44LTQuOS03LjUtOC0xMi42LTguOSAxLjYtMS40IDMuNC0yLjYgNS4zLTMuNyAxMC40LTUuOSAyMi40LTYuMSAzMi41LTEuNy0xLjQgMTEtNy44IDIxLjItMTguMiAyNy0xLjkgMS4xLTMuOSAyLTUuOSAyLjcgMi00LjkgMS43LTEwLjUtMS4xLTE1LjR6TTE0MSAzNy4zYy0yLjEtLjItNC4yLS41LTYuMi0xIC41LTEuNi40LTMuNC0uNS00LjktLjktMS42LTIuNC0yLjYtNC0yLjkuNi0yIDEuNC00IDIuMy01LjggMi40IDEuNSA0LjUgMy43IDYgNi4zIDEuNSAyLjYgMi4zIDUuNSAyLjQgOC4zeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMzQuOCAzNi40Yy42LTEuNy40LTMuNS0uNC01LS44LTEuNC0yLjEtMi40LTMuNi0yLjgtLjEgMC0uMi0uMS0uMy0uMS42LTIgMS40LTQgMi4zLTUuOCAyLjUgMS42IDQuNSAzLjggNiA2LjMgMS41IDIuNiAyLjMgNS41IDIuNCA4LjQtMi4zLS4yLTQuNC0uNS02LjQtMXptLTQuMS03LjljMS42LjQgMi45IDEuNSAzLjcgMi45LjggMS41IDEgMy4zLjUgNC45IDIgLjUgNCAuOCA2LjEgMS0uMS0yLjktLjktNS44LTIuNC04LjMtMS40LTIuNS0zLjUtNC43LTUuOS02LjMtLjkgMS44LTEuNyAzLjgtMi4zIDUuNy4xIDAgLjIuMS4zLjF6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE1NC41IDIwYzIuOCA0LjkgMyAxMC41IDEuMiAxNS40LTQuOCAxLjctOS44IDIuMy0xNC43IDItLjEtMi45LS45LTUuNy0yLjQtOC40cy0zLjYtNC44LTYtNi4zYzIuMi00LjQgNS4zLTguNCA5LjItMTEuNiA1LjIuOCAxMCA0IDEyLjcgOC45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNTUuNyAzNS40Yy00LjggMS43LTkuOCAyLjMtMTQuNyAyIDAgLjggMCAxLjYtLjEgMi40IDQuNi4yIDkuMi0uNSAxMy43LTEuOS40LS45LjgtMS43IDEuMS0yLjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzOC41IDQ3LjFjMy4xIDAgNi4zLS43IDkuMi0yLjQgMy0xLjcgNS4zLTQuMSA2LjktNy00LjUgMS40LTkuMSAyLTEzLjcgMS45LS4yIDIuNy0xLjEgNS4zLTIuNCA3LjV6TTE0MS45IDExYy0zLjkgMy4zLTcgNy4yLTkuMiAxMS42LTIuOS0xLjktNi4zLTIuOS05LjctMi45IDEuNi0yLjcgMy44LTUgNi43LTYuNiAzLjktMi4yIDguMi0yLjggMTIuMi0yLjF6Ii8+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEzNC4zIDMxLjRjLjggMS41IDEgMy4zLjUgNC45IDIgLjUgNC4xLjggNi4yIDEgNC45LjMgOS45LS4zIDE0LjctMiAyLS43IDQtMS42IDUuOS0yLjcgMTAuMS01LjYgMTYuNC0xNS41IDE4LTI2LjJsMi45LTEuNmMuMy4zLjYuNSAxIC42LjYuMiAxLjIuMSAxLjctLjIuNS0uMy45LS44IDEuMS0xLjQuMi0uNi4xLTEuMi0uMi0xLjctLjMtLjUtLjgtLjktMS40LTEuMS0uNi0uMi0xLjItLjEtMS43LjItLjUuMy0uOS44LTEuMSAxLjQtLjEuNC0uMS44IDAgMS4xTDE3OSA1LjNjLS4xIDAtLjItLjEtLjMtLjEtMi4zIDkuMy04LjMgMTcuNy0xNy40IDIyLjgtMS45IDEuMS0zLjkgMi01LjkgMi43LTQuOCAxLjctOS44IDIuMy0xNC43IDItMi4xLS4yLTQuMi0uNS02LjItMSIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMzAuMyAyOC40di4xIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEzNC42IDMxLjdjMi4xLjYgNC4xLjkgNi4yIDEgNC45LjQgOS45LS4zIDE0LjctMiAyLS43IDQtMS42IDUuOS0yLjcgOS01LjEgMTUtMTMuNSAxNy40LTIyLjgtOS45LTQtMjEuNS0zLjYtMzEuNSAyLjEtMS45IDEuMS0zLjcgMi4zLTUuMyAzLjctMy45IDMuMi03IDcuMi05LjIgMTEuNi0uMy42LS42IDEuMi0uOSAxLjkiLz48L2c+PHBhdGggY2xhc3M9InN0NSIgZD0iTTE2Mi45IDE3LjhjLTEuNy0uNS0yLjctMi4zLTIuMy00IC41LTEuNyAyLjMtMi43IDQtMi4zIDEuNy41IDIuNyAyLjMgMi4zIDQtLjUgMS44LTIuMiAyLjgtNCAyLjN6bTEuNi01LjhjLTEuNS0uNC0zLjEuNS0zLjUgMi0uNCAxLjUuNSAzLjEgMiAzLjUgMS41LjQgMy4xLS41IDMuNS0yIC40LTEuNS0uNS0zLjEtMi0zLjV6Ii8+PGc+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTMwLjIiIGN5PSIzMy43IiByPSIzIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIzLjQiIGN5PSIzNy41IiByPSIyLjQiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMTYuNiIgY3k9IjQxLjgiIHI9IjEuOCIvPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxODQuMiIgY3k9IjIuNSIgcj0iMS4yIi8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTI5MSA1MC40Yy0uNS0xLjEtMi40LTEuOS0zLjgtMS45LTEuMSAwLTIgLjUtMi42IDEuMy0uMy40LS45IDEuNy0yLjQgNC45LTMuMSA2LjQtOC44IDE4LjEtMTMuOCAyNi43LTMuNy0yLjMtOC40LTYuOS0xMS41LTEwIDEyLjUtMTAgMjQuNi0yNC40IDI1LjEtMjguOC41LTUuNi0zLjktOC4zLTkuMS0xMS4zLS44LS40LTEuNS0uOS0yLjMtMS40bC0uMi0uMWgtLjJjLTQuMS0xLTguNSAxLTEyLjkgNS44IDEuOS02LjUgNC0xMy4xIDYuNC0xOS42LjMtLjYgMi44LTYuNCAzLjQtOC42LjQtMS40LS4xLTIuMy0uNS0yLjktLjgtMS4xLTIuNC0xLjYtNC43LTEuNi00LjQgMC0xNiAyLjgtMTYuNiA1LjktNC45IDIxLjctOC40IDQwLjMtMTAuMiA1NS40LTYuOCAxMi40LTEyLjEgMjEuMy0xNiAyNi42IDEuMi0xNCA1LjgtMjguNiA5LjMtMzkuNS41LTEuNSAxLTMgMS40LTQuNS40LTEuNi4zLTIuOS0uNC0zLjgtLjgtMS0yLjEtMS41LTQtMS41LTIuMyAwLTUuMi43LTguNCAxLjQtMy4zLjctNi42IDEuNS05LjIgMS41LS44IDAtMS40LS4xLTEuOS0uMi0uMy0uMS0uNi0uMS0uOC0uMS0xLjcgMC0yLjkgMS4zLTcuMiA2LjItMy44IDQuNS01LjEgNy43LTQgMTAgLjggMS43IDIuNyAyLjUgNS43IDIuNi0uMi4zLS4zLjctLjUuOWwtLjQuNGMtLjMuNS0xLjEgMS45LTIuOCA1LjQtMyA2LTggMTYuMi0xMi4zIDIzIC40LTUuOSAxLjYtMTIgMi42LTE2LjQgMy44LTYuMSA1LjEtMTAuMSA0LjMtMTIuNC0uMy0xLTEtMS42LTItMi0xLjMtLjUtMy4xLS44LTUuMi0uOC0xLjYgMC00LjMuMi03IDEuMi0uMS0xLjYtLjUtMi45LTEuNS00LTIuNi0zLjEtOC4zLTQtMTcuMi0yLjYtNy42IDEuMS0xMS4xIDkuOS0xMy43IDE5LjMtLjQgMS40LS43IDMuNC0xIDUuNy0xIDEuOS0yLjQgNC4zLTMuOCA2LjkgMS05LjIuNC0xOS0zLjktMjQuMi0zLjktNC44LTEwLjEtNS0xNy44LS41IDEuMy0zLjcgMi41LTggMi42LTguMS4zLTEuMS0uMS0xLjktLjQtMi40LS43LTEtMi4xLTEuNC00LjMtMS40LTMuMiAwLTcuMyAxLTEwLjMgMmwtLjcuMWMtNi44IDEuNC0yMy42IDEzLTQzLjEgMjkuOC00LjctLjYtMTAuMy0uMy0xNi42IDEuMS0xLjMuMy0yLjUuNC0zLjUuNC0zLjcgMC02LjEtMS42LTcuMy01LTMuOC0xMC42IDUuOS0zNi4yIDIyLjQtNTAuMiAyLjIuNiAzLjUgMS45IDQuMSAzLjkgMiA3LjMtNi40IDIyLjQtMTMgMjguM2wtLjIuMi0uMS4zYy0yLjggNi4xLjUgOC44LjcgOC45bC43LjYuOC0uNUM1OS4yIDY0LjYgNzkgNDMgNzguNyAyNS41Yy0uMS01LjktMy40LTkuMy05LTkuMy00LjcgMC05LjkgMi4zLTEzIDQuNi0xLjMtLjItMi41LS42LTMuNi0uOS0xLjYtLjUtMy4xLS45LTQuOC0uOS0xLjMgMC0yLjYuMy00IC45LTI2LjcgMTIuNS0zNC4zIDM5LjMtMjkuOSA1OSAyLjUgMTEuMyA4LjcgMTguNiAxNS45IDE4LjYuOCAwIDEuNi0uMSAyLjQtLjMgNS4zLTEuMiA5LjktMS41IDEzLjctMS4xLTE3LjggMTYuOC0zMS4xIDMyLjEtMzcuNyA0My40LTQuOSA3LjMtNCAxMi41LTIuNCAxNS42IDIuNiA1IDkuMyA4LjIgMTYuOSA4LjIgMiAwIDQtLjIgNS45LS43IDMwLjgtNyA1MC42LTMzIDUyLjEtNTQuMi43LTEwLjktMy41LTE5LjItMTEuNy0yMy4yQzc4LjMgNzcuNiA4Ny4yIDcxIDk2IDY1LjZjLTkuOSAyOC44LTEzLjIgODYuMS04LjkgMTAxLjkuNCAxLjIgMS42IDMuMyA1LjcgMy4zLjEgMCA2LjQtLjIgNi42LTIuM2wuMS0xLjJoLS4yYy0uMy00LjYuOS0xOS41IDMuNy0zOSAyLjYgMS42IDUuMyAyLjQgOCAyLjQgMTAgMCAyMC4yLTEwLjkgMzEuMy0zMy4xLjIgNS45LjkgMTMuNCAzIDE5LjMgMS42IDQuMyA0LjkgNi45IDguOCA2LjkgNCAwIDcuOC0yLjcgOS45LTYuOSAxLTIuMiAyLjktNi42IDUuOC0xNCAuOCA1LjggMS45IDEyLjQgMy4yIDEzLjguOC45IDIgMS40IDMuMyAxLjQgMy44IDAgOC43LTMuOCA5LjctNi4yIDYuOS0xNi41IDExLjktMjguOSAxNy4zLTQyLjUgMS45LTMuOCAzLjItNi4zIDMuOC03LjcuMiAwIC40LS4xLjUtLjEtMi4yIDcuNC0yLjUgMjAuNi0yLjQgMjYuNCAwIC45IDAgMjEuMiAyLjUgMjMuOC44LjggMS44IDEuMiAzIDEuMiAzLjcgMCA4LjYtNC4xIDkuOS01LjkgNS4zLTcuNCA5LjUtMTUuNCAxMy0yMi44LS4yIDEwLjUgMSAxNy4yIDMuNiAyMCAxIDEuMSAyLjIgMS42IDMuNSAxLjYgMi4zIDAgNC45LTEuNiA3LjctNWwuNS0uNi0uMy0uN2MtMS4yLTMuMy0xLjQtMTAuNC0uNS0xOS40IDUuMiA5LjEgMTEuMyAxOC4xIDE4LjQgMjAuMS4zLjEuNS4xLjguMSA1LjEgMCAxMC44LTEzLjQgMTkuNS0zOC4yIDEuNi00LjQgMy4yLTkgMy44LTEwLjFsLjktLjQtLjUtMS4zem0tMjQuOS01LjljMCAxLjktNi4xIDEwLjUtMTUuMiAyMC4yLS4xLS4xLS4yLS4zLS4zLS40IDMuMi0xMC45IDguNS0yMS44IDEyLjYtMjEuOCAxIC4xIDIgLjggMi45IDJ6bS05Ny44IDQwLjZjLTEuMSAyLjMtMi4yIDUuMS0zLjQgOC4xLTIgNC45LTQuOSAxMi02LjUgMTMuNy0zLjctNy4zLjktMjcuNyA1LjktMzcuNyAxLjktMy45IDMuMS00LjUgMy4zLTQuNi4yLjIgMS4xIDEuMyAxLjMgNi45LS41IDMuNS0uNyA4LjEtLjYgMTMuNnpNNTkuNiAxMTEuMmMtLjYgMTMtMTIuOCAzMi43LTMxLjUgNDEuNy00LjUgMi4yLTcuOSAyLjEtOS4zLS40LTEuNS0yLjUtLjctNyAxLjgtMTEuNCA4LjEtMTMuOSAxOS4yLTI3LjcgMzQtNDIuMiA0LjQgMy4zIDUuMiA4LjQgNSAxMi4zek0xMTIgNzQuN2MxLjUtMS40IDIuNy0yIDMuOC0yVjc0YzEuNCAwIDIuMyAyLjMgMi44IDMuNy44IDIuNiAxLjIgNi40IDEuMiAxMC45IDAgMTQuOS00LjcgMzIuOS0xMC42IDMyLjl2MS4zYy0xLjEgMC0yLjItLjQtMy4zLTEuMmwtMy0xLjljMi4zLTE1LjQgNS41LTMxLjggOS4xLTQ1eiIvPjxwYXRoIGNsYXNzPSJzdDciIGQ9Ik0yODEgNDhjLS44IDEuMi05LjYgMjAuNi0xNi45IDMyLjctNC4yLTIuMi05LjgtNy44LTEzLjktMTIgMTMuMi0xMC4yIDI1LjQtMjUuMSAyNS44LTI4LjguNS01LjUtNC43LTcuNy0xMC44LTExLjUtNS42LTEuMy0xMS4xIDMuOC0xNS44IDEwLjggMi40LTguNyA1LjEtMTcuNiA4LjMtMjYuNSAwIDAgMi43LTYuMyAzLjQtOC40IDEuNy02LjMtMTktLjItMTkuMiAyLjEtNS4yIDIyLjgtOC41IDQxLjItMTAuMiA1NS42LTUuMSA5LjQtMTMuNSAyNC4zLTE4LjkgMzAuMy41LTE3LjMgNy0zNS43IDExLTQ4LjUgMi4zLTguNC0xNS43LjgtMjMtMS0xLjItLjMtMi4xLjQtNi42IDUuNy03LjQgOC44LTMuNyAxMSAzIDEwLjJsLS4yLjNjLS4yLjMtLjggMS40LTEuNiAyLjlsLS40LjRjLTEgMS40LTExLjIgMjMuOC0xNy43IDMyLjMgMC02LjkgMS4zLTE1IDIuOC0yMS42IDUuOS05LjQgNC45LTEyIDMuMS0xMi42LTIuNC0xLTguNy0xLjMtMTMuMiAxLjQgMS00LjktMS4zLTEwLTE2LjktNy41LTYuNiAxLTEwIDguOC0xMi42IDE4LjMtLjQgMS40LS43IDMuNC0xIDUuOC0xLjkgMy41LTQuNiA4LjQtNy42IDEzLjUgNC43LTIyLjMtLjMtNDQuMi0yMi4yLTI4LjEgMS43LTIuOCA0LjItMTEuOCA0LjMtMTIgLjktMy42LTguOC0xLjktMTQuMS4xdi0uMWMtNi44IDEuNC0yNC4zIDEzLjgtNDMgMjkuOS00LjYtLjctMTAuMi0uNC0xNi43IDFDMTUuNyA4OCAyOCA0NC4yIDUwLjkgMjUuMWMxMy44IDIuNy45IDI2LjgtNy43IDM0LjctMi40IDUuMi4zIDcuMy4zIDcuMyA5LjgtNiAyOS4zLTI3LjMgMjktNDQuMi0uMi0xMi4yLTE0LjMtOC0yMC4zLTMuMy01LjItLjgtNy44LTMtMTIuMS0xLjFDLTQuMiAzOS4yIDcuNiA5Ny43IDI3LjUgOTMuNGM3LTEuNSAxMi42LTEuNyAxNi45LS43LTE2LjQgMTUuMy0zMiAzMi0zOS41IDQ1LTEwLjkgMTYgNiAyNC4yIDE5IDIxLjFDNzEuMSAxNDggODkuOSA5My40IDYyLjIgODNjOS43LTguNSAyMC40LTE2LjYgMzEuNS0yMy0xMS4zIDI4LTE0LjUgODktMTAuMiAxMDQuNiAxLjMgNC4zIDEwLjMgMS4zIDkuNiAxLjItLjgtMy44LjgtMjEuNyAzLjktNDIuNSAxMS42IDguOSAyNSAxLjQgNDEuNi0zNC4xLS4xIDguNC42IDE3LjkgMi45IDI0LjYgMy4yIDguNiAxMi41IDcuNSAxNi4yLS4xIDEuNS0zLjEgNC41LTEwLjggNy43LTE4LjkuOSA5LjIgMi40IDE3LjIgMy41IDE4LjQgMi43IDMgOS43LTIgMTAuNy00LjQgNi44LTE2LjMgMTEuOC0yOC42IDE3LjMtNDIuNSAyLTMuOSAzLjYtNy4yIDQtOC4zIDEuMi0uMiAyLjMtLjYgMy43LTEtNC44IDkuOS0zLjYgNDguOC0xLjIgNTEuMyAyLjcgMi45IDkuNS0yLjYgMTAuOC00LjUgNi41LTkgMTEuMy0xOC45IDE1LjgtMjguOS0xLjggMjYuNSAzLjcgMzIuNyAxMi4zIDIyLjctMS41LTMuOS0xLjYtMTIuNS0uMi0yMy42IDAtLjUuMS0uNS4zLS4yIDQuNiA4LjMgMTEuNSAyMC41IDE5LjQgMjIuNyA3LjIgMiAyMS4yLTQ3LjQgMjIuOS00OC4xIDAtLjYtMi44LTEuOS0zLjctLjR6TTIzLjkgMTUxLjZjLTExLjcgNS42LTE0LjktMy45LTkuMi0xMy43IDguNC0xNC40IDIwLjEtMjguNyAzNS00My4yIDE2LjIgOS45LS4xIDQ0LjQtMjUuOCA1Ni45em03Ny4xLTMyLjVsLTMtMS45YzIuNC0xNS41IDUuNi0zMS45IDkuMS00NS4xIDE1LjctMTQuOCA5LjYgNTguNi02LjEgNDd6bTYzLjgtMzYuMmMtNC4yIDkuMS05LjggMjYuNC0xMi4xIDIyLjUtNy41LTEyLjcgMTEuNy02NC43IDEyLjktMzYuNC0uNyAzLjctLjkgOC42LS44IDEzLjl6bTc5LjUtMjAuOGMzLjMtMTEuNiAxMS4yLTMwLjMgMTguMS0yMC44IDEuNiAyLjEtOC44IDE0LjgtMTYuNCAyMi45LS44LS45LTEuNS0xLjctMS43LTIuMXoiLz48L3N2Zz4="},WqSZ:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRTRCQTQyOyIgZD0iTTUxMiwyNTZjMCwzMy4zNTMtNi4zNzQsNjUuMjEyLTE3Ljk4Myw5NC40MzhjLTYuMjA3LDE1LjYzMi0xMy45MDgsMzAuNTExLTIyLjkzNiw0NC40NQoJYy0xMS4yNDMsMTcuMzg3LTI0LjU0NSwzMy4zMjItMzkuNTQ5LDQ3LjQ0OWMtOC43ODgsOC4yODYtMTguMTUsMTUuOTQ1LTI4LjAzNSwyMi45MjVDMzYxLjgwNiw0OTQuNzA3LDMxMC45Myw1MTIsMjU2LDUxMgoJcy0xMDUuODA2LTE3LjI5My0xNDcuNDk4LTQ2LjczOGMtMTIuMzcyLTguNzM1LTIzLjkyOC0xOC41MjYtMzQuNTM0LTI5LjI2OEMyOC4yMzMsMzg5Ljc1NywwLDMyNi4xNjUsMCwyNTYKCVMyOC4yMzMsMTIyLjI0Myw3My45NjgsNzYuMDA2YzExLjIzMy0xMS4zNjgsMjMuNTMxLTIxLjY4MiwzNi43MjgtMzAuNzkzQzE1MS45NywxNi42OTcsMjAyLjAzMSwwLDI1NiwwCglzMTA0LjAzLDE2LjY5NywxNDUuMzA0LDQ1LjIxM2MxMC4wODMsNi45NDksMTkuNjM0LDE0LjYxOCwyOC41ODgsMjIuOTI1YzE1LjY4NCwxNC41MDMsMjkuNTM5LDMwLjk2LDQxLjE5LDQ4Ljk3NAoJYzkuMDI4LDEzLjkzOSwxNi43MjksMjguODE4LDIyLjkzNiw0NC40NUM1MDUuNjI2LDE5MC43ODgsNTEyLDIyMi42NDcsNTEyLDI1NnoiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTM5MS4wNSwyMzIuOTdjLTcuMTI1LTIwLjY2NC0zNi4zNDEtMjAuNjY0LTQyLjA0LTMuNTYzYy01LjcsMTcuMTAxLDEzLjUzOSwyNy4wNzYsNDMuNDY2LDM3LjA1MwoJCWMyOS45MjcsOS45NzYsNDguNDU0LDM2LjM0MSw0NC44OTEsNTkuODU0cy0xMy41MzksNTQuMTU0LTcyLjY4LDU0LjE1NGMtMzYuOTYzLDAtNTcuNTA1LTIzLjEwMy02Ny43MTQtNDAuNDI5bDMzLjUxMS0yMC4xMzgKCQljMCwwLDExLjQwMSwyNC4yMjcsMzIuNzc3LDI0LjIyN2MyMS4zNzcsMCwyOS45MjctNy4xMjUsMjkuOTI3LTIzLjUxNGMwLTE5Ljk1MS02OS4xMTgtMjcuMDc2LTc5LjgwNi02MS4yNzkKCQlzMy41NjMtODIuNjU2LDUzLjQ0MS03OS4wOTRjMzEuMTc1LDIuMjI3LDQ4LjcxLDE3LjUzNSw1Ny40NzgsMjguNzAzTDM5MS4wNSwyMzIuOTd6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTIzNS43MTQsMTgzLjgwNWMwLDAsMCwxMjAuNDIxLDAsMTM2LjgxYzAsMTYuMzg4LTE0LjI1MSwyNC45NC0yOC41MDIsMjIuMDg5CgkJYy0xNC4yNTEtMi44NS0yMC42NjQtMTkuOTUxLTIwLjY2NC0xOS45NTFsLTMyLjc3NywyMi4wODljMCwwLDcuMTI1LDMyLjc3Nyw1Mi4wMTYsMzUuNjI4CgkJYzQ0Ljg5MSwyLjg1LDcwLjU0Mi0yNC4yMjcsNzAuNTQyLTQ3LjAyOXMwLTE0OS42MzYsMC0xNDkuNjM2TDIzNS43MTQsMTgzLjgwNUwyMzUuNzE0LDE4My44MDV6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTczLjk2OCw0NS4yMTN2MzkwLjc4MWMxMC42MDYsMTAuNzQyLDIyLjE2MiwyMC41MzIsMzQuNTM0LDI5LjI2OGgyOTQuOTk2CgkJYzkuODg1LTYuOTgsMTkuMjQ3LTE0LjYzOSwyOC4wMzUtMjIuOTI1SDk2Ljg5M1Y2OC4xMzhoMzc0LjE4OHYzMjYuNzVjOS4wMjgtMTMuOTM5LDE2LjcyOS0yOC44MTgsMjIuOTM2LTQ0LjQ1VjQ1LjIxM0g3My45Njh6Ii8+CjwvZz4KPGNpcmNsZSBzdHlsZT0iZmlsbDojM0Y0QTQzOyIgY3g9Ijg3Ljg1NSIgY3k9IjMzOS4xNDMiIHI9IjQwLjYxNSIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"},XOI1:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNmMTRlMzIiPgogICAgICAgIDxwYXRoIGQ9Im0xMC43MzUgNS44MjNjLS45MDkuMzY1LTEuODg3LjYzMi0yLjg4Mi42MzItMi44NDUtMS42NjEtNi43MDYuMDctNi43MDYgMy43MDhoLjAwMWMwIDEuMzU2Ljg1NiAzLjIxNSAyLjE5NCAzLjY3di4wNTRjLS45OTQuNDQ1LTEuMjY5IDIuNzExLjA1MyAzLjUyNXYuMDU0Yy0xLjQ0NC40ODEtMi4zOTUgMS40MDgtMi4zOTUgMy4wMDkgMCAyLjc1OSAyLjU4IDMuNTI1IDQuODM5IDMuNTI1IDIuNzUxIDAgNC43OTctMS4wMDIgNC43OTctNC4wNzIgMC0zLjc3Ny01LjM0MS0yLjM4NC01LjM0MS00LjQzNiAwLS43MjMuMzgxLTEuMDAyIDEuMDQxLTEuMTQxIDIuOTIxLS41NDkgNC4xMTMtMy40NjcgMy4zNTgtNS41MjguMzU0LS4wOC42OTgtLjE3NyAxLjA0MS0uMjk1em0tNC45NDkgMTMuMTE2di0uMDAxYy44OTkgMCAyLjE3OS4xNjEgMi4xNzkgMS4zMzkgMCAxLjE2OC0xLjAzMSAxLjQwOS0xLjk5NCAxLjQwOS0uOTE1IDAtMi4yOS0uMTQ1LTIuMjktMS4zNS4wMDUtMS4xOTMgMS4xNjgtMS4zOTcgMi4xMDUtMS4zOTd6bS0uMTY5LTYuOTM3di0uMDAxYy0xLjE2MyAwLTEuNjU1LS42OTYtMS42NTUtMS44MSAwLTIuNjQxIDMuMjI2LTIuNjE0IDMuMjI2LS4wMjYtLjAwMSAxLjA4Ny0uNDI0IDEuODM3LTEuNTcxIDEuODM3eiIvPgogICAgICAgIDxwYXRoIGQ9Im0yMyAxNy4yNzd2LTIuNjI1Yy0uNDIzLjI5NS0xLjAzMS40NDUtMS41NDkuNDQ1LS45NzggMC0xLjE1My0uOTY1LTEuMTUzLTEuNzU4di00Ljg4YzEuNjc3IDAgMi42OTguMDU0IDIuNjk4LjA1NHYtMi41NDZoLTIuNjk4YzAtLjczNC0uMDI3LTEuNDY3LjA3OS0yLjIwN2gtMi45OTljLjA5NS41NDYuMDc5IDEuMDEzLjA3OSAyLjIwN2gtMS4yNjl2Mi41NDVjLjg4My0uMTM5Ljg5OS0uMDU0IDEuMjY5LS4wNTR2LjA1NGgtLjAyNnY0LjY5OGMwIDIuMzMuMzMzIDQuNTkxIDMuMTYyIDQuNTkxLjc5NC4wMDEgMS43MDQtLjEzMyAyLjQwNy0uNTI0eiIvPgogICAgICAgIDxwYXRoIGQ9Im0xMy40OTIgMGMtMS4wNTcgMC0xLjgyNC45MzEtMS44MjQgMS45NjYgMCAxLjAxOC43NzcgMS45NCAxLjgyNCAxLjk0IDEuMDIgMCAxLjc4Ny0uOTM3IDEuNzg3LTEuOTQgMC0xLjAwMS0uNzQxLTEuOTY2LTEuNzg3LTEuOTY2eiIvPgogICAgICAgIDxwYXRoIGQ9Im0xMi4wMTYgNS45NTdjLjA5NS43OTIuMDg1IDEwLjY5OSAwIDExLjY2OGgyLjkzNmMtLjA4NS0uOTYzLS4wOTUtMTAuODg2IDAtMTEuNjY4eiIvPgogICAgPC9nPgo8L3N2Zz4K"},YEA9:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1NyIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48cGF0aCBkPSJNNjkuMjk4LjAwNWMtMS42NTMuMDUxLTMuNDMzLjY2Mi01LjQ1MyAyLjI1NUM1OC45LjM1MyA1NC4xMDItLjMxIDQ5LjgxMyAzLjU3M2MtNi42MjMtLjg1OS04Ljc3NS45MTQtMTAuNDA2IDIuOTg0LTEuNDU0LS4wMy0xMC44NzktMS40OTUtMTUuMjAyIDQuOTUzQzEzLjM0MyAxMC4yMjUgOS45MSAxNy44OTkgMTMuOCAyNS4wNTZjLTIuMjE5IDMuNDM0LTQuNTE4IDYuODI3LjY3IDEzLjM3NS0xLjgzNSAzLjY0Ni0uNjk3IDcuNjAyIDMuNjI2IDEyLjM4OS0xLjE0IDUuMTI3IDEuMTAyIDguNzQzIDUuMTI1IDExLjU2Mi0uNzUzIDcuMDE1IDYuNDMzIDExLjA5NCA4LjU3OCAxMi41NDcuODI0IDQuMDg3IDIuNTQxIDcuOTQ1IDEwLjc0OCAxMC4wNzcgMS4zNTQgNi4wOTIgNi4yODYgNy4xNDQgMTEuMDYzIDguNDIyLTE1Ljc4NyA5LjE3Ny0yOS4zMjUgMjEuMjUtMjkuMjMzIDUwLjg3NWwtMi4zMTMgNC4xMjVjLTE4LjEwMiAxMS4wMDgtMzQuMzg4IDQ2LjM5LTguOTIgNzUuMTQ4IDEuNjYzIDkuMDAyIDQuNDUzIDE1LjQ2OCA2LjkzNyAyMi42MjQgMy43MTUgMjguODM2IDI3Ljk2MiA0Mi4zMzkgMzQuMzU4IDQzLjkzNiA5LjM3MSA3LjEzOCAxOS4zNTIgMTMuOTExIDMyLjg2IDE4LjY1NiAxMi43MzEgMTMuMTMxIDI2LjUyNSAxOC4xMzYgNDAuMzk0IDE4LjEyOC4yMDQgMCAyOC4yNzctNC45OTYgNDEuMDEtMTguMTI4IDEzLjUwNi00Ljc0NSAyMy40ODctMTEuNTE4IDMyLjg2LTE4LjY1NiA2LjM5NC0xLjU5NyAzMC42NDEtMTUuMSAzNC4zNTYtNDMuOTM2IDIuNDg0LTcuMTU2IDUuMjc0LTEzLjYyMiA2LjkzOC0yMi42MjQgMjUuNDY2LTI4Ljc2MSA5LjE4MS02NC4xNDQtOC45Mi03NS4xNTJsLTIuMzE3LTQuMTI1Yy4wOTItMjkuNjIyLTEzLjQ0Ni00MS42OTYtMjkuMjMzLTUwLjg3NSA0Ljc3Ni0xLjI3OCA5LjcxLTIuMzMgMTEuMDYyLTguNDIyIDguMjA3LTIuMTMzIDkuOTI1LTUuOTkgMTAuNzQ4LTEwLjA3NyAyLjE0Ni0xLjQ1MyA5LjMzMS01LjUzMiA4LjU4LTEyLjU0NyA0LjAyMS0yLjgxOSA2LjI2NC02LjQzNiA1LjEyMy0xMS41NjIgNC4zMjQtNC43ODcgNS40NjEtOC43NDMgMy42MjYtMTIuMzkgNS4xOS02LjU0NCAyLjg4Ny05LjkzNy42NzEtMTMuMzcxIDMuODg4LTcuMTU3LjQ1Ny0xNC44MzItMTAuNDA5LTEzLjU0Ni00LjMyLTYuNDQ4LTEzLjc0NC00Ljk4NC0xNS4yMDItNC45NTQtMS42My0yLjA2OS0zLjc4Mi0zLjg0Mi0xMC40MDUtMi45ODMtNC4yODktMy44ODMtOS4wODUtMy4yMjEtMTQuMDMyLTEuMzEzLTUuODc0LTQuNjM1LTkuNzYtLjkyLTE0LjIuNDg1LTcuMTEyLTIuMzI0LTguNzM5Ljg1OS0xMi4yMzMgMi4xNTYtNy43NTYtMS42MzktMTAuMTEzIDEuOTI5LTEzLjgzIDUuNjk1bC00LjMyNi0uMDg2Yy0xMS42OTggNi44OTQtMTcuNTEgMjAuOTMyLTE5LjU3IDI4LjE0OS0yLjA2LTcuMjE4LTcuODU5LTIxLjI1Ni0xOS41NTUtMjguMTQ5bC00LjMyNS4wODZjLTMuNzIzLTMuNzY2LTYuMDc5LTcuMzM0LTEzLjgzNS01LjY5NUM4Ni43OCAzLjYwMyA4NS4xNi40MiA3OC4wNDIgMi43NDRjLTIuOTE0LS45MjItNS41OTQtMi44MzgtOC43NDktMi43NEwtMTEgMTQxIi8+PHBhdGggZD0iTTQ2LjAwOCAzMC4zMzRjMzEuMDM2IDE2LjAwMSA0OS4wNzkgMjguOTQ1IDU4Ljk2NCAzOS45NjktNS4wNjIgMjAuMjg5LTMxLjQ3IDIxLjIxNS00MS4xMjYgMjAuNjQ2IDEuOTc3LS45MiAzLjYyNy0yLjAyMyA0LjIxMi0zLjcxNi0yLjQyMy0xLjcyMi0xMS4wMTQtLjE4Mi0xNy4wMTItMy41NTEgMi4zMDQtLjQ3OCAzLjM4Mi0uOTQzIDQuNDU5LTIuNjQzLTUuNjY2LTEuODA3LTExLjc3LTMuMzY1LTE1LjM2LTYuMzU5IDEuOTM3LjAyNCAzLjc0Ni40MzQgNi4yNzYtMS4zMjEtNS4wNzUtMi43MzUtMTAuNDkxLTQuOTAzLTE0LjY5OS05LjA4NCAyLjYyNC0uMDY0IDUuNDUzLS4wMjYgNi4yNzYtLjk5MS00LjY0NS0yLjg3OC04LjU2NS02LjA3OC0xMS44MDktOS41NzkgMy42NzIuNDQzIDUuMjIzLjA2MiA2LjExMS0uNTc4LTMuNTEyLTMuNTk3LTcuOTU2LTYuNjM0LTEwLjA3NS0xMS4wNjYgMi43MjYuOTQgNS4yMjEgMS4zIDcuMDE5LS4wODItMS4xOTMtMi42OTItNi4zMDUtNC4yOC05LjI0OS0xMC41NzEgMi44NzEuMjc5IDUuOTE1LjYyNiA2LjUyNCAwLTEuMzMyLTUuNDI4LTMuNjE4LTguNDgtNS44Ni0xMS42NDIgNi4xNDMtLjA5MSAxNS40NTEuMDI0IDE1LjAzLS40OTVMMzEuODkgMTUuMzljNi4wMDEtMS42MTYgMTIuMTQxLjI1OSAxNi41OTkgMS42NTEgMi4wMDEtMS41NzktLjAzNi0zLjU3Ni0yLjQ3OC01LjYxNSA1LjEuNjgxIDkuNzA4IDEuODUzIDEzLjg3NCAzLjQ2OCAyLjIyNS0yLjAwOS0xLjQ0NS00LjAxOS0zLjIyMS02LjAyOCA3Ljg3OSAxLjQ5NCAxMS4yMTcgMy41OTUgMTQuNTM0IDUuNjk4IDIuNDA3LTIuMzA3LjEzOC00LjI2OC0xLjQ4Ni02LjI3NiA1Ljk0MSAyLjIgOS4wMDEgNS4wNDEgMTIuMjIyIDcuODQ1IDEuMDkyLTEuNDc0IDIuNzc1LTIuNTU1Ljc0My02LjExMSA0LjIxOCAyLjQzMSA3LjM5NSA1LjI5NiA5Ljc0NSA4LjUwNiAyLjYxLTEuNjYyIDEuNTU1LTMuOTM0IDEuNTY5LTYuMDI5IDQuMzg0IDMuNTY2IDcuMTY2IDcuMzYxIDEwLjU3MSAxMS4wNjYuNjg2LS41IDEuMjg2LTIuMTkzIDEuODE3LTQuODcyIDEwLjQ1NyAxMC4xNDUgMjUuMjM0IDM1LjcgMy43OTggNDUuODMyLTE4LjI0My0xNS4wNDYtNDAuMDMxLTI1Ljk4My02NC4xNzYtMzQuMTg3bC4wMDctLjAwNE0yMTAuNjg2IDMwLjMzNGMtMzEuMDMyIDE2LjAwMy00OS4wNzUgMjguOTQzLTU4Ljk1OSAzOS45NjkgNS4wNjIgMjAuMjg5IDMxLjQ2OSAyMS4yMTUgNDEuMTI1IDIwLjY0Ni0xLjk3Ny0uOTItMy42MjctMi4wMjMtNC4yMTEtMy43MTYgMi40MjMtMS43MjIgMTEuMDE0LS4xODIgMTcuMDExLTMuNTUxLTIuMzA0LS40NzgtMy4zODEtLjk0My00LjQ1OS0yLjY0MyA1LjY2Ny0xLjgwNyAxMS43NzEtMy4zNjUgMTUuMzYtNi4zNTktMS45MzcuMDI0LTMuNzQ2LjQzNC02LjI3Ni0xLjMyMSA1LjA3Ni0yLjczNSAxMC40OTItNC45MDMgMTQuNy05LjA4NC0yLjYyNS0uMDY0LTUuNDU0LS4wMjYtNi4yNzYtLjk5MSA0LjY0NS0yLjg3OCA4LjU2NS02LjA3OCAxMS44MDktOS41NzktMy42NzMuNDQzLTUuMjIzLjA2Mi02LjExMS0uNTc4IDMuNTExLTMuNTk3IDcuOTU2LTYuNjM0IDEwLjA3NS0xMS4wNjYtMi43MjcuOTQtNS4yMjIgMS4zLTcuMDItLjA4MiAxLjE5My0yLjY5MiA2LjMwNi00LjI4IDkuMjQ5LTEwLjU3MS0yLjg3LjI3OS01LjkxNS42MjYtNi41MjQgMCAxLjMzNS01LjQzIDMuNjIxLTguNDgyIDUuODYzLTExLjY0NC02LjE0My0uMDkxLTE1LjQ1MS4wMjQtMTUuMDMtLjQ5NWwzLjc5OS0zLjg4MmMtNi4wMDEtMS42MTUtMTIuMTQxLjI2LTE2LjU5OSAxLjY1Mi0yLjAwMS0xLjU3OS4wMzUtMy41NzYgMi40NzctNS42MTUtNS4wOTkuNjgtOS43MDggMS44NTMtMTMuODczIDMuNDY4LTIuMjI2LTIuMDA5IDEuNDQ1LTQuMDE5IDMuMjIxLTYuMDI4LTcuODc5IDEuNDk0LTExLjIxNyAzLjU5NS0xNC41MzUgNS42OTgtMi40MDctMi4zMDctLjEzNy00LjI2OCAxLjQ4Ny02LjI3Ni01Ljk0MSAyLjItOS4wMDEgNS4wNDEtMTIuMjIyIDcuODQ1LTEuMDkzLTEuNDc0LTIuNzc1LTIuNTU1LS43NDQtNi4xMTEtNC4yMTcgMi40MzEtNy4zOTQgNS4yOTYtOS43NDQgOC41MDYtMi42MS0xLjY2Mi0xLjU1NS0zLjkzNS0xLjU2OS02LjAyOS00LjM4NCAzLjU2Ni03LjE2NiA3LjM2LTEwLjU3MSAxMS4wNjYtLjY4Ni0uNS0xLjI4Ni0yLjE5My0xLjgxNy00Ljg3My0xMC40NTcgMTAuMTQ2LTI1LjIzNCAzNS43MDEtMy43OTggNDUuODMzIDE4LjIzMy0xNS4wNSA0MC4wMi0yNS45ODUgNjQuMTY2LTM0LjE4OWgtLjAwNCIgZmlsbD0iIzc1QTkyOCIvPjxwYXRoIGQ9Ik0xNjUuOTMzIDIzNi45MzNjLjEwOCAxOC45MzMtMTYuNDQ5IDM0LjM2Mi0zNi45OCAzNC40NjEtMjAuNTMyLjEtMzcuMjY0LTE1LjE2Ny0zNy4zNzItMzQuMWEyMS43MiAyMS43MiAwIDAgMSAwLS4zNjFjLS4xMDgtMTguOTMyIDE2LjQ0OC0zNC4zNjEgMzYuOTgtMzQuNDYxIDIwLjUzMi0uMSAzNy4yNjMgMTUuMTY3IDM3LjM3MiAzNC4xdi4zNjFNMTA3LjI0NiAxMzkuMDA0YzE1LjQwNCAxMC4wOTMgMTguMTgxIDMyLjk2OSA2LjIwMiA1MS4wOTUtMTEuOTc5IDE4LjEyNy0zNC4xNzcgMjQuNjQxLTQ5LjU4MSAxNC41NDktMTUuNDA0LTEwLjA5My0xOC4xOC0zMi45NjktNi4yMDItNTEuMDk1IDExLjk3OS0xOC4xMjcgMzQuMTc3LTI0LjY0MSA0OS41ODEtMTQuNTQ5TTE0OC44MjIgMTM3LjE3N2MtMTUuNDAzIDEwLjA5Mi0xOC4xOCAzMi45NjktNi4yMDIgNTEuMDk1IDExLjk3OSAxOC4xMjcgMzQuMTc3IDI0LjY0MSA0OS41ODEgMTQuNTQ4IDE1LjQwNC0xMC4wOTIgMTguMTgxLTMyLjk2OCA2LjIwMi01MS4wOTUtMTEuOTc4LTE4LjEyNi0zNC4xNzYtMjQuNjQtNDkuNTgxLTE0LjU0OE0zMC4yNTggMTU1LjUwNGMxNi42MzEtNC40NTggNS42MTUgNjguODAzLTcuOTE3IDYyLjc5Mi0xNC44ODUtMTEuOTcyLTE5LjY3OS00Ny4wMzMgNy45MTctNjIuNzkyTTIyMi40NTMgMTU0LjU5MWMtMTYuNjMzLTQuNDU3LTUuNjE1IDY4LjgwNyA3LjkxNyA2Mi43OTYgMTQuODg1LTExLjk3MyAxOS42NzktNDcuMDM4LTcuOTE3LTYyLjc5Nk0xNjUuOTQ2IDEwMC4wMzRjMjguNzAxLTQuODQ2IDUyLjU4MyAxMi4yMDYgNTEuNjE5IDQzLjMyOC0uOTQ0IDExLjkzMi02Mi4xOTMtNDEuNTUxLTUxLjYxOS00My4zMjhNODYuNjQ2IDk5LjEyMWMtMjguNzAzLTQuODQ3LTUyLjU4MyAxMi4yMDktNTEuNjE5IDQzLjMyOS45NDQgMTEuOTMxIDYyLjE5NC00MS41NTIgNTEuNjE5LTQzLjMyOU0xMjcuODc0IDkxLjg2M2MtMTcuMTMtLjQ0Ni0zMy41NyAxMi43MTMtMzMuNjEgMjAuMzQ2LS4wNDcgOS4yNzQgMTMuNTQ0IDE4Ljc3IDMzLjcyNyAxOS4wMTEgMjAuNjEuMTQ3IDMzLjc2Mi03LjYwMSAzMy44MjgtMTcuMTcyLjA3Ni0xMC44NDQtMTguNzQ1LTIyLjM1My0zMy45NDUtMjIuMTg2di4wMDFNMTI4LjkyIDI4Mi4wNDNjMTQuOTM1LS42NTIgMzQuOTc1IDQuODEgMzUuMDE1IDEyLjA1Ny4yNDggNy4wMzYtMTguMTc1IDIyLjkzNC0zNi4wMDUgMjIuNjI3LTE4LjQ2Ni43OTctMzYuNTczLTE1LjEyNi0zNi4zMzYtMjAuNjQ1LS4yNzctOC4wOTIgMjIuNDg0LTE0LjQxIDM3LjMyNi0xNC4wMzlNNzMuNzU2IDIzOS4wOThjMTAuNjMzIDEyLjgxIDE1LjQ4MSAzNS4zMTYgNi42MDcgNDEuOTUxLTguMzk1IDUuMDY1LTI4Ljc4MiAyLjk3OS00My4yNzItMTcuODM4LTkuNzczLTE3LjQ2OC04LjUxNC0zNS4yNDMtMS42NTItNDAuNDY1IDEwLjI2MS02LjI1IDI2LjExNSAyLjE5MyAzOC4zMTggMTYuMzUyaC0uMDAxTTE4MS45NTYgMjM1LjAzN2MtMTEuNTA1IDEzLjQ3NS0xNy45MTEgMzguMDUzLTkuNTE5IDQ1Ljk2OSA4LjAyNSA2LjE1IDI5LjU2NyA1LjI5IDQ1LjQ3OS0xNi43ODkgMTEuNTU0LTE0LjgyOSA3LjY4My0zOS41OTQgMS4wODMtNDYuMTctOS44MDQtNy41ODMtMjMuODc5IDIuMTIyLTM3LjA0MyAxNi45ODZ2LjAwNCIgZmlsbD0iI0JDMTE0MiIvPjwvc3ZnPg=="},aC43:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMS41IC0xMC4yMzE3NCAyMyAyMC40NjM0OCI+CiAgPHRpdGxlPlJlYWN0IExvZ288L3RpdGxlPgogIDxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSIyLjA1IiBmaWxsPSIjNjFkYWZiIi8+CiAgPGcgc3Ryb2tlPSIjNjFkYWZiIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIi8+CiAgICA8ZWxsaXBzZSByeD0iMTEiIHJ5PSI0LjIiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+CiAgPC9nPgo8L3N2Zz4K"},aveo:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iDQogICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KDQo8c3ZnIHdpZHRoPSI0MzIuMDcxcHQiIGhlaWdodD0iNDQ1LjM4M3B0IiB2aWV3Qm94PSIwIDAgNDMyLjA3MSA0NDUuMzgzIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPGcgaWQ9Im9yZ2luYWwiIHN0eWxlPSJmaWxsLXJ1bGU6bm9uemVybztjbGlwLXJ1bGU6bm9uemVybztzdHJva2U6IzAwMDAwMDtzdHJva2UtbWl0ZXJsaW1pdDo0OyI+DQoJPC9nPg0KPGcgaWQ9IkxheWVyX3gwMDIwXzMiIHN0eWxlPSJmaWxsLXJ1bGU6bm9uemVybztjbGlwLXJ1bGU6bm9uemVybztmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjEyLjQ2NTE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjQ7Ij4NCjxwYXRoIHN0eWxlPSJmaWxsOiMwMDAwMDA7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjM3LjM5NTM7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7IiBkPSJNMzIzLjIwNSwzMjQuMjI3YzIuODMzLTIzLjYwMSwxLjk4NC0yNy4wNjIsMTkuNTYzLTIzLjIzOWw0LjQ2MywwLjM5MmMxMy41MTcsMC42MTUsMzEuMTk5LTIuMTc0LDQxLjU4Ny03YzIyLjM2Mi0xMC4zNzYsMzUuNjIyLTI3LjcsMTMuNTcyLTIzLjE0OGMtNTAuMjk3LDEwLjM3Ni01My43NTUtNi42NTUtNTMuNzU1LTYuNjU1YzUzLjExMS03OC44MDMsNzUuMzEzLTE3OC44MzYsNTYuMTQ5LTIwMy4zMjIgICAgQzM1Mi41MTQtNS41MzQsMjYyLjAzNiwyNi4wNDksMjYwLjUyMiwyNi44NjlsLTAuNDgyLDAuMDg5Yy05LjkzOC0yLjA2Mi0yMS4wNi0zLjI5NC0zMy41NTQtMy40OTZjLTIyLjc2MS0wLjM3NC00MC4wMzIsNS45NjctNTMuMTMzLDE1LjkwNGMwLDAtMTYxLjQwOC02Ni40OTgtMTUzLjg5OSw4My42MjhjMS41OTcsMzEuOTM2LDQ1Ljc3NywyNDEuNjU1LDk4LjQ3LDE3OC4zMSAgICBjMTkuMjU5LTIzLjE2MywzNy44NzEtNDIuNzQ4LDM3Ljg3MS00Mi43NDhjOS4yNDIsNi4xNCwyMC4zMDcsOS4yNzIsMzEuOTEyLDguMTQ3bDAuODk3LTAuNzY1Yy0wLjI4MSwyLjg3Ni0wLjE1Nyw1LjY4OSwwLjM1OSw5LjAxOWMtMTMuNTcyLDE1LjE2Ny05LjU4NCwxNy44My0zNi43MjMsMjMuNDE2Yy0yNy40NTcsNS42NTktMTEuMzI2LDE1LjczNC0wLjc5NywxOC4zNjdjMTIuNzY4LDMuMTkzLDQyLjMwNSw3LjcxNiw2Mi4yNjgtMjAuMjI0ICAgIGwtMC43OTUsMy4xODhjNS4zMjUsNC4yNiw0Ljk2NSwzMC42MTksNS43Miw0OS40NTJjMC43NTYsMTguODM0LDIuMDE3LDM2LjQwOSw1Ljg1Niw0Ni43NzFjMy44MzksMTAuMzYsOC4zNjksMzcuMDUsNDQuMDM2LDI5LjQwNmMyOS44MDktNi4zODgsNTIuNi0xNS41ODIsNTQuNjc3LTEwMS4xMDciLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiMzMzY3OTE7c3Ryb2tlOm5vbmU7IiBkPSJNNDAyLjM5NSwyNzEuMjNjLTUwLjMwMiwxMC4zNzYtNTMuNzYtNi42NTUtNTMuNzYtNi42NTVjNTMuMTExLTc4LjgwOCw3NS4zMTMtMTc4Ljg0Myw1Ni4xNTMtMjAzLjMyNmMtNTIuMjctNjYuNzg1LTE0Mi43NTItMzUuMi0xNDQuMjYyLTM0LjM4bC0wLjQ4NiwwLjA4N2MtOS45MzgtMi4wNjMtMjEuMDYtMy4yOTItMzMuNTYtMy40OTZjLTIyLjc2MS0wLjM3My00MC4wMjYsNS45NjctNTMuMTI3LDE1LjkwMiAgICBjMCwwLTE2MS40MTEtNjYuNDk1LTE1My45MDQsODMuNjNjMS41OTcsMzEuOTM4LDQ1Ljc3NiwyNDEuNjU3LDk4LjQ3MSwxNzguMzEyYzE5LjI2LTIzLjE2MywzNy44NjktNDIuNzQ4LDM3Ljg2OS00Mi43NDhjOS4yNDMsNi4xNCwyMC4zMDgsOS4yNzIsMzEuOTA4LDguMTQ3bDAuOTAxLTAuNzY1Yy0wLjI4LDIuODc2LTAuMTUyLDUuNjg5LDAuMzYxLDkuMDE5Yy0xMy41NzUsMTUuMTY3LTkuNTg2LDE3LjgzLTM2LjcyMywyMy40MTYgICAgYy0yNy40NTksNS42NTktMTEuMzI4LDE1LjczNC0wLjc5NiwxOC4zNjdjMTIuNzY4LDMuMTkzLDQyLjMwNyw3LjcxNiw2Mi4yNjYtMjAuMjI0bC0wLjc5NiwzLjE4OGM1LjMxOSw0LjI2LDkuMDU0LDI3LjcxMSw4LjQyOCw0OC45NjljLTAuNjI2LDIxLjI1OS0xLjA0NCwzNS44NTQsMy4xNDcsNDcuMjU0YzQuMTkxLDExLjQsOC4zNjgsMzcuMDUsNDQuMDQyLDI5LjQwNmMyOS44MDktNi4zODgsNDUuMjU2LTIyLjk0Miw0Ny40MDUtNTAuNTU1ICAgIGMxLjUyNS0xOS42MzEsNC45NzYtMTYuNzI5LDUuMTk0LTM0LjI4bDIuNzY4LTguMzA5YzMuMTkyLTI2LjYxMSwwLjUwNy0zNS4xOTYsMTguODcyLTMxLjIwM2w0LjQ2MywwLjM5MmMxMy41MTcsMC42MTUsMzEuMjA4LTIuMTc0LDQxLjU5MS03YzIyLjM1OC0xMC4zNzYsMzUuNjE4LTI3LjcsMTMuNTczLTIzLjE0OHoiLz4NCjxwYXRoIGQ9Ik0yMTUuODY2LDI4Ni40ODRjLTEuMzg1LDQ5LjUxNiwwLjM0OCw5OS4zNzcsNS4xOTMsMTExLjQ5NWM0Ljg0OCwxMi4xMTgsMTUuMjIzLDM1LjY4OCw1MC45LDI4LjA0NWMyOS44MDYtNi4zOSw0MC42NTEtMTguNzU2LDQ1LjM1Ny00Ni4wNTFjMy40NjYtMjAuMDgyLDEwLjE0OC03NS44NTQsMTEuMDA1LTg3LjI4MSIvPg0KPHBhdGggZD0iTTE3My4xMDQsMzguMjU2YzAsMC0xNjEuNTIxLTY2LjAxNi0xNTQuMDEyLDg0LjEwOWMxLjU5NywzMS45MzgsNDUuNzc5LDI0MS42NjQsOTguNDczLDE3OC4zMTZjMTkuMjU2LTIzLjE2NiwzNi42NzEtNDEuMzM1LDM2LjY3MS00MS4zMzUiLz4NCjxwYXRoIGQ9Ik0yNjAuMzQ5LDI2LjIwN2MtNS41OTEsMS43NTMsODkuODQ4LTM0Ljg4OSwxNDQuMDg3LDM0LjQxN2MxOS4xNTksMjQuNDg0LTMuMDQzLDEyNC41MTktNTYuMTUzLDIwMy4zMjkiLz4NCjxwYXRoIHN0eWxlPSJzdHJva2UtbGluZWpvaW46YmV2ZWw7IiBkPSJNMzQ4LjI4MiwyNjMuOTUzYzAsMCwzLjQ2MSwxNy4wMzYsNTMuNzY0LDYuNjUzYzIyLjA0LTQuNTUyLDguNzc2LDEyLjc3NC0xMy41NzcsMjMuMTU1Yy0xOC4zNDUsOC41MTQtNTkuNDc0LDEwLjY5Ni02MC4xNDYtMS4wNjljLTEuNzI5LTMwLjM1NSwyMS42NDctMjEuMTMzLDE5Ljk2LTI4LjczOWMtMS41MjUtNi44NS0xMS45NzktMTMuNTczLTE4Ljg5NC0zMC4zMzggICAgYy02LjAzNy0xNC42MzMtODIuNzk2LTEyNi44NDksMjEuMjg3LTExMC4xODNjMy44MTMtMC43ODktMjcuMTQ2LTk5LjAwMi0xMjQuNTUzLTEwMC41OTljLTk3LjM4NS0xLjU5Ny05NC4xOSwxMTkuNzYyLTk0LjE5LDExOS43NjIiLz4NCjxwYXRoIGQ9Ik0xODguNjA0LDI3NC4zMzRjLTEzLjU3NywxNS4xNjYtOS41ODQsMTcuODI5LTM2LjcyMywyMy40MTdjLTI3LjQ1OSw1LjY2LTExLjMyNiwxNS43MzMtMC43OTcsMTguMzY1YzEyLjc2OCwzLjE5NSw0Mi4zMDcsNy43MTgsNjIuMjY2LTIwLjIyOWM2LjA3OC04LjUwOS0wLjAzNi0yMi4wODYtOC4zODUtMjUuNTQ3Yy00LjAzNC0xLjY3MS05LjQyOC0zLjc2NS0xNi4zNjEsMy45OTR6Ii8+DQo8cGF0aCBkPSJNMTg3LjcxNSwyNzQuMDY5Yy0xLjM2OC04LjkxNywyLjkzLTE5LjUyOCw3LjUzNi0zMS45NDJjNi45MjItMTguNjI2LDIyLjg5My0zNy4yNTUsMTAuMTE3LTk2LjMzOWMtOS41MjMtNDQuMDI5LTczLjM5Ni05LjE2My03My40MzYtMy4xOTNjLTAuMDM5LDUuOTY4LDIuODg5LDMwLjI2LTEuMDY3LDU4LjU0OGMtNS4xNjIsMzYuOTEzLDIzLjQ4OCw2OC4xMzIsNTYuNDc5LDY0LjkzOCIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjtzdHJva2Utd2lkdGg6NC4xNTU7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7IiBkPSJNMTcyLjUxNywxNDEuN2MtMC4yODgsMi4wMzksMy43MzMsNy40OCw4Ljk3Niw4LjIwN2M1LjIzNCwwLjczLDkuNzE0LTMuNTIyLDkuOTk4LTUuNTU5YzAuMjg0LTIuMDM5LTMuNzMyLTQuMjg1LTguOTc3LTUuMDE1Yy01LjIzNy0wLjczMS05LjcxOSwwLjMzMy05Ljk5NiwyLjM2N3oiLz4NCjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjIuMDc3NTtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjsiIGQ9Ik0zMzEuOTQxLDEzNy41NDNjMC4yODQsMi4wMzktMy43MzIsNy40OC04Ljk3Niw4LjIwN2MtNS4yMzgsMC43My05LjcxOC0zLjUyMi0xMC4wMDUtNS41NTljLTAuMjc3LTIuMDM5LDMuNzQtNC4yODUsOC45NzktNS4wMTVjNS4yMzktMC43Myw5LjcxOCwwLjMzMywxMC4wMDIsMi4zNjh6Ii8+DQo8cGF0aCBkPSJNMzUwLjY3NiwxMjMuNDMyYzAuODYzLDE1Ljk5NC0zLjQ0NSwyNi44ODgtMy45ODgsNDMuOTE0Yy0wLjgwNCwyNC43NDgsMTEuNzk5LDUzLjA3NC03LjE5MSw4MS40MzUiLz4NCjxwYXRoIHN0eWxlPSJzdHJva2Utd2lkdGg6MzsiIGQ9Ik0wLDYwLjIzMiIvPg0KPC9nPg0KPC9zdmc+"},byyL:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojMDA3OENGOyIgZD0iTTUxMiwyNTZjMCwyMy4xNTUtMy4wNzIsNDUuNTk5LTguODQsNjYuOTM2Yy0xMy40NzksNDkuODk0LTQxLjY2LDkzLjc0OC03OS42MjEsMTI2LjYzMQoJQzM3OC42NCw0ODguNDY5LDMyMC4wNzMsNTEyLDI1Niw1MTJDMTE0LjYxNSw1MTIsMCwzOTcuMzg1LDAsMjU2UzExNC42MTUsMCwyNTYsMFM1MTIsMTE0LjYxNSw1MTIsMjU2eiIvPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGMkYyRjI7IiBkPSJNNTAzLjE2LDMyMi45MzZjLTEzLjQ3OSw0OS44OTQtNDEuNjYsOTMuNzQ4LTc5LjYyMSwxMjYuNjMxYy0zLjcwOSwwLjE5OS03LjU4NiwwLjI5My0xMS42MDksMC4yOTMKCQljLTUzLjE1NCwwLTgyLjY5My0zMy4yMTctOTcuMzc0LTU4LjEzOGw0OC4xOTEtMjguOTU0YzAsMCwxNi4zOTQsMzQuODM3LDQ3LjEyNSwzNC44MzdjMzAuNzQxLDAsNDMuMDM5LTEwLjI1LDQzLjAzOS0zMy44MTMKCQljMC0yOC42OTMtOTkuMzkxLTM4LjkzMy0xMTQuNzYxLTg4LjExNmMtMTUuMzctNDkuMTgzLDUuMTItMTE4Ljg2OCw3Ni44NTItMTEzLjczN2M0NC44MjYsMy4xOTcsNzAuMDQsMjUuMjEzLDgyLjY1MSw0MS4yNzMKCQlsLTQ3LjgxNSwzNC41NDRjLTEwLjI1LTI5LjcwNi01Mi4yNTUtMjkuNzA2LTYwLjQ1OC01LjEyYy04LjE5MiwyNC41OTcsMTkuNDY2LDM4LjkzMyw2Mi41MDYsNTMuMjc5CgkJQzQ3My45OTcsMjkzLjI4Miw0OTEuNzgxLDMwNi44NzYsNTAzLjE2LDMyMi45MzZ6Ii8+Cgk8cG9seWdvbiBzdHlsZT0iZmlsbDojRjJGMkYyOyIgcG9pbnRzPSIzMDAuOTQzLDE2OS43ODYgODMuMTA2LDE2OS43ODYgODMuMTA2LDIyMS4yMDIgMTYyLjkzNSwyMjEuMjAyIDE2Mi45MzUsNDQ0LjQ1IAoJCTIyMS4xMTUsNDQ0LjQ1IDIyMS4xMTUsMjIxLjIwMiAzMDAuOTQzLDIyMS4yMDIgCSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},dif1:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJza3libHVlIiBpZD0iTGF5ZXJfMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PGc+PGc+PHBhdGggZD0ibTQzNy4zMzMgMzYyLjY2NmMtNi4zOTkgMC0xMC42NjcgNC4yNjctMTAuNjY3IDEwLjY2N3Y2NGMwIDE3LjA2Ny0xNC45MzQgMzItMzIgMzJoLTM0MS4zMzJjLTE3LjA2NyAwLTMyLTE0LjkzNC0zMi0zMnYtMzA5LjMzM2g0MDUuMzM0djc0LjY2N2MwIDYuMzk5IDQuMjY3IDEwLjY2NyAxMC42NjcgMTAuNjY3IDYuMzk5IDAgMTAuNjY3LTQuMjY3IDEwLjY2Ny0xMC42Njd2LTEyOGMwLTI5Ljg2Ni0yMy40NjctNTMuMzM0LTUzLjMzNC01My4zMzRoLTM0MS4zMzRjLTI5Ljg2NyAwLTUzLjMzNCAyMy40NjctNTMuMzM0IDUzLjMzM3YzNjIuNjY3YzAgMjkuODY2IDIzLjQ2NyA1My4zMzQgNTMuMzM0IDUzLjMzNGgzNDEuMzM0YzI5Ljg2NiAwIDUzLjMzNC0yMy40NjcgNTMuMzM0LTUzLjMzNHYtNjRjLS4wMDItNi4zOTktNC4yNjgtMTAuNjY3LTEwLjY2OS0xMC42Njd6bS0yOTguNjY2LTI5OC42NjZjNi4zOTkgMCAxMC42NjcgNC4yNjcgMTAuNjY3IDEwLjY2N3MtNC4yNjcgMTAuNjY3LTEwLjY2NyAxMC42NjctMTAuNjY3LTQuMjY5LTEwLjY2Ny0xMC42NjggNC4yNjgtMTAuNjY2IDEwLjY2Ny0xMC42NjZ6bS00Mi42NjcgMGM2LjM5OSAwIDEwLjY2NyA0LjI2NyAxMC42NjcgMTAuNjY3cy00LjI2OCAxMC42NjYtMTAuNjY3IDEwLjY2Ni0xMC42NjctNC4yNjctMTAuNjY3LTEwLjY2NyA0LjI2Ny0xMC42NjYgMTAuNjY3LTEwLjY2NnptLTQyLjY2NiAwYzYuMzk5IDAgMTAuNjY2IDQuMjY3IDEwLjY2NiAxMC42NjZzLTQuMjY3IDEwLjY2Ny0xMC42NjcgMTAuNjY3LTEwLjY2Ny00LjI2Ny0xMC42NjctMTAuNjY3IDQuMjY3LTEwLjY2NiAxMC42NjgtMTAuNjY2eiIvPjxwYXRoIGQ9Im01MDEuMzMzIDMyMGgtMzJ2LTc0LjY2N2MwLTYuMzk5LTQuMjY3LTEwLjY2Ny0xMC42NjctMTAuNjY3LTYuMzk5IDAtMTAuNjY3IDQuMjY3LTEwLjY2NyAxMC42Njd2ODUuMzMzYzAgNi4zOTkgNC4yNjcgMTAuNjY3IDEwLjY2NyAxMC42NjdoNDIuNjY3YzYuMzk5IDAgMTAuNjY3LTQuMjY3IDEwLjY2Ny0xMC42NjdzLTQuMjY2LTEwLjY2Ni0xMC42NjctMTAuNjY2eiIvPjxwYXRoIGQ9Im0xNTQuNSAzODEuNjI1YzQuNDM4IDEuMzc1IDkuODkgMi44MjMgMTQuMDM0LTQuMDIzbDQyLjY2Ny04NS4zMzNjMi4xMzMtNC4yNjcuNjI5LTExLjQwNS00LjI2Ny0xNC45MzQtMy44Ny0yLjc4OS0xMS44MDktMS4wMjItMTQuOTM0IDQuMjY3bC0xMi44IDIzLjQ2Ny0xMi44MDEtMjMuNDY3Yy0yLjEzMy00LjI2Ny04LjcwMS02Ljg0OC0xNC45MzQtNC4yNjctNC40MDggMS44MjUtNy4wMjggOC42NjUtNC4yNjcgMTQuOTM0bDE5LjIgMzguNC0xOS4yIDM4LjRjLTIuMzU0IDQuNTI0Ljg1OCAxMC41NTkgNy4zMDIgMTIuNTU2eiIvPjxwYXRoIGQ9Im0xMTcuMzM0IDM0MS4zMzNjNi4zOTkgMCAxMC42NjctNC4yNjcgMTAuNjY3LTEwLjY2N3YtODUuMzMzYzAtNC4yNjctMi4xMzMtOC41MzMtNi4zOTktMTAuNjY3LTQuMjY3LTIuMTMzLTguOTE0LS4zNTUtMTIuOCA0LjI2N2wtMjMuNDY3IDMyLTIzLjQ2Ny0zMmMtMy4wNTUtNC4zNzItOC42NDgtNS4yNDctMTIuODAxLTQuMjY3LTQuNjQzIDEuMDk2LTYuMzk5IDYuMzk5LTYuMzk5IDEwLjY2N3Y4NS4zMzNjMCA2LjM5OSA0LjI2NyAxMC42NjcgMTAuNjY3IDEwLjY2N3MxMC42NjUtNC4yNjcgMTAuNjY1LTEwLjY2NnYtNTMuMzM0bDEyLjgwMSAxNy4wNjdjNC4yNjcgNi4zOTkgMTIuODAxIDYuMzk5IDE3LjA2NyAwbDEyLjgtMTcuMDY3djUzLjMzNGMtLjAwMSA2LjQgNC4yNjUgMTAuNjY2IDEwLjY2NiAxMC42NjZ6Ii8+PHBhdGggZD0ibTQyNi42NjcgMjY2LjY2N2MwLTE3LjA2Ny0xNC45MzQtMzItMzItMzJoLTIxLjMzM2MtMTcuMDY3IDAtMzIgMTQuOTM0LTMyIDMydjQyLjY2N2MwIDE3LjA2NyAxNC45MzQgMzIgMzIgMzJoMjEuMzMzYzQuMjY3IDAgOC41MzMtMi4xMzMgMTIuODAxLTQuMjY3IDIuMTMzIDIuMTMzIDQuNzY3IDQuMjY3IDkuMDMzIDQuMjY3IDIuMTMzIDAgNS45LTIuMTM0IDguMDM0LTQuMjY3IDQuMjY3LTQuMjY3IDQuMjY3LTEwLjY2NyAwLTE0LjkzNCAyLjEzMy00LjI2NyAyLjI2Ny04LjUzMyAyLjI2Ny0xMi44em0tMzguNCAzNi4yNjZjLTQuMjY3IDQuMjY3LTQuMjY3IDEwLjY2NyAwIDE0LjkzNGwyLjEzMyAyLjEzM2gtMTcuMDY3Yy02LjM5OSAwLTEwLjY2Ny00LjI2Ny0xMC42NjctMTAuNjY3di00Mi42NjdjMC02LjM5OSA0LjI2Ny0xMC42NjcgMTAuNjY3LTEwLjY2N2gyMS4zMzNjNi4zOTkgMCAxMC42NjcgNC4yNjcgMTAuNjY3IDEwLjY2N3YzOC4zOTlsLTIuMTMyLTIuMTMyYy00LjI2Ny00LjI2Ny0xMC42NjctNC4yNjctMTQuOTM0IDB6Ii8+PHBhdGggZD0ibTI3OS40NjkgMjUzLjg2N2MxMi44IDAgMTkuMDEyIDcuMDg1IDIxLjMzMyAxMC42NjYgNS4zMjMgOC4yMTUgOC43NzEgOS44NDQgMTQuNDQ4IDcuNzE1IDctMi42MjUgNy4zNzUtNiA2Ljg4NS05Ljg0OC0yLjEzMy0xNy4wNjctMTkuMi0yOS44NjYtNDIuNjY3LTI5Ljg2NnMtNDIuNjY3IDE0LjkzNC00Mi42NjcgMzIgMTIuODUgMjcuMTk5IDM4LjQ0OSAzMS40NjVsNC4yMTcuNTM1YzE3LjA2NyAyLjEzMyAyMS4yODMgNi4wOSAyMS4yMjEgMTEuNDY1LS4wNzkgNi43NDUtMTAuNTU1IDEyLjAwMS0yMy4zNTQgMTIuMDAxLTEyLjgwMSAwLTE4Ljk1OS02Ljg3Ni0yMS4zMzMtMTAuNjY3LTMuOTA4LTYuMjM4LTYuMzk5LTEwLjY2Ny0xMC42NjctMTAuNjY3LTYuMzk5IDAtMTEuODM0IDUuNTgyLTEwLjY2NiAxMC42NjcgMy41ODIgMTYuMjkxIDE5LjIgMjkuODY2IDQyLjY2NyAyOS44NjZzNDIuNjY3LTE0LjkzNCA0Mi42NjctMzJjMC0xNy4wNjctMTIuNTI2LTI3LjQzNS0zOC4xMjctMzEuNzAxbC0yLjQwNi0uMjk4Yy0xOS4yLTIuMTMzLTIxLjM0NC03Ljk1Mi0yMS4zMzMtMTAuNjY3LjAxNy00LjI2NyA4LjUzMy0xMC42NjYgMjEuMzMzLTEwLjY2NnoiLz48L2c+PC9nPjwvZz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48L3N2Zz4K"},fsL8:function(M,L,j){var N=j("cDf5").default;function I(){"use strict";M.exports=I=function(){return L},M.exports.__esModule=!0,M.exports.default=M.exports;var L={},j=Object.prototype,T=j.hasOwnProperty,u=Object.defineProperty||function(M,L,j){M[L]=j.value},D="function"==typeof Symbol?Symbol:{},y=D.iterator||"@@iterator",z=D.asyncIterator||"@@asyncIterator",g=D.toStringTag||"@@toStringTag";function i(M,L,j){return Object.defineProperty(M,L,{value:j,enumerable:!0,configurable:!0,writable:!0}),M[L]}try{i({},"")}catch(d){i=function(M,L,j){return M[L]=j}}function t(M,L,j,N){var I=L&&L.prototype instanceof x?L:x,T=Object.create(I.prototype),D=new U(N||[]);return u(T,"_invoke",{value:Q(M,j,D)}),T}function w(M,L,j){try{return{type:"normal",arg:M.call(L,j)}}catch(d){return{type:"throw",arg:d}}}L.wrap=t;var C={};function x(){}function A(){}function S(){}var c={};i(c,y,(function(){return this}));var O=Object.getPrototypeOf,E=O&&O(O(k([])));E&&E!==j&&T.call(E,y)&&(c=E);var Y=S.prototype=x.prototype=Object.create(c);function s(M){["next","throw","return"].forEach((function(L){i(M,L,(function(M){return this._invoke(L,M)}))}))}function e(M,L){var j;u(this,"_invoke",{value:function(I,u){function D(){return new L((function(j,D){!function j(I,u,D,y){var z=w(M[I],M,u);if("throw"!==z.type){var g=z.arg,i=g.value;return i&&"object"==N(i)&&T.call(i,"__await")?L.resolve(i.__await).then((function(M){j("next",M,D,y)}),(function(M){j("throw",M,D,y)})):L.resolve(i).then((function(M){g.value=M,D(g)}),(function(M){return j("throw",M,D,y)}))}y(z.arg)}(I,u,j,D)}))}return j=j?j.then(D,D):D()}})}function Q(M,L,j){var N="suspendedStart";return function(I,T){if("executing"===N)throw new Error("Generator is already running");if("completed"===N){if("throw"===I)throw T;return l()}for(j.method=I,j.arg=T;;){var u=j.delegate;if(u){var D=n(u,j);if(D){if(D===C)continue;return D}}if("next"===j.method)j.sent=j._sent=j.arg;else if("throw"===j.method){if("suspendedStart"===N)throw N="completed",j.arg;j.dispatchException(j.arg)}else"return"===j.method&&j.abrupt("return",j.arg);N="executing";var y=w(M,L,j);if("normal"===y.type){if(N=j.done?"completed":"suspendedYield",y.arg===C)continue;return{value:y.arg,done:j.done}}"throw"===y.type&&(N="completed",j.method="throw",j.arg=y.arg)}}}function n(M,L){var j=L.method,N=M.iterator[j];if(void 0===N)return L.delegate=null,"throw"===j&&M.iterator.return&&(L.method="return",L.arg=void 0,n(M,L),"throw"===L.method)||"return"!==j&&(L.method="throw",L.arg=new TypeError("The iterator does not provide a '"+j+"' method")),C;var I=w(N,M.iterator,L.arg);if("throw"===I.type)return L.method="throw",L.arg=I.arg,L.delegate=null,C;var T=I.arg;return T?T.done?(L[M.resultName]=T.value,L.next=M.nextLoc,"return"!==L.method&&(L.method="next",L.arg=void 0),L.delegate=null,C):T:(L.method="throw",L.arg=new TypeError("iterator result is not an object"),L.delegate=null,C)}function o(M){var L={tryLoc:M[0]};1 in M&&(L.catchLoc=M[1]),2 in M&&(L.finallyLoc=M[2],L.afterLoc=M[3]),this.tryEntries.push(L)}function a(M){var L=M.completion||{};L.type="normal",delete L.arg,M.completion=L}function U(M){this.tryEntries=[{tryLoc:"root"}],M.forEach(o,this),this.reset(!0)}function k(M){if(M){var L=M[y];if(L)return L.call(M);if("function"==typeof M.next)return M;if(!isNaN(M.length)){var j=-1,N=function L(){for(;++j=0;--N){var I=this.tryEntries[N],u=I.completion;if("root"===I.tryLoc)return j("end");if(I.tryLoc<=this.prev){var D=T.call(I,"catchLoc"),y=T.call(I,"finallyLoc");if(D&&y){if(this.prev=0;--j){var N=this.tryEntries[j];if(N.tryLoc<=this.prev&&T.call(N,"finallyLoc")&&this.prev=0;--L){var j=this.tryEntries[L];if(j.finallyLoc===M)return this.complete(j.completion,j.afterLoc),a(j),C}},catch:function(M){for(var L=this.tryEntries.length-1;L>=0;--L){var j=this.tryEntries[L];if(j.tryLoc===M){var N=j.completion;if("throw"===N.type){var I=N.arg;a(j)}return I}}throw new Error("illegal catch attempt")},delegateYield:function(M,L,j){return this.delegate={iterator:k(M),resultName:L,nextLoc:j},"next"===this.method&&(this.arg=void 0),C}},L}M.exports=I,M.exports.__esModule=!0,M.exports.default=M.exports},mefb:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI1MDAiIHdpZHRoPSIyMTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQgMTQxLjUzMTk5OTk5OTk5OTk4Ij48cGF0aCBkPSJNMTAuMzgzIDEyNi44OTRMMCAwbDEyNCAuMjU1LTEwLjk3OSAxMjYuNjM5LTUwLjU1MyAxNC42Mzh6IiBmaWxsPSIjZTM0ZjI2Ii8+PHBhdGggZD0iTTYyLjQ2OCAxMjkuMjc3VjEyLjA4NWw1MS4wNjQuMTctOS4xMDYgMTA0Ljg1MXoiIGZpbGw9IiNlZjY1MmEiLz48cGF0aCBkPSJNOTkuNDkgNDEuMzYybDEuNDQ2LTE1LjQ5SDIyLjM4M2w0LjM0IDQ3LjQ5aDU0LjIxM0w3OC44MSA5My42MTdsLTE3LjM2MiA0LjY4LTE3LjYxNy01LjEwNi0uOTM2LTEyLjA4NUgyNy4zMTlsMi4xMjggMjQuNjgxIDMyIDguOTM2IDMyLjI1NS04LjkzNiA0LjM0LTQ4LjE3SDQxLjEwN0wzOS40OSA0MS4zNjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+"},nhGf:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojRkYwMDIxOyIgcG9pbnRzPSI0MzkuNzMsMTMwLjgzIDUxMiwyNTYgMzg0LDQ3Ny43IDI3Mi41Myw0NzcuNyAyNzIuNTMsNzAuODMgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDlBRDI7IiBwb2ludHM9IjQzOS43MywxMzAuODMgMzg0LDM0LjMgMjU2LDM0LjMgMTExLjQ3LDI1NiAzMjguMjcsMTMwLjgzICIvPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojRkZCMDM3OyIgcG9pbnRzPSIyNzIuNTMsNDc3LjcgMzI4LjI2LDM4MS4xNyAxOTYsMTY2LjE3MSAyNTYsNDc3LjcgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGRkQyMzc7IiBwb2ludHM9IjU1LjczLDE1OS40NyAwLDI1NiAxMjgsNDc3LjcgMjU2LDQ3Ny43IDI1NiwxNTkuNDcgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMEI4RkE7IiBwb2ludHM9IjI1NiwxMzAuODMgMjU2LDM0LjMgMTI4LDM0LjMgNTUuNzMsMTU5LjQ3IDExMS40NywyNTYgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEMURFRTQ7IiBwb2ludHM9IjMyOC4yNywxMzAuODMgMjU2LDEzMC44MyAxNjEsMjU2IDI1NiwzODEuMTcgMzI4LjI3LDM4MS4xNyA0MDAuNTMsMjU2ICIvPgo8Zz4KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNFRkY2Rjk7IiBwb2ludHM9IjE4My43MywxMzAuODMgMTExLjQ3LDI1NiAxODMuNzMsMzgxLjE3IDI1NiwzODEuMTcgMjU2LDEzMC44MyAJIi8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRUZGNkY5OyIgZD0iTTI1NiwyMDZsLTM4LjI4MSw1MEwyNTYsMzA2YzI3LjYxNCwwLDUwLTIyLjM4Niw1MC01MFMyODMuNjE0LDIwNiwyNTYsMjA2eiIvPgo8L2c+CjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjA2LDI1NmMwLDI3LjYxNCwyMi4zODYsNTAsNTAsNTBWMjA2QzIyOC4zODYsMjA2LDIwNiwyMjguMzg2LDIwNiwyNTZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},o0o1:function(M,L,j){var N=j("fsL8")();M.exports=N;try{regeneratorRuntime=N}catch(I){"object"==typeof globalThis?globalThis.regeneratorRuntime=N:Function("r","regeneratorRuntime = r")(N)}},olgo:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTAgMjUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTAgMjUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0REMDAzMTt9Cgkuc3Qxe2ZpbGw6I0MzMDAyRjt9Cgkuc3Qye2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMjUsMzAgMTI1LDMwIDEyNSwzMCAzMS45LDYzLjIgNDYuMSwxODYuMyAxMjUsMjMwIDEyNSwyMzAgMTI1LDIzMCAyMDMuOSwxODYuMyAyMTguMSw2My4yIAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTI1LDMwIDEyNSw1Mi4yIDEyNSw1Mi4xIDEyNSwxNTMuNCAxMjUsMTUzLjQgMTI1LDIzMCAxMjUsMjMwIDIwMy45LDE4Ni4zIDIxOC4xLDYzLjIgMTI1LDMwIAkiLz4KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMjUsNTIuMUw2Ni44LDE4Mi42aDBoMjEuN2gwbDExLjctMjkuMmg0OS40bDExLjcsMjkuMmgwaDIxLjdoMEwxMjUsNTIuMUwxMjUsNTIuMUwxMjUsNTIuMUwxMjUsNTIuMQoJCUwxMjUsNTIuMXogTTE0MiwxMzUuNEgxMDhsMTctNDAuOUwxNDIsMTM1LjR6Ii8+CjwvZz4KPC9zdmc+Cg=="},ozyg:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDgwIDEwODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwODAgMTA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQoJLnN0MXtmaWxsOiNEMDAwMDA7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDgwLDEwNzkuOTZjMCwwLjAyLTAuMDIsMC4wNC0wLjA0LDAuMDRIMC4wNGMtMC4wMiwwLTAuMDQtMC4wMi0wLjA0LTAuMDRWMC4wNEMwLDAuMDIsMC4wMiwwLDAuMDQsMA0KCQloMTA3OS45M2MwLjAyLDAsMC4wNCwwLjAyLDAuMDQsMC4wNFYxMDc5Ljk2eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTEwNjIsMTA2MS45NmMwLDAuMDItMC4wMiwwLjA0LTAuMDQsMC4wNEgxOC4wNGMtMC4wMiwwLTAuMDQtMC4wMi0wLjA0LTAuMDRWMTguMDQNCgkJYzAtMC4wMiwwLjAyLTAuMDQsMC4wNC0wLjA0aDEwNDMuOTNjMC4wMiwwLDAuMDQsMC4wMiwwLjA0LDAuMDRWMTA2MS45NnoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMDMsODIzLjY3YzAsMC43OSwwLjQ2LDEuODksMS4wMSwyLjQ0bDE3Ljg3LDE3Ljg3YzAuNTYsMC41NiwxLjY2LDEuMDEsMi40NCwxLjAxaDYxLjE1DQoJCWMwLjc5LDAsMS44OS0wLjQ2LDIuNDQtMS4wMWwxNy44Ny0xNy44N2MwLjU2LTAuNTYsMS4wMS0xLjY2LDEuMDEtMi40NFY2MjkuNjRjMC0wLjc5LDAuNDctMS44OCwxLjA0LTIuNDJsNzcuNjktNzQuMg0KCQljMC41Ny0wLjU0LDEuNC0wLjQ2LDEuODQsMC4ybDE5Ni4yOSwyOTAuNmMwLjQ0LDAuNjUsMS40NSwxLjE5LDIuMjMsMS4xOWg4Ni42M2MwLjc5LDAsMS43My0wLjU3LDIuMDktMS4yN2wxNS43Mi0zMC40Ng0KCQljMC4zNi0wLjcsMC4yOS0xLjgtMC4xNi0yLjQ1TDU2MC41Niw0NzguMDNjLTAuNDUtMC42NS0wLjM2LTEuNjMsMC4yLTIuMTlsMjExLjE4LTIxMC4xOWMwLjU2LTAuNTYsMS4wMS0xLjY1LDEuMDEtMi40NHYtMy44OA0KCQljMC0wLjc5LTAuMjYtMi4wMi0wLjU3LTIuNzVsLTEyLjE4LTI4LjAxYy0wLjMxLTAuNzItMS4yMi0xLjMxLTItMS4zMWgtODUuNjNjLTAuNzksMC0xLjg5LDAuNDYtMi40NCwxLjAxbC0yNjIuMzEsMjYzLjMNCgkJYy0wLjU2LDAuNTYtMS4wMSwwLjM3LTEuMDEtMC40MlYyNDkuNmMwLTAuNzktMC40NC0xLjktMC45OC0yLjQ4bC0xNy41My0xOC44Yy0wLjU0LTAuNTgtMS42Mi0xLjA1LTIuNDEtMS4wNWgtNjEuNTcNCgkJYy0wLjc5LDAtMS44NywwLjQ3LTIuNDEsMS4wNWwtMTcuOTUsMTkuMzhjLTAuNTQsMC41OC0wLjk3LDEuNjktMC45NywyLjQ4VjgyMy42N3oiLz4NCjwvZz4NCjwvc3ZnPg0K"},pPnd:function(M,L,j){M.exports=j.p+"static/jenkins-72514d6e4971b3eb9900d1db508015d5.svg"},u9DU:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOC42NCA4LjYzMyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IkEiIHgxPSIyLjAzOSIgeTE9IjExLjY1OSIgeDI9IjkuOTUiIHkyPSIzLjc0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjEwOCIgc3RvcC1jb2xvcj0iI2M3NTdiYyIvPjxzdG9wIG9mZnNldD0iLjE3MyIgc3RvcC1jb2xvcj0iI2NkNWNhOSIvPjxzdG9wIG9mZnNldD0iLjQ5MiIgc3RvcC1jb2xvcj0iI2U4NzQ0ZiIvPjxzdG9wIG9mZnNldD0iLjcxNiIgc3RvcC1jb2xvcj0iI2Y4ODMxNiIvPjxzdG9wIG9mZnNldD0iLjgyMyIgc3RvcC1jb2xvcj0iI2ZmODkwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJCIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMjk2IiBzdG9wLWNvbG9yPSIjMDBhZmZmIi8+PHN0b3Agb2Zmc2V0PSIuNjk0IiBzdG9wLWNvbG9yPSIjNTI4MmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTQ1ZGZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IkMiIHgxPSIzLjM2OSIgeTE9IjYuMTg5IiB4Mj0iNi4wNzMiIHkyPSIzLjQ4NCIgeGxpbms6aHJlZj0iI0IiLz48bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI0IiIGlkPSJEIiB4MT0iNi4xODQiIHkxPSIxMy44NzgiIHgyPSIxMC4wNCIgeTI9IjEwLjAyMiIvPjwvZGVmcz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLjAxNjMyNyAwIDAgMS4wMTYzMjcgLTMuNTI3MjYgLTMuOTA5MTIzKSI+PHBhdGggZD0iTTcuNzQgMy44NDNMMy40NyA4LjMzdjQuMDEzbDQuMjYyLTQuMjcgNC4yNC00LjIzMnoiIGZpbGw9InVybCgjQSkiLz48cGF0aCBkPSJNMy40NyAxMi4zNDRsNC4yNjItNC4yNyA0LjI0IDQuMjd6IiBmaWxsPSJ1cmwoI0QpIi8+PHBhdGggZD0iTTMuNDcgMy44NDNINy43NEwzLjQ3IDguMzN6IiBmaWxsPSJ1cmwoI0MpIi8+PC9nPjwvc3ZnPg=="},uJic:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAxNy4wNTYgMTcuMDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNy4wNTYgMTcuMDU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iIzRCOEJCRSIgZD0iTTExLjI5OCw4LjAyYzEuMjk1LTAuNTg3LDEuNDg4LTUuMDU1LDAuNzI0LTYuMzcxYy0wLjk5OC0xLjcxOC01Ljc0Mi0xLjM3My03LjI0LTAuMTQ1CgkJCUM0LjYxLDIuMTE0LDQuNjI4LDMuMjIxLDQuNjM2LDQuMTAxaDQuNzAydjAuNDEySDQuNjM3YzAsMC4wMDYtMi4wOTMsMC4wMTMtMi4wOTMsMC4wMTNjLTMuNjA5LDAtMy41MzQsNy44MzgsMS4yMjgsNy44MzgKCQkJYzAsMCwwLjE3NS0xLjczNiwwLjQ4MS0yLjYwNkM1LjE5OCw3LjA3Myw5LjE2OCw4Ljk4NiwxMS4yOTgsOC4wMnogTTYuMzc1LDMuNDY1Yy0wLjU0MiwwLTAuOTgxLTAuNDM5LTAuOTgxLTAuOTgyCgkJCWMwLTAuNTQyLDAuNDM5LTAuOTgyLDAuOTgxLTAuOTgyYzAuNTQzLDAsMC45ODIsMC40NCwwLjk4MiwwLjk4MkM3LjM1OCwzLjAyNSw2LjkxOCwzLjQ2NSw2LjM3NSwzLjQ2NXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZFODczIiBkPSJNMTMuMTIsNC42OTFjMCwwLTAuMTI1LDEuNzM3LTAuNDMxLDIuNjA2Yy0wLjk0NSwyLjY4NC00LjkxNCwwLjc3Mi03LjA0NSwxLjczOAoJCQlDNC4zNSw5LjYyMiw0LjE1NSwxNC4wOSw0LjkyLDE1LjQwNmMwLjk5NywxLjcxOSw1Ljc0MSwxLjM3NCw3LjI0LDAuMTQ1YzAuMTcyLTAuNjA5LDAuMTU0LTEuNzE2LDAuMTQ2LTIuNTk2SDcuNjAzdi0wLjQxMmg0LjcwMQoJCQljMC0wLjAwNiwyLjMxNy0wLjAxMywyLjMxNy0wLjAxM0MxNy45NDcsMTIuNTMsMTguMjQ1LDQuNjkxLDEzLjEyLDQuNjkxeiBNMTAuMzk4LDEzLjQyYzAuNTQyLDAsMC45ODIsMC40MzksMC45ODIsMC45ODIKCQkJYzAsMC41NDItMC40NCwwLjk4MS0wLjk4MiwwLjk4MXMtMC45ODEtMC40MzktMC45ODEtMC45ODFDOS40MTcsMTMuODU5LDkuODU2LDEzLjQyLDEwLjM5OCwxMy40MnoiLz4KCTwvZz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgo8L3N2Zz4K"},w8JE:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjYgNjUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBzdHJva2U9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTU3LjE0MyAzMmgtMTZ2NC41N2gxMC45N2MtMS42IDYuODU3LTYuNjMgMTIuNTctMTMuMjU3IDE0Ljg1N0wxMi41NyAyNS4xNDNjMi43NDMtOCAxMC41MTQtMTMuNzE0IDE5LjQzLTEzLjcxNCA2Ljg1NyAwIDEzLjAzIDMuNDMgMTYuOTE0IDguNjg2bDMuNDMtMi45N0M0Ny43NyAxMC45NyA0MC40NTcgNi44NTcgMzIgNi44NTdjLTExLjg4NiAwLTIxLjk0MyA4LjQ1Ny0yNC40NTcgMTkuNjU3bDMwLjE3IDMwLjE3YzEwLjk3LTIuNzQzIDE5LjQzLTEyLjggMTkuNDMtMjQuNjg2em0tNTAuMjg2LjIzYzAgNi40IDIuNTE0IDEyLjU3IDcuMzE0IDE3LjM3czExLjIgNy4zMTQgMTcuMzcgNy4zMTR6Ii8+PHBhdGggZD0iTTMyIDBDMTQuNCAwIDAgMTQuNCAwIDMyczE0LjQgMzIgMzIgMzIgMzItMTQuNCAzMi0zMlM0OS42IDAgMzIgMHpNMTQuMTcgNDkuODNjLTQuOC00LjgtNy4zMTQtMTEuMi03LjMxNC0xNy4zN0wzMS43NyA1Ny4xNDNjLTYuNC0uMjMtMTIuOC0yLjUxNC0xNy42LTcuMzE0em0yMy4zMTQgNi42M0w3LjU0MyAyNi41MTRDMTAuMDU3IDE1LjMxNCAyMC4xMTQgNi44NTcgMzIgNi44NTdjOC40NTcgMCAxNS43NyA0LjExNCAyMC4zNDMgMTAuMjg2bC0zLjQzIDIuOTdDNDUuMDMgMTQuODU3IDM4Ljg1NyAxMS40MyAzMiAxMS40M2MtOC45MTQgMC0xNi40NTcgNS43MTQtMTkuNDMgMTMuNzE0TDM4Ljg1NyA1MS40M2M2LjYzLTIuMjg2IDExLjY1Ny04IDEzLjI1Ny0xNC44NTdoLTEwLjk3VjMyaDE2YzAgMTEuODg2LTguNDU3IDIxLjk0My0xOS42NTcgMjQuNDU3eiIgZmlsbD0iIzYzOSIvPjwvZz48L3N5bWJvbD48L3N2Zz4="},xPoH:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTUxMiwyNTZjMCwxNDEuMzg1LTExNC42MTUsMjU2LTI1NiwyNTZDMTI1LjU1NSw1MTIsMTcuODk5LDQxNC40MzgsMi4wMjcsMjg4LjI5OAoJQzAuNjksMjc3LjcyMywwLDI2Ni45NCwwLDI1NmMwLTIwLjA0MSwyLjI5OS0zOS41NDksNi42NTYtNTguMjY0QzMzLjAyOSw4NC40MjgsMTM0LjY1NiwwLDI1NiwwCgljMTIxLjA0MSwwLDIyMi40NjksODQuMDEsMjQ5LjEzNSwxOTYuOTAxYzMuNSwxNC43NjQsNS43MDUsMzAuMDIsNi41MSw0NS42NDFDNTExLjg4NSwyNDcuMDAzLDUxMiwyNTEuNDg2LDUxMiwyNTZ6Ii8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMzQjg3Mzk7IiBwb2ludHM9IjI0My4xOTUsMjc2LjU1OSAyNDMuMTk1LDIxMCAxODUuNTUzLDE3Ni43MjEgMTI3LjkxMiwyMTAgMTI3LjkxMiwyNzYuNTU5IDE4NS41NTMsMzA5LjgzOCAKCSIvPgo8cGF0aCBzdHlsZT0iZmlsbDojMzMzMzMzOyIgZD0iTTQ3MC4yMDQsMjY2LjQ1OWwzNy41NjQsMjEuNjkybC0zNy41NjQsMjEuNjkybC01Ny42MzctMzMuMjh2LTY2LjU2bDU3LjYzNy0zMy4yOGwzNC45MzEsMjAuMTc3CgljMy41LDE0Ljc2NCw1LjcwNSwzMC4wMiw2LjUxLDQ1LjY0MWwtMjEuMzU4LDEyLjMzdi0yMy4xODZsLTIwLjA4My0xMS41ODhsLTIwLjA4MywxMS41ODh2MjMuMTg2TDQ3MC4yMDQsMjY2LjQ1OXoiLz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzY2QTA2MDsiIHBvaW50cz0iNDgxLjM5MiwyNDkuNzQgNDgxLjM5MiwyMzYuODIgNDcwLjIwMywyMzAuMzYgNDU5LjAxMywyMzYuODIgNDU5LjAxMywyNDkuNzQgCgk0NzAuMjAzLDI1Ni4yMDEgIi8+CjxwYXRoIHN0eWxlPSJmaWxsOiMzMzMzMzM7IiBkPSJNMTAwLjY4NiwyMTAuMDA0djg3Ljc3MWwtMzguNDQyLTIxLjkzMnYtNDQuOTkzTDQzLjA1LDIxOS43NjNsLTE5LjE5NSwxMS4wODZ2NDQuOTkzTDIuMDI3LDI4OC4yOTgKCUMwLjY5LDI3Ny43MjMsMCwyNjYuOTQsMCwyNTZjMC0yMC4wNDEsMi4yOTktMzkuNTQ5LDYuNjU2LTU4LjI2NGwzNi4zOTQtMjEuMDEzTDEwMC42ODYsMjEwLjAwNHoiLz4KPHJlY3QgeD0iMTI3LjkwNiIgeT0iMjEwLjAwMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC41IDAuODY2IC0wLjg2NiAwLjUgMzAzLjQ1NjQgLTM5LjA0OTUpIiBzdHlsZT0iZmlsbDojNkRBNzVEOyIgd2lkdGg9IjExNS4yODEiIGhlaWdodD0iNjYuNTU3Ii8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiM1NUEzNDQ7IiBwb2ludHM9IjEyNy45MTIsMjc2LjU1OSAxNDcuNzA0LDI0NC4yODMgMTI3LjkxMiwyMTAgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiM2MzlENTc7IiBwb2ludHM9IjIyMy45NzksMjQzLjI3NyAyNDMuMTk1LDIxMCAxODUuNTUzLDE3Ni43MjEgIi8+CjxwYXRoIHN0eWxlPSJmaWxsOiMzMzMzMzM7IiBkPSJNMzQ2LjU1MSw5OS41Nzl2ODguMzA0bC0xOS4zMi0xMS4xNmwtNTcuNjQ3LDMzLjI4djY2LjU2bDU3LjY0NywzMy4yOGw1Ny42MzctMzMuMjhWMTIwLjA5CglMMzQ2LjU1MSw5OS41Nzl6IE0zNDYuNDQ2LDI1NC4zN2wtMTkuMjE2LDExLjA5N2wtMTkuMjE2LTExLjA5N3YtMjIuMTgzbDE5LjIxNi0xMS4wOTdsMTkuMjE2LDExLjA5N1YyNTQuMzd6Ii8+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzY2QTA2MDsiIGQ9Ik0yODIuMTQ5LDM1OC43MTdjMCwwLTEuMTMyLTkuNzI5LTExLjUzOS05LjcyOWMtMTAuNDA4LDAtMTcuNTM0LDEuMzU3LTE3LjUzNCw3LjEyNwoJCXMyMC4yNSw1Ljc3LDI3Ljk0Myw4LjAzMmM3LjY5MywyLjI2MiwxNC40OCw4LjE0NSwxMS4wODYsMTguNTUzYy0zLjM5NCwxMC40MDgtMTMuODAyLDExLjUzOS0yOS44NjYsMTEuNTM5CgkJcy0xOS42ODUtMTMuMzUtMTkuNjg1LTE4LjU1M2g5LjA1YzAsMC0xLjEzMiw4LjE0NSw5LjUwMiw5LjUwMmMxMC42MzQsMS4zNTcsMjAuODAyLDIuMTIxLDIyLjE3My02LjEwOAoJCWMxLjgxLTEwLjg2MS0zNC4zOTEtNS40My0zNy41NTktMTYuMDY0Yy0yLjY3Ni04Ljk4NS0xLjEzMi0yMC44MTUsMTYuOTY5LTIyLjYyNmMxOC4xMDEtMS44MTEsMjguMDU2LDYuMTgxLDI4LjA1NiwxOC4xMDEKCQlMMjgyLjE0OSwzNTguNzE3eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzY2QTA2MDsiIGQ9Ik0xOTQuNzIzLDQwMS4xMzFsMjAuMDA4LDExLjU1MWMxMC4wNTMsNS44MDQsMjIuNjE5LTEuNDUxLDIyLjYxOS0xMy4wNTl2LTIwLjI0MnYtMzcuMjUzaC04LjE1NQoJCXY1NS4yMjdjMCw2LjMzOS02Ljg2MiwxMC4zMDItMTIuMzUzLDcuMTMxbC0xMy45NjUtOC4wNjJ2LTU4Ljk0bDUxLjA0My0yOS40NjdsNTEuMDQzLDI5LjQ2N3Y1OC45NGwtNTEuMDQzLDI5LjQ2N2wtMTQuNzA0LTguNDg5CgkJbC05LjYwMiwzLjg3MmwyNC4zMDUsMTQuMDMzbDU5LjE5OC0zNC4xNzl2LTY4LjM1MUwyNTMuOTIsMjk4LjZsLTU5LjE5OCwzNC4xNzl2NjguMzUySDE5NC43MjN6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="},yByQ:function(M,L,j){M.exports=j.p+"static/kubernetes-3a15213ddffc497c558cabac9f1e2c2b.svg"}}]); \ No newline at end of file diff --git a/component---src-pages-index-jsx-88a787b9258ad721db10.js.LICENSE.txt b/component---src-pages-index-jsx-88a787b9258ad721db10.js.LICENSE.txt new file mode 100644 index 00000000..ae386fb7 --- /dev/null +++ b/component---src-pages-index-jsx-88a787b9258ad721db10.js.LICENSE.txt @@ -0,0 +1 @@ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/component---src-pages-index-jsx-b08e04d9c6dc75da6859.js b/component---src-pages-index-jsx-b08e04d9c6dc75da6859.js deleted file mode 100644 index fa4ebf9b..00000000 --- a/component---src-pages-index-jsx-b08e04d9c6dc75da6859.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[9],{"+9g4":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTUxMiwyNTZjMCwzNi43Ni03Ljc1Myw3MS43MTEtMjEuNzAzLDEwMy4zMDljLTIuMSw0Ljc1NC00LjMyNiw5LjQxNS02LjcwOCwxNC4wMDJ2MC4wMQoJYy0zLjIxOCw2LjI0OS02LjY5OCwxMi4zNC0xMC40MTgsMTguMjc1Yy02LjA4MSw5LjczOC0xMi44MjEsMTkuMDQ4LTIwLjE0NiwyNy44NDdjLTUuMTMsNi4xOTYtMTAuNTY0LDEyLjE0Mi0xNi4yNTksMTcuODI2CgljLTguMTE5LDguMDk4LTE2Ljc3MSwxNS42NDItMjUuOTEzLDIyLjYwMWMtMTcuMTM2LDEzLjAzLTM1Ljk2NSwyMy45Ni01Ni4xMDEsMzIuMzgxYy0xMC40NDksNC4zNzgtMjEuMjQzLDguMDc3LTMyLjM0LDExLjA0NQoJaC0wLjAxYy03LjA0MywxLjg5MS0xNC4yLDMuNDktMjEuNDYyLDQuNzY1QzI4Ni4zNTQsNTEwLjY1MiwyNzEuMzI5LDUxMiwyNTYsNTEyYy0xLjU2NywwLTMuMTM1LTAuMDEtNC43MDItMC4wNTIKCWMtMTEuOTAxLTAuMjA5LTIzLjU5NC0xLjIzMy0zNS4wMzUtMy4wMmMtMTYuNDI2LTIuNTUtMzIuMzQtNi42NzctNDcuNTc0LTEyLjIwNGMtMjguNDExLTEwLjMwMy01NC40ODEtMjUuNDk2LTc3LjE4Ny00NC41NjUKCWMtMjcuNjA2LTIzLjE3Ni01MC4yNDktNTIuMDY3LTY2LjEtODQuODQ2QzkuMTIyLDMzMy42NTcsMCwyOTUuODk0LDAsMjU2QzAsMTE0LjYxNSwxMTQuNjE1LDAsMjU2LDBTNTEyLDExNC42MTUsNTEyLDI1NnoiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojMkQzQTNFOyIgZD0iTTQ0NS4zODgsNDI0LjY1N2wtMTQ0LjQ0Nyw4My40MDRjNy4yNjItMS4yNzUsMTQuNDItMi44NzMsMjEuNDYyLTQuNzY1aDAuMDEKCQljMTEuMDk3LTIuOTY3LDIxLjg5MS02LjY2NiwzMi4zNC0xMS4wNDVsNTYuMTAxLTMyLjM4MWM5LjE0My02Ljk1OSwxNy43OTUtMTQuNTAzLDI1LjkxMy0yMi42MDEKCQljNS42OTUtNS42ODQsMTEuMTI4LTExLjYzLDE2LjI1OS0xNy44MjZDNDUwLjYyMyw0MjEuMzY2LDQ0OC4wNzMsNDIzLjEsNDQ1LjM4OCw0MjQuNjU3eiBNNDUyLjAwMiwxMjMuNDc2TDI5Ni4xNTUsMzMuNDk5CgkJYy0yMy42MjUtMTMuNjM2LTUyLjk3Ni0xMy42MzYtNzYuNjAxLDBMNjMuNzA3LDEyMy40NzZjLTIzLjYyNSwxMy42MzYtMzguMzA2LDM5LjA1OC0zOC4zMDYsNjYuMzQxdjE3Ny40OTcKCQljMTUuODUxLDMyLjc3OCwzOC40OTQsNjEuNjcsNjYuMSw4NC44NDZsNzcuMTg3LDQ0LjU2NWMxNS4yMzUsNS41MjgsMzEuMTQ4LDkuNjU1LDQ3LjU3NCwxMi4yMDRMNzAuMzExLDQyNC42NTcKCQljLTE5LjU1LTExLjI4NS0zMS42OTItMzIuMzE5LTMxLjY5Mi01NC44ODhWMTg5LjgxNmMwLTIyLjU3LDEyLjE0Mi00My42MDQsMzEuNjkyLTU0Ljg5OWwxNTUuODQ3LTg5Ljk3NgoJCWM5Ljc4LTUuNjQyLDIwLjczMS04LjQ2NCwzMS42OTItOC40NjRjMTAuOTYxLDAsMjEuOTIyLDIuODIxLDMxLjY5Miw4LjQ2NGwxNTUuODQ2LDg5Ljk3NgoJCWMxMy41NjMsNy44MzcsMjMuNTYyLDIwLjM1NSwyOC40MTEsMzQuODI2YzIuMTQyLDYuMzg0LDMuMjgxLDEzLjE1NSwzLjI4MSwyMC4wNzJ2MTc5Ljk1MmMwLDcuNTU1LTEuMzU4LDE0LjkzMi0zLjkwOCwyMS44MjgKCQljMy43Mi01LjkzNSw3LjE5OS0xMi4wMjcsMTAuNDE4LTE4LjI3NXYtMC4wMWMyLjM4Mi00LjU4Nyw0LjYwOC05LjI0Nyw2LjcwOC0xNC4wMDJWMTg5LjgxNgoJCUM0OTAuMjk3LDE2Mi41MzQsNDc1LjYyNywxMzcuMTEyLDQ1Mi4wMDIsMTIzLjQ3NnoiLz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMyRDNBM0U7IiBkPSJNNDgzLjY5NCwxODkuNTEzdjE4MC4yNTVjMCwxLjE4MS0wLjAzMSwyLjM2MS0wLjEwNCwzLjU0MnYwLjAxCgkJYy0zLjIxOCw2LjI0OS02LjY5OCwxMi4zNC0xMC40MTgsMTguMjc1Yy02LjA4MSw5LjczOC0xMi44MjEsMTkuMDQ4LTIwLjE0NiwyNy44NDdjLTUuMTMsNi4xOTYtMTAuNTY0LDEyLjE0Mi0xNi4yNTksMTcuODI2CgkJbC0xMTQuMzU0LDY2LjAyN2gtMC4wMWMtNy4wNDMsMS44OTEtMTQuMiwzLjQ5LTIxLjQ2Miw0Ljc2NUMyODYuMzU0LDUxMC42NTIsMjcxLjMyOSw1MTIsMjU2LDUxMmMtMS41NjcsMC0zLjEzNS0wLjAxLTQuNzAyLTAuMDUyCgkJYy0xLjU0Ni0zLjE4Ny0yLjQyNC02Ljc5Mi0yLjQ0NS0xMC42NThWMzIxLjAzNGMwLTI1LjAwNCwxMy4zNDMtNDguMTE4LDM0Ljk5NC02MC42MTVsMTU1Ljg0Ni04OS45NzYKCQljMi44LTEuNjIsNS42ODQtMy4wMiw4LjYyLTQuMjIxYzguOTg2LTMuNjQ3LDE4LjU1Ny0xLjc5NywyNS40ODUsMy41MjFDNDc5LjY5MiwxNzQuMjQ3LDQ4My42NjIsMTgxLjI1OCw0ODMuNjk0LDE4OS41MTN6Ii8+CjwvZz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGRkZGRjsiIGQ9Ik0zNDcuNTc3LDM4NC43MTJjMC0xOC4xNzQtMTUuOTcxLTE4LjE3NC0yMy42ODItMTguMTc0cy0xMi42NjYtMi4yMDMtMTIuNjY2LTEwLjQ2NAoJYzAtOC4yNjEsOS45MTMtMTkuODI2LDI3LjUzNi0xNy4wNzNsNy4xNi0xOC4xNzRjMCwwLTguMzM5LTEuMjktMTguMTc0LDEuMTMxdi0xNi41NTFsLTE0LjMxOCw4LjI2MnYxNC44MzQKCWMtOS4zNDYsNi44MjktMTcuMDczLDE5LjI4Ny0xNy4wNzMsNDEuODljMCw5LjkxMyw0Ljk1NywxOS4yNzUsMjEuNDc4LDE5LjI3NWMxNi41MjIsMCwxNy4wNzMsMTQuODcsOC4yNjEsMjMuNjgyCgljLTguODEyLDguODEyLTI4LjYzOSw4LjgxMi0yOC42MzksOC44MTJsLTIuNzUzLDE5LjgyNmMwLDAsOC41MTgsMC4wMTgsMTguNzI1LTMuMjU1djE3LjAyM2wxNC4zMTgtOC4yNjF2LTE1LjU3NAoJQzMzOS40NzksNDI0LjAxNSwzNDkuNDAzLDQwOS45MDUsMzQ3LjU3NywzODQuNzEyeiIvPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojMzFCNjQ0OyIgcG9pbnRzPSI0MTMuMTE0LDQwOS40NTcgMzY5LjYwNyw0MzcuNTQ0IDM2OS42MDcsNDIyLjE2MiA0MTMuMTE0LDM5NC4wNzUgIi8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},"/Kqd":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgZmlsbD0iIzUwN2U5YyIgIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDUuMDAxIDMwNS4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNS4wMDEgMzA1LjAwMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iWE1MSURfN18iPgoJPHBhdGggZmlsbD0iI2VhM2QzMSIgaWQ9IlhNTElEXzhfIiBkPSJNMTUwLjk5LDU2LjUxM2MtMTQuMDkzLDkuOTEyLTMwLjA2NiwyMS4xNDctMzguNjI0LDM5LjczNGMtMTQuODY1LDMyLjQyNiwzMC40MTgsNjcuNzk4LDMyLjM1Myw2OS4yODgKCQljMC40NSwwLjM0NywwLjk4OCwwLjUxOSwxLjUyNSwwLjUxOWMwLjU3LDAsMS4xNDEtMC4xOTUsMS42MDUtMC41ODNjMC44OTktMC43NTIsMS4xNTQtMi4wMjksMC42MTQtMy4wNjkKCQljLTAuMTY0LTAuMzE2LTE2LjQxOC0zMS44ODgtMTUuODE0LTU0LjUzOWMwLjIxNC03Ljg4OCwxMS4yNTQtMTYuODM3LDIyLjk0Mi0yNi4zMTJjMTAuNzA1LTguNjc4LDIyLjgzOS0xOC41MTQsMjkuOTM5LTMwLjAyCgkJYzE1LjU4Ni0yNS4zMjctMS43MzctNTAuMjMxLTEuOTE0LTUwLjQ3OWMtMC42ODgtMC45NjYtMS45NTgtMS4zMTctMy4wNDQtMC44NGMtMS4wODUsMC40NzgtMS42ODYsMS42NTItMS40MzgsMi44MTEKCQljMC4wMzUsMC4xNjQsMy40MDQsMTYuNjMzLTUuOTcsMzMuNkMxNjkuMzAxLDQzLjYzNCwxNjAuODE2LDQ5LjYwMywxNTAuOTksNTYuNTEzeiIvPgoJPHBhdGggZmlsbD0iI2VhM2QzMSIgaWQ9IlhNTElEXzlfIiBkPSJNMjEwLjM2NSw2Ny42ODJjMC45OTQtMC43NDksMS4yODYtMi4xMTUsMC42ODQtMy4yMDVjLTAuNjAyLTEuMDktMS45MTMtMS41NzEtMy4wNzctMS4xMjkKCQljLTIuMzk0LDAuOTEtNTguNjI3LDIyLjU4NS01OC42MjcsNDguNzc2YzAsMTguMDUzLDcuNzEyLDI3LjU5MSwxMy4zNDMsMzQuNTU2YzIuMjA5LDIuNzMxLDQuMTE2LDUuMDksNC43NDQsNy4xMDQKCQljMS43NjksNS44MDQtMi40MjIsMTYuMjk0LTQuMTg0LDE5Ljg0NmMtMC41MDgsMS4wMjItMC4yNTksMi4yNTksMC42MDUsMy4wMDVjMC40NjcsMC40MDMsMS4wNSwwLjYwNywxLjYzNCwwLjYwNwoJCWMwLjQ5NywwLDAuOTk2LTAuMTQ4LDEuNDI3LTAuNDQ4YzAuOTY3LTAuNjczLDIzLjYzLTE2LjY5NiwxOS41NjUtMzYuMDAxYy0xLjUxNC03LjMzNy01LjEyLTEyLjY5OS04LjMwMi0xNy40MwoJCWMtNC45MjktNy4zMjktOC40ODktMTIuNjI0LTMuMDg4LTIyLjQwM0MxODEuNDE5LDg5LjU1NiwyMTAuMDc2LDY3Ljg5OSwyMTAuMzY1LDY3LjY4MnoiLz4KCTxwYXRoIGlkPSJYTUxJRF8xMF8iIGQ9Ik02My45OSwxNzcuNjU5Yy0wLjk2NCwyLjg4NS0wLjUwOSw1Ljc1LDEuMzE1LDguMjgzYzYuMDk2LDguNDYyLDI3LjY4OCwxMy4xMjMsNjAuODAyLDEzLjEyMwoJCWMwLjAwMiwwLDAuMDAzLDAsMC4wMDQsMGM0LjQ4NywwLDkuMjI0LTAuMDg4LDE0LjA3Ni0wLjI2MmM1Mi45NDMtMS44OTYsNzIuNTgtMTguMzg5LDczLjM5LTE5LjA5CgkJYzAuODgzLTAuNzY0LDEuMTE5LTIuMDM3LDAuNTctMy4wNjdjLTAuNTQ5LTEuMDI5LTEuNzMzLTEuNTQ2LTIuODY0LTEuMjM1Yy0xOC42NDUsNS4wOTEtNTMuNDYzLDYuODk4LTc3LjYxMyw2Ljg5OAoJCWMtMjcuMDIzLDAtNDAuNzg1LTEuOTQ2LTQ0LjE1NC0zLjM4M2MxLjcyOS0yLjM3NCwxMi4zOTItNi42MTMsMjUuNjA1LTkuMjEyYzEuMjYzLTAuMjQ4LDIuMTMxLTEuNDE0LDIuMDA2LTIuNjk1CgkJYy0wLjEyNS0xLjI4MS0xLjIwMS0yLjI1OC0yLjQ4OC0yLjI1OEMxMDYuODkzLDE2NC43NjIsNjguMDUsMTY1LjM4NCw2My45OSwxNzcuNjU5eiIvPgoJPHBhdGggaWQ9IlhNTElEXzExXyIgZD0iTTI0MS4xNDgsMTYwLjY3M2MtMTAuOTIsMC0yMS4yNzUsNS40NzItMjEuNzExLDUuNzA1Yy0xLjAxLDAuNTQxLTEuNTIyLDEuNjk5LTEuMjQ1LDIuODExCgkJYzAuMjc4LDEuMTExLDEuMjc3LDEuODkyLDIuNDIzLDEuODkzYzAuMjMyLDAuMDAxLDIzLjI5MywwLjE4OSwyNS4zODIsMTMuMzY1YzEuODUsMTEuMzY3LTIxLjgyLDI5Ljc4NS0zMS4wOTcsMzUuOTIzCgkJYy0xLjAwMiwwLjY2My0xLjM5MSwxLjk0NS0wLjkyNiwzLjA1MmMwLjM5NSwwLjk0MywxLjMxNCwxLjUzMywyLjMwNCwxLjUzM2MwLjE3MywwLDAuMzQ4LTAuMDE4LDAuNTIyLTAuMDU2CgkJYzIuMjAyLTAuNDcsNTMuODU1LTExLjg1Miw0OC4zOTQtNDEuOTI3QzI2MS44NjIsMTY0LjU0MSwyNTAuMjc4LDE2MC42NzMsMjQxLjE0OCwxNjAuNjczeiIvPgoJPHBhdGggaWQ9IlhNTElEXzEyXyIgZD0iTTIwNS43MjUsMjE2LjY5YzAuMTgtMC45NjQtMC4yMjEtMS45NDQtMS4wMjMtMi41MDZsLTEyLjM4NS04LjY3NWMtMC42MDQtMC40MjMtMS4zNjctMC41NTYtMi4wNzYtMC4zNjgKCQljLTAuMTI5LDAuMDM0LTEzLjA4MSwzLjQzOC0zMS44ODUsNS41MjZjLTcuNDYzLDAuODM3LTE1LjgyMiwxLjI3OS0yNC4xNzUsMS4yNzljLTE4Ljc5OSwwLTMxLjA5MS0yLjIwOS0zMi44ODEtMy44MjkKCQljLTAuMjM3LTAuNDU1LTAuMTYyLTAuNjYyLTAuMTItMC43NzdjMC4zMjUtMC45MDUsMi4wNjgtMS45OCwzLjE5Mi0yLjQwNWMxLjI0MS0wLjQ1OSwxLjkxLTEuODA3LDEuNTI0LTMuMDczCgkJYy0wLjM4NS0xLjI2Ni0xLjY5LTIuMDEyLTIuOTc4LTEuNzAyYy0xMi40MjQsMi45OTgtMTguNDk5LDcuMTkxLTE4LjA1NywxMi40NjFjMC43ODUsOS4zNDMsMjIuNDI4LDE0LjEzOSw0MC43MjUsMTUuNDA4CgkJYzIuNjMxLDAuMTgsNS40NzcsMC4yNzIsOC40NTYsMC4yNzJjMC4wMDIsMCwwLjAwMywwLDAuMDA1LDBjMzAuNDI1LDAsNjkuNDI5LTkuNTQ2LDY5LjgxOS05LjY0MwoJCUMyMDQuODE4LDIxOC40MjMsMjA1LjU0NCwyMTcuNjU0LDIwNS43MjUsMjE2LjY5eiIvPgoJPHBhdGggaWQ9IlhNTElEXzEzXyIgZD0iTTExMi4zNTEsMjM2Ljc0NWMwLjkzOC0wLjYxMSwxLjM1NC0xLjc3LDEuMDIxLTIuODM4Yy0wLjMzMi0xLjA2OC0xLjMzMS0xLjc2OS0yLjQ1My0xLjc1NQoJCWMtMS42NjUsMC4wNDQtMTYuMjkyLDAuNzA0LTE3LjMxNiwxMC4wMTdjLTAuMzEsMi43ODMsMC40ODcsNS4zMjUsMi4zNyw3LjU1NmM1LjI1Miw2LjIyNCwxOS40MjgsOS45MjMsNDMuMzMyLDExLjMxCgkJYzIuODI4LDAuMTY5LDUuNywwLjI1NCw4LjUzOSwwLjI1NGMzMC4zOSwwLDUwLjg1Ny05LjUxNSw1MS43MTQtOS45MmMwLjgzMS0wLjM5MywxLjM3OS0xLjIwOSwxLjQyOC0yLjEyNwoJCWMwLjA0OS0wLjkxNy0wLjQwOS0xLjc4OC0xLjE5My0yLjI2N2wtMTUuNjUyLTkuNTU1Yy0wLjU0My0wLjMzMS0xLjE5My0wLjQ0MS0xLjgxMy0wLjMxNGMtMC4wOTksMC4wMjEtMTAuMDM3LDIuMDgyLTI1LjAzNSw0LjExOQoJCWMtMi44MzgsMC4zODUtNi4zOTIsMC41ODEtMTAuNTYyLDAuNTgxYy0xNC45ODIsMC0zMS42NDYtMi40NDgtMzQuODQyLTQuMDVDMTExLjg0MywyMzcuNDU1LDExMS45MDIsMjM3LjA3NSwxMTIuMzUxLDIzNi43NDV6Ii8+Cgk8cGF0aCBpZD0iWE1MSURfMTRfIiBkPSJNMTMzLjY4MSwyOTAuMDE4YzY5LjYxLTAuMDU5LDEwNi45NzEtMTIuNDM4LDExNC4xNjgtMjAuMjI4YzIuNTQ4LTIuNzU3LDIuODIzLTUuMzY2LDIuNjA2LTcuMDcKCQljLTAuNTM1LTQuMTk0LTQuMzU0LTYuNzYxLTQuNzg4LTcuMDRjLTEuMDQ1LTAuNjcyLTIuNDQ3LTAuNDk2LTMuMjYyLDAuNDQ0Yy0wLjgxMywwLjk0MS0wLjgzMiwyLjMxNC0wLjAxNiwzLjI1MwoJCWMwLjQzOSwwLjU2NSwwLjY5MywxLjUxLTAuNTkxLDIuNzk1Yy0yLjg3NywyLjY4Ny0zMS44OTcsMTAuODQ0LTgwLjIxNSwxMy4yOTRjLTYuNjE5LDAuMzQ1LTEzLjU2MSwwLjUxOS0yMC42MzMsMC41MgoJCWMtNDMuMjYyLDAtNzQuOTIzLTUuOTI1LTc5LjA3OS05LjM3OWMxLjYwMy0yLjMwMSwxMi44MDEtNS45NzksMjQuNzExLTguMDU4YzEuMzQyLTAuMjM0LDIuMjQ5LTEuNDk5LDIuMDQxLTIuODQ1CgkJYy0wLjIwOC0xLjM0Ni0xLjQ0OS0yLjI3My0yLjgwNS0yLjA5NmMtMC4zMzYsMC4wNDUtMS40NzUsMC4xMTUtMi43OTYsMC4xOTVjLTE5LjY1MSwxLjItNDIuMzYsMy44NzUtNDMuNTQ1LDEzLjk5OQoJCWMtMC4zNiwzLjA4NiwwLjU1Nyw1Ljg4NiwyLjcyNiw4LjMyNGM1LjMwNyw1Ljk2MywyMC41NjIsMTMuODkxLDkxLjQ3NSwxMy44OTFDMTMzLjY4LDI5MC4wMTgsMTMzLjY4LDI5MC4wMTgsMTMzLjY4MSwyOTAuMDE4eiIvPgoJPHBhdGggaWQ9IlhNTElEXzE1XyIgZD0iTTI2MS41MjIsMjcxLjk4NWMtMC45ODQtMC40NTUtMi4xNDYtMC4yMjUtMi44ODEsMC41NjdjLTAuMTAzLDAuMTEtMTAuNTY4LDExLjA1NC00Mi4wMzUsMTcuNDgKCQljLTEyLjA0NywyLjQxNC0zNC42NiwzLjYzOC02Ny4yMTEsMy42MzhjLTMyLjYxMiwwLTYzLjY0My0xLjI4My02My45NTMtMS4yOTZjLTEuMjk2LTAuMDYzLTIuNDA1LDAuODc5LTIuNTgxLDIuMTU1CgkJYy0wLjE3NywxLjI3NiwwLjY0NSwyLjQ3NywxLjg5NywyLjc3NWMwLjMyMywwLjA3NywzMi44NDQsNy42OTYsNzcuMzEsNy42OTZjMjEuMzI3LDAsNDIuMDgtMS43MzMsNjEuNjg0LTUuMTUxCgkJYzM2LjU1My02LjQwOCwzOS4xMTItMjQuNTMzLDM5LjIwMy0yNS4zMDFDMjYzLjA4MiwyNzMuNDc0LDI2Mi41MDQsMjcyLjQ0LDI2MS41MjIsMjcxLjk4NXoiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"},"00U8":function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjE0NHB4IiBoZWlnaHQ9IjE0NHB4Ij48cGF0aCBmaWxsPSIjZmY4ZjAwIiBkPSJNOCwzN0wyMy4yMzQsOC40MzZjMC4zMjEtMC42MDIsMS4xODktMC41OTEsMS40OTQsMC4wMkwzMCwxOUw4LDM3eiIvPjxwYXRoIGZpbGw9IiNmZmEwMDAiIGQ9Ik04LDM2Ljk5Mmw1LjU0Ni0zNC4xOTljMC4xNDUtMC44OTUsMS4zNDctMS4wODksMS43NjctMC4yODVMMjYsMjIuOTkyTDgsMzYuOTkyeiIvPjxwYXRoIGZpbGw9IiNmZjZmMDAiIGQ9Ik04LjAwOCAzNi45ODZMOC4yMDggMzYuODI5IDI1LjczNyAyMi40ODggMjAuNzkzIDEzLjAxMnoiLz48cGF0aCBmaWxsPSIjZmZjNDAwIiBkPSJNOCwzN2wyNi42NjYtMjUuNzEzYzAuNTU5LTAuNTM5LDEuNDkyLTAuMjIxLDEuNjA2LDAuNTQ3TDQwLDM3bC0xNSw4Ljc0MyBjLTAuNjA5LDAuMzQyLTEuMzUyLDAuMzQyLTEuOTYxLDBMOCwzN3oiLz48L3N2Zz4="},"18ei":function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGFyaWEtbGFiZWw9IkRvY2tlciIgdmlld0JveD0iMCAwIDUxMiA1MTIiPgogICAgPHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGZpbGw9IiNmZmYiIHJ4PSIxNSUiLz4KICAgIDxwYXRoIHN0cm9rZT0iIzA2NmRhNSIgc3Ryb2tlLXdpZHRoPSIzOCIKICAgICAgICAgIGQ9Ik0yOTYgMjI2aDQybS05MiAwaDQybS05MSAwaDQybS05MSAwaDQxbS05MSAwaDQybTgtNDZoNDFtOCAwaDQybTcgMGg0Mm0tNDItNDZoNDIiLz4KICAgIDxwYXRoIGZpbGw9IiMwNjZkYTUiCiAgICAgICAgICBkPSJtNDcyIDIyOHMtMTgtMTctNTUtMTFjLTQtMjktMzUtNDYtMzUtNDZzLTI5IDM1LTggNzRjLTYgMy0xNiA3LTMxIDdINjhjLTUgMTktNSAxNDUgMTMzIDE0NSA5OSAwIDE3My00NiAyMDgtMTMwIDUyIDQgNjMtMzkgNjMtMzkiLz4KPC9zdmc+Cg=="},"41kN":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIzLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAwIDEwMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMDAgMTAwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRTkyMDE7fQoJLnN0MXtmaWxsOiNGRTg0MDE7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MTYuNyw5MjMuNzNjLTEuMzQtMi4zOS0wLjgxLTQuNTgtMC44MS02LjY3Yy0wLjAzLTI3OC42NC0wLjAzLTU1Ny4yOC0wLjAzLTgzNS45MgoJCWMwLTYuMDEtMC4wMS01Ljk5LDUuMTctMy4wNGM5Ni41Miw1NS4xMiwxOTMuMDQsMTEwLjIzLDI4OS41NiwxNjUuMzRjMjEuMzksMTIuMjEsNDIuNzMsMjQuNSw2NC4xNywzNi42MQoJCWMzLDEuNjksNC4wNywzLjU5LDQuMDYsNy4wNmMtMC4wNiw1OS4xNiwwLjAyLDExOC4zMiwwLjA1LDE3Ny40OGMwLDEuNjEsMC44MSwzLjc3LTAuNTksNC43Yy0xLjU1LDEuMDItMi45NS0wLjg4LTQuMzMtMS42OAoJCWMtNDcuMTQtMjcuMTctOTQuMjktNTQuMzQtMTQxLjQyLTgxLjUzYy0yMi4wNS0xMi43My00NC4wNy0yNS41Mi02Ni4xNC0zOC4yMWMtMS4zNi0wLjc4LTIuNzMtMi41Mi00LjQ1LTEuNjYKCQljLTEuODUsMC45My0wLjkyLDMtMC45Myw0LjU1Yy0wLjA1LDI3LjUsMC4wMyw1NS0wLjExLDgyLjQ5Yy0wLjAyLDMuNzksMS4xLDYuMDgsNC40Niw3Ljk4YzMzLjAxLDE4LjY5LDY1LjkyLDM3LjU3LDk4Ljk0LDU2LjIzCgkJYzMuOTIsMi4yMiw1LjUzLDQuNjksNS41Miw5LjRjLTAuMDcsNDcuOTksMC4xNCw5NS45NywwLjMxLDE0My45NmMwLjAxLDMuMTYsMC4zMyw2LjMxLDAuNDksOS40N2MwLjE4LDMuNDktMC44LDQuMDYtNCwyLjE4CgkJYy0xNy45NS0xMC41Mi0zNi4wMi0yMC44Mi01NC4wNC0zMS4yM2MtMTUuNDItOC45LTMwLjgxLTE3Ljg2LTQ2LjI1LTI2Ljc0Yy01LjA2LTIuOTEtNS4zNS0yLjcxLTUuMzUsMy4xNQoJCWMwLDc1LjMzLTAuMDQsMTUwLjY1LDAuMSwyMjUuOThjMC4wMSw0LjQxLTEuMyw2Ljg0LTUuMTUsOS4wNmMtNDQuODYsMjUuODEtODkuNjEsNTEuODEtMTM0LjM4LDc3Ljc4CgkJQzUxOS45OSw5MjEuMzcsNTE4LjU0LDkyMi40OSw1MTYuNyw5MjMuNzN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNDg0LDQ5OS44OWMwLDEzOS4xNiwwLDI3OC4zMS0wLjAyLDQxNy40N2MwLDEuOTcsMC44Niw0LjctMC42Miw1LjcyYy0xLjg2LDEuMjktMy4yNC0xLjUtNC44My0yLjQxCgkJYy0zMy44OS0xOS41Mi02Ny43Mi0zOS4xMy0xMDEuNTUtNTguNzVjLTExLjY2LTYuNzYtMjMuMjYtMTMuNjMtMzQuOTctMjAuM2MtMi4zNy0xLjM1LTMuMzItMy4wMS0zLjE2LTUuNjMKCQljMC4xMy0yLjE2LDAuMDMtNC4zMywwLjAzLTYuNWMwLTE1OS4zMiwwLTMxOC42NC0wLjAzLTQ3Ny45N2MwLTEuNzYsMC45My00LjA2LTAuNzEtNS4xOGMtMi4wNS0xLjQtMy42NywwLjg3LTUuMjcsMS44CgkJYy02OS4zNCw0MC0xMzguNjYsODAuMDQtMjA3LjkyLDEyMC4xNmMtMy41NCwyLjA1LTQuMDUsMS4wOS00LjA0LTIuNDRjMC4xMS01OS45OSwwLjE4LTExOS45OSwwLjEtMTc5Ljk4CgkJYzAtMy40MywxLjgzLTQuNjEsNC4xNy01Ljk0YzMzLjY2LTE5LjIzLDY3LjMxLTM4LjUxLDEwMC45OC01Ny43M2M1Mi4wNi0yOS43MSwxMDQuMTMtNTkuMzcsMTU2LjItODkuMDYKCQljMzIuNC0xOC40Nyw2NC44NC0zNi44OCw5Ny4xNS01NS41MWM0LjItMi40Miw0LjU1LTEuMTYsNC41NCwyLjc3Yy0wLjA4LDQxLjE2LTAuMDUsODIuMzMtMC4wNSwxMjMuNDkKCQlDNDg0LDMwMi41Nyw0ODQsNDAxLjIzLDQ4NCw0OTkuODl6Ii8+CjwvZz4KPC9zdmc+Cg=="},"6PcI":function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaWQiIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjI1MDAiPjxwYXRoIGZpbGw9IiNEREQiIGQ9Ik0yMC40IDM5LjVoLS44Yy0xMCAwLTE4LjEtOC4yLTE4LjEtMTguMVYxNkMxLjUgNy41IDguNS41IDE3IC41aDYuMmM4LjUgMCAxNS41IDcgMTUuNSAxNS41djUuNGMtLjEgOS45LTguMyAxOC4xLTE4LjMgMTguMXoiLz48cGF0aCBmaWxsPSIjQTBDRUM3IiBkPSJNMjAuMSA1LjN2MTQuNUg0LjV2LTguM2wzLjktNS4zIDYuOC0zIi8+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIwLjEgNS4zdjE0LjVoMTUuNnYtOC4zbC0zLjktNS4zLTYuOC0zIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9IjEuMjgyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIwLjEgNS4xbC0zLjgtMS41Yy0uNi0uNS0xLjQtLjUtMi4xLS4yTDguOCA2LjFjLS40LjEtLjYuMy0uOS42bC0zLjIgNC4yYy0uMy40LS41LjktLjUgMS40djcuNkgzNnYtNy42YzAtLjUtLjItMS0uNS0xLjRsLTMuMi00LjJjLS4yLS4zLS41LS41LS44LS43bC01LjQtMi42Yy0uNy0uMy0xLjUtLjMtMi4xLjJsLTMuOSAxLjV6Ii8+PGNpcmNsZSBmaWxsPSIjQTBDRUM3IiBzdHJva2U9IiMwMjAyMDIiIHN0cm9rZS13aWR0aD0iMS4xODUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEyLjkiIGN5PSIyNi41IiByPSIyLjYiLz48Y2lyY2xlIGZpbGw9IiNBMENFQzciIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIxLjE4NSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMjcuMiIgY3k9IjI2LjUiIHI9IjIuNiIvPjxjaXJjbGUgZmlsbD0iI0ZGRiIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9IjEuMDI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIyMC4xIiBjeT0iMTQuNCIgcj0iMS45Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9IjEuMDI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMC4xIDUuMXY3LjIiLz48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIuOTk2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIyNiIgY3k9IjkuNiIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMjAyMDIiIHN0cm9rZS13aWR0aD0iLjk5NiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMzEuMSIgY3k9IjEzLjkiIHI9IjEuNSIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIuODMiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI4LjkgNS4zbC0yLjIgM201LjcgNC45bDMuMS0xLjQiLz48Y2lyY2xlIGZpbGw9IiNGRkYiIHN0cm9rZT0iIzAyMDIwMiIgc3Ryb2tlLXdpZHRoPSIuOTk2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxNCIgY3k9IjkuNiIgcj0iMS41Ii8+PGNpcmNsZSBmaWxsPSIjRkZGIiBzdHJva2U9IiMwMjAyMDIiIHN0cm9rZS13aWR0aD0iLjgzIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI5IiBjeT0iMTMuOSIgcj0iMS4zIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDIwMjAyIiBzdHJva2Utd2lkdGg9Ii44MyIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuMiA1LjNsMi4xIDNtLTguOCAzLjVsMy4yIDEuNCIvPjxwYXRoIGZpbGw9IiMwMjAyMDIiIGQ9Ik0yMy40IDM1LjNoLTYuN2MtLjQgMC0uNy0uMy0uNy0uN3YtLjJjMC0uNC4zLS43LjctLjdoNi43Yy40IDAgLjcuMy43Ljd2LjJjMCAuNC0uMy43LS43Ljd6Ii8+PC9zdmc+"},"7YAX":function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMDQgMTgyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDQgMTgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I2ZmZjt9Cgkuc3Qxe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0ZGOTkwMDt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTg2LjQsNjYuNGMwLDMuNywwLjQsNi43LDEuMSw4LjljMC44LDIuMiwxLjgsNC42LDMuMiw3LjJjMC41LDAuOCwwLjcsMS42LDAuNywyLjNjMCwxLTAuNiwyLTEuOSwzbC02LjMsNC4yCgkJYy0wLjksMC42LTEuOCwwLjktMi42LDAuOWMtMSwwLTItMC41LTMtMS40Qzc2LjIsOTAsNzUsODguNCw3NCw4Ni44Yy0xLTEuNy0yLTMuNi0zLjEtNS45Yy03LjgsOS4yLTE3LjYsMTMuOC0yOS40LDEzLjgKCQljLTguNCwwLTE1LjEtMi40LTIwLTcuMmMtNC45LTQuOC03LjQtMTEuMi03LjQtMTkuMmMwLTguNSwzLTE1LjQsOS4xLTIwLjZjNi4xLTUuMiwxNC4yLTcuOCwyNC41LTcuOGMzLjQsMCw2LjksMC4zLDEwLjYsMC44CgkJYzMuNywwLjUsNy41LDEuMywxMS41LDIuMnYtNy4zYzAtNy42LTEuNi0xMi45LTQuNy0xNmMtMy4yLTMuMS04LjYtNC42LTE2LjMtNC42Yy0zLjUsMC03LjEsMC40LTEwLjgsMS4zYy0zLjcsMC45LTcuMywyLTEwLjgsMy40CgkJYy0xLjYsMC43LTIuOCwxLjEtMy41LDEuM2MtMC43LDAuMi0xLjIsMC4zLTEuNiwwLjNjLTEuNCwwLTIuMS0xLTIuMS0zLjF2LTQuOWMwLTEuNiwwLjItMi44LDAuNy0zLjVjMC41LTAuNywxLjQtMS40LDIuOC0yLjEKCQljMy41LTEuOCw3LjctMy4zLDEyLjYtNC41YzQuOS0xLjMsMTAuMS0xLjksMTUuNi0xLjljMTEuOSwwLDIwLjYsMi43LDI2LjIsOC4xYzUuNSw1LjQsOC4zLDEzLjYsOC4zLDI0LjZWNjYuNHogTTQ1LjgsODEuNgoJCWMzLjMsMCw2LjctMC42LDEwLjMtMS44YzMuNi0xLjIsNi44LTMuNCw5LjUtNi40YzEuNi0xLjksMi44LTQsMy40LTYuNGMwLjYtMi40LDEtNS4zLDEtOC43di00LjJjLTIuOS0wLjctNi0xLjMtOS4yLTEuNwoJCWMtMy4yLTAuNC02LjMtMC42LTkuNC0wLjZjLTYuNywwLTExLjYsMS4zLTE0LjksNGMtMy4zLDIuNy00LjksNi41LTQuOSwxMS41YzAsNC43LDEuMiw4LjIsMy43LDEwLjYKCQlDMzcuNyw4MC40LDQxLjIsODEuNiw0NS44LDgxLjZ6IE0xMjYuMSw5Mi40Yy0xLjgsMC0zLTAuMy0zLjgtMWMtMC44LTAuNi0xLjUtMi0yLjEtMy45TDk2LjcsMTAuMmMtMC42LTItMC45LTMuMy0wLjktNAoJCWMwLTEuNiwwLjgtMi41LDIuNC0yLjVoOS44YzEuOSwwLDMuMiwwLjMsMy45LDFjMC44LDAuNiwxLjQsMiwyLDMuOWwxNi44LDY2LjJsMTUuNi02Ni4yYzAuNS0yLDEuMS0zLjMsMS45LTMuOWMwLjgtMC42LDIuMi0xLDQtMQoJCWg4YzEuOSwwLDMuMiwwLjMsNCwxYzAuOCwwLjYsMS41LDIsMS45LDMuOWwxNS44LDY3bDE3LjMtNjdjMC42LTIsMS4zLTMuMywyLTMuOWMwLjgtMC42LDIuMS0xLDMuOS0xaDkuM2MxLjYsMCwyLjUsMC44LDIuNSwyLjUKCQljMCwwLjUtMC4xLDEtMC4yLDEuNmMtMC4xLDAuNi0wLjMsMS40LTAuNywyLjVsLTI0LjEsNzcuM2MtMC42LDItMS4zLDMuMy0yLjEsMy45Yy0wLjgsMC42LTIuMSwxLTMuOCwxaC04LjZjLTEuOSwwLTMuMi0wLjMtNC0xCgkJYy0wLjgtMC43LTEuNS0yLTEuOS00TDE1NiwyM2wtMTUuNCw2NC40Yy0wLjUsMi0xLjEsMy4zLTEuOSw0Yy0wLjgsMC43LTIuMiwxLTQsMUgxMjYuMXogTTI1NC42LDk1LjFjLTUuMiwwLTEwLjQtMC42LTE1LjQtMS44CgkJYy01LTEuMi04LjktMi41LTExLjUtNGMtMS42LTAuOS0yLjctMS45LTMuMS0yLjhjLTAuNC0wLjktMC42LTEuOS0wLjYtMi44di01LjFjMC0yLjEsMC44LTMuMSwyLjMtMy4xYzAuNiwwLDEuMiwwLjEsMS44LDAuMwoJCWMwLjYsMC4yLDEuNSwwLjYsMi41LDFjMy40LDEuNSw3LjEsMi43LDExLDMuNWM0LDAuOCw3LjksMS4yLDExLjksMS4yYzYuMywwLDExLjItMS4xLDE0LjYtMy4zYzMuNC0yLjIsNS4yLTUuNCw1LjItOS41CgkJYzAtMi44LTAuOS01LjEtMi43LTdjLTEuOC0xLjktNS4yLTMuNi0xMC4xLTUuMkwyNDYsNTJjLTcuMy0yLjMtMTIuNy01LjctMTYtMTAuMmMtMy4zLTQuNC01LTkuMy01LTE0LjVjMC00LjIsMC45LTcuOSwyLjctMTEuMQoJCWMxLjgtMy4yLDQuMi02LDcuMi04LjJjMy0yLjMsNi40LTQsMTAuNC01LjJjNC0xLjIsOC4yLTEuNywxMi42LTEuN2MyLjIsMCw0LjUsMC4xLDYuNywwLjRjMi4zLDAuMyw0LjQsMC43LDYuNSwxLjEKCQljMiwwLjUsMy45LDEsNS43LDEuNmMxLjgsMC42LDMuMiwxLjIsNC4yLDEuOGMxLjQsMC44LDIuNCwxLjYsMywyLjVjMC42LDAuOCwwLjksMS45LDAuOSwzLjN2NC43YzAsMi4xLTAuOCwzLjItMi4zLDMuMgoJCWMtMC44LDAtMi4xLTAuNC0zLjgtMS4yYy01LjctMi42LTEyLjEtMy45LTE5LjItMy45Yy01LjcsMC0xMC4yLDAuOS0xMy4zLDIuOGMtMy4xLDEuOS00LjcsNC44LTQuNyw4LjljMCwyLjgsMSw1LjIsMyw3LjEKCQljMiwxLjksNS43LDMuOCwxMSw1LjVsMTQuMiw0LjVjNy4yLDIuMywxMi40LDUuNSwxNS41LDkuNmMzLjEsNC4xLDQuNiw4LjgsNC42LDE0YzAsNC4zLTAuOSw4LjItMi42LDExLjYKCQljLTEuOCwzLjQtNC4yLDYuNC03LjMsOC44Yy0zLjEsMi41LTYuOCw0LjMtMTEuMSw1LjZDMjY0LjQsOTQuNCwyNTkuNyw5NS4xLDI1NC42LDk1LjF6Ii8+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjczLjUsMTQzLjdjLTMyLjksMjQuMy04MC43LDM3LjItMTIxLjgsMzcuMmMtNTcuNiwwLTEwOS41LTIxLjMtMTQ4LjctNTYuN2MtMy4xLTIuOC0wLjMtNi42LDMuNC00LjQKCQkJYzQyLjQsMjQuNiw5NC43LDM5LjUsMTQ4LjgsMzkuNWMzNi41LDAsNzYuNi03LjYsMTEzLjUtMjMuMkMyNzQuMiwxMzMuNiwyNzguOSwxMzkuNywyNzMuNSwxNDMuN3oiLz4KCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjg3LjIsMTI4LjFjLTQuMi01LjQtMjcuOC0yLjYtMzguNS0xLjNjLTMuMiwwLjQtMy43LTIuNC0wLjgtNC41YzE4LjgtMTMuMiw0OS43LTkuNCw1My4zLTUKCQkJYzMuNiw0LjUtMSwzNS40LTE4LjYsNTAuMmMtMi43LDIuMy01LjMsMS4xLTQuMS0xLjlDMjgyLjUsMTU1LjcsMjkxLjQsMTMzLjQsMjg3LjIsMTI4LjF6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg=="},"8rGe":function(M,L,j){M.exports=j.p+"static/hadoop-542bce3b6471274a4438e81810af8b3f.svg"},Ap5P:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUzOCIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDQxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTIwMS44MTYgMjMwLjIxNmMtMTYuMTg2IDAtMzAuNjk3IDcuMTcxLTQwLjYzNCAxOC40NjFsLTI1LjQ2My0xOC4wMjZjMi43MDMtNy40NDIgNC4yNTUtMTUuNDMzIDQuMjU1LTIzLjc5NyAwLTguMjE5LTEuNDk4LTE2LjA3Ni00LjExMi0yMy40MDhsMjUuNDA2LTE3LjgzNWM5LjkzNiAxMS4yMzMgMjQuNDA5IDE4LjM2NSA0MC41NDggMTguMzY1IDI5Ljg3NSAwIDU0LjE4NC0yNC4zMDUgNTQuMTg0LTU0LjE4NCAwLTI5Ljg3OS0yNC4zMDktNTQuMTg0LTU0LjE4NC01NC4xODQtMjkuODc1IDAtNTQuMTg0IDI0LjMwNS01NC4xODQgNTQuMTg0IDAgNS4zNDguODA4IDEwLjUwNSAyLjI1OCAxNS4zODlsLTI1LjQyMyAxNy44NDRjLTEwLjYyLTEzLjE3NS0yNS45MTEtMjIuMzc0LTQzLjMzMy0yNS4xODJ2LTMwLjY0YzI0LjU0NC01LjE1NSA0My4wMzctMjYuOTYyIDQzLjAzNy01My4wMTlDMTI0LjE3MSAyNC4zMDUgOTkuODYyIDAgNjkuOTg3IDAgNDAuMTEyIDAgMTUuODAzIDI0LjMwNSAxNS44MDMgNTQuMTg0YzAgMjUuNzA4IDE4LjAxNCA0Ny4yNDYgNDIuMDY3IDUyLjc2OXYzMS4wMzhDMjUuMDQ0IDE0My43NTMgMCAxNzIuNDAxIDAgMjA2Ljg1NGMwIDM0LjYyMSAyNS4yOTIgNjMuMzc0IDU4LjM1NSA2OC45NHYzMi43NzRjLTI0LjI5OSA1LjM0MS00Mi41NTIgMjcuMDExLTQyLjU1MiA1Mi44OTQgMCAyOS44NzkgMjQuMzA5IDU0LjE4NCA1NC4xODQgNTQuMTg0IDI5Ljg3NSAwIDU0LjE4NC0yNC4zMDUgNTQuMTg0LTU0LjE4NCAwLTI1Ljg4My0xOC4yNTMtNDcuNTUzLTQyLjU1Mi01Mi44OTR2LTMyLjc3NWE2OS45NjUgNjkuOTY1IDAgMCAwIDQyLjYtMjQuNzc2bDI1LjYzMyAxOC4xNDNjLTEuNDIzIDQuODQtMi4yMiA5Ljk0Ni0yLjIyIDE1LjI0IDAgMjkuODc5IDI0LjMwOSA1NC4xODQgNTQuMTg0IDU0LjE4NCAyOS44NzUgMCA1NC4xODQtMjQuMzA1IDU0LjE4NC01NC4xODQgMC0yOS44NzktMjQuMzA5LTU0LjE4NC01NC4xODQtNTQuMTg0em0wLTEyNi42OTVjMTQuNDg3IDAgMjYuMjcgMTEuNzg4IDI2LjI3IDI2LjI3MXMtMTEuNzgzIDI2LjI3LTI2LjI3IDI2LjI3LTI2LjI3LTExLjc4Ny0yNi4yNy0yNi4yN2MwLTE0LjQ4MyAxMS43ODMtMjYuMjcxIDI2LjI3LTI2LjI3MXptLTE1OC4xLTQ5LjMzN2MwLTE0LjQ4MyAxMS43ODQtMjYuMjcgMjYuMjcxLTI2LjI3czI2LjI3IDExLjc4NyAyNi4yNyAyNi4yN2MwIDE0LjQ4My0xMS43ODMgMjYuMjctMjYuMjcgMjYuMjdzLTI2LjI3MS0xMS43ODctMjYuMjcxLTI2LjI3em01Mi41NDEgMzA3LjI3OGMwIDE0LjQ4My0xMS43ODMgMjYuMjctMjYuMjcgMjYuMjdzLTI2LjI3MS0xMS43ODctMjYuMjcxLTI2LjI3YzAtMTQuNDgzIDExLjc4NC0yNi4yNyAyNi4yNzEtMjYuMjdzMjYuMjcgMTEuNzg3IDI2LjI3IDI2LjI3em0tMjYuMjcyLTExNy45N2MtMjAuMjA1IDAtMzYuNjQyLTE2LjQzNC0zNi42NDItMzYuNjM4IDAtMjAuMjA1IDE2LjQzNy0zNi42NDIgMzYuNjQyLTM2LjY0MiAyMC4yMDQgMCAzNi42NDEgMTYuNDM3IDM2LjY0MSAzNi42NDIgMCAyMC4yMDQtMTYuNDM3IDM2LjYzOC0zNi42NDEgMzYuNjM4em0xMzEuODMxIDY3LjE3OWMtMTQuNDg3IDAtMjYuMjctMTEuNzg4LTI2LjI3LTI2LjI3MXMxMS43ODMtMjYuMjcgMjYuMjctMjYuMjcgMjYuMjcgMTEuNzg3IDI2LjI3IDI2LjI3YzAgMTQuNDgzLTExLjc4MyAyNi4yNzEtMjYuMjcgMjYuMjcxeiIvPjwvc3ZnPg=="},BaCr:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjE0NHB4IiBoZWlnaHQ9IjE0NHB4Ij48cGF0aCBmaWxsPSIjNWQ0MDM3IiBkPSJNNDIsMTcuM0M0MiwzNy44LDI0LDQ0LDI0LDQ0UzYsMzcuOCw2LDE3LjNjMC0yLjUsMC4yLTQuNiwwLjQtNi4zYzAuMy0yLjUsMi00LjUsNC40LTUuMSBDMTMuOSw1LDE4LjgsNCwyNCw0czEwLjEsMSwxMy4zLDEuOWMyLjQsMC42LDQuMSwyLjcsNC40LDUuMUM0MS44LDEyLjcsNDIsMTQuOSw0MiwxNy4zeiIvPjxwYXRoIGZpbGw9IiM0Y2FmNTAiIGQ9Ik0yNCw3YzQuOSwwLDkuNSwxLDEyLjUsMS44YzEuMiwwLjMsMiwxLjMsMi4yLDIuNmMwLjIsMS45LDAuMywzLjksMC4zLDUuOWMwLDE1LjYtMTEuNSwyMS45LTE1LDIzLjQgYy0zLjUtMS42LTE1LTcuOS0xNS0yMy40YzAtMiwwLjEtNCwwLjMtNS45YzAuMS0xLjMsMS0yLjMsMi4yLTIuNkMxNC41LDgsMTkuMSw3LDI0LDcgTTI0LDRjLTUuMiwwLTEwLjEsMS0xMy4zLDEuOSBDOC40LDYuNSw2LjYsOC42LDYuNCwxMUM2LjIsMTIuNyw2LDE0LjksNiwxNy4zQzYsMzcuOCwyNCw0NCwyNCw0NHMxOC02LjIsMTgtMjYuN2MwLTIuNS0wLjItNC42LTAuNC02LjNjLTAuMy0yLjUtMi00LjUtNC40LTUuMSBDMzQuMSw1LDI5LjIsNCwyNCw0TDI0LDR6Ii8+PHBhdGggZmlsbD0iI2RjZWRjOCIgZD0iTTIzIDI4SDI1VjM2SDIzeiIvPjxwYXRoIGZpbGw9IiM0Y2FmNTAiIGQ9Ik0yNCwxMGMwLDAtNiw1LTYsMTNjMCw1LjIsMy4zLDguNSw1LDEwbDEtM2wxLDNjMS43LTEuNSw1LTQuOCw1LTEwQzMwLDE1LDI0LDEwLDI0LDEweiIvPjxwYXRoIGZpbGw9IiM4MWM3ODQiIGQ9Ik0yNCwxMGMwLDAtNiw1LTYsMTNjMCw1LjIsMy4zLDguNSw1LDEwbDEtM1YxMHoiLz48L3N2Zz4="},Dtc0:function(M,L,j){"use strict";j.r(L);var N=j("wTIg"),I=j("q1tI"),T=j.n(I),u=j("Kqmz"),D=j("qKvR");const y=Object(N.a)("section",{target:"e1hoo5ef0"})({name:"ub6l8a",styles:"display:flex;justify-content:space-between;align-items:center;margin-bottom:50px;@media only screen and (max-width:600px){flex-direction:column-reverse;text-align:center;margin-bottom:10px;}"}),g=Object(N.a)("span",{target:"e1hoo5ef1"})({name:"1xnk33w",styles:"display:block;margin-left:2vw;font-size:8vw;font-weight:lighter;animation:fadeInLeft 2s;@media only screen and (max-width:600px){margin-left:0;}"}),z=Object(N.a)("span",{target:"e1hoo5ef2"})({name:"k55wzm",styles:"display:block;margin-left:2vw;font-size:3vw;font-weight:initial;animation:fadeInUp 2s;"});var i=()=>Object(D.b)(y,null,Object(D.b)("div",null,Object(D.b)(g,null,"Keshav Lingala"),Object(D.b)(z,null,"Software Development Engineer"))),C=j("WeRC"),x=j("Wbzz"),t=j("9eSz"),w=j.n(t);const S=Object(N.a)(x.Link,{target:"e1sg5ztq0"})({name:"ur4qcf",styles:"display:flex;margin-bottom:50px;box-shadow:2px 2px 5px 0 black;background-color:#1b1b1b;min-height:260px;padding:10px;position:relative;cursor:pointer;text-decoration:none;color:inherit;overflow:hidden;&:after{content:'';display:flex;position:absolute;bottom:0;height:2px;width:100%;transform:scale(0);left:0;right:0;background-color:#ffd285;text-align:center;justify-content:center;}&:hover{:after{content:'';transform:scale(1);animation:growCenter 0.5s ease-in-out;}animation:pulse 0.5s ease-in-out;}:active{animation:zoomOut 0.5s ease-in-out;}@media only screen and (max-width:600px){flex-direction:column-reverse;}"}),A=Object(N.a)(w.a,{target:"e1sg5ztq1"})({name:"1omo823",styles:"width:20vw;min-width:20vw;margin-left:auto;margin-bottom:0;transition:transform 0.5s ease-in-out;&:hover{transform:scale(0.9);}@media only screen and (max-width:600px){width:100%;max-height:30vh;}"}),c=Object(N.a)("div",{target:"e1sg5ztq2"})({name:"1ldzem5",styles:"display:flex;flex-direction:column;padding:16px 10px 16px 16px;text-align:justify;"}),O=Object(N.a)("span",{target:"e1sg5ztq3"})({name:"8xl60i",styles:"margin-top:auto;"});var E=()=>Object(x.useStaticQuery)("3716579500").allMdx.nodes.sort((M,L)=>new Date(L.frontmatter.date)-new Date(M.frontmatter.date)).map(M=>{const{fluid:L}=M.frontmatter.featuredImage.childImageSharp,j=new Date(M.frontmatter.date).toLocaleString("en-US",{year:"numeric",month:"short"});return Object(D.b)(S,{to:M.frontmatter.slug,tabIndex:"0",key:M.id},Object(D.b)(c,null,Object(D.b)("h3",null,M.frontmatter.title),Object(D.b)("p",null,M.frontmatter.description),Object(D.b)(O,null,"- ",j)),Object(D.b)(A,{fluid:L}))}),Y=j("6lDU"),s=j("pTL2"),Q=j("bxPY"),k=j("rePB"),U=j("olgo"),e=j.n(U),o=j("Ezcf"),a=j.n(o),n=j("7YAX"),l=j.n(n),b=j("+9g4"),m=j.n(b),d=j("00U8"),Z=j.n(d),P=j("nhGf"),G=j.n(P),r=j("XOI1"),p=j.n(r),W=j("8rGe"),J=j.n(W),v=j("/Kqd"),h=j.n(v),H=j("WqSZ"),B=j.n(H),R=j("yByQ"),V=j.n(R),X=j("BaCr"),F=j.n(X),f=j("dif1"),K=j.n(f),q=j("xPoH"),$=j.n(q),_=j("uJic"),MM=j.n(_),LM=j("YEA9"),jM=j.n(LM),NM=j("aC43"),IM=j.n(NM),TM=j("VBF7"),uM=j.n(TM),DM=j("byyL"),yM=j.n(DM),gM=j("K6xl"),zM=j.n(gM),iM=j("41kN"),CM=j.n(iM),xM=j("w8JE"),tM=j.n(xM),wM=(j("Sc7H"),j("18ei")),SM=j.n(wM),AM=j("KBOX"),cM=j.n(AM),OM=j("u9DU"),EM=j.n(OM),YM=j("LRPB"),sM=j.n(YM),QM=j("FXvQ"),kM=j.n(QM),UM=j("PDe/"),eM=j.n(UM),oM=j("mefb"),aM=j.n(oM),nM=j("pPnd"),lM=j.n(nM),bM=j("Ap5P"),mM=j.n(bM),dM=j("ozyg"),ZM=j.n(dM),PM=j("6PcI"),GM=j.n(PM),rM=j("PujK"),pM=j.n(rM),WM=j("vtmS");function JM(M,L){var j=Object.keys(M);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(M);L&&(N=N.filter((function(L){return Object.getOwnPropertyDescriptor(M,L).enumerable}))),j.push.apply(j,N)}return j}function vM(M){for(var L=1;LM.name.localeCompare(L.name));let HM=[{name:"Analytical and Problem solving",progress:87,techs:["Java","Python","Kotlin","Javascript","C++"]},{name:"Web Technologies",progress:85,techs:["Angular","Typescript","React","Firebase","Gatsby","NodeJS","Javascript","HTML","CSS","Bootstrap"]},{name:"Server Side Technologies",progress:90,techs:["Java","Spring Boot","Python","Kotlin","NodeJS","Javascript","Apache Kafka","Apache Spark","Apache Cassandra"]},{name:"Database Technologies",progress:80,techs:["MySQL","MongoDB","Firebase","Google Cloud","Apache Cassandra"]},{name:"Automation scripting",progress:83,techs:["Python","Bash","Git","Google Cloud","Docker","AWS"]},{name:"DevOps & Cloud Technologies",progress:72,techs:["Google Cloud","AWS","Docker","Kubernetes","Apache Hadoop","Apache Spark","Bash","Apache Kafka","Jenkins","Git","Ansible"]},{name:"Machine Learning",progress:78,techs:["Python","TensorFlow","Keras","Neural Networks"]},{name:"All Skills",progress:100,techs:[]},{name:"IOT",progress:79,techs:["Python","Raspberry Pi","Arduino","C++"]}];const BM=(M,L)=>M.map(M=>vM(vM({},M),{},{active:M.name===L}));HM=BM(HM,"");const RM=Object(N.a)("ul",{target:"euba2ol0"})({name:"1ovk4ts",styles:"margin:0;width:50%;@media only screen and (max-width:600px){width:100%;}"}),VM=Object(N.a)("li",{target:"euba2ol1"})("display:flex;flex-direction:row;padding:10px;list-style:none;border-radius:10px 10px 0 0;cursor:pointer;position:relative;background-color:",M=>M.active?"#d0cfcf45":"inherit",";&:hover{background-color:#d0cfcf45;::after{width:",M=>M.progress,"%;}}&::after{content:'';width:",M=>M.active?M.progress:0,"%;transition:width 0.5s ease-out;position:absolute;left:0;display:inline-block;height:2px;background-color:#ffd285;bottom:0;}"),XM=Object(N.a)("div",{target:"euba2ol2"})({name:"1rs33l6",styles:"display:flex;width:100%;min-height:429px;@media only screen and (max-width:600px){flex-direction:column;min-height:794px;}"}),FM=Object(N.a)("ul",{target:"euba2ol3"})({name:"1y7tjfn",styles:"display:grid;flex-wrap:wrap;width:50%;align-items:flex-start;grid-template-columns:auto auto auto auto auto;grid-gap:1rem;grid-column-gap:3px;grid-row-gap:3px;text-align:center;margin-bottom:auto;li{margin-bottom:33px;width:50px;height:50px;animation:fadeUp 0.5s ease-in-out;}@keyframes fadeUp{from{opacity:0;transform:translateY(-10px);}to{opacity:1;transform:translateY(0px);}}@media only screen and (max-width:600px){width:100%;margin-top:66px;margin-left:0;}"});var fM=()=>{const{0:M,1:L}=Object(I.useState)(hM),{0:j,1:N}=Object(I.useState)(hM);return Object(D.b)(XM,null,Object(D.b)(RM,null,HM.sort((M,L)=>L.progress-M.progress).map(M=>Object(D.b)(VM,{tabIndex:"0",onMouseOver:()=>{0===M.techs.length?L(hM):L(hM.filter(L=>M.techs.includes(L.name)))},onClick:()=>{HM=BM(HM,M.name),0===M.techs.length?N(hM):N(hM.filter(L=>M.techs.includes(L.name)))},active:M.active,onMouseLeave:()=>{L(j)},progress:M.progress,key:M.name},M.name))),Object(D.b)(FM,null,M.map(M=>Object(D.b)(WM.a,{tooltip:M.name,key:M.name},Object(D.b)("img",{width:"40px",height:"40px",src:M.icon,alt:M.name})))))};function KM(M,L){var j=Object.keys(M);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(M);L&&(N=N.filter((function(L){return Object.getOwnPropertyDescriptor(M,L).enumerable}))),j.push.apply(j,N)}return j}function qM(M){for(var L=1;L0!==M.show?"inline-block":"none",";margin-left:30px;");var NL=()=>{const{0:M,1:L}=Object(I.useState)({name:"",email:"",content:""}),{0:j,1:N}=Object(I.useState)(!1),{0:u,1:y}=Object(I.useState)(0),g=(j,I)=>{let T=M;T[I]=j.target.value,L(qM(qM({},M),T)),M.name.length>2&&M.email.match("^((?!\\.)[\\w-_.]*[^.])(@\\w+)(\\.\\w+(\\.\\w+)?[^.\\W])$")&&M.content.length>0?N(!0):N(!1)};return Object(D.b)(T.a.Fragment,null,Object(D.b)(_M,null,Object(D.b)($M,{id:"name",value:M.name,onChange:M=>g(M,"name"),name:"name",placeholder:"Name",type:"text"}),Object(D.b)("label",{htmlFor:"name"},"Name"),Object(D.b)($M,{id:"email",value:M.email,onChange:M=>g(M,"email"),name:"email",placeholder:"Email",type:"text"}),Object(D.b)("label",{htmlFor:"email"},"Email")),Object(D.b)(_M,null,Object(D.b)(ML,{id:"content",value:M.content,onChange:M=>g(M,"content"),placeholder:"Type Your Message Here",name:"content",type:"text"}),Object(D.b)("label",{htmlFor:"content"},"Message")),Object(D.b)(_M,null,Object(D.b)(LL,{disabled:!j,onClick:j=>(async()=>{let j;L({name:"",email:"",content:""}),N(!1);try{j=await(await fetch("https://api.db-ip.com/v2/free/self")).json()}catch(T){j=null}const I=qM(qM({},M),{},{userData:j});fetch("https://mailing-server.onrender.com",{body:JSON.stringify(I),method:"POST",headers:{"Content-Type":"application/json",Accept:"application/json"}}).then(M=>{M.ok?(y(1),setTimeout(()=>y(0),1e4)):y(-1)}).catch(M=>{y(-1)})})()},"Submit"),Object(D.b)(jL,{show:u},-1===u?"Something Went Wrong Please try to contact with email":"Submitted Successfully")))};const IL=Object(N.a)("ul",{target:"e11muhl30"})({name:"1u4ytvh",styles:"margin:20px 0;list-style:none;"});L.default=()=>(console.log("%c Hey 👋","font-size:10vw"),Object(D.b)(u.a,null,Object(D.b)(Q.a,{title:"Profile"}),Object(D.b)(i,null),Object(D.b)(C.a,null,Object(D.b)(IL,null,"Hey there, I'm Keshav! Think of me as a coding Swiss Army knife in the form of a master's student in computer science. Got a problem? I've probably got a script for that—or I'm already coding one! From the classics like Java and Python to the cool kids on the block like AWS and Kubernetes, I've got my bases covered. I'm all about that clean code life and squeezing every last drop of performance out of my projects. So buckle up, you're in for a tech-tastic ride through my portfolio! Reach out to me anytime at ",Object(D.b)("u",null,"keshavlingala@gmail.com")),Object(D.b)("span",{className:"anchor",id:"projects"}),Object(D.b)("h2",null,"Projects"),Object(D.b)(E,null),Object(D.b)("span",{className:"anchor",id:"experience"}),Object(D.b)("h2",null,"Work Experience"),Object(D.b)(s.d,null),Object(D.b)("span",{className:"anchor",id:"education"}),Object(D.b)("h2",null,"Education"),Object(D.b)(Y.a,null),Object(D.b)("span",{className:"anchor",id:"skills"}),Object(D.b)("h2",null,"Skills & Languages"),Object(D.b)(fM,null),Object(D.b)("span",{className:"anchor",id:"contact"}),Object(D.b)("h2",{title:"Anytime, Anywhere"},"Get In Touch"),Object(D.b)(NL,null))))},Ezcf:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIxNjk5IiB2aWV3Qm94PSIwIDAgMjU2IDE3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48ZyBmaWxsPSIjMDA5NzlDIj48cGF0aCBkPSJNMTQuMDQ0IDEzMC4zOTlMLjkxOSAxNzMuMjQyaDEwLjMyOGwyLjM2OS03Ljk4M2gxMi44MDNsMi4zMDUgNy45ODNoMTEuMjMxbC0xMy4xMjQtNDIuODQzSDE0LjA0NHptMi4xNjYgMjYuMjQybDMuODk5LTEzLjMyNSAzLjg1NSAxMy4zMjVIMTYuMjF6TTY0LjYzMiAxNTMuNjk2YTguMzg2IDguMzg2IDAgMCAwLS40NzQtLjQ3Yy4zMjMtLjEyMi42MzgtLjI1Mi45NDYtLjM5NGExMC43ODIgMTAuNzgyIDAgMCAwIDMuMjU1LTIuMjggMTAuMDA3IDEwLjAwNyAwIDAgMCAyLjE0OC0zLjM4OWMuNS0xLjI4Ny43NTQtMi43NjYuNzU0LTQuMzkzIDAtMi4yNDMtLjQwNS00LjE4My0xLjIwMS01Ljc2OGExMC4xNyAxMC4xNyAwIDAgMC0zLjQ2MS0zLjkyNGMtMS40NDctLjk3LTMuMjA3LTEuNjcxLTUuMjMyLTIuMDgyLTEuOTQ2LS4zOTUtNC4xMzgtLjU5Ny02LjUxMy0uNTk3SDQxLjQ1NnY0Mi44NDNoMTAuMjc1di0xNi43NGguMzA1YzEuMTI0IDAgMi4wNjEuMjQ3IDIuODY0Ljc1Ny43OTcuNTA1IDEuNDA4IDEuMjUgMS44NzEgMi4yODJsNi4yMSAxMy43MDFoMTEuOTU1bC03LjU0NS0xNS4yODNjLS45MTQtMS44NTYtMS44MTctMy4yNDktMi43NTktNC4yNjN6bS00LjQ2OS04LjIxOWEzLjk1IDMuOTUgMCAwIDEtMS4yNiAxLjQxOGMtLjU4MS40MDgtMS4zMDIuNzIxLTIuMTQ2LjkzMS0uODkxLjIyMy0xLjkwOC4zMzUtMy4wMjQuMzM1aC0yLjAwMnYtOS4wMTloMi4yNThjMi4zNTIgMCA0LjEuMzY5IDUuMTk1IDEuMDk4Ljk1NC42MzUgMS40MTggMS43MDUgMS40MTggMy4yNzMgMCAuNzU4LS4xNDQgMS40MDEtLjQzOSAxLjk2NHpNMTA1LjA0IDEzNS40ODdjLTEuNzMtMS43MzktMy45MTItMy4wNDEtNi40ODUtMy44NjgtMi41MDgtLjgwOS01LjQ2LTEuMjItOC43NzMtMS4yMkg3Ni4xOTN2NDIuODQzaDExLjgyOWMzLjgxNyAwIDcuMTU2LS41MiA5LjkyMy0xLjU0NSAyLjgxLTEuMDM5IDUuMTU3LTIuNTQ3IDYuOTc0LTQuNDgxIDEuODE0LTEuOTMgMy4xNjYtNC4yODggNC4wMTYtNy4wMDcuODM0LTIuNjYyIDEuMjU2LTUuNjU2IDEuMjU2LTguODk5IDAtMy41MzUtLjQyMy02LjYzNi0xLjI1OS05LjIxNy0uODU0LTIuNjQ0LTIuMTYzLTQuODY2LTMuODkyLTYuNjA2em0tOC40MDEgMjYuMDM3Yy0xLjc4NCAxLjk4Mi00LjM3MiAyLjk0NS03LjkxMiAyLjk0NWgtMi4yNnYtMjUuMjk3aDIuODAzYzEuOTgxIDAgMy42NDQuMjggNC45NDEuODMzIDEuMjU4LjUzNSAyLjIzMSAxLjI5MSAyLjk3NSAyLjMwOS43NiAxLjA0NCAxLjMxMSAyLjM1NCAxLjYzNyAzLjg5MS4zNDMgMS42MjYuNTE4IDMuNTEuNTE4IDUuNiAwIDQuNDU4LS45MDkgNy43MjgtMi43MDIgOS43MTl6TTEzNC45NDIgMTU3LjY1NGMwIDEuNDc3LS4xMzYgMi43MzYtLjQwNyAzLjc0Mi0uMjUyLjkzOS0uNjIzIDEuNzA2LTEuMTA1IDIuMjc5YTMuODkzIDMuODkzIDAgMCAxLTEuNzI2IDEuMTg5Yy0uNzYxLjI3Mi0xLjczNC40MDktMi44OTQuNDA5LTEuMjI3IDAtMi4yMzktLjE1Ny0zLjAwOC0uNDY4YTQuNTA1IDQuNTA1IDAgMCAxLTEuODE3LTEuMzFjLS40ODYtLjU4NS0uODM0LTEuMzE5LTEuMDM1LTIuMTg1LS4yMjQtLjk1Ni0uMzM3LTIuMDgxLS4zMzctMy4zNDd2LTI3LjU2NGgtMTAuMjc0djI4LjAyOGMwIDIuMzE2LjI4NyA0LjQ0Mi44NTEgNi4zMTguNTg3IDEuOTQ5IDEuNTU1IDMuNjM0IDIuODc4IDUuMDA1IDEuMzIzIDEuMzcgMy4wNTUgMi40MyA1LjE0OCAzLjE0NyAyLjAzNC43MDEgNC40OTIgMS4wNTYgNy4zMDUgMS4wNTYgMi41MTUgMCA0LjgyMy0uMzU1IDYuODU3LTEuMDU2IDIuMDgtLjcxMyAzLjg3My0xLjc5NCA1LjMzLTMuMjE0IDEuNDU4LTEuNDIyIDIuNTg5LTMuMjEyIDMuMzYyLTUuMzIuNzYtMi4wNyAxLjE0Ni00LjQ5NCAxLjE0Ni03LjIwNXYtMjYuNzU5aC0xMC4yNzR2MjcuMjU1TTE1MC40NyAxMzkuMDE4aDkuMjJ2MjUuNTQ0aC05LjIydjguNjhoMjguODQzdi04LjY4aC05LjIydi0yNS41NDRoOS4yMnYtOC42MTlIMTUwLjQ3djguNjE5TTIwNy45MDUgMTU0LjgxMWwtMTEuNDg2LTI0LjQxMkgxODQuNzl2NDIuODQzaDkuNTY5di0yNC44NzZsMTEuNTQ3IDI0Ljg3NmgxMS41N3YtNDIuODQzaC05LjU3MXYyNC40MTJNMjUwLjczOCAxMzUuNDY4Yy0zLTMuODE1LTcuNDk3LTUuNzQ5LTEzLjM2NC01Ljc0OS0yLjUxIDAtNC45MDQuNDQ1LTcuMTE2IDEuMzIyLTIuMjQzLjg4OS00LjIyNSAyLjI3My01Ljg5MiA0LjExNy0xLjY1MiAxLjgyOC0yLjk2NCA0LjE3OS0zLjg5NyA2Ljk4Ni0uOTIzIDIuNzcxLTEuMzkxIDYuMDk0LTEuMzkxIDkuODc4IDAgNi45OSAxLjQ4NyAxMi40MjggNC40MTkgMTYuMTY2IDMgMy44MjYgNy40OTcgNS43NjUgMTMuMzY0IDUuNzY1IDIuNTExIDAgNC45MDctLjQ0NSA3LjExOS0xLjMyMiAyLjI0NC0uODkgNC4yMjUtMi4yNzUgNS44OS00LjExNiAxLjY1LTEuODI3IDIuOTYyLTQuMTc3IDMuODk4LTYuOTg2LjkyMS0yLjc3IDEuMzg5LTYuMDkzIDEuMzg5LTkuODc5IDAtNy4wMS0xLjQ4Ny0xMi40NTUtNC40MTktMTYuMTgyem0tNi43NjIgMjIuMjYxYy0uMjk0IDEuNTgxLS43NTMgMi45MTQtMS4zNjQgMy45NjMtLjU4Ljk5OS0xLjI5OCAxLjczMS0yLjE5MyAyLjIzNi0uODkyLjUwMy0yLjAwMy43NTgtMy4zMDEuNzU4LTIuNTY4IDAtNC4zNTgtLjk1Ni01LjQ3Mi0yLjkyMS0xLjIyNC0yLjE1OS0xLjg0NS01LjU2MS0xLjg0NS0xMC4xMTUgMC0yLjEzOC4xNTQtNC4wNTkuNDYtNS43MDYuMjk0LTEuNTc4Ljc1Ni0yLjkwOSAxLjM3Ni0zLjk1OC41OS0xLjAwMyAxLjMxLTEuNzM3IDIuMjAxLTIuMjQ0Ljg3OS0uNTAxIDEuOTgyLS43NTUgMy4yOC0uNzU1IDIuNTg4IDAgNC4zODMuOTU0IDUuNDg2IDIuOTE2IDEuMjE1IDIuMTYgMS44MzEgNS41NjUgMS44MzEgMTAuMTE5IDAgMi4xNDQtLjE1NCA0LjA2NC0uNDU5IDUuNzA3ek0yNDAuMzE1IDUuNzRoMS44MjN2NC43OTNoMS4yOTNWNS43NGgxLjgzOFY0LjU1aC00Ljk1NHYxLjE5TTI0OS43NjggNC41NWwtMS4yNDcgNC4wNzgtMS4yOS00LjA3OGgtMS42ODd2NS45ODNoMS4yMTZWNi43MTFsMS4yMDYgMy44MjJoMS4xMWwxLjE0NC0zLjcyM3YzLjcyM2gxLjIxVjQuNTVoLTEuNjYyTTE5MC4yNzUgMTIwLjMyN2MtMTYuMjg4IDAtMzAuMjE0LTUuNDkyLTQyLjQ3LTE2LjcyNS03LjU3MS02LjkzNy0xMy44MTMtMTUuNDM2LTE5LjU1Ni0yNC4yNzMtNS43NDIgOC44MzctMTEuOTg1IDE3LjMzNi0xOS41NTUgMjQuMjczLTEzLjE2OSAxMi4wNjktMjguMjY3IDE3LjUxMS00Ni4xNDkgMTYuNjM0QzI4LjQ0NCAxMjAuMDg4Ljc0NyA5My4xNzYuNzQ3IDYwLjExOC43NDcgMjYuOTY5IDI4LjU5NiAwIDYyLjgyNyAwYzE4LjczMiAwIDM0LjUwMyA2LjE5OSA0OC4yMSAxOC45NSA2LjU4NCA2LjEyNSAxMi4xNDIgMTMuMjMgMTcuMjEyIDIwLjY2NCA1LjA3LTcuNDM0IDEwLjYyOS0xNC41MzkgMTcuMjEyLTIwLjY2NEMxNTkuMTY4IDYuMTk5IDE3NC45MzkgMCAxOTMuNjcxIDBjMzQuMjMyIDAgNjIuMDggMjYuOTY5IDYyLjA4IDYwLjExOCAwIDMzLjA1OC0yNy42OTYgNTkuOTctNjEuNzk4IDYwLjExOGE3NC44MTggNzQuODE4IDAgMCAxLTMuNjc4LjA5MXpNMTQwLjcyIDU5LjMxNmM2Ljc5NCAxMS4wMjMgMTMuMzg4IDIxLjI4MyAyMS40MiAyOC42NDMgOS4wNjYgOC4zMDkgMTguNjIyIDExLjcyNyAzMC45NzUgMTEuMDc0bC41NTYtLjAxNWMyMi41MzEgMCA0MC44NjItMTcuNDUgNDAuODYyLTM4LjkgMC0yMS40NDktMTguMzMxLTM4LjktNDAuODYyLTM4LjktMTMuMzAxIDAtMjQuMDI4IDQuMjE2LTMzLjc1OCAxMy4yNjctNy4yNjcgNi43NjEtMTMuMjY3IDE1LjQyMy0xOS4xOTMgMjQuODMxek02Mi44MjcgMjEuMjE4Yy0yMi41MzEgMC00MC44NjIgMTcuNDUxLTQwLjg2MiAzOC45IDAgMjEuNDUgMTguMzMxIDM4LjkgNDAuODYyIDM4LjlsLjU1Ny4wMTVjMTIuMzU0LjY1MyAyMS45MDgtMi43NjUgMzAuOTc0LTExLjA3NCA4LjAzMi03LjM2IDE0LjYyNy0xNy42MiAyMS40Mi0yOC42NDMtNS45MjYtOS40MDgtMTEuOTI2LTE4LjA3LTE5LjE5Mi0yNC44MzEtOS43MzEtOS4wNTEtMjAuNDU4LTEzLjI2Ny0zMy43NTktMTMuMjY3eiIvPjxwYXRoIGQ9Ik0xOTYuNDc3IDUyLjQwN1Y0MC45MDFoLTExLjk3NnYxMS41MDZoLTExLjUwNXYxMS45MThoMTEuNTA1djExLjU5MWgxMS45NzZWNjQuMzI1aDExLjUwNlY1Mi40MDdoLTExLjUwNk00NS41OTkgNTIuMjYzaDM3LjgxN3YxMi4yOTJINDUuNTk5VjUyLjI2M3oiLz48L2c+PC9zdmc+"},FXvQ:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE5OTIiIHZpZXdCb3g9IjAgMCA1MTIgNDA3Ljg2NCIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwNi4zNDQgMGMtMjkuMjE0IDAtNTAuODMxIDI1LjU3LTQ5Ljg2MyA1My4zLjkyOSAyNi42NDEtLjI3OCA2MS4xNDUtOC45NjQgODkuMjgzLTguNzE3IDI4LjIxNy0yMy40NDkgNDYuMDk4LTQ3LjUxNyA0OC4zOTN2MjUuOTEyYzI0LjA2OCAyLjMgMzguOCAyMC4xNzIgNDcuNTE2IDQ4LjM5MyA4LjY4NyAyOC4xMzggOS44OTMgNjIuNjQyIDguOTY0IDg5LjI4My0uOTY4IDI3LjcyNiAyMC42NDkgNTMuMyA0OS44NjggNTMuM2gyOTkuMzQ3YzI5LjIxNCAwIDUwLjgyNy0yNS41NyA0OS44NTktNTMuMy0uOTI5LTI2LjY0MS4yNzgtNjEuMTQ1IDguOTY0LTg5LjI4MyA4LjcxNy0yOC4yMjEgMjMuNDEzLTQ2LjEgNDcuNDgyLTQ4LjM5M3YtMjUuOTEyYy0yNC4wNjgtMi4zLTM4Ljc2NC0yMC4xNzItNDcuNDgyLTQ4LjM5My04LjY4Ny0yOC4xMzQtOS44OTMtNjIuNjQyLTguOTY0LTg5LjI4My45NjgtMjcuNzI2LTIwLjY0NS01My4zLTQ5Ljg1OS01My4zaC0yOTkuMzU1em0yNDAuNzc1IDI1MS4wNjdjMCAzOC4xODMtMjguNDgxIDYxLjM0LTc1Ljc0NiA2MS4zNGgtODAuNDU4YTguNjc4IDguNjc4IDAgMCAxIC04LjY3OC04LjY3OHYtMTk5LjU5M2E4LjY3OCA4LjY3OCAwIDAgMSA4LjY3OC04LjY3OGg4MGMzOS40MTEgMCA2NS4yNzYgMjEuMzQ4IDY1LjI3NiA1NC4xMjQgMCAyMy4wMDUtMTcuNCA0My42LTM5LjU2NyA0Ny4yMDh2MS4yYzMwLjE3NiAzLjMxIDUwLjQ5NSAyNC4yMSA1MC40OTUgNTMuMDc3em0tODQuNTE5LTEyOC4xaC00NS44NzZ2NjQuOGgzOC42MzljMjkuODcgMCA0Ni4zNC0xMi4wMjggNDYuMzQtMzMuNTI3LS4wMDMtMjAuMTQ4LTE0LjE2My0zMS4yNzMtMzkuMTAzLTMxLjI3M3ptLTQ1Ljg3NiA5MC41MTF2NzEuNDExaDQ3LjU2NGMzMS4xIDAgNDcuNTczLTEyLjQ3OSA0Ny41NzMtMzUuOTMxcy0xNi45MzUtMzUuNDg0LTQ5LjU3My0zNS40ODRoLTQ1LjU2NHoiIGZpbGw9IiM3OTUyYjMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg=="},K6xl:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIyMiIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48cGF0aCBkPSJNMjU1LjU2OSA4NC43MmMtLjAwMi00LjgzLTEuMDM1LTkuMDk4LTMuMTI0LTEyLjc2MS0yLjA1Mi0zLjYwMi01LjEyNS02LjYyMS05LjI0Ny05LjAwOC0zNC4wMjUtMTkuNjE5LTY4LjA4My0zOS4xNzgtMTAyLjA5Ny01OC44MTctOS4xNy01LjI5NC0xOC4wNjEtNS4xMDEtMjcuMTYzLjI2OUMxMDAuMzk1IDEyLjM5IDMyLjU5IDUxLjIzNyAxMi4zODUgNjIuOTQgNC4wNjQgNjcuNzU3LjAxNSA3NS4xMjkuMDEzIDg0LjcxMSAwIDEyNC4xNjYuMDEzIDE2My42MiAwIDIwMy4wNzZjLjAwMiA0LjcyNC45OTEgOC45MDkgMi45ODggMTIuNTE3IDIuMDUzIDMuNzExIDUuMTY5IDYuODEzIDkuMzg2IDkuMjU0IDIwLjIwNiAxMS43MDMgODguMDIgNTAuNTQ3IDEwMS41NiA1OC41MzYgOS4xMDYgNS4zNzMgMTcuOTk3IDUuNTY1IDI3LjE3LjI2OSAzNC4wMTUtMTkuNjQgNjguMDc1LTM5LjE5OCAxMDIuMTA1LTU4LjgxNyA0LjIxNy0yLjQ0IDcuMzMzLTUuNTQ0IDkuMzg2LTkuMjUyIDEuOTk0LTMuNjA4IDIuOTg1LTcuNzkzIDIuOTg3LTEyLjUxOCAwIDAgMC03OC44ODktLjAxMy0xMTguMzQ1IiBmaWxsPSIjNUM4REJDIi8+PHBhdGggZD0iTTEyOC4xODIgMTQzLjUwOUwyLjk4OCAyMTUuNTkzYzIuMDUzIDMuNzExIDUuMTY5IDYuODEzIDkuMzg2IDkuMjU0IDIwLjIwNiAxMS43MDMgODguMDIgNTAuNTQ3IDEwMS41NiA1OC41MzYgOS4xMDYgNS4zNzMgMTcuOTk3IDUuNTY1IDI3LjE3LjI2OSAzNC4wMTUtMTkuNjQgNjguMDc1LTM5LjE5OCAxMDIuMTA1LTU4LjgxNyA0LjIxNy0yLjQ0IDcuMzMzLTUuNTQ0IDkuMzg2LTkuMjUybC0xMjQuNDEzLTcyLjA3NCIgZmlsbD0iIzFBNDY3NCIvPjxwYXRoIGQ9Ik05MS4xMDEgMTY0Ljg2MWM3LjI4NSAxMi43MTggMjAuOTggMjEuMjk2IDM2LjY5IDIxLjI5NiAxNS44MDcgMCAyOS41OC04LjY4NyAzNi44MjgtMjEuNTQxbC0zNi40MzctMjEuMTA3LTM3LjA4MSAyMS4zNTIiIGZpbGw9IiMxQTQ2NzQiLz48cGF0aCBkPSJNMjU1LjU2OSA4NC43MmMtLjAwMi00LjgzLTEuMDM1LTkuMDk4LTMuMTI0LTEyLjc2MWwtMTI0LjI2MyA3MS41NSAxMjQuNDEzIDcyLjA3NGMxLjk5NC0zLjYwOCAyLjk4NS03Ljc5MyAyLjk4Ny0xMi41MTggMCAwIDAtNzguODg5LS4wMTMtMTE4LjM0NSIgZmlsbD0iIzFCNTk4RSIvPjxwYXRoIGQ9Ik0yNDguNzI4IDE0OC42NjFoLTkuNzIydjkuNzI0aC05LjcyNHYtOS43MjRoLTkuNzIxdi05LjcyMWg5LjcyMXYtOS43MjJoOS43MjR2OS43MjJoOS43MjJ2OS43MjFNMjEzLjI1MyAxNDguNjYxaC05LjcyMXY5LjcyNGgtOS43MjJ2LTkuNzI0aC05LjcyMnYtOS43MjFoOS43MjJ2LTkuNzIyaDkuNzIydjkuNzIyaDkuNzIxdjkuNzIxIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTE2NC42MTkgMTY0LjYxNmMtNy4yNDggMTIuODU0LTIxLjAyMSAyMS41NDEtMzYuODI4IDIxLjU0MS0xNS43MSAwLTI5LjQwNS04LjU3OC0zNi42OS0yMS4yOTZhNDIuMDYyIDQyLjA2MiAwIDAgMS01LjU3NC0yMC45NjhjMC0yMy4zNDEgMTguOTIzLTQyLjI2MyA0Mi4yNjQtNDIuMjYzIDE1LjYwOSAwIDI5LjIzMiA4LjQ3MSAzNi41NTMgMjEuMDU5bDM2Ljk0MS0yMS4yNzJjLTE0LjY4My0yNS4zNDYtNDIuMDk2LTQyLjM5OC03My40OTQtNDIuMzk4LTQ2Ljg3NiAwLTg0Ljg3NSAzOC04NC44NzUgODQuODc0IDAgMTUuMzc4IDQuMDkxIDI5Ljc5OSAxMS4yNDEgNDIuMjM4IDE0LjY0NiAyNS40OCA0Mi4xMzcgNDIuNjM3IDczLjYzNCA0Mi42MzcgMzEuNTU1IDAgNTkuMDg5LTE3LjIyNiA3My43MTQtNDIuNzgxbC0zNi44ODYtMjEuMzcxIiBmaWxsPSIjRkZGIi8+PC9zdmc+"},KBOX:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0NS40IDQ1LjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ1LjQgNDUuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM2REIzNDQ7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOS4yLDQuN0MzOC42LDYsMzcuOSw3LjMsMzcsOC41QzI5LjMsMC40LDE2LjUsMC4yLDguNSw4UzAuMiwyOC41LDgsMzYuNWMwLjMsMC4zLDAuNSwwLjUsMC44LDAuOEw5LjUsMzgKCQljOC41LDcuMiwyMS4zLDYuMSwyOC40LTIuNGMyLjgtMy4zLDQuNC03LjMsNC43LTExLjZDNDMuMywxOC45LDQxLjcsMTIuNCwzOS4yLDQuN3ogTTExLjcsMzcuNWMtMC42LDAuOC0xLjcsMC44LTIuNCwwLjMKCQljLTAuOC0wLjYtMC44LTEuNy0wLjMtMi40YzAuNi0wLjgsMS43LTAuOCwyLjQtMC4zQzEyLjIsMzUuNywxMi4zLDM2LjgsMTEuNywzNy41eiBNMzkuMSwzMS41Yy01LDYuNi0xNS42LDQuNC0yMi40LDQuNwoJCWMwLDAtMS4yLDAuMS0yLjQsMC4zYzAsMCwwLjUtMC4yLDEtMC40YzQuOC0xLjcsNy0yLDEwLTMuNWM1LjUtMi44LDEwLjktOC45LDEyLTE1LjNjLTIuMSw2LjEtOC40LDExLjMtMTQuMiwxMy41CgkJYy00LDEuNS0xMS4xLDIuOS0xMS4xLDIuOWwtMC4zLTAuMmMtNC44LTIuNC01LTEyLjksMy44LTE2LjNjMy45LTEuNSw3LjUtMC43LDExLjgtMS43YzQuNS0xLDkuNi00LjQsMTEuNy04LjgKCQlDNDEuMywxMy44LDQ0LjEsMjQuNywzOS4xLDMxLjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzgsMzUuNmMyLjgtMy4zLDQuNC03LjMsNC43LTExLjYiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zOS4xLDMxLjVjLTUsNi42LTE1LjYsNC40LTIyLjQsNC43YzAsMC0xLjIsMC4xLTIuNCwwLjNjMCwwLDAuNS0wLjIsMS0wLjRjNC44LTEuNyw3LTIsMTAtMy41CgkJYzUuNS0yLjgsMTAuOS04LjksMTItMTUuM2MtMi4xLDYuMS04LjQsMTEuMy0xNC4yLDEzLjVjLTQsMS41LTExLjEsMi45LTExLjEsMi45bC0wLjMtMC4yYy00LjgtMi40LTUtMTIuOSwzLjgtMTYuMwoJCWMzLjktMS41LDcuNS0wLjcsMTEuOC0xLjdjNC41LTEsOS42LTQuNCwxMS43LTguOEM0MS4zLDEzLjgsNDQuMSwyNC43LDM5LjEsMzEuNXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMS43LDM3LjVjLTAuNiwwLjgtMS43LDAuOC0yLjQsMC4zYy0wLjgtMC42LTAuOC0xLjctMC4zLTIuNGMwLjYtMC44LDEuNy0wLjgsMi40LTAuMwoJCUMxMi4yLDM1LjcsMTIuMywzNi44LDExLjcsMzcuNXoiLz4KPC9nPgo8L3N2Zz4K"},LRPB:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAzMiIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48ZyBmaWxsPSIjMUExOTE4Ij48cGF0aCBkPSJNNjcuNTE3IDMxMy44NjRjLS41NDIgMC0xLjEyNi0uMTM3LTEuNTMyLS42ODZMNDguNiAyOTAuMzE2djIzLjMyaC0zLjk2NFYyODQuOTJjMC0xLjE0My45NDYtMi4wNTcgMi4wMjgtMi4wNTcuNjMgMCAxLjE3LjE4MiAxLjU3NS43MzFsMTcuMzQgMjIuODE2di0yMy4yMjdoMy45NjN2MjguNjY4YzAgMS4xODktLjk0NiAyLjAxMi0yLjAyNiAyLjAxMk0xMDAuMzA2IDMxNC4xMzhjLTMuOTYyIDAtOC4xMDctLjgyNC0xMS45OC0yLjI4NmwuOTQ2LTMuMjkzYzMuNTU4IDEuMTQ0IDcuNDMxIDEuOTY3IDExLjAzNCAxLjk2NyA1IDAgNy42MTItMS43ODQgNy42MTItNC4yOTggMC0yLjI4Ni0yLjAyOC0zLjQzLTkuMDA4LTYuNzIyLTYuOTgxLTMuMjkyLTkuNzI3LTUuMzk0LTkuNzI3LTkuNTEgMC01LjE2NiAzLjk2Mi03LjI3IDExLjQzOC03LjI3IDMuMTA4IDAgNy44ODIuNjQgMTAuNjMgMS40NjRsLS42MyAzLjM4M2MtMy4wMi0uNzMxLTYuODAxLTEuMjM0LTkuOTEtMS4yMzQtNS4yNjggMC03LjQzIDEuMDA1LTcuNDMgMy41MiAwIDIuNDY5IDEuNTc1IDMuNTIgOC45NjIgNi45NSA3Ljc5MiAzLjYxMiA5Ljc3MyA1LjQ0MSA5Ljc3MyA5LjE5IDAgNS40NDItNS4xMzUgOC4xMzktMTEuNzEgOC4xMzlNMTMwLjc5OCAyODMuMTg0aDQuMDk4djMwLjQ1aC00LjA5OHYtMzAuNDV6TTE2OS43NTggMjk5LjgyN2gtMTAuMTh2MTAuMzM0aDEwLjE4YzMuNDY3IDAgNS41ODQtMi4xOTUgNS41ODQtNS4yNiAwLTIuODgtMi4yMDYtNS4wNzQtNS41ODQtNS4wNzRtLTEuOTgzLTEzLjE2OWgtOC4xOTd2OS43NGg4LjE5N2MzLjI4OCAwIDUuNjc1LTIuMTA0IDUuNjc1LTUuMDMgMC0yLjg4LTIuMDcyLTQuNzEtNS42NzUtNC43MW0yLjAyOCAyNi45NzdoLTEyLjI1YTIuMDQ0IDIuMDQ0IDAgMCAxLTIuMDczLTIuMDU3VjI4NS4yNGMwLTEuMDk4LjkwMS0yLjA1NyAyLjA3My0yLjA1N2gxMC4xMzNjNi4yMTUgMCA5LjkwOCAzLjA2MyA5LjkwOCA3Ljg2NCAwIDIuNjA2LTEuNTMyIDUuMDMtMy44NzQgNi40NDcgMy40NyAxLjA1MiA1LjgxIDMuOTMyIDUuODEgNy40MDcgMCA0Ljg0Ni00LjAwOCA4LjczMy05LjcyNyA4LjczM00xOTkuMjEyIDMxMy42MzVjLTEuMTI0IDAtMi4wMjUtLjk2LTIuMDI1LTIuMDU3di0yOC4zOTRoNC4wOTd2MjYuNzQ4aDE2LjMwNHYzLjcwM2gtMTguMzc2ek0yNDUuNTI2IDMxNC4xMzhjLTguMzc3IDAtMTMuNDIxLTMuMTA5LTEzLjQyMS05LjM3MyAwLTIuOTcyIDEuNjY3LTUuODA3IDQuOTEtNy4xMzMtMi42MTMtMS42NDYtMy45NjQtMy45NzgtMy45NjQtNi41MzggMC01LjY3IDQuMzctOC4zNjggMTIuNTY2LTguMzY4IDIuNzQ4IDAgNi42Mi4zMiA5Ljg2NCAxLjA1MmwtLjQ1MSAzLjM4M2MtMy40MjItLjU0OS02LjYyMS0uODY4LTkuNzI5LS44NjgtNS4zMTQgMC04LjE1MiAxLjQ2My04LjE1MiA0Ljk4NCAwIDIuNzkgMi42MTMgNC45ODQgNi4wODEgNC45ODRoNy4wMjVjLjk5MSAwIDEuNzU3Ljc3NyAxLjc1NyAxLjczNyAwIDEuMDA2LS43NjYgMS43ODMtMS43NTcgMS43ODNoLTcuNTY1Yy0zLjk2NCAwLTYuNDg1IDEuOTY1LTYuNDg1IDQuOTg0IDAgNC40MzUgNC4wOTggNS43NiA5LjIzMiA1Ljc2IDIuNzkzIDAgNi41NzUtLjM2NCA5LjYzNy0xLjA5NmwuNTg3IDMuMzM3Yy0yLjkyOC44MjQtNi43NTcgMS4zNzItMTAuMTM1IDEuMzcyTTE0LjEzOCAyODguODk1bDcuMTc4IDE3Ljk4NC0xMC44NC04LjY3IDMuNjYyLTkuMzE0em0xMi43NTEgMjIuMTI3bC0xMS4wNC0yNi45NzRjLS4zMTQtLjc3OC0uOTQ1LTEuMTktMS43MTEtMS4xOWExLjg0IDEuODQgMCAwIDAtMS43NTYgMS4xOUwuMjY0IDMxMy42MzVoNC4xNDRsNC43OTgtMTIuMTk4IDE0LjMxNCAxMS43NGMuNTc2LjQ3My45OTEuNjg2IDEuNTMyLjY4NiAxLjA4IDAgMi4wMjctLjgyMiAyLjAyNy0yLjAxIDAtLjE5NC0uMDY4LS41LS4xOS0uODN6Ii8+PC9nPjxwYXRoIGQ9Ik0yNTUuODc5IDEyNy44NjhjMCA3MC40NTUtNTcuMTEgMTI3LjU2NS0xMjcuNTY3IDEyNy41NjUtNzAuNDUgMC0xMjcuNTY2LTU3LjExLTEyNy41NjYtMTI3LjU2NUMuNzQ2IDU3LjQxOCA1Ny44NjIuMzAyIDEyOC4zMTIuMzAyYzcwLjQ1NiAwIDEyNy41NjcgNTcuMTE2IDEyNy41NjcgMTI3LjU2NiIgZmlsbD0iIzFBMTkxOCIvPjxwYXRoIGQ9Ik0xMzAuNDYgNzguMjI5bDMzLjAxMSA4MS40NzYtNDkuODYzLTM5LjI3OEwxMzAuNDYgNzguMjN6bTU4LjY0NCAxMDAuMjQ1TDEzOC4zMjYgNTYuMjcyYy0xLjQ1LTMuNTI0LTQuMzQ4LTUuMzktNy44NjYtNS4zOS0zLjUyNSAwLTYuNjM0IDEuODY2LTguMDg0IDUuMzlsLTU1LjczMiAxMzQuMDRoMTkuMDY1bDIyLjA2Mi01NS4yNjUgNjUuODQgNTMuMTljMi42NDcgMi4xNDEgNC41NTggMy4xMSA3LjA0MSAzLjExIDQuOTc0IDAgOS4zMjItMy43MyA5LjMyMi05LjExMSAwLS44NzYtLjMxLTIuMjY3LS44Ny0zLjc2MnoiIGZpbGw9IiNGRkYiLz48L3N2Zz4="},"PDe/":function(M,L,j){M.exports=j.p+"static/cassandra-a1d5e24cc1716f2a12305c27b4b665e8.svg"},PujK:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI1MDAiIHdpZHRoPSIyMTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQgMTQxLjUzIj48cGF0aCBkPSJNMTAuMzgzIDEyNi44OTJMMCAwbDEyNCAuMjU1LTEwLjk3OSAxMjYuNjM3LTUwLjU1MyAxNC42Mzh6IiBmaWxsPSIjMWI3M2JhIi8+PHBhdGggZD0iTTYyLjQ2OCAxMjkuMjc1VjEyLjA4NWw1MS4wNjQuMTctOS4xMDYgMTA0Ljg1eiIgZmlsbD0iIzFjODhjNyIvPjxwYXRoIGQ9Ik0xMDAuODUxIDI3LjA2NEgyMi4yOThsMi4xMjggMTUuMzE4aDM3LjI3NmwtMzYuNjggMTUuNzQ1IDIuMTI3IDE0LjgwOGg1NC4wNDNsLTEuOTU4IDIwLjY4LTE4LjI5OCAzLjU3NS0xNi41OTUtNC4yNTUtMS4yNzctMTEuNzQ1SDI3LjgzbDIuMDQyIDI0LjQyNiAzMi42ODEgOS4xMDYgMzEuMzItOS45NTcgNC00Ny43NDVINjQuNzY1bDM2LjA4NS0xNC45Nzh6IiBmaWxsPSIjZmZmIi8+PC9zdmc+"},Sc7H:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggc3R5bGU9ImZpbGw6I0ZCQkIwMDsiIGQ9Ik0xMTMuNDcsMzA5LjQwOEw5NS42NDgsMzc1Ljk0bC02NS4xMzksMS4zNzhDMTEuMDQyLDM0MS4yMTEsMCwyOTkuOSwwLDI1NgoJYzAtNDIuNDUxLDEwLjMyNC04Mi40ODMsMjguNjI0LTExNy43MzJoMC4wMTRsNTcuOTkyLDEwLjYzMmwyNS40MDQsNTcuNjQ0Yy01LjMxNywxNS41MDEtOC4yMTUsMzIuMTQxLTguMjE1LDQ5LjQ1NgoJQzEwMy44MjEsMjc0Ljc5MiwxMDcuMjI1LDI5Mi43OTcsMTEzLjQ3LDMwOS40MDh6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiM1MThFRjg7IiBkPSJNNTA3LjUyNywyMDguMTc2QzUxMC40NjcsMjIzLjY2Miw1MTIsMjM5LjY1NSw1MTIsMjU2YzAsMTguMzI4LTEuOTI3LDM2LjIwNi01LjU5OCw1My40NTEKCWMtMTIuNDYyLDU4LjY4My00NS4wMjUsMTA5LjkyNS05MC4xMzQsMTQ2LjE4N2wtMC4wMTQtMC4wMTRsLTczLjA0NC0zLjcyN2wtMTAuMzM4LTY0LjUzNQoJYzI5LjkzMi0xNy41NTQsNTMuMzI0LTQ1LjAyNSw2NS42NDYtNzcuOTExaC0xMzYuODlWMjA4LjE3NmgxMzguODg3TDUwNy41MjcsMjA4LjE3Nkw1MDcuNTI3LDIwOC4xNzZ6Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiMyOEI0NDY7IiBkPSJNNDE2LjI1Myw0NTUuNjI0bDAuMDE0LDAuMDE0QzM3Mi4zOTYsNDkwLjkwMSwzMTYuNjY2LDUxMiwyNTYsNTEyCgljLTk3LjQ5MSwwLTE4Mi4yNTItNTQuNDkxLTIyNS40OTEtMTM0LjY4MWw4Mi45NjEtNjcuOTFjMjEuNjE5LDU3LjY5OCw3Ny4yNzgsOTguNzcxLDE0Mi41Myw5OC43NzEKCWMyOC4wNDcsMCw1NC4zMjMtNy41ODIsNzYuODctMjAuODE4TDQxNi4yNTMsNDU1LjYyNHoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0YxNDMzNjsiIGQ9Ik00MTkuNDA0LDU4LjkzNmwtODIuOTMzLDY3Ljg5NmMtMjMuMzM1LTE0LjU4Ni01MC45MTktMjMuMDEyLTgwLjQ3MS0yMy4wMTIKCWMtNjYuNzI5LDAtMTIzLjQyOSw0Mi45NTctMTQzLjk2NSwxMDIuNzI0bC04My4zOTctNjguMjc2aC0wLjAxNEM3MS4yMyw1Ni4xMjMsMTU3LjA2LDAsMjU2LDAKCUMzMTguMTE1LDAsMzc1LjA2OCwyMi4xMjYsNDE5LjQwNCw1OC45MzZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},VBF7:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjkxLjUgMTcwLjgiIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjE0NjUiPjxzdHlsZT4uc3Qwe2ZpbGw6I2Q0M2IyOH0uc3Qxe2ZpbGw6I2QxYzliZn0uc3Qye2ZpbGw6I2JiMzEyNn0uc3Qze2ZpbGw6I2JjYjNhNn0uc3Q0e2ZpbGw6bm9uZX0uc3Q1e2ZpbGw6I2ZmZn0uc3Q2e2ZpbGw6I2JiMmUxZn0uc3Q3e2ZpbGw6IzI3NGQ3MztzdHJva2U6I2VmZTVjYjtzdHJva2Utd2lkdGg6MztzdHJva2UtbWl0ZXJsaW1pdDoxMH08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDcuNyA0NC44Yy0yLjkgMS42LTYgMi40LTkuMiAyLjQgMS43LTMgMi42LTYuNCAyLjUtOS44IDQuOS40IDkuOS0uMyAxNC43LTItMS40IDMuOC00LjIgNy4yLTggOS40ek0xNDEuOSAxMWMtMy45IDMuMy03IDcuMi05LjIgMTEuNi0yLjktMS45LTYuMy0yLjktOS43LTIuOSAxLjYtMi43IDMuOC01IDYuNy02LjYgMy45LTIuMiA4LjItMi44IDEyLjItMi4xeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNTQuNSAyMGMtMi44LTQuOS03LjUtOC0xMi42LTguOSAxLjYtMS40IDMuNC0yLjYgNS4zLTMuNyAxMC40LTUuOSAyMi40LTYuMSAzMi41LTEuNy0xLjQgMTEtNy44IDIxLjItMTguMiAyNy0xLjkgMS4xLTMuOSAyLTUuOSAyLjcgMi00LjkgMS43LTEwLjUtMS4xLTE1LjR6TTE0MSAzNy4zYy0yLjEtLjItNC4yLS41LTYuMi0xIC41LTEuNi40LTMuNC0uNS00LjktLjktMS42LTIuNC0yLjYtNC0yLjkuNi0yIDEuNC00IDIuMy01LjggMi40IDEuNSA0LjUgMy43IDYgNi4zIDEuNSAyLjYgMi4zIDUuNSAyLjQgOC4zeiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMzQuOCAzNi40Yy42LTEuNy40LTMuNS0uNC01LS44LTEuNC0yLjEtMi40LTMuNi0yLjgtLjEgMC0uMi0uMS0uMy0uMS42LTIgMS40LTQgMi4zLTUuOCAyLjUgMS42IDQuNSAzLjggNiA2LjMgMS41IDIuNiAyLjMgNS41IDIuNCA4LjQtMi4zLS4yLTQuNC0uNS02LjQtMXptLTQuMS03LjljMS42LjQgMi45IDEuNSAzLjcgMi45LjggMS41IDEgMy4zLjUgNC45IDIgLjUgNCAuOCA2LjEgMS0uMS0yLjktLjktNS44LTIuNC04LjMtMS40LTIuNS0zLjUtNC43LTUuOS02LjMtLjkgMS44LTEuNyAzLjgtMi4zIDUuNy4xIDAgLjIuMS4zLjF6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTE1NC41IDIwYzIuOCA0LjkgMyAxMC41IDEuMiAxNS40LTQuOCAxLjctOS44IDIuMy0xNC43IDItLjEtMi45LS45LTUuNy0yLjQtOC40cy0zLjYtNC44LTYtNi4zYzIuMi00LjQgNS4zLTguNCA5LjItMTEuNiA1LjIuOCAxMCA0IDEyLjcgOC45eiIvPjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNTUuNyAzNS40Yy00LjggMS43LTkuOCAyLjMtMTQuNyAyIDAgLjggMCAxLjYtLjEgMi40IDQuNi4yIDkuMi0uNSAxMy43LTEuOS40LS45LjgtMS43IDEuMS0yLjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTEzOC41IDQ3LjFjMy4xIDAgNi4zLS43IDkuMi0yLjQgMy0xLjcgNS4zLTQuMSA2LjktNy00LjUgMS40LTkuMSAyLTEzLjcgMS45LS4yIDIuNy0xLjEgNS4zLTIuNCA3LjV6TTE0MS45IDExYy0zLjkgMy4zLTcgNy4yLTkuMiAxMS42LTIuOS0xLjktNi4zLTIuOS05LjctMi45IDEuNi0yLjcgMy44LTUgNi43LTYuNiAzLjktMi4yIDguMi0yLjggMTIuMi0yLjF6Ii8+PGc+PHBhdGggY2xhc3M9InN0MyIgZD0iTTEzNC4zIDMxLjRjLjggMS41IDEgMy4zLjUgNC45IDIgLjUgNC4xLjggNi4yIDEgNC45LjMgOS45LS4zIDE0LjctMiAyLS43IDQtMS42IDUuOS0yLjcgMTAuMS01LjYgMTYuNC0xNS41IDE4LTI2LjJsMi45LTEuNmMuMy4zLjYuNSAxIC42LjYuMiAxLjIuMSAxLjctLjIuNS0uMy45LS44IDEuMS0xLjQuMi0uNi4xLTEuMi0uMi0xLjctLjMtLjUtLjgtLjktMS40LTEuMS0uNi0uMi0xLjItLjEtMS43LjItLjUuMy0uOS44LTEuMSAxLjQtLjEuNC0uMS44IDAgMS4xTDE3OSA1LjNjLS4xIDAtLjItLjEtLjMtLjEtMi4zIDkuMy04LjMgMTcuNy0xNy40IDIyLjgtMS45IDEuMS0zLjkgMi01LjkgMi43LTQuOCAxLjctOS44IDIuMy0xNC43IDItMi4xLS4yLTQuMi0uNS02LjItMSIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik0xMzAuMyAyOC40di4xIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEzNC42IDMxLjdjMi4xLjYgNC4xLjkgNi4yIDEgNC45LjQgOS45LS4zIDE0LjctMiAyLS43IDQtMS42IDUuOS0yLjcgOS01LjEgMTUtMTMuNSAxNy40LTIyLjgtOS45LTQtMjEuNS0zLjYtMzEuNSAyLjEtMS45IDEuMS0zLjcgMi4zLTUuMyAzLjctMy45IDMuMi03IDcuMi05LjIgMTEuNi0uMy42LS42IDEuMi0uOSAxLjkiLz48L2c+PHBhdGggY2xhc3M9InN0NSIgZD0iTTE2Mi45IDE3LjhjLTEuNy0uNS0yLjctMi4zLTIuMy00IC41LTEuNyAyLjMtMi43IDQtMi4zIDEuNy41IDIuNyAyLjMgMi4zIDQtLjUgMS44LTIuMiAyLjgtNCAyLjN6bTEuNi01LjhjLTEuNS0uNC0zLjEuNS0zLjUgMi0uNCAxLjUuNSAzLjEgMiAzLjUgMS41LjQgMy4xLS41IDMuNS0yIC40LTEuNS0uNS0zLjEtMi0zLjV6Ii8+PGc+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTMwLjIiIGN5PSIzMy43IiByPSIzIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTIzLjQiIGN5PSIzNy41IiByPSIyLjQiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIxMTYuNiIgY3k9IjQxLjgiIHI9IjEuOCIvPjwvZz48Y2lyY2xlIGNsYXNzPSJzdDEiIGN4PSIxODQuMiIgY3k9IjIuNSIgcj0iMS4yIi8+PHBhdGggY2xhc3M9InN0NiIgZD0iTTI5MSA1MC40Yy0uNS0xLjEtMi40LTEuOS0zLjgtMS45LTEuMSAwLTIgLjUtMi42IDEuMy0uMy40LS45IDEuNy0yLjQgNC45LTMuMSA2LjQtOC44IDE4LjEtMTMuOCAyNi43LTMuNy0yLjMtOC40LTYuOS0xMS41LTEwIDEyLjUtMTAgMjQuNi0yNC40IDI1LjEtMjguOC41LTUuNi0zLjktOC4zLTkuMS0xMS4zLS44LS40LTEuNS0uOS0yLjMtMS40bC0uMi0uMWgtLjJjLTQuMS0xLTguNSAxLTEyLjkgNS44IDEuOS02LjUgNC0xMy4xIDYuNC0xOS42LjMtLjYgMi44LTYuNCAzLjQtOC42LjQtMS40LS4xLTIuMy0uNS0yLjktLjgtMS4xLTIuNC0xLjYtNC43LTEuNi00LjQgMC0xNiAyLjgtMTYuNiA1LjktNC45IDIxLjctOC40IDQwLjMtMTAuMiA1NS40LTYuOCAxMi40LTEyLjEgMjEuMy0xNiAyNi42IDEuMi0xNCA1LjgtMjguNiA5LjMtMzkuNS41LTEuNSAxLTMgMS40LTQuNS40LTEuNi4zLTIuOS0uNC0zLjgtLjgtMS0yLjEtMS41LTQtMS41LTIuMyAwLTUuMi43LTguNCAxLjQtMy4zLjctNi42IDEuNS05LjIgMS41LS44IDAtMS40LS4xLTEuOS0uMi0uMy0uMS0uNi0uMS0uOC0uMS0xLjcgMC0yLjkgMS4zLTcuMiA2LjItMy44IDQuNS01LjEgNy43LTQgMTAgLjggMS43IDIuNyAyLjUgNS43IDIuNi0uMi4zLS4zLjctLjUuOWwtLjQuNGMtLjMuNS0xLjEgMS45LTIuOCA1LjQtMyA2LTggMTYuMi0xMi4zIDIzIC40LTUuOSAxLjYtMTIgMi42LTE2LjQgMy44LTYuMSA1LjEtMTAuMSA0LjMtMTIuNC0uMy0xLTEtMS42LTItMi0xLjMtLjUtMy4xLS44LTUuMi0uOC0xLjYgMC00LjMuMi03IDEuMi0uMS0xLjYtLjUtMi45LTEuNS00LTIuNi0zLjEtOC4zLTQtMTcuMi0yLjYtNy42IDEuMS0xMS4xIDkuOS0xMy43IDE5LjMtLjQgMS40LS43IDMuNC0xIDUuNy0xIDEuOS0yLjQgNC4zLTMuOCA2LjkgMS05LjIuNC0xOS0zLjktMjQuMi0zLjktNC44LTEwLjEtNS0xNy44LS41IDEuMy0zLjcgMi41LTggMi42LTguMS4zLTEuMS0uMS0xLjktLjQtMi40LS43LTEtMi4xLTEuNC00LjMtMS40LTMuMiAwLTcuMyAxLTEwLjMgMmwtLjcuMWMtNi44IDEuNC0yMy42IDEzLTQzLjEgMjkuOC00LjctLjYtMTAuMy0uMy0xNi42IDEuMS0xLjMuMy0yLjUuNC0zLjUuNC0zLjcgMC02LjEtMS42LTcuMy01LTMuOC0xMC42IDUuOS0zNi4yIDIyLjQtNTAuMiAyLjIuNiAzLjUgMS45IDQuMSAzLjkgMiA3LjMtNi40IDIyLjQtMTMgMjguM2wtLjIuMi0uMS4zYy0yLjggNi4xLjUgOC44LjcgOC45bC43LjYuOC0uNUM1OS4yIDY0LjYgNzkgNDMgNzguNyAyNS41Yy0uMS01LjktMy40LTkuMy05LTkuMy00LjcgMC05LjkgMi4zLTEzIDQuNi0xLjMtLjItMi41LS42LTMuNi0uOS0xLjYtLjUtMy4xLS45LTQuOC0uOS0xLjMgMC0yLjYuMy00IC45LTI2LjcgMTIuNS0zNC4zIDM5LjMtMjkuOSA1OSAyLjUgMTEuMyA4LjcgMTguNiAxNS45IDE4LjYuOCAwIDEuNi0uMSAyLjQtLjMgNS4zLTEuMiA5LjktMS41IDEzLjctMS4xLTE3LjggMTYuOC0zMS4xIDMyLjEtMzcuNyA0My40LTQuOSA3LjMtNCAxMi41LTIuNCAxNS42IDIuNiA1IDkuMyA4LjIgMTYuOSA4LjIgMiAwIDQtLjIgNS45LS43IDMwLjgtNyA1MC42LTMzIDUyLjEtNTQuMi43LTEwLjktMy41LTE5LjItMTEuNy0yMy4yQzc4LjMgNzcuNiA4Ny4yIDcxIDk2IDY1LjZjLTkuOSAyOC44LTEzLjIgODYuMS04LjkgMTAxLjkuNCAxLjIgMS42IDMuMyA1LjcgMy4zLjEgMCA2LjQtLjIgNi42LTIuM2wuMS0xLjJoLS4yYy0uMy00LjYuOS0xOS41IDMuNy0zOSAyLjYgMS42IDUuMyAyLjQgOCAyLjQgMTAgMCAyMC4yLTEwLjkgMzEuMy0zMy4xLjIgNS45LjkgMTMuNCAzIDE5LjMgMS42IDQuMyA0LjkgNi45IDguOCA2LjkgNCAwIDcuOC0yLjcgOS45LTYuOSAxLTIuMiAyLjktNi42IDUuOC0xNCAuOCA1LjggMS45IDEyLjQgMy4yIDEzLjguOC45IDIgMS40IDMuMyAxLjQgMy44IDAgOC43LTMuOCA5LjctNi4yIDYuOS0xNi41IDExLjktMjguOSAxNy4zLTQyLjUgMS45LTMuOCAzLjItNi4zIDMuOC03LjcuMiAwIC40LS4xLjUtLjEtMi4yIDcuNC0yLjUgMjAuNi0yLjQgMjYuNCAwIC45IDAgMjEuMiAyLjUgMjMuOC44LjggMS44IDEuMiAzIDEuMiAzLjcgMCA4LjYtNC4xIDkuOS01LjkgNS4zLTcuNCA5LjUtMTUuNCAxMy0yMi44LS4yIDEwLjUgMSAxNy4yIDMuNiAyMCAxIDEuMSAyLjIgMS42IDMuNSAxLjYgMi4zIDAgNC45LTEuNiA3LjctNWwuNS0uNi0uMy0uN2MtMS4yLTMuMy0xLjQtMTAuNC0uNS0xOS40IDUuMiA5LjEgMTEuMyAxOC4xIDE4LjQgMjAuMS4zLjEuNS4xLjguMSA1LjEgMCAxMC44LTEzLjQgMTkuNS0zOC4yIDEuNi00LjQgMy4yLTkgMy44LTEwLjFsLjktLjQtLjUtMS4zem0tMjQuOS01LjljMCAxLjktNi4xIDEwLjUtMTUuMiAyMC4yLS4xLS4xLS4yLS4zLS4zLS40IDMuMi0xMC45IDguNS0yMS44IDEyLjYtMjEuOCAxIC4xIDIgLjggMi45IDJ6bS05Ny44IDQwLjZjLTEuMSAyLjMtMi4yIDUuMS0zLjQgOC4xLTIgNC45LTQuOSAxMi02LjUgMTMuNy0zLjctNy4zLjktMjcuNyA1LjktMzcuNyAxLjktMy45IDMuMS00LjUgMy4zLTQuNi4yLjIgMS4xIDEuMyAxLjMgNi45LS41IDMuNS0uNyA4LjEtLjYgMTMuNnpNNTkuNiAxMTEuMmMtLjYgMTMtMTIuOCAzMi43LTMxLjUgNDEuNy00LjUgMi4yLTcuOSAyLjEtOS4zLS40LTEuNS0yLjUtLjctNyAxLjgtMTEuNCA4LjEtMTMuOSAxOS4yLTI3LjcgMzQtNDIuMiA0LjQgMy4zIDUuMiA4LjQgNSAxMi4zek0xMTIgNzQuN2MxLjUtMS40IDIuNy0yIDMuOC0yVjc0YzEuNCAwIDIuMyAyLjMgMi44IDMuNy44IDIuNiAxLjIgNi40IDEuMiAxMC45IDAgMTQuOS00LjcgMzIuOS0xMC42IDMyLjl2MS4zYy0xLjEgMC0yLjItLjQtMy4zLTEuMmwtMy0xLjljMi4zLTE1LjQgNS41LTMxLjggOS4xLTQ1eiIvPjxwYXRoIGNsYXNzPSJzdDciIGQ9Ik0yODEgNDhjLS44IDEuMi05LjYgMjAuNi0xNi45IDMyLjctNC4yLTIuMi05LjgtNy44LTEzLjktMTIgMTMuMi0xMC4yIDI1LjQtMjUuMSAyNS44LTI4LjguNS01LjUtNC43LTcuNy0xMC44LTExLjUtNS42LTEuMy0xMS4xIDMuOC0xNS44IDEwLjggMi40LTguNyA1LjEtMTcuNiA4LjMtMjYuNSAwIDAgMi43LTYuMyAzLjQtOC40IDEuNy02LjMtMTktLjItMTkuMiAyLjEtNS4yIDIyLjgtOC41IDQxLjItMTAuMiA1NS42LTUuMSA5LjQtMTMuNSAyNC4zLTE4LjkgMzAuMy41LTE3LjMgNy0zNS43IDExLTQ4LjUgMi4zLTguNC0xNS43LjgtMjMtMS0xLjItLjMtMi4xLjQtNi42IDUuNy03LjQgOC44LTMuNyAxMSAzIDEwLjJsLS4yLjNjLS4yLjMtLjggMS40LTEuNiAyLjlsLS40LjRjLTEgMS40LTExLjIgMjMuOC0xNy43IDMyLjMgMC02LjkgMS4zLTE1IDIuOC0yMS42IDUuOS05LjQgNC45LTEyIDMuMS0xMi42LTIuNC0xLTguNy0xLjMtMTMuMiAxLjQgMS00LjktMS4zLTEwLTE2LjktNy41LTYuNiAxLTEwIDguOC0xMi42IDE4LjMtLjQgMS40LS43IDMuNC0xIDUuOC0xLjkgMy41LTQuNiA4LjQtNy42IDEzLjUgNC43LTIyLjMtLjMtNDQuMi0yMi4yLTI4LjEgMS43LTIuOCA0LjItMTEuOCA0LjMtMTIgLjktMy42LTguOC0xLjktMTQuMS4xdi0uMWMtNi44IDEuNC0yNC4zIDEzLjgtNDMgMjkuOS00LjYtLjctMTAuMi0uNC0xNi43IDFDMTUuNyA4OCAyOCA0NC4yIDUwLjkgMjUuMWMxMy44IDIuNy45IDI2LjgtNy43IDM0LjctMi40IDUuMi4zIDcuMy4zIDcuMyA5LjgtNiAyOS4zLTI3LjMgMjktNDQuMi0uMi0xMi4yLTE0LjMtOC0yMC4zLTMuMy01LjItLjgtNy44LTMtMTIuMS0xLjFDLTQuMiAzOS4yIDcuNiA5Ny43IDI3LjUgOTMuNGM3LTEuNSAxMi42LTEuNyAxNi45LS43LTE2LjQgMTUuMy0zMiAzMi0zOS41IDQ1LTEwLjkgMTYgNiAyNC4yIDE5IDIxLjFDNzEuMSAxNDggODkuOSA5My40IDYyLjIgODNjOS43LTguNSAyMC40LTE2LjYgMzEuNS0yMy0xMS4zIDI4LTE0LjUgODktMTAuMiAxMDQuNiAxLjMgNC4zIDEwLjMgMS4zIDkuNiAxLjItLjgtMy44LjgtMjEuNyAzLjktNDIuNSAxMS42IDguOSAyNSAxLjQgNDEuNi0zNC4xLS4xIDguNC42IDE3LjkgMi45IDI0LjYgMy4yIDguNiAxMi41IDcuNSAxNi4yLS4xIDEuNS0zLjEgNC41LTEwLjggNy43LTE4LjkuOSA5LjIgMi40IDE3LjIgMy41IDE4LjQgMi43IDMgOS43LTIgMTAuNy00LjQgNi44LTE2LjMgMTEuOC0yOC42IDE3LjMtNDIuNSAyLTMuOSAzLjYtNy4yIDQtOC4zIDEuMi0uMiAyLjMtLjYgMy43LTEtNC44IDkuOS0zLjYgNDguOC0xLjIgNTEuMyAyLjcgMi45IDkuNS0yLjYgMTAuOC00LjUgNi41LTkgMTEuMy0xOC45IDE1LjgtMjguOS0xLjggMjYuNSAzLjcgMzIuNyAxMi4zIDIyLjctMS41LTMuOS0xLjYtMTIuNS0uMi0yMy42IDAtLjUuMS0uNS4zLS4yIDQuNiA4LjMgMTEuNSAyMC41IDE5LjQgMjIuNyA3LjIgMiAyMS4yLTQ3LjQgMjIuOS00OC4xIDAtLjYtMi44LTEuOS0zLjctLjR6TTIzLjkgMTUxLjZjLTExLjcgNS42LTE0LjktMy45LTkuMi0xMy43IDguNC0xNC40IDIwLjEtMjguNyAzNS00My4yIDE2LjIgOS45LS4xIDQ0LjQtMjUuOCA1Ni45em03Ny4xLTMyLjVsLTMtMS45YzIuNC0xNS41IDUuNi0zMS45IDkuMS00NS4xIDE1LjctMTQuOCA5LjYgNTguNi02LjEgNDd6bTYzLjgtMzYuMmMtNC4yIDkuMS05LjggMjYuNC0xMi4xIDIyLjUtNy41LTEyLjcgMTEuNy02NC43IDEyLjktMzYuNC0uNyAzLjctLjkgOC42LS44IDEzLjl6bTc5LjUtMjAuOGMzLjMtMTEuNiAxMS4yLTMwLjMgMTguMS0yMC44IDEuNiAyLjEtOC44IDE0LjgtMTYuNCAyMi45LS44LS45LTEuNS0xLjctMS43LTIuMXoiLz48L3N2Zz4="},WqSZ:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRTRCQTQyOyIgZD0iTTUxMiwyNTZjMCwzMy4zNTMtNi4zNzQsNjUuMjEyLTE3Ljk4Myw5NC40MzhjLTYuMjA3LDE1LjYzMi0xMy45MDgsMzAuNTExLTIyLjkzNiw0NC40NQoJYy0xMS4yNDMsMTcuMzg3LTI0LjU0NSwzMy4zMjItMzkuNTQ5LDQ3LjQ0OWMtOC43ODgsOC4yODYtMTguMTUsMTUuOTQ1LTI4LjAzNSwyMi45MjVDMzYxLjgwNiw0OTQuNzA3LDMxMC45Myw1MTIsMjU2LDUxMgoJcy0xMDUuODA2LTE3LjI5My0xNDcuNDk4LTQ2LjczOGMtMTIuMzcyLTguNzM1LTIzLjkyOC0xOC41MjYtMzQuNTM0LTI5LjI2OEMyOC4yMzMsMzg5Ljc1NywwLDMyNi4xNjUsMCwyNTYKCVMyOC4yMzMsMTIyLjI0Myw3My45NjgsNzYuMDA2YzExLjIzMy0xMS4zNjgsMjMuNTMxLTIxLjY4MiwzNi43MjgtMzAuNzkzQzE1MS45NywxNi42OTcsMjAyLjAzMSwwLDI1NiwwCglzMTA0LjAzLDE2LjY5NywxNDUuMzA0LDQ1LjIxM2MxMC4wODMsNi45NDksMTkuNjM0LDE0LjYxOCwyOC41ODgsMjIuOTI1YzE1LjY4NCwxNC41MDMsMjkuNTM5LDMwLjk2LDQxLjE5LDQ4Ljk3NAoJYzkuMDI4LDEzLjkzOSwxNi43MjksMjguODE4LDIyLjkzNiw0NC40NUM1MDUuNjI2LDE5MC43ODgsNTEyLDIyMi42NDcsNTEyLDI1NnoiLz4KPGc+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTM5MS4wNSwyMzIuOTdjLTcuMTI1LTIwLjY2NC0zNi4zNDEtMjAuNjY0LTQyLjA0LTMuNTYzYy01LjcsMTcuMTAxLDEzLjUzOSwyNy4wNzYsNDMuNDY2LDM3LjA1MwoJCWMyOS45MjcsOS45NzYsNDguNDU0LDM2LjM0MSw0NC44OTEsNTkuODU0cy0xMy41MzksNTQuMTU0LTcyLjY4LDU0LjE1NGMtMzYuOTYzLDAtNTcuNTA1LTIzLjEwMy02Ny43MTQtNDAuNDI5bDMzLjUxMS0yMC4xMzgKCQljMCwwLDExLjQwMSwyNC4yMjcsMzIuNzc3LDI0LjIyN2MyMS4zNzcsMCwyOS45MjctNy4xMjUsMjkuOTI3LTIzLjUxNGMwLTE5Ljk1MS02OS4xMTgtMjcuMDc2LTc5LjgwNi02MS4yNzkKCQlzMy41NjMtODIuNjU2LDUzLjQ0MS03OS4wOTRjMzEuMTc1LDIuMjI3LDQ4LjcxLDE3LjUzNSw1Ny40NzgsMjguNzAzTDM5MS4wNSwyMzIuOTd6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTIzNS43MTQsMTgzLjgwNWMwLDAsMCwxMjAuNDIxLDAsMTM2LjgxYzAsMTYuMzg4LTE0LjI1MSwyNC45NC0yOC41MDIsMjIuMDg5CgkJYy0xNC4yNTEtMi44NS0yMC42NjQtMTkuOTUxLTIwLjY2NC0xOS45NTFsLTMyLjc3NywyMi4wODljMCwwLDcuMTI1LDMyLjc3Nyw1Mi4wMTYsMzUuNjI4CgkJYzQ0Ljg5MSwyLjg1LDcwLjU0Mi0yNC4yMjcsNzAuNTQyLTQ3LjAyOXMwLTE0OS42MzYsMC0xNDkuNjM2TDIzNS43MTQsMTgzLjgwNUwyMzUuNzE0LDE4My44MDV6Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTczLjk2OCw0NS4yMTN2MzkwLjc4MWMxMC42MDYsMTAuNzQyLDIyLjE2MiwyMC41MzIsMzQuNTM0LDI5LjI2OGgyOTQuOTk2CgkJYzkuODg1LTYuOTgsMTkuMjQ3LTE0LjYzOSwyOC4wMzUtMjIuOTI1SDk2Ljg5M1Y2OC4xMzhoMzc0LjE4OHYzMjYuNzVjOS4wMjgtMTMuOTM5LDE2LjcyOS0yOC44MTgsMjIuOTM2LTQ0LjQ1VjQ1LjIxM0g3My45Njh6Ii8+CjwvZz4KPGNpcmNsZSBzdHlsZT0iZmlsbDojM0Y0QTQzOyIgY3g9Ijg3Ljg1NSIgY3k9IjMzOS4xNDMiIHI9IjQwLjYxNSIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K"},XOI1:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxnIGZpbGw9IiNmMTRlMzIiPgogICAgICAgIDxwYXRoIGQ9Im0xMC43MzUgNS44MjNjLS45MDkuMzY1LTEuODg3LjYzMi0yLjg4Mi42MzItMi44NDUtMS42NjEtNi43MDYuMDctNi43MDYgMy43MDhoLjAwMWMwIDEuMzU2Ljg1NiAzLjIxNSAyLjE5NCAzLjY3di4wNTRjLS45OTQuNDQ1LTEuMjY5IDIuNzExLjA1MyAzLjUyNXYuMDU0Yy0xLjQ0NC40ODEtMi4zOTUgMS40MDgtMi4zOTUgMy4wMDkgMCAyLjc1OSAyLjU4IDMuNTI1IDQuODM5IDMuNTI1IDIuNzUxIDAgNC43OTctMS4wMDIgNC43OTctNC4wNzIgMC0zLjc3Ny01LjM0MS0yLjM4NC01LjM0MS00LjQzNiAwLS43MjMuMzgxLTEuMDAyIDEuMDQxLTEuMTQxIDIuOTIxLS41NDkgNC4xMTMtMy40NjcgMy4zNTgtNS41MjguMzU0LS4wOC42OTgtLjE3NyAxLjA0MS0uMjk1em0tNC45NDkgMTMuMTE2di0uMDAxYy44OTkgMCAyLjE3OS4xNjEgMi4xNzkgMS4zMzkgMCAxLjE2OC0xLjAzMSAxLjQwOS0xLjk5NCAxLjQwOS0uOTE1IDAtMi4yOS0uMTQ1LTIuMjktMS4zNS4wMDUtMS4xOTMgMS4xNjgtMS4zOTcgMi4xMDUtMS4zOTd6bS0uMTY5LTYuOTM3di0uMDAxYy0xLjE2MyAwLTEuNjU1LS42OTYtMS42NTUtMS44MSAwLTIuNjQxIDMuMjI2LTIuNjE0IDMuMjI2LS4wMjYtLjAwMSAxLjA4Ny0uNDI0IDEuODM3LTEuNTcxIDEuODM3eiIvPgogICAgICAgIDxwYXRoIGQ9Im0yMyAxNy4yNzd2LTIuNjI1Yy0uNDIzLjI5NS0xLjAzMS40NDUtMS41NDkuNDQ1LS45NzggMC0xLjE1My0uOTY1LTEuMTUzLTEuNzU4di00Ljg4YzEuNjc3IDAgMi42OTguMDU0IDIuNjk4LjA1NHYtMi41NDZoLTIuNjk4YzAtLjczNC0uMDI3LTEuNDY3LjA3OS0yLjIwN2gtMi45OTljLjA5NS41NDYuMDc5IDEuMDEzLjA3OSAyLjIwN2gtMS4yNjl2Mi41NDVjLjg4My0uMTM5Ljg5OS0uMDU0IDEuMjY5LS4wNTR2LjA1NGgtLjAyNnY0LjY5OGMwIDIuMzMuMzMzIDQuNTkxIDMuMTYyIDQuNTkxLjc5NC4wMDEgMS43MDQtLjEzMyAyLjQwNy0uNTI0eiIvPgogICAgICAgIDxwYXRoIGQ9Im0xMy40OTIgMGMtMS4wNTcgMC0xLjgyNC45MzEtMS44MjQgMS45NjYgMCAxLjAxOC43NzcgMS45NCAxLjgyNCAxLjk0IDEuMDIgMCAxLjc4Ny0uOTM3IDEuNzg3LTEuOTQgMC0xLjAwMS0uNzQxLTEuOTY2LTEuNzg3LTEuOTY2eiIvPgogICAgICAgIDxwYXRoIGQ9Im0xMi4wMTYgNS45NTdjLjA5NS43OTIuMDg1IDEwLjY5OSAwIDExLjY2OGgyLjkzNmMtLjA4NS0uOTYzLS4wOTUtMTAuODg2IDAtMTEuNjY4eiIvPgogICAgPC9nPgo8L3N2Zz4K"},YEA9:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTk1NyIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48cGF0aCBkPSJNNjkuMjk4LjAwNWMtMS42NTMuMDUxLTMuNDMzLjY2Mi01LjQ1MyAyLjI1NUM1OC45LjM1MyA1NC4xMDItLjMxIDQ5LjgxMyAzLjU3M2MtNi42MjMtLjg1OS04Ljc3NS45MTQtMTAuNDA2IDIuOTg0LTEuNDU0LS4wMy0xMC44NzktMS40OTUtMTUuMjAyIDQuOTUzQzEzLjM0MyAxMC4yMjUgOS45MSAxNy44OTkgMTMuOCAyNS4wNTZjLTIuMjE5IDMuNDM0LTQuNTE4IDYuODI3LjY3IDEzLjM3NS0xLjgzNSAzLjY0Ni0uNjk3IDcuNjAyIDMuNjI2IDEyLjM4OS0xLjE0IDUuMTI3IDEuMTAyIDguNzQzIDUuMTI1IDExLjU2Mi0uNzUzIDcuMDE1IDYuNDMzIDExLjA5NCA4LjU3OCAxMi41NDcuODI0IDQuMDg3IDIuNTQxIDcuOTQ1IDEwLjc0OCAxMC4wNzcgMS4zNTQgNi4wOTIgNi4yODYgNy4xNDQgMTEuMDYzIDguNDIyLTE1Ljc4NyA5LjE3Ny0yOS4zMjUgMjEuMjUtMjkuMjMzIDUwLjg3NWwtMi4zMTMgNC4xMjVjLTE4LjEwMiAxMS4wMDgtMzQuMzg4IDQ2LjM5LTguOTIgNzUuMTQ4IDEuNjYzIDkuMDAyIDQuNDUzIDE1LjQ2OCA2LjkzNyAyMi42MjQgMy43MTUgMjguODM2IDI3Ljk2MiA0Mi4zMzkgMzQuMzU4IDQzLjkzNiA5LjM3MSA3LjEzOCAxOS4zNTIgMTMuOTExIDMyLjg2IDE4LjY1NiAxMi43MzEgMTMuMTMxIDI2LjUyNSAxOC4xMzYgNDAuMzk0IDE4LjEyOC4yMDQgMCAyOC4yNzctNC45OTYgNDEuMDEtMTguMTI4IDEzLjUwNi00Ljc0NSAyMy40ODctMTEuNTE4IDMyLjg2LTE4LjY1NiA2LjM5NC0xLjU5NyAzMC42NDEtMTUuMSAzNC4zNTYtNDMuOTM2IDIuNDg0LTcuMTU2IDUuMjc0LTEzLjYyMiA2LjkzOC0yMi42MjQgMjUuNDY2LTI4Ljc2MSA5LjE4MS02NC4xNDQtOC45Mi03NS4xNTJsLTIuMzE3LTQuMTI1Yy4wOTItMjkuNjIyLTEzLjQ0Ni00MS42OTYtMjkuMjMzLTUwLjg3NSA0Ljc3Ni0xLjI3OCA5LjcxLTIuMzMgMTEuMDYyLTguNDIyIDguMjA3LTIuMTMzIDkuOTI1LTUuOTkgMTAuNzQ4LTEwLjA3NyAyLjE0Ni0xLjQ1MyA5LjMzMS01LjUzMiA4LjU4LTEyLjU0NyA0LjAyMS0yLjgxOSA2LjI2NC02LjQzNiA1LjEyMy0xMS41NjIgNC4zMjQtNC43ODcgNS40NjEtOC43NDMgMy42MjYtMTIuMzkgNS4xOS02LjU0NCAyLjg4Ny05LjkzNy42NzEtMTMuMzcxIDMuODg4LTcuMTU3LjQ1Ny0xNC44MzItMTAuNDA5LTEzLjU0Ni00LjMyLTYuNDQ4LTEzLjc0NC00Ljk4NC0xNS4yMDItNC45NTQtMS42My0yLjA2OS0zLjc4Mi0zLjg0Mi0xMC40MDUtMi45ODMtNC4yODktMy44ODMtOS4wODUtMy4yMjEtMTQuMDMyLTEuMzEzLTUuODc0LTQuNjM1LTkuNzYtLjkyLTE0LjIuNDg1LTcuMTEyLTIuMzI0LTguNzM5Ljg1OS0xMi4yMzMgMi4xNTYtNy43NTYtMS42MzktMTAuMTEzIDEuOTI5LTEzLjgzIDUuNjk1bC00LjMyNi0uMDg2Yy0xMS42OTggNi44OTQtMTcuNTEgMjAuOTMyLTE5LjU3IDI4LjE0OS0yLjA2LTcuMjE4LTcuODU5LTIxLjI1Ni0xOS41NTUtMjguMTQ5bC00LjMyNS4wODZjLTMuNzIzLTMuNzY2LTYuMDc5LTcuMzM0LTEzLjgzNS01LjY5NUM4Ni43OCAzLjYwMyA4NS4xNi40MiA3OC4wNDIgMi43NDRjLTIuOTE0LS45MjItNS41OTQtMi44MzgtOC43NDktMi43NEwtMTEgMTQxIi8+PHBhdGggZD0iTTQ2LjAwOCAzMC4zMzRjMzEuMDM2IDE2LjAwMSA0OS4wNzkgMjguOTQ1IDU4Ljk2NCAzOS45NjktNS4wNjIgMjAuMjg5LTMxLjQ3IDIxLjIxNS00MS4xMjYgMjAuNjQ2IDEuOTc3LS45MiAzLjYyNy0yLjAyMyA0LjIxMi0zLjcxNi0yLjQyMy0xLjcyMi0xMS4wMTQtLjE4Mi0xNy4wMTItMy41NTEgMi4zMDQtLjQ3OCAzLjM4Mi0uOTQzIDQuNDU5LTIuNjQzLTUuNjY2LTEuODA3LTExLjc3LTMuMzY1LTE1LjM2LTYuMzU5IDEuOTM3LjAyNCAzLjc0Ni40MzQgNi4yNzYtMS4zMjEtNS4wNzUtMi43MzUtMTAuNDkxLTQuOTAzLTE0LjY5OS05LjA4NCAyLjYyNC0uMDY0IDUuNDUzLS4wMjYgNi4yNzYtLjk5MS00LjY0NS0yLjg3OC04LjU2NS02LjA3OC0xMS44MDktOS41NzkgMy42NzIuNDQzIDUuMjIzLjA2MiA2LjExMS0uNTc4LTMuNTEyLTMuNTk3LTcuOTU2LTYuNjM0LTEwLjA3NS0xMS4wNjYgMi43MjYuOTQgNS4yMjEgMS4zIDcuMDE5LS4wODItMS4xOTMtMi42OTItNi4zMDUtNC4yOC05LjI0OS0xMC41NzEgMi44NzEuMjc5IDUuOTE1LjYyNiA2LjUyNCAwLTEuMzMyLTUuNDI4LTMuNjE4LTguNDgtNS44Ni0xMS42NDIgNi4xNDMtLjA5MSAxNS40NTEuMDI0IDE1LjAzLS40OTVMMzEuODkgMTUuMzljNi4wMDEtMS42MTYgMTIuMTQxLjI1OSAxNi41OTkgMS42NTEgMi4wMDEtMS41NzktLjAzNi0zLjU3Ni0yLjQ3OC01LjYxNSA1LjEuNjgxIDkuNzA4IDEuODUzIDEzLjg3NCAzLjQ2OCAyLjIyNS0yLjAwOS0xLjQ0NS00LjAxOS0zLjIyMS02LjAyOCA3Ljg3OSAxLjQ5NCAxMS4yMTcgMy41OTUgMTQuNTM0IDUuNjk4IDIuNDA3LTIuMzA3LjEzOC00LjI2OC0xLjQ4Ni02LjI3NiA1Ljk0MSAyLjIgOS4wMDEgNS4wNDEgMTIuMjIyIDcuODQ1IDEuMDkyLTEuNDc0IDIuNzc1LTIuNTU1Ljc0My02LjExMSA0LjIxOCAyLjQzMSA3LjM5NSA1LjI5NiA5Ljc0NSA4LjUwNiAyLjYxLTEuNjYyIDEuNTU1LTMuOTM0IDEuNTY5LTYuMDI5IDQuMzg0IDMuNTY2IDcuMTY2IDcuMzYxIDEwLjU3MSAxMS4wNjYuNjg2LS41IDEuMjg2LTIuMTkzIDEuODE3LTQuODcyIDEwLjQ1NyAxMC4xNDUgMjUuMjM0IDM1LjcgMy43OTggNDUuODMyLTE4LjI0My0xNS4wNDYtNDAuMDMxLTI1Ljk4My02NC4xNzYtMzQuMTg3bC4wMDctLjAwNE0yMTAuNjg2IDMwLjMzNGMtMzEuMDMyIDE2LjAwMy00OS4wNzUgMjguOTQzLTU4Ljk1OSAzOS45NjkgNS4wNjIgMjAuMjg5IDMxLjQ2OSAyMS4yMTUgNDEuMTI1IDIwLjY0Ni0xLjk3Ny0uOTItMy42MjctMi4wMjMtNC4yMTEtMy43MTYgMi40MjMtMS43MjIgMTEuMDE0LS4xODIgMTcuMDExLTMuNTUxLTIuMzA0LS40NzgtMy4zODEtLjk0My00LjQ1OS0yLjY0MyA1LjY2Ny0xLjgwNyAxMS43NzEtMy4zNjUgMTUuMzYtNi4zNTktMS45MzcuMDI0LTMuNzQ2LjQzNC02LjI3Ni0xLjMyMSA1LjA3Ni0yLjczNSAxMC40OTItNC45MDMgMTQuNy05LjA4NC0yLjYyNS0uMDY0LTUuNDU0LS4wMjYtNi4yNzYtLjk5MSA0LjY0NS0yLjg3OCA4LjU2NS02LjA3OCAxMS44MDktOS41NzktMy42NzMuNDQzLTUuMjIzLjA2Mi02LjExMS0uNTc4IDMuNTExLTMuNTk3IDcuOTU2LTYuNjM0IDEwLjA3NS0xMS4wNjYtMi43MjcuOTQtNS4yMjIgMS4zLTcuMDItLjA4MiAxLjE5My0yLjY5MiA2LjMwNi00LjI4IDkuMjQ5LTEwLjU3MS0yLjg3LjI3OS01LjkxNS42MjYtNi41MjQgMCAxLjMzNS01LjQzIDMuNjIxLTguNDgyIDUuODYzLTExLjY0NC02LjE0My0uMDkxLTE1LjQ1MS4wMjQtMTUuMDMtLjQ5NWwzLjc5OS0zLjg4MmMtNi4wMDEtMS42MTUtMTIuMTQxLjI2LTE2LjU5OSAxLjY1Mi0yLjAwMS0xLjU3OS4wMzUtMy41NzYgMi40NzctNS42MTUtNS4wOTkuNjgtOS43MDggMS44NTMtMTMuODczIDMuNDY4LTIuMjI2LTIuMDA5IDEuNDQ1LTQuMDE5IDMuMjIxLTYuMDI4LTcuODc5IDEuNDk0LTExLjIxNyAzLjU5NS0xNC41MzUgNS42OTgtMi40MDctMi4zMDctLjEzNy00LjI2OCAxLjQ4Ny02LjI3Ni01Ljk0MSAyLjItOS4wMDEgNS4wNDEtMTIuMjIyIDcuODQ1LTEuMDkzLTEuNDc0LTIuNzc1LTIuNTU1LS43NDQtNi4xMTEtNC4yMTcgMi40MzEtNy4zOTQgNS4yOTYtOS43NDQgOC41MDYtMi42MS0xLjY2Mi0xLjU1NS0zLjkzNS0xLjU2OS02LjAyOS00LjM4NCAzLjU2Ni03LjE2NiA3LjM2LTEwLjU3MSAxMS4wNjYtLjY4Ni0uNS0xLjI4Ni0yLjE5My0xLjgxNy00Ljg3My0xMC40NTcgMTAuMTQ2LTI1LjIzNCAzNS43MDEtMy43OTggNDUuODMzIDE4LjIzMy0xNS4wNSA0MC4wMi0yNS45ODUgNjQuMTY2LTM0LjE4OWgtLjAwNCIgZmlsbD0iIzc1QTkyOCIvPjxwYXRoIGQ9Ik0xNjUuOTMzIDIzNi45MzNjLjEwOCAxOC45MzMtMTYuNDQ5IDM0LjM2Mi0zNi45OCAzNC40NjEtMjAuNTMyLjEtMzcuMjY0LTE1LjE2Ny0zNy4zNzItMzQuMWEyMS43MiAyMS43MiAwIDAgMSAwLS4zNjFjLS4xMDgtMTguOTMyIDE2LjQ0OC0zNC4zNjEgMzYuOTgtMzQuNDYxIDIwLjUzMi0uMSAzNy4yNjMgMTUuMTY3IDM3LjM3MiAzNC4xdi4zNjFNMTA3LjI0NiAxMzkuMDA0YzE1LjQwNCAxMC4wOTMgMTguMTgxIDMyLjk2OSA2LjIwMiA1MS4wOTUtMTEuOTc5IDE4LjEyNy0zNC4xNzcgMjQuNjQxLTQ5LjU4MSAxNC41NDktMTUuNDA0LTEwLjA5My0xOC4xOC0zMi45NjktNi4yMDItNTEuMDk1IDExLjk3OS0xOC4xMjcgMzQuMTc3LTI0LjY0MSA0OS41ODEtMTQuNTQ5TTE0OC44MjIgMTM3LjE3N2MtMTUuNDAzIDEwLjA5Mi0xOC4xOCAzMi45NjktNi4yMDIgNTEuMDk1IDExLjk3OSAxOC4xMjcgMzQuMTc3IDI0LjY0MSA0OS41ODEgMTQuNTQ4IDE1LjQwNC0xMC4wOTIgMTguMTgxLTMyLjk2OCA2LjIwMi01MS4wOTUtMTEuOTc4LTE4LjEyNi0zNC4xNzYtMjQuNjQtNDkuNTgxLTE0LjU0OE0zMC4yNTggMTU1LjUwNGMxNi42MzEtNC40NTggNS42MTUgNjguODAzLTcuOTE3IDYyLjc5Mi0xNC44ODUtMTEuOTcyLTE5LjY3OS00Ny4wMzMgNy45MTctNjIuNzkyTTIyMi40NTMgMTU0LjU5MWMtMTYuNjMzLTQuNDU3LTUuNjE1IDY4LjgwNyA3LjkxNyA2Mi43OTYgMTQuODg1LTExLjk3MyAxOS42NzktNDcuMDM4LTcuOTE3LTYyLjc5Nk0xNjUuOTQ2IDEwMC4wMzRjMjguNzAxLTQuODQ2IDUyLjU4MyAxMi4yMDYgNTEuNjE5IDQzLjMyOC0uOTQ0IDExLjkzMi02Mi4xOTMtNDEuNTUxLTUxLjYxOS00My4zMjhNODYuNjQ2IDk5LjEyMWMtMjguNzAzLTQuODQ3LTUyLjU4MyAxMi4yMDktNTEuNjE5IDQzLjMyOS45NDQgMTEuOTMxIDYyLjE5NC00MS41NTIgNTEuNjE5LTQzLjMyOU0xMjcuODc0IDkxLjg2M2MtMTcuMTMtLjQ0Ni0zMy41NyAxMi43MTMtMzMuNjEgMjAuMzQ2LS4wNDcgOS4yNzQgMTMuNTQ0IDE4Ljc3IDMzLjcyNyAxOS4wMTEgMjAuNjEuMTQ3IDMzLjc2Mi03LjYwMSAzMy44MjgtMTcuMTcyLjA3Ni0xMC44NDQtMTguNzQ1LTIyLjM1My0zMy45NDUtMjIuMTg2di4wMDFNMTI4LjkyIDI4Mi4wNDNjMTQuOTM1LS42NTIgMzQuOTc1IDQuODEgMzUuMDE1IDEyLjA1Ny4yNDggNy4wMzYtMTguMTc1IDIyLjkzNC0zNi4wMDUgMjIuNjI3LTE4LjQ2Ni43OTctMzYuNTczLTE1LjEyNi0zNi4zMzYtMjAuNjQ1LS4yNzctOC4wOTIgMjIuNDg0LTE0LjQxIDM3LjMyNi0xNC4wMzlNNzMuNzU2IDIzOS4wOThjMTAuNjMzIDEyLjgxIDE1LjQ4MSAzNS4zMTYgNi42MDcgNDEuOTUxLTguMzk1IDUuMDY1LTI4Ljc4MiAyLjk3OS00My4yNzItMTcuODM4LTkuNzczLTE3LjQ2OC04LjUxNC0zNS4yNDMtMS42NTItNDAuNDY1IDEwLjI2MS02LjI1IDI2LjExNSAyLjE5MyAzOC4zMTggMTYuMzUyaC0uMDAxTTE4MS45NTYgMjM1LjAzN2MtMTEuNTA1IDEzLjQ3NS0xNy45MTEgMzguMDUzLTkuNTE5IDQ1Ljk2OSA4LjAyNSA2LjE1IDI5LjU2NyA1LjI5IDQ1LjQ3OS0xNi43ODkgMTEuNTU0LTE0LjgyOSA3LjY4My0zOS41OTQgMS4wODMtNDYuMTctOS44MDQtNy41ODMtMjMuODc5IDIuMTIyLTM3LjA0MyAxNi45ODZ2LjAwNCIgZmlsbD0iI0JDMTE0MiIvPjwvc3ZnPg=="},aC43:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMS41IC0xMC4yMzE3NCAyMyAyMC40NjM0OCI+CiAgPHRpdGxlPlJlYWN0IExvZ288L3RpdGxlPgogIDxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSIyLjA1IiBmaWxsPSIjNjFkYWZiIi8+CiAgPGcgc3Ryb2tlPSIjNjFkYWZiIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIi8+CiAgICA8ZWxsaXBzZSByeD0iMTEiIHJ5PSI0LjIiIHRyYW5zZm9ybT0icm90YXRlKDYwKSIvPgogICAgPGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+CiAgPC9nPgo8L3N2Zz4K"},byyL:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojMDA3OENGOyIgZD0iTTUxMiwyNTZjMCwyMy4xNTUtMy4wNzIsNDUuNTk5LTguODQsNjYuOTM2Yy0xMy40NzksNDkuODk0LTQxLjY2LDkzLjc0OC03OS42MjEsMTI2LjYzMQoJQzM3OC42NCw0ODguNDY5LDMyMC4wNzMsNTEyLDI1Niw1MTJDMTE0LjYxNSw1MTIsMCwzOTcuMzg1LDAsMjU2UzExNC42MTUsMCwyNTYsMFM1MTIsMTE0LjYxNSw1MTIsMjU2eiIvPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiNGMkYyRjI7IiBkPSJNNTAzLjE2LDMyMi45MzZjLTEzLjQ3OSw0OS44OTQtNDEuNjYsOTMuNzQ4LTc5LjYyMSwxMjYuNjMxYy0zLjcwOSwwLjE5OS03LjU4NiwwLjI5My0xMS42MDksMC4yOTMKCQljLTUzLjE1NCwwLTgyLjY5My0zMy4yMTctOTcuMzc0LTU4LjEzOGw0OC4xOTEtMjguOTU0YzAsMCwxNi4zOTQsMzQuODM3LDQ3LjEyNSwzNC44MzdjMzAuNzQxLDAsNDMuMDM5LTEwLjI1LDQzLjAzOS0zMy44MTMKCQljMC0yOC42OTMtOTkuMzkxLTM4LjkzMy0xMTQuNzYxLTg4LjExNmMtMTUuMzctNDkuMTgzLDUuMTItMTE4Ljg2OCw3Ni44NTItMTEzLjczN2M0NC44MjYsMy4xOTcsNzAuMDQsMjUuMjEzLDgyLjY1MSw0MS4yNzMKCQlsLTQ3LjgxNSwzNC41NDRjLTEwLjI1LTI5LjcwNi01Mi4yNTUtMjkuNzA2LTYwLjQ1OC01LjEyYy04LjE5MiwyNC41OTcsMTkuNDY2LDM4LjkzMyw2Mi41MDYsNTMuMjc5CgkJQzQ3My45OTcsMjkzLjI4Miw0OTEuNzgxLDMwNi44NzYsNTAzLjE2LDMyMi45MzZ6Ii8+Cgk8cG9seWdvbiBzdHlsZT0iZmlsbDojRjJGMkYyOyIgcG9pbnRzPSIzMDAuOTQzLDE2OS43ODYgODMuMTA2LDE2OS43ODYgODMuMTA2LDIyMS4yMDIgMTYyLjkzNSwyMjEuMjAyIDE2Mi45MzUsNDQ0LjQ1IAoJCTIyMS4xMTUsNDQ0LjQ1IDIyMS4xMTUsMjIxLjIwMiAzMDAuOTQzLDIyMS4yMDIgCSIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},dif1:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJza3libHVlIiBpZD0iTGF5ZXJfMSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTEyIDUxMiIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PGc+PGc+PHBhdGggZD0ibTQzNy4zMzMgMzYyLjY2NmMtNi4zOTkgMC0xMC42NjcgNC4yNjctMTAuNjY3IDEwLjY2N3Y2NGMwIDE3LjA2Ny0xNC45MzQgMzItMzIgMzJoLTM0MS4zMzJjLTE3LjA2NyAwLTMyLTE0LjkzNC0zMi0zMnYtMzA5LjMzM2g0MDUuMzM0djc0LjY2N2MwIDYuMzk5IDQuMjY3IDEwLjY2NyAxMC42NjcgMTAuNjY3IDYuMzk5IDAgMTAuNjY3LTQuMjY3IDEwLjY2Ny0xMC42Njd2LTEyOGMwLTI5Ljg2Ni0yMy40NjctNTMuMzM0LTUzLjMzNC01My4zMzRoLTM0MS4zMzRjLTI5Ljg2NyAwLTUzLjMzNCAyMy40NjctNTMuMzM0IDUzLjMzM3YzNjIuNjY3YzAgMjkuODY2IDIzLjQ2NyA1My4zMzQgNTMuMzM0IDUzLjMzNGgzNDEuMzM0YzI5Ljg2NiAwIDUzLjMzNC0yMy40NjcgNTMuMzM0LTUzLjMzNHYtNjRjLS4wMDItNi4zOTktNC4yNjgtMTAuNjY3LTEwLjY2OS0xMC42Njd6bS0yOTguNjY2LTI5OC42NjZjNi4zOTkgMCAxMC42NjcgNC4yNjcgMTAuNjY3IDEwLjY2N3MtNC4yNjcgMTAuNjY3LTEwLjY2NyAxMC42NjctMTAuNjY3LTQuMjY5LTEwLjY2Ny0xMC42NjggNC4yNjgtMTAuNjY2IDEwLjY2Ny0xMC42NjZ6bS00Mi42NjcgMGM2LjM5OSAwIDEwLjY2NyA0LjI2NyAxMC42NjcgMTAuNjY3cy00LjI2OCAxMC42NjYtMTAuNjY3IDEwLjY2Ni0xMC42NjctNC4yNjctMTAuNjY3LTEwLjY2NyA0LjI2Ny0xMC42NjYgMTAuNjY3LTEwLjY2NnptLTQyLjY2NiAwYzYuMzk5IDAgMTAuNjY2IDQuMjY3IDEwLjY2NiAxMC42NjZzLTQuMjY3IDEwLjY2Ny0xMC42NjcgMTAuNjY3LTEwLjY2Ny00LjI2Ny0xMC42NjctMTAuNjY3IDQuMjY3LTEwLjY2NiAxMC42NjgtMTAuNjY2eiIvPjxwYXRoIGQ9Im01MDEuMzMzIDMyMGgtMzJ2LTc0LjY2N2MwLTYuMzk5LTQuMjY3LTEwLjY2Ny0xMC42NjctMTAuNjY3LTYuMzk5IDAtMTAuNjY3IDQuMjY3LTEwLjY2NyAxMC42Njd2ODUuMzMzYzAgNi4zOTkgNC4yNjcgMTAuNjY3IDEwLjY2NyAxMC42NjdoNDIuNjY3YzYuMzk5IDAgMTAuNjY3LTQuMjY3IDEwLjY2Ny0xMC42NjdzLTQuMjY2LTEwLjY2Ni0xMC42NjctMTAuNjY2eiIvPjxwYXRoIGQ9Im0xNTQuNSAzODEuNjI1YzQuNDM4IDEuMzc1IDkuODkgMi44MjMgMTQuMDM0LTQuMDIzbDQyLjY2Ny04NS4zMzNjMi4xMzMtNC4yNjcuNjI5LTExLjQwNS00LjI2Ny0xNC45MzQtMy44Ny0yLjc4OS0xMS44MDktMS4wMjItMTQuOTM0IDQuMjY3bC0xMi44IDIzLjQ2Ny0xMi44MDEtMjMuNDY3Yy0yLjEzMy00LjI2Ny04LjcwMS02Ljg0OC0xNC45MzQtNC4yNjctNC40MDggMS44MjUtNy4wMjggOC42NjUtNC4yNjcgMTQuOTM0bDE5LjIgMzguNC0xOS4yIDM4LjRjLTIuMzU0IDQuNTI0Ljg1OCAxMC41NTkgNy4zMDIgMTIuNTU2eiIvPjxwYXRoIGQ9Im0xMTcuMzM0IDM0MS4zMzNjNi4zOTkgMCAxMC42NjctNC4yNjcgMTAuNjY3LTEwLjY2N3YtODUuMzMzYzAtNC4yNjctMi4xMzMtOC41MzMtNi4zOTktMTAuNjY3LTQuMjY3LTIuMTMzLTguOTE0LS4zNTUtMTIuOCA0LjI2N2wtMjMuNDY3IDMyLTIzLjQ2Ny0zMmMtMy4wNTUtNC4zNzItOC42NDgtNS4yNDctMTIuODAxLTQuMjY3LTQuNjQzIDEuMDk2LTYuMzk5IDYuMzk5LTYuMzk5IDEwLjY2N3Y4NS4zMzNjMCA2LjM5OSA0LjI2NyAxMC42NjcgMTAuNjY3IDEwLjY2N3MxMC42NjUtNC4yNjcgMTAuNjY1LTEwLjY2NnYtNTMuMzM0bDEyLjgwMSAxNy4wNjdjNC4yNjcgNi4zOTkgMTIuODAxIDYuMzk5IDE3LjA2NyAwbDEyLjgtMTcuMDY3djUzLjMzNGMtLjAwMSA2LjQgNC4yNjUgMTAuNjY2IDEwLjY2NiAxMC42NjZ6Ii8+PHBhdGggZD0ibTQyNi42NjcgMjY2LjY2N2MwLTE3LjA2Ny0xNC45MzQtMzItMzItMzJoLTIxLjMzM2MtMTcuMDY3IDAtMzIgMTQuOTM0LTMyIDMydjQyLjY2N2MwIDE3LjA2NyAxNC45MzQgMzIgMzIgMzJoMjEuMzMzYzQuMjY3IDAgOC41MzMtMi4xMzMgMTIuODAxLTQuMjY3IDIuMTMzIDIuMTMzIDQuNzY3IDQuMjY3IDkuMDMzIDQuMjY3IDIuMTMzIDAgNS45LTIuMTM0IDguMDM0LTQuMjY3IDQuMjY3LTQuMjY3IDQuMjY3LTEwLjY2NyAwLTE0LjkzNCAyLjEzMy00LjI2NyAyLjI2Ny04LjUzMyAyLjI2Ny0xMi44em0tMzguNCAzNi4yNjZjLTQuMjY3IDQuMjY3LTQuMjY3IDEwLjY2NyAwIDE0LjkzNGwyLjEzMyAyLjEzM2gtMTcuMDY3Yy02LjM5OSAwLTEwLjY2Ny00LjI2Ny0xMC42NjctMTAuNjY3di00Mi42NjdjMC02LjM5OSA0LjI2Ny0xMC42NjcgMTAuNjY3LTEwLjY2N2gyMS4zMzNjNi4zOTkgMCAxMC42NjcgNC4yNjcgMTAuNjY3IDEwLjY2N3YzOC4zOTlsLTIuMTMyLTIuMTMyYy00LjI2Ny00LjI2Ny0xMC42NjctNC4yNjctMTQuOTM0IDB6Ii8+PHBhdGggZD0ibTI3OS40NjkgMjUzLjg2N2MxMi44IDAgMTkuMDEyIDcuMDg1IDIxLjMzMyAxMC42NjYgNS4zMjMgOC4yMTUgOC43NzEgOS44NDQgMTQuNDQ4IDcuNzE1IDctMi42MjUgNy4zNzUtNiA2Ljg4NS05Ljg0OC0yLjEzMy0xNy4wNjctMTkuMi0yOS44NjYtNDIuNjY3LTI5Ljg2NnMtNDIuNjY3IDE0LjkzNC00Mi42NjcgMzIgMTIuODUgMjcuMTk5IDM4LjQ0OSAzMS40NjVsNC4yMTcuNTM1YzE3LjA2NyAyLjEzMyAyMS4yODMgNi4wOSAyMS4yMjEgMTEuNDY1LS4wNzkgNi43NDUtMTAuNTU1IDEyLjAwMS0yMy4zNTQgMTIuMDAxLTEyLjgwMSAwLTE4Ljk1OS02Ljg3Ni0yMS4zMzMtMTAuNjY3LTMuOTA4LTYuMjM4LTYuMzk5LTEwLjY2Ny0xMC42NjctMTAuNjY3LTYuMzk5IDAtMTEuODM0IDUuNTgyLTEwLjY2NiAxMC42NjcgMy41ODIgMTYuMjkxIDE5LjIgMjkuODY2IDQyLjY2NyAyOS44NjZzNDIuNjY3LTE0LjkzNCA0Mi42NjctMzJjMC0xNy4wNjctMTIuNTI2LTI3LjQzNS0zOC4xMjctMzEuNzAxbC0yLjQwNi0uMjk4Yy0xOS4yLTIuMTMzLTIxLjM0NC03Ljk1Mi0yMS4zMzMtMTAuNjY3LjAxNy00LjI2NyA4LjUzMy0xMC42NjYgMjEuMzMzLTEwLjY2NnoiLz48L2c+PC9nPjwvZz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48L3N2Zz4K"},mefb:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI1MDAiIHdpZHRoPSIyMTgzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMjQgMTQxLjUzMTk5OTk5OTk5OTk4Ij48cGF0aCBkPSJNMTAuMzgzIDEyNi44OTRMMCAwbDEyNCAuMjU1LTEwLjk3OSAxMjYuNjM5LTUwLjU1MyAxNC42Mzh6IiBmaWxsPSIjZTM0ZjI2Ii8+PHBhdGggZD0iTTYyLjQ2OCAxMjkuMjc3VjEyLjA4NWw1MS4wNjQuMTctOS4xMDYgMTA0Ljg1MXoiIGZpbGw9IiNlZjY1MmEiLz48cGF0aCBkPSJNOTkuNDkgNDEuMzYybDEuNDQ2LTE1LjQ5SDIyLjM4M2w0LjM0IDQ3LjQ5aDU0LjIxM0w3OC44MSA5My42MTdsLTE3LjM2MiA0LjY4LTE3LjYxNy01LjEwNi0uOTM2LTEyLjA4NUgyNy4zMTlsMi4xMjggMjQuNjgxIDMyIDguOTM2IDMyLjI1NS04LjkzNiA0LjM0LTQ4LjE3SDQxLjEwN0wzOS40OSA0MS4zNjJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+"},nhGf:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojRkYwMDIxOyIgcG9pbnRzPSI0MzkuNzMsMTMwLjgzIDUxMiwyNTYgMzg0LDQ3Ny43IDI3Mi41Myw0NzcuNyAyNzIuNTMsNzAuODMgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMDlBRDI7IiBwb2ludHM9IjQzOS43MywxMzAuODMgMzg0LDM0LjMgMjU2LDM0LjMgMTExLjQ3LDI1NiAzMjguMjcsMTMwLjgzICIvPgo8cG9seWdvbiBzdHlsZT0iZmlsbDojRkZCMDM3OyIgcG9pbnRzPSIyNzIuNTMsNDc3LjcgMzI4LjI2LDM4MS4xNyAxOTYsMTY2LjE3MSAyNTYsNDc3LjcgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGRkQyMzc7IiBwb2ludHM9IjU1LjczLDE1OS40NyAwLDI1NiAxMjgsNDc3LjcgMjU2LDQ3Ny43IDI1NiwxNTkuNDcgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMwMEI4RkE7IiBwb2ludHM9IjI1NiwxMzAuODMgMjU2LDM0LjMgMTI4LDM0LjMgNTUuNzMsMTU5LjQ3IDExMS40NywyNTYgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEMURFRTQ7IiBwb2ludHM9IjMyOC4yNywxMzAuODMgMjU2LDEzMC44MyAxNjEsMjU2IDI1NiwzODEuMTcgMzI4LjI3LDM4MS4xNyA0MDAuNTMsMjU2ICIvPgo8Zz4KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiNFRkY2Rjk7IiBwb2ludHM9IjE4My43MywxMzAuODMgMTExLjQ3LDI1NiAxODMuNzMsMzgxLjE3IDI1NiwzODEuMTcgMjU2LDEzMC44MyAJIi8+Cgk8cGF0aCBzdHlsZT0iZmlsbDojRUZGNkY5OyIgZD0iTTI1NiwyMDZsLTM4LjI4MSw1MEwyNTYsMzA2YzI3LjYxNCwwLDUwLTIyLjM4Niw1MC01MFMyODMuNjE0LDIwNiwyNTYsMjA2eiIvPgo8L2c+CjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkY7IiBkPSJNMjA2LDI1NmMwLDI3LjYxNCwyMi4zODYsNTAsNTAsNTBWMjA2QzIyOC4zODYsMjA2LDIwNiwyMjguMzg2LDIwNiwyNTZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo="},olgo:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNTAgMjUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNTAgMjUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0REMDAzMTt9Cgkuc3Qxe2ZpbGw6I0MzMDAyRjt9Cgkuc3Qye2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMjUsMzAgMTI1LDMwIDEyNSwzMCAzMS45LDYzLjIgNDYuMSwxODYuMyAxMjUsMjMwIDEyNSwyMzAgMTI1LDIzMCAyMDMuOSwxODYuMyAyMTguMSw2My4yIAkiLz4KCTxwb2x5Z29uIGNsYXNzPSJzdDEiIHBvaW50cz0iMTI1LDMwIDEyNSw1Mi4yIDEyNSw1Mi4xIDEyNSwxNTMuNCAxMjUsMTUzLjQgMTI1LDIzMCAxMjUsMjMwIDIwMy45LDE4Ni4zIDIxOC4xLDYzLjIgMTI1LDMwIAkiLz4KCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMjUsNTIuMUw2Ni44LDE4Mi42aDBoMjEuN2gwbDExLjctMjkuMmg0OS40bDExLjcsMjkuMmgwaDIxLjdoMEwxMjUsNTIuMUwxMjUsNTIuMUwxMjUsNTIuMUwxMjUsNTIuMQoJCUwxMjUsNTIuMXogTTE0MiwxMzUuNEgxMDhsMTctNDAuOUwxNDIsMTM1LjR6Ii8+CjwvZz4KPC9zdmc+Cg=="},ozyg:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDgwIDEwODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwODAgMTA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNGRkZGRkY7fQoJLnN0MXtmaWxsOiNEMDAwMDA7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDgwLDEwNzkuOTZjMCwwLjAyLTAuMDIsMC4wNC0wLjA0LDAuMDRIMC4wNGMtMC4wMiwwLTAuMDQtMC4wMi0wLjA0LTAuMDRWMC4wNEMwLDAuMDIsMC4wMiwwLDAuMDQsMAoJCWgxMDc5LjkzYzAuMDIsMCwwLjA0LDAuMDIsMC4wNCwwLjA0VjEwNzkuOTZ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTA2MiwxMDYxLjk2YzAsMC4wMi0wLjAyLDAuMDQtMC4wNCwwLjA0SDE4LjA0Yy0wLjAyLDAtMC4wNC0wLjAyLTAuMDQtMC4wNFYxOC4wNAoJCWMwLTAuMDIsMC4wMi0wLjA0LDAuMDQtMC4wNGgxMDQzLjkzYzAuMDIsMCwwLjA0LDAuMDIsMC4wNCwwLjA0VjEwNjEuOTZ6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAzLDgyMy42N2MwLDAuNzksMC40NiwxLjg5LDEuMDEsMi40NGwxNy44NywxNy44N2MwLjU2LDAuNTYsMS42NiwxLjAxLDIuNDQsMS4wMWg2MS4xNQoJCWMwLjc5LDAsMS44OS0wLjQ2LDIuNDQtMS4wMWwxNy44Ny0xNy44N2MwLjU2LTAuNTYsMS4wMS0xLjY2LDEuMDEtMi40NFY2MjkuNjRjMC0wLjc5LDAuNDctMS44OCwxLjA0LTIuNDJsNzcuNjktNzQuMgoJCWMwLjU3LTAuNTQsMS40LTAuNDYsMS44NCwwLjJsMTk2LjI5LDI5MC42YzAuNDQsMC42NSwxLjQ1LDEuMTksMi4yMywxLjE5aDg2LjYzYzAuNzksMCwxLjczLTAuNTcsMi4wOS0xLjI3bDE1LjcyLTMwLjQ2CgkJYzAuMzYtMC43LDAuMjktMS44LTAuMTYtMi40NUw1NjAuNTYsNDc4LjAzYy0wLjQ1LTAuNjUtMC4zNi0xLjYzLDAuMi0yLjE5bDIxMS4xOC0yMTAuMTljMC41Ni0wLjU2LDEuMDEtMS42NSwxLjAxLTIuNDR2LTMuODgKCQljMC0wLjc5LTAuMjYtMi4wMi0wLjU3LTIuNzVsLTEyLjE4LTI4LjAxYy0wLjMxLTAuNzItMS4yMi0xLjMxLTItMS4zMWgtODUuNjNjLTAuNzksMC0xLjg5LDAuNDYtMi40NCwxLjAxbC0yNjIuMzEsMjYzLjMKCQljLTAuNTYsMC41Ni0xLjAxLDAuMzctMS4wMS0wLjQyVjI0OS42YzAtMC43OS0wLjQ0LTEuOS0wLjk4LTIuNDhsLTE3LjUzLTE4LjhjLTAuNTQtMC41OC0xLjYyLTEuMDUtMi40MS0xLjA1aC02MS41NwoJCWMtMC43OSwwLTEuODcsMC40Ny0yLjQxLDEuMDVsLTE3Ljk1LDE5LjM4Yy0wLjU0LDAuNTgtMC45NywxLjY5LTAuOTcsMi40OFY4MjMuNjd6Ii8+CjwvZz4KPC9zdmc+Cg=="},pPnd:function(M,L,j){M.exports=j.p+"static/jenkins-72514d6e4971b3eb9900d1db508015d5.svg"},u9DU:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOC42NCA4LjYzMyIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9IkEiIHgxPSIyLjAzOSIgeTE9IjExLjY1OSIgeDI9IjkuOTUiIHkyPSIzLjc0OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iLjEwOCIgc3RvcC1jb2xvcj0iI2M3NTdiYyIvPjxzdG9wIG9mZnNldD0iLjE3MyIgc3RvcC1jb2xvcj0iI2NkNWNhOSIvPjxzdG9wIG9mZnNldD0iLjQ5MiIgc3RvcC1jb2xvcj0iI2U4NzQ0ZiIvPjxzdG9wIG9mZnNldD0iLjcxNiIgc3RvcC1jb2xvcj0iI2Y4ODMxNiIvPjxzdG9wIG9mZnNldD0iLjgyMyIgc3RvcC1jb2xvcj0iI2ZmODkwMCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJCIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMjk2IiBzdG9wLWNvbG9yPSIjMDBhZmZmIi8+PHN0b3Agb2Zmc2V0PSIuNjk0IiBzdG9wLWNvbG9yPSIjNTI4MmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjOTQ1ZGZmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9IkMiIHgxPSIzLjM2OSIgeTE9IjYuMTg5IiB4Mj0iNi4wNzMiIHkyPSIzLjQ4NCIgeGxpbms6aHJlZj0iI0IiLz48bGluZWFyR3JhZGllbnQgeGxpbms6aHJlZj0iI0IiIGlkPSJEIiB4MT0iNi4xODQiIHkxPSIxMy44NzgiIHgyPSIxMC4wNCIgeTI9IjEwLjAyMiIvPjwvZGVmcz48ZyB0cmFuc2Zvcm09Im1hdHJpeCgxLjAxNjMyNyAwIDAgMS4wMTYzMjcgLTMuNTI3MjYgLTMuOTA5MTIzKSI+PHBhdGggZD0iTTcuNzQgMy44NDNMMy40NyA4LjMzdjQuMDEzbDQuMjYyLTQuMjcgNC4yNC00LjIzMnoiIGZpbGw9InVybCgjQSkiLz48cGF0aCBkPSJNMy40NyAxMi4zNDRsNC4yNjItNC4yNyA0LjI0IDQuMjd6IiBmaWxsPSJ1cmwoI0QpIi8+PHBhdGggZD0iTTMuNDcgMy44NDNINy43NEwzLjQ3IDguMzN6IiBmaWxsPSJ1cmwoI0MpIi8+PC9nPjwvc3ZnPg=="},uJic:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgogICAgIHZpZXdCb3g9IjAgMCAxNy4wNTYgMTcuMDU2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNy4wNTYgMTcuMDU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iIzRCOEJCRSIgZD0iTTExLjI5OCw4LjAyYzEuMjk1LTAuNTg3LDEuNDg4LTUuMDU1LDAuNzI0LTYuMzcxYy0wLjk5OC0xLjcxOC01Ljc0Mi0xLjM3My03LjI0LTAuMTQ1CgkJCUM0LjYxLDIuMTE0LDQuNjI4LDMuMjIxLDQuNjM2LDQuMTAxaDQuNzAydjAuNDEySDQuNjM3YzAsMC4wMDYtMi4wOTMsMC4wMTMtMi4wOTMsMC4wMTNjLTMuNjA5LDAtMy41MzQsNy44MzgsMS4yMjgsNy44MzgKCQkJYzAsMCwwLjE3NS0xLjczNiwwLjQ4MS0yLjYwNkM1LjE5OCw3LjA3Myw5LjE2OCw4Ljk4NiwxMS4yOTgsOC4wMnogTTYuMzc1LDMuNDY1Yy0wLjU0MiwwLTAuOTgxLTAuNDM5LTAuOTgxLTAuOTgyCgkJCWMwLTAuNTQyLDAuNDM5LTAuOTgyLDAuOTgxLTAuOTgyYzAuNTQzLDAsMC45ODIsMC40NCwwLjk4MiwwLjk4MkM3LjM1OCwzLjAyNSw2LjkxOCwzLjQ2NSw2LjM3NSwzLjQ2NXoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZFODczIiBkPSJNMTMuMTIsNC42OTFjMCwwLTAuMTI1LDEuNzM3LTAuNDMxLDIuNjA2Yy0wLjk0NSwyLjY4NC00LjkxNCwwLjc3Mi03LjA0NSwxLjczOAoJCQlDNC4zNSw5LjYyMiw0LjE1NSwxNC4wOSw0LjkyLDE1LjQwNmMwLjk5NywxLjcxOSw1Ljc0MSwxLjM3NCw3LjI0LDAuMTQ1YzAuMTcyLTAuNjA5LDAuMTU0LTEuNzE2LDAuMTQ2LTIuNTk2SDcuNjAzdi0wLjQxMmg0LjcwMQoJCQljMC0wLjAwNiwyLjMxNy0wLjAxMywyLjMxNy0wLjAxM0MxNy45NDcsMTIuNTMsMTguMjQ1LDQuNjkxLDEzLjEyLDQuNjkxeiBNMTAuMzk4LDEzLjQyYzAuNTQyLDAsMC45ODIsMC40MzksMC45ODIsMC45ODIKCQkJYzAsMC41NDItMC40NCwwLjk4MS0wLjk4MiwwLjk4MXMtMC45ODEtMC40MzktMC45ODEtMC45ODFDOS40MTcsMTMuODU5LDkuODU2LDEzLjQyLDEwLjM5OCwxMy40MnoiLz4KCTwvZz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgogICAgPGc+CjwvZz4KICAgIDxnPgo8L2c+CiAgICA8Zz4KPC9nPgo8L3N2Zz4K"},w8JE:function(M,L){M.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjYgNjUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBzdHJva2U9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTU3LjE0MyAzMmgtMTZ2NC41N2gxMC45N2MtMS42IDYuODU3LTYuNjMgMTIuNTctMTMuMjU3IDE0Ljg1N0wxMi41NyAyNS4xNDNjMi43NDMtOCAxMC41MTQtMTMuNzE0IDE5LjQzLTEzLjcxNCA2Ljg1NyAwIDEzLjAzIDMuNDMgMTYuOTE0IDguNjg2bDMuNDMtMi45N0M0Ny43NyAxMC45NyA0MC40NTcgNi44NTcgMzIgNi44NTdjLTExLjg4NiAwLTIxLjk0MyA4LjQ1Ny0yNC40NTcgMTkuNjU3bDMwLjE3IDMwLjE3YzEwLjk3LTIuNzQzIDE5LjQzLTEyLjggMTkuNDMtMjQuNjg2em0tNTAuMjg2LjIzYzAgNi40IDIuNTE0IDEyLjU3IDcuMzE0IDE3LjM3czExLjIgNy4zMTQgMTcuMzcgNy4zMTR6Ii8+PHBhdGggZD0iTTMyIDBDMTQuNCAwIDAgMTQuNCAwIDMyczE0LjQgMzIgMzIgMzIgMzItMTQuNCAzMi0zMlM0OS42IDAgMzIgMHpNMTQuMTcgNDkuODNjLTQuOC00LjgtNy4zMTQtMTEuMi03LjMxNC0xNy4zN0wzMS43NyA1Ny4xNDNjLTYuNC0uMjMtMTIuOC0yLjUxNC0xNy42LTcuMzE0em0yMy4zMTQgNi42M0w3LjU0MyAyNi41MTRDMTAuMDU3IDE1LjMxNCAyMC4xMTQgNi44NTcgMzIgNi44NTdjOC40NTcgMCAxNS43NyA0LjExNCAyMC4zNDMgMTAuMjg2bC0zLjQzIDIuOTdDNDUuMDMgMTQuODU3IDM4Ljg1NyAxMS40MyAzMiAxMS40M2MtOC45MTQgMC0xNi40NTcgNS43MTQtMTkuNDMgMTMuNzE0TDM4Ljg1NyA1MS40M2M2LjYzLTIuMjg2IDExLjY1Ny04IDEzLjI1Ny0xNC44NTdoLTEwLjk3VjMyaDE2YzAgMTEuODg2LTguNDU3IDIxLjk0My0xOS42NTcgMjQuNDU3eiIgZmlsbD0iIzYzOSIvPjwvZz48L3N5bWJvbD48L3N2Zz4="},xPoH:function(M,L){M.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBzdHlsZT0iZmlsbDojRjJGMkYyOyIgZD0iTTUxMiwyNTZjMCwxNDEuMzg1LTExNC42MTUsMjU2LTI1NiwyNTZDMTI1LjU1NSw1MTIsMTcuODk5LDQxNC40MzgsMi4wMjcsMjg4LjI5OAoJQzAuNjksMjc3LjcyMywwLDI2Ni45NCwwLDI1NmMwLTIwLjA0MSwyLjI5OS0zOS41NDksNi42NTYtNTguMjY0QzMzLjAyOSw4NC40MjgsMTM0LjY1NiwwLDI1NiwwCgljMTIxLjA0MSwwLDIyMi40NjksODQuMDEsMjQ5LjEzNSwxOTYuOTAxYzMuNSwxNC43NjQsNS43MDUsMzAuMDIsNi41MSw0NS42NDFDNTExLjg4NSwyNDcuMDAzLDUxMiwyNTEuNDg2LDUxMiwyNTZ6Ii8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiMzQjg3Mzk7IiBwb2ludHM9IjI0My4xOTUsMjc2LjU1OSAyNDMuMTk1LDIxMCAxODUuNTUzLDE3Ni43MjEgMTI3LjkxMiwyMTAgMTI3LjkxMiwyNzYuNTU5IDE4NS41NTMsMzA5LjgzOCAKCSIvPgo8cGF0aCBzdHlsZT0iZmlsbDojMzMzMzMzOyIgZD0iTTQ3MC4yMDQsMjY2LjQ1OWwzNy41NjQsMjEuNjkybC0zNy41NjQsMjEuNjkybC01Ny42MzctMzMuMjh2LTY2LjU2bDU3LjYzNy0zMy4yOGwzNC45MzEsMjAuMTc3CgljMy41LDE0Ljc2NCw1LjcwNSwzMC4wMiw2LjUxLDQ1LjY0MWwtMjEuMzU4LDEyLjMzdi0yMy4xODZsLTIwLjA4My0xMS41ODhsLTIwLjA4MywxMS41ODh2MjMuMTg2TDQ3MC4yMDQsMjY2LjQ1OXoiLz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzY2QTA2MDsiIHBvaW50cz0iNDgxLjM5MiwyNDkuNzQgNDgxLjM5MiwyMzYuODIgNDcwLjIwMywyMzAuMzYgNDU5LjAxMywyMzYuODIgNDU5LjAxMywyNDkuNzQgCgk0NzAuMjAzLDI1Ni4yMDEgIi8+CjxwYXRoIHN0eWxlPSJmaWxsOiMzMzMzMzM7IiBkPSJNMTAwLjY4NiwyMTAuMDA0djg3Ljc3MWwtMzguNDQyLTIxLjkzMnYtNDQuOTkzTDQzLjA1LDIxOS43NjNsLTE5LjE5NSwxMS4wODZ2NDQuOTkzTDIuMDI3LDI4OC4yOTgKCUMwLjY5LDI3Ny43MjMsMCwyNjYuOTQsMCwyNTZjMC0yMC4wNDEsMi4yOTktMzkuNTQ5LDYuNjU2LTU4LjI2NGwzNi4zOTQtMjEuMDEzTDEwMC42ODYsMjEwLjAwNHoiLz4KPHJlY3QgeD0iMTI3LjkwNiIgeT0iMjEwLjAwMSIgdHJhbnNmb3JtPSJtYXRyaXgoMC41IDAuODY2IC0wLjg2NiAwLjUgMzAzLjQ1NjQgLTM5LjA0OTUpIiBzdHlsZT0iZmlsbDojNkRBNzVEOyIgd2lkdGg9IjExNS4yODEiIGhlaWdodD0iNjYuNTU3Ii8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiM1NUEzNDQ7IiBwb2ludHM9IjEyNy45MTIsMjc2LjU1OSAxNDcuNzA0LDI0NC4yODMgMTI3LjkxMiwyMTAgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiM2MzlENTc7IiBwb2ludHM9IjIyMy45NzksMjQzLjI3NyAyNDMuMTk1LDIxMCAxODUuNTUzLDE3Ni43MjEgIi8+CjxwYXRoIHN0eWxlPSJmaWxsOiMzMzMzMzM7IiBkPSJNMzQ2LjU1MSw5OS41Nzl2ODguMzA0bC0xOS4zMi0xMS4xNmwtNTcuNjQ3LDMzLjI4djY2LjU2bDU3LjY0NywzMy4yOGw1Ny42MzctMzMuMjhWMTIwLjA5CglMMzQ2LjU1MSw5OS41Nzl6IE0zNDYuNDQ2LDI1NC4zN2wtMTkuMjE2LDExLjA5N2wtMTkuMjE2LTExLjA5N3YtMjIuMTgzbDE5LjIxNi0xMS4wOTdsMTkuMjE2LDExLjA5N1YyNTQuMzd6Ii8+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6IzY2QTA2MDsiIGQ9Ik0yODIuMTQ5LDM1OC43MTdjMCwwLTEuMTMyLTkuNzI5LTExLjUzOS05LjcyOWMtMTAuNDA4LDAtMTcuNTM0LDEuMzU3LTE3LjUzNCw3LjEyNwoJCXMyMC4yNSw1Ljc3LDI3Ljk0Myw4LjAzMmM3LjY5MywyLjI2MiwxNC40OCw4LjE0NSwxMS4wODYsMTguNTUzYy0zLjM5NCwxMC40MDgtMTMuODAyLDExLjUzOS0yOS44NjYsMTEuNTM5CgkJcy0xOS42ODUtMTMuMzUtMTkuNjg1LTE4LjU1M2g5LjA1YzAsMC0xLjEzMiw4LjE0NSw5LjUwMiw5LjUwMmMxMC42MzQsMS4zNTcsMjAuODAyLDIuMTIxLDIyLjE3My02LjEwOAoJCWMxLjgxLTEwLjg2MS0zNC4zOTEtNS40My0zNy41NTktMTYuMDY0Yy0yLjY3Ni04Ljk4NS0xLjEzMi0yMC44MTUsMTYuOTY5LTIyLjYyNmMxOC4xMDEtMS44MTEsMjguMDU2LDYuMTgxLDI4LjA1NiwxOC4xMDEKCQlMMjgyLjE0OSwzNTguNzE3eiIvPgoJPHBhdGggc3R5bGU9ImZpbGw6IzY2QTA2MDsiIGQ9Ik0xOTQuNzIzLDQwMS4xMzFsMjAuMDA4LDExLjU1MWMxMC4wNTMsNS44MDQsMjIuNjE5LTEuNDUxLDIyLjYxOS0xMy4wNTl2LTIwLjI0MnYtMzcuMjUzaC04LjE1NQoJCXY1NS4yMjdjMCw2LjMzOS02Ljg2MiwxMC4zMDItMTIuMzUzLDcuMTMxbC0xMy45NjUtOC4wNjJ2LTU4Ljk0bDUxLjA0My0yOS40NjdsNTEuMDQzLDI5LjQ2N3Y1OC45NGwtNTEuMDQzLDI5LjQ2N2wtMTQuNzA0LTguNDg5CgkJbC05LjYwMiwzLjg3MmwyNC4zMDUsMTQuMDMzbDU5LjE5OC0zNC4xNzl2LTY4LjM1MUwyNTMuOTIsMjk4LjZsLTU5LjE5OCwzNC4xNzl2NjguMzUySDE5NC43MjN6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg=="},yByQ:function(M,L,j){M.exports=j.p+"static/kubernetes-3a15213ddffc497c558cabac9f1e2c2b.svg"}}]); \ No newline at end of file diff --git a/eaed999c7eb065486e6ce61a2bc53a5cd506c14c-3429a9d1fa082dfa9837.js b/eaed999c7eb065486e6ce61a2bc53a5cd506c14c-3429a9d1fa082dfa9837.js new file mode 100644 index 00000000..950c891d --- /dev/null +++ b/eaed999c7eb065486e6ce61a2bc53a5cd506c14c-3429a9d1fa082dfa9837.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{"6lDU":function(t,o,i){"use strict";i("ToJy"),i("q1tI"),i("pTL2"),i("qKvR")},pTL2:function(t,o,i){"use strict";i.d(o,"b",(function(){return n})),i.d(o,"c",(function(){return r})),i.d(o,"a",(function(){return s}));var e=i("wTIg"),a=(i("q1tI"),i("qKvR"));var n=Object(e.a)("ul",{target:"est6bl50"})({name:"1j33rre",styles:'display:block;position:relative;text-align:justify;max-width:90%;margin:0;&:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#ffd285;margin-left:-1.5px;left:5%;}'}),r=Object(e.a)((function(t){var o=t.children,i=t.className;return Object(a.b)("li",{className:i},Object(a.b)("div",null,o),Object(a.b)("span",{className:"dot-a"}),Object(a.b)("span",{className:"line"}),Object(a.b)("span",{className:"dot"}))}),{target:"est6bl51"})({name:"5mssfa",styles:"&:nth-of-type(n){position:relative;list-style:none;display:block;margin-left:0;width:100%;margin-top:50px;> div:first-of-type{width:80%;z-index:3;background-color:inherit;margin-left:auto;}.line{height:1px;position:absolute;top:50%;bottom:50%;margin-right:-5px;background-color:gray;z-index:-1;right:15px;left:5%;}.dot-a{right:20%;margin-right:-10px;background-color:#ffd285;box-shadow:none;width:10px;height:10px;border-radius:50%;position:absolute;top:50%;left:20%;margin-left:-10px;margin-top:-5px;z-index:2;}.dot{width:10px;height:10px;border-radius:50%;position:absolute;top:50%;right:0;margin-right:-5px;margin-top:-5px;background-color:#ffd285;z-index:2;box-shadow:0 0 2px 5px #1b1b1b,0 0 0 7px #808080,0 0 0 12px #1b1b1b,0 0 0 13px #ffd285;left:5%;margin-left:-5px;}}&:first-of-type{margin-top:0;}"}),s=Object(e.a)((function(t){var o=t.className,i=t.children;return Object(a.b)("div",{className:o},i)}),{target:"est6bl52"})({name:"1om2y96",styles:"background-color:#1b1b1b !important;padding:15px;box-shadow:2px 2px 5px 0 black;border-radius:10px;h3{margin:0 0 3px;}h6{font-weight:bold;}p{margin-bottom:4px;}.date{font-weight:lighter;display:block;}.location{font-size:0.9em;font-weight:200;display:block;}.description{font-size:0.8rem;}transition:transform 0.5s,box-shadow 0.5s;:hover{transform:translateX(25px);box-shadow:-12px 2px 5px 0 black;}"})}}]); \ No newline at end of file diff --git a/eaed999c7eb065486e6ce61a2bc53a5cd506c14c-57a3744c8d512978a92a.js b/eaed999c7eb065486e6ce61a2bc53a5cd506c14c-57a3744c8d512978a92a.js deleted file mode 100644 index d3302b7d..00000000 --- a/eaed999c7eb065486e6ce61a2bc53a5cd506c14c-57a3744c8d512978a92a.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{"6lDU":function(e,t,a){"use strict";a("q1tI");var n=a("pTL2"),i=a("qKvR");const o=[{key:"1",name:"Keshav Memorial Institute of Technology",course:"Computer Science and Engineering",percentage:"7.61 CGPA",description:"",location:"Hyderabad, India",date:{startDate:"2017",endDate:"2021"}},{key:"2",name:"California State University, Fullerton",course:"Master of Science in Computer Science",percentage:"3.94/4 CGPA",description:"",location:"Fullerton, California",date:{startDate:"2022",endDate:"Present"}}];t.a=()=>Object(i.b)(n.b,null,o.sort(e=>-e.date.startDate).map(e=>Object(i.b)(n.c,{key:e.key},Object(i.b)(n.a,null,Object(i.b)("h3",null,e.name),Object(i.b)("h6",null,e.course),Object(i.b)("span",{className:"location"},e.location),Object(i.b)("span",{className:"date"},e.date.startDate," - ",e.date.endDate),Object(i.b)("p",null,e.percentage)))))},pTL2:function(e,t,a){"use strict";a.d(t,"b",(function(){return o})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return s}));var n=a("wTIg"),i=(a("q1tI"),a("qKvR"));const o=Object(n.a)("ul",{target:"est6bl50"})({name:"1j33rre",styles:'display:block;position:relative;text-align:justify;max-width:90%;margin:0;&:before{top:0;bottom:0;position:absolute;content:" ";width:3px;background-color:#ffd285;margin-left:-1.5px;left:5%;}'}),r=Object(n.a)(e=>{let{children:t,className:a}=e;return Object(i.b)("li",{className:a},Object(i.b)("div",null,t),Object(i.b)("span",{className:"dot-a"}),Object(i.b)("span",{className:"line"}),Object(i.b)("span",{className:"dot"}))},{target:"est6bl51"})({name:"5mssfa",styles:"&:nth-of-type(n){position:relative;list-style:none;display:block;margin-left:0;width:100%;margin-top:50px;> div:first-of-type{width:80%;z-index:3;background-color:inherit;margin-left:auto;}.line{height:1px;position:absolute;top:50%;bottom:50%;margin-right:-5px;background-color:gray;z-index:-1;right:15px;left:5%;}.dot-a{right:20%;margin-right:-10px;background-color:#ffd285;box-shadow:none;width:10px;height:10px;border-radius:50%;position:absolute;top:50%;left:20%;margin-left:-10px;margin-top:-5px;z-index:2;}.dot{width:10px;height:10px;border-radius:50%;position:absolute;top:50%;right:0;margin-right:-5px;margin-top:-5px;background-color:#ffd285;z-index:2;box-shadow:0 0 2px 5px #1b1b1b,0 0 0 7px #808080,0 0 0 12px #1b1b1b,0 0 0 13px #ffd285;left:5%;margin-left:-5px;}}&:first-of-type{margin-top:0;}"}),s=Object(n.a)(e=>{let{className:t,children:a}=e;return Object(i.b)("div",{className:t},a)},{target:"est6bl52"})({name:"1om2y96",styles:"background-color:#1b1b1b !important;padding:15px;box-shadow:2px 2px 5px 0 black;border-radius:10px;h3{margin:0 0 3px;}h6{font-weight:bold;}p{margin-bottom:4px;}.date{font-weight:lighter;display:block;}.location{font-size:0.9em;font-weight:200;display:block;}.description{font-size:0.8rem;}transition:transform 0.5s,box-shadow 0.5s;:hover{transform:translateX(25px);box-shadow:-12px 2px 5px 0 black;}"}),l=[{key:"3",role:"Senior Officer, Full Stack Development",organization:"DBS Bank",description:"Tech Stack: JAVA EE, Spring Boot Microservices, POJO, REST API, MariaDB, Jenkins, Linux",date:{startDate:"August 2021",endDate:"August 2022"},location:"Hyderabad, India",listItems:["Developed an integration in Apache Camel consumed data from Apache Kafka topics and consolidated two separate integrations into a single, unified system. streamlined approach led to a 6% improvement in overall system resilience","Led migration of servers from a monolithic architecture to a microservices model. containerized each service using Docker to improve scalability and ease of maintenance","Transitioned modules within the Spring Boot framework from Java to Kotlin, resulting in cleaner and more efficient code","Created a front-end Angular library to enable real-time health logging, facilitating deeper insights into client-side errors","Implemented Kotest frameworks for functional and unit testing, enhancing code quality and reliability","Introduced custom PosgREST intermediate web servers to enable RESTful database access, simplifying architecture and improving performance","Migrated REST APIs from Java to Kotlin and utilized Retrofit for making calls to PosgREST, replacing traditional JPA database calls for increased efficiency"]},{key:"2",role:"Software Engineer Intern",organization:"CoMakeIT",description:"Full stack Application Developer \n Developed front-end Web Application for Virtusa’s Product to Manage IOT Devices for Enterprise customers",date:{startDate:"April 2021",endDate:"July 2021"},location:"Hyderabad, India",listItems:["Engineered a robust backend for a supply chain management system using Spring Boot and Spring Security. Optimized data management through JPA and Hibernate while enhancing security by implementing JWT Authentication for all endpoints","Developed a RESTful API with Java Spring Boot, leveraging MySQL, JPA, and Hibernate for database operations. Implemented OAuth2 server via Spring Security and adhered to best practices by following established design patterns","Engineered sophisticated Python and Bash scripts to parse multi-language Excel files and dynamically generate separate JSON files for each language, increasing efficiency and accuracy of data conversion for localization projects","Developed a GoLang-based backend server, focusing on scalable microservices, efficient RESTful APIs, and concurrent processing. Integrated with PostgreSQL and Redis."]},{key:"1",role:"Software Development Intern",organization:"Virtusa",description:"Front-end Development in Angular, Worked intensively on developing and improving performance of Angular Dynamic Dashboard for enterprise application",date:{startDate:"June 2020",endDate:"Nov 2020"},location:"Bangalore, India",listItems:["Improved performance of an Angular web application by restructuring it into multiple modules and implementing lazy loading for each module as required. optimization led to a 13% improvement in Google Audits performance metrics","Crafted visually appealing and responsive UIs employing CSS, HTML, and Bootstrap. Optimized interactivity using jQuery","Developed a reusable React library designed for cross-team usage, managing application states with React Hooks. strategic approach reduced integration - related bugs"]}];t.d=()=>Object(i.b)(o,null,l.map(e=>Object(i.b)(r,{key:e.key},Object(i.b)(s,null,Object(i.b)("h3",null,e.role),Object(i.b)("h6",null,e.organization),Object(i.b)("span",{className:"date"},e.date.startDate," - ",e.date.endDate),Object(i.b)("span",{className:"location"},e.location),Object(i.b)("ul",null,e.listItems.map(e=>Object(i.b)("li",null,e)))))))}}]); \ No newline at end of file diff --git a/edithminibot/index.html b/edithminibot/index.html index 26585e7e..b9d7e679 100644 --- a/edithminibot/index.html +++ b/edithminibot/index.html @@ -1,4 +1,4 @@ -Telegram NLP ChatBot Webhook using NodeJS | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/floyd-visualizer/index.html b/floyd-visualizer/index.html deleted file mode 100644 index eb86eb00..00000000 --- a/floyd-visualizer/index.html +++ /dev/null @@ -1,77 +0,0 @@ -Graph Algorithm Learning: Introducing My Interactive Educational Platform | Keshav Lingala

Graph Algorithm Learning: Introducing My Interactive Educational Platform

Introduction

For my Advanced Algorithm course at California State University, Fullerton, I took on an ambitious project: developing a real-world application to facilitate interactive learning of complex graph algorithms. This endeavor was not just about fulfilling academic requirements; it was a pursuit to blend theory with practical application and create a learning tool that goes beyond traditional methods.

The Inspiration

The project was inspired by a desire to see theoretical concepts come to life. Collaborating with a team that brought diverse skills and backgrounds, I found myself in a unique position to lead and innovate, despite some team members not being familiar with all the technologies involved. It was an opportunity to showcase my leadership and technical skills in a real-world setting.

Challenges and Triumphs

Throughout this project, I navigated challenges such as handling large data sets, optimizing application performance, and integrating external services. One of the most significant accomplishments was designing a user-friendly interface for an inherently complex application. Each challenge was a learning opportunity, pushing me to apply my knowledge and skills in novel ways.

Core Features of the Application

Interactive graph visualization and manipulation with Cytoscape.js. -Implementation of the Floyd-Warshall algorithm for shortest path finding. -Solving and visualizing the Travelling Salesman Problem (TSP). -Capability to dynamically modify graphs (adding/removing nodes and edges). -Integration with external APIs for practical data application. -Support for importing and exporting graph data in JSON format. -Development of an intuitive interface for complex algorithm interactions.

Screenshots

Floyd Warshall Screens

- - - - - - Floyd Warshall Screen 1 - - -

- - - - - - Floyd Warshall Screen 2 - - -

- - - - - - Floyd Warshall Screen 3 - - -

Travelling Salesman Problem Screens

- - - - - - TSP Screen - - -

- - - - - - TSP Screen 2 - - -

- - - - - - TSP Screen 3 - - -

Video Demo

Floyd Warshall Application

Travelling Salesman Problem Application

Links

  • Github
  • Demo
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/havmor-movies/index.html b/havmor-movies/index.html index 5018dd73..8fe8ae02 100644 --- a/havmor-movies/index.html +++ b/havmor-movies/index.html @@ -1,4 +1,4 @@ -Havmor Movies Web app | Keshav Lingala
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/index.html b/index.html index e4e8a017..14b846b1 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,4 @@ -Profile | Keshav Lingala
Keshav LingalaSoftware Development Engineer
  • Adept Software Engineer with a robust portfolio in full-stack development, cloud solutions, and system optimization. Holds a Master's in Computer Science. Proficient in Java, Python, AWS, Kubernetes, and beyond. Committed to excellence in clean code and cutting-edge technologies. Dive into my projects below. Get in touch: keshav.zsh@gmail.com

Projects

Voting Application using Blockchain Technologies BlockVote

A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design

- May 2023

Work Experience

  • Senior Officer, Full Stack Development

    DBS Bank
    August 2021 - August 2022Hyderabad, India
    • Developed an integration in Apache Camel consumed data from Apache Kafka topics and consolidated two separate integrations into a single, unified system. streamlined approach led to a 6% improvement in overall system resilience
    • Led migration of servers from a monolithic architecture to a microservices model. containerized each service using Docker to improve scalability and ease of maintenance
    • Transitioned modules within the Spring Boot framework from Java to Kotlin, resulting in cleaner and more efficient code
    • Created a front-end Angular library to enable real-time health logging, facilitating deeper insights into client-side errors
    • Implemented Kotest frameworks for functional and unit testing, enhancing code quality and reliability
    • Introduced custom PosgREST intermediate web servers to enable RESTful database access, simplifying architecture and improving performance
    • Migrated REST APIs from Java to Kotlin and utilized Retrofit for making calls to PosgREST, replacing traditional JPA database calls for increased efficiency
  • Software Engineer Intern

    CoMakeIT
    April 2021 - July 2021Hyderabad, India
    • Engineered a robust backend for a supply chain management system using Spring Boot and Spring Security. Optimized data management through JPA and Hibernate while enhancing security by implementing JWT Authentication for all endpoints
    • Developed a RESTful API with Java Spring Boot, leveraging MySQL, JPA, and Hibernate for database operations. Implemented OAuth2 server via Spring Security and adhered to best practices by following established design patterns
    • Engineered sophisticated Python and Bash scripts to parse multi-language Excel files and dynamically generate separate JSON files for each language, increasing efficiency and accuracy of data conversion for localization projects
    • Developed a GoLang-based backend server, focusing on scalable microservices, efficient RESTful APIs, and concurrent processing. Integrated with PostgreSQL and Redis.
  • Software Development Intern

    Virtusa
    June 2020 - Nov 2020Bangalore, India
    • Improved performance of an Angular web application by restructuring it into multiple modules and implementing lazy loading for each module as required. optimization led to a 13% improvement in Google Audits performance metrics
    • Crafted visually appealing and responsive UIs employing CSS, HTML, and Bootstrap. Optimized interactivity using jQuery
    • Developed a reusable React library designed for cross-team usage, managing application states with React Hooks. strategic approach reduced integration - related bugs

Education

  • California State University, Fullerton

    Master of Science in Computer Science
    Fullerton, California2022 - Present

    3.94/4 CGPA

  • Keshav Memorial Institute of Technology

    Computer Science and Engineering
    Hyderabad, India2017 - 2021

    7.61 CGPA

Skills & Languages

  • All Skills
  • Server Side Technologies
  • Analytical and Problem solving
  • Web Technologies
  • Automation scripting
  • Database Technologies
  • IOT
  • Machine Learning
  • DevOps & Cloud Technologies
  • Angular
  • Ansible
  • Apache Cassandra
  • Apache Hadoop
  • Apache Kafka
  • Apache Spark
  • Arduino
  • AWS
  • Bash
  • Bootstrap
  • C++
  • CSS
  • Docker
  • Firebase
  • Gatsby
  • Git
  • Google Cloud
  • HTML
  • Java
  • Javascript
  • Jenkins
  • Keras
  • Kotlin
  • Kubernetes
  • MongoDB
  • MySQL
  • Neural Networks
  • NodeJS
  • Python
  • Raspberry Pi
  • React
  • Spring Boot
  • TensorFlow
  • Typescript

Get In Touch

Submitted Successfully
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file +/static/7db1634f9b7c890251c9ae45ca32e845/bd4d8/feature.jpg 708w" src="/static/7db1634f9b7c890251c9ae45ca32e845/bd4d8/feature.jpg" alt="" style="position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;object-fit:cover;object-position:center"/>

Skills & Languages

  • All Skills
  • Java & Server Side Development
  • Cloud Technologies and DevOps
  • Full Stack Web Development
  • Automation scripting
  • Database Design and Management
  • Angular
  • Ansible
  • Apache Cassandra
  • Apache Hadoop
  • Apache Kafka
  • Apache Spark
  • Arduino
  • AWS
  • Azure
  • Bash
  • Bootstrap
  • C++
  • CSS
  • Docker
  • Firebase
  • Gatsby
  • Git
  • Google Cloud
  • HTML
  • Java
  • Javascript
  • Jenkins
  • Keras
  • Kotlin
  • Kubernetes
  • MongoDB
  • MySQL
  • Neural Networks
  • NodeJS
  • Oracle
  • Postgresql
  • Python
  • Raspberry Pi
  • React
  • Spring Boot
  • TensorFlow
  • Typescript

Get In Touch

Submitted Successfully
Designed and Developed by Keshav Lingala
Blazing fast with Gatsby and Emotion
\ No newline at end of file diff --git a/iot/index.html b/iot/index.html index 4c2fec32..570c577b 100644 --- a/iot/index.html +++ b/iot/index.html @@ -1,4 +1,4 @@ -IOT Projects | Keshav Lingala
\ No newline at end of file +500 RPM motors using a 12 V Battery and LED's for better look check out full description in my website

DTMF Controlled Robo car


Sep 2018 – Nov 2018

Project description This robot is controlled using DTMF (Dual Tone Multiple Frequency). With the help of a mobile phone, you can control the motion of the robot. The heart of the robot is an Arduino Mega board.

It can be controlled from anywhere in the world just by a phone call then use the dial-pad to control the bot movement

Links

    Designed and Developed by Keshav Lingala
    Blazing fast with Gatsby and Emotion
    \ No newline at end of file diff --git a/offline-plugin-app-shell-fallback/index.html b/offline-plugin-app-shell-fallback/index.html index a2a314de..e3a207fe 100644 --- a/offline-plugin-app-shell-fallback/index.html +++ b/offline-plugin-app-shell-fallback/index.html @@ -8,4 +8,4 @@ gtag('config', 'G-VNY508N935', {"optimize_id":"OPT_CONTAINER_ID","anonymize_ip":true,"cookie_expires":0,"send_page_view":false}); } -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/page-data/aakarshan/page-data.json b/page-data/aakarshan/page-data.json index 82bc4905..9ef68553 100644 --- a/page-data/aakarshan/page-data.json +++ b/page-data/aakarshan/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/aakarshan","result":{"data":{"mdx":{"id":"5f4f690b-2fa2-50db-923d-532563c036db","frontmatter":{"description":"Designed, Architected, Developed and Deployed a productivity platform for students built with Angular 9, Google Firebase, Google Material Design, Bootstrap. Architected for the purpose of sharing arts between students. Features: Dynamic Progressive Web Application , User authentication, Comments, Likes, Compressing Images client-side, offline capability Database Design in Google Firebase Firestore Fully Functional","tags":["Artclub","Aakarshan","Aakarshan Artclub","KMIT","Aakarshan KMIT","KMIT Aakarshan","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Social Media Platform (Aakarshan Artboard)","code":"https://github.com/keshavlingala/AakarshanClub","code2":null,"date":"1 June 2019","demo":"http://aakarshan.web.app/","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/5afabb89064f72668fd6ce9a2550a584/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Social Media Platform (Aakarshan Artboard)\",\n \"slug\": \"aakarshan\",\n \"tags\": [\"Artclub\", \"Aakarshan\", \"Aakarshan Artclub\", \"KMIT\", \"Aakarshan KMIT\", \"KMIT Aakarshan\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"featuredImage\": \"feature.jpg\",\n \"description\": \"Designed, Architected, Developed and Deployed a productivity platform for students built with Angular 9, Google Firebase, Google Material Design, Bootstrap. Architected for the purpose of sharing arts between students. Features: Dynamic Progressive Web Application , User authentication, Comments, Likes, Compressing Images client-side, offline capability Database Design in Google Firebase Firestore Fully Functional\",\n \"date\": \"1 June 2019\",\n \"code\": \"https://github.com/keshavlingala/AakarshanClub\",\n \"demo\": \"http://aakarshan.web.app/\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Aakarshan Artboard\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"512px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5afabb89064f72668fd6ce9a2550a584/36dd4/feature.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"100%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'400\\\\'%20viewBox=\\\\'0%200%20400%20400\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M164%2012l-7%2018c1%202-1%204-1%202-1-1-1%200-2%202l-1%204-1%204-1%204-2%204c-1%204-3%205-5%203h-1l-1-1-2-2-2-1-3-2-2-1h-2l-1-1c1-1%200-1-2-1l-1-1c1-1-15-9-20-10-2%200-3%200-4%202-1%203-2%2016-1%2017v8l-1%201-1%203%201%207c0%203%200%204%201%203%201-2%201-2%201%200l-1%203-1%202c0%203-1%203-5%202-8-4-36-8-42-6-2%200-2%201-2%204a130%20130%200%200013%2038c3%205%202%205-12%207a118%20118%200%2000-34%209%2089%2089%200%200033%2035c-1%203%202%204%203%202h1l2%202c1%200%201-2-1-3l-1-2c1-1%200-2-1-3l-2-2-2-4-9-17c0-1%2023-7%2030-7%202%200%204%201%207%205l10%2011%207%208%205%203%204%201h-3c-4%200-3%202%200%202%202%200%202%200%201%201-2%200-3%202-1%202l4%202c3%203%2016%2011%2019%2011l2%201c0%202%208%205%2012%206%206%200%206%200%205%201s0%201%202%202l5%201h3l2%201c-1%201%200%201%202%201%204%200%203-2-1-3-2%200-8-2-13-5-6-3-11-5-12-4l-1-1-6-6c-5-4-6-4-5-5l3-1c1%201%204%202%2013%203l7%201%205%201%204%201h1v-1l1-2c2-1-2-4-4-3l-1-1-5-8-8-11-2-4%203%201c4%200%2025%2013%2029%2017l6%208%204%203h3c3%200%202-1-5-8l-8-12c-5-9-11-28-10-29%203-2%2025%2028%2027%2034%201%206%203%2010%205%209h1l2%202v-1l-4-10a103%20103%200%2001-3-45l1%201c3%202%205%201%205-2l-1-4-1-2-1-2c-1%201-4-5-4-8l-1-2c-1%200-2-1-1-2l-1-2-2-2-1-1c0%201-5-5-5-7s-8-10-10-9l-1-1c1-1%200-2-1-4-2-1-2-3-1-7l1-6%201-3c2-4%207-15%209-16s11%207%2016%2014c7%209%207%209%202%2022-2%205-3%2010-2%2011l-1%202-1%202%201%201%201%201h-1c-3-1-3%203-1%205s3%202%203-1c-1-1%200-2%201-2l2-3%201-3%203-5%203-6%203-2%202%202%202%205%204%205c3%201%204%202%203%203-1%203-1%204%201%209%201%203%201%205-1%2010l-2%207-2%205-2%204v1l-3%207-2%207-2-5c-3-9-4-11-6-10v1l-1%202c-1%201-1%202%201%208%205%2013%205%2016%205%2027%200%206%200%209%201%207%200-3%201-4%203-2%201%201%201%200%201-6-1-8%200-15%204-26l3-10c1-3%205-8%206-7v36l-3%209c-4%209-5%2012-2%209%201-2%201-2%201%200%200%203%203-1%205-9s11-21%2021-31c7-7%207-6%201%2011-5%2015-7%2019-13%2026l-5%207v5l2-2%201-2%205-5c5-6%209-10%2024-19l12-5c1%201-3%207-9%2014l-6%208-2%202c-3%201-3%201-2%202s1%201-1%201l-3%201-6%204c-4%202-4%202-2%203%203%201%206-1%204-2-1-1-1-1%201-1%202%201%203%200%203-1h2l1-1c-1-1-1-1%201-1%201%201%205%200%208-1%2010-2%2024-4%2026-3%202%200%201%201-6%206-5%203-5%203-3%204%201%201%201%201-1%201l-14%205-13%206c-4%200-4%202-1%202%204%200%207-1%206-2h1c3%200%2010-2%209-4l3-1c5%200%2013-4%2012-6l2-1c2%201%2010-3%2017-8l10-5%205-1-3-3c-3-2-2-4%201-6s12-11%2011-12l1-1c3-1%203-6%200-9l-3-4c-1-2-2-3-4-3l-4-1h-2c0-1-3-1-15%201-5%200-5%201-1-8%203-7%201-18-3-18l-2%201%201%201v2c1-1%202%200%202%201l-1%201c-2%200-3%202-7%2015-4%2010-4%2010-9%2012l-23%2013c-6%204-6%203-2-4l6-17c3-11%203-11%208-15%207-6%206-8%200-7l-3-2-1-3v-7c2-7%201-9-3-10-2-1-2-1%200-1%203%200%207-2%204-2l-2-1%202-1%201-1c-3-4-2-7%203-11l12-7%207-3c7-4%208%200%208%2019v12l-4%202-3%203c1%200%200%202-2%203s-2%202-1%202l2%201%203%201h8c3%201%204%201%207-1%203-3%203-3%2014-5%2010-2%2019-3%2019-1l-5%2019c-3%208-3%209%201%2011%203%202%208%201%206%200v-2l-2-1-2-1c0-2%202-3%203-1%200%202%204%201%204%200l-1-2%203-4%203-6%201-3c1-2%207-20%207-24%200-2%200-2-6-2l-9%203h-2c-1-1-2-2-1-3l-2%201a213%20213%200%2001-22%204c-6%202-6%202-6-15%200-19-1-29-3-31-1-2-2-2-6%200a83%2083%200%2000-24%2013c-1%200-2%201-1%202h-1c-2%200-2%200-1%203v2h-1c0-2-1-2-2-1v2c1%201%201%201-1%201l-3-1-1-1c-3%200-4%200-4-2l-1-3-2-7-4-12-2-5-5-9v-2l-1-1h-1c-1-2-4-2-4-1l-1%201-2%201-2%202c-2%200-12%2013-12%2015l-3%202-6%207c-4%206-5%206-9%200a79%2079%200%2000-9-12l-13-14c-3-3-7-3-9-2M14%2020c1%2013%2015%2023%2029%2020%206-1%204-2-3-2-4%200-8%200-10-2l-5-1h-1c1%200%200-2-2-3-4-3-6-7-8-12l-1-4%201%204m211%2015c-2%200-3%201-3%202l-2%202-2%202-3%205c-10%2012-10%2011-7%2017%202%203%202%203%200%204s-2%202%201%204c3%201%204%204%204%2010%201%209%208%2010%2014%203l5-4c2%200%202%200%201-1-2-1-1-4%203-6l2-4%202-3c1-3%201-6-4-18-5-15-6-16-11-13M115%2056l-1%208c0%204%200%204-1%202v15l1%203c0%202%202%203%2010%207a233%20233%200%200119%2011l1-9%201-10%201-8c0-7%200-7-3-9-2-1-3-2-2-3l-1-3c-1-1-1-1-1%201v3l-1-1-3-2-7-4c-7-4-13-4-13-1m39%2024v31l5%206%2017%2020c1%202%202%201%202-11l1-15v-3l-1-2-2-10-3-2c-1-2-1-2%201-2%203%201%202-1-3-5l-4-6-3-1h-2l2%202%202%203-2-1-8-6-2%202m85-1l-2%201-2%201-2%204-5%205-5%204-1%203v41l5-6%2011-14%208-8V90c0-5-2-12-3-12l-4%201M72%2094c0%204%207%2025%209%2028l8%201a506%20506%200%200126%204l-2-5c-3-7-7-18-7-22-1-5-4-6-17-8-15-2-17-2-17%202m45%209l7%2024c2%204%203%205%208%207l16%209%2011%206-1-1a64%2064%200%2001-7-19l-3-8c-1-7-5-10-13-14l-5-3-2-1-4-1-4-1c-3-1-3-1-3%202m218%2021l-2%201v4c0%202%200%203%203%205s8%203%208%202h3a165%20165%200%200010%206l-6%2013v4l1%202h3l5-2c3%200%2022-24%2020-27-3-2-27-8-29-7h-3l-2-1-6-1c-4-1-5%200-5%201m-31%209l-7%201-11%201-6%201a139%20139%200%2001-23%2028c-3%203-2%203%204%201l27-4c6-1%2013-4%2013-7l2-5%205-8%203-4%201-1-2-2-2-1h-4m-213%201c-3%201-3%202%201%208l4%207%201%202%201%201v1l1%201c0%202%202%205%204%205l1%201%205%201%2022%203%207%202%205%201h1c1-1-4-6-6-7l-14-19c-2-3-4-4-14-6-9-1-16-2-19-1m284%2068l-8%201-5%202-10%205-10%204a167%20167%200%2001-40%2014c1%201-16%203-22%203-4%200-4%200-2-1h-5c-10%200-11%201-3%201%206%200%206%200%203%201l-3%201h11l3%201c0%202%2033%201%2043-2a180%20180%200%200046-19l3-2%202-3%206-6h-9m-349%207c1%201%200%201-2%201-3%200-2%201%205%205%2013%207%2031%2014%2046%2018a153%20153%200%200055-1l-9-1a234%20234%200%2001-46-9l-18-7c-8-4-10-5-17-5l-11-2-3%201m71%2034l3%207c4%207%206%2017%206%2024v5H27v3c0%203%200%203%204%203l4%201v5l-1%209c-1%204%200%204%208%201%208-4%2015-1%2015%204%200%203%200%203-3%201-7-3-18%201-22%209-7%2013%208%2025%2021%2017l4-1%203%202%203%202v-16c0-25-2-28-15-27l-8%201v-8h32v5l-1%2011v3l5-2c8-5%2016-4%2018%202%201%203%201%203-1%203-12-4-22%201-25%2010-4%2013%2011%2023%2022%2015l3-2%203%202c4%205%205%204%204-14%200-24-2-27-16-26-6%201-7%201-7-1l1-4v-2h28v3l1%2023v21l3%201%203%202v-12c1-14%202-19%208-25%205-4%209-4%2010%201%200%205-2%208-7%208s-5%200-6%204c-1%203-1%204%201%207l7%2010c5%208%205%208%207%205s2-3-2-9c-4-7-5-8-3-8%204%200%208-5%209-10%201-10-9-16-19-11-5%203-5%203-5-2%200-8-1-8%2016-8l16%201v5l-1%209c-2%204-1%204%204%202%207-3%2014-4%2017-1%202%203%203%207%200%205-15-6-32%2012-22%2023%205%206%2014%207%2020%203%203-2%203-2%206%201l3%202c2%200%201-32%200-36-3-6-8-8-18-7l-4%201v-4l1-3h92v8l-3-1c-7-3-16-1-21%204-3%204-2%2013%201%2017%205%206%207%207%2015%204%2010-3%2013-3%2013%201%200%207-14%2011-21%206-5-4-8-4-9%201%200%204%204%208%208%208s7%202%209%207c3%206%206%208%2010%206%202-1%202-1%200-5l-3-4c-2%200-6-3-5-3l4-2c13-7%2011-25-3-25l-8%202c-6%203-8%203-9%200-2-4%202-8%2011-9%202-1%2010%200%2014%202%202%201%202%200%202-8v-10h8v45l3%202%204%203v-13c1-14%202-18%209-23%2013-9%2018%2010%208%2027-4%205-4%204%200%207s4%202%209-7c6-14-1-34-13-34-4%200-11%204-11%206l-1%201-1-7%201-6h37v5l-1%209c-2%203-1%204%204%202%209-5%2017-3%2018%203%201%202%201%202-1%201-9-2-15-1-21%205-5%206-6%2010-3%2016%203%207%2014%2010%2021%205%203-1%204-2%205-1%200%202%204%204%205%204%202%200%201-30-1-35-2-7-4-8-14-8l-7%201v-8h66v-6H263v-4c0-5-3-16-6-22s-5-8-7-8c-6-1-6%200-2%205%203%206%206%2015%207%2023l1%206H113v-8c-1-9-4-20-7-25-2-2-3-3-5-3h-4m253%2049l-6%204-3%202v-2c0-2-1-2-2-2h-3c-2%200-2%203-2%2019v19l3%202%203%202v-8c0-19%206-32%2016-32%209%200%2011%2016%202%2029l-3%205%203%203c3%204%204%204%207-1%2010-18%201-44-15-40m-159%202c-3%202-4%203-4%201l-3-1h-4v38l3%202%204%202v-13c0-11%201-14%203-18%204-9%2011-13%2014-10%202%203-1%2010-5%2011-1%201-1%202%201%205l3%204%203-2c11-11-1-27-15-19M41%20314c-5%203-9%2010-8%2012%202%205%2013%203%2020-4%205-4%205-6%200-8-5-3-8-2-12%200m37%200c-4%202-8%208-8%2011%200%206%2018%203%2023-5%204-6-7-11-15-6m74%200c-11%205-13%2014-3%2014%207%200%2019-8%2018-11-1-4-11-6-15-3m154%200c-4%203-8%207-8%2010%200%207%2017%204%2023-4%202-3%201-5-3-7-5-2-8-1-12%201m-139%2037l2%201%204%202c1%201%201%202-1%203l-2%202-1-3c-1-5-2-2-3%205%200%206%200%207%201%206%201%200%202-1%202-3l1-2%203%202c5%205%207%204%202-1l-2-3%202-2c3-3%203-3-1-6-2-2-7-3-7-1m74%200h-1c-1%200-2%201-2%205-1%206-4%2010-7%208l-2-7c-2-7-5-8-4-2s4%2013%206%2013c4%200%207-4%2010-12l1-4v5c0%2011-1%2011%204%2010%206-1%207-4%205-6-2-1-2-1%200-3%201-3%201-4-1-6s-9-3-9-1m-87%205l-5%209-2%203h2l4-4c2-3%202-3%203-1h2c0-2%200-2%202%201l3%203c2%200%202%200%200-5l-3-7c0-5-2-5-6%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5afabb89064f72668fd6ce9a2550a584/ba381/feature.webp 200w\", \"/static/5afabb89064f72668fd6ce9a2550a584/7f61c/feature.webp 400w\", \"/static/5afabb89064f72668fd6ce9a2550a584/bd5dd/feature.webp 512w\"],\n \"sizes\": \"(max-width: 512px) 100vw, 512px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5afabb89064f72668fd6ce9a2550a584/e07e9/feature.jpg 200w\", \"/static/5afabb89064f72668fd6ce9a2550a584/066f9/feature.jpg 400w\", \"/static/5afabb89064f72668fd6ce9a2550a584/36dd4/feature.jpg 512w\"],\n \"sizes\": \"(max-width: 512px) 100vw, 512px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5afabb89064f72668fd6ce9a2550a584/36dd4/feature.jpg\",\n \"alt\": \"Aakarshan Logo\",\n \"title\": \"Aakarshan Logo\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"It's a social media platform it lets you connect with your friends online, Originally designed to showcase art work\\nwith friends over internet\"), mdx(\"h2\", null, \"Purpose\"), mdx(\"p\", null, \"It let anyone with a mail id create account and share media images to everyone on website\"), mdx(\"h2\", null, \"Features of Aakarshan\"), mdx(\"h3\", null, \"1. Login / Register\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/b71ab71b766e53eb42317fbfc435391e/48638/login.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'213\\\\'%20viewBox=\\\\'0%200%20400%20213\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M82%2037l-3%208-3%206-6-3c-9-6-9-6-10%204v8h-4c-8-2-13-2-13-1l2%208c2%208%202%209-2%209l-12%203%201%203c2%202%209%2010%209%208l2%201-2-4c-3-5-3-6%203-7s7-1%2013%206c4%206%209%2010%2012%2010%201%200%201-1-1-2l-1-2h5l7%202-1-2c-1-2-3-3-3-2h-5l-6-1c-3%200-7-3-9-8%200-2%200-2%206-2l7%203%207%207-1-3c-3-3-1-3%204-1%205%204%206%203%203-2-2-7-1-8%204-2l4%205v-7l1-7c2-1%200-4-5-11-6-8-6-8-3-14%202-4%202-4%204-3s7%208%206%209l-2%2010%203-4%202-3%202%202c2%205%203%202%201-2-1-4-1-4%202-8%202-3%206-6%206-5l2%206%202%205-3%204c-4%206-6%207-7%204v2l-2%209-3%206-1-3c-2-3-2-1-1%205%202%206%202%206%204-3%203-8%204-8%204%201v7l4-5%205-5-3%2011c-2%204-2%204%204%200%208-6%209-5%203%202-4%204-3%205%205%203%205-1%205%201-2%204-5%203-4%204%203%201l12-8%203-5c3-3%204-7%202-6l-2-1-5-1-4%201v-5c1-5%203-8%209-8%206-1%207-1%205%205l-2%205-1%202%202-1%202-1h1v-2l1-1%204-12-4-1-8%202h-5v-8l-1-8c-1-1-7%202-11%205-3%202-6%202-6-1l-4-12c-1-1-3%200-7%205l-6%206-6-6-6-6-1%202M64%2052c-1%207%200%2010%206%2013l5%203%201-7v-6l-5-2a1443%201443%200%2001-7-1m55%201l-5%202v7c0%205%200%206%202%206%203%200%203%201%200%203-2%202-7%2013-5%2013l5-3c5-2%206-4%207-7%202-6%202-8%200-8l1-2c2-1%202-3%202-7%200-7-1-8-7-4m-40%208c-2%206-1%209%203%2015l5%205v-5c0-9%200-10-2-13-3-4-6-5-6-2m27%201c-3%203-3%204-3%2013v6l5-5c4-5%204-6%204-11-1-6-1-7-6-3m-57%205c2%206%203%208%206%208l6%202c4%200%204-1%201-7-1-5-2-6-8-6-5%200-5%200-5%203m16%201l2%206c1%204%202%205%207%207l6%203-4-11c-2-3-11-7-11-5m78%2010l4%202c5%201%205%202%203%206-2%203-2%204%202%202%203-1%207-7%207-9%200-1-8-3-13-3-2%200-3%200-3%202m-19%202l-2%201-3%205c-4%205-4%205%201%204l6-1c3%200%204-1%206-4l3-5h-11m54%2016v5a597%20597%200%20002-1c-1-2-2-3%200-3%201%201%201%200%202-2%200-1%200-2%201-1h1l28-1a361%20361%200%2000-3-1h-31v4m-21%205v2c3%201-18%209-28%2011l-7%201h8c11%200%2024-4%2029-9%204-5%203-8-2-5m-125%205c0%204%2020%2010%2033%209%204%200%204%200-4-2-8-1-19-4-20-6l-3-1-3-1-1-1-2%202m27%2013l1%203%201%205%201%204H48l-14%201v1c2%200%202%201%202%204s0%203%202%202%206%200%206%201h-2c-3%200-8%204-8%207%200%201%201%201%202-1%202-3%204-4%207-2%202%201-3%205-6%205h-2l8%202h3v-7c0-6-1-8-5-8-2%200-3-1-3-2l6-1h5v4c0%203%200%203%202%202%203-1%206-1%206%201l-2%201c-4%200-7%202-7%205l2-1c2-2%205-3%207-1%201%202-4%205-6%205-1%200-2%200-1%201l5%201%205-1-1-5c0-8-1-9-5-9l-3-1%206-1h5v7c0%209%202%2014%202%206l2-7v-3c-2%201-2%200-2-2s0-2%206-2c5%200%206%201%205%205%200%202%200%202%202%201%203-1%206-1%206%201l-2%201c-4-1-8%203-7%207%201%201%201%200%201-1%200-4%208-6%208-2%200%202-4%204-7%204v1l5%201h4v-14l-4-1-4-1c1-2%2033-2%2034%200l-3%201c-6%200-8%204-5%209v2c-2%201%200%204%202%204l3%202%201%202c1%200%200%204-2%206v2l2-1h3v-5l-1-1c1-1%200-2-1-3s-1-2%201-3l2-5-1%201-4%202c-4%200-4-2%200-3%206-2%205-3%200-3h-5c0-2%204-3%207-3%202%201%202%200%202-2l2-4%201%208c0%207%200%209%202%209l1-4c0-6%204-10%206-7%202%202%202%204%200%207v5c4%200%205-10%202-14h-7c-1%201-1%201-1-1s1-2%207-2h6v3c0%203%200%203%202%202%203-1%205-1%206%201l-2%201c-2-1-7%202-7%204-1%203-1%203%202%200%202-2%204-2%206-1s-3%205-6%205h-2l8%202h3v-6c0-8-1-9-5-9l-3-1c1-1%204-2%2012-2%2018%200%2012-1-8-2h-19l-1-3c0-4-3-9-4-9l1%204c3%208%204%208-24%208H64v-4l-2-6c-1-3-3-4-3-2\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b71ab71b766e53eb42317fbfc435391e/ba381/login.webp 200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/7f61c/login.webp 400w\", \"/static/b71ab71b766e53eb42317fbfc435391e/d00b9/login.webp 800w\", \"/static/b71ab71b766e53eb42317fbfc435391e/92f8c/login.webp 1200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/fad48/login.webp 1600w\", \"/static/b71ab71b766e53eb42317fbfc435391e/701ed/login.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b71ab71b766e53eb42317fbfc435391e/e07e9/login.jpg 200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/066f9/login.jpg 400w\", \"/static/b71ab71b766e53eb42317fbfc435391e/4b190/login.jpg 800w\", \"/static/b71ab71b766e53eb42317fbfc435391e/e5166/login.jpg 1200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/b17f8/login.jpg 1600w\", \"/static/b71ab71b766e53eb42317fbfc435391e/48638/login.jpg 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/b71ab71b766e53eb42317fbfc435391e/4b190/login.jpg\",\n \"alt\": \"Login Screen\",\n \"title\": \"Login Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 2\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Upload Images\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/d0a32/uploadpost.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'215\\\\'%20viewBox=\\\\'0%200%20400%20215\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M292%2027v11l4-1c4%200%204%200%202-1l-2-1h2c2-1%202-1%200-1-5%200%200-2%206-2l6-1c0-1-1-2-3-2l-9-1-2-2c-1-1-1-1-1%202l-1%204-1-6-1-10v11m-180-1l-1%204-1%202v1l-2%201v1c5%202-4%202-54%202L0%2038h113v-7c0-7%200-8-1-5m78%2046l-3%206c0%203-2%203-6-1-6-3-8-3-8%203l-1%206-7%201c-8%200-8%200-5%208%202%206%202%205-5%207l-6%202c-1%201%203%206%206%208l2%204v2c1%200%205-3%203-3-1%200-5-6-5-8%200-1%201-2%205-2%204-1%204-1%207%202%204%204%204%205%200%206-3%201-3%201-1%202h4l6%201h3l6-1c4%201%204%201%202-1-2-1-4-5-4-6l5%202%204%202-1-5-2-5h3l-1-1-4-9c0-5%200-5%202-5%203%201%203%200%201-2-1-2-1-5%201-8%202-4%203-4%207%201l3%204-2%204-3%205v1c1%201%202%200%203-2%201-4%203-6%204-4%200%202%202%201%202%200l-1-2c-2%200%200-4%202-6%203-4%201-6-2-3l-3%203-3-5c-5-6-6-6-8-1m19-2c-2%202-2%204%201%204%202%200%206%209%204%2010-1%202-1%203%201%203s2%209-1%2012v8c-2%204-2%205%200%204l1-2%204-12c2-1%202-2%201-2-2-1-2-2-2-6%200-5%203-9%208-9%203%200%203%2010%200%2012v1l2%202%201-1c1-2%202-3%207-3h5l-1%203v8l4%201h3l-3-1-3-1%202-4%202-7%201-3h-8l-7%201V78c0-5-1-5-8%200-5%203-6%203-7-2-3-8-5-9-7-6m-33%2015c0%205%201%205%205%208%205%202%205%202%205-4%200-5-3-9-8-9-2%200-2%200-2%205m-13%207c0%205%203%209%207%209%206%201%206%201%205-3-1-5-2-6-7-7l-5%201m63%208c0%202-2%204-4%205l-5%203%204-1v1l1%202%201-1c0-3%204-5%209-5h4l-2%203c-2%204-5%205-10%206-4%201-4%201-3-1%200-3%200-3-3%201l-3%203%205-1c4%200%205%200%204%201%200%202%200%202%204%201l4-2c1-1%202-1%201-2l2-4c5-5%204-7-2-7-4%200-5%200-5-2-1-2-1-2-2%200m-66%2041l2%202%201%206v3h-16c-9%200-16%200-15%201%201%200%202%201%202%203%200%203%200%203%203%202%202-1%206%200%206%201l-4%201c-3%200-7%202-7%204l2-1c2-1%207-2%209-1%201%202-2%204-6%205-2%200-3%200-2%201h9l1-6v-5l-5-1c-3%200-4-1-4-2l7-1h6v3c0%203%200%203%204%202%203-1%205-1%205%201l-3%201c-4%200-8%202-8%205l2-1c2-2%209-3%209-1s-4%204-7%204c-2%200-2%200%200%201h9l1-4c0-6-2-8-6-8l-4-1%206-2c7%200%207%201%207%208l1%207%201-4%202-6%203-2h-3c-2%201-2%201-2-1s1-2%207-2%207%200%206%205h3c4-1%206-1%206%201l-3%201c-4%200-8%202-8%205l2-1c2-3%209-3%209-1s-4%204-7%204c-2%200-2%200%200%201h10v-5c-1-6-1-7-6-7l-4-1c0-2%203-2%2020-2%2016%200%2019%200%2019%202l-4%201c-5%200-7%201-7%204h2c1-2%203-2%206-2l5-1v-2l1-2c2%200%202%202%202%207%201%208%203%2012%203%204%200-4%202-7%206-7%202-1%202-1-1-1l-4%201c-1%201-1%201-1-1%200-3%200-3%207-3%208%200%2010%201%208%204%200%202%200%202%204%201h5c1%202%201%202-3%202s-9%203-8%205l3-1%205-2c5%200%204%203-2%205-3%200-4%201-2%201h9l1-4c0-6-1-8-6-8l-4-1c0-2%203-2%2014-2s9-1-8-1h-22l-2-5-4-6c-2%200-2%200%200%204%204%207%206%207-27%207h-29l-2-5-2-6c-1-1-3-2-3%200m169%205c-3%201-9%209-9%2010%200%202%204%201%207-1%208-8%2019%200%2013%2011-2%204-2%205%201%201%205-6%203-15-4-16l-6-2h-3l3-2h7c2%200%202%200%201-1h-10m55%2047c-7%203-7%2012%200%2015%209%205%2017-6%2011-13l-4-3h-2c-1-1-3%200-5%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/ba381/uploadpost.webp 200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/7f61c/uploadpost.webp 400w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/d00b9/uploadpost.webp 800w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/92f8c/uploadpost.webp 1200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/fad48/uploadpost.webp 1600w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/6afc3/uploadpost.webp 1815w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/e07e9/uploadpost.jpg 200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/066f9/uploadpost.jpg 400w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/4b190/uploadpost.jpg 800w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/e5166/uploadpost.jpg 1200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/b17f8/uploadpost.jpg 1600w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/d0a32/uploadpost.jpg 1815w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/4b190/uploadpost.jpg\",\n \"alt\": \"Upload Images\",\n \"title\": \"Upload Images\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 3\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Ability to choose Profile cards when registering\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/4101ef7e01e8dad3f11f05e5c5033edc/0047d/profilecards.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"38.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'153\\\\'%20viewBox=\\\\'0%200%20400%20153\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M106%2094v5l-6-1-8%201c-2%202-2%202%200%201h14v8c0%209-1%2010-8%206l-5-1%2011%205c2%200%202%201%202%204l1%204%201-18-1-18-1%204\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4101ef7e01e8dad3f11f05e5c5033edc/ba381/profilecards.webp 200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/7f61c/profilecards.webp 400w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/d00b9/profilecards.webp 800w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/92f8c/profilecards.webp 1200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/fad48/profilecards.webp 1600w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/7509d/profilecards.webp 1620w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4101ef7e01e8dad3f11f05e5c5033edc/e07e9/profilecards.jpg 200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/066f9/profilecards.jpg 400w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/4b190/profilecards.jpg 800w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/e5166/profilecards.jpg 1200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/b17f8/profilecards.jpg 1600w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/0047d/profilecards.jpg 1620w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/4101ef7e01e8dad3f11f05e5c5033edc/4b190/profilecards.jpg\",\n \"alt\": \"Profile Card/ Registration\",\n \"title\": \"Profile Card/ Registration\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 4\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Ability to Like, Comment and Share\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/abe3ba86915d760e7ed0fc1ca50158a5/5c42d/likeshare.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"69.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'279\\\\'%20viewBox=\\\\'0%200%20400%20279\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M32%2010l11%2011v-1l1-2c1%200%202%201%201%203l3%206c8%208%209%209%2013%2010%205%201%206%202%204%203v3c1%202%201%202%202%201%201-2%202%201%201%207v11l1%202c1%200%202-6%201-10l1-8%202-5%201%202c1%204%202%203%201-1%200-2-1-3-2-3L56%2024%2041%209h-4l-5%201M9%2030a998%20998%200%20001%20107l1-2%203%203a1029%201029%200%200035%2032l3%202-2%202-2%202-5-2c-3-1-5-3-5-4l-2-1-5-4c-6-6-11-8-6-3%202%202%200%203-2%201l-2-2-4-3-4-3-1-1-1-1-2-1c0-3%201-2%207%203l7%204c0-1-5-8-7-8l-1-1-4-4-3-2v7l1%207%202%201%204%203%204%205%201%201c2%200%208%207%207%208%200%203-9%208-12%208-2%200-2%200-2-7s0-8-2-9l-3-1v20l4-1%207-2c4-1%204-1%202%202-1%201-2%203-1%204%200%201%200%202-2%202-6%200%205%202%2014%202%2010%200%2014-1%2012-2l-4-11c1-3%205%202%205%207%200%203%200%204%202%205s3-2%203-6v-2l1-2c1-2%200-3-1-3s-2%202-2%207l-1%206v-6c0-4-1-6-2-7v-2h6l2%201v9c-2%206-2%206%204%206%203%200%203-1%203-2%200-3%202-2%203%200%202%202%207%203%209%201l-1-1-4-5c-2-3-5-5-6-5l-3-2c-2-2%201-5%209-10l5-3h2l4-2c3-3%202-5-1-3-2%203-5%203-3%201v-3c-2%200-2%200-1-1l1-2-2%201c-1%202-8-4-7-6l-3-5-3-3c2%200%2010%206%2014%2010l5%204%202-21%201-4c1-1%200-11-2-13v-7c1-1%200-5-1-11-2-10-3-11-5-11-4%200-8-4-12-12l-3-7-3%204-3%204%203%203c3%203%203%205%200%204l-4-7c1-1-3-5-4-5v2l-1%201-1%201v4c2%203%201%204-1%204h-2l1%201-2%203-3%204v1l-3%204-2%202c0-2-2-1-2%201l-2%203-2%205-3%206c-1%200-7%209-7%2011l-2%201v1c2%202%201%203-2%203-5%200-5%200%200-10%203-7%204-8%203-12-1-6-2-28-1-29%200-1%201-2%202-1l-1-2c-2-2-2-2-2-24l-1-24c-2-2-3-2-4-1m153%207c0%202%200%202-1%201h-1l-1%201-1%203-1%203%204%204c4%204%209%206%206%203-1-1-1-2%201-2v-3l-1-2-4-8-2-2%201%202M85%2058l-1%201-3%202c-2%201%200%203%203%203%203-1%204%201%202%202-1%201-1%202%201%204l2%202v-3c-1-3%201-3%202%200s5%203%208%200l3-2c1%202-1%204-5%206-5%202-4%203%202%202%207%200%208-1%207-5%200-3%200-3%202-3%203%201%203-1%201-2a316%20316%200%2000-24-7m47%203c-11%205-12%207-13%2024v14c-1%202-5%203-7%202-1-1-6%200-6%201%200%202%202%202%202%201h2l5%201c3%200%203%200%201%202h-4c-5-1-23%2011-23%2016l-1%202-1-1c0-3-2%201-2%204%200%206%2013%2022%2018%2022l3%201-3%202c-4%203-4%204%200%204%203%201%203%200%205-3%201-3%201-3%2015-3l4-1%203-1%204-2c2-2%203%200%201%202-3%203-7%2011-7%2013s1%202%203%202c3%200%2010%205%2021%2016%207%207%208%208%2012%208l6%202c4%204%206%205%2015%205h9v-4c0-3%200-4-1-3-2%202-4-1-4-5%201-2%201-3-1-3l-1-1h-1l-1-1-2-2c-2-1-4-4-6-10l-4-7-3-5c0-4-10-19-14-24l-3-3-6%206-6%206%202-5c3-6%202-7-2-5-4%201-5%202-3%204v3l-2%203c0%205-8%206-10%201-1-2-1-2-2-1h-3l-2-4-2-2%203-3%203-2-3-2-2-2h2l4-1c2-3%203-2%202%200%200%202%200%202%201%201%202-1%203-5%201-3l-1-1%202-1c2-1%204%201%206%207%202%204%202%204%203%202%202-4%200-10-5-15l-4-4%202-2%202-2-3-6c-2-4-2-6-2-10l-2-8c-2-6-2-11%202-12%203-1%205-1%205%201l2%203%201%201c-2%200-2%200-1%202%202%202%2011%201%2011-2l-1-1v-1c1-2%204-3%204-1h1c1%200-1-3-3-3s-1-2%201-2c2-1%202-1-2-3-5-3-6-4-14-1m45%202c1%201-1%202-5%201h-3v7l-2%2010-2%206c-1%203-7%209-9%209l-2%203-4%2020c0%204%201%204%204%205l4%203%203%203%203%204%206%206v-15c0-5-2-8-5-6h-8l1-1c1%201%203%200%204-1%202-2%201-4-1-2-1%202-2%202-3%201l3-4%203-3v2c-1%204%201%203%203%200%200-2%202-3%204-4%202%200%203-1%203-2-1-1%200-2%201-4h1c0%201%200%202%201%201v-1c-1-1%200-3%202-7l3-6%201-1%201-2c0-1-1-1-2%202l-9%209%202-4%201-4%201-1c6-5%2010-19%206-21l-3-3c-2-1-3-2-3%200M41%2099l-1%203c0%201%200%202-1%201h-1v2c3%203%202%205%200%206-2%200-2%201-2%202v2l-1-1-2-2c-3%200-3%201%200%203%201%200%202%201%201%203h-1c0-1%200-2-1-1l-1-1c0-2-2-1-3%202l-1%202-1%202-1%202v5c-3%204%200%208%204%207%201%200%202%200%201%202%200%203%204%207%206%205%201-1%201-1%201%201v2l2-5c1-5%201-6-2-8-2-2-3-2-4%200l-3%201c-1-1%200-6%202-6h2l2-2c0-2%201-3%203-3h8l5-1-3-1h-1v-4l-1-2-2%202-2%203-1-3c-1-4%200-13%202-13l1-3c0-3-1-3-4-2m60%2020l1%201%202%202c1%203%200%203-3%200s-5-3-7%201c-4%207-4%208%206%2017%205%204%209%202%209-4l3-2c3-2%203-4%200-4-4%200-6-4-3-5l2-1-2-1-4-2c-3-3-4-4-4-2m9%2043l-2%207c0%202%200%203-1%202%200-2-2-3-3%200h-2v3l1%205%203%205v4c1%201%201%202-1%202-3%201-4%200-2-1v-2l-4-3-2-1h-1v1l-1%202c-1-2-4%204-3%206s2%202%208%202l8-1-1-3c0-5%201-5%205%200%203%204%203%204%205%203%202-2%202-6-1-6-2%200%200-4%203-5v-1l-6-3c-3-2-4-5-1-9v-3c0-2%200-2%202-2s6%205%205%207%201%204%205%204c2%200%203%200%202-2l-1-3v2l-1%201c-2%200-4-2-4-4s-6-9-8-9l-2%202m-28%204l2%202c2%201%202%201%200%204l-3%204c0%202-3%205-4%203l-1-2h-4l3%203%202%205c0%204%203%208%206%208%202%200%203%200%203-2l2-3c1-1%202-3%200-2l-1-1c0-1%201-2%203-2%202-1%202-2%201-5%200-4%200-4%202-3%203%202%203%201%200-3l-3-3%202-1c2-1%202-1-2-1-3%201-4%200-5-1%200-1-3-2-3%200m43%2018c0%203%200%206-2%207l-1%202%204-1%204-1c0-2%202-1%202%200%200%202%201%202%203%201%205-2%206-3%203-3l-2-1-2-2c-2-1-2-1-1-2l1-2h-4c-1%201-2%200-3-1-2-1-2-1-2%203\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/abe3ba86915d760e7ed0fc1ca50158a5/ba381/likeshare.webp 200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/7f61c/likeshare.webp 400w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/d00b9/likeshare.webp 800w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/92f8c/likeshare.webp 1200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/c4443/likeshare.webp 1347w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/abe3ba86915d760e7ed0fc1ca50158a5/e07e9/likeshare.jpg 200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/066f9/likeshare.jpg 400w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/4b190/likeshare.jpg 800w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/e5166/likeshare.jpg 1200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/5c42d/likeshare.jpg 1347w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/abe3ba86915d760e7ed0fc1ca50158a5/4b190/likeshare.jpg\",\n \"alt\": \"Like,Comment, and Share\",\n \"title\": \"Like,Comment, and Share\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 5\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Notify Users whenever there is a new post\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"488px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/aa9c82bd7c29305544d8ea2416d201f2/bd48c/notify.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"200%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'799\\\\'%20viewBox=\\\\'0%200%20400%20799\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M349%2046c-6%2010%205%2019%2013%2011%203-4%203-6%201-10s-2-4-7-4-6%200-7%203m3-1l-2%203c-2%203-2%203%200%207%203%204%208%204%2011%200l2-3-2-4c-2-4-6-5-9-3m-48%2076l-1%208%201%208h15v-16l-7-1-8%201m47%201c-4%205-2%2013%204%2015s13-4%2011-10c-1-7-10-9-15-5m3%201c-3%202-4%206-3%208%203%205%207%206%2011%203%207-5-1-16-8-11m-49%206v6h12v-13h-12v7\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/aa9c82bd7c29305544d8ea2416d201f2/ba381/notify.webp 200w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/7f61c/notify.webp 400w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/607ea/notify.webp 488w\"],\n \"sizes\": \"(max-width: 488px) 100vw, 488px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/aa9c82bd7c29305544d8ea2416d201f2/772e8/notify.png 200w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/e17e5/notify.png 400w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/bd48c/notify.png 488w\"],\n \"sizes\": \"(max-width: 488px) 100vw, 488px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/aa9c82bd7c29305544d8ea2416d201f2/bd48c/notify.png\",\n \"alt\": \"Post Notifications\",\n \"title\": \"Post Notifications\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 6\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"View and Contact all other users\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/48638/users.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'214\\\\'%20viewBox=\\\\'0%200%20400%20214\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M310%2042c-8%202-13%205-11%206%202%202%201%203-4%204-6%200-13%206-18%2014l-3%205%207%203c18%209%2018%209%202%2015-5%202-7%205-3%204%208-3%2016-1%2014%202-2%204%200%2018%205%2027%202%204%202%202%200-6l-2-11v-5l1%207c2%209%206%2017%2011%2022l4%203%202%202%204%202h2l1%202%204%206c4%205%204%205%208%204%205%200%207-2%2016-11l8-6-1%203-2%204c-5%205%200%202%206-4%2021-20%2023-51%205-73a55%2055%200%2000-56-19M68%2047c-1%202-19%203-21%202-4-1-6%201-3%203%202%201%2015%201%2022-1%203%200%203%200%202%202%200%204%203%205%2015%205l9-1v5c-1%206%201%209%208%209h4l-3%205c-3%207-3%2011%200%2014%202%202%202%202%200%205-1%205-1%209%201%2014%201%203%202%204%203%203%202%200%202-1%200-4-3-6-2-11%202-15s4-5%200-5c-6%202-6-4%200-14%204-7%204-8-3-7-9%201-10%200-9-7l1-6H86c-12%201-15%201-14-4%200-2%200-3-2-3h-2m153%202l-3%206c-1%204-1%204-3%202l-6-1-16-4-6-2c-3%200-9%204-9%206l-2%202v3c0%202%200%204-2%205-2%202-1%207%204%2015l1%204v2c2%203%202%205%201%205l-1-2-1-2c-1-1-4%201-4%203l-2%203c-3%203-3%204-3%2013s0%2011%203%209h4c3%201%203%201%203-1-1-2%202-1%204%201s3%200%201-2l-2-3-2-2-2-3c0-3%204-3%207-1l7%203c4%202%204%202%203%200%200-2%201-2%204-3%205-1%205-3%201-3-4%201-7%202-6%203l-2%201-1-1-1-3c-3-3-6-16-4-16%201%200%205-4%206-7%200-3%206-5%2016-6%205-1%208%201%208%205l2%204%202%203%201%201%202%201c3%200%205-1%205-3l-2-2c-3%200-5-7-3-11l3%202c1%202%201%202%202%200%201-1%201-1%201%201%200%207%201%201%202-10V51l-3-2c-4-3-5-3-7%200M44%2059c-5%207-6%2017-2%2019%204%201%209-1%2010-4s-1-5-5-6c-5%200-5-1-1-6%205-6%203-9-2-3m26%204c-5%206-7%2016-3%2018%205%204%2010%202%2010-3%200-4-2-6-5-6-4%200-3-3%201-8l3-4c0-2-3-1-6%203m269%204c-10%205-18%2015-10%2010h3c0%201-4%204-7%204l-5%202-2%202v-2l-1-2c-2%201-2%200-2-3l3-2%202-1%202-4c2-5%201-4-4%201-4%203-5%205-5%208v4l-4-3-4-2c-2%201-1%2010%201%2014%202%203%203%205%202%207l1%205%202%206c2%206%207%2014%2011%2017s12%203%2012%201h1c0%204%2010%204%2017%200%206-3%209-6%2012-10s3-5%200-5c-2%200-2%200%200-1%201-1%203-3%203-5%201-1%201-2%201%200l1-2c2-5%202-5-3-4-6%202-7%202-3-2%204-3%205-4%205-10%201-6%200-8-3-6s-4%204-1%203l-1%203v8l-3%202c-1%201-1%201-1-2%202-8%202-14%201-13-1%202-3%200-2-1%201-3-4-3-9%200l-6%203%201-2-1-3-3-6%202%201c4%203%206%202%207-2%200-5-1-10-4-11l-6%203M53%2080c-2%202-6%207-11%2010l-7%206c1%202%2019%202%2022%201%204-2%201-3-7-2h-8l3-3c7-6%2013-13%2013-14%200-3-1-2-5%202m222%2023c-1%208%200%2018%205%2024%202%204%2012%2013%2013%2013l-3-18-1-3c-1-5-3-3-3%203%201%205%200%205-4-2-2-3-5-19-4-22l-1-2-2%207m-198-2c-2%206-7%207-19%208l-11%201c1%203%2022%202%2027-1l5-2c2-1%202-2%202-4-1-4-3-5-4-2m-41%206c-2%2016%203%2020%2026%2020%2022%200%2030%202%2033%208l2%203%201-1v-4c-4-7-12-9-33-9-24%200-25-1-26-14-1-10-2-12-3-3m187%205l2%2010c4%2011%204%2014%204%2016v2c2-1%203-28%200-28l-4-3c-2-1-2-1-2%203m-44%2030l-2%202c1%202%2011%205%2019%205%206%200%207%200%204-1l-5-2-15-6-1%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5267d4e3f6d7536c1a92deff3c0f82c8/ba381/users.webp 200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/7f61c/users.webp 400w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/d00b9/users.webp 800w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/92f8c/users.webp 1200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/fad48/users.webp 1600w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/701ed/users.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5267d4e3f6d7536c1a92deff3c0f82c8/e07e9/users.jpg 200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/066f9/users.jpg 400w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/4b190/users.jpg 800w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/e5166/users.jpg 1200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/b17f8/users.jpg 1600w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/48638/users.jpg 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/4b190/users.jpg\",\n \"alt\": \"Users\",\n \"title\": \"Users\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 7\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Ability to install as an app on your Device (PWA)\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"480px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/80f890556723591aa318fba69fba5c07/7cc5e/app.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'218\\\\'%20viewBox=\\\\'0%200%20400%20218\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%20109v108h198c195%200%20198%200%20199-2l1-108V1H1v108m82-72l1%207%201-2c0-2%200-3%202-2%204%200%207-4%205-8%200-2-1-3-5-3h-4v8m11%200l1%207%201-2c0-2%200-3%202-2%203%200%205-1%205-5%201-4-1-6-6-6h-3v8M19%2096v30h61l-1-30V66H19v30m82-19c-2%205-2%208-1%208l1-1c1-2%206-2%206-1%201%201%202%202%205%202h5v-4c0-4-1-5-3-5l-3%201c-1%201-1%201%202%201h3l-3%201-3%203c0%202-2-1-3-5-1-5-4-5-6%200m100%2082c-3%202-2%2036%200%2037%203%202%2080%201%2081-1%202-1%203-33%201-36s-80-3-82%200\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/80f890556723591aa318fba69fba5c07/ba381/app.webp 200w\", \"/static/80f890556723591aa318fba69fba5c07/7f61c/app.webp 400w\", \"/static/80f890556723591aa318fba69fba5c07/d3be9/app.webp 480w\"],\n \"sizes\": \"(max-width: 480px) 100vw, 480px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/80f890556723591aa318fba69fba5c07/e07e9/app.jpg 200w\", \"/static/80f890556723591aa318fba69fba5c07/066f9/app.jpg 400w\", \"/static/80f890556723591aa318fba69fba5c07/7cc5e/app.jpg 480w\"],\n \"sizes\": \"(max-width: 480px) 100vw, 480px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/80f890556723591aa318fba69fba5c07/7cc5e/app.jpg\",\n \"alt\": \"Progressive Web App\",\n \"title\": \"Progressive Web App\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Other Features\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Google Material Design (Home Page)\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/14292e8eb66b05356007f175995bff7d/48638/home.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'212\\\\'%20viewBox=\\\\'0%200%20400%20212\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/14292e8eb66b05356007f175995bff7d/ba381/home.webp 200w\", \"/static/14292e8eb66b05356007f175995bff7d/7f61c/home.webp 400w\", \"/static/14292e8eb66b05356007f175995bff7d/d00b9/home.webp 800w\", \"/static/14292e8eb66b05356007f175995bff7d/92f8c/home.webp 1200w\", \"/static/14292e8eb66b05356007f175995bff7d/fad48/home.webp 1600w\", \"/static/14292e8eb66b05356007f175995bff7d/701ed/home.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/14292e8eb66b05356007f175995bff7d/e07e9/home.jpg 200w\", \"/static/14292e8eb66b05356007f175995bff7d/066f9/home.jpg 400w\", \"/static/14292e8eb66b05356007f175995bff7d/4b190/home.jpg 800w\", \"/static/14292e8eb66b05356007f175995bff7d/e5166/home.jpg 1200w\", \"/static/14292e8eb66b05356007f175995bff7d/b17f8/home.jpg 1600w\", \"/static/14292e8eb66b05356007f175995bff7d/48638/home.jpg 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/14292e8eb66b05356007f175995bff7d/4b190/home.jpg\",\n \"alt\": \"Design Home\",\n \"title\": \"Design Home\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 2\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Mobile Responsive\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"462px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3644b23561ad5c93f143a6792bbe74af/dd9aa/mobile.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"177%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'708\\\\'%20viewBox=\\\\'0%200%20400%20708\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%20354v354l1-296V117h100a1888%201888%200%20000-2H2V2h199l199-1H1v353m75-206H61c-3%202-3%208-2%2011%201%202%201%202-1%204s-3%206-1%208c2%203%204%202%203-1%200-2%200-2%203-1h4c1-1%201-1-1-1-4%200-4-5-1-9%203-3%209-5%2010-2s3%204%204%203v-1l-1-2c0-1%200-2%201-1l1-2v-5c0-3-2-4-4-1m213%20129c-3%202-5%203-9%201h-3c-3%204-9%205-12%203-1-2-5%201-6%205-1%201-1%202-3%201l-32%2010-7%202c-1-1-4%200-5%202l-5%202-1%202c0%202-1%202-4%202s-3%201-3%203%200%202-4%202c-6%200-11-5-11-10v-4l-4%202c-3%203-6%203-7-1-1-2-5-3-12-3l-5-3c-1-2-4-3-7-4l-6-2-8-2-8-1-3-2a943%20943%200%2000-17-2c-1-2-3-1-2%202%200%202-2%203-5%201-4-2-6%201-4%206l1%206%201%205c2%202%203%205%203%207s1%204%203%204c3%202%203%204%201%206s-2%202%202%204c2%201%203%202%203%204-1%201%200%202%201%202l3%202c0%202%205%206%2010%208%204%202%204%202%204%205v3h10l11-1c2-3%2010-7%2015-8%204%200%205%200%207%202%203%203%205%204%203%201-1-3-1-6%201-6l1%201%201-1%203-2h1l3-8%203-6h6c6%200%207%201%207%203l1%202c3%200%205%203%205%206%200%202%200%202%202%201%204-4%207-1%205%205%200%202%201%203%204%200%203-1%203-1%2019%201%209%202%2010%202%2010%205l1%203%201-4c2-4%205-5%2011-2%207%203%2013%204%2014%203%201%200-1-4-3-4s-2-2%200-4l4-5c2-4%202-4%200-4-3%200-3-2%200-2l3-3%203-2c4%200%205-3%203-5-3-3-2-4%201-8%205-4%207-9%205-10v-3l1-4%201-5c3-6%202-9-2-4m-43%2023c-4%205-11%206-14%202-2-3-4-2-6%201-3%205%209%208%2017%206%2010-3%2014-9%208-11-3-1-3-1-5%202m-95%204c-4%202-10%203-13%200-3-2-6-1-6%202%201%205%2018%208%2026%205%203-2%204-5%201-7-3-3-5-3-8%200m141%2050l-1%205-1%205-1%206-2%206c0%202-2%203-5%204-4%201-5%203-3%205%202%201%201%204-1%208s-3%204-8%206c-4%200-8%202-10%203-5%203-15%206-18%206l-4%202-23%206h-10l-9%201c-4%202-8%202-11%200h-11l-11-1h-8l-2-3-3-5c0-3-11-5-12-2%200%202-3%201-7-1-2-2-2-3-1-5%202-3-1-6-5-3l-4%201c-2-1-2-2-3-7l-4-4-3-2v-9c2%200-2-3-4-3s-2%200-1-3c3-6-2-13-8-14l-4-1v6l4%2012%203%208c0%202%201%204%204%207l4%209%202%203%2010%209%209%2016%202-1c1-1%201-1%203%202l3%203%204%202%209%206c4%204%206%205%208%205%202-1%203%200%204%201h5c4%200%206%200%209%202l14%201%2010%201c0%203%202%202%206-1%209-7%2017-11%2023-12%205-1%206-2%206-4s1-3%206-5c4-1%206%200%206%202-1%202%200%201%205-3a4306%204306%200%200119-9c5-2%207-6%207-12l2-5%201-6%203-6c3-4%204-7%207-18%202-8%203-19%201-19l-1%205M187%20642l-1%206-1-3-1-1v4c3%204%202%206-5%206h-7v-9l5-1c5%200%207-1%203-3h-12v8l1%209h8l10%201%201%201%201-13v-3c-1%200-2-2-2-5v3m-119%202c-3%204-3%204-3%2010l1%207h12l2-4c3-6%203-6-2-9-4-1-5-3-5-4%200-3-2-3-5%200\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3644b23561ad5c93f143a6792bbe74af/ba381/mobile.webp 200w\", \"/static/3644b23561ad5c93f143a6792bbe74af/7f61c/mobile.webp 400w\", \"/static/3644b23561ad5c93f143a6792bbe74af/c589b/mobile.webp 462w\"],\n \"sizes\": \"(max-width: 462px) 100vw, 462px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3644b23561ad5c93f143a6792bbe74af/e07e9/mobile.jpg 200w\", \"/static/3644b23561ad5c93f143a6792bbe74af/066f9/mobile.jpg 400w\", \"/static/3644b23561ad5c93f143a6792bbe74af/dd9aa/mobile.jpg 462w\"],\n \"sizes\": \"(max-width: 462px) 100vw, 462px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3644b23561ad5c93f143a6792bbe74af/dd9aa/mobile.jpg\",\n \"alt\": \"Mobile Responsive\",\n \"title\": \"Mobile Responsive\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 3\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"p\", {\n parentName: \"li\"\n }, \"Faster Page Loading (Dynamic Post Loading/ Infinity Scrolling ) Caching and Offline Support (PWA)\"), mdx(\"p\", {\n parentName: \"li\"\n }, \"Loads in less than 3s on average mobile network speed\"))), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/2e558/performance.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"77%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'309\\\\'%20viewBox=\\\\'0%200%20400%20309\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%201v308h399V2l1-2H201L1%201m95%2015l4%202c15%204%2013%2027-3%2027-8%200-14-6-14-14%200-5-2-7-2-3-1%2012%205%2019%2015%2019%2014%200%2021-13%2014-25-3-4-14-9-14-6m50%200l3%202c15%204%2013%2027-3%2027-13%200-19-15-10-24%203-3%202-4-1-1-12%2010-1%2030%2014%2027%2011-3%2016-15%2010-25-3-4-10-8-13-6m43%200c-8%202-12%2012-10%2020%204%2013%2023%2015%2029%203%206-13-5-27-19-23m54%200l4%202c11%202%2014%2018%204%2024-9%207-21%200-21-12%200-5-2-5-2-1-2%207%204%2016%2011%2018%2017%204%2028-18%2013-29-3-3-9-4-9-2m-53%202c-3%200-8%205-9%209-3%2013%2010%2023%2021%2016%2010-6%207-22-4-25h-8m94%2013c-5%202-5%206%200%2011%206%207%2014%207%2020%200%204-4%204-5-1-9-4-4-5-4-9-1l-2%203-2-3c-3-2-3-2-6-1M78%2055l-1%203c0%202%200%202%202%200h2c1%203%204%202%206%200h1c0%202%206%202%207%200%201-1%201-1%201%201v2l1-2%201-2v4l1-2%201-1c0%202%201%202%204%202%202%200%203%200%203-2h1c1%202%209%202%209%200l-14-1-13-1h-4l-6-1h-2m196%200v5l1-1h4c0-2%200-2%201-1%201%202%202%202%203%202h2c0%202%203%201%204-1h2l6%201%206-1h4l2%201%201-2c0-2-1-2-4-2l-4%201h-1l-11-1a57%2057%200%2001-16-1m-124%201h-8c-6%200-7%201-7%202%200%202%2026%203%2026%200%200-1%201-1%201%201%201%202%201%202%202%201%201-3-2-4-9-5l-5%201m44%2068l3%201c10%202%2016%2013%2011%2022-7%2015-29%2010-29-7%200-6-2-7-3-2-2%2011%2010%2023%2021%2021%2017-3%2020-27%206-34-4-2-9-3-9-1m-13%2045l-2%201c-2%200-2%201-2%203s0%203%201%202c1-4%202-5%202-2%200%204%202%204%202%200%200-2%200-2%201%200%200%203%203%205%204%203l3-1c1%201%201%200%201-1l1-2c1-1%201%200%201%201l1%203%201-3%201-2v3l1%202%201-2%201-2c1-1%201%200%201%202s0%203%203%202h4l1-3c-1-3-5-4-5-1v3l-1-3c-1-2-2-2-6-2l-7%201h-1l-2-1c-2%201-3%200-3-1l-1-1-1%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddea79efc37a8a5ee83a19804ad7d8f8/ba381/performance.webp 200w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/7f61c/performance.webp 400w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/d00b9/performance.webp 800w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/1d5af/performance.webp 1193w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddea79efc37a8a5ee83a19804ad7d8f8/e07e9/performance.jpg 200w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/066f9/performance.jpg 400w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/4b190/performance.jpg 800w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/2e558/performance.jpg 1193w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/4b190/performance.jpg\",\n \"alt\": \"Speed and performace\",\n \"title\": \"Speed and performace\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"5f4f690b-2fa2-50db-923d-532563c036db"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/aakarshan","result":{"data":{"mdx":{"id":"dbab9c87-4cb4-5d2b-98e6-b06b83429c72","frontmatter":{"description":"Designed, Architected, Developed and Deployed a productivity platform for students built with Angular 9, Google Firebase, Google Material Design, Bootstrap. Architected for the purpose of sharing arts between students. Features: Dynamic Progressive Web Application , User authentication, Comments, Likes, Compressing Images client-side, offline capability Database Design in Google Firebase Firestore Fully Functional","tags":["Artclub","Aakarshan","Aakarshan Artclub","KMIT","Aakarshan KMIT","KMIT Aakarshan","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Social Media Platform (Aakarshan Artboard)","code":"https://github.com/keshavlingala/AakarshanClub","code2":null,"date":"1 June 2019","demo":"http://aakarshan.web.app/","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/5afabb89064f72668fd6ce9a2550a584/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Social Media Platform (Aakarshan Artboard)\",\n \"slug\": \"aakarshan\",\n \"tags\": [\"Artclub\", \"Aakarshan\", \"Aakarshan Artclub\", \"KMIT\", \"Aakarshan KMIT\", \"KMIT Aakarshan\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"featuredImage\": \"feature.jpg\",\n \"description\": \"Designed, Architected, Developed and Deployed a productivity platform for students built with Angular 9, Google Firebase, Google Material Design, Bootstrap. Architected for the purpose of sharing arts between students. Features: Dynamic Progressive Web Application , User authentication, Comments, Likes, Compressing Images client-side, offline capability Database Design in Google Firebase Firestore Fully Functional\",\n \"date\": \"1 June 2019\",\n \"code\": \"https://github.com/keshavlingala/AakarshanClub\",\n \"demo\": \"http://aakarshan.web.app/\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Aakarshan Artboard\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"512px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5afabb89064f72668fd6ce9a2550a584/36dd4/feature.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"100%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'400\\\\'%20viewBox=\\\\'0%200%20400%20400\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M164%2012l-7%2018c1%202-1%204-1%202-1-1-1%200-2%202l-1%204-1%204-1%204-2%204c-1%204-3%205-5%203h-1l-1-1-2-2-2-1-3-2-2-1h-2l-1-1c1-1%200-1-2-1l-1-1c1-1-15-9-20-10-2%200-3%200-4%202-1%203-2%2016-1%2017v8l-1%201-1%203%201%207c0%203%200%204%201%203%201-2%201-2%201%200l-1%203-1%202c0%203-1%203-5%202-8-4-36-8-42-6-2%200-2%201-2%204a130%20130%200%200013%2038c3%205%202%205-12%207a118%20118%200%2000-34%209%2089%2089%200%200033%2035c-1%203%202%204%203%202h1l2%202c1%200%201-2-1-3l-1-2c1-1%200-2-1-3l-2-2-2-4-9-17c0-1%2023-7%2030-7%202%200%204%201%207%205l10%2011%207%208%205%203%204%201h-3c-4%200-3%202%200%202%202%200%202%200%201%201-2%200-3%202-1%202l4%202c3%203%2016%2011%2019%2011l2%201c0%202%208%205%2012%206%206%200%206%200%205%201s0%201%202%202l5%201h3l2%201c-1%201%200%201%202%201%204%200%203-2-1-3-2%200-8-2-13-5-6-3-11-5-12-4l-1-1-6-6c-5-4-6-4-5-5l3-1c1%201%204%202%2013%203l7%201%205%201%204%201h1v-1l1-2c2-1-2-4-4-3l-1-1-5-8-8-11-2-4%203%201c4%200%2025%2013%2029%2017l6%208%204%203h3c3%200%202-1-5-8l-8-12c-5-9-11-28-10-29%203-2%2025%2028%2027%2034%201%206%203%2010%205%209h1l2%202v-1l-4-10a103%20103%200%2001-3-45l1%201c3%202%205%201%205-2l-1-4-1-2-1-2c-1%201-4-5-4-8l-1-2c-1%200-2-1-1-2l-1-2-2-2-1-1c0%201-5-5-5-7s-8-10-10-9l-1-1c1-1%200-2-1-4-2-1-2-3-1-7l1-6%201-3c2-4%207-15%209-16s11%207%2016%2014c7%209%207%209%202%2022-2%205-3%2010-2%2011l-1%202-1%202%201%201%201%201h-1c-3-1-3%203-1%205s3%202%203-1c-1-1%200-2%201-2l2-3%201-3%203-5%203-6%203-2%202%202%202%205%204%205c3%201%204%202%203%203-1%203-1%204%201%209%201%203%201%205-1%2010l-2%207-2%205-2%204v1l-3%207-2%207-2-5c-3-9-4-11-6-10v1l-1%202c-1%201-1%202%201%208%205%2013%205%2016%205%2027%200%206%200%209%201%207%200-3%201-4%203-2%201%201%201%200%201-6-1-8%200-15%204-26l3-10c1-3%205-8%206-7v36l-3%209c-4%209-5%2012-2%209%201-2%201-2%201%200%200%203%203-1%205-9s11-21%2021-31c7-7%207-6%201%2011-5%2015-7%2019-13%2026l-5%207v5l2-2%201-2%205-5c5-6%209-10%2024-19l12-5c1%201-3%207-9%2014l-6%208-2%202c-3%201-3%201-2%202s1%201-1%201l-3%201-6%204c-4%202-4%202-2%203%203%201%206-1%204-2-1-1-1-1%201-1%202%201%203%200%203-1h2l1-1c-1-1-1-1%201-1%201%201%205%200%208-1%2010-2%2024-4%2026-3%202%200%201%201-6%206-5%203-5%203-3%204%201%201%201%201-1%201l-14%205-13%206c-4%200-4%202-1%202%204%200%207-1%206-2h1c3%200%2010-2%209-4l3-1c5%200%2013-4%2012-6l2-1c2%201%2010-3%2017-8l10-5%205-1-3-3c-3-2-2-4%201-6s12-11%2011-12l1-1c3-1%203-6%200-9l-3-4c-1-2-2-3-4-3l-4-1h-2c0-1-3-1-15%201-5%200-5%201-1-8%203-7%201-18-3-18l-2%201%201%201v2c1-1%202%200%202%201l-1%201c-2%200-3%202-7%2015-4%2010-4%2010-9%2012l-23%2013c-6%204-6%203-2-4l6-17c3-11%203-11%208-15%207-6%206-8%200-7l-3-2-1-3v-7c2-7%201-9-3-10-2-1-2-1%200-1%203%200%207-2%204-2l-2-1%202-1%201-1c-3-4-2-7%203-11l12-7%207-3c7-4%208%200%208%2019v12l-4%202-3%203c1%200%200%202-2%203s-2%202-1%202l2%201%203%201h8c3%201%204%201%207-1%203-3%203-3%2014-5%2010-2%2019-3%2019-1l-5%2019c-3%208-3%209%201%2011%203%202%208%201%206%200v-2l-2-1-2-1c0-2%202-3%203-1%200%202%204%201%204%200l-1-2%203-4%203-6%201-3c1-2%207-20%207-24%200-2%200-2-6-2l-9%203h-2c-1-1-2-2-1-3l-2%201a213%20213%200%2001-22%204c-6%202-6%202-6-15%200-19-1-29-3-31-1-2-2-2-6%200a83%2083%200%2000-24%2013c-1%200-2%201-1%202h-1c-2%200-2%200-1%203v2h-1c0-2-1-2-2-1v2c1%201%201%201-1%201l-3-1-1-1c-3%200-4%200-4-2l-1-3-2-7-4-12-2-5-5-9v-2l-1-1h-1c-1-2-4-2-4-1l-1%201-2%201-2%202c-2%200-12%2013-12%2015l-3%202-6%207c-4%206-5%206-9%200a79%2079%200%2000-9-12l-13-14c-3-3-7-3-9-2M14%2020c1%2013%2015%2023%2029%2020%206-1%204-2-3-2-4%200-8%200-10-2l-5-1h-1c1%200%200-2-2-3-4-3-6-7-8-12l-1-4%201%204m211%2015c-2%200-3%201-3%202l-2%202-2%202-3%205c-10%2012-10%2011-7%2017%202%203%202%203%200%204s-2%202%201%204c3%201%204%204%204%2010%201%209%208%2010%2014%203l5-4c2%200%202%200%201-1-2-1-1-4%203-6l2-4%202-3c1-3%201-6-4-18-5-15-6-16-11-13M115%2056l-1%208c0%204%200%204-1%202v15l1%203c0%202%202%203%2010%207a233%20233%200%200119%2011l1-9%201-10%201-8c0-7%200-7-3-9-2-1-3-2-2-3l-1-3c-1-1-1-1-1%201v3l-1-1-3-2-7-4c-7-4-13-4-13-1m39%2024v31l5%206%2017%2020c1%202%202%201%202-11l1-15v-3l-1-2-2-10-3-2c-1-2-1-2%201-2%203%201%202-1-3-5l-4-6-3-1h-2l2%202%202%203-2-1-8-6-2%202m85-1l-2%201-2%201-2%204-5%205-5%204-1%203v41l5-6%2011-14%208-8V90c0-5-2-12-3-12l-4%201M72%2094c0%204%207%2025%209%2028l8%201a506%20506%200%200126%204l-2-5c-3-7-7-18-7-22-1-5-4-6-17-8-15-2-17-2-17%202m45%209l7%2024c2%204%203%205%208%207l16%209%2011%206-1-1a64%2064%200%2001-7-19l-3-8c-1-7-5-10-13-14l-5-3-2-1-4-1-4-1c-3-1-3-1-3%202m218%2021l-2%201v4c0%202%200%203%203%205s8%203%208%202h3a165%20165%200%200010%206l-6%2013v4l1%202h3l5-2c3%200%2022-24%2020-27-3-2-27-8-29-7h-3l-2-1-6-1c-4-1-5%200-5%201m-31%209l-7%201-11%201-6%201a139%20139%200%2001-23%2028c-3%203-2%203%204%201l27-4c6-1%2013-4%2013-7l2-5%205-8%203-4%201-1-2-2-2-1h-4m-213%201c-3%201-3%202%201%208l4%207%201%202%201%201v1l1%201c0%202%202%205%204%205l1%201%205%201%2022%203%207%202%205%201h1c1-1-4-6-6-7l-14-19c-2-3-4-4-14-6-9-1-16-2-19-1m284%2068l-8%201-5%202-10%205-10%204a167%20167%200%2001-40%2014c1%201-16%203-22%203-4%200-4%200-2-1h-5c-10%200-11%201-3%201%206%200%206%200%203%201l-3%201h11l3%201c0%202%2033%201%2043-2a180%20180%200%200046-19l3-2%202-3%206-6h-9m-349%207c1%201%200%201-2%201-3%200-2%201%205%205%2013%207%2031%2014%2046%2018a153%20153%200%200055-1l-9-1a234%20234%200%2001-46-9l-18-7c-8-4-10-5-17-5l-11-2-3%201m71%2034l3%207c4%207%206%2017%206%2024v5H27v3c0%203%200%203%204%203l4%201v5l-1%209c-1%204%200%204%208%201%208-4%2015-1%2015%204%200%203%200%203-3%201-7-3-18%201-22%209-7%2013%208%2025%2021%2017l4-1%203%202%203%202v-16c0-25-2-28-15-27l-8%201v-8h32v5l-1%2011v3l5-2c8-5%2016-4%2018%202%201%203%201%203-1%203-12-4-22%201-25%2010-4%2013%2011%2023%2022%2015l3-2%203%202c4%205%205%204%204-14%200-24-2-27-16-26-6%201-7%201-7-1l1-4v-2h28v3l1%2023v21l3%201%203%202v-12c1-14%202-19%208-25%205-4%209-4%2010%201%200%205-2%208-7%208s-5%200-6%204c-1%203-1%204%201%207l7%2010c5%208%205%208%207%205s2-3-2-9c-4-7-5-8-3-8%204%200%208-5%209-10%201-10-9-16-19-11-5%203-5%203-5-2%200-8-1-8%2016-8l16%201v5l-1%209c-2%204-1%204%204%202%207-3%2014-4%2017-1%202%203%203%207%200%205-15-6-32%2012-22%2023%205%206%2014%207%2020%203%203-2%203-2%206%201l3%202c2%200%201-32%200-36-3-6-8-8-18-7l-4%201v-4l1-3h92v8l-3-1c-7-3-16-1-21%204-3%204-2%2013%201%2017%205%206%207%207%2015%204%2010-3%2013-3%2013%201%200%207-14%2011-21%206-5-4-8-4-9%201%200%204%204%208%208%208s7%202%209%207c3%206%206%208%2010%206%202-1%202-1%200-5l-3-4c-2%200-6-3-5-3l4-2c13-7%2011-25-3-25l-8%202c-6%203-8%203-9%200-2-4%202-8%2011-9%202-1%2010%200%2014%202%202%201%202%200%202-8v-10h8v45l3%202%204%203v-13c1-14%202-18%209-23%2013-9%2018%2010%208%2027-4%205-4%204%200%207s4%202%209-7c6-14-1-34-13-34-4%200-11%204-11%206l-1%201-1-7%201-6h37v5l-1%209c-2%203-1%204%204%202%209-5%2017-3%2018%203%201%202%201%202-1%201-9-2-15-1-21%205-5%206-6%2010-3%2016%203%207%2014%2010%2021%205%203-1%204-2%205-1%200%202%204%204%205%204%202%200%201-30-1-35-2-7-4-8-14-8l-7%201v-8h66v-6H263v-4c0-5-3-16-6-22s-5-8-7-8c-6-1-6%200-2%205%203%206%206%2015%207%2023l1%206H113v-8c-1-9-4-20-7-25-2-2-3-3-5-3h-4m253%2049l-6%204-3%202v-2c0-2-1-2-2-2h-3c-2%200-2%203-2%2019v19l3%202%203%202v-8c0-19%206-32%2016-32%209%200%2011%2016%202%2029l-3%205%203%203c3%204%204%204%207-1%2010-18%201-44-15-40m-159%202c-3%202-4%203-4%201l-3-1h-4v38l3%202%204%202v-13c0-11%201-14%203-18%204-9%2011-13%2014-10%202%203-1%2010-5%2011-1%201-1%202%201%205l3%204%203-2c11-11-1-27-15-19M41%20314c-5%203-9%2010-8%2012%202%205%2013%203%2020-4%205-4%205-6%200-8-5-3-8-2-12%200m37%200c-4%202-8%208-8%2011%200%206%2018%203%2023-5%204-6-7-11-15-6m74%200c-11%205-13%2014-3%2014%207%200%2019-8%2018-11-1-4-11-6-15-3m154%200c-4%203-8%207-8%2010%200%207%2017%204%2023-4%202-3%201-5-3-7-5-2-8-1-12%201m-139%2037l2%201%204%202c1%201%201%202-1%203l-2%202-1-3c-1-5-2-2-3%205%200%206%200%207%201%206%201%200%202-1%202-3l1-2%203%202c5%205%207%204%202-1l-2-3%202-2c3-3%203-3-1-6-2-2-7-3-7-1m74%200h-1c-1%200-2%201-2%205-1%206-4%2010-7%208l-2-7c-2-7-5-8-4-2s4%2013%206%2013c4%200%207-4%2010-12l1-4v5c0%2011-1%2011%204%2010%206-1%207-4%205-6-2-1-2-1%200-3%201-3%201-4-1-6s-9-3-9-1m-87%205l-5%209-2%203h2l4-4c2-3%202-3%203-1h2c0-2%200-2%202%201l3%203c2%200%202%200%200-5l-3-7c0-5-2-5-6%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5afabb89064f72668fd6ce9a2550a584/ba381/feature.webp 200w\", \"/static/5afabb89064f72668fd6ce9a2550a584/7f61c/feature.webp 400w\", \"/static/5afabb89064f72668fd6ce9a2550a584/bd5dd/feature.webp 512w\"],\n \"sizes\": \"(max-width: 512px) 100vw, 512px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5afabb89064f72668fd6ce9a2550a584/e07e9/feature.jpg 200w\", \"/static/5afabb89064f72668fd6ce9a2550a584/066f9/feature.jpg 400w\", \"/static/5afabb89064f72668fd6ce9a2550a584/36dd4/feature.jpg 512w\"],\n \"sizes\": \"(max-width: 512px) 100vw, 512px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5afabb89064f72668fd6ce9a2550a584/36dd4/feature.jpg\",\n \"alt\": \"Aakarshan Logo\",\n \"title\": \"Aakarshan Logo\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"It's a social media platform it lets you connect with your friends online, Originally designed to showcase art work\\nwith friends over internet\"), mdx(\"h2\", null, \"Purpose\"), mdx(\"p\", null, \"It let anyone with a mail id create account and share media images to everyone on website\"), mdx(\"h2\", null, \"Features of Aakarshan\"), mdx(\"h3\", null, \"1. Login / Register\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/b71ab71b766e53eb42317fbfc435391e/48638/login.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'213\\\\'%20viewBox=\\\\'0%200%20400%20213\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M82%2037l-3%208-3%206-6-3c-9-6-9-6-10%204v8h-4c-8-2-13-2-13-1l2%208c2%208%202%209-2%209l-12%203%201%203c2%202%209%2010%209%208l2%201-2-4c-3-5-3-6%203-7s7-1%2013%206c4%206%209%2010%2012%2010%201%200%201-1-1-2l-1-2h5l7%202-1-2c-1-2-3-3-3-2h-5l-6-1c-3%200-7-3-9-8%200-2%200-2%206-2l7%203%207%207-1-3c-3-3-1-3%204-1%205%204%206%203%203-2-2-7-1-8%204-2l4%205v-7l1-7c2-1%200-4-5-11-6-8-6-8-3-14%202-4%202-4%204-3s7%208%206%209l-2%2010%203-4%202-3%202%202c2%205%203%202%201-2-1-4-1-4%202-8%202-3%206-6%206-5l2%206%202%205-3%204c-4%206-6%207-7%204v2l-2%209-3%206-1-3c-2-3-2-1-1%205%202%206%202%206%204-3%203-8%204-8%204%201v7l4-5%205-5-3%2011c-2%204-2%204%204%200%208-6%209-5%203%202-4%204-3%205%205%203%205-1%205%201-2%204-5%203-4%204%203%201l12-8%203-5c3-3%204-7%202-6l-2-1-5-1-4%201v-5c1-5%203-8%209-8%206-1%207-1%205%205l-2%205-1%202%202-1%202-1h1v-2l1-1%204-12-4-1-8%202h-5v-8l-1-8c-1-1-7%202-11%205-3%202-6%202-6-1l-4-12c-1-1-3%200-7%205l-6%206-6-6-6-6-1%202M64%2052c-1%207%200%2010%206%2013l5%203%201-7v-6l-5-2a1443%201443%200%2001-7-1m55%201l-5%202v7c0%205%200%206%202%206%203%200%203%201%200%203-2%202-7%2013-5%2013l5-3c5-2%206-4%207-7%202-6%202-8%200-8l1-2c2-1%202-3%202-7%200-7-1-8-7-4m-40%208c-2%206-1%209%203%2015l5%205v-5c0-9%200-10-2-13-3-4-6-5-6-2m27%201c-3%203-3%204-3%2013v6l5-5c4-5%204-6%204-11-1-6-1-7-6-3m-57%205c2%206%203%208%206%208l6%202c4%200%204-1%201-7-1-5-2-6-8-6-5%200-5%200-5%203m16%201l2%206c1%204%202%205%207%207l6%203-4-11c-2-3-11-7-11-5m78%2010l4%202c5%201%205%202%203%206-2%203-2%204%202%202%203-1%207-7%207-9%200-1-8-3-13-3-2%200-3%200-3%202m-19%202l-2%201-3%205c-4%205-4%205%201%204l6-1c3%200%204-1%206-4l3-5h-11m54%2016v5a597%20597%200%20002-1c-1-2-2-3%200-3%201%201%201%200%202-2%200-1%200-2%201-1h1l28-1a361%20361%200%2000-3-1h-31v4m-21%205v2c3%201-18%209-28%2011l-7%201h8c11%200%2024-4%2029-9%204-5%203-8-2-5m-125%205c0%204%2020%2010%2033%209%204%200%204%200-4-2-8-1-19-4-20-6l-3-1-3-1-1-1-2%202m27%2013l1%203%201%205%201%204H48l-14%201v1c2%200%202%201%202%204s0%203%202%202%206%200%206%201h-2c-3%200-8%204-8%207%200%201%201%201%202-1%202-3%204-4%207-2%202%201-3%205-6%205h-2l8%202h3v-7c0-6-1-8-5-8-2%200-3-1-3-2l6-1h5v4c0%203%200%203%202%202%203-1%206-1%206%201l-2%201c-4%200-7%202-7%205l2-1c2-2%205-3%207-1%201%202-4%205-6%205-1%200-2%200-1%201l5%201%205-1-1-5c0-8-1-9-5-9l-3-1%206-1h5v7c0%209%202%2014%202%206l2-7v-3c-2%201-2%200-2-2s0-2%206-2c5%200%206%201%205%205%200%202%200%202%202%201%203-1%206-1%206%201l-2%201c-4-1-8%203-7%207%201%201%201%200%201-1%200-4%208-6%208-2%200%202-4%204-7%204v1l5%201h4v-14l-4-1-4-1c1-2%2033-2%2034%200l-3%201c-6%200-8%204-5%209v2c-2%201%200%204%202%204l3%202%201%202c1%200%200%204-2%206v2l2-1h3v-5l-1-1c1-1%200-2-1-3s-1-2%201-3l2-5-1%201-4%202c-4%200-4-2%200-3%206-2%205-3%200-3h-5c0-2%204-3%207-3%202%201%202%200%202-2l2-4%201%208c0%207%200%209%202%209l1-4c0-6%204-10%206-7%202%202%202%204%200%207v5c4%200%205-10%202-14h-7c-1%201-1%201-1-1s1-2%207-2h6v3c0%203%200%203%202%202%203-1%205-1%206%201l-2%201c-2-1-7%202-7%204-1%203-1%203%202%200%202-2%204-2%206-1s-3%205-6%205h-2l8%202h3v-6c0-8-1-9-5-9l-3-1c1-1%204-2%2012-2%2018%200%2012-1-8-2h-19l-1-3c0-4-3-9-4-9l1%204c3%208%204%208-24%208H64v-4l-2-6c-1-3-3-4-3-2\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b71ab71b766e53eb42317fbfc435391e/ba381/login.webp 200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/7f61c/login.webp 400w\", \"/static/b71ab71b766e53eb42317fbfc435391e/d00b9/login.webp 800w\", \"/static/b71ab71b766e53eb42317fbfc435391e/92f8c/login.webp 1200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/fad48/login.webp 1600w\", \"/static/b71ab71b766e53eb42317fbfc435391e/701ed/login.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b71ab71b766e53eb42317fbfc435391e/e07e9/login.jpg 200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/066f9/login.jpg 400w\", \"/static/b71ab71b766e53eb42317fbfc435391e/4b190/login.jpg 800w\", \"/static/b71ab71b766e53eb42317fbfc435391e/e5166/login.jpg 1200w\", \"/static/b71ab71b766e53eb42317fbfc435391e/b17f8/login.jpg 1600w\", \"/static/b71ab71b766e53eb42317fbfc435391e/48638/login.jpg 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/b71ab71b766e53eb42317fbfc435391e/4b190/login.jpg\",\n \"alt\": \"Login Screen\",\n \"title\": \"Login Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 2\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Upload Images\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/d0a32/uploadpost.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'215\\\\'%20viewBox=\\\\'0%200%20400%20215\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M292%2027v11l4-1c4%200%204%200%202-1l-2-1h2c2-1%202-1%200-1-5%200%200-2%206-2l6-1c0-1-1-2-3-2l-9-1-2-2c-1-1-1-1-1%202l-1%204-1-6-1-10v11m-180-1l-1%204-1%202v1l-2%201v1c5%202-4%202-54%202L0%2038h113v-7c0-7%200-8-1-5m78%2046l-3%206c0%203-2%203-6-1-6-3-8-3-8%203l-1%206-7%201c-8%200-8%200-5%208%202%206%202%205-5%207l-6%202c-1%201%203%206%206%208l2%204v2c1%200%205-3%203-3-1%200-5-6-5-8%200-1%201-2%205-2%204-1%204-1%207%202%204%204%204%205%200%206-3%201-3%201-1%202h4l6%201h3l6-1c4%201%204%201%202-1-2-1-4-5-4-6l5%202%204%202-1-5-2-5h3l-1-1-4-9c0-5%200-5%202-5%203%201%203%200%201-2-1-2-1-5%201-8%202-4%203-4%207%201l3%204-2%204-3%205v1c1%201%202%200%203-2%201-4%203-6%204-4%200%202%202%201%202%200l-1-2c-2%200%200-4%202-6%203-4%201-6-2-3l-3%203-3-5c-5-6-6-6-8-1m19-2c-2%202-2%204%201%204%202%200%206%209%204%2010-1%202-1%203%201%203s2%209-1%2012v8c-2%204-2%205%200%204l1-2%204-12c2-1%202-2%201-2-2-1-2-2-2-6%200-5%203-9%208-9%203%200%203%2010%200%2012v1l2%202%201-1c1-2%202-3%207-3h5l-1%203v8l4%201h3l-3-1-3-1%202-4%202-7%201-3h-8l-7%201V78c0-5-1-5-8%200-5%203-6%203-7-2-3-8-5-9-7-6m-33%2015c0%205%201%205%205%208%205%202%205%202%205-4%200-5-3-9-8-9-2%200-2%200-2%205m-13%207c0%205%203%209%207%209%206%201%206%201%205-3-1-5-2-6-7-7l-5%201m63%208c0%202-2%204-4%205l-5%203%204-1v1l1%202%201-1c0-3%204-5%209-5h4l-2%203c-2%204-5%205-10%206-4%201-4%201-3-1%200-3%200-3-3%201l-3%203%205-1c4%200%205%200%204%201%200%202%200%202%204%201l4-2c1-1%202-1%201-2l2-4c5-5%204-7-2-7-4%200-5%200-5-2-1-2-1-2-2%200m-66%2041l2%202%201%206v3h-16c-9%200-16%200-15%201%201%200%202%201%202%203%200%203%200%203%203%202%202-1%206%200%206%201l-4%201c-3%200-7%202-7%204l2-1c2-1%207-2%209-1%201%202-2%204-6%205-2%200-3%200-2%201h9l1-6v-5l-5-1c-3%200-4-1-4-2l7-1h6v3c0%203%200%203%204%202%203-1%205-1%205%201l-3%201c-4%200-8%202-8%205l2-1c2-2%209-3%209-1s-4%204-7%204c-2%200-2%200%200%201h9l1-4c0-6-2-8-6-8l-4-1%206-2c7%200%207%201%207%208l1%207%201-4%202-6%203-2h-3c-2%201-2%201-2-1s1-2%207-2%207%200%206%205h3c4-1%206-1%206%201l-3%201c-4%200-8%202-8%205l2-1c2-3%209-3%209-1s-4%204-7%204c-2%200-2%200%200%201h10v-5c-1-6-1-7-6-7l-4-1c0-2%203-2%2020-2%2016%200%2019%200%2019%202l-4%201c-5%200-7%201-7%204h2c1-2%203-2%206-2l5-1v-2l1-2c2%200%202%202%202%207%201%208%203%2012%203%204%200-4%202-7%206-7%202-1%202-1-1-1l-4%201c-1%201-1%201-1-1%200-3%200-3%207-3%208%200%2010%201%208%204%200%202%200%202%204%201h5c1%202%201%202-3%202s-9%203-8%205l3-1%205-2c5%200%204%203-2%205-3%200-4%201-2%201h9l1-4c0-6-1-8-6-8l-4-1c0-2%203-2%2014-2s9-1-8-1h-22l-2-5-4-6c-2%200-2%200%200%204%204%207%206%207-27%207h-29l-2-5-2-6c-1-1-3-2-3%200m169%205c-3%201-9%209-9%2010%200%202%204%201%207-1%208-8%2019%200%2013%2011-2%204-2%205%201%201%205-6%203-15-4-16l-6-2h-3l3-2h7c2%200%202%200%201-1h-10m55%2047c-7%203-7%2012%200%2015%209%205%2017-6%2011-13l-4-3h-2c-1-1-3%200-5%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/ba381/uploadpost.webp 200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/7f61c/uploadpost.webp 400w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/d00b9/uploadpost.webp 800w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/92f8c/uploadpost.webp 1200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/fad48/uploadpost.webp 1600w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/6afc3/uploadpost.webp 1815w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/e07e9/uploadpost.jpg 200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/066f9/uploadpost.jpg 400w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/4b190/uploadpost.jpg 800w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/e5166/uploadpost.jpg 1200w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/b17f8/uploadpost.jpg 1600w\", \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/d0a32/uploadpost.jpg 1815w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/bf9bf5c5fbfce695bf86eefad2cff6a9/4b190/uploadpost.jpg\",\n \"alt\": \"Upload Images\",\n \"title\": \"Upload Images\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 3\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Ability to choose Profile cards when registering\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/4101ef7e01e8dad3f11f05e5c5033edc/0047d/profilecards.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"38.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'153\\\\'%20viewBox=\\\\'0%200%20400%20153\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M106%2094v5l-6-1-8%201c-2%202-2%202%200%201h14v8c0%209-1%2010-8%206l-5-1%2011%205c2%200%202%201%202%204l1%204%201-18-1-18-1%204\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4101ef7e01e8dad3f11f05e5c5033edc/ba381/profilecards.webp 200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/7f61c/profilecards.webp 400w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/d00b9/profilecards.webp 800w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/92f8c/profilecards.webp 1200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/fad48/profilecards.webp 1600w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/7509d/profilecards.webp 1620w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4101ef7e01e8dad3f11f05e5c5033edc/e07e9/profilecards.jpg 200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/066f9/profilecards.jpg 400w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/4b190/profilecards.jpg 800w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/e5166/profilecards.jpg 1200w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/b17f8/profilecards.jpg 1600w\", \"/static/4101ef7e01e8dad3f11f05e5c5033edc/0047d/profilecards.jpg 1620w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/4101ef7e01e8dad3f11f05e5c5033edc/4b190/profilecards.jpg\",\n \"alt\": \"Profile Card/ Registration\",\n \"title\": \"Profile Card/ Registration\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 4\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Ability to Like, Comment and Share\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/abe3ba86915d760e7ed0fc1ca50158a5/5c42d/likeshare.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"69.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'279\\\\'%20viewBox=\\\\'0%200%20400%20279\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M32%2010l11%2011v-1l1-2c1%200%202%201%201%203l3%206c8%208%209%209%2013%2010%205%201%206%202%204%203v3c1%202%201%202%202%201%201-2%202%201%201%207v11l1%202c1%200%202-6%201-10l1-8%202-5%201%202c1%204%202%203%201-1%200-2-1-3-2-3L56%2024%2041%209h-4l-5%201M9%2030a998%20998%200%20001%20107l1-2%203%203a1029%201029%200%200035%2032l3%202-2%202-2%202-5-2c-3-1-5-3-5-4l-2-1-5-4c-6-6-11-8-6-3%202%202%200%203-2%201l-2-2-4-3-4-3-1-1-1-1-2-1c0-3%201-2%207%203l7%204c0-1-5-8-7-8l-1-1-4-4-3-2v7l1%207%202%201%204%203%204%205%201%201c2%200%208%207%207%208%200%203-9%208-12%208-2%200-2%200-2-7s0-8-2-9l-3-1v20l4-1%207-2c4-1%204-1%202%202-1%201-2%203-1%204%200%201%200%202-2%202-6%200%205%202%2014%202%2010%200%2014-1%2012-2l-4-11c1-3%205%202%205%207%200%203%200%204%202%205s3-2%203-6v-2l1-2c1-2%200-3-1-3s-2%202-2%207l-1%206v-6c0-4-1-6-2-7v-2h6l2%201v9c-2%206-2%206%204%206%203%200%203-1%203-2%200-3%202-2%203%200%202%202%207%203%209%201l-1-1-4-5c-2-3-5-5-6-5l-3-2c-2-2%201-5%209-10l5-3h2l4-2c3-3%202-5-1-3-2%203-5%203-3%201v-3c-2%200-2%200-1-1l1-2-2%201c-1%202-8-4-7-6l-3-5-3-3c2%200%2010%206%2014%2010l5%204%202-21%201-4c1-1%200-11-2-13v-7c1-1%200-5-1-11-2-10-3-11-5-11-4%200-8-4-12-12l-3-7-3%204-3%204%203%203c3%203%203%205%200%204l-4-7c1-1-3-5-4-5v2l-1%201-1%201v4c2%203%201%204-1%204h-2l1%201-2%203-3%204v1l-3%204-2%202c0-2-2-1-2%201l-2%203-2%205-3%206c-1%200-7%209-7%2011l-2%201v1c2%202%201%203-2%203-5%200-5%200%200-10%203-7%204-8%203-12-1-6-2-28-1-29%200-1%201-2%202-1l-1-2c-2-2-2-2-2-24l-1-24c-2-2-3-2-4-1m153%207c0%202%200%202-1%201h-1l-1%201-1%203-1%203%204%204c4%204%209%206%206%203-1-1-1-2%201-2v-3l-1-2-4-8-2-2%201%202M85%2058l-1%201-3%202c-2%201%200%203%203%203%203-1%204%201%202%202-1%201-1%202%201%204l2%202v-3c-1-3%201-3%202%200s5%203%208%200l3-2c1%202-1%204-5%206-5%202-4%203%202%202%207%200%208-1%207-5%200-3%200-3%202-3%203%201%203-1%201-2a316%20316%200%2000-24-7m47%203c-11%205-12%207-13%2024v14c-1%202-5%203-7%202-1-1-6%200-6%201%200%202%202%202%202%201h2l5%201c3%200%203%200%201%202h-4c-5-1-23%2011-23%2016l-1%202-1-1c0-3-2%201-2%204%200%206%2013%2022%2018%2022l3%201-3%202c-4%203-4%204%200%204%203%201%203%200%205-3%201-3%201-3%2015-3l4-1%203-1%204-2c2-2%203%200%201%202-3%203-7%2011-7%2013s1%202%203%202c3%200%2010%205%2021%2016%207%207%208%208%2012%208l6%202c4%204%206%205%2015%205h9v-4c0-3%200-4-1-3-2%202-4-1-4-5%201-2%201-3-1-3l-1-1h-1l-1-1-2-2c-2-1-4-4-6-10l-4-7-3-5c0-4-10-19-14-24l-3-3-6%206-6%206%202-5c3-6%202-7-2-5-4%201-5%202-3%204v3l-2%203c0%205-8%206-10%201-1-2-1-2-2-1h-3l-2-4-2-2%203-3%203-2-3-2-2-2h2l4-1c2-3%203-2%202%200%200%202%200%202%201%201%202-1%203-5%201-3l-1-1%202-1c2-1%204%201%206%207%202%204%202%204%203%202%202-4%200-10-5-15l-4-4%202-2%202-2-3-6c-2-4-2-6-2-10l-2-8c-2-6-2-11%202-12%203-1%205-1%205%201l2%203%201%201c-2%200-2%200-1%202%202%202%2011%201%2011-2l-1-1v-1c1-2%204-3%204-1h1c1%200-1-3-3-3s-1-2%201-2c2-1%202-1-2-3-5-3-6-4-14-1m45%202c1%201-1%202-5%201h-3v7l-2%2010-2%206c-1%203-7%209-9%209l-2%203-4%2020c0%204%201%204%204%205l4%203%203%203%203%204%206%206v-15c0-5-2-8-5-6h-8l1-1c1%201%203%200%204-1%202-2%201-4-1-2-1%202-2%202-3%201l3-4%203-3v2c-1%204%201%203%203%200%200-2%202-3%204-4%202%200%203-1%203-2-1-1%200-2%201-4h1c0%201%200%202%201%201v-1c-1-1%200-3%202-7l3-6%201-1%201-2c0-1-1-1-2%202l-9%209%202-4%201-4%201-1c6-5%2010-19%206-21l-3-3c-2-1-3-2-3%200M41%2099l-1%203c0%201%200%202-1%201h-1v2c3%203%202%205%200%206-2%200-2%201-2%202v2l-1-1-2-2c-3%200-3%201%200%203%201%200%202%201%201%203h-1c0-1%200-2-1-1l-1-1c0-2-2-1-3%202l-1%202-1%202-1%202v5c-3%204%200%208%204%207%201%200%202%200%201%202%200%203%204%207%206%205%201-1%201-1%201%201v2l2-5c1-5%201-6-2-8-2-2-3-2-4%200l-3%201c-1-1%200-6%202-6h2l2-2c0-2%201-3%203-3h8l5-1-3-1h-1v-4l-1-2-2%202-2%203-1-3c-1-4%200-13%202-13l1-3c0-3-1-3-4-2m60%2020l1%201%202%202c1%203%200%203-3%200s-5-3-7%201c-4%207-4%208%206%2017%205%204%209%202%209-4l3-2c3-2%203-4%200-4-4%200-6-4-3-5l2-1-2-1-4-2c-3-3-4-4-4-2m9%2043l-2%207c0%202%200%203-1%202%200-2-2-3-3%200h-2v3l1%205%203%205v4c1%201%201%202-1%202-3%201-4%200-2-1v-2l-4-3-2-1h-1v1l-1%202c-1-2-4%204-3%206s2%202%208%202l8-1-1-3c0-5%201-5%205%200%203%204%203%204%205%203%202-2%202-6-1-6-2%200%200-4%203-5v-1l-6-3c-3-2-4-5-1-9v-3c0-2%200-2%202-2s6%205%205%207%201%204%205%204c2%200%203%200%202-2l-1-3v2l-1%201c-2%200-4-2-4-4s-6-9-8-9l-2%202m-28%204l2%202c2%201%202%201%200%204l-3%204c0%202-3%205-4%203l-1-2h-4l3%203%202%205c0%204%203%208%206%208%202%200%203%200%203-2l2-3c1-1%202-3%200-2l-1-1c0-1%201-2%203-2%202-1%202-2%201-5%200-4%200-4%202-3%203%202%203%201%200-3l-3-3%202-1c2-1%202-1-2-1-3%201-4%200-5-1%200-1-3-2-3%200m43%2018c0%203%200%206-2%207l-1%202%204-1%204-1c0-2%202-1%202%200%200%202%201%202%203%201%205-2%206-3%203-3l-2-1-2-2c-2-1-2-1-1-2l1-2h-4c-1%201-2%200-3-1-2-1-2-1-2%203\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/abe3ba86915d760e7ed0fc1ca50158a5/ba381/likeshare.webp 200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/7f61c/likeshare.webp 400w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/d00b9/likeshare.webp 800w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/92f8c/likeshare.webp 1200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/c4443/likeshare.webp 1347w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/abe3ba86915d760e7ed0fc1ca50158a5/e07e9/likeshare.jpg 200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/066f9/likeshare.jpg 400w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/4b190/likeshare.jpg 800w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/e5166/likeshare.jpg 1200w\", \"/static/abe3ba86915d760e7ed0fc1ca50158a5/5c42d/likeshare.jpg 1347w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/abe3ba86915d760e7ed0fc1ca50158a5/4b190/likeshare.jpg\",\n \"alt\": \"Like,Comment, and Share\",\n \"title\": \"Like,Comment, and Share\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 5\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Notify Users whenever there is a new post\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"488px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/aa9c82bd7c29305544d8ea2416d201f2/bd48c/notify.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"200%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'799\\\\'%20viewBox=\\\\'0%200%20400%20799\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M349%2046c-6%2010%205%2019%2013%2011%203-4%203-6%201-10s-2-4-7-4-6%200-7%203m3-1l-2%203c-2%203-2%203%200%207%203%204%208%204%2011%200l2-3-2-4c-2-4-6-5-9-3m-48%2076l-1%208%201%208h15v-16l-7-1-8%201m47%201c-4%205-2%2013%204%2015s13-4%2011-10c-1-7-10-9-15-5m3%201c-3%202-4%206-3%208%203%205%207%206%2011%203%207-5-1-16-8-11m-49%206v6h12v-13h-12v7\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/aa9c82bd7c29305544d8ea2416d201f2/ba381/notify.webp 200w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/7f61c/notify.webp 400w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/607ea/notify.webp 488w\"],\n \"sizes\": \"(max-width: 488px) 100vw, 488px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/aa9c82bd7c29305544d8ea2416d201f2/772e8/notify.png 200w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/e17e5/notify.png 400w\", \"/static/aa9c82bd7c29305544d8ea2416d201f2/bd48c/notify.png 488w\"],\n \"sizes\": \"(max-width: 488px) 100vw, 488px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/aa9c82bd7c29305544d8ea2416d201f2/bd48c/notify.png\",\n \"alt\": \"Post Notifications\",\n \"title\": \"Post Notifications\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 6\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"View and Contact all other users\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/48638/users.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'214\\\\'%20viewBox=\\\\'0%200%20400%20214\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M310%2042c-8%202-13%205-11%206%202%202%201%203-4%204-6%200-13%206-18%2014l-3%205%207%203c18%209%2018%209%202%2015-5%202-7%205-3%204%208-3%2016-1%2014%202-2%204%200%2018%205%2027%202%204%202%202%200-6l-2-11v-5l1%207c2%209%206%2017%2011%2022l4%203%202%202%204%202h2l1%202%204%206c4%205%204%205%208%204%205%200%207-2%2016-11l8-6-1%203-2%204c-5%205%200%202%206-4%2021-20%2023-51%205-73a55%2055%200%2000-56-19M68%2047c-1%202-19%203-21%202-4-1-6%201-3%203%202%201%2015%201%2022-1%203%200%203%200%202%202%200%204%203%205%2015%205l9-1v5c-1%206%201%209%208%209h4l-3%205c-3%207-3%2011%200%2014%202%202%202%202%200%205-1%205-1%209%201%2014%201%203%202%204%203%203%202%200%202-1%200-4-3-6-2-11%202-15s4-5%200-5c-6%202-6-4%200-14%204-7%204-8-3-7-9%201-10%200-9-7l1-6H86c-12%201-15%201-14-4%200-2%200-3-2-3h-2m153%202l-3%206c-1%204-1%204-3%202l-6-1-16-4-6-2c-3%200-9%204-9%206l-2%202v3c0%202%200%204-2%205-2%202-1%207%204%2015l1%204v2c2%203%202%205%201%205l-1-2-1-2c-1-1-4%201-4%203l-2%203c-3%203-3%204-3%2013s0%2011%203%209h4c3%201%203%201%203-1-1-2%202-1%204%201s3%200%201-2l-2-3-2-2-2-3c0-3%204-3%207-1l7%203c4%202%204%202%203%200%200-2%201-2%204-3%205-1%205-3%201-3-4%201-7%202-6%203l-2%201-1-1-1-3c-3-3-6-16-4-16%201%200%205-4%206-7%200-3%206-5%2016-6%205-1%208%201%208%205l2%204%202%203%201%201%202%201c3%200%205-1%205-3l-2-2c-3%200-5-7-3-11l3%202c1%202%201%202%202%200%201-1%201-1%201%201%200%207%201%201%202-10V51l-3-2c-4-3-5-3-7%200M44%2059c-5%207-6%2017-2%2019%204%201%209-1%2010-4s-1-5-5-6c-5%200-5-1-1-6%205-6%203-9-2-3m26%204c-5%206-7%2016-3%2018%205%204%2010%202%2010-3%200-4-2-6-5-6-4%200-3-3%201-8l3-4c0-2-3-1-6%203m269%204c-10%205-18%2015-10%2010h3c0%201-4%204-7%204l-5%202-2%202v-2l-1-2c-2%201-2%200-2-3l3-2%202-1%202-4c2-5%201-4-4%201-4%203-5%205-5%208v4l-4-3-4-2c-2%201-1%2010%201%2014%202%203%203%205%202%207l1%205%202%206c2%206%207%2014%2011%2017s12%203%2012%201h1c0%204%2010%204%2017%200%206-3%209-6%2012-10s3-5%200-5c-2%200-2%200%200-1%201-1%203-3%203-5%201-1%201-2%201%200l1-2c2-5%202-5-3-4-6%202-7%202-3-2%204-3%205-4%205-10%201-6%200-8-3-6s-4%204-1%203l-1%203v8l-3%202c-1%201-1%201-1-2%202-8%202-14%201-13-1%202-3%200-2-1%201-3-4-3-9%200l-6%203%201-2-1-3-3-6%202%201c4%203%206%202%207-2%200-5-1-10-4-11l-6%203M53%2080c-2%202-6%207-11%2010l-7%206c1%202%2019%202%2022%201%204-2%201-3-7-2h-8l3-3c7-6%2013-13%2013-14%200-3-1-2-5%202m222%2023c-1%208%200%2018%205%2024%202%204%2012%2013%2013%2013l-3-18-1-3c-1-5-3-3-3%203%201%205%200%205-4-2-2-3-5-19-4-22l-1-2-2%207m-198-2c-2%206-7%207-19%208l-11%201c1%203%2022%202%2027-1l5-2c2-1%202-2%202-4-1-4-3-5-4-2m-41%206c-2%2016%203%2020%2026%2020%2022%200%2030%202%2033%208l2%203%201-1v-4c-4-7-12-9-33-9-24%200-25-1-26-14-1-10-2-12-3-3m187%205l2%2010c4%2011%204%2014%204%2016v2c2-1%203-28%200-28l-4-3c-2-1-2-1-2%203m-44%2030l-2%202c1%202%2011%205%2019%205%206%200%207%200%204-1l-5-2-15-6-1%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5267d4e3f6d7536c1a92deff3c0f82c8/ba381/users.webp 200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/7f61c/users.webp 400w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/d00b9/users.webp 800w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/92f8c/users.webp 1200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/fad48/users.webp 1600w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/701ed/users.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5267d4e3f6d7536c1a92deff3c0f82c8/e07e9/users.jpg 200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/066f9/users.jpg 400w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/4b190/users.jpg 800w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/e5166/users.jpg 1200w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/b17f8/users.jpg 1600w\", \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/48638/users.jpg 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5267d4e3f6d7536c1a92deff3c0f82c8/4b190/users.jpg\",\n \"alt\": \"Users\",\n \"title\": \"Users\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 7\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Ability to install as an app on your Device (PWA)\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"480px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/80f890556723591aa318fba69fba5c07/7cc5e/app.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'218\\\\'%20viewBox=\\\\'0%200%20400%20218\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%20109v108h198c195%200%20198%200%20199-2l1-108V1H1v108m82-72l1%207%201-2c0-2%200-3%202-2%204%200%207-4%205-8%200-2-1-3-5-3h-4v8m11%200l1%207%201-2c0-2%200-3%202-2%203%200%205-1%205-5%201-4-1-6-6-6h-3v8M19%2096v30h61l-1-30V66H19v30m82-19c-2%205-2%208-1%208l1-1c1-2%206-2%206-1%201%201%202%202%205%202h5v-4c0-4-1-5-3-5l-3%201c-1%201-1%201%202%201h3l-3%201-3%203c0%202-2-1-3-5-1-5-4-5-6%200m100%2082c-3%202-2%2036%200%2037%203%202%2080%201%2081-1%202-1%203-33%201-36s-80-3-82%200\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/80f890556723591aa318fba69fba5c07/ba381/app.webp 200w\", \"/static/80f890556723591aa318fba69fba5c07/7f61c/app.webp 400w\", \"/static/80f890556723591aa318fba69fba5c07/d3be9/app.webp 480w\"],\n \"sizes\": \"(max-width: 480px) 100vw, 480px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/80f890556723591aa318fba69fba5c07/e07e9/app.jpg 200w\", \"/static/80f890556723591aa318fba69fba5c07/066f9/app.jpg 400w\", \"/static/80f890556723591aa318fba69fba5c07/7cc5e/app.jpg 480w\"],\n \"sizes\": \"(max-width: 480px) 100vw, 480px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/80f890556723591aa318fba69fba5c07/7cc5e/app.jpg\",\n \"alt\": \"Progressive Web App\",\n \"title\": \"Progressive Web App\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Other Features\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Google Material Design (Home Page)\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/14292e8eb66b05356007f175995bff7d/48638/home.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"53%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'212\\\\'%20viewBox=\\\\'0%200%20400%20212\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/14292e8eb66b05356007f175995bff7d/ba381/home.webp 200w\", \"/static/14292e8eb66b05356007f175995bff7d/7f61c/home.webp 400w\", \"/static/14292e8eb66b05356007f175995bff7d/d00b9/home.webp 800w\", \"/static/14292e8eb66b05356007f175995bff7d/92f8c/home.webp 1200w\", \"/static/14292e8eb66b05356007f175995bff7d/fad48/home.webp 1600w\", \"/static/14292e8eb66b05356007f175995bff7d/701ed/home.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/14292e8eb66b05356007f175995bff7d/e07e9/home.jpg 200w\", \"/static/14292e8eb66b05356007f175995bff7d/066f9/home.jpg 400w\", \"/static/14292e8eb66b05356007f175995bff7d/4b190/home.jpg 800w\", \"/static/14292e8eb66b05356007f175995bff7d/e5166/home.jpg 1200w\", \"/static/14292e8eb66b05356007f175995bff7d/b17f8/home.jpg 1600w\", \"/static/14292e8eb66b05356007f175995bff7d/48638/home.jpg 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/14292e8eb66b05356007f175995bff7d/4b190/home.jpg\",\n \"alt\": \"Design Home\",\n \"title\": \"Design Home\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 2\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Mobile Responsive\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"462px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3644b23561ad5c93f143a6792bbe74af/dd9aa/mobile.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"177%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'708\\\\'%20viewBox=\\\\'0%200%20400%20708\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%20354v354l1-296V117h100a1888%201888%200%20000-2H2V2h199l199-1H1v353m75-206H61c-3%202-3%208-2%2011%201%202%201%202-1%204s-3%206-1%208c2%203%204%202%203-1%200-2%200-2%203-1h4c1-1%201-1-1-1-4%200-4-5-1-9%203-3%209-5%2010-2s3%204%204%203v-1l-1-2c0-1%200-2%201-1l1-2v-5c0-3-2-4-4-1m213%20129c-3%202-5%203-9%201h-3c-3%204-9%205-12%203-1-2-5%201-6%205-1%201-1%202-3%201l-32%2010-7%202c-1-1-4%200-5%202l-5%202-1%202c0%202-1%202-4%202s-3%201-3%203%200%202-4%202c-6%200-11-5-11-10v-4l-4%202c-3%203-6%203-7-1-1-2-5-3-12-3l-5-3c-1-2-4-3-7-4l-6-2-8-2-8-1-3-2a943%20943%200%2000-17-2c-1-2-3-1-2%202%200%202-2%203-5%201-4-2-6%201-4%206l1%206%201%205c2%202%203%205%203%207s1%204%203%204c3%202%203%204%201%206s-2%202%202%204c2%201%203%202%203%204-1%201%200%202%201%202l3%202c0%202%205%206%2010%208%204%202%204%202%204%205v3h10l11-1c2-3%2010-7%2015-8%204%200%205%200%207%202%203%203%205%204%203%201-1-3-1-6%201-6l1%201%201-1%203-2h1l3-8%203-6h6c6%200%207%201%207%203l1%202c3%200%205%203%205%206%200%202%200%202%202%201%204-4%207-1%205%205%200%202%201%203%204%200%203-1%203-1%2019%201%209%202%2010%202%2010%205l1%203%201-4c2-4%205-5%2011-2%207%203%2013%204%2014%203%201%200-1-4-3-4s-2-2%200-4l4-5c2-4%202-4%200-4-3%200-3-2%200-2l3-3%203-2c4%200%205-3%203-5-3-3-2-4%201-8%205-4%207-9%205-10v-3l1-4%201-5c3-6%202-9-2-4m-43%2023c-4%205-11%206-14%202-2-3-4-2-6%201-3%205%209%208%2017%206%2010-3%2014-9%208-11-3-1-3-1-5%202m-95%204c-4%202-10%203-13%200-3-2-6-1-6%202%201%205%2018%208%2026%205%203-2%204-5%201-7-3-3-5-3-8%200m141%2050l-1%205-1%205-1%206-2%206c0%202-2%203-5%204-4%201-5%203-3%205%202%201%201%204-1%208s-3%204-8%206c-4%200-8%202-10%203-5%203-15%206-18%206l-4%202-23%206h-10l-9%201c-4%202-8%202-11%200h-11l-11-1h-8l-2-3-3-5c0-3-11-5-12-2%200%202-3%201-7-1-2-2-2-3-1-5%202-3-1-6-5-3l-4%201c-2-1-2-2-3-7l-4-4-3-2v-9c2%200-2-3-4-3s-2%200-1-3c3-6-2-13-8-14l-4-1v6l4%2012%203%208c0%202%201%204%204%207l4%209%202%203%2010%209%209%2016%202-1c1-1%201-1%203%202l3%203%204%202%209%206c4%204%206%205%208%205%202-1%203%200%204%201h5c4%200%206%200%209%202l14%201%2010%201c0%203%202%202%206-1%209-7%2017-11%2023-12%205-1%206-2%206-4s1-3%206-5c4-1%206%200%206%202-1%202%200%201%205-3a4306%204306%200%200119-9c5-2%207-6%207-12l2-5%201-6%203-6c3-4%204-7%207-18%202-8%203-19%201-19l-1%205M187%20642l-1%206-1-3-1-1v4c3%204%202%206-5%206h-7v-9l5-1c5%200%207-1%203-3h-12v8l1%209h8l10%201%201%201%201-13v-3c-1%200-2-2-2-5v3m-119%202c-3%204-3%204-3%2010l1%207h12l2-4c3-6%203-6-2-9-4-1-5-3-5-4%200-3-2-3-5%200\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3644b23561ad5c93f143a6792bbe74af/ba381/mobile.webp 200w\", \"/static/3644b23561ad5c93f143a6792bbe74af/7f61c/mobile.webp 400w\", \"/static/3644b23561ad5c93f143a6792bbe74af/c589b/mobile.webp 462w\"],\n \"sizes\": \"(max-width: 462px) 100vw, 462px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3644b23561ad5c93f143a6792bbe74af/e07e9/mobile.jpg 200w\", \"/static/3644b23561ad5c93f143a6792bbe74af/066f9/mobile.jpg 400w\", \"/static/3644b23561ad5c93f143a6792bbe74af/dd9aa/mobile.jpg 462w\"],\n \"sizes\": \"(max-width: 462px) 100vw, 462px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3644b23561ad5c93f143a6792bbe74af/dd9aa/mobile.jpg\",\n \"alt\": \"Mobile Responsive\",\n \"title\": \"Mobile Responsive\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ol\", {\n \"start\": 3\n }, mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"p\", {\n parentName: \"li\"\n }, \"Faster Page Loading (Dynamic Post Loading/ Infinity Scrolling ) Caching and Offline Support (PWA)\"), mdx(\"p\", {\n parentName: \"li\"\n }, \"Loads in less than 3s on average mobile network speed\"))), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/2e558/performance.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"77%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'309\\\\'%20viewBox=\\\\'0%200%20400%20309\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%201v308h399V2l1-2H201L1%201m95%2015l4%202c15%204%2013%2027-3%2027-8%200-14-6-14-14%200-5-2-7-2-3-1%2012%205%2019%2015%2019%2014%200%2021-13%2014-25-3-4-14-9-14-6m50%200l3%202c15%204%2013%2027-3%2027-13%200-19-15-10-24%203-3%202-4-1-1-12%2010-1%2030%2014%2027%2011-3%2016-15%2010-25-3-4-10-8-13-6m43%200c-8%202-12%2012-10%2020%204%2013%2023%2015%2029%203%206-13-5-27-19-23m54%200l4%202c11%202%2014%2018%204%2024-9%207-21%200-21-12%200-5-2-5-2-1-2%207%204%2016%2011%2018%2017%204%2028-18%2013-29-3-3-9-4-9-2m-53%202c-3%200-8%205-9%209-3%2013%2010%2023%2021%2016%2010-6%207-22-4-25h-8m94%2013c-5%202-5%206%200%2011%206%207%2014%207%2020%200%204-4%204-5-1-9-4-4-5-4-9-1l-2%203-2-3c-3-2-3-2-6-1M78%2055l-1%203c0%202%200%202%202%200h2c1%203%204%202%206%200h1c0%202%206%202%207%200%201-1%201-1%201%201v2l1-2%201-2v4l1-2%201-1c0%202%201%202%204%202%202%200%203%200%203-2h1c1%202%209%202%209%200l-14-1-13-1h-4l-6-1h-2m196%200v5l1-1h4c0-2%200-2%201-1%201%202%202%202%203%202h2c0%202%203%201%204-1h2l6%201%206-1h4l2%201%201-2c0-2-1-2-4-2l-4%201h-1l-11-1a57%2057%200%2001-16-1m-124%201h-8c-6%200-7%201-7%202%200%202%2026%203%2026%200%200-1%201-1%201%201%201%202%201%202%202%201%201-3-2-4-9-5l-5%201m44%2068l3%201c10%202%2016%2013%2011%2022-7%2015-29%2010-29-7%200-6-2-7-3-2-2%2011%2010%2023%2021%2021%2017-3%2020-27%206-34-4-2-9-3-9-1m-13%2045l-2%201c-2%200-2%201-2%203s0%203%201%202c1-4%202-5%202-2%200%204%202%204%202%200%200-2%200-2%201%200%200%203%203%205%204%203l3-1c1%201%201%200%201-1l1-2c1-1%201%200%201%201l1%203%201-3%201-2v3l1%202%201-2%201-2c1-1%201%200%201%202s0%203%203%202h4l1-3c-1-3-5-4-5-1v3l-1-3c-1-2-2-2-6-2l-7%201h-1l-2-1c-2%201-3%200-3-1l-1-1-1%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddea79efc37a8a5ee83a19804ad7d8f8/ba381/performance.webp 200w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/7f61c/performance.webp 400w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/d00b9/performance.webp 800w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/1d5af/performance.webp 1193w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddea79efc37a8a5ee83a19804ad7d8f8/e07e9/performance.jpg 200w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/066f9/performance.jpg 400w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/4b190/performance.jpg 800w\", \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/2e558/performance.jpg 1193w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/ddea79efc37a8a5ee83a19804ad7d8f8/4b190/performance.jpg\",\n \"alt\": \"Speed and performace\",\n \"title\": \"Speed and performace\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"dbab9c87-4cb4-5d2b-98e6-b06b83429c72"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/admin-dashboard/page-data.json b/page-data/admin-dashboard/page-data.json index 069b39c4..7f7da852 100644 --- a/page-data/admin-dashboard/page-data.json +++ b/page-data/admin-dashboard/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/admin-dashboard","result":{"data":{"mdx":{"id":"e0b9f4a4-9bc3-5be1-808c-56ddb64e1914","frontmatter":{"description":"Smart Conference IOT Room Admin Dashboard","tags":["Angular Application","Angular Multi module","Material Design","Angular Library","High Performance Admin Dashboard","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Smart Conference IOT Room Admin Dashboard","code":"https://github.com/keshavlingala/smart-conference-dashboard","code2":null,"date":"26 Mar 2021","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/8237b10058e174c12fe3fb68af232d64/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Smart Conference IOT Room Admin Dashboard\",\n \"slug\": \"admin-dashboard\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Material Design\", \"Angular Library\", \"High Performance Admin Dashboard\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Smart Conference IOT Room Admin Dashboard\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"26 Mar 2021\",\n \"code\": \"https://github.com/keshavlingala/smart-conference-dashboard\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Smart Conference IOT Room Admin Dashboard\"), mdx(\"hr\", null), mdx(\"h2\", null, \"Description\"), mdx(\"p\", null, \"This is a sample admin dashboard for smart conference IOT room. This dashboard is build using Angular 11, Angular Material, Angular Flex Layout\"), mdx(\"p\", null, \"Fast, Dynamic, High Performance Admin Dashboard\"), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Loads in less than 2 seconds\")), mdx(\"h2\", null, \"Features\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Angular 10 ( High Performance Front-end Framework )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"UI Updates Automatically ( No need to refresh the page )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Lazy Loading ( Component loads only when it is required and just before user about to see it )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Google's Standard Material Design\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Adjustable Layout\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Multiple Charts from different providers (chart.js, google charts, chartist, d3-charts)\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Draggable Cards and resizable cards for analytics dashboard\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Custom Designs for all the components\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Dynamic Data Tables with sorting, filtering, pagination, resizing, exporting features\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Delete, Edit, Add, View features for data tables\")), mdx(\"h2\", null, \"Screenshots\"), mdx(\"p\", null, \"Multiple Charts in Dashboard\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8237b10058e174c12fe3fb68af232d64/e8649/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055a11071%2011071%200%2000316-1%203368%203368%200%20011-184V38l-159-1C78%2037%2063%2037%2063%2039m157%2032l26%201%2026-1c0-2-4-2-26-2s-26%200-26%202m-111%2083c-6%202-11%208-11%2015%200%204%200%204%208%202l8-2v-7c0-9-1-9-5-8m6%208c0%2010%202%2018%204%2018%202%201%203%203%201%203l-1%201c0%202%206-2%208-5%203-5%204-10%202-10s-3-3-1-3v-3c-1-2-1-3-2-2v-1h-1v-1h-1v-1l-1-1h-1l-3-1c-3%200-3%200-1-1%201-1%201-1-1-1s-2%200-2%208\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8237b10058e174c12fe3fb68af232d64/ba381/feature.webp 200w\", \"/static/8237b10058e174c12fe3fb68af232d64/7f61c/feature.webp 400w\", \"/static/8237b10058e174c12fe3fb68af232d64/d00b9/feature.webp 800w\", \"/static/8237b10058e174c12fe3fb68af232d64/92f8c/feature.webp 1200w\", \"/static/8237b10058e174c12fe3fb68af232d64/fad48/feature.webp 1600w\", \"/static/8237b10058e174c12fe3fb68af232d64/3674f/feature.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8237b10058e174c12fe3fb68af232d64/772e8/feature.png 200w\", \"/static/8237b10058e174c12fe3fb68af232d64/e17e5/feature.png 400w\", \"/static/8237b10058e174c12fe3fb68af232d64/5a190/feature.png 800w\", \"/static/8237b10058e174c12fe3fb68af232d64/c1b63/feature.png 1200w\", \"/static/8237b10058e174c12fe3fb68af232d64/29007/feature.png 1600w\", \"/static/8237b10058e174c12fe3fb68af232d64/e8649/feature.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8237b10058e174c12fe3fb68af232d64/5a190/feature.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Adjustable and Resizable Layout\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/949e05dc4bfd913b12d7bc644590199b/e8649/ui-1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158v-16l-1-17-1-84V37H221C78%2037%2063%2037%2063%2039m195%2068c-6%202-10%209-10%2015%200%203%200%204%202%204l6-2c9-2%208-1%208-10s0-9-6-7m7%207c0%2010%202%2018%204%2019l2%202%201%201v-1h1l1-1c-1-1-1-1%200%200l1-1c-1-1-1-1%200%200l1-1v-1c1%201%202%200%203-2v-7c-3%200-2-3%200-3%201-1%200-1-2-1-3%200-3%200-3-5%200-3%200-4-2-4%200%201-1%201%200%200v-1l-4-1-3-1v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/949e05dc4bfd913b12d7bc644590199b/ba381/ui-1.webp 200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/7f61c/ui-1.webp 400w\", \"/static/949e05dc4bfd913b12d7bc644590199b/d00b9/ui-1.webp 800w\", \"/static/949e05dc4bfd913b12d7bc644590199b/92f8c/ui-1.webp 1200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/fad48/ui-1.webp 1600w\", \"/static/949e05dc4bfd913b12d7bc644590199b/3674f/ui-1.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/949e05dc4bfd913b12d7bc644590199b/772e8/ui-1.png 200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/e17e5/ui-1.png 400w\", \"/static/949e05dc4bfd913b12d7bc644590199b/5a190/ui-1.png 800w\", \"/static/949e05dc4bfd913b12d7bc644590199b/c1b63/ui-1.png 1200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/29007/ui-1.png 1600w\", \"/static/949e05dc4bfd913b12d7bc644590199b/e8649/ui-1.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/949e05dc4bfd913b12d7bc644590199b/5a190/ui-1.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Delete, Edit, Add new Widgets in Dashboard\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2a219e060ab71a7172129daa946021e7/e8649/ui-2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158v-16l-1-17-1-84V37H221C78%2037%2063%2037%2063%2039m208%20106c-7%202-13%2011-11%2017v2l8-2%207-2v-16l-4%201m6%207c0%207%201%2016%204%2022h1l1-1%201-1c1%201%205-3%204-4l1-1c1%201%203-6%202-10l-1-2v-2l-1-1v-1l-1-1c-1%201-1%201%200%200h-1v-1h-1l-1-1c1-1-4-4-7-4l-1%208\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a219e060ab71a7172129daa946021e7/ba381/ui-2.webp 200w\", \"/static/2a219e060ab71a7172129daa946021e7/7f61c/ui-2.webp 400w\", \"/static/2a219e060ab71a7172129daa946021e7/d00b9/ui-2.webp 800w\", \"/static/2a219e060ab71a7172129daa946021e7/92f8c/ui-2.webp 1200w\", \"/static/2a219e060ab71a7172129daa946021e7/fad48/ui-2.webp 1600w\", \"/static/2a219e060ab71a7172129daa946021e7/3674f/ui-2.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a219e060ab71a7172129daa946021e7/772e8/ui-2.png 200w\", \"/static/2a219e060ab71a7172129daa946021e7/e17e5/ui-2.png 400w\", \"/static/2a219e060ab71a7172129daa946021e7/5a190/ui-2.png 800w\", \"/static/2a219e060ab71a7172129daa946021e7/c1b63/ui-2.png 1200w\", \"/static/2a219e060ab71a7172129daa946021e7/29007/ui-2.png 1600w\", \"/static/2a219e060ab71a7172129daa946021e7/e8649/ui-2.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2a219e060ab71a7172129daa946021e7/5a190/ui-2.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Bar Chart with Real time Updates\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/00589bcef3627c432894a11b1b3bef00/e8649/ui-3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158v-16l-1-17-1-84V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/00589bcef3627c432894a11b1b3bef00/ba381/ui-3.webp 200w\", \"/static/00589bcef3627c432894a11b1b3bef00/7f61c/ui-3.webp 400w\", \"/static/00589bcef3627c432894a11b1b3bef00/d00b9/ui-3.webp 800w\", \"/static/00589bcef3627c432894a11b1b3bef00/92f8c/ui-3.webp 1200w\", \"/static/00589bcef3627c432894a11b1b3bef00/fad48/ui-3.webp 1600w\", \"/static/00589bcef3627c432894a11b1b3bef00/3674f/ui-3.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/00589bcef3627c432894a11b1b3bef00/772e8/ui-3.png 200w\", \"/static/00589bcef3627c432894a11b1b3bef00/e17e5/ui-3.png 400w\", \"/static/00589bcef3627c432894a11b1b3bef00/5a190/ui-3.png 800w\", \"/static/00589bcef3627c432894a11b1b3bef00/c1b63/ui-3.png 1200w\", \"/static/00589bcef3627c432894a11b1b3bef00/29007/ui-3.png 1600w\", \"/static/00589bcef3627c432894a11b1b3bef00/e8649/ui-3.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/00589bcef3627c432894a11b1b3bef00/5a190/ui-3.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Selecting the chart type , and configuring the chart data dynamically\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8f5af49c5881eadc0bc51e65d1872fca/e8649/ui-4.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f5af49c5881eadc0bc51e65d1872fca/ba381/ui-4.webp 200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/7f61c/ui-4.webp 400w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/d00b9/ui-4.webp 800w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/92f8c/ui-4.webp 1200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/fad48/ui-4.webp 1600w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/3674f/ui-4.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f5af49c5881eadc0bc51e65d1872fca/772e8/ui-4.png 200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/e17e5/ui-4.png 400w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/5a190/ui-4.png 800w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/c1b63/ui-4.png 1200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/29007/ui-4.png 1600w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/e8649/ui-4.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8f5af49c5881eadc0bc51e65d1872fca/5a190/ui-4.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Generating Keys for IOT Devices ( Single Click to Copy)\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/e8649/ui-5.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2050a510%20510%200%20001%2058c-2%200-1%20124%200%20126%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2037c0%2032%200%2037-2%2038v3c2%201%202%209%202%2061l1%2060%20159%201h158v-15l-1-16-1-85V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d2fac15df4428b5dc6b65b6ab3b595e6/ba381/ui-5.webp 200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/7f61c/ui-5.webp 400w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/d00b9/ui-5.webp 800w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/92f8c/ui-5.webp 1200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/fad48/ui-5.webp 1600w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/3674f/ui-5.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d2fac15df4428b5dc6b65b6ab3b595e6/772e8/ui-5.png 200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/e17e5/ui-5.png 400w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/5a190/ui-5.png 800w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/c1b63/ui-5.png 1200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/29007/ui-5.png 1600w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/e8649/ui-5.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/5a190/ui-5.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Custom UI Design for OTA Updates\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/af6d9e310a88f3d450d78059366f0af1/e8649/ui-6.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2045a408%20408%200%20001%2053c-2%200-1%20134%200%20136%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2032c0%2026%200%2031-2%2032v3c2%201%202%2010%202%2066l1%2066%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/af6d9e310a88f3d450d78059366f0af1/ba381/ui-6.webp 200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/7f61c/ui-6.webp 400w\", \"/static/af6d9e310a88f3d450d78059366f0af1/d00b9/ui-6.webp 800w\", \"/static/af6d9e310a88f3d450d78059366f0af1/92f8c/ui-6.webp 1200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/fad48/ui-6.webp 1600w\", \"/static/af6d9e310a88f3d450d78059366f0af1/3674f/ui-6.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/af6d9e310a88f3d450d78059366f0af1/772e8/ui-6.png 200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/e17e5/ui-6.png 400w\", \"/static/af6d9e310a88f3d450d78059366f0af1/5a190/ui-6.png 800w\", \"/static/af6d9e310a88f3d450d78059366f0af1/c1b63/ui-6.png 1200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/29007/ui-6.png 1600w\", \"/static/af6d9e310a88f3d450d78059366f0af1/e8649/ui-6.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/af6d9e310a88f3d450d78059366f0af1/5a190/ui-6.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Reusing the components in different modules ( Lazy Loading )\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d6785a660dae2d99a330c838dca070b5/e8649/ui-7.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%208-2%20117l1%20117%20185%201h184V129l-1-118c-2-1-364-2-367%200m47%2027l-1%2026-1%2027a414%20414%200%20012%2077v71h316V39l-1-2H222L64%2038m6%2020v4h23v-9H70v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d6785a660dae2d99a330c838dca070b5/ba381/ui-7.webp 200w\", \"/static/d6785a660dae2d99a330c838dca070b5/7f61c/ui-7.webp 400w\", \"/static/d6785a660dae2d99a330c838dca070b5/d00b9/ui-7.webp 800w\", \"/static/d6785a660dae2d99a330c838dca070b5/92f8c/ui-7.webp 1200w\", \"/static/d6785a660dae2d99a330c838dca070b5/fad48/ui-7.webp 1600w\", \"/static/d6785a660dae2d99a330c838dca070b5/3674f/ui-7.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d6785a660dae2d99a330c838dca070b5/772e8/ui-7.png 200w\", \"/static/d6785a660dae2d99a330c838dca070b5/e17e5/ui-7.png 400w\", \"/static/d6785a660dae2d99a330c838dca070b5/5a190/ui-7.png 800w\", \"/static/d6785a660dae2d99a330c838dca070b5/c1b63/ui-7.png 1200w\", \"/static/d6785a660dae2d99a330c838dca070b5/29007/ui-7.png 1600w\", \"/static/d6785a660dae2d99a330c838dca070b5/e8649/ui-7.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d6785a660dae2d99a330c838dca070b5/5a190/ui-7.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Defining IOT Device Rules UI\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5016a5a522ebc103b096a0baf01e7d28/e8649/ui-8.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2039a318%20318%200%20001%2048c-2%200-1%20145%200%20147%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2026c0%2022%200%2026-2%2027v3c2%201%202%2010%202%2072l1%2071%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5016a5a522ebc103b096a0baf01e7d28/ba381/ui-8.webp 200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/7f61c/ui-8.webp 400w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/d00b9/ui-8.webp 800w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/92f8c/ui-8.webp 1200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/fad48/ui-8.webp 1600w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/3674f/ui-8.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5016a5a522ebc103b096a0baf01e7d28/772e8/ui-8.png 200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/e17e5/ui-8.png 400w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/5a190/ui-8.png 800w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/c1b63/ui-8.png 1200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/29007/ui-8.png 1600w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/e8649/ui-8.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5016a5a522ebc103b096a0baf01e7d28/5a190/ui-8.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Edit and Delete Buttons in Data Table with selection of multiple rows\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/65169a2738be1a4dc151780efccd2964/e8649/ui-9.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2034a239%20239%200%20001%2042c-2%200-1%20156%200%20158%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2021c0%2016%200%2020-2%2021v3c2%201%202%2010%202%2077l1%2077%20159%201h158v-15l-1-15-1-86V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/65169a2738be1a4dc151780efccd2964/ba381/ui-9.webp 200w\", \"/static/65169a2738be1a4dc151780efccd2964/7f61c/ui-9.webp 400w\", \"/static/65169a2738be1a4dc151780efccd2964/d00b9/ui-9.webp 800w\", \"/static/65169a2738be1a4dc151780efccd2964/92f8c/ui-9.webp 1200w\", \"/static/65169a2738be1a4dc151780efccd2964/fad48/ui-9.webp 1600w\", \"/static/65169a2738be1a4dc151780efccd2964/3674f/ui-9.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/65169a2738be1a4dc151780efccd2964/772e8/ui-9.png 200w\", \"/static/65169a2738be1a4dc151780efccd2964/e17e5/ui-9.png 400w\", \"/static/65169a2738be1a4dc151780efccd2964/5a190/ui-9.png 800w\", \"/static/65169a2738be1a4dc151780efccd2964/c1b63/ui-9.png 1200w\", \"/static/65169a2738be1a4dc151780efccd2964/29007/ui-9.png 1600w\", \"/static/65169a2738be1a4dc151780efccd2964/e8649/ui-9.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/65169a2738be1a4dc151780efccd2964/5a190/ui-9.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Configurable Data Table with Sorting, Filtering, Pagination, Resizing, Edit and Delete Buttons\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/b8ee66dc4201ccbe86cdbe6856284031/e8649/ui-10.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2034a239%20239%200%20001%2042c-2%200-1%20156%200%20158%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2021c0%2016%200%2020-2%2021v3c2%201%202%2010%202%2077l1%2077%20159%201h158v-15l-1-15-1-86V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b8ee66dc4201ccbe86cdbe6856284031/ba381/ui-10.webp 200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/7f61c/ui-10.webp 400w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/d00b9/ui-10.webp 800w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/92f8c/ui-10.webp 1200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/fad48/ui-10.webp 1600w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/3674f/ui-10.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b8ee66dc4201ccbe86cdbe6856284031/772e8/ui-10.png 200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/e17e5/ui-10.png 400w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/5a190/ui-10.png 800w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/c1b63/ui-10.png 1200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/29007/ui-10.png 1600w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/e8649/ui-10.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/b8ee66dc4201ccbe86cdbe6856284031/5a190/ui-10.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"UI with multiple pages and cards and clickable cards with built in charts\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d93efe26689e80166c1da04c5c68f765/e8649/ui-11.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%203-2%2029l1%2028v8c-2%200-1%20167%200%20169%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2016-1%2015c-2%202-2%202%200%203l1%2082%201%2083%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d93efe26689e80166c1da04c5c68f765/ba381/ui-11.webp 200w\", \"/static/d93efe26689e80166c1da04c5c68f765/7f61c/ui-11.webp 400w\", \"/static/d93efe26689e80166c1da04c5c68f765/d00b9/ui-11.webp 800w\", \"/static/d93efe26689e80166c1da04c5c68f765/92f8c/ui-11.webp 1200w\", \"/static/d93efe26689e80166c1da04c5c68f765/fad48/ui-11.webp 1600w\", \"/static/d93efe26689e80166c1da04c5c68f765/3674f/ui-11.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d93efe26689e80166c1da04c5c68f765/772e8/ui-11.png 200w\", \"/static/d93efe26689e80166c1da04c5c68f765/e17e5/ui-11.png 400w\", \"/static/d93efe26689e80166c1da04c5c68f765/5a190/ui-11.png 800w\", \"/static/d93efe26689e80166c1da04c5c68f765/c1b63/ui-11.png 1200w\", \"/static/d93efe26689e80166c1da04c5c68f765/29007/ui-11.png 1600w\", \"/static/d93efe26689e80166c1da04c5c68f765/e8649/ui-11.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d93efe26689e80166c1da04c5c68f765/5a190/ui-11.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Data Tables with button to view in detail\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/e8649/ui-12.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%203-2%2023l1%2024v7c-2%200-1%20178%200%20180%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2010c0%207%200%2010-2%2011v3c2%201%202%2011%202%2087l1%2088%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039m7%2019v4h27v-9H70v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/25079beaaa9b40aac98d13f3e1f9bf5e/ba381/ui-12.webp 200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/7f61c/ui-12.webp 400w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/d00b9/ui-12.webp 800w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/92f8c/ui-12.webp 1200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/fad48/ui-12.webp 1600w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/3674f/ui-12.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/25079beaaa9b40aac98d13f3e1f9bf5e/772e8/ui-12.png 200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/e17e5/ui-12.png 400w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/5a190/ui-12.png 800w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/c1b63/ui-12.png 1200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/29007/ui-12.png 1600w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/e8649/ui-12.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/5a190/ui-12.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"e0b9f4a4-9bc3-5be1-808c-56ddb64e1914"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/admin-dashboard","result":{"data":{"mdx":{"id":"b3e02ac7-2b5d-5c49-95c3-50c0757f4252","frontmatter":{"description":"Smart Conference IOT Room Admin Dashboard","tags":["Angular Application","Angular Multi module","Material Design","Angular Library","High Performance Admin Dashboard","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Smart Conference IOT Room Admin Dashboard","code":"https://github.com/keshavlingala/smart-conference-dashboard","code2":null,"date":"26 Mar 2021","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/8237b10058e174c12fe3fb68af232d64/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Smart Conference IOT Room Admin Dashboard\",\n \"slug\": \"admin-dashboard\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Material Design\", \"Angular Library\", \"High Performance Admin Dashboard\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Smart Conference IOT Room Admin Dashboard\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"26 Mar 2021\",\n \"code\": \"https://github.com/keshavlingala/smart-conference-dashboard\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Smart Conference IOT Room Admin Dashboard\"), mdx(\"hr\", null), mdx(\"h2\", null, \"Description\"), mdx(\"p\", null, \"This is a sample admin dashboard for smart conference IOT room. This dashboard is build using Angular 11, Angular Material, Angular Flex Layout\"), mdx(\"p\", null, \"Fast, Dynamic, High Performance Admin Dashboard\"), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Loads in less than 2 seconds\")), mdx(\"h2\", null, \"Features\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Angular 10 ( High Performance Front-end Framework )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"UI Updates Automatically ( No need to refresh the page )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Lazy Loading ( Component loads only when it is required and just before user about to see it )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Google's Standard Material Design\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Adjustable Layout\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Multiple Charts from different providers (chart.js, google charts, chartist, d3-charts)\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Draggable Cards and resizable cards for analytics dashboard\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Custom Designs for all the components\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Dynamic Data Tables with sorting, filtering, pagination, resizing, exporting features\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Delete, Edit, Add, View features for data tables\")), mdx(\"h2\", null, \"Screenshots\"), mdx(\"p\", null, \"Multiple Charts in Dashboard\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8237b10058e174c12fe3fb68af232d64/e8649/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055a11071%2011071%200%2000316-1%203368%203368%200%20011-184V38l-159-1C78%2037%2063%2037%2063%2039m157%2032l26%201%2026-1c0-2-4-2-26-2s-26%200-26%202m-111%2083c-6%202-11%208-11%2015%200%204%200%204%208%202l8-2v-7c0-9-1-9-5-8m6%208c0%2010%202%2018%204%2018%202%201%203%203%201%203l-1%201c0%202%206-2%208-5%203-5%204-10%202-10s-3-3-1-3v-3c-1-2-1-3-2-2v-1h-1v-1h-1v-1l-1-1h-1l-3-1c-3%200-3%200-1-1%201-1%201-1-1-1s-2%200-2%208\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8237b10058e174c12fe3fb68af232d64/ba381/feature.webp 200w\", \"/static/8237b10058e174c12fe3fb68af232d64/7f61c/feature.webp 400w\", \"/static/8237b10058e174c12fe3fb68af232d64/d00b9/feature.webp 800w\", \"/static/8237b10058e174c12fe3fb68af232d64/92f8c/feature.webp 1200w\", \"/static/8237b10058e174c12fe3fb68af232d64/fad48/feature.webp 1600w\", \"/static/8237b10058e174c12fe3fb68af232d64/3674f/feature.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8237b10058e174c12fe3fb68af232d64/772e8/feature.png 200w\", \"/static/8237b10058e174c12fe3fb68af232d64/e17e5/feature.png 400w\", \"/static/8237b10058e174c12fe3fb68af232d64/5a190/feature.png 800w\", \"/static/8237b10058e174c12fe3fb68af232d64/c1b63/feature.png 1200w\", \"/static/8237b10058e174c12fe3fb68af232d64/29007/feature.png 1600w\", \"/static/8237b10058e174c12fe3fb68af232d64/e8649/feature.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8237b10058e174c12fe3fb68af232d64/5a190/feature.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Adjustable and Resizable Layout\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/949e05dc4bfd913b12d7bc644590199b/e8649/ui-1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158v-16l-1-17-1-84V37H221C78%2037%2063%2037%2063%2039m195%2068c-6%202-10%209-10%2015%200%203%200%204%202%204l6-2c9-2%208-1%208-10s0-9-6-7m7%207c0%2010%202%2018%204%2019l2%202%201%201v-1h1l1-1c-1-1-1-1%200%200l1-1c-1-1-1-1%200%200l1-1v-1c1%201%202%200%203-2v-7c-3%200-2-3%200-3%201-1%200-1-2-1-3%200-3%200-3-5%200-3%200-4-2-4%200%201-1%201%200%200v-1l-4-1-3-1v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/949e05dc4bfd913b12d7bc644590199b/ba381/ui-1.webp 200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/7f61c/ui-1.webp 400w\", \"/static/949e05dc4bfd913b12d7bc644590199b/d00b9/ui-1.webp 800w\", \"/static/949e05dc4bfd913b12d7bc644590199b/92f8c/ui-1.webp 1200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/fad48/ui-1.webp 1600w\", \"/static/949e05dc4bfd913b12d7bc644590199b/3674f/ui-1.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/949e05dc4bfd913b12d7bc644590199b/772e8/ui-1.png 200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/e17e5/ui-1.png 400w\", \"/static/949e05dc4bfd913b12d7bc644590199b/5a190/ui-1.png 800w\", \"/static/949e05dc4bfd913b12d7bc644590199b/c1b63/ui-1.png 1200w\", \"/static/949e05dc4bfd913b12d7bc644590199b/29007/ui-1.png 1600w\", \"/static/949e05dc4bfd913b12d7bc644590199b/e8649/ui-1.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/949e05dc4bfd913b12d7bc644590199b/5a190/ui-1.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Delete, Edit, Add new Widgets in Dashboard\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2a219e060ab71a7172129daa946021e7/e8649/ui-2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158v-16l-1-17-1-84V37H221C78%2037%2063%2037%2063%2039m208%20106c-7%202-13%2011-11%2017v2l8-2%207-2v-16l-4%201m6%207c0%207%201%2016%204%2022h1l1-1%201-1c1%201%205-3%204-4l1-1c1%201%203-6%202-10l-1-2v-2l-1-1v-1l-1-1c-1%201-1%201%200%200h-1v-1h-1l-1-1c1-1-4-4-7-4l-1%208\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a219e060ab71a7172129daa946021e7/ba381/ui-2.webp 200w\", \"/static/2a219e060ab71a7172129daa946021e7/7f61c/ui-2.webp 400w\", \"/static/2a219e060ab71a7172129daa946021e7/d00b9/ui-2.webp 800w\", \"/static/2a219e060ab71a7172129daa946021e7/92f8c/ui-2.webp 1200w\", \"/static/2a219e060ab71a7172129daa946021e7/fad48/ui-2.webp 1600w\", \"/static/2a219e060ab71a7172129daa946021e7/3674f/ui-2.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a219e060ab71a7172129daa946021e7/772e8/ui-2.png 200w\", \"/static/2a219e060ab71a7172129daa946021e7/e17e5/ui-2.png 400w\", \"/static/2a219e060ab71a7172129daa946021e7/5a190/ui-2.png 800w\", \"/static/2a219e060ab71a7172129daa946021e7/c1b63/ui-2.png 1200w\", \"/static/2a219e060ab71a7172129daa946021e7/29007/ui-2.png 1600w\", \"/static/2a219e060ab71a7172129daa946021e7/e8649/ui-2.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2a219e060ab71a7172129daa946021e7/5a190/ui-2.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Bar Chart with Real time Updates\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/00589bcef3627c432894a11b1b3bef00/e8649/ui-3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158v-16l-1-17-1-84V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/00589bcef3627c432894a11b1b3bef00/ba381/ui-3.webp 200w\", \"/static/00589bcef3627c432894a11b1b3bef00/7f61c/ui-3.webp 400w\", \"/static/00589bcef3627c432894a11b1b3bef00/d00b9/ui-3.webp 800w\", \"/static/00589bcef3627c432894a11b1b3bef00/92f8c/ui-3.webp 1200w\", \"/static/00589bcef3627c432894a11b1b3bef00/fad48/ui-3.webp 1600w\", \"/static/00589bcef3627c432894a11b1b3bef00/3674f/ui-3.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/00589bcef3627c432894a11b1b3bef00/772e8/ui-3.png 200w\", \"/static/00589bcef3627c432894a11b1b3bef00/e17e5/ui-3.png 400w\", \"/static/00589bcef3627c432894a11b1b3bef00/5a190/ui-3.png 800w\", \"/static/00589bcef3627c432894a11b1b3bef00/c1b63/ui-3.png 1200w\", \"/static/00589bcef3627c432894a11b1b3bef00/29007/ui-3.png 1600w\", \"/static/00589bcef3627c432894a11b1b3bef00/e8649/ui-3.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/00589bcef3627c432894a11b1b3bef00/5a190/ui-3.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Selecting the chart type , and configuring the chart data dynamically\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8f5af49c5881eadc0bc51e65d1872fca/e8649/ui-4.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2056a584%20584%200%20001%2063c-2%200-1%20113%200%20115%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2042c0%2036%200%2042-2%2043v3c2%201%202%209%202%2056l1%2055%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f5af49c5881eadc0bc51e65d1872fca/ba381/ui-4.webp 200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/7f61c/ui-4.webp 400w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/d00b9/ui-4.webp 800w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/92f8c/ui-4.webp 1200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/fad48/ui-4.webp 1600w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/3674f/ui-4.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f5af49c5881eadc0bc51e65d1872fca/772e8/ui-4.png 200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/e17e5/ui-4.png 400w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/5a190/ui-4.png 800w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/c1b63/ui-4.png 1200w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/29007/ui-4.png 1600w\", \"/static/8f5af49c5881eadc0bc51e65d1872fca/e8649/ui-4.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8f5af49c5881eadc0bc51e65d1872fca/5a190/ui-4.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Generating Keys for IOT Devices ( Single Click to Copy)\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/e8649/ui-5.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%205-2%2050a510%20510%200%20001%2058c-2%200-1%20124%200%20126%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2037c0%2032%200%2037-2%2038v3c2%201%202%209%202%2061l1%2060%20159%201h158v-15l-1-16-1-85V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d2fac15df4428b5dc6b65b6ab3b595e6/ba381/ui-5.webp 200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/7f61c/ui-5.webp 400w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/d00b9/ui-5.webp 800w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/92f8c/ui-5.webp 1200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/fad48/ui-5.webp 1600w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/3674f/ui-5.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d2fac15df4428b5dc6b65b6ab3b595e6/772e8/ui-5.png 200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/e17e5/ui-5.png 400w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/5a190/ui-5.png 800w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/c1b63/ui-5.png 1200w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/29007/ui-5.png 1600w\", \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/e8649/ui-5.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d2fac15df4428b5dc6b65b6ab3b595e6/5a190/ui-5.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Custom UI Design for OTA Updates\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/af6d9e310a88f3d450d78059366f0af1/e8649/ui-6.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2045a408%20408%200%20001%2053c-2%200-1%20134%200%20136%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2032c0%2026%200%2031-2%2032v3c2%201%202%2010%202%2066l1%2066%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/af6d9e310a88f3d450d78059366f0af1/ba381/ui-6.webp 200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/7f61c/ui-6.webp 400w\", \"/static/af6d9e310a88f3d450d78059366f0af1/d00b9/ui-6.webp 800w\", \"/static/af6d9e310a88f3d450d78059366f0af1/92f8c/ui-6.webp 1200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/fad48/ui-6.webp 1600w\", \"/static/af6d9e310a88f3d450d78059366f0af1/3674f/ui-6.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/af6d9e310a88f3d450d78059366f0af1/772e8/ui-6.png 200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/e17e5/ui-6.png 400w\", \"/static/af6d9e310a88f3d450d78059366f0af1/5a190/ui-6.png 800w\", \"/static/af6d9e310a88f3d450d78059366f0af1/c1b63/ui-6.png 1200w\", \"/static/af6d9e310a88f3d450d78059366f0af1/29007/ui-6.png 1600w\", \"/static/af6d9e310a88f3d450d78059366f0af1/e8649/ui-6.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/af6d9e310a88f3d450d78059366f0af1/5a190/ui-6.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Reusing the components in different modules ( Lazy Loading )\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d6785a660dae2d99a330c838dca070b5/e8649/ui-7.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%208-2%20117l1%20117%20185%201h184V129l-1-118c-2-1-364-2-367%200m47%2027l-1%2026-1%2027a414%20414%200%20012%2077v71h316V39l-1-2H222L64%2038m6%2020v4h23v-9H70v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d6785a660dae2d99a330c838dca070b5/ba381/ui-7.webp 200w\", \"/static/d6785a660dae2d99a330c838dca070b5/7f61c/ui-7.webp 400w\", \"/static/d6785a660dae2d99a330c838dca070b5/d00b9/ui-7.webp 800w\", \"/static/d6785a660dae2d99a330c838dca070b5/92f8c/ui-7.webp 1200w\", \"/static/d6785a660dae2d99a330c838dca070b5/fad48/ui-7.webp 1600w\", \"/static/d6785a660dae2d99a330c838dca070b5/3674f/ui-7.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d6785a660dae2d99a330c838dca070b5/772e8/ui-7.png 200w\", \"/static/d6785a660dae2d99a330c838dca070b5/e17e5/ui-7.png 400w\", \"/static/d6785a660dae2d99a330c838dca070b5/5a190/ui-7.png 800w\", \"/static/d6785a660dae2d99a330c838dca070b5/c1b63/ui-7.png 1200w\", \"/static/d6785a660dae2d99a330c838dca070b5/29007/ui-7.png 1600w\", \"/static/d6785a660dae2d99a330c838dca070b5/e8649/ui-7.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d6785a660dae2d99a330c838dca070b5/5a190/ui-7.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Defining IOT Device Rules UI\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5016a5a522ebc103b096a0baf01e7d28/e8649/ui-8.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2039a318%20318%200%20001%2048c-2%200-1%20145%200%20147%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2026c0%2022%200%2026-2%2027v3c2%201%202%2010%202%2072l1%2071%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5016a5a522ebc103b096a0baf01e7d28/ba381/ui-8.webp 200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/7f61c/ui-8.webp 400w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/d00b9/ui-8.webp 800w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/92f8c/ui-8.webp 1200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/fad48/ui-8.webp 1600w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/3674f/ui-8.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5016a5a522ebc103b096a0baf01e7d28/772e8/ui-8.png 200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/e17e5/ui-8.png 400w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/5a190/ui-8.png 800w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/c1b63/ui-8.png 1200w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/29007/ui-8.png 1600w\", \"/static/5016a5a522ebc103b096a0baf01e7d28/e8649/ui-8.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5016a5a522ebc103b096a0baf01e7d28/5a190/ui-8.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Edit and Delete Buttons in Data Table with selection of multiple rows\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/65169a2738be1a4dc151780efccd2964/e8649/ui-9.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2034a239%20239%200%20001%2042c-2%200-1%20156%200%20158%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2021c0%2016%200%2020-2%2021v3c2%201%202%2010%202%2077l1%2077%20159%201h158v-15l-1-15-1-86V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/65169a2738be1a4dc151780efccd2964/ba381/ui-9.webp 200w\", \"/static/65169a2738be1a4dc151780efccd2964/7f61c/ui-9.webp 400w\", \"/static/65169a2738be1a4dc151780efccd2964/d00b9/ui-9.webp 800w\", \"/static/65169a2738be1a4dc151780efccd2964/92f8c/ui-9.webp 1200w\", \"/static/65169a2738be1a4dc151780efccd2964/fad48/ui-9.webp 1600w\", \"/static/65169a2738be1a4dc151780efccd2964/3674f/ui-9.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/65169a2738be1a4dc151780efccd2964/772e8/ui-9.png 200w\", \"/static/65169a2738be1a4dc151780efccd2964/e17e5/ui-9.png 400w\", \"/static/65169a2738be1a4dc151780efccd2964/5a190/ui-9.png 800w\", \"/static/65169a2738be1a4dc151780efccd2964/c1b63/ui-9.png 1200w\", \"/static/65169a2738be1a4dc151780efccd2964/29007/ui-9.png 1600w\", \"/static/65169a2738be1a4dc151780efccd2964/e8649/ui-9.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/65169a2738be1a4dc151780efccd2964/5a190/ui-9.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Configurable Data Table with Sorting, Filtering, Pagination, Resizing, Edit and Delete Buttons\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/b8ee66dc4201ccbe86cdbe6856284031/e8649/ui-10.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%204-2%2034a239%20239%200%20001%2042c-2%200-1%20156%200%20158%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2021c0%2016%200%2020-2%2021v3c2%201%202%2010%202%2077l1%2077%20159%201h158v-15l-1-15-1-86V37H221C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b8ee66dc4201ccbe86cdbe6856284031/ba381/ui-10.webp 200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/7f61c/ui-10.webp 400w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/d00b9/ui-10.webp 800w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/92f8c/ui-10.webp 1200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/fad48/ui-10.webp 1600w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/3674f/ui-10.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/b8ee66dc4201ccbe86cdbe6856284031/772e8/ui-10.png 200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/e17e5/ui-10.png 400w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/5a190/ui-10.png 800w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/c1b63/ui-10.png 1200w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/29007/ui-10.png 1600w\", \"/static/b8ee66dc4201ccbe86cdbe6856284031/e8649/ui-10.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/b8ee66dc4201ccbe86cdbe6856284031/5a190/ui-10.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"UI with multiple pages and cards and clickable cards with built in charts\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d93efe26689e80166c1da04c5c68f765/e8649/ui-11.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%203-2%2029l1%2028v8c-2%200-1%20167%200%20169%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2016-1%2015c-2%202-2%202%200%203l1%2082%201%2083%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d93efe26689e80166c1da04c5c68f765/ba381/ui-11.webp 200w\", \"/static/d93efe26689e80166c1da04c5c68f765/7f61c/ui-11.webp 400w\", \"/static/d93efe26689e80166c1da04c5c68f765/d00b9/ui-11.webp 800w\", \"/static/d93efe26689e80166c1da04c5c68f765/92f8c/ui-11.webp 1200w\", \"/static/d93efe26689e80166c1da04c5c68f765/fad48/ui-11.webp 1600w\", \"/static/d93efe26689e80166c1da04c5c68f765/3674f/ui-11.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d93efe26689e80166c1da04c5c68f765/772e8/ui-11.png 200w\", \"/static/d93efe26689e80166c1da04c5c68f765/e17e5/ui-11.png 400w\", \"/static/d93efe26689e80166c1da04c5c68f765/5a190/ui-11.png 800w\", \"/static/d93efe26689e80166c1da04c5c68f765/c1b63/ui-11.png 1200w\", \"/static/d93efe26689e80166c1da04c5c68f765/29007/ui-11.png 1600w\", \"/static/d93efe26689e80166c1da04c5c68f765/e8649/ui-11.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d93efe26689e80166c1da04c5c68f765/5a190/ui-11.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Data Tables with button to view in detail\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/e8649/ui-12.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%203-2%2023l1%2024v7c-2%200-1%20178%200%20180%202%202%20368%202%20368-1%202-3%201-232%200-233H17m46%2028l-1%2010c0%207%200%2010-2%2011v3c2%201%202%2011%202%2087l1%2088%20159%201h158V38l-159-1C78%2037%2063%2037%2063%2039m7%2019v4h27v-9H70v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/25079beaaa9b40aac98d13f3e1f9bf5e/ba381/ui-12.webp 200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/7f61c/ui-12.webp 400w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/d00b9/ui-12.webp 800w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/92f8c/ui-12.webp 1200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/fad48/ui-12.webp 1600w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/3674f/ui-12.webp 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/25079beaaa9b40aac98d13f3e1f9bf5e/772e8/ui-12.png 200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/e17e5/ui-12.png 400w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/5a190/ui-12.png 800w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/c1b63/ui-12.png 1200w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/29007/ui-12.png 1600w\", \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/e8649/ui-12.png 2968w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/25079beaaa9b40aac98d13f3e1f9bf5e/5a190/ui-12.png\",\n \"alt\": \"Dashboard\",\n \"title\": \"Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"b3e02ac7-2b5d-5c49-95c3-50c0757f4252"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/algorithm-analyzer/page-data.json b/page-data/algorithm-analyzer/page-data.json deleted file mode 100644 index fad7d34c..00000000 --- a/page-data/algorithm-analyzer/page-data.json +++ /dev/null @@ -1 +0,0 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/algorithm-analyzer","result":{"data":{"mdx":{"id":"238b17f1-3e8b-5e9c-ad96-d6c0b76f93bb","frontmatter":{"description":"Simple Python GUI App to Analyze Sorting Algorithms","tags":["python","tkinter","sorting-algorithms","gui","pyqt5","qt-material","matplotlib","numpy"],"title":"Python GUI App to Analyze Sorting Algorithms","code":"https://github.com/keshavlingala/AlgoAnalyzerTool","code2":null,"date":"10 September 2023","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/46dd54ee74947ec6b36012ae6dcc676d/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Python GUI App to Analyze Sorting Algorithms\",\n \"slug\": \"algorithm-analyzer\",\n \"tags\": [\"python\", \"tkinter\", \"sorting-algorithms\", \"gui\", \"pyqt5\", \"qt-material\", \"matplotlib\", \"numpy\"],\n \"description\": \"Simple Python GUI App to Analyze Sorting Algorithms\",\n \"featuredImage\": \"feature.jpg\",\n \"date\": \"10 September 2023\",\n \"code\": \"https://github.com/keshavlingala/AlgoAnalyzerTool\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Python GUI App to Analyze Sorting Algorithms\"), mdx(\"p\", null, \"Simple Python GUI using PyQt5 and Qt-Material to analyze sorting algorithms.\"), mdx(\"p\", null, \"This project is a part of the Advance Algorithms course at California State University, Fullerton.\"), mdx(\"h2\", null, \"Screenshots\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/65c7bd87f807742335af4813ce5b9aa4/9c7c2/screenshot.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"132%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'528\\\\'%20viewBox=\\\\'0%200%20400%20528\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M32%20260l1%20225%20167%201h166l1-2c2-2%202-27%202-225V38l-169-1H32v223m24-120c0%203%200%203%201%202l1-2v4l1-2%201-1c0%202%209%203%209%201h2l1-2%201%202%201%201v-2h1c1%202%208%202%208%200l1%201c1%201%201%201%201-1-1-3-5-4-8-2h-2l-2-1-3%201h-2l-2%201h-1c0-2-3-3-3-1h-1l-2-1h-2c-1-1-1-1-1%202m0%2085c-1%204%201%204%207%205%205%200%206-1%206-2l1%201%201%202v-2l1-1c0%202%207%203%207%201%200-1%202-1%203%201%203%202%204%201%204-1%200-3%200-3-10-3-8%200-8%200-8%202h-1c0-3-5-3-6-1-2%202-2%202-3%201-2-1%200-3%202-2l1-1h-5m41%20138l1%202v1l-1%201c2%202%2010%201%2011-1%200-2%200-2%201%200%200%201%201%202%203%202l2-2%201-1%201%202%201%201h1c1%202%204%200%204-2s-1-3-10-3l-10%201c0%202-2%201-1%200%200-2-3-3-4-1m28%201c-1%204-1%204%202%204h11l3-2c1-1%201-1%201%201v2l1-2%201-1%201%202v-1l1-2%201%201v1c1%201%201%200%201-1h1c1%202%203%202%203%200l1%201%201%202v-2c0-2%200-2%201-1l3%201c2%201%202%201%202-1s-1-2-6-2l-6-1h-18c-1-1-1%200-1%201v3l-1-3-2-2-1%202m15%208l-3%201c-3-1-4%200-5%202h-1c0-2-4-3-5-2v3h1c0-2%200-2%202-1%202%202%205%202%206%200h4c1%203%209%202%209%200h2l1-1%201%202%202%201%201-2c0-2-1-2-4-2h-8c-1-2-3-2-3-1m-31%2018l-3%201H92c-2%203-1%204%202%204h10c2%200%203-1%203-2h1c1%202%206%202%206%200h1c1%202%2011%202%2012%200l-2-2c-1-1-1%200-1%201v3l-1-3c-1-1-2-2-4-1l-4-1c-2-1-2-1-2%202%200%202%200%202-1%200%200-2-3-4-3-2m124%2011c0%203%200%203%201%202l1-1c0%202%2016%202%2016%200h1c1%202%205%203%205%201h-1l-1-1%202-1%201%202%201%202%202-6-1%201h-7l-5-1h-11l-2-1c-2%200-2%201-2%203m-7%207h-1c-1%200-3%202-3%204l2%201h10v-2h2c1%202%202%202%202%201%200-2%200-2%201-1h3l2%202%201-2h1l2%202%201-2h1c1%202%201%202%202%200%201-1%201-1%201%201v2l1-2%201-1c0%202%202%203%202%201%202-2%200-4-5-3l-6-1c-2-1-2-1-2%202%200%202%200%202-1%201-1-4-3-5-5-2h-2l-5-1h-3l-1-1-1%201m-104%2067\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/65c7bd87f807742335af4813ce5b9aa4/ba381/screenshot.webp 200w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/7f61c/screenshot.webp 400w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/d00b9/screenshot.webp 800w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/92f8c/screenshot.webp 1200w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/52f78/screenshot.webp 1211w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/65c7bd87f807742335af4813ce5b9aa4/e07e9/screenshot.jpg 200w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/066f9/screenshot.jpg 400w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/4b190/screenshot.jpg 800w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/e5166/screenshot.jpg 1200w\", \"/static/65c7bd87f807742335af4813ce5b9aa4/9c7c2/screenshot.jpg 1211w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/65c7bd87f807742335af4813ce5b9aa4/4b190/screenshot.jpg\",\n \"alt\": \"Screenshot 1\",\n \"title\": \"Screenshot 1\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2627f75a6f881f6daaca257e9ff06b27/b3430/themeselection.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"142.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'570\\\\'%20viewBox=\\\\'0%200%20400%20570\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2020v533l-1%2017h7l-1-3c-2-3-2-34-2-278V13l2-2c3-4-23-3%20205-3h189v18h-10v45c0%2039%200%2045%202%2046l1%201-1%201c-1-1-1%200-1%201l1%202%201%201-1%201a347%20347%200%20000%2060l1-2v9l-2-2c-1-1-1%200-1%204l1%207c2%201%202%202%201%202v5c-2%200-2%2019-2%20165%200%20163%200%20164-2%20166s-3%202-15%202h-12v17H13v-11c0-5%200-6-2-6l-3-1a588%20588%200%20012%2029%2012724%2012724%200%2000391%201l-1-181V208l-2-1c-3-1-4-5-1-6h2l1-5c0-4%200-5-2-5l-1-4%201-5c2%200%202-1%202-12s0-12-2-12c-3%200-3-2-1-4s3-3%201-3c-2%201-2%200-2-1l2-2c3%200%203-23%200-25-2%200-2-1-2-2%200-2%200-3%202-3l2-1V86l1-58V0H213A2486%202486%200%20002%202L1%200v20m16%20315v5h339v-11H17v6m19-3l-1%201c-2%200-3%202-2%204l8%201h8c1%202%2012%200%2012-2h1l1%202%201-2%201%201c1%201%201%201%201-1%201-2%201-2%201%200s3%203%204%201h1c0%202%205%201%207-2v-2h-6l-4-1h-2l-6%201c-5-1-5-1-6%202s-6%203-5%200l-2-2-1-1H36\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2627f75a6f881f6daaca257e9ff06b27/ba381/themeselection.webp 200w\", \"/static/2627f75a6f881f6daaca257e9ff06b27/7f61c/themeselection.webp 400w\", \"/static/2627f75a6f881f6daaca257e9ff06b27/d00b9/themeselection.webp 800w\", \"/static/2627f75a6f881f6daaca257e9ff06b27/e6b69/themeselection.webp 1122w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2627f75a6f881f6daaca257e9ff06b27/e07e9/themeselection.jpg 200w\", \"/static/2627f75a6f881f6daaca257e9ff06b27/066f9/themeselection.jpg 400w\", \"/static/2627f75a6f881f6daaca257e9ff06b27/4b190/themeselection.jpg 800w\", \"/static/2627f75a6f881f6daaca257e9ff06b27/b3430/themeselection.jpg 1122w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2627f75a6f881f6daaca257e9ff06b27/4b190/themeselection.jpg\",\n \"alt\": \"Screenshot 3\",\n \"title\": \"Screenshot 3\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/de93e1f884be9e473e5b48faa316829a/d9ed5/analysescreen.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20125v125h401V0h-6c-5%200-7%200-7%202-1%202-5%201-5-1h-1l-1%201h-5l-2%201-2-1-1-2-1%201-2%202-2-2-1-1-1%201c0%201-1%202-3%202s-3%200-3-2h-6l-2-1-2%202-2%201-3-1-2-2-3%201-1%202c-1%200-2-1-1-2h-2l-4-1c-3%200-4%200-4%202l-2%201-2-1-1-2v1c0%201-1%202-3%202-3%200-4-1-4-2l-3-1c-2%200-3%201-3%202s-2%201-3-1-18-1-17%201l-1%201-2-1c0-3-5-2-7%200h-3c-2-2-8-3-7-1l-1%202c-1%201-1%201-3-1s-5-3-5-1c0%201-2%202-6%202l-6-1c0-2-1-2-3-2l-3%201v2c-2%201-2%201-3-1l-1-2H127A1288%201288%200%20004%200H0v125M7%206v121l1%20120h385V5H200L7%206m340%20114v88h15V32h-15v88m-19%2032v56h15V97l-8-1h-7v56m-39%2024v32h15v-65h-15v33m20%200v32h15v-62l-8-1h-7v31m57%206v26h15v-53h-15v27m-134%200v26h15v-52h-15v26m19%201v25h15v-51h-15v26m19%208v17h15v-35h-15v18\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/de93e1f884be9e473e5b48faa316829a/ba381/analysescreen.webp 200w\", \"/static/de93e1f884be9e473e5b48faa316829a/7f61c/analysescreen.webp 400w\", \"/static/de93e1f884be9e473e5b48faa316829a/d00b9/analysescreen.webp 800w\", \"/static/de93e1f884be9e473e5b48faa316829a/92f8c/analysescreen.webp 1200w\", \"/static/de93e1f884be9e473e5b48faa316829a/fad48/analysescreen.webp 1600w\", \"/static/de93e1f884be9e473e5b48faa316829a/d3d72/analysescreen.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/de93e1f884be9e473e5b48faa316829a/772e8/analysescreen.png 200w\", \"/static/de93e1f884be9e473e5b48faa316829a/e17e5/analysescreen.png 400w\", \"/static/de93e1f884be9e473e5b48faa316829a/5a190/analysescreen.png 800w\", \"/static/de93e1f884be9e473e5b48faa316829a/c1b63/analysescreen.png 1200w\", \"/static/de93e1f884be9e473e5b48faa316829a/29007/analysescreen.png 1600w\", \"/static/de93e1f884be9e473e5b48faa316829a/d9ed5/analysescreen.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/de93e1f884be9e473e5b48faa316829a/5a190/analysescreen.png\",\n \"alt\": \"Screenshot 2\",\n \"title\": \"Screenshot 2\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Demo Video\"), mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube-nocookie.com/embed/8yOZqOd-Utw?si=1lYNCXSIagH-FSZv\",\n title: \"YouTube video player\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",\n allowFullScreen: true\n }), mdx(\"h2\", null, \"Instructions to run the Application ( MacOS )\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Clone the repository using this URL\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-bash\"\n }, \"git clone https://github.com/keshavlingala/AlgoAnalyzerTool\\ncd AlgoAnalyzerTool\\nchmod +x setup app # This will give execute permission to setup and app files\\n./setup # This create a virtual environment and install all the dependencies\\n./app # This will run the application\\n\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"238b17f1-3e8b-5e9c-ad96-d6c0b76f93bb"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file diff --git a/page-data/angular2-timeline/page-data.json b/page-data/angular2-timeline/page-data.json index 541e5946..0715bd76 100644 --- a/page-data/angular2-timeline/page-data.json +++ b/page-data/angular2-timeline/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/angular2-timeline","result":{"data":{"mdx":{"id":"976447d4-5429-50fa-a737-112638227a12","frontmatter":{"description":"CSS based Angular Library to present any dynamic data in a timeline view with customizable colors and item design.","tags":["Angular Library","Angular Reusable library","angular2","timeline","npm module","NPM Registery","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Angular Library: angular2-timeline","code":"https://github.com/keshavlingala/angular2-timeline","code2":null,"date":"5 August 2020","demo":"https://www.npmjs.com/package/angular2-timeline","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/f941b0a703fd6bf7ed50973658039b55/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Angular Library: angular2-timeline\",\n \"slug\": \"angular2-timeline\",\n \"tags\": [\"Angular Library\", \"Angular Reusable library\", \"angular2\", \"timeline\", \"npm module\", \"NPM Registery\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"CSS based Angular Library to present any dynamic data in a timeline view with customizable colors and item design.\",\n \"featuredImage\": \"feature.jpg\",\n \"date\": \"5 August 2020\",\n \"code\": \"https://github.com/keshavlingala/angular2-timeline\",\n \"demo\": \"https://www.npmjs.com/package/angular2-timeline\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"NPM: angular2-timeline\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/f941b0a703fd6bf7ed50973658039b55/8d688/feature.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'218\\\\'%20viewBox=\\\\'0%200%20400%20218\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f941b0a703fd6bf7ed50973658039b55/ba381/feature.webp 200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/7f61c/feature.webp 400w\", \"/static/f941b0a703fd6bf7ed50973658039b55/d00b9/feature.webp 800w\", \"/static/f941b0a703fd6bf7ed50973658039b55/92f8c/feature.webp 1200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/fad48/feature.webp 1600w\", \"/static/f941b0a703fd6bf7ed50973658039b55/00492/feature.webp 1791w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f941b0a703fd6bf7ed50973658039b55/e07e9/feature.jpg 200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/066f9/feature.jpg 400w\", \"/static/f941b0a703fd6bf7ed50973658039b55/4b190/feature.jpg 800w\", \"/static/f941b0a703fd6bf7ed50973658039b55/e5166/feature.jpg 1200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/b17f8/feature.jpg 1600w\", \"/static/f941b0a703fd6bf7ed50973658039b55/8d688/feature.jpg 1791w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/f941b0a703fd6bf7ed50973658039b55/4b190/feature.jpg\",\n \"alt\": \"ScreenShot of UI \",\n \"title\": \"ScreenShot of UI \",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Installation\"), mdx(\"p\", null, \"Install using npm\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-bash\"\n }, \"> npm i angular2-timeline\\n\")), mdx(\"p\", null, \"Add Timeline Module\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \"import {TimelineModule} from \\\"angular2-timeline\\\";\\n\\n@NgModule({\\n ...\\n imports: [\\n TimelineModule,\\n ...\\n ],\\n\")), mdx(\"h2\", null, \"Exposed Components\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"TimelineComponent\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"TimelineItemCompoenent\")), mdx(\"h2\", null, \"How to use\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-html\"\n }, \"\\n \\n \\n \\n\\n\")), mdx(\"p\", null, \"Create a simple timeline\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \"import {Component} from '@angular/core';\\n\\n@Component({\\n selector: 'app-root',\\n template: `\\n \\n \\n \\n
    \\n

    Title

    \\n

    Subtitle

    \\n

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the\\n industry's\\n standard dummy text ever since the 1500s.

    \\n
    \\n
    \\n \\n
    \\n

    Title

    \\n

    Subtitle

    \\n

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the\\n industry's\\n standard dummy text ever since the 1500s.

    \\n
    \\n
    \\n \\n
    \\n

    Title

    \\n

    Subtitle

    \\n
    \\n
    \\n
    \\n `,\\n})\\nexport class AppComponent {\\n more = [];\\n}\\n\")), mdx(\"p\", null, \"set dots color for each item as HEX code\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-html\"\n }, \"\\n \\n \\n \\n\\n\")), mdx(\"h1\", null, \"Features\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Mobile Responsive\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Customizable colors for each timeline item\")), mdx(\"hr\", null));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"976447d4-5429-50fa-a737-112638227a12"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/angular2-timeline","result":{"data":{"mdx":{"id":"55846e4c-7cea-5d28-8d57-cd145f671048","frontmatter":{"description":"CSS based Angular Library to present any dynamic data in a timeline view with customizable colors and item design.","tags":["Angular Library","Angular Reusable library","angular2","timeline","npm module","NPM Registery","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Angular Library: angular2-timeline","code":"https://github.com/keshavlingala/angular2-timeline","code2":null,"date":"5 August 2020","demo":"https://www.npmjs.com/package/angular2-timeline","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/f941b0a703fd6bf7ed50973658039b55/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Angular Library: angular2-timeline\",\n \"slug\": \"angular2-timeline\",\n \"tags\": [\"Angular Library\", \"Angular Reusable library\", \"angular2\", \"timeline\", \"npm module\", \"NPM Registery\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"CSS based Angular Library to present any dynamic data in a timeline view with customizable colors and item design.\",\n \"featuredImage\": \"feature.jpg\",\n \"date\": \"5 August 2020\",\n \"code\": \"https://github.com/keshavlingala/angular2-timeline\",\n \"demo\": \"https://www.npmjs.com/package/angular2-timeline\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"NPM: angular2-timeline\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/f941b0a703fd6bf7ed50973658039b55/8d688/feature.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'218\\\\'%20viewBox=\\\\'0%200%20400%20218\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f941b0a703fd6bf7ed50973658039b55/ba381/feature.webp 200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/7f61c/feature.webp 400w\", \"/static/f941b0a703fd6bf7ed50973658039b55/d00b9/feature.webp 800w\", \"/static/f941b0a703fd6bf7ed50973658039b55/92f8c/feature.webp 1200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/fad48/feature.webp 1600w\", \"/static/f941b0a703fd6bf7ed50973658039b55/00492/feature.webp 1791w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f941b0a703fd6bf7ed50973658039b55/e07e9/feature.jpg 200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/066f9/feature.jpg 400w\", \"/static/f941b0a703fd6bf7ed50973658039b55/4b190/feature.jpg 800w\", \"/static/f941b0a703fd6bf7ed50973658039b55/e5166/feature.jpg 1200w\", \"/static/f941b0a703fd6bf7ed50973658039b55/b17f8/feature.jpg 1600w\", \"/static/f941b0a703fd6bf7ed50973658039b55/8d688/feature.jpg 1791w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/f941b0a703fd6bf7ed50973658039b55/4b190/feature.jpg\",\n \"alt\": \"ScreenShot of UI \",\n \"title\": \"ScreenShot of UI \",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Installation\"), mdx(\"p\", null, \"Install using npm\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-bash\"\n }, \"> npm i angular2-timeline\\n\")), mdx(\"p\", null, \"Add Timeline Module\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \"import {TimelineModule} from \\\"angular2-timeline\\\";\\n\\n@NgModule({\\n ...\\n imports: [\\n TimelineModule,\\n ...\\n ],\\n\")), mdx(\"h2\", null, \"Exposed Components\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"TimelineComponent\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"TimelineItemCompoenent\")), mdx(\"h2\", null, \"How to use\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-html\"\n }, \"\\n \\n \\n \\n\\n\")), mdx(\"p\", null, \"Create a simple timeline\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \"import {Component} from '@angular/core';\\n\\n@Component({\\n selector: 'app-root',\\n template: `\\n \\n \\n \\n
    \\n

    Title

    \\n

    Subtitle

    \\n

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the\\n industry's\\n standard dummy text ever since the 1500s.

    \\n
    \\n
    \\n \\n
    \\n

    Title

    \\n

    Subtitle

    \\n

    Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the\\n industry's\\n standard dummy text ever since the 1500s.

    \\n
    \\n
    \\n \\n
    \\n

    Title

    \\n

    Subtitle

    \\n
    \\n
    \\n
    \\n `,\\n})\\nexport class AppComponent {\\n more = [];\\n}\\n\")), mdx(\"p\", null, \"set dots color for each item as HEX code\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-html\"\n }, \"\\n \\n \\n \\n\\n\")), mdx(\"h1\", null, \"Features\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Mobile Responsive\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Customizable colors for each timeline item\")), mdx(\"hr\", null));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"55846e4c-7cea-5d28-8d57-cd145f671048"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/app-data.json b/page-data/app-data.json index f1d15d14..dba3f7f6 100644 --- a/page-data/app-data.json +++ b/page-data/app-data.json @@ -1 +1 @@ -{"webpackCompilationHash":"f8f1309e2494b68fd397"} +{"webpackCompilationHash":"c63e4506b2b3e61c3b18"} diff --git a/page-data/bigdata/page-data.json b/page-data/bigdata/page-data.json index dd13d9a4..41f8487b 100644 --- a/page-data/bigdata/page-data.json +++ b/page-data/bigdata/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/bigdata","result":{"data":{"mdx":{"id":"36b88869-1333-5109-9db0-8da8df45a6f6","frontmatter":{"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","tags":["Kafka","Big Data","Cassandra","Docker","Docker Compose","Gradle","SBT","Scala","Kotlin","CQL","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Real time Processing of Splitwise Data using Bigdata Technologies","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","code2":null,"date":"1 May 2023","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/6978333ac2b3b7a7c98bf962d203d360/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Real time Processing of Splitwise Data using Bigdata Technologies\",\n \"slug\": \"bigdata\",\n \"tags\": [\"Kafka\", \"Big Data\", \"Cassandra\", \"Docker\", \"Docker Compose\", \"Gradle\", \"SBT\", \"Scala\", \"Kotlin\", \"CQL\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"1 May 2023\",\n \"code\": \"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Real time Processing of Splitwise Data using Bigdata Technologies\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"Splitwise is a free tool for friends and roommates to track bills and other shared expenses, so that everyone gets paid\\nback. On the other hand, Big data is a term that describes the large volume of data \\u2013 both structured and unstructured \\u2013\\nthat inundates a business on a day-to-day basis. But it\\u2019s not the amount of data that\\u2019s important. It\\u2019s what\\norganizations do with the data that matters. Big data can be analyzed for insights that lead to better decisions and\\nstrategic business moves.\"), mdx(\"p\", null, \"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The\\nproject is divided into two parts. The first part is to process the data in real time and the second part is to process\\nthe data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.\"), mdx(\"h2\", null, \"Architecture\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/0d814a083e7d43a5aa6f94f8fa1622db/280b9/Architecture.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'251\\\\'%20viewBox=\\\\'0%200%20400%20251\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M366%20157c-1%202-2%205-1%206h11c2%201%206%200%206-2l2-5%202-3h-18l-2%204\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0d814a083e7d43a5aa6f94f8fa1622db/ba381/Architecture.webp 200w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/7f61c/Architecture.webp 400w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/d00b9/Architecture.webp 800w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/4d060/Architecture.webp 905w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0d814a083e7d43a5aa6f94f8fa1622db/e07e9/Architecture.jpg 200w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/066f9/Architecture.jpg 400w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/4b190/Architecture.jpg 800w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/280b9/Architecture.jpg 905w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/0d814a083e7d43a5aa6f94f8fa1622db/4b190/Architecture.jpg\",\n \"alt\": \"Architecture \",\n \"title\": \"Architecture \",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Technologies Used\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Kafka\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Spark\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Spring Boot\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Cassandra\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Docker\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Docker Compose\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Gradle\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"SBT\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Scala\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Kotlin\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"CQL\")), mdx(\"h2\", null, \"How to run the project\"), mdx(\"h3\", null, \"Prerequisites\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Docker\")), mdx(\"h3\", null, \"Steps to run the project\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Clone the project\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Go to the project directory\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run the following command to start the project\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"docker build -t jobscheduler ./scheduler\\ndocker build -t spark-analysis ./sparkanalysis\\ndocker build -t kafka-streaming-app ./kafka-streaming-app\\n\")), mdx(\"p\", null, \"This will build the docker images for the project.\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run the following command to start the project\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"docker-compose up -d\\n\")), mdx(\"p\", null, \"Docker Desktop should look like this\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d9ed5/DockerSS.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%206v5h401V0H0v6\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/ba381/DockerSS.webp 200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/7f61c/DockerSS.webp 400w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d00b9/DockerSS.webp 800w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/92f8c/DockerSS.webp 1200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/fad48/DockerSS.webp 1600w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d3d72/DockerSS.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/772e8/DockerSS.png 200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/e17e5/DockerSS.png 400w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/5a190/DockerSS.png 800w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/c1b63/DockerSS.png 1200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/29007/DockerSS.png 1600w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d9ed5/DockerSS.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/5a190/DockerSS.png\",\n \"alt\": \"Docker Desktop\",\n \"title\": \"Docker Desktop\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Wait for 60 seconds to let the cassandra and kafka to start\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"cassandra-init service is expected to stop after 65 seconds (depends on system speed), and init the cassandra database, if it stopped and the\\ndatabase is not initialized, run init service again and wait for 60 seconds. ( only required for the first time )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"After Cassandra service started and inited successfully, start jobscheduler service then\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Use the below command to add a splitwise user to the system\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"curl --location --request POST 'localhost:8080/add_user_key?key=' \\\\\\n--data ''\\n\")), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Splitwise api key can be generated \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://secure.splitwise.com/apps/new\"\n }, \"here\"))), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Start Kafka-streaming-app service and trigger scheduler application using the below command\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"curl --location --request GET 'localhost:8080/job/splitwise'\\n\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/9ea1a6ad186e26d2c489ca357e914965/d5f92/TriggerScheduler.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"67.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'271\\\\'%20viewBox=\\\\'0%200%20400%20271\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M21%20133l1%20109c2%202%20354%202%20356%200l1-109V25H21v108\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/9ea1a6ad186e26d2c489ca357e914965/ba381/TriggerScheduler.webp 200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/7f61c/TriggerScheduler.webp 400w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/d00b9/TriggerScheduler.webp 800w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/92f8c/TriggerScheduler.webp 1200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/fad48/TriggerScheduler.webp 1600w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/376b4/TriggerScheduler.webp 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/9ea1a6ad186e26d2c489ca357e914965/772e8/TriggerScheduler.png 200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/e17e5/TriggerScheduler.png 400w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/5a190/TriggerScheduler.png 800w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/c1b63/TriggerScheduler.png 1200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/29007/TriggerScheduler.png 1600w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/d5f92/TriggerScheduler.png 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/9ea1a6ad186e26d2c489ca357e914965/5a190/TriggerScheduler.png\",\n \"alt\": \"Trigger Scheduler manually\",\n \"title\": \"Trigger Scheduler manually\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"This will trigger the scheduler application to fetch the data from splitwise and push it to kafka\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Kafka-streaming-app service will consume the data from kafka and process it and push it to cassandra\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"You can start the sparkanalysis service to get the reports generated in \", mdx(\"a\", {\n parentName: \"li\",\n \"href\": \"./output\"\n }, \"output\"), \" folder\\n\", mdx(\"span\", {\n parentName: \"li\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"span\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"67.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'271\\\\'%20viewBox=\\\\'0%200%20400%20271\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M21%20133l1%20109c2%202%20354%202%20356%200l1-109V25H21v108\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"span\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/58b81fc144eebc1ed208dc2f0080a483/ba381/AddUser.webp 200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/7f61c/AddUser.webp 400w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/d00b9/AddUser.webp 800w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/92f8c/AddUser.webp 1200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/fad48/AddUser.webp 1600w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/376b4/AddUser.webp 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/58b81fc144eebc1ed208dc2f0080a483/772e8/AddUser.png 200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/e17e5/AddUser.png 400w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/5a190/AddUser.png 800w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/c1b63/AddUser.png 1200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/29007/AddUser.png 1600w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/d5f92/AddUser.png 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/58b81fc144eebc1ed208dc2f0080a483/5a190/AddUser.png\",\n \"alt\": \"Add User Key\",\n \"title\": \"Add User Key\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \")), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Spark Analysis service will stop automatically after reports are generated\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Generated CSV can be interpreted directly using excel or any other tool and can be visualized using any visualization\\ntool like Tableau, Power BI, etc.\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"36b88869-1333-5109-9db0-8da8df45a6f6"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/bigdata","result":{"data":{"mdx":{"id":"cdabcc9a-7661-536f-bd06-be8c047f2d8e","frontmatter":{"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","tags":["Kafka","Big Data","Cassandra","Docker","Docker Compose","Gradle","SBT","Scala","Kotlin","CQL","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Real time Processing of Splitwise Data using Bigdata Technologies","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","code2":null,"date":"1 May 2023","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/6978333ac2b3b7a7c98bf962d203d360/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Real time Processing of Splitwise Data using Bigdata Technologies\",\n \"slug\": \"bigdata\",\n \"tags\": [\"Kafka\", \"Big Data\", \"Cassandra\", \"Docker\", \"Docker Compose\", \"Gradle\", \"SBT\", \"Scala\", \"Kotlin\", \"CQL\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"1 May 2023\",\n \"code\": \"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Real time Processing of Splitwise Data using Bigdata Technologies\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"Splitwise is a free tool for friends and roommates to track bills and other shared expenses, so that everyone gets paid\\nback. On the other hand, Big data is a term that describes the large volume of data \\u2013 both structured and unstructured \\u2013\\nthat inundates a business on a day-to-day basis. But it\\u2019s not the amount of data that\\u2019s important. It\\u2019s what\\norganizations do with the data that matters. Big data can be analyzed for insights that lead to better decisions and\\nstrategic business moves.\"), mdx(\"p\", null, \"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The\\nproject is divided into two parts. The first part is to process the data in real time and the second part is to process\\nthe data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.\"), mdx(\"h2\", null, \"Architecture\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/0d814a083e7d43a5aa6f94f8fa1622db/280b9/Architecture.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'251\\\\'%20viewBox=\\\\'0%200%20400%20251\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M366%20157c-1%202-2%205-1%206h11c2%201%206%200%206-2l2-5%202-3h-18l-2%204\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0d814a083e7d43a5aa6f94f8fa1622db/ba381/Architecture.webp 200w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/7f61c/Architecture.webp 400w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/d00b9/Architecture.webp 800w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/4d060/Architecture.webp 905w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0d814a083e7d43a5aa6f94f8fa1622db/e07e9/Architecture.jpg 200w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/066f9/Architecture.jpg 400w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/4b190/Architecture.jpg 800w\", \"/static/0d814a083e7d43a5aa6f94f8fa1622db/280b9/Architecture.jpg 905w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/0d814a083e7d43a5aa6f94f8fa1622db/4b190/Architecture.jpg\",\n \"alt\": \"Architecture \",\n \"title\": \"Architecture \",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Technologies Used\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Kafka\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Spark\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Spring Boot\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Cassandra\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Docker\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Docker Compose\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Gradle\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"SBT\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Scala\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Kotlin\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"CQL\")), mdx(\"h2\", null, \"How to run the project\"), mdx(\"h3\", null, \"Prerequisites\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Docker\")), mdx(\"h3\", null, \"Steps to run the project\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Clone the project\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Go to the project directory\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run the following command to start the project\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"docker build -t jobscheduler ./scheduler\\ndocker build -t spark-analysis ./sparkanalysis\\ndocker build -t kafka-streaming-app ./kafka-streaming-app\\n\")), mdx(\"p\", null, \"This will build the docker images for the project.\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run the following command to start the project\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"docker-compose up -d\\n\")), mdx(\"p\", null, \"Docker Desktop should look like this\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d9ed5/DockerSS.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%206v5h401V0H0v6\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/ba381/DockerSS.webp 200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/7f61c/DockerSS.webp 400w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d00b9/DockerSS.webp 800w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/92f8c/DockerSS.webp 1200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/fad48/DockerSS.webp 1600w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d3d72/DockerSS.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/772e8/DockerSS.png 200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/e17e5/DockerSS.png 400w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/5a190/DockerSS.png 800w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/c1b63/DockerSS.png 1200w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/29007/DockerSS.png 1600w\", \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/d9ed5/DockerSS.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2a20d4ff7f50a41f0f722f6ac5c53d76/5a190/DockerSS.png\",\n \"alt\": \"Docker Desktop\",\n \"title\": \"Docker Desktop\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Wait for 60 seconds to let the cassandra and kafka to start\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"cassandra-init service is expected to stop after 65 seconds (depends on system speed), and init the cassandra database, if it stopped and the\\ndatabase is not initialized, run init service again and wait for 60 seconds. ( only required for the first time )\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"After Cassandra service started and inited successfully, start jobscheduler service then\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Use the below command to add a splitwise user to the system\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"curl --location --request POST 'localhost:8080/add_user_key?key=' \\\\\\n--data ''\\n\")), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Splitwise api key can be generated \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://secure.splitwise.com/apps/new\"\n }, \"here\"))), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Start Kafka-streaming-app service and trigger scheduler application using the below command\")), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-shell\"\n }, \"curl --location --request GET 'localhost:8080/job/splitwise'\\n\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/9ea1a6ad186e26d2c489ca357e914965/d5f92/TriggerScheduler.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"67.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'271\\\\'%20viewBox=\\\\'0%200%20400%20271\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M21%20133l1%20109c2%202%20354%202%20356%200l1-109V25H21v108\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/9ea1a6ad186e26d2c489ca357e914965/ba381/TriggerScheduler.webp 200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/7f61c/TriggerScheduler.webp 400w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/d00b9/TriggerScheduler.webp 800w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/92f8c/TriggerScheduler.webp 1200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/fad48/TriggerScheduler.webp 1600w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/376b4/TriggerScheduler.webp 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/9ea1a6ad186e26d2c489ca357e914965/772e8/TriggerScheduler.png 200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/e17e5/TriggerScheduler.png 400w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/5a190/TriggerScheduler.png 800w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/c1b63/TriggerScheduler.png 1200w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/29007/TriggerScheduler.png 1600w\", \"/static/9ea1a6ad186e26d2c489ca357e914965/d5f92/TriggerScheduler.png 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/9ea1a6ad186e26d2c489ca357e914965/5a190/TriggerScheduler.png\",\n \"alt\": \"Trigger Scheduler manually\",\n \"title\": \"Trigger Scheduler manually\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"This will trigger the scheduler application to fetch the data from splitwise and push it to kafka\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Kafka-streaming-app service will consume the data from kafka and process it and push it to cassandra\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"You can start the sparkanalysis service to get the reports generated in \", mdx(\"a\", {\n parentName: \"li\",\n \"href\": \"./output\"\n }, \"output\"), \" folder\\n\", mdx(\"span\", {\n parentName: \"li\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"span\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"67.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'271\\\\'%20viewBox=\\\\'0%200%20400%20271\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M21%20133l1%20109c2%202%20354%202%20356%200l1-109V25H21v108\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"span\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/58b81fc144eebc1ed208dc2f0080a483/ba381/AddUser.webp 200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/7f61c/AddUser.webp 400w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/d00b9/AddUser.webp 800w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/92f8c/AddUser.webp 1200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/fad48/AddUser.webp 1600w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/376b4/AddUser.webp 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/58b81fc144eebc1ed208dc2f0080a483/772e8/AddUser.png 200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/e17e5/AddUser.png 400w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/5a190/AddUser.png 800w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/c1b63/AddUser.png 1200w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/29007/AddUser.png 1600w\", \"/static/58b81fc144eebc1ed208dc2f0080a483/d5f92/AddUser.png 2150w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/58b81fc144eebc1ed208dc2f0080a483/5a190/AddUser.png\",\n \"alt\": \"Add User Key\",\n \"title\": \"Add User Key\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \")), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Spark Analysis service will stop automatically after reports are generated\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Generated CSV can be interpreted directly using excel or any other tool and can be visualized using any visualization\\ntool like Tableau, Power BI, etc.\")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"cdabcc9a-7661-536f-bd06-be8c047f2d8e"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/block-vote/page-data.json b/page-data/block-vote/page-data.json index f5b5ccb4..560fb6dd 100644 --- a/page-data/block-vote/page-data.json +++ b/page-data/block-vote/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/block-vote","result":{"data":{"mdx":{"id":"e74cbaa4-8852-5fbd-9dcd-8afe3afef9c0","frontmatter":{"description":"A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design","tags":["Angular Application","Angular Multi module","Truffle","Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Voting Application using Blockchain Technologies BlockVote","code":"https://github.com/keshavlingala/BlockVote","code2":null,"date":"7 May 2023","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/279f4873d5d0dc42a0382a3357891615/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Voting Application using Blockchain Technologies BlockVote\",\n \"slug\": \"block-vote\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Truffle\", \"Material Design\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"7 May 2023\",\n \"code\": \"https://github.com/keshavlingala/BlockVote\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"BlockVote\"), mdx(\"p\", null, \"Secure and Transparent Elections: Implementing a Blockchain-Based Voting System\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://github.com/keshavlingala/BlockVote\"\n }, mdx(\"img\", {\n parentName: \"a\",\n \"src\": \"https://img.shields.io/badge/github-BlockVote-blue.svg\",\n \"alt\": \"Block-Vote\"\n }))), mdx(\"h2\", null, \"Project Description\"), mdx(\"p\", null, \"The application lets any user create campaigns, whoever creates the Campaign will be the Campaign's owner, and only he can\\nmodify the Campaign. Each Campaign will have candidates. The Campaign owner can only add candidates.\"), mdx(\"p\", null, \"In order to use the application, the user must install Metamask as a Blockchain wallet and connect to the respective network.\\nUsers with voting rights can vote.\"), mdx(\"p\", null, \"Moreover, the Campaign owner can make the Campaign Inactive. Everyone can see the votes and the Winner and Download the Results in PDF format. Each Campaign and candidate in the Campaign will have a unique blockchain address so It can be transparent, and all the vote transactions can be seen in transaction history and Etherscan.\\nUsers can always go to the help screen to understand the rules and see FAQs for better usability.\"), mdx(\"p\", null, \"The application is also accessible for visually impaired users using a voiceover when hovered over the screen.\\nThe application also supports multiple languages with a single click of a button.\"), mdx(\"h2\", null, \"Technical Details\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Truffle to deploy smart contracts to Ganache and Sepolia Ethereum Network\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Angular 11 and NX Workspace for front-end development\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"ng-web3 library to connect to Metamask and make blockchain transactions\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Google's Material Design Standard Components\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Multiple Solidity contracts and inheritance features to develop robust smart contracts\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Dexie for Minimalist IndexedDB to store eligible voters\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used JsPDF Library to generate PDF files\")), mdx(\"h1\", null, \"Instructions to run the project\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Clone the repository\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm install\"), \" in the root directory\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm run truffle:develop\"), \" to start the local blockchain\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm run truffle:migrate\"), \" to deploy the smart contracts to the local blockchain\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Modify the \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"truffle-config.js\"), \" file to point to the local blockchain\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Copy the contract addresses from the terminal and paste them in the file \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"environment..campaignFactory.address\")), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm run start\"), \" to start the frontend application\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Navigate to \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"http://localhost:4200/\"), \" to view the application\")), mdx(\"h2\", null, \"Project Features\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Create Campaign\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Adding Candidates to Campaign\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Voting for Candidates\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Smart Contracts for Campaign operations and voting operations\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Ability to make a Campaign InActive after Voting is done, so that no more votes can be cast\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Security, cannot access any campaigns without logging in\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"ID verification and ability to add eligible voters ( Voter ID and Social Security)\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Ability to Download Voting Results as PDF file\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"UI Improvements, Card Designs, Colors, Buttons, Animation, Icons, Images etc\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Multiple Language Support\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Improve accessibility for visually impaired users\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Upcoming Elections Headers\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Help Screen with Instructions and FAQs for Voters\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Share Campaign on Any Social Media Platform with a single click\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Deployed to Sepolia Testnet and Ganache\")), mdx(\"h2\", null, \"Project Screenshots\"), mdx(\"h3\", null, \"Home Page\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/02ec1417023885f90adb1f4c79e3059a/359cd/ss5.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m327%2034v4h37v-9h-37v5m-218%2087v38h11c11%200%2012%200%2012-2%201-3%205-6%2010-7h5v4l1%205h28V94h-67v39m183%200v38h11c11%200%2012%200%2012-2%201-3%205-6%2010-7h5v9h29V94h-67v39m-148-17l-3%201-3%202-4%203-2%204-5%203-5%203c0%202%202%202%206%201%204-2%204-2%206%206%200%203%201%204%202%204s2%201%201%202c0%201%200%202%202%202l1-2c-1-3%200-3%201-3%202%200%202%200%201%201v2h2c1-2%202-2%202-1h2c1-1%201-2-1-3-1-1-1-1%204-8l3-7c-1-2%200-3%202-3l6-3c4-3%202-4-5-2-5%202-5%202-6-1-2-2-2-2-7-1m183%200l-3%201-4%202-5%205c0%203-2%204-5%205l-5%203c0%202%202%202%206%201l4-2%201%206c1%205%201%206%203%206l2%201h-3c-2%200-3%202-1%204l1-2h1c2%202%204%200%204-2-1-2%200-2%201-2%202%200%202%200%201%201-2%200-1%203%201%203l1-2c-1-2%200-3%201-3v2l1%202c2%200%203-4%201-4-1-1%200-3%203-7l4-8c-1-2%200-3%205-5%206-3%206-4%204-4l-7%201-4%202c-1-4-4-5-8-4M26%20141c-3%204-1%206%206%206%206%200%209-1%209-4%200-4-12-6-15-2m182-1c-4%204%200%207%208%207%206%200%207-1%207-3%200-4-2-5-8-5l-7%201m-53%208c-4%201-6%203-4%203l3%202c1%203%200%203-2%203-2%201-2%202-2%203%201%201%201%202-1%201-2%200-2%200-2%202%200%201%200%202%201%201h1c2%201%206-1%206-3h1c0%201%209%201%2010-1%202-1%200-3-2-3h-1l-4-1c-3%200-4%200-3-1%202-2%201-3-1-3s-2%200%200-1c5-1%207-1%207%201l2%202c2-1%201-4%200-4l-2-1h-7m183%200c-4%201-6%203-4%203l3%202c1%203%200%203-2%203l-2%203c1%201%201%202-1%201-3%200-4%202-2%204l1-1%201-1c4%200%206%200%206-2h1c1%202%2011%200%2011-2l-4-1c-4%200-4%200-2-1%201-1%201-1-2-1-4%200-4%200-3-2%201-1%201-1-1-2h-2l2-1c5-1%207-1%207%201%200%201%200%202%201%201%202%200%202-4%200-3l-1-1h-7m-212%2073v25h14l15-1-2-1c-2%200-2-1-3-6l-1-6-4%202c-7%202-8-1-1-4%203-1%205-2%205-5l5-5%205-3c2-2%209%200%2010%204l4-2%207-1c2%200%202%201-3%204-5%202-6%203-6%205l-4%208c-3%204-4%206-3%207l1%202c1%202%202%202%2014%202h14v-51h-67v26m180%200v25h13c13%200%2019-1%2014-2-1-1-2-2-2-6l-1-6-3%201-5%202c-4%201-1-3%203-5%204-1%205-2%205-5l3-4%202-1%202-1%202-1c1-3%208-2%209%200%201%203%201%203%206%201%209-2%2011%200%201%204-3%201-4%202-3%204l-4%207c-4%206-5%208-3%208l1%202c0%202%201%202%2014%202h14v-51h-68v26\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/02ec1417023885f90adb1f4c79e3059a/ba381/ss5.webp 200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/7f61c/ss5.webp 400w\", \"/static/02ec1417023885f90adb1f4c79e3059a/d00b9/ss5.webp 800w\", \"/static/02ec1417023885f90adb1f4c79e3059a/92f8c/ss5.webp 1200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/fad48/ss5.webp 1600w\", \"/static/02ec1417023885f90adb1f4c79e3059a/f5fe0/ss5.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/02ec1417023885f90adb1f4c79e3059a/772e8/ss5.png 200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/e17e5/ss5.png 400w\", \"/static/02ec1417023885f90adb1f4c79e3059a/5a190/ss5.png 800w\", \"/static/02ec1417023885f90adb1f4c79e3059a/c1b63/ss5.png 1200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/29007/ss5.png 1600w\", \"/static/02ec1417023885f90adb1f4c79e3059a/359cd/ss5.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/02ec1417023885f90adb1f4c79e3059a/5a190/ss5.png\",\n \"alt\": \"HomePage\",\n \"title\": \"HomePage\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Login and Metamask Connection\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/6567d865f5eef04569667af6e481e53f/d9ed5/ss6.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%2011v11l184-1c166%200%20183%200%20182-2-2-2-2-3%200-5s18-3%2021-1c2%201%203%205%201%207-1%200%2011%202%2012%201l1-11V0H0v11m64%2036c-2%205-2%207-1%2012l1%207v1l1%204c-1%206%202%207%2011%204%207-3%2018-10%2018-12L66%2041l-2%206m60%204l-14%2012c0%202%2011%209%2019%2012%208%202%208%202%209%200l1-2%201-2v-5l1-9c1-4%201-7-1-11l-2-5-14%2010m77%2022l-1%205v5h195V72h-97l-97%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6567d865f5eef04569667af6e481e53f/ba381/ss6.webp 200w\", \"/static/6567d865f5eef04569667af6e481e53f/7f61c/ss6.webp 400w\", \"/static/6567d865f5eef04569667af6e481e53f/d00b9/ss6.webp 800w\", \"/static/6567d865f5eef04569667af6e481e53f/92f8c/ss6.webp 1200w\", \"/static/6567d865f5eef04569667af6e481e53f/fad48/ss6.webp 1600w\", \"/static/6567d865f5eef04569667af6e481e53f/d3d72/ss6.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6567d865f5eef04569667af6e481e53f/772e8/ss6.png 200w\", \"/static/6567d865f5eef04569667af6e481e53f/e17e5/ss6.png 400w\", \"/static/6567d865f5eef04569667af6e481e53f/5a190/ss6.png 800w\", \"/static/6567d865f5eef04569667af6e481e53f/c1b63/ss6.png 1200w\", \"/static/6567d865f5eef04569667af6e481e53f/29007/ss6.png 1600w\", \"/static/6567d865f5eef04569667af6e481e53f/d9ed5/ss6.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/6567d865f5eef04569667af6e481e53f/5a190/ss6.png\",\n \"alt\": \"Login\",\n \"title\": \"Login\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Casting User Vote using Metamask\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1197759414456cec915e531a62a6bb40/359cd/ss4.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h169c154%200%20169%200%20168-2-2-2-2-3%200-5%202-3%2018-3%2021%200%202%202%201%206-1%206v-1l-6-1-7-1c0-2%201-2%205-1l7-1c1-1%200-1-6-1h-8l-1%203c0%202%200%203%206%203l15%201h8V12l-185-1-184%201m300%2034v5h33V41h-33v5m36%200l1%205h32V41h-33v5m-21%2022v5h30V63h-30v5m0%2027v5h30V90h-30v5m1%2022l-1%205v4h30v-9l-15-1-14%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1197759414456cec915e531a62a6bb40/ba381/ss4.webp 200w\", \"/static/1197759414456cec915e531a62a6bb40/7f61c/ss4.webp 400w\", \"/static/1197759414456cec915e531a62a6bb40/d00b9/ss4.webp 800w\", \"/static/1197759414456cec915e531a62a6bb40/92f8c/ss4.webp 1200w\", \"/static/1197759414456cec915e531a62a6bb40/fad48/ss4.webp 1600w\", \"/static/1197759414456cec915e531a62a6bb40/f5fe0/ss4.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1197759414456cec915e531a62a6bb40/772e8/ss4.png 200w\", \"/static/1197759414456cec915e531a62a6bb40/e17e5/ss4.png 400w\", \"/static/1197759414456cec915e531a62a6bb40/5a190/ss4.png 800w\", \"/static/1197759414456cec915e531a62a6bb40/c1b63/ss4.png 1200w\", \"/static/1197759414456cec915e531a62a6bb40/29007/ss4.png 1600w\", \"/static/1197759414456cec915e531a62a6bb40/359cd/ss4.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1197759414456cec915e531a62a6bb40/5a190/ss4.png\",\n \"alt\": \"Vote\",\n \"title\": \"Vote\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Campaign Details\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/359cd/ss2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m332%2034v4h27v-9h-27v5M15%20237l1%208%20184%201c180%200%20183%200%20184-2l1-7v-6H15v6\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c2b9b4516ed21cd4cc18b188f966ecd6/ba381/ss2.webp 200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/7f61c/ss2.webp 400w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/d00b9/ss2.webp 800w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/92f8c/ss2.webp 1200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/fad48/ss2.webp 1600w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/f5fe0/ss2.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c2b9b4516ed21cd4cc18b188f966ecd6/772e8/ss2.png 200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/e17e5/ss2.png 400w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/5a190/ss2.png 800w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/c1b63/ss2.png 1200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/29007/ss2.png 1600w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/359cd/ss2.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/5a190/ss2.png\",\n \"alt\": \"Campaign Details\",\n \"title\": \"Campaign Details\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Local DB for storing eligible voters\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5d5f50d070c82830469322bb3bf8383a/359cd/ss3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m5%20109v4h358v-9H21v5m337%2025v4h18v-8h-18v4m0%2066v4h18v-9h-18v5m1%200v3h16v-7h-16v4m-1%2016v4h18v-8h-18v4\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5d5f50d070c82830469322bb3bf8383a/ba381/ss3.webp 200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/7f61c/ss3.webp 400w\", \"/static/5d5f50d070c82830469322bb3bf8383a/d00b9/ss3.webp 800w\", \"/static/5d5f50d070c82830469322bb3bf8383a/92f8c/ss3.webp 1200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/fad48/ss3.webp 1600w\", \"/static/5d5f50d070c82830469322bb3bf8383a/f5fe0/ss3.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5d5f50d070c82830469322bb3bf8383a/772e8/ss3.png 200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/e17e5/ss3.png 400w\", \"/static/5d5f50d070c82830469322bb3bf8383a/5a190/ss3.png 800w\", \"/static/5d5f50d070c82830469322bb3bf8383a/c1b63/ss3.png 1200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/29007/ss3.png 1600w\", \"/static/5d5f50d070c82830469322bb3bf8383a/359cd/ss3.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5d5f50d070c82830469322bb3bf8383a/5a190/ss3.png\",\n \"alt\": \"Local DB\",\n \"title\": \"Local DB\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Help Screen\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/81940424967bb6b8a953503c957f450d/359cd/ss1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m333%2034v4h23v-9h-23v5M15%20237l1%208%20184%201c180%200%20183%200%20184-2l1-7v-6H15v6\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/81940424967bb6b8a953503c957f450d/ba381/ss1.webp 200w\", \"/static/81940424967bb6b8a953503c957f450d/7f61c/ss1.webp 400w\", \"/static/81940424967bb6b8a953503c957f450d/d00b9/ss1.webp 800w\", \"/static/81940424967bb6b8a953503c957f450d/92f8c/ss1.webp 1200w\", \"/static/81940424967bb6b8a953503c957f450d/fad48/ss1.webp 1600w\", \"/static/81940424967bb6b8a953503c957f450d/f5fe0/ss1.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/81940424967bb6b8a953503c957f450d/772e8/ss1.png 200w\", \"/static/81940424967bb6b8a953503c957f450d/e17e5/ss1.png 400w\", \"/static/81940424967bb6b8a953503c957f450d/5a190/ss1.png 800w\", \"/static/81940424967bb6b8a953503c957f450d/c1b63/ss1.png 1200w\", \"/static/81940424967bb6b8a953503c957f450d/29007/ss1.png 1600w\", \"/static/81940424967bb6b8a953503c957f450d/359cd/ss1.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/81940424967bb6b8a953503c957f450d/5a190/ss1.png\",\n \"alt\": \"Help Screen\",\n \"title\": \"Help Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"e74cbaa4-8852-5fbd-9dcd-8afe3afef9c0"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/block-vote","result":{"data":{"mdx":{"id":"f2fb4c92-24c4-57dc-977c-7d7f3dfd01ef","frontmatter":{"description":"A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design","tags":["Angular Application","Angular Multi module","Truffle","Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Voting Application using Blockchain Technologies BlockVote","code":"https://github.com/keshavlingala/BlockVote","code2":null,"date":"7 May 2023","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/279f4873d5d0dc42a0382a3357891615/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Voting Application using Blockchain Technologies BlockVote\",\n \"slug\": \"block-vote\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Truffle\", \"Material Design\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"7 May 2023\",\n \"code\": \"https://github.com/keshavlingala/BlockVote\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"BlockVote\"), mdx(\"p\", null, \"Secure and Transparent Elections: Implementing a Blockchain-Based Voting System\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://github.com/keshavlingala/BlockVote\"\n }, mdx(\"img\", {\n parentName: \"a\",\n \"src\": \"https://img.shields.io/badge/github-BlockVote-blue.svg\",\n \"alt\": \"Block-Vote\"\n }))), mdx(\"h2\", null, \"Project Description\"), mdx(\"p\", null, \"The application lets any user create campaigns, whoever creates the Campaign will be the Campaign's owner, and only he can\\nmodify the Campaign. Each Campaign will have candidates. The Campaign owner can only add candidates.\"), mdx(\"p\", null, \"In order to use the application, the user must install Metamask as a Blockchain wallet and connect to the respective network.\\nUsers with voting rights can vote.\"), mdx(\"p\", null, \"Moreover, the Campaign owner can make the Campaign Inactive. Everyone can see the votes and the Winner and Download the Results in PDF format. Each Campaign and candidate in the Campaign will have a unique blockchain address so It can be transparent, and all the vote transactions can be seen in transaction history and Etherscan.\\nUsers can always go to the help screen to understand the rules and see FAQs for better usability.\"), mdx(\"p\", null, \"The application is also accessible for visually impaired users using a voiceover when hovered over the screen.\\nThe application also supports multiple languages with a single click of a button.\"), mdx(\"h2\", null, \"Technical Details\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Truffle to deploy smart contracts to Ganache and Sepolia Ethereum Network\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Angular 11 and NX Workspace for front-end development\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"ng-web3 library to connect to Metamask and make blockchain transactions\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Google's Material Design Standard Components\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Multiple Solidity contracts and inheritance features to develop robust smart contracts\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used Dexie for Minimalist IndexedDB to store eligible voters\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Used JsPDF Library to generate PDF files\")), mdx(\"h1\", null, \"Instructions to run the project\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Clone the repository\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm install\"), \" in the root directory\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm run truffle:develop\"), \" to start the local blockchain\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm run truffle:migrate\"), \" to deploy the smart contracts to the local blockchain\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Modify the \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"truffle-config.js\"), \" file to point to the local blockchain\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Copy the contract addresses from the terminal and paste them in the file \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"environment..campaignFactory.address\")), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Run \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"npm run start\"), \" to start the frontend application\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Navigate to \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"http://localhost:4200/\"), \" to view the application\")), mdx(\"h2\", null, \"Project Features\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Create Campaign\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Adding Candidates to Campaign\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Voting for Candidates\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Smart Contracts for Campaign operations and voting operations\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Ability to make a Campaign InActive after Voting is done, so that no more votes can be cast\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Security, cannot access any campaigns without logging in\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"ID verification and ability to add eligible voters ( Voter ID and Social Security)\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Ability to Download Voting Results as PDF file\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"UI Improvements, Card Designs, Colors, Buttons, Animation, Icons, Images etc\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Multiple Language Support\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Improve accessibility for visually impaired users\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Upcoming Elections Headers\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Help Screen with Instructions and FAQs for Voters\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Share Campaign on Any Social Media Platform with a single click\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Deployed to Sepolia Testnet and Ganache\")), mdx(\"h2\", null, \"Project Screenshots\"), mdx(\"h3\", null, \"Home Page\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/02ec1417023885f90adb1f4c79e3059a/359cd/ss5.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m327%2034v4h37v-9h-37v5m-218%2087v38h11c11%200%2012%200%2012-2%201-3%205-6%2010-7h5v4l1%205h28V94h-67v39m183%200v38h11c11%200%2012%200%2012-2%201-3%205-6%2010-7h5v9h29V94h-67v39m-148-17l-3%201-3%202-4%203-2%204-5%203-5%203c0%202%202%202%206%201%204-2%204-2%206%206%200%203%201%204%202%204s2%201%201%202c0%201%200%202%202%202l1-2c-1-3%200-3%201-3%202%200%202%200%201%201v2h2c1-2%202-2%202-1h2c1-1%201-2-1-3-1-1-1-1%204-8l3-7c-1-2%200-3%202-3l6-3c4-3%202-4-5-2-5%202-5%202-6-1-2-2-2-2-7-1m183%200l-3%201-4%202-5%205c0%203-2%204-5%205l-5%203c0%202%202%202%206%201l4-2%201%206c1%205%201%206%203%206l2%201h-3c-2%200-3%202-1%204l1-2h1c2%202%204%200%204-2-1-2%200-2%201-2%202%200%202%200%201%201-2%200-1%203%201%203l1-2c-1-2%200-3%201-3v2l1%202c2%200%203-4%201-4-1-1%200-3%203-7l4-8c-1-2%200-3%205-5%206-3%206-4%204-4l-7%201-4%202c-1-4-4-5-8-4M26%20141c-3%204-1%206%206%206%206%200%209-1%209-4%200-4-12-6-15-2m182-1c-4%204%200%207%208%207%206%200%207-1%207-3%200-4-2-5-8-5l-7%201m-53%208c-4%201-6%203-4%203l3%202c1%203%200%203-2%203-2%201-2%202-2%203%201%201%201%202-1%201-2%200-2%200-2%202%200%201%200%202%201%201h1c2%201%206-1%206-3h1c0%201%209%201%2010-1%202-1%200-3-2-3h-1l-4-1c-3%200-4%200-3-1%202-2%201-3-1-3s-2%200%200-1c5-1%207-1%207%201l2%202c2-1%201-4%200-4l-2-1h-7m183%200c-4%201-6%203-4%203l3%202c1%203%200%203-2%203l-2%203c1%201%201%202-1%201-3%200-4%202-2%204l1-1%201-1c4%200%206%200%206-2h1c1%202%2011%200%2011-2l-4-1c-4%200-4%200-2-1%201-1%201-1-2-1-4%200-4%200-3-2%201-1%201-1-1-2h-2l2-1c5-1%207-1%207%201%200%201%200%202%201%201%202%200%202-4%200-3l-1-1h-7m-212%2073v25h14l15-1-2-1c-2%200-2-1-3-6l-1-6-4%202c-7%202-8-1-1-4%203-1%205-2%205-5l5-5%205-3c2-2%209%200%2010%204l4-2%207-1c2%200%202%201-3%204-5%202-6%203-6%205l-4%208c-3%204-4%206-3%207l1%202c1%202%202%202%2014%202h14v-51h-67v26m180%200v25h13c13%200%2019-1%2014-2-1-1-2-2-2-6l-1-6-3%201-5%202c-4%201-1-3%203-5%204-1%205-2%205-5l3-4%202-1%202-1%202-1c1-3%208-2%209%200%201%203%201%203%206%201%209-2%2011%200%201%204-3%201-4%202-3%204l-4%207c-4%206-5%208-3%208l1%202c0%202%201%202%2014%202h14v-51h-68v26\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/02ec1417023885f90adb1f4c79e3059a/ba381/ss5.webp 200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/7f61c/ss5.webp 400w\", \"/static/02ec1417023885f90adb1f4c79e3059a/d00b9/ss5.webp 800w\", \"/static/02ec1417023885f90adb1f4c79e3059a/92f8c/ss5.webp 1200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/fad48/ss5.webp 1600w\", \"/static/02ec1417023885f90adb1f4c79e3059a/f5fe0/ss5.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/02ec1417023885f90adb1f4c79e3059a/772e8/ss5.png 200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/e17e5/ss5.png 400w\", \"/static/02ec1417023885f90adb1f4c79e3059a/5a190/ss5.png 800w\", \"/static/02ec1417023885f90adb1f4c79e3059a/c1b63/ss5.png 1200w\", \"/static/02ec1417023885f90adb1f4c79e3059a/29007/ss5.png 1600w\", \"/static/02ec1417023885f90adb1f4c79e3059a/359cd/ss5.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/02ec1417023885f90adb1f4c79e3059a/5a190/ss5.png\",\n \"alt\": \"HomePage\",\n \"title\": \"HomePage\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Login and Metamask Connection\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/6567d865f5eef04569667af6e481e53f/d9ed5/ss6.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%2011v11l184-1c166%200%20183%200%20182-2-2-2-2-3%200-5s18-3%2021-1c2%201%203%205%201%207-1%200%2011%202%2012%201l1-11V0H0v11m64%2036c-2%205-2%207-1%2012l1%207v1l1%204c-1%206%202%207%2011%204%207-3%2018-10%2018-12L66%2041l-2%206m60%204l-14%2012c0%202%2011%209%2019%2012%208%202%208%202%209%200l1-2%201-2v-5l1-9c1-4%201-7-1-11l-2-5-14%2010m77%2022l-1%205v5h195V72h-97l-97%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6567d865f5eef04569667af6e481e53f/ba381/ss6.webp 200w\", \"/static/6567d865f5eef04569667af6e481e53f/7f61c/ss6.webp 400w\", \"/static/6567d865f5eef04569667af6e481e53f/d00b9/ss6.webp 800w\", \"/static/6567d865f5eef04569667af6e481e53f/92f8c/ss6.webp 1200w\", \"/static/6567d865f5eef04569667af6e481e53f/fad48/ss6.webp 1600w\", \"/static/6567d865f5eef04569667af6e481e53f/d3d72/ss6.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6567d865f5eef04569667af6e481e53f/772e8/ss6.png 200w\", \"/static/6567d865f5eef04569667af6e481e53f/e17e5/ss6.png 400w\", \"/static/6567d865f5eef04569667af6e481e53f/5a190/ss6.png 800w\", \"/static/6567d865f5eef04569667af6e481e53f/c1b63/ss6.png 1200w\", \"/static/6567d865f5eef04569667af6e481e53f/29007/ss6.png 1600w\", \"/static/6567d865f5eef04569667af6e481e53f/d9ed5/ss6.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/6567d865f5eef04569667af6e481e53f/5a190/ss6.png\",\n \"alt\": \"Login\",\n \"title\": \"Login\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Casting User Vote using Metamask\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1197759414456cec915e531a62a6bb40/359cd/ss4.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h169c154%200%20169%200%20168-2-2-2-2-3%200-5%202-3%2018-3%2021%200%202%202%201%206-1%206v-1l-6-1-7-1c0-2%201-2%205-1l7-1c1-1%200-1-6-1h-8l-1%203c0%202%200%203%206%203l15%201h8V12l-185-1-184%201m300%2034v5h33V41h-33v5m36%200l1%205h32V41h-33v5m-21%2022v5h30V63h-30v5m0%2027v5h30V90h-30v5m1%2022l-1%205v4h30v-9l-15-1-14%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1197759414456cec915e531a62a6bb40/ba381/ss4.webp 200w\", \"/static/1197759414456cec915e531a62a6bb40/7f61c/ss4.webp 400w\", \"/static/1197759414456cec915e531a62a6bb40/d00b9/ss4.webp 800w\", \"/static/1197759414456cec915e531a62a6bb40/92f8c/ss4.webp 1200w\", \"/static/1197759414456cec915e531a62a6bb40/fad48/ss4.webp 1600w\", \"/static/1197759414456cec915e531a62a6bb40/f5fe0/ss4.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1197759414456cec915e531a62a6bb40/772e8/ss4.png 200w\", \"/static/1197759414456cec915e531a62a6bb40/e17e5/ss4.png 400w\", \"/static/1197759414456cec915e531a62a6bb40/5a190/ss4.png 800w\", \"/static/1197759414456cec915e531a62a6bb40/c1b63/ss4.png 1200w\", \"/static/1197759414456cec915e531a62a6bb40/29007/ss4.png 1600w\", \"/static/1197759414456cec915e531a62a6bb40/359cd/ss4.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1197759414456cec915e531a62a6bb40/5a190/ss4.png\",\n \"alt\": \"Vote\",\n \"title\": \"Vote\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Campaign Details\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/359cd/ss2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m332%2034v4h27v-9h-27v5M15%20237l1%208%20184%201c180%200%20183%200%20184-2l1-7v-6H15v6\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c2b9b4516ed21cd4cc18b188f966ecd6/ba381/ss2.webp 200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/7f61c/ss2.webp 400w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/d00b9/ss2.webp 800w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/92f8c/ss2.webp 1200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/fad48/ss2.webp 1600w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/f5fe0/ss2.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c2b9b4516ed21cd4cc18b188f966ecd6/772e8/ss2.png 200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/e17e5/ss2.png 400w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/5a190/ss2.png 800w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/c1b63/ss2.png 1200w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/29007/ss2.png 1600w\", \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/359cd/ss2.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c2b9b4516ed21cd4cc18b188f966ecd6/5a190/ss2.png\",\n \"alt\": \"Campaign Details\",\n \"title\": \"Campaign Details\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Local DB for storing eligible voters\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5d5f50d070c82830469322bb3bf8383a/359cd/ss3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m5%20109v4h358v-9H21v5m337%2025v4h18v-8h-18v4m0%2066v4h18v-9h-18v5m1%200v3h16v-7h-16v4m-1%2016v4h18v-8h-18v4\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5d5f50d070c82830469322bb3bf8383a/ba381/ss3.webp 200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/7f61c/ss3.webp 400w\", \"/static/5d5f50d070c82830469322bb3bf8383a/d00b9/ss3.webp 800w\", \"/static/5d5f50d070c82830469322bb3bf8383a/92f8c/ss3.webp 1200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/fad48/ss3.webp 1600w\", \"/static/5d5f50d070c82830469322bb3bf8383a/f5fe0/ss3.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5d5f50d070c82830469322bb3bf8383a/772e8/ss3.png 200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/e17e5/ss3.png 400w\", \"/static/5d5f50d070c82830469322bb3bf8383a/5a190/ss3.png 800w\", \"/static/5d5f50d070c82830469322bb3bf8383a/c1b63/ss3.png 1200w\", \"/static/5d5f50d070c82830469322bb3bf8383a/29007/ss3.png 1600w\", \"/static/5d5f50d070c82830469322bb3bf8383a/359cd/ss3.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5d5f50d070c82830469322bb3bf8383a/5a190/ss3.png\",\n \"alt\": \"Local DB\",\n \"title\": \"Local DB\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Help Screen\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/81940424967bb6b8a953503c957f450d/359cd/ss1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'266\\\\'%20viewBox=\\\\'0%200%20400%20266\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2012l-1%2010v9h170c93%200%20169%200%20168-1-3-1-4-4-1-6%201-2%2017-3%2020-1%203%201%203%204%201%206s-2%202%205%202h7V12l-185-1-184%201m333%2034v4h23v-9h-23v5M15%20237l1%208%20184%201c180%200%20183%200%20184-2l1-7v-6H15v6\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/81940424967bb6b8a953503c957f450d/ba381/ss1.webp 200w\", \"/static/81940424967bb6b8a953503c957f450d/7f61c/ss1.webp 400w\", \"/static/81940424967bb6b8a953503c957f450d/d00b9/ss1.webp 800w\", \"/static/81940424967bb6b8a953503c957f450d/92f8c/ss1.webp 1200w\", \"/static/81940424967bb6b8a953503c957f450d/fad48/ss1.webp 1600w\", \"/static/81940424967bb6b8a953503c957f450d/f5fe0/ss1.webp 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/81940424967bb6b8a953503c957f450d/772e8/ss1.png 200w\", \"/static/81940424967bb6b8a953503c957f450d/e17e5/ss1.png 400w\", \"/static/81940424967bb6b8a953503c957f450d/5a190/ss1.png 800w\", \"/static/81940424967bb6b8a953503c957f450d/c1b63/ss1.png 1200w\", \"/static/81940424967bb6b8a953503c957f450d/29007/ss1.png 1600w\", \"/static/81940424967bb6b8a953503c957f450d/359cd/ss1.png 2972w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/81940424967bb6b8a953503c957f450d/5a190/ss1.png\",\n \"alt\": \"Help Screen\",\n \"title\": \"Help Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"f2fb4c92-24c4-57dc-977c-7d7f3dfd01ef"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/bump/page-data.json b/page-data/bump/page-data.json index ee1686b9..3afca654 100644 --- a/page-data/bump/page-data.json +++ b/page-data/bump/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/bump","result":{"data":{"mdx":{"id":"f25cf31f-f6c0-5502-bcb1-63e89d482c35","frontmatter":{"description":"Developed a Pothole Managing System with Java Spring Boot API + Angular 11+ MySQL with client-server architecture that enables citizens to report any pothole. Deployed using AWS RDS, Heroku, Firebase","tags":["Angular Application","Angular Multi module","Spring Boot","Amazon S3","Amazon RDS","Firebase","Progressive Web App","Material Design","MySQL","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Business Unit to Manage Potholes","code":"https://github.com/keshavlingala/pothole-angular","code2":"https://github.com/keshavlingala/pothole-api","date":"10 May 2021","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/5c138723798bb1c4c488d42fce5f7801/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Business Unit to Manage Potholes\",\n \"slug\": \"bump\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Spring Boot\", \"Amazon S3\", \"Amazon RDS\", \"Firebase\", \"Progressive Web App\", \"Material Design\", \"MySQL\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Developed a Pothole Managing System with Java Spring Boot API + Angular 11+ MySQL with client-server architecture that enables citizens to report any pothole. Deployed using AWS RDS, Heroku, Firebase\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"10 May 2021\",\n \"code\": \"https://github.com/keshavlingala/pothole-angular\",\n \"code2\": \"https://github.com/keshavlingala/pothole-api\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Business Unit to Manage Potholes\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5c138723798bb1c4c488d42fce5f7801/2cefc/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"100%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'400\\\\'%20viewBox=\\\\'0%200%20400%20400\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M176%20116c-1%202%200%205%202%205%202%201%202%201%202%209-1%208-2%2010-5%208-6-2-10%200-17%207-3%204-7%207-8%207-2%200-1%201%202%207%2018%2030%2060%2036%2086%2012%206-5%2013-16%2013-19%200-2-3-1-6%203s-9%207-19%208c-7%201-8%201-11-1l-7-9-4-1c-3%200-3%200-3-2%201-1-1-5-4-9-4-8-4-9%200-10l2-1-2-5-3-5h-6c-5%200-5-1-6-3-1-3-4-4-6-1\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5c138723798bb1c4c488d42fce5f7801/ba381/feature.webp 200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/7f61c/feature.webp 400w\", \"/static/5c138723798bb1c4c488d42fce5f7801/d00b9/feature.webp 800w\", \"/static/5c138723798bb1c4c488d42fce5f7801/92f8c/feature.webp 1200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/7f403/feature.webp 1400w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5c138723798bb1c4c488d42fce5f7801/772e8/feature.png 200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/e17e5/feature.png 400w\", \"/static/5c138723798bb1c4c488d42fce5f7801/5a190/feature.png 800w\", \"/static/5c138723798bb1c4c488d42fce5f7801/c1b63/feature.png 1200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/2cefc/feature.png 1400w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5c138723798bb1c4c488d42fce5f7801/5a190/feature.png\",\n \"alt\": \"Logo\",\n \"title\": \"Logo\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Introduction\"), mdx(\"hr\", null), mdx(\"p\", null, \"This Project is done as part of Bachelor's Academic Major Project.\"), mdx(\"p\", null, \"Problem Statement took from SIH ( Smart India Hackathon )\"), mdx(\"table\", null, mdx(\"thead\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"thead\"\n }, mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }), mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }))), mdx(\"tbody\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Description\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"div\", {\n style: {\n \"textAlign\": \"justify\"\n }\n }, \" Goa has faced the rage of rains this year and potholes are the biggest problem which government is tackling. Now problem lies in the fact that concerned departments are not able to co-ordinate to resolve the issue. ISSUES (a) Fundamentally there is disconnection between civil agencies, people and elected representatives. (b) The aim is to build a mobile based dynamic reporting system which will facilitate into flow of information among all concerned stakeholders. (c) The aim is to provide better Governance by more involvement of public. \"))), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Organization\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Govt of Goa\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Category\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Software\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Domain Bucket\\tSoftware\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Mobile App development\")))), mdx(\"h2\", null, \"Project Design\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/da6f177be679dfc32f603434899e26a5/4b2cc/system_design.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"104%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'417\\\\'%20viewBox=\\\\'0%200%20400%20417\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M163%20357v28h33v-56h-33v28m58-27v53c1%202%2025%203%2029%201l3-1v-26l-1-27-15-1-16%201m53%200l-1%2020v20l-3%206-3%207%2039%201%2038-1-2-6c-3-6-3-7-3-26l-1-21c-2-1-63-2-64%200m4%203l-1%2019v19h58v-38l-29-1-28%201m-112%2023v22h27v-43l-14-1h-13v22m58%200v19h26v-38h-26v19m-50-2c-2%201-1%209%201%2010l1%203%201%202%201-3c0-3%202-2%203%201%200%202%202%202%202-1l1-2%201-5v-6h-5l-6%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/da6f177be679dfc32f603434899e26a5/ba381/system_design.webp 200w\", \"/static/da6f177be679dfc32f603434899e26a5/7f61c/system_design.webp 400w\", \"/static/da6f177be679dfc32f603434899e26a5/d00b9/system_design.webp 800w\", \"/static/da6f177be679dfc32f603434899e26a5/d5002/system_design.webp 1013w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/da6f177be679dfc32f603434899e26a5/772e8/system_design.png 200w\", \"/static/da6f177be679dfc32f603434899e26a5/e17e5/system_design.png 400w\", \"/static/da6f177be679dfc32f603434899e26a5/5a190/system_design.png 800w\", \"/static/da6f177be679dfc32f603434899e26a5/4b2cc/system_design.png 1013w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/da6f177be679dfc32f603434899e26a5/5a190/system_design.png\",\n \"alt\": \"Project Design\",\n \"title\": \"Project Design\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"This is just a miniaturized software solution for all the paper work done by government which is very complex\")), mdx(\"p\", null, \"Angular PWA Application talks to Spring Boot Web Server.\\nWeb Server is connected and communicates to Amazon S3 Bucket and MySQL Server\"), mdx(\"h3\", null, \"Functionalities\"), mdx(\"p\", null, \"Users can upload details of pothole, and the location at which the pothole picture is clicked is tracked by using GPS. There is also a feature where the citizens can register their details along with their license number and get approved by the government as contractors for filling in the potholes. Contracts can bid for a particular pothole, the government can select the best bid and award the pothole repair contract. The status of repairing of pothole is updated to both government and the citizens.\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Pothole complaints can be directly registered by citizens\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"People can provide their contract and stand a chance to repair the pothole\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Citizens receive updates regarding the complaints registered\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Prioritize potholes in order to reduce inconvenience to public\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Government authorities have complete access and control over the application\")), mdx(\"h3\", null, \"Technical Implementation\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Platform Independent\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Details of pothole are saved in the absence of internet\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Efficient and reliable\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Material Design\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Mobile Responsive\")), mdx(\"h2\", null, \"Technology Stack\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/38573920f8d1070b23cd70f1935054ab/5fc9a/technology_stack.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"44.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'178\\\\'%20viewBox=\\\\'0%200%20400%20178\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M369%2030c-5%202-6%203-6%205v8l1%207%206%203%205%202%205-2c6-3%206-3%207-13v-8l-5-1-6-2c-1-1-4%200-7%201m2%2010c-4%209-4%2013-1%208%203-4%207-4%209%200%201%202%204%203%204%202l-8-18-4%208m-7%20100c-2%201-2%203-2%2014l1%2012h11c15%200%2015%200%2015-13s-1-14-14-14l-11%201m4%2013l1%209h2c8%201%2014-3%2011-7l-1-4c2-4%200-5-7-6h-6v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/38573920f8d1070b23cd70f1935054ab/ba381/technology_stack.webp 200w\", \"/static/38573920f8d1070b23cd70f1935054ab/7f61c/technology_stack.webp 400w\", \"/static/38573920f8d1070b23cd70f1935054ab/d00b9/technology_stack.webp 800w\", \"/static/38573920f8d1070b23cd70f1935054ab/92f8c/technology_stack.webp 1200w\", \"/static/38573920f8d1070b23cd70f1935054ab/fad48/technology_stack.webp 1600w\", \"/static/38573920f8d1070b23cd70f1935054ab/3c09d/technology_stack.webp 1648w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/38573920f8d1070b23cd70f1935054ab/772e8/technology_stack.png 200w\", \"/static/38573920f8d1070b23cd70f1935054ab/e17e5/technology_stack.png 400w\", \"/static/38573920f8d1070b23cd70f1935054ab/5a190/technology_stack.png 800w\", \"/static/38573920f8d1070b23cd70f1935054ab/c1b63/technology_stack.png 1200w\", \"/static/38573920f8d1070b23cd70f1935054ab/29007/technology_stack.png 1600w\", \"/static/38573920f8d1070b23cd70f1935054ab/5fc9a/technology_stack.png 1648w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/38573920f8d1070b23cd70f1935054ab/5a190/technology_stack.png\",\n \"alt\": \"Technology Stack\",\n \"title\": \"Technology Stack\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Use Cases\"), mdx(\"hr\", null), mdx(\"h3\", null, \"User Use Case\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/29114/user_usecase.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a5bdbc875a7083b4f9dd55168f5cb05/ba381/user_usecase.webp 200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/7f61c/user_usecase.webp 400w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/d00b9/user_usecase.webp 800w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/92f8c/user_usecase.webp 1200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/fad48/user_usecase.webp 1600w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/882b9/user_usecase.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a5bdbc875a7083b4f9dd55168f5cb05/772e8/user_usecase.png 200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/e17e5/user_usecase.png 400w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/5a190/user_usecase.png 800w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/c1b63/user_usecase.png 1200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/29007/user_usecase.png 1600w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/29114/user_usecase.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/5a190/user_usecase.png\",\n \"alt\": \"User Use Case\",\n \"title\": \"User Use Case\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Contractor Use Case\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/109c179104427a8cd649115ec859aea3/4a00e/con_usecase.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"75.99999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'304\\\\'%20viewBox=\\\\'0%200%20400%20304\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/109c179104427a8cd649115ec859aea3/ba381/con_usecase.webp 200w\", \"/static/109c179104427a8cd649115ec859aea3/7f61c/con_usecase.webp 400w\", \"/static/109c179104427a8cd649115ec859aea3/d00b9/con_usecase.webp 800w\", \"/static/109c179104427a8cd649115ec859aea3/92f8c/con_usecase.webp 1200w\", \"/static/109c179104427a8cd649115ec859aea3/05352/con_usecase.webp 1406w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/109c179104427a8cd649115ec859aea3/772e8/con_usecase.png 200w\", \"/static/109c179104427a8cd649115ec859aea3/e17e5/con_usecase.png 400w\", \"/static/109c179104427a8cd649115ec859aea3/5a190/con_usecase.png 800w\", \"/static/109c179104427a8cd649115ec859aea3/c1b63/con_usecase.png 1200w\", \"/static/109c179104427a8cd649115ec859aea3/4a00e/con_usecase.png 1406w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/109c179104427a8cd649115ec859aea3/5a190/con_usecase.png\",\n \"alt\": \"Contractor Use Case\",\n \"title\": \"Contractor Use Case\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Screenshots\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1d17b54acf372520f164b7b3083c4a70/29114/user_d.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M235%209c-4%204-2%2011%204%2011l4-2c4-3%201-11-4-11l-4%202m-82%205c0%205%200%206%202%206l1-3c0-3%204-3%205%201l2%202c1%200%202-4%200-5v-2c3-3%200-5-5-5h-5v6m18%200v6h4c5%200%207-2%207-6%200-5-2-6-7-6h-4v6m50%200v6h10V9l-5-1h-5v6m51%200v6h4c5%200%207-2%207-6%200-5-2-6-7-6h-4v6M12%20123v99h105V25H12v98m119-97l-1%2098v98h101V25h-50l-50%201m118%2098v98h140V25H249v99M133%2034v7h96V28h-96v6m117%2090v97h138V27H250v97M15%2035v6h99V28H15v7m0%2096v88h100V42H15v89m117%200v89h98V43l-49-1h-49v89m142-74c-5%203-5%2012%201%2016%204%204%204%204%208%201%209-9%201-24-9-17m70%203c-2%201-6%209-14%2023-13%2024-14%2027-10%2032l3%202h50l3-3c3-3%203-4%203-6-1-4-22-43-25-46-2-3-7-3-10-2m-76%2016c-4%203-6%2010-3%2012%202%203%207%203%205%201-1-2%200-3%206-7%201-2%201-2-1-4-3-3-4-4-7-2m15%202c-2%202-2%202%200%204%205%204%206%205%205%207-1%201-1%201%201%201%206%200%207-10%202-13-3-3-5-2-8%201m48%2022l-3%207c0%201%2039%202%2040%200l-2-7c-4-7-7-8-12-3s-7%205-11%201c-5-6-8-5-12%202m-76%2027v4h48v-7l-24-1h-24v4m-198-2l-1%204v4h17l1-4v-4l-9-1-8%201m198%2013l1%204h47v-8h-48v4m76%202v11l10%201c9%200%2010-1%2010-6%200-6-1-7-10-7l-10%201m-75%205l-1%204v3h48v-7l-24-1-23%201m66%200c-4%202-4%203-4%2023%200%2023-1%2022%2015%2022h11v-9c0-13%203-17%2014-18h6l-1-8c0-6%200-7-3-9-3-3-5-2-5%202-1%207-3%208-15%208-11%200-14-2-14-8%200-4-1-5-4-3m-152%2027v4h22v-9h-22v5m183-4c-4%202-5%205-5%2018%201%2015%200%2015%2016%2015%2015%200%2015-1%2015-17s0-16-14-17l-12%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1d17b54acf372520f164b7b3083c4a70/ba381/user_d.webp 200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/7f61c/user_d.webp 400w\", \"/static/1d17b54acf372520f164b7b3083c4a70/d00b9/user_d.webp 800w\", \"/static/1d17b54acf372520f164b7b3083c4a70/92f8c/user_d.webp 1200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/fad48/user_d.webp 1600w\", \"/static/1d17b54acf372520f164b7b3083c4a70/882b9/user_d.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1d17b54acf372520f164b7b3083c4a70/772e8/user_d.png 200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/e17e5/user_d.png 400w\", \"/static/1d17b54acf372520f164b7b3083c4a70/5a190/user_d.png 800w\", \"/static/1d17b54acf372520f164b7b3083c4a70/c1b63/user_d.png 1200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/29007/user_d.png 1600w\", \"/static/1d17b54acf372520f164b7b3083c4a70/29114/user_d.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1d17b54acf372520f164b7b3083c4a70/5a190/user_d.png\",\n \"alt\": \"User Dashboard\",\n \"title\": \"User Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/246b1dcc074ec5c47dc62ad9d848097b/29114/con_d.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M93%209c-4%204-1%2011%204%2011s6-2%206-6c0-6-6-9-10-5m87%200c-2%201-3%208-1%2010s7%201%209-1c5-6-2-14-8-9m94%200c-2%201-3%208-1%2010s8%201%209-1c5-7-2-14-8-9m-145%205c0%205%200%206%202%206l1-3c0-3%204-3%205%201l1%202c1%200%202-2%202-6V9l-6-1h-5v6m81%200v6h4c4%200%205-1%206-3%202-5%200-8-6-9h-4v6m50%200v6h4l5-1v-7c1-3%200-4-5-4h-4v6m51%200v6h4c9-1%209-11%200-12h-4v6m-62%20109v99h140V24H249v99m2%201v97h136V52h-78V39h78V26H251v98M8%2060l1%2030h195V31H8v29m2-22v6l97-1h96V32H10v6m262%207l-1%203c0%203%202%203%2012%203h8v-6l-9-1-10%201m3%2010c-4%202-5%2011%200%2016%203%204%206%204%209%200%208-8%202-20-9-16M9%2072l1%2017h193V55H9v17m312-10c-2%202-2%2057%200%2059h43c2-1%202-2%202-9v-8l-2%202-2%207v5h-38V65h29v9h9v9l2-3c3-4%203-8-3-14l-6-5h-16l-18%201m-54%2014c-5%206-4%2012%202%2012%201%200%202%200%201-1l4-5%204-3-3-3c-3-4-3-4-8%200m17%200l-3%203%204%203%204%204c-1%202%200%202%201%202%207%200%207-10%200-13-4-2-3-2-6%201m73%2020c-5%207-7%2011-7%2014%200%204%200%203%204%201s17-20%2015-22l-5%205c-4%206-6%208-6%206l4-7c3-4%204-6%203-7s-3%202-8%2010M9%20158v65h195V93H9v65m1%200v63h193V113H46v-9h156v-9H10v63m15-44c-3%202-3%206-1%209%202%204%204%204%207%201%205-6-1-14-6-10m231%2011v4h47v-8h-47v4m0%2011v3h47v-7h-47v4m79%209c-3%202-3%203-3%209%200%2010%201%2011%2012%2011h7v4c0%203%200%203-3%203l-4%202c-2%203-8%206-8%205l-8-1h-6v26h8l13%201%2013%201h9v-12c0-11%200-13-2-13v-2l1-4c0-3%200-3-4-3-5%200-5%200-5-3v-4h8c10%200%2011-1%2011-11s-1-11-21-11c-14%200-16%200-18%202m1%204v11l18%201h16v-13l-17-1c-15%200-16%200-17%202m-172%206l-5%201-5%201-2%201c-1-1-1-1%201-2%204-2-1-1-6%200l-12%203-1%202%2019%201h18v-4c0-4-2-5-7-3M13%20166v2h29v-5H13v3m332%2012l-6%204-4%202v7c0%208%201%209%209%2011h4v-3c0-4%200-4-2-3-3%202-4%201-4-1l1-2c3%200%205-4%205-8%200-3%200-4%202-4%203%200%209-3%209-4%200-2-12-1-14%201m-20%2013l1%2010h6v-19h-7v9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/246b1dcc074ec5c47dc62ad9d848097b/ba381/con_d.webp 200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/7f61c/con_d.webp 400w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/d00b9/con_d.webp 800w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/92f8c/con_d.webp 1200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/fad48/con_d.webp 1600w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/882b9/con_d.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/246b1dcc074ec5c47dc62ad9d848097b/772e8/con_d.png 200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/e17e5/con_d.png 400w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/5a190/con_d.png 800w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/c1b63/con_d.png 1200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/29007/con_d.png 1600w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/29114/con_d.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/246b1dcc074ec5c47dc62ad9d848097b/5a190/con_d.png\",\n \"alt\": \"Contactor Dashboard\",\n \"title\": \"Contactor Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/e1d3e68bd0f561bb18d375f6357a9b51/29114/admin_d.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M240%209c-4%205-2%2011%204%2011s9-7%204-11c-3-3-5-2-8%200m-116%205v6h4c6%200%209-5%206-10-1-2-2-2-6-2h-4v6m13%200c0%205%200%206%202%206l1-4v-3l1%203c2%205%203%205%205%200l2-3v3c0%203%200%204%202%204l1-6c0-6%200-6-2-6s-3%201-4%204c0%204-1%204-3%200%200-2-1-4-3-4s-2%200-2%206m39%200v6h5c9-1%209-11%200-12h-5v6m50%200v6h4c5%200%208-2%206-5v-4c0-2-1-3-5-3h-5v6m51%200v6h4c5%200%207-1%207-6s-1-6-7-6h-4v6M8%20126v96h193V29H8v97m256-1v97h128V30l-64-1h-64v96m-254%201v94h189V32H10v94m256-89v5h29l29%201h-59v89l1%2089h125V32H266v5m18%2012c-1%204%201%205%2010%205h8v-3c0-2-1-3-9-3l-9%201M28%2051c-1%204%201%205%209%205s9-1%209-3-1-3-9-3l-9%201m262%208c-4%203-4%208-1%2013s8%205%2011-1c5-10-3-18-10-12M33%2061c-4%205-1%2016%206%2016%203%200%207-5%207-10%200-7-8-11-13-6m250%2017c-3%204-4%207-1%209%202%203%205%202%204%200l3-5%204-2-2-3c-3-3-5-3-8%201m-13%2045v3h48v-7h-48v4m-255%202v3h47v-7H15v4m279%204h-24v3l1%203h23l24%201v-8l-24%201m61%2010c-2%203%2012%2018%2014%2016s1-5-5-11-7-7-9-5m-279%208v3h114v-7H76v4m268%204l-7%208%207%207%207%207%202-2%202-1%2012%2012c12%2013%2015%2015%2018%2012%202-3%201-5-8-15-17-18-16-16-14-18%202-3%202-3-5-10l-7-7-7%207m-11%2011c-2%202-1%204%205%2011%205%205%206%206%208%205%203-1%202-2-5-10-5-6-7-7-8-6m1%2024l-1%204c1%201%201%202-1%202-3%201-4%204-2%205%203%202%2030%201%2031%200%202-3%200-5-3-5-2%200-2%200-1-2%202-4%200-5-11-5l-12%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/e1d3e68bd0f561bb18d375f6357a9b51/ba381/admin_d.webp 200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/7f61c/admin_d.webp 400w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/d00b9/admin_d.webp 800w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/92f8c/admin_d.webp 1200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/fad48/admin_d.webp 1600w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/882b9/admin_d.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/e1d3e68bd0f561bb18d375f6357a9b51/772e8/admin_d.png 200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/e17e5/admin_d.png 400w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/5a190/admin_d.png 800w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/c1b63/admin_d.png 1200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/29007/admin_d.png 1600w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/29114/admin_d.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/e1d3e68bd0f561bb18d375f6357a9b51/5a190/admin_d.png\",\n \"alt\": \"Admin Dashboard\",\n \"title\": \"Admin Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"f25cf31f-f6c0-5502-bcb1-63e89d482c35"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/bump","result":{"data":{"mdx":{"id":"f441117c-ced4-559c-8ecf-a8e8d2f7b919","frontmatter":{"description":"Developed a Pothole Managing System with Java Spring Boot API + Angular 11+ MySQL with client-server architecture that enables citizens to report any pothole. Deployed using AWS RDS, Heroku, Firebase","tags":["Angular Application","Angular Multi module","Spring Boot","Amazon S3","Amazon RDS","Firebase","Progressive Web App","Material Design","MySQL","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Business Unit to Manage Potholes","code":"https://github.com/keshavlingala/pothole-angular","code2":"https://github.com/keshavlingala/pothole-api","date":"10 May 2021","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/5c138723798bb1c4c488d42fce5f7801/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Business Unit to Manage Potholes\",\n \"slug\": \"bump\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Spring Boot\", \"Amazon S3\", \"Amazon RDS\", \"Firebase\", \"Progressive Web App\", \"Material Design\", \"MySQL\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Developed a Pothole Managing System with Java Spring Boot API + Angular 11+ MySQL with client-server architecture that enables citizens to report any pothole. Deployed using AWS RDS, Heroku, Firebase\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"10 May 2021\",\n \"code\": \"https://github.com/keshavlingala/pothole-angular\",\n \"code2\": \"https://github.com/keshavlingala/pothole-api\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Business Unit to Manage Potholes\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5c138723798bb1c4c488d42fce5f7801/2cefc/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"100%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'400\\\\'%20viewBox=\\\\'0%200%20400%20400\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M176%20116c-1%202%200%205%202%205%202%201%202%201%202%209-1%208-2%2010-5%208-6-2-10%200-17%207-3%204-7%207-8%207-2%200-1%201%202%207%2018%2030%2060%2036%2086%2012%206-5%2013-16%2013-19%200-2-3-1-6%203s-9%207-19%208c-7%201-8%201-11-1l-7-9-4-1c-3%200-3%200-3-2%201-1-1-5-4-9-4-8-4-9%200-10l2-1-2-5-3-5h-6c-5%200-5-1-6-3-1-3-4-4-6-1\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5c138723798bb1c4c488d42fce5f7801/ba381/feature.webp 200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/7f61c/feature.webp 400w\", \"/static/5c138723798bb1c4c488d42fce5f7801/d00b9/feature.webp 800w\", \"/static/5c138723798bb1c4c488d42fce5f7801/92f8c/feature.webp 1200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/7f403/feature.webp 1400w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5c138723798bb1c4c488d42fce5f7801/772e8/feature.png 200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/e17e5/feature.png 400w\", \"/static/5c138723798bb1c4c488d42fce5f7801/5a190/feature.png 800w\", \"/static/5c138723798bb1c4c488d42fce5f7801/c1b63/feature.png 1200w\", \"/static/5c138723798bb1c4c488d42fce5f7801/2cefc/feature.png 1400w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5c138723798bb1c4c488d42fce5f7801/5a190/feature.png\",\n \"alt\": \"Logo\",\n \"title\": \"Logo\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Introduction\"), mdx(\"hr\", null), mdx(\"p\", null, \"Problem Statement took from SIH ( Smart India Hackathon )\"), mdx(\"table\", null, mdx(\"thead\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"thead\"\n }, mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }), mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }))), mdx(\"tbody\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Description\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"div\", {\n style: {\n \"textAlign\": \"justify\"\n }\n }, \" Goa has faced the rage of rains this year and potholes are the biggest problem which government is tackling. Now problem lies in the fact that concerned departments are not able to co-ordinate to resolve the issue. ISSUES (a) Fundamentally there is disconnection between civil agencies, people and elected representatives. (b) The aim is to build a mobile based dynamic reporting system which will facilitate into flow of information among all concerned stakeholders. (c) The aim is to provide better Governance by more involvement of public. \"))), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Organization\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Govt of Goa\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Category\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Software\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"strong\", {\n parentName: \"td\"\n }, \"Domain Bucket\\tSoftware\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Mobile App development\")))), mdx(\"h2\", null, \"Project Design\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/da6f177be679dfc32f603434899e26a5/4b2cc/system_design.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"104%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'417\\\\'%20viewBox=\\\\'0%200%20400%20417\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M163%20357v28h33v-56h-33v28m58-27v53c1%202%2025%203%2029%201l3-1v-26l-1-27-15-1-16%201m53%200l-1%2020v20l-3%206-3%207%2039%201%2038-1-2-6c-3-6-3-7-3-26l-1-21c-2-1-63-2-64%200m4%203l-1%2019v19h58v-38l-29-1-28%201m-112%2023v22h27v-43l-14-1h-13v22m58%200v19h26v-38h-26v19m-50-2c-2%201-1%209%201%2010l1%203%201%202%201-3c0-3%202-2%203%201%200%202%202%202%202-1l1-2%201-5v-6h-5l-6%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/da6f177be679dfc32f603434899e26a5/ba381/system_design.webp 200w\", \"/static/da6f177be679dfc32f603434899e26a5/7f61c/system_design.webp 400w\", \"/static/da6f177be679dfc32f603434899e26a5/d00b9/system_design.webp 800w\", \"/static/da6f177be679dfc32f603434899e26a5/d5002/system_design.webp 1013w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/da6f177be679dfc32f603434899e26a5/772e8/system_design.png 200w\", \"/static/da6f177be679dfc32f603434899e26a5/e17e5/system_design.png 400w\", \"/static/da6f177be679dfc32f603434899e26a5/5a190/system_design.png 800w\", \"/static/da6f177be679dfc32f603434899e26a5/4b2cc/system_design.png 1013w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/da6f177be679dfc32f603434899e26a5/5a190/system_design.png\",\n \"alt\": \"Project Design\",\n \"title\": \"Project Design\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"This is just a miniaturized software solution for all the paper work done by government which is very complex\")), mdx(\"p\", null, \"Angular PWA Application talks to Spring Boot Web Server.\\nWeb Server is connected and communicates to Amazon S3 Bucket and MySQL Server\"), mdx(\"h3\", null, \"Functionalities\"), mdx(\"p\", null, \"Users can upload details of pothole, and the location at which the pothole picture is clicked is tracked by using GPS. There is also a feature where the citizens can register their details along with their license number and get approved by the government as contractors for filling in the potholes. Contracts can bid for a particular pothole, the government can select the best bid and award the pothole repair contract. The status of repairing of pothole is updated to both government and the citizens.\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Pothole complaints can be directly registered by citizens\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"People can provide their contract and stand a chance to repair the pothole\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Citizens receive updates regarding the complaints registered\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Prioritize potholes in order to reduce inconvenience to public\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Government authorities have complete access and control over the application\")), mdx(\"h3\", null, \"Technical Implementation\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Platform Independent\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Details of pothole are saved in the absence of internet\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Efficient and reliable\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Material Design\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Mobile Responsive\")), mdx(\"h2\", null, \"Technology Stack\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/38573920f8d1070b23cd70f1935054ab/5fc9a/technology_stack.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"44.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'178\\\\'%20viewBox=\\\\'0%200%20400%20178\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M369%2030c-5%202-6%203-6%205v8l1%207%206%203%205%202%205-2c6-3%206-3%207-13v-8l-5-1-6-2c-1-1-4%200-7%201m2%2010c-4%209-4%2013-1%208%203-4%207-4%209%200%201%202%204%203%204%202l-8-18-4%208m-7%20100c-2%201-2%203-2%2014l1%2012h11c15%200%2015%200%2015-13s-1-14-14-14l-11%201m4%2013l1%209h2c8%201%2014-3%2011-7l-1-4c2-4%200-5-7-6h-6v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/38573920f8d1070b23cd70f1935054ab/ba381/technology_stack.webp 200w\", \"/static/38573920f8d1070b23cd70f1935054ab/7f61c/technology_stack.webp 400w\", \"/static/38573920f8d1070b23cd70f1935054ab/d00b9/technology_stack.webp 800w\", \"/static/38573920f8d1070b23cd70f1935054ab/92f8c/technology_stack.webp 1200w\", \"/static/38573920f8d1070b23cd70f1935054ab/fad48/technology_stack.webp 1600w\", \"/static/38573920f8d1070b23cd70f1935054ab/3c09d/technology_stack.webp 1648w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/38573920f8d1070b23cd70f1935054ab/772e8/technology_stack.png 200w\", \"/static/38573920f8d1070b23cd70f1935054ab/e17e5/technology_stack.png 400w\", \"/static/38573920f8d1070b23cd70f1935054ab/5a190/technology_stack.png 800w\", \"/static/38573920f8d1070b23cd70f1935054ab/c1b63/technology_stack.png 1200w\", \"/static/38573920f8d1070b23cd70f1935054ab/29007/technology_stack.png 1600w\", \"/static/38573920f8d1070b23cd70f1935054ab/5fc9a/technology_stack.png 1648w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/38573920f8d1070b23cd70f1935054ab/5a190/technology_stack.png\",\n \"alt\": \"Technology Stack\",\n \"title\": \"Technology Stack\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Use Cases\"), mdx(\"hr\", null), mdx(\"h3\", null, \"User Use Case\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/29114/user_usecase.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a5bdbc875a7083b4f9dd55168f5cb05/ba381/user_usecase.webp 200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/7f61c/user_usecase.webp 400w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/d00b9/user_usecase.webp 800w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/92f8c/user_usecase.webp 1200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/fad48/user_usecase.webp 1600w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/882b9/user_usecase.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/2a5bdbc875a7083b4f9dd55168f5cb05/772e8/user_usecase.png 200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/e17e5/user_usecase.png 400w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/5a190/user_usecase.png 800w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/c1b63/user_usecase.png 1200w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/29007/user_usecase.png 1600w\", \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/29114/user_usecase.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/2a5bdbc875a7083b4f9dd55168f5cb05/5a190/user_usecase.png\",\n \"alt\": \"User Use Case\",\n \"title\": \"User Use Case\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Contractor Use Case\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/109c179104427a8cd649115ec859aea3/4a00e/con_usecase.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"75.99999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'304\\\\'%20viewBox=\\\\'0%200%20400%20304\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/109c179104427a8cd649115ec859aea3/ba381/con_usecase.webp 200w\", \"/static/109c179104427a8cd649115ec859aea3/7f61c/con_usecase.webp 400w\", \"/static/109c179104427a8cd649115ec859aea3/d00b9/con_usecase.webp 800w\", \"/static/109c179104427a8cd649115ec859aea3/92f8c/con_usecase.webp 1200w\", \"/static/109c179104427a8cd649115ec859aea3/05352/con_usecase.webp 1406w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/109c179104427a8cd649115ec859aea3/772e8/con_usecase.png 200w\", \"/static/109c179104427a8cd649115ec859aea3/e17e5/con_usecase.png 400w\", \"/static/109c179104427a8cd649115ec859aea3/5a190/con_usecase.png 800w\", \"/static/109c179104427a8cd649115ec859aea3/c1b63/con_usecase.png 1200w\", \"/static/109c179104427a8cd649115ec859aea3/4a00e/con_usecase.png 1406w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/109c179104427a8cd649115ec859aea3/5a190/con_usecase.png\",\n \"alt\": \"Contractor Use Case\",\n \"title\": \"Contractor Use Case\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Screenshots\"), mdx(\"hr\", null), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1d17b54acf372520f164b7b3083c4a70/29114/user_d.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M235%209c-4%204-2%2011%204%2011l4-2c4-3%201-11-4-11l-4%202m-82%205c0%205%200%206%202%206l1-3c0-3%204-3%205%201l2%202c1%200%202-4%200-5v-2c3-3%200-5-5-5h-5v6m18%200v6h4c5%200%207-2%207-6%200-5-2-6-7-6h-4v6m50%200v6h10V9l-5-1h-5v6m51%200v6h4c5%200%207-2%207-6%200-5-2-6-7-6h-4v6M12%20123v99h105V25H12v98m119-97l-1%2098v98h101V25h-50l-50%201m118%2098v98h140V25H249v99M133%2034v7h96V28h-96v6m117%2090v97h138V27H250v97M15%2035v6h99V28H15v7m0%2096v88h100V42H15v89m117%200v89h98V43l-49-1h-49v89m142-74c-5%203-5%2012%201%2016%204%204%204%204%208%201%209-9%201-24-9-17m70%203c-2%201-6%209-14%2023-13%2024-14%2027-10%2032l3%202h50l3-3c3-3%203-4%203-6-1-4-22-43-25-46-2-3-7-3-10-2m-76%2016c-4%203-6%2010-3%2012%202%203%207%203%205%201-1-2%200-3%206-7%201-2%201-2-1-4-3-3-4-4-7-2m15%202c-2%202-2%202%200%204%205%204%206%205%205%207-1%201-1%201%201%201%206%200%207-10%202-13-3-3-5-2-8%201m48%2022l-3%207c0%201%2039%202%2040%200l-2-7c-4-7-7-8-12-3s-7%205-11%201c-5-6-8-5-12%202m-76%2027v4h48v-7l-24-1h-24v4m-198-2l-1%204v4h17l1-4v-4l-9-1-8%201m198%2013l1%204h47v-8h-48v4m76%202v11l10%201c9%200%2010-1%2010-6%200-6-1-7-10-7l-10%201m-75%205l-1%204v3h48v-7l-24-1-23%201m66%200c-4%202-4%203-4%2023%200%2023-1%2022%2015%2022h11v-9c0-13%203-17%2014-18h6l-1-8c0-6%200-7-3-9-3-3-5-2-5%202-1%207-3%208-15%208-11%200-14-2-14-8%200-4-1-5-4-3m-152%2027v4h22v-9h-22v5m183-4c-4%202-5%205-5%2018%201%2015%200%2015%2016%2015%2015%200%2015-1%2015-17s0-16-14-17l-12%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1d17b54acf372520f164b7b3083c4a70/ba381/user_d.webp 200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/7f61c/user_d.webp 400w\", \"/static/1d17b54acf372520f164b7b3083c4a70/d00b9/user_d.webp 800w\", \"/static/1d17b54acf372520f164b7b3083c4a70/92f8c/user_d.webp 1200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/fad48/user_d.webp 1600w\", \"/static/1d17b54acf372520f164b7b3083c4a70/882b9/user_d.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1d17b54acf372520f164b7b3083c4a70/772e8/user_d.png 200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/e17e5/user_d.png 400w\", \"/static/1d17b54acf372520f164b7b3083c4a70/5a190/user_d.png 800w\", \"/static/1d17b54acf372520f164b7b3083c4a70/c1b63/user_d.png 1200w\", \"/static/1d17b54acf372520f164b7b3083c4a70/29007/user_d.png 1600w\", \"/static/1d17b54acf372520f164b7b3083c4a70/29114/user_d.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1d17b54acf372520f164b7b3083c4a70/5a190/user_d.png\",\n \"alt\": \"User Dashboard\",\n \"title\": \"User Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/246b1dcc074ec5c47dc62ad9d848097b/29114/con_d.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M93%209c-4%204-1%2011%204%2011s6-2%206-6c0-6-6-9-10-5m87%200c-2%201-3%208-1%2010s7%201%209-1c5-6-2-14-8-9m94%200c-2%201-3%208-1%2010s8%201%209-1c5-7-2-14-8-9m-145%205c0%205%200%206%202%206l1-3c0-3%204-3%205%201l1%202c1%200%202-2%202-6V9l-6-1h-5v6m81%200v6h4c4%200%205-1%206-3%202-5%200-8-6-9h-4v6m50%200v6h4l5-1v-7c1-3%200-4-5-4h-4v6m51%200v6h4c9-1%209-11%200-12h-4v6m-62%20109v99h140V24H249v99m2%201v97h136V52h-78V39h78V26H251v98M8%2060l1%2030h195V31H8v29m2-22v6l97-1h96V32H10v6m262%207l-1%203c0%203%202%203%2012%203h8v-6l-9-1-10%201m3%2010c-4%202-5%2011%200%2016%203%204%206%204%209%200%208-8%202-20-9-16M9%2072l1%2017h193V55H9v17m312-10c-2%202-2%2057%200%2059h43c2-1%202-2%202-9v-8l-2%202-2%207v5h-38V65h29v9h9v9l2-3c3-4%203-8-3-14l-6-5h-16l-18%201m-54%2014c-5%206-4%2012%202%2012%201%200%202%200%201-1l4-5%204-3-3-3c-3-4-3-4-8%200m17%200l-3%203%204%203%204%204c-1%202%200%202%201%202%207%200%207-10%200-13-4-2-3-2-6%201m73%2020c-5%207-7%2011-7%2014%200%204%200%203%204%201s17-20%2015-22l-5%205c-4%206-6%208-6%206l4-7c3-4%204-6%203-7s-3%202-8%2010M9%20158v65h195V93H9v65m1%200v63h193V113H46v-9h156v-9H10v63m15-44c-3%202-3%206-1%209%202%204%204%204%207%201%205-6-1-14-6-10m231%2011v4h47v-8h-47v4m0%2011v3h47v-7h-47v4m79%209c-3%202-3%203-3%209%200%2010%201%2011%2012%2011h7v4c0%203%200%203-3%203l-4%202c-2%203-8%206-8%205l-8-1h-6v26h8l13%201%2013%201h9v-12c0-11%200-13-2-13v-2l1-4c0-3%200-3-4-3-5%200-5%200-5-3v-4h8c10%200%2011-1%2011-11s-1-11-21-11c-14%200-16%200-18%202m1%204v11l18%201h16v-13l-17-1c-15%200-16%200-17%202m-172%206l-5%201-5%201-2%201c-1-1-1-1%201-2%204-2-1-1-6%200l-12%203-1%202%2019%201h18v-4c0-4-2-5-7-3M13%20166v2h29v-5H13v3m332%2012l-6%204-4%202v7c0%208%201%209%209%2011h4v-3c0-4%200-4-2-3-3%202-4%201-4-1l1-2c3%200%205-4%205-8%200-3%200-4%202-4%203%200%209-3%209-4%200-2-12-1-14%201m-20%2013l1%2010h6v-19h-7v9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/246b1dcc074ec5c47dc62ad9d848097b/ba381/con_d.webp 200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/7f61c/con_d.webp 400w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/d00b9/con_d.webp 800w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/92f8c/con_d.webp 1200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/fad48/con_d.webp 1600w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/882b9/con_d.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/246b1dcc074ec5c47dc62ad9d848097b/772e8/con_d.png 200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/e17e5/con_d.png 400w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/5a190/con_d.png 800w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/c1b63/con_d.png 1200w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/29007/con_d.png 1600w\", \"/static/246b1dcc074ec5c47dc62ad9d848097b/29114/con_d.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/246b1dcc074ec5c47dc62ad9d848097b/5a190/con_d.png\",\n \"alt\": \"Contactor Dashboard\",\n \"title\": \"Contactor Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/e1d3e68bd0f561bb18d375f6357a9b51/29114/admin_d.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"56.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'225\\\\'%20viewBox=\\\\'0%200%20400%20225\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M240%209c-4%205-2%2011%204%2011s9-7%204-11c-3-3-5-2-8%200m-116%205v6h4c6%200%209-5%206-10-1-2-2-2-6-2h-4v6m13%200c0%205%200%206%202%206l1-4v-3l1%203c2%205%203%205%205%200l2-3v3c0%203%200%204%202%204l1-6c0-6%200-6-2-6s-3%201-4%204c0%204-1%204-3%200%200-2-1-4-3-4s-2%200-2%206m39%200v6h5c9-1%209-11%200-12h-5v6m50%200v6h4c5%200%208-2%206-5v-4c0-2-1-3-5-3h-5v6m51%200v6h4c5%200%207-1%207-6s-1-6-7-6h-4v6M8%20126v96h193V29H8v97m256-1v97h128V30l-64-1h-64v96m-254%201v94h189V32H10v94m256-89v5h29l29%201h-59v89l1%2089h125V32H266v5m18%2012c-1%204%201%205%2010%205h8v-3c0-2-1-3-9-3l-9%201M28%2051c-1%204%201%205%209%205s9-1%209-3-1-3-9-3l-9%201m262%208c-4%203-4%208-1%2013s8%205%2011-1c5-10-3-18-10-12M33%2061c-4%205-1%2016%206%2016%203%200%207-5%207-10%200-7-8-11-13-6m250%2017c-3%204-4%207-1%209%202%203%205%202%204%200l3-5%204-2-2-3c-3-3-5-3-8%201m-13%2045v3h48v-7h-48v4m-255%202v3h47v-7H15v4m279%204h-24v3l1%203h23l24%201v-8l-24%201m61%2010c-2%203%2012%2018%2014%2016s1-5-5-11-7-7-9-5m-279%208v3h114v-7H76v4m268%204l-7%208%207%207%207%207%202-2%202-1%2012%2012c12%2013%2015%2015%2018%2012%202-3%201-5-8-15-17-18-16-16-14-18%202-3%202-3-5-10l-7-7-7%207m-11%2011c-2%202-1%204%205%2011%205%205%206%206%208%205%203-1%202-2-5-10-5-6-7-7-8-6m1%2024l-1%204c1%201%201%202-1%202-3%201-4%204-2%205%203%202%2030%201%2031%200%202-3%200-5-3-5-2%200-2%200-1-2%202-4%200-5-11-5l-12%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/e1d3e68bd0f561bb18d375f6357a9b51/ba381/admin_d.webp 200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/7f61c/admin_d.webp 400w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/d00b9/admin_d.webp 800w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/92f8c/admin_d.webp 1200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/fad48/admin_d.webp 1600w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/882b9/admin_d.webp 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/e1d3e68bd0f561bb18d375f6357a9b51/772e8/admin_d.png 200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/e17e5/admin_d.png 400w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/5a190/admin_d.png 800w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/c1b63/admin_d.png 1200w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/29007/admin_d.png 1600w\", \"/static/e1d3e68bd0f561bb18d375f6357a9b51/29114/admin_d.png 1920w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/e1d3e68bd0f561bb18d375f6357a9b51/5a190/admin_d.png\",\n \"alt\": \"Admin Dashboard\",\n \"title\": \"Admin Dashboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"f441117c-ced4-559c-8ecf-a8e8d2f7b919"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/chainreaction/page-data.json b/page-data/chainreaction/page-data.json index 91c230bf..6a5bc750 100644 --- a/page-data/chainreaction/page-data.json +++ b/page-data/chainreaction/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/chainreaction","result":{"data":{"mdx":{"id":"1a62263c-a131-5ae3-9179-e61b9e6d42e7","frontmatter":{"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","tags":["Angular Application","Angular Multi module","Javascript","Typescript","HTML","SCSS","Front-end Application","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Chain Reaction Game with AI (Minimax Algorithm)","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","code2":null,"date":"14 Dec 2022","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/c2bb899fdab0721c3fb22606ed2876fb/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Chain Reaction Game with AI (Minimax Algorithm)\",\n \"slug\": \"chainreaction\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Javascript\", \"Typescript\", \"HTML\", \"SCSS\", \"Front-end Application\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"14 Dec 2022\",\n \"code\": \"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"ChainReaction with Minimax\"), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Live demo: \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://chainreactionai.web.app/\"\n }, \"https://chainreactionai.web.app/\"))), mdx(\"h2\", null, \"ABSTRACT\"), mdx(\"p\", null, \"The chain reaction is a multiplayer game where each player will be assigned a color. It is a two - dimensional array\\nwhere each player gets a turn to choose a place on the board. After a player selects a cell on the board the counter on\\nthe cell increases, maximum of 3 in each counter else the counter splits to the adjacent rows or columns.\\nThe objective of the Chain Reaction is to take control of the board by eliminating your opponents' orbs.\\nPlayers take turns placing their orbs in a cell. Once a cell has reached critical mass the orbs explode into the\\nsurrounding cells adding an extra orb and claiming the cell for the player. A player may only place their orbs in a\\nblank cell or a cell that contains orbs of their own color. As soon as a player loses all their orbs they are out of the\\ngame.\\nWe created ChainReaction from the beginning and used MiniMax Algorithm in Typescript to build a web application with\\nAngular 15 Framework.\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"This project is a web application that has been developed in the Angular framework. It uses the Minimax Algorithm to\\nimplement the game of Chain Reaction. Chain Reaction is a two-player game where each player takes turns placing their\\npieces on the board in an attempt to take over the board. The goal of the game is to be the last player with pieces on\\nthe board.\\nThe web application is implemented using the Angular framework and is written in TypeScript. The Minimax Algorithm is\\nused to determine the best move for each player. The game also utilizes HTML5 and CSS3 for the user interface. The\\napplication is hosted on Firebase and can be accessed from any web browser.\\nThe application has a simple user interface that allows the user to easily set up the game, choose the board size, and\\nchoose the each player. The user can also choose to play against the computer ,against another human player, or\\nComputer-Computer with Human Interaction.\\nThe application also features a scoreboard that displays the current scores of each player. This scoreboard is updated\\nas each game progresses.\\nOverall, this project has implemented the game of Chain Reaction using the Minimax Algorithm in the Angular framework.\\nThe application is hosted on Firebase and can be accessed \", mdx(\"a\", {\n href: \"https://chainreactionai.web.app\"\n }, \"here\"), \".\"), mdx(\"h2\", null, \"Chain Reaction Game\"), mdx(\"p\", null, \"Chain Reaction is a deterministic, combinatorial game of perfect information for two to eight players. It was developed\\nby Buddy-Matt Entertainment for Android and can be downloaded from the Play\\nStore \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://play.google.com/store/apps/details?id=com.BuddyMattEnt.ChainReaction&hl=en&=1\"\n }, \"here\"), \". A sample\\ngame playing on YouTube can be viewed \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://www.youtube.com/watch?v=L15TaZbLUo0\"\n }, \"here\"), \".\"), mdx(\"p\", null, \"A combinatorial game is a two-player game with no randomization, such as flipping a coin or rolling a dice. All the\\nplayers have perfect information, meaning they know all the information about the state of the game, nothing is hidden.\\nWhat makes this game exciting is how unpredictable it can be, even when playing with human friends. It may seem like one\\nplayer has the advantage, but then suddenly the other takes over.\"), mdx(\"p\", null, \"The game is played on an mxn board, typically 9x6. For each cell on the board, there is a critical mass which is equal\\nto the number of orthogonally adjacent cells. All cells begin empty and each turn the Red and Green players take turns\\nplacing their corresponding colored atoms. When the number of atoms in a cell reaches its critical mass, the cell\\nexplodes, sending an atom to each of the orthogonally adjacent cells. If a red cell explodes and there are green cells\\naround, the green cells are converted to red. This chain reaction of explosions will continue until all cells are stable\"), mdx(\"h3\", null, \"Rules of the Game\"), mdx(\"p\", null, \"For each cell, the critical mass is determined by the number of orthogonally adjacent cells - 4 for regular cells, 3 for\\ncells on the edge, and 2 for cells in the corners.\\nAt the start, all cells are empty. Blue and Black players take turns to place their corresponding colored \\\"atoms\\\" in an\\nempty cell or a cell with one or more of their atoms already placed. When two or more atoms are placed in the same cell,\\nthey stack up.\\nWhen a cell reaches its critical mass, it explodes and adds an atom to each of its orthogonally adjacent cells while\\nlosing as many atoms as its critical mass. This can cause an adjacent cell to reach its critical mass and so on,\\ncreating a chain reaction of explosions until all cells are stable.\\nIf a blue cell explodes and there are black cells around, they are converted to blue and the other rules of explosions\\nstill apply. The same applies to other color.\"), mdx(\"h3\", null, \"Heuristic Strategy\"), mdx(\"p\", null, \"The Scores of each player is calculated as number of orbs the current player has in the board.\\nHeuristic at any state of the game is decided as score of the current player \\u2013 score of opponent player. If the game is\\na terminal state a heuristic value of +Infinity if player won. -Infinity if Player loses.\\nBelow is the utility function to determine the heuristic value of the game state\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \" //memorize\\nfunction utility(node: Node): number {\\n let key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n if (node.isTerminal()) {\\n return node.state.currentPlayer.color == this.maxColor ? Infinity : -Infinity;\\n }\\n const own = node.state.gameData.flat(1).filter(v => v.value > 0 && v.color == this.maxColor).reduce((v, c) => v + c.value, 0)\\n const opponent = node.state.gameData.flat(1).filter(v => v.value > 0 && v.color != this.maxColor).reduce((v, c) => v + c.value, 0)\\n const value = own - opponent;\\n memorize.set(key, value);\\n return value;\\n}\\n\")), mdx(\"h2\", null, \"Angular Framework\"), mdx(\"p\", null, \"Angular is an open-source web application framework developed and maintained by Google. It is a TypeScript-based\\nplatform that allows developers to build dynamic and powerful web applications. Angular is written in TypeScript and\\nuses components, directives, and services to create complex applications. It is also used to create single page\\napplications (SPAs).\\nAngular is one of the most popular frameworks for building modern web applications. It has been used in many popular\\nwebsites and applications, such as YouTube, PayPal, Upwork, Freelancer, and Udemy. Angular is known for its scalability,\\nspeed, and performance. It is also a great choice for developing large and complex applications.\\nAngular is built on the MVC (Model-View-Controller) architecture, which divides an application into three parts: the\\nmodel, the view, and the controller. The model stores the data, the view displays the data, and the controller connects\\nthe model and the view. Angular also uses a two-way data binding system, which allows changes made to the data in the\\nmodel to be reflected instantly in the view.\"), mdx(\"p\", null, \"Angular is an efficient framework for building modern web applications and has been used in many popular websites and\\napplications. It is a great choice\"), mdx(\"h3\", null, \"Typescript\"), mdx(\"p\", null, \"TypeScript is an open-source programming language developed and maintained by Microsoft. It is a strict, strongly typed\\nsuperset of JavaScript that compiles to plain JavaScript. TypeScript is designed for the development of large\\napplications and transcompiles to JavaScript.\"), mdx(\"p\", null, \"TypeScript adds optional static typing to the language and supports tools for large-scale JavaScript applications for\\nany browser, for any host, on any OS. It helps developers to write code that is more maintainable and easier to\\nunderstand.\"), mdx(\"p\", null, \"TypeScript supports classes, modules, and interfaces, which helps developers to build robust components. TypeScript also\\nsupports static type-checking at compile time, which helps to catch common errors early in the development cycle.\"), mdx(\"p\", null, \"TypeScript is a great choice for any application that needs to be written in JavaScript. It helps to reduce bugs and\\nimprove the quality of the code.\"), mdx(\"h2\", null, \"Minimax Algorithm\"), mdx(\"p\", null, \"The minimax algorithm is a decision-making algorithm used in artificial intelligence and game theory. It is used to\\ndetermine the best move in a two-player game that has a finite number of possible moves. It works by looking at all\\npossible moves for each player and then determines which move would be the most beneficial for each player. The\\nalgorithm works by having each player assume that the other player is making the best possible move and then choosing\\nthe move that would be the best response to that move. The algorithm is beneficial in that it can be used to determine\\nthe optimal move in a situation without the need for the player to manually explore all possible moves.\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d95aa778ffba68d8b1abd94166a05d0d/5a190/minimax.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"45.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'182\\\\'%20viewBox=\\\\'0%200%20400%20182\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M187%2051v11h23V39h-23v12m133%200v11h23V39h-23v12m-132%200v10h21V40h-21v11m133%200v10h21V40h-21v11m-197%2080v11h23v-23h-23v12m54%200v11h23v-23h-23v12m40%200v11h23v-23h-23v12m98%200v11h23v-23h-23v12m-191%200v10h21v-21h-21v11m54%200v10h21v-21h-21v11m40%200v10h21v-21h-21v11m98%200v10h21v-21h-21v11\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d95aa778ffba68d8b1abd94166a05d0d/ba381/minimax.webp 200w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/7f61c/minimax.webp 400w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/d00b9/minimax.webp 800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d95aa778ffba68d8b1abd94166a05d0d/772e8/minimax.png 200w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/e17e5/minimax.png 400w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/5a190/minimax.png 800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d95aa778ffba68d8b1abd94166a05d0d/5a190/minimax.png\",\n \"alt\": \"Minimax\",\n \"title\": \"Minimax\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Project implementation\"), mdx(\"p\", null, \"The implementation of the game involves designing the game board, developing the rules of the game, and implementing a\\ngraphical user interface (GUI). The game board will consist of a grid of cells. Each cell will represent a space on the\\nboard where a player can place their pieces. The rules will define how the pieces can be placed and how a chain can be\\nformed. The GUI will allow the players to interact with the game board and make their moves.\\nThe development of the game will involve the use of a Typescript language. The code will need to be designed in such a\\nway that it can be easily modified and extended. Additionally, the code should be well organized and documented to allow\\nfor easy maintenance and debugging.\\nFinally, the game should also be tested thoroughly to ensure that it is working correctly. This will involve playing the\\ngame several times and ensuring that\"), mdx(\"h3\", null, \"Class Diagram\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/51f2ecb4836e15ff3f48db0f7718890a/a3a74/PlainClassdiag.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"105.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'421\\\\'%20viewBox=\\\\'0%200%20400%20421\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/51f2ecb4836e15ff3f48db0f7718890a/ba381/PlainClassdiag.webp 200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/7f61c/PlainClassdiag.webp 400w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/d00b9/PlainClassdiag.webp 800w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/92f8c/PlainClassdiag.webp 1200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/fad48/PlainClassdiag.webp 1600w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/d3f94/PlainClassdiag.webp 2272w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/51f2ecb4836e15ff3f48db0f7718890a/772e8/PlainClassdiag.png 200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/e17e5/PlainClassdiag.png 400w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/5a190/PlainClassdiag.png 800w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/c1b63/PlainClassdiag.png 1200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/29007/PlainClassdiag.png 1600w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/a3a74/PlainClassdiag.png 2272w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/51f2ecb4836e15ff3f48db0f7718890a/5a190/PlainClassdiag.png\",\n \"alt\": \"PlainClassdiag.png\",\n \"title\": \"PlainClassdiag.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Classes and Dependencies\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/11685db0f33d60d12140f9f7cfcf6662/34d71/Classes_and_Dependencies.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"146.00000000000003%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'584\\\\'%20viewBox=\\\\'0%200%20400%20584\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/11685db0f33d60d12140f9f7cfcf6662/ba381/Classes_and_Dependencies.webp 200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/7f61c/Classes_and_Dependencies.webp 400w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/d00b9/Classes_and_Dependencies.webp 800w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/92f8c/Classes_and_Dependencies.webp 1200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/fad48/Classes_and_Dependencies.webp 1600w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/18cc4/Classes_and_Dependencies.webp 3940w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/11685db0f33d60d12140f9f7cfcf6662/772e8/Classes_and_Dependencies.png 200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/e17e5/Classes_and_Dependencies.png 400w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/5a190/Classes_and_Dependencies.png 800w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/c1b63/Classes_and_Dependencies.png 1200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/29007/Classes_and_Dependencies.png 1600w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/34d71/Classes_and_Dependencies.png 3940w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/11685db0f33d60d12140f9f7cfcf6662/5a190/Classes_and_Dependencies.png\",\n \"alt\": \"Classes_and_Dependencies.png\",\n \"title\": \"Classes_and_Dependencies.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Game working screenshots\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8658e74f20d73752f3b82f3825883c7b/d9ed5/1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8658e74f20d73752f3b82f3825883c7b/ba381/1.webp 200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/7f61c/1.webp 400w\", \"/static/8658e74f20d73752f3b82f3825883c7b/d00b9/1.webp 800w\", \"/static/8658e74f20d73752f3b82f3825883c7b/92f8c/1.webp 1200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/fad48/1.webp 1600w\", \"/static/8658e74f20d73752f3b82f3825883c7b/d3d72/1.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8658e74f20d73752f3b82f3825883c7b/772e8/1.png 200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/e17e5/1.png 400w\", \"/static/8658e74f20d73752f3b82f3825883c7b/5a190/1.png 800w\", \"/static/8658e74f20d73752f3b82f3825883c7b/c1b63/1.png 1200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/29007/1.png 1600w\", \"/static/8658e74f20d73752f3b82f3825883c7b/d9ed5/1.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8658e74f20d73752f3b82f3825883c7b/5a190/1.png\",\n \"alt\": \"1.png\",\n \"title\": \"1.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/eed374941f36596ec175ccfe855fe241/d9ed5/2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/eed374941f36596ec175ccfe855fe241/ba381/2.webp 200w\", \"/static/eed374941f36596ec175ccfe855fe241/7f61c/2.webp 400w\", \"/static/eed374941f36596ec175ccfe855fe241/d00b9/2.webp 800w\", \"/static/eed374941f36596ec175ccfe855fe241/92f8c/2.webp 1200w\", \"/static/eed374941f36596ec175ccfe855fe241/fad48/2.webp 1600w\", \"/static/eed374941f36596ec175ccfe855fe241/d3d72/2.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/eed374941f36596ec175ccfe855fe241/772e8/2.png 200w\", \"/static/eed374941f36596ec175ccfe855fe241/e17e5/2.png 400w\", \"/static/eed374941f36596ec175ccfe855fe241/5a190/2.png 800w\", \"/static/eed374941f36596ec175ccfe855fe241/c1b63/2.png 1200w\", \"/static/eed374941f36596ec175ccfe855fe241/29007/2.png 1600w\", \"/static/eed374941f36596ec175ccfe855fe241/d9ed5/2.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/eed374941f36596ec175ccfe855fe241/5a190/2.png\",\n \"alt\": \"2.png\",\n \"title\": \"2.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/69719ef043dc4b4e0d43df13d3296d48/d9ed5/3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2054l-1%205v4h8l8-1-1-2c-2-2-1-3%204-3l4%202h-3l-3%201c0%201%203%203%206%203h4v-9l-13-1-13%201m-114%2053v8h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v8m1%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/69719ef043dc4b4e0d43df13d3296d48/ba381/3.webp 200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/7f61c/3.webp 400w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/d00b9/3.webp 800w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/92f8c/3.webp 1200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/fad48/3.webp 1600w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/d3d72/3.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/69719ef043dc4b4e0d43df13d3296d48/772e8/3.png 200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/e17e5/3.png 400w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/5a190/3.png 800w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/c1b63/3.png 1200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/29007/3.png 1600w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/d9ed5/3.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/69719ef043dc4b4e0d43df13d3296d48/5a190/3.png\",\n \"alt\": \"3.png\",\n \"title\": \"3.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/4310a42bf653b52a1ec126b7407e757f/d9ed5/4.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m158%2097v8h16V98h-16v8m0%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-17%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-17%2017v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4310a42bf653b52a1ec126b7407e757f/ba381/4.webp 200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/7f61c/4.webp 400w\", \"/static/4310a42bf653b52a1ec126b7407e757f/d00b9/4.webp 800w\", \"/static/4310a42bf653b52a1ec126b7407e757f/92f8c/4.webp 1200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/fad48/4.webp 1600w\", \"/static/4310a42bf653b52a1ec126b7407e757f/d3d72/4.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4310a42bf653b52a1ec126b7407e757f/772e8/4.png 200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/e17e5/4.png 400w\", \"/static/4310a42bf653b52a1ec126b7407e757f/5a190/4.png 800w\", \"/static/4310a42bf653b52a1ec126b7407e757f/c1b63/4.png 1200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/29007/4.png 1600w\", \"/static/4310a42bf653b52a1ec126b7407e757f/d9ed5/4.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/4310a42bf653b52a1ec126b7407e757f/5a190/4.png\",\n \"alt\": \"4.png\",\n \"title\": \"4.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5949f35d3eab8fa5db66242b163a46c8/d9ed5/5.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2054l-1%205v4h27v-9l-13-1-13%201m-114%2053v8h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v8m1%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5949f35d3eab8fa5db66242b163a46c8/ba381/5.webp 200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/7f61c/5.webp 400w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/d00b9/5.webp 800w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/92f8c/5.webp 1200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/fad48/5.webp 1600w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/d3d72/5.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5949f35d3eab8fa5db66242b163a46c8/772e8/5.png 200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/e17e5/5.png 400w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/5a190/5.png 800w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/c1b63/5.png 1200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/29007/5.png 1600w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/d9ed5/5.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5949f35d3eab8fa5db66242b163a46c8/5a190/5.png\",\n \"alt\": \"5.png\",\n \"title\": \"5.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c0314c630910cde349e7c31b89a30622/d9ed5/6.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2054l-1%205v4h28v-9l-14-1-13%201m-114%2054v8h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v8m1%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-17%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c0314c630910cde349e7c31b89a30622/ba381/6.webp 200w\", \"/static/c0314c630910cde349e7c31b89a30622/7f61c/6.webp 400w\", \"/static/c0314c630910cde349e7c31b89a30622/d00b9/6.webp 800w\", \"/static/c0314c630910cde349e7c31b89a30622/92f8c/6.webp 1200w\", \"/static/c0314c630910cde349e7c31b89a30622/fad48/6.webp 1600w\", \"/static/c0314c630910cde349e7c31b89a30622/d3d72/6.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c0314c630910cde349e7c31b89a30622/772e8/6.png 200w\", \"/static/c0314c630910cde349e7c31b89a30622/e17e5/6.png 400w\", \"/static/c0314c630910cde349e7c31b89a30622/5a190/6.png 800w\", \"/static/c0314c630910cde349e7c31b89a30622/c1b63/6.png 1200w\", \"/static/c0314c630910cde349e7c31b89a30622/29007/6.png 1600w\", \"/static/c0314c630910cde349e7c31b89a30622/d9ed5/6.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c0314c630910cde349e7c31b89a30622/5a190/6.png\",\n \"alt\": \"6.png\",\n \"title\": \"6.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d9ed5/7.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m158%2097v8h16V98h-16v8m17%200v8h16V98h-16v8m17%200v8h16V98h-16v8m17%200v8h16V98h-16v8m-51%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-51%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-51%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c21ea6a5996a8dbcc464b9e418b15fdb/ba381/7.webp 200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/7f61c/7.webp 400w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d00b9/7.webp 800w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/92f8c/7.webp 1200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/fad48/7.webp 1600w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d3d72/7.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c21ea6a5996a8dbcc464b9e418b15fdb/772e8/7.png 200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/e17e5/7.png 400w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/5a190/7.png 800w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/c1b63/7.png 1200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/29007/7.png 1600w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d9ed5/7.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/5a190/7.png\",\n \"alt\": \"7.png\",\n \"title\": \"7.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3884210e5086477e8beb27718065ab9c/d9ed5/8.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2058v5h28v-9l-14-1h-14v5M129%2096c0%209%201%209%203%2010l1%201-1%202-1%201c-3%200-3%2019%200%2021%202%201%203%204%201%206v3c1%203%201%203-1%203l-2%202v3l5-2c5-1%205-1%209%201l4%202-1-5-1-7c0-3%203-2%205%201l2%203c2%202%200%208-2%207l-1%202%202%202v3c3%200%201%201-2%201-1%201-2%200-2-1v-3c-1-3-4-3-4%200l2%201v4c-2%201-4%200-4-3%200-2-2-1-7%201l-5%204c0%202%201%202%203%202%203%200%204%201%202%203-1%201-1%201%204%201h6l12%201h12v-6c0-8%201-9%204-6s2%209%200%2010a527%20527%200%200084%201h15v-22c0-21%200-21-2-22h-3c-4%202-9%200-9-4%200-2%200-2%201-1%200%202%200%202%203%200%203-1%206%200%209%203%201%201%201-2%201-16V86H129v10m55-4v1l-2%201-5%203c-8%207-10%209-12%208-3-1-3-1-2%201l1%202%203%201c-1%204%208%205%2012%200%202-2%203-3%203-1l2%201c1-1%201%200%201%203v4l1-5%202-5c1-2%207-1%208%201l2%202-1-3v-2l1-2c-1-3-5-4-6-2h-4l-2-2c2%200%201-4%200-6h-2m28%2023l-10%208c-3%205-3%208%200%206%201-1%201-1%201%205%200%209%200%208%203%209%202%200%202-1%202-5%200-1%206-2%208%200%202%201%202%201%202-5%201-7%201-7-3-4-3%202-6%203-6%201l4-2c5-2%207-4%205-7v-5l1-4-7%203m-43%204v5c0%204%200%204-3%203l-6-2-5-2-3-1-1-1-1%201c1%201-2%203-3%203-2%200%200-3%202-4%203-1%200-2-5-1s-10%203-10%205%205%200%208-2l2-2v2l1%203v4c0%203%200%203%207%201l2%203c1%203%204%204%205%202%204-3%205%201%202%204l-1%202c0%201%202%200%203-2l3-2%203-2%203-2c1%200%203-5%202-6%200-2%202-1%203%202s6%205%206%202l-2-1c-2%200-3-2-3-5l-3-3c-2%200-3-1-4-3-1-3-2-4-2-1m-12%2072c1%201%2010%202%2043%202%2039%200%2045%200%2043-3l-2%201-7%201-8-1h-67l-1-1-1%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3884210e5086477e8beb27718065ab9c/ba381/8.webp 200w\", \"/static/3884210e5086477e8beb27718065ab9c/7f61c/8.webp 400w\", \"/static/3884210e5086477e8beb27718065ab9c/d00b9/8.webp 800w\", \"/static/3884210e5086477e8beb27718065ab9c/92f8c/8.webp 1200w\", \"/static/3884210e5086477e8beb27718065ab9c/fad48/8.webp 1600w\", \"/static/3884210e5086477e8beb27718065ab9c/d3d72/8.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3884210e5086477e8beb27718065ab9c/772e8/8.png 200w\", \"/static/3884210e5086477e8beb27718065ab9c/e17e5/8.png 400w\", \"/static/3884210e5086477e8beb27718065ab9c/5a190/8.png 800w\", \"/static/3884210e5086477e8beb27718065ab9c/c1b63/8.png 1200w\", \"/static/3884210e5086477e8beb27718065ab9c/29007/8.png 1600w\", \"/static/3884210e5086477e8beb27718065ab9c/d9ed5/8.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3884210e5086477e8beb27718065ab9c/5a190/8.png\",\n \"alt\": \"8.png\",\n \"title\": \"8.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Optimization\"), mdx(\"p\", null, \"As it is implemented using complex modified Depth-First Search (DFS) and modified Breadth-First Search (BFS) algorithms\\napplied on every user move. For min-max decision making, a tree will be built for every possible move and the best move\\nwill be chosen. The AI will also be able to adapt and learn from the user moves by adjusting its decision-making process\\naccordingly.\\nFor each node built the algorithm has to preform multiple DFS as part of user move and the complete application\\nundergoes into another recursive application making it very complex and time consuming. For example a board with 5x5\\nsize and a user has 25 possible moves in worst case for each action in 25 cells in the board the game undergoes multiple\\nDFS and comes to another state returned and added as a child node to the root likewise there will be 24 other actions\\nwith each having possibly multiple DFS and all this is a single layer of minimax algorithm. For the AI to get the\\noptimal solution the game has to go build a tree with depth 3 i.e the number of nodes created for a single decision\\nmaking will be around\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Ideal number of available cells for a user at any arbitrary position will be 25\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"For a depth of 3 the time complexity for each decision will be n^3\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Each action would take an indeterminate number of DFS based on the game state. For simplicity assuming each move would\\ntake n^4.\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Calculating the final O(n) would be O(n^6) which is dangerously expensive.\\nTo optimize this we used memorization in every possible function that is independent of the state as we observed the\\npattern of repeating calculations based on the same game state which would optimize the decision making speed.\")), mdx(\"p\", null, \"Below is the code snippet for the memorization implementation\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \"const memorize = new Map();\\n\\n//memorize node and actions\\nfunction actions(node: Node): IAction[] {\\n let key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n // Computation\\n}\\n\\nasync function result(action: IAction, node: Node): Promise {\\n let key = JSON.stringify(node) + JSON.stringify(action);\\n if (memorize.has(key)\\n )\\n return memorize.get(key);\\n// Computation\\n}\\n\\n// memorize\\nfunction maxValue(node: Node): number {\\n const key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n // Computation\\n}\\n\\n//memorize\\nfunction minValue(node: Node): number {\\n let key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n // Computation\\n}\\n\")), mdx(\"h2\", null, \"Conclusion\"), mdx(\"p\", null, \"In conclusion, the Chain Reaction Game with Minimax Algorithm Web Project was a successful endeavor. It was able to\\nsuccessfully combine the traditional board game of Chain Reaction with the modern artificial intelligence technique of\\nMinimax Algorithm. The project was able to provide a challenging and engaging experience for the user. Additionally, the\\nproject was able to provide an intuitive and easy to use interface, making it accessible to all users, regardless of\\ntheir technical knowledge. All in all, the project was a success, and it provided a great learning experience for the\\ndevelopers involved.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"1a62263c-a131-5ae3-9179-e61b9e6d42e7"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/chainreaction","result":{"data":{"mdx":{"id":"847e1d00-4485-55e1-8389-78684cc0075c","frontmatter":{"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","tags":["Angular Application","Angular Multi module","Javascript","Typescript","HTML","SCSS","Front-end Application","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Chain Reaction Game with AI (Minimax Algorithm)","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","code2":null,"date":"14 Dec 2022","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/c2bb899fdab0721c3fb22606ed2876fb/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Chain Reaction Game with AI (Minimax Algorithm)\",\n \"slug\": \"chainreaction\",\n \"tags\": [\"Angular Application\", \"Angular Multi module\", \"Javascript\", \"Typescript\", \"HTML\", \"SCSS\", \"Front-end Application\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"14 Dec 2022\",\n \"code\": \"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"ChainReaction with Minimax\"), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Live demo: \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://chainreactionai.web.app/\"\n }, \"https://chainreactionai.web.app/\"))), mdx(\"h2\", null, \"ABSTRACT\"), mdx(\"p\", null, \"The chain reaction is a multiplayer game where each player will be assigned a color. It is a two - dimensional array\\nwhere each player gets a turn to choose a place on the board. After a player selects a cell on the board the counter on\\nthe cell increases, maximum of 3 in each counter else the counter splits to the adjacent rows or columns.\\nThe objective of the Chain Reaction is to take control of the board by eliminating your opponents' orbs.\\nPlayers take turns placing their orbs in a cell. Once a cell has reached critical mass the orbs explode into the\\nsurrounding cells adding an extra orb and claiming the cell for the player. A player may only place their orbs in a\\nblank cell or a cell that contains orbs of their own color. As soon as a player loses all their orbs they are out of the\\ngame.\\nWe created ChainReaction from the beginning and used MiniMax Algorithm in Typescript to build a web application with\\nAngular 15 Framework.\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"This project is a web application that has been developed in the Angular framework. It uses the Minimax Algorithm to\\nimplement the game of Chain Reaction. Chain Reaction is a two-player game where each player takes turns placing their\\npieces on the board in an attempt to take over the board. The goal of the game is to be the last player with pieces on\\nthe board.\\nThe web application is implemented using the Angular framework and is written in TypeScript. The Minimax Algorithm is\\nused to determine the best move for each player. The game also utilizes HTML5 and CSS3 for the user interface. The\\napplication is hosted on Firebase and can be accessed from any web browser.\\nThe application has a simple user interface that allows the user to easily set up the game, choose the board size, and\\nchoose the each player. The user can also choose to play against the computer ,against another human player, or\\nComputer-Computer with Human Interaction.\\nThe application also features a scoreboard that displays the current scores of each player. This scoreboard is updated\\nas each game progresses.\\nOverall, this project has implemented the game of Chain Reaction using the Minimax Algorithm in the Angular framework.\\nThe application is hosted on Firebase and can be accessed \", mdx(\"a\", {\n href: \"https://chainreactionai.web.app\"\n }, \"here\"), \".\"), mdx(\"h2\", null, \"Chain Reaction Game\"), mdx(\"p\", null, \"Chain Reaction is a deterministic, combinatorial game of perfect information for two to eight players. It was developed\\nby Buddy-Matt Entertainment for Android and can be downloaded from the Play\\nStore \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://play.google.com/store/apps/details?id=com.BuddyMattEnt.ChainReaction&hl=en&=1\"\n }, \"here\"), \". A sample\\ngame playing on YouTube can be viewed \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://www.youtube.com/watch?v=L15TaZbLUo0\"\n }, \"here\"), \".\"), mdx(\"p\", null, \"A combinatorial game is a two-player game with no randomization, such as flipping a coin or rolling a dice. All the\\nplayers have perfect information, meaning they know all the information about the state of the game, nothing is hidden.\\nWhat makes this game exciting is how unpredictable it can be, even when playing with human friends. It may seem like one\\nplayer has the advantage, but then suddenly the other takes over.\"), mdx(\"p\", null, \"The game is played on an mxn board, typically 9x6. For each cell on the board, there is a critical mass which is equal\\nto the number of orthogonally adjacent cells. All cells begin empty and each turn the Red and Green players take turns\\nplacing their corresponding colored atoms. When the number of atoms in a cell reaches its critical mass, the cell\\nexplodes, sending an atom to each of the orthogonally adjacent cells. If a red cell explodes and there are green cells\\naround, the green cells are converted to red. This chain reaction of explosions will continue until all cells are stable\"), mdx(\"h3\", null, \"Rules of the Game\"), mdx(\"p\", null, \"For each cell, the critical mass is determined by the number of orthogonally adjacent cells - 4 for regular cells, 3 for\\ncells on the edge, and 2 for cells in the corners.\\nAt the start, all cells are empty. Blue and Black players take turns to place their corresponding colored \\\"atoms\\\" in an\\nempty cell or a cell with one or more of their atoms already placed. When two or more atoms are placed in the same cell,\\nthey stack up.\\nWhen a cell reaches its critical mass, it explodes and adds an atom to each of its orthogonally adjacent cells while\\nlosing as many atoms as its critical mass. This can cause an adjacent cell to reach its critical mass and so on,\\ncreating a chain reaction of explosions until all cells are stable.\\nIf a blue cell explodes and there are black cells around, they are converted to blue and the other rules of explosions\\nstill apply. The same applies to other color.\"), mdx(\"h3\", null, \"Heuristic Strategy\"), mdx(\"p\", null, \"The Scores of each player is calculated as number of orbs the current player has in the board.\\nHeuristic at any state of the game is decided as score of the current player \\u2013 score of opponent player. If the game is\\na terminal state a heuristic value of +Infinity if player won. -Infinity if Player loses.\\nBelow is the utility function to determine the heuristic value of the game state\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \" //memorize\\nfunction utility(node: Node): number {\\n let key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n if (node.isTerminal()) {\\n return node.state.currentPlayer.color == this.maxColor ? Infinity : -Infinity;\\n }\\n const own = node.state.gameData.flat(1).filter(v => v.value > 0 && v.color == this.maxColor).reduce((v, c) => v + c.value, 0)\\n const opponent = node.state.gameData.flat(1).filter(v => v.value > 0 && v.color != this.maxColor).reduce((v, c) => v + c.value, 0)\\n const value = own - opponent;\\n memorize.set(key, value);\\n return value;\\n}\\n\")), mdx(\"h2\", null, \"Angular Framework\"), mdx(\"p\", null, \"Angular is an open-source web application framework developed and maintained by Google. It is a TypeScript-based\\nplatform that allows developers to build dynamic and powerful web applications. Angular is written in TypeScript and\\nuses components, directives, and services to create complex applications. It is also used to create single page\\napplications (SPAs).\\nAngular is one of the most popular frameworks for building modern web applications. It has been used in many popular\\nwebsites and applications, such as YouTube, PayPal, Upwork, Freelancer, and Udemy. Angular is known for its scalability,\\nspeed, and performance. It is also a great choice for developing large and complex applications.\\nAngular is built on the MVC (Model-View-Controller) architecture, which divides an application into three parts: the\\nmodel, the view, and the controller. The model stores the data, the view displays the data, and the controller connects\\nthe model and the view. Angular also uses a two-way data binding system, which allows changes made to the data in the\\nmodel to be reflected instantly in the view.\"), mdx(\"p\", null, \"Angular is an efficient framework for building modern web applications and has been used in many popular websites and\\napplications. It is a great choice\"), mdx(\"h3\", null, \"Typescript\"), mdx(\"p\", null, \"TypeScript is an open-source programming language developed and maintained by Microsoft. It is a strict, strongly typed\\nsuperset of JavaScript that compiles to plain JavaScript. TypeScript is designed for the development of large\\napplications and transcompiles to JavaScript.\"), mdx(\"p\", null, \"TypeScript adds optional static typing to the language and supports tools for large-scale JavaScript applications for\\nany browser, for any host, on any OS. It helps developers to write code that is more maintainable and easier to\\nunderstand.\"), mdx(\"p\", null, \"TypeScript supports classes, modules, and interfaces, which helps developers to build robust components. TypeScript also\\nsupports static type-checking at compile time, which helps to catch common errors early in the development cycle.\"), mdx(\"p\", null, \"TypeScript is a great choice for any application that needs to be written in JavaScript. It helps to reduce bugs and\\nimprove the quality of the code.\"), mdx(\"h2\", null, \"Minimax Algorithm\"), mdx(\"p\", null, \"The minimax algorithm is a decision-making algorithm used in artificial intelligence and game theory. It is used to\\ndetermine the best move in a two-player game that has a finite number of possible moves. It works by looking at all\\npossible moves for each player and then determines which move would be the most beneficial for each player. The\\nalgorithm works by having each player assume that the other player is making the best possible move and then choosing\\nthe move that would be the best response to that move. The algorithm is beneficial in that it can be used to determine\\nthe optimal move in a situation without the need for the player to manually explore all possible moves.\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/d95aa778ffba68d8b1abd94166a05d0d/5a190/minimax.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"45.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'182\\\\'%20viewBox=\\\\'0%200%20400%20182\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M187%2051v11h23V39h-23v12m133%200v11h23V39h-23v12m-132%200v10h21V40h-21v11m133%200v10h21V40h-21v11m-197%2080v11h23v-23h-23v12m54%200v11h23v-23h-23v12m40%200v11h23v-23h-23v12m98%200v11h23v-23h-23v12m-191%200v10h21v-21h-21v11m54%200v10h21v-21h-21v11m40%200v10h21v-21h-21v11m98%200v10h21v-21h-21v11\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d95aa778ffba68d8b1abd94166a05d0d/ba381/minimax.webp 200w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/7f61c/minimax.webp 400w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/d00b9/minimax.webp 800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/d95aa778ffba68d8b1abd94166a05d0d/772e8/minimax.png 200w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/e17e5/minimax.png 400w\", \"/static/d95aa778ffba68d8b1abd94166a05d0d/5a190/minimax.png 800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/d95aa778ffba68d8b1abd94166a05d0d/5a190/minimax.png\",\n \"alt\": \"Minimax\",\n \"title\": \"Minimax\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Project implementation\"), mdx(\"p\", null, \"The implementation of the game involves designing the game board, developing the rules of the game, and implementing a\\ngraphical user interface (GUI). The game board will consist of a grid of cells. Each cell will represent a space on the\\nboard where a player can place their pieces. The rules will define how the pieces can be placed and how a chain can be\\nformed. The GUI will allow the players to interact with the game board and make their moves.\\nThe development of the game will involve the use of a Typescript language. The code will need to be designed in such a\\nway that it can be easily modified and extended. Additionally, the code should be well organized and documented to allow\\nfor easy maintenance and debugging.\\nFinally, the game should also be tested thoroughly to ensure that it is working correctly. This will involve playing the\\ngame several times and ensuring that\"), mdx(\"h3\", null, \"Class Diagram\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/51f2ecb4836e15ff3f48db0f7718890a/a3a74/PlainClassdiag.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"105.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'421\\\\'%20viewBox=\\\\'0%200%20400%20421\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/51f2ecb4836e15ff3f48db0f7718890a/ba381/PlainClassdiag.webp 200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/7f61c/PlainClassdiag.webp 400w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/d00b9/PlainClassdiag.webp 800w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/92f8c/PlainClassdiag.webp 1200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/fad48/PlainClassdiag.webp 1600w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/d3f94/PlainClassdiag.webp 2272w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/51f2ecb4836e15ff3f48db0f7718890a/772e8/PlainClassdiag.png 200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/e17e5/PlainClassdiag.png 400w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/5a190/PlainClassdiag.png 800w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/c1b63/PlainClassdiag.png 1200w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/29007/PlainClassdiag.png 1600w\", \"/static/51f2ecb4836e15ff3f48db0f7718890a/a3a74/PlainClassdiag.png 2272w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/51f2ecb4836e15ff3f48db0f7718890a/5a190/PlainClassdiag.png\",\n \"alt\": \"PlainClassdiag.png\",\n \"title\": \"PlainClassdiag.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Classes and Dependencies\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/11685db0f33d60d12140f9f7cfcf6662/34d71/Classes_and_Dependencies.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"146.00000000000003%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'584\\\\'%20viewBox=\\\\'0%200%20400%20584\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/11685db0f33d60d12140f9f7cfcf6662/ba381/Classes_and_Dependencies.webp 200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/7f61c/Classes_and_Dependencies.webp 400w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/d00b9/Classes_and_Dependencies.webp 800w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/92f8c/Classes_and_Dependencies.webp 1200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/fad48/Classes_and_Dependencies.webp 1600w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/18cc4/Classes_and_Dependencies.webp 3940w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/11685db0f33d60d12140f9f7cfcf6662/772e8/Classes_and_Dependencies.png 200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/e17e5/Classes_and_Dependencies.png 400w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/5a190/Classes_and_Dependencies.png 800w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/c1b63/Classes_and_Dependencies.png 1200w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/29007/Classes_and_Dependencies.png 1600w\", \"/static/11685db0f33d60d12140f9f7cfcf6662/34d71/Classes_and_Dependencies.png 3940w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/11685db0f33d60d12140f9f7cfcf6662/5a190/Classes_and_Dependencies.png\",\n \"alt\": \"Classes_and_Dependencies.png\",\n \"title\": \"Classes_and_Dependencies.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Game working screenshots\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8658e74f20d73752f3b82f3825883c7b/d9ed5/1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8658e74f20d73752f3b82f3825883c7b/ba381/1.webp 200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/7f61c/1.webp 400w\", \"/static/8658e74f20d73752f3b82f3825883c7b/d00b9/1.webp 800w\", \"/static/8658e74f20d73752f3b82f3825883c7b/92f8c/1.webp 1200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/fad48/1.webp 1600w\", \"/static/8658e74f20d73752f3b82f3825883c7b/d3d72/1.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8658e74f20d73752f3b82f3825883c7b/772e8/1.png 200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/e17e5/1.png 400w\", \"/static/8658e74f20d73752f3b82f3825883c7b/5a190/1.png 800w\", \"/static/8658e74f20d73752f3b82f3825883c7b/c1b63/1.png 1200w\", \"/static/8658e74f20d73752f3b82f3825883c7b/29007/1.png 1600w\", \"/static/8658e74f20d73752f3b82f3825883c7b/d9ed5/1.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8658e74f20d73752f3b82f3825883c7b/5a190/1.png\",\n \"alt\": \"1.png\",\n \"title\": \"1.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/eed374941f36596ec175ccfe855fe241/d9ed5/2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/eed374941f36596ec175ccfe855fe241/ba381/2.webp 200w\", \"/static/eed374941f36596ec175ccfe855fe241/7f61c/2.webp 400w\", \"/static/eed374941f36596ec175ccfe855fe241/d00b9/2.webp 800w\", \"/static/eed374941f36596ec175ccfe855fe241/92f8c/2.webp 1200w\", \"/static/eed374941f36596ec175ccfe855fe241/fad48/2.webp 1600w\", \"/static/eed374941f36596ec175ccfe855fe241/d3d72/2.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/eed374941f36596ec175ccfe855fe241/772e8/2.png 200w\", \"/static/eed374941f36596ec175ccfe855fe241/e17e5/2.png 400w\", \"/static/eed374941f36596ec175ccfe855fe241/5a190/2.png 800w\", \"/static/eed374941f36596ec175ccfe855fe241/c1b63/2.png 1200w\", \"/static/eed374941f36596ec175ccfe855fe241/29007/2.png 1600w\", \"/static/eed374941f36596ec175ccfe855fe241/d9ed5/2.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/eed374941f36596ec175ccfe855fe241/5a190/2.png\",\n \"alt\": \"2.png\",\n \"title\": \"2.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/69719ef043dc4b4e0d43df13d3296d48/d9ed5/3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2054l-1%205v4h8l8-1-1-2c-2-2-1-3%204-3l4%202h-3l-3%201c0%201%203%203%206%203h4v-9l-13-1-13%201m-114%2053v8h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v8m1%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/69719ef043dc4b4e0d43df13d3296d48/ba381/3.webp 200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/7f61c/3.webp 400w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/d00b9/3.webp 800w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/92f8c/3.webp 1200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/fad48/3.webp 1600w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/d3d72/3.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/69719ef043dc4b4e0d43df13d3296d48/772e8/3.png 200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/e17e5/3.png 400w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/5a190/3.png 800w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/c1b63/3.png 1200w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/29007/3.png 1600w\", \"/static/69719ef043dc4b4e0d43df13d3296d48/d9ed5/3.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/69719ef043dc4b4e0d43df13d3296d48/5a190/3.png\",\n \"alt\": \"3.png\",\n \"title\": \"3.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/4310a42bf653b52a1ec126b7407e757f/d9ed5/4.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m158%2097v8h16V98h-16v8m0%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-17%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-17%2017v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4310a42bf653b52a1ec126b7407e757f/ba381/4.webp 200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/7f61c/4.webp 400w\", \"/static/4310a42bf653b52a1ec126b7407e757f/d00b9/4.webp 800w\", \"/static/4310a42bf653b52a1ec126b7407e757f/92f8c/4.webp 1200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/fad48/4.webp 1600w\", \"/static/4310a42bf653b52a1ec126b7407e757f/d3d72/4.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/4310a42bf653b52a1ec126b7407e757f/772e8/4.png 200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/e17e5/4.png 400w\", \"/static/4310a42bf653b52a1ec126b7407e757f/5a190/4.png 800w\", \"/static/4310a42bf653b52a1ec126b7407e757f/c1b63/4.png 1200w\", \"/static/4310a42bf653b52a1ec126b7407e757f/29007/4.png 1600w\", \"/static/4310a42bf653b52a1ec126b7407e757f/d9ed5/4.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/4310a42bf653b52a1ec126b7407e757f/5a190/4.png\",\n \"alt\": \"4.png\",\n \"title\": \"4.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5949f35d3eab8fa5db66242b163a46c8/d9ed5/5.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2054l-1%205v4h27v-9l-13-1-13%201m-114%2053v8h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v8m1%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5949f35d3eab8fa5db66242b163a46c8/ba381/5.webp 200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/7f61c/5.webp 400w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/d00b9/5.webp 800w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/92f8c/5.webp 1200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/fad48/5.webp 1600w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/d3d72/5.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5949f35d3eab8fa5db66242b163a46c8/772e8/5.png 200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/e17e5/5.png 400w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/5a190/5.png 800w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/c1b63/5.png 1200w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/29007/5.png 1600w\", \"/static/5949f35d3eab8fa5db66242b163a46c8/d9ed5/5.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5949f35d3eab8fa5db66242b163a46c8/5a190/5.png\",\n \"alt\": \"5.png\",\n \"title\": \"5.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c0314c630910cde349e7c31b89a30622/d9ed5/6.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2054l-1%205v4h28v-9l-14-1-13%201m-114%2054v8h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v16h-8l-8%201h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h16v8l1%209v-17h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-16h8l9-1h-17v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v16h-16v-8l-1-8v8m1%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-17%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c0314c630910cde349e7c31b89a30622/ba381/6.webp 200w\", \"/static/c0314c630910cde349e7c31b89a30622/7f61c/6.webp 400w\", \"/static/c0314c630910cde349e7c31b89a30622/d00b9/6.webp 800w\", \"/static/c0314c630910cde349e7c31b89a30622/92f8c/6.webp 1200w\", \"/static/c0314c630910cde349e7c31b89a30622/fad48/6.webp 1600w\", \"/static/c0314c630910cde349e7c31b89a30622/d3d72/6.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c0314c630910cde349e7c31b89a30622/772e8/6.png 200w\", \"/static/c0314c630910cde349e7c31b89a30622/e17e5/6.png 400w\", \"/static/c0314c630910cde349e7c31b89a30622/5a190/6.png 800w\", \"/static/c0314c630910cde349e7c31b89a30622/c1b63/6.png 1200w\", \"/static/c0314c630910cde349e7c31b89a30622/29007/6.png 1600w\", \"/static/c0314c630910cde349e7c31b89a30622/d9ed5/6.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c0314c630910cde349e7c31b89a30622/5a190/6.png\",\n \"alt\": \"6.png\",\n \"title\": \"6.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d9ed5/7.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m158%2097v8h16V98h-16v8m17%200v8h16V98h-16v8m17%200v8h16V98h-16v8m17%200v8h16V98h-16v8m-51%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-51%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-51%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8m17%200v8h16v-16h-16v8m-34%2017v8h16v-16h-16v8m17%200v8h16v-16h-16v8\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c21ea6a5996a8dbcc464b9e418b15fdb/ba381/7.webp 200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/7f61c/7.webp 400w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d00b9/7.webp 800w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/92f8c/7.webp 1200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/fad48/7.webp 1600w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d3d72/7.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c21ea6a5996a8dbcc464b9e418b15fdb/772e8/7.png 200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/e17e5/7.png 400w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/5a190/7.png 800w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/c1b63/7.png 1200w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/29007/7.png 1600w\", \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/d9ed5/7.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c21ea6a5996a8dbcc464b9e418b15fdb/5a190/7.png\",\n \"alt\": \"7.png\",\n \"title\": \"7.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3884210e5086477e8beb27718065ab9c/d9ed5/8.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"62.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'250\\\\'%20viewBox=\\\\'0%200%20400%20250\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%209v9h401V0H0v9m288%2058v5h28v-9l-14-1h-14v5M129%2096c0%209%201%209%203%2010l1%201-1%202-1%201c-3%200-3%2019%200%2021%202%201%203%204%201%206v3c1%203%201%203-1%203l-2%202v3l5-2c5-1%205-1%209%201l4%202-1-5-1-7c0-3%203-2%205%201l2%203c2%202%200%208-2%207l-1%202%202%202v3c3%200%201%201-2%201-1%201-2%200-2-1v-3c-1-3-4-3-4%200l2%201v4c-2%201-4%200-4-3%200-2-2-1-7%201l-5%204c0%202%201%202%203%202%203%200%204%201%202%203-1%201-1%201%204%201h6l12%201h12v-6c0-8%201-9%204-6s2%209%200%2010a527%20527%200%200084%201h15v-22c0-21%200-21-2-22h-3c-4%202-9%200-9-4%200-2%200-2%201-1%200%202%200%202%203%200%203-1%206%200%209%203%201%201%201-2%201-16V86H129v10m55-4v1l-2%201-5%203c-8%207-10%209-12%208-3-1-3-1-2%201l1%202%203%201c-1%204%208%205%2012%200%202-2%203-3%203-1l2%201c1-1%201%200%201%203v4l1-5%202-5c1-2%207-1%208%201l2%202-1-3v-2l1-2c-1-3-5-4-6-2h-4l-2-2c2%200%201-4%200-6h-2m28%2023l-10%208c-3%205-3%208%200%206%201-1%201-1%201%205%200%209%200%208%203%209%202%200%202-1%202-5%200-1%206-2%208%200%202%201%202%201%202-5%201-7%201-7-3-4-3%202-6%203-6%201l4-2c5-2%207-4%205-7v-5l1-4-7%203m-43%204v5c0%204%200%204-3%203l-6-2-5-2-3-1-1-1-1%201c1%201-2%203-3%203-2%200%200-3%202-4%203-1%200-2-5-1s-10%203-10%205%205%200%208-2l2-2v2l1%203v4c0%203%200%203%207%201l2%203c1%203%204%204%205%202%204-3%205%201%202%204l-1%202c0%201%202%200%203-2l3-2%203-2%203-2c1%200%203-5%202-6%200-2%202-1%203%202s6%205%206%202l-2-1c-2%200-3-2-3-5l-3-3c-2%200-3-1-4-3-1-3-2-4-2-1m-12%2072c1%201%2010%202%2043%202%2039%200%2045%200%2043-3l-2%201-7%201-8-1h-67l-1-1-1%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3884210e5086477e8beb27718065ab9c/ba381/8.webp 200w\", \"/static/3884210e5086477e8beb27718065ab9c/7f61c/8.webp 400w\", \"/static/3884210e5086477e8beb27718065ab9c/d00b9/8.webp 800w\", \"/static/3884210e5086477e8beb27718065ab9c/92f8c/8.webp 1200w\", \"/static/3884210e5086477e8beb27718065ab9c/fad48/8.webp 1600w\", \"/static/3884210e5086477e8beb27718065ab9c/d3d72/8.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3884210e5086477e8beb27718065ab9c/772e8/8.png 200w\", \"/static/3884210e5086477e8beb27718065ab9c/e17e5/8.png 400w\", \"/static/3884210e5086477e8beb27718065ab9c/5a190/8.png 800w\", \"/static/3884210e5086477e8beb27718065ab9c/c1b63/8.png 1200w\", \"/static/3884210e5086477e8beb27718065ab9c/29007/8.png 1600w\", \"/static/3884210e5086477e8beb27718065ab9c/d9ed5/8.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3884210e5086477e8beb27718065ab9c/5a190/8.png\",\n \"alt\": \"8.png\",\n \"title\": \"8.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Optimization\"), mdx(\"p\", null, \"As it is implemented using complex modified Depth-First Search (DFS) and modified Breadth-First Search (BFS) algorithms\\napplied on every user move. For min-max decision making, a tree will be built for every possible move and the best move\\nwill be chosen. The AI will also be able to adapt and learn from the user moves by adjusting its decision-making process\\naccordingly.\\nFor each node built the algorithm has to preform multiple DFS as part of user move and the complete application\\nundergoes into another recursive application making it very complex and time consuming. For example a board with 5x5\\nsize and a user has 25 possible moves in worst case for each action in 25 cells in the board the game undergoes multiple\\nDFS and comes to another state returned and added as a child node to the root likewise there will be 24 other actions\\nwith each having possibly multiple DFS and all this is a single layer of minimax algorithm. For the AI to get the\\noptimal solution the game has to go build a tree with depth 3 i.e the number of nodes created for a single decision\\nmaking will be around\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Ideal number of available cells for a user at any arbitrary position will be 25\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"For a depth of 3 the time complexity for each decision will be n^3\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Each action would take an indeterminate number of DFS based on the game state. For simplicity assuming each move would\\ntake n^4.\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Calculating the final O(n) would be O(n^6) which is dangerously expensive.\\nTo optimize this we used memorization in every possible function that is independent of the state as we observed the\\npattern of repeating calculations based on the same game state which would optimize the decision making speed.\")), mdx(\"p\", null, \"Below is the code snippet for the memorization implementation\"), mdx(\"pre\", null, mdx(\"code\", {\n parentName: \"pre\",\n \"className\": \"language-typescript\"\n }, \"const memorize = new Map();\\n\\n//memorize node and actions\\nfunction actions(node: Node): IAction[] {\\n let key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n // Computation\\n}\\n\\nasync function result(action: IAction, node: Node): Promise {\\n let key = JSON.stringify(node) + JSON.stringify(action);\\n if (memorize.has(key)\\n )\\n return memorize.get(key);\\n// Computation\\n}\\n\\n// memorize\\nfunction maxValue(node: Node): number {\\n const key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n // Computation\\n}\\n\\n//memorize\\nfunction minValue(node: Node): number {\\n let key = JSON.stringify(node);\\n if (memorize.has(key)) {\\n return memorize.get(key);\\n }\\n // Computation\\n}\\n\")), mdx(\"h2\", null, \"Conclusion\"), mdx(\"p\", null, \"In conclusion, the Chain Reaction Game with Minimax Algorithm Web Project was a successful endeavor. It was able to\\nsuccessfully combine the traditional board game of Chain Reaction with the modern artificial intelligence technique of\\nMinimax Algorithm. The project was able to provide a challenging and engaging experience for the user. Additionally, the\\nproject was able to provide an intuitive and easy to use interface, making it accessible to all users, regardless of\\ntheir technical knowledge. All in all, the project was a success, and it provided a great learning experience for the\\ndevelopers involved.\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"847e1d00-4485-55e1-8389-78684cc0075c"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/edithminibot/page-data.json b/page-data/edithminibot/page-data.json index b4b23b95..accda71b 100644 --- a/page-data/edithminibot/page-data.json +++ b/page-data/edithminibot/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/edithminibot","result":{"data":{"mdx":{"id":"4eac7ea1-abd8-5fc7-8657-0198551f3176","frontmatter":{"description":"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file When not using any of those functionalities replies with an appripriate message using NLP","tags":["Telegram","NLP","Chatbot","DialogFlow","Webhook","NodeJS","Express","keshavlingala","youtube-to-mp3","download mp3 from youtube","youtube downloader","entertainment","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Telegram NLP ChatBot Webhook using NodeJS","code":"https://github.com/keshavlingala/telegram-edithminibot","code2":null,"date":"1 Jan 2021","demo":"https://t.me/edithminibot","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/77d8b79455767cb9962e62920c442a85/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Telegram NLP ChatBot Webhook using NodeJS\",\n \"slug\": \"edithminibot\",\n \"tags\": [\"Telegram\", \"NLP\", \"Chatbot\", \"DialogFlow\", \"Webhook\", \"NodeJS\", \"Express\", \"keshavlingala\", \"youtube-to-mp3\", \"download mp3 from youtube\", \"youtube downloader\", \"entertainment\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"featuredImage\": \"feature.png\",\n \"description\": \"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file When not using any of those functionalities replies with an appripriate message using NLP\",\n \"date\": \"1 Jan 2021\",\n \"code\": \"https://github.com/keshavlingala/telegram-edithminibot\",\n \"demo\": \"https://t.me/edithminibot\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Telegram ChatBot Webhook using NodeJS\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"470px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/77d8b79455767cb9962e62920c442a85/f96db/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"95.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'383\\\\'%20viewBox=\\\\'0%200%20400%20383\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20192v191h401V0H0v192M189%2059a102%20102%200%2000-79%2070v4l21-1%2031%201c17%204%2018%204%2023%2010l5%209%201%203c1%200-1%2012-4%2020l-2%208c1%200%203-4%205-12h2l-3%209c-2%205-3%206-4%205%200-2-2%201-5%207-12%2025-20%2031-41%2033l-9%201c0%201%2015%2015%2021%2019%2040%2027%2098%2021%20131-15l5-4-10-1c-21-2-29-8-42-34-11-22-13-32-7-43%203-8%206-10%2013-12%2016-4%2021-4%2043-4h22l-3-9c-18-45-66-72-114-64m-76%2081c-5%200-5%201-6%205-2%208%200%2033%202%2042%203%2010%209%2023%2013%2028l2%202%2014-1c19-1%2024-4%2034-23s14-32%2011-39c-3-8-6-10-14-12-14-3-41-4-56-2m140%201c-13%202-16%204-20%2010-4%208-2%2018%208%2037%2012%2024%2017%2028%2038%2029h13l2-3a106%20106%200%200013-74c-1-2-42-1-54%201m-84%20152c0%203%200%204-1%203-3-2-8-1-10%203-4%207%202%2016%209%2012h2l2%201c2%200%202-1%202-11%200-11%200-12-2-12s-2%201-2%204m26%207c0%2010%201%2012%202%2012%202%200%202-1%202-4%200-8%202-11%206-9l1%207c0%205%200%206%202%206%203%200%203-13%200-15-2-2-6-3-8-1-1%201-1%200-1-3s0-4-2-4-2%201-2%2011m-55%201l1%2011h6c6%200%208-1%208-2%200-2-1-2-5-2-5%200-5%200-5-3s0-3%205-3l4-1c0-2-1-2-4-2-5%200-5%200-5-3s0-3%205-3l5-1c0-2-2-2-8-2h-7v11m80%200c0%209%201%2011%202%2011%202%200%202-1%202-8v-7l3%207%205%208%204-8%203-7v7c0%207%200%208%202%208%201%200%202-2%202-11v-11h-3c-2%200-3%202-5%208l-4%208-3-8c-2-7-3-8-5-8h-3v11m-35-8l-1%202-2%201%202%202%201%206c0%206%201%208%205%208%202%200%203-3%201-4-2%200-2-2-2-5%200-4%200-5%202-5l1-1-1-2-2-2-2-2-2%202m70%2011c0%207%200%208%202%208s2-1%202-6c0-11%206-11%206-1%200%206%201%207%203%207l1-7-1-8c-1-2-6-3-8-1h-1l-2-1c-2%200-2%201-2%209m-61%2037v8h4c3%200%204%200%205-3%202-4-1-8-5-8-2%201-2%200-2-2l-1-2-1%207\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/77d8b79455767cb9962e62920c442a85/ba381/feature.webp 200w\", \"/static/77d8b79455767cb9962e62920c442a85/7f61c/feature.webp 400w\", \"/static/77d8b79455767cb9962e62920c442a85/4424c/feature.webp 470w\"],\n \"sizes\": \"(max-width: 470px) 100vw, 470px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/77d8b79455767cb9962e62920c442a85/772e8/feature.png 200w\", \"/static/77d8b79455767cb9962e62920c442a85/e17e5/feature.png 400w\", \"/static/77d8b79455767cb9962e62920c442a85/f96db/feature.png 470w\"],\n \"sizes\": \"(max-width: 470px) 100vw, 470px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/77d8b79455767cb9962e62920c442a85/f96db/feature.png\",\n \"alt\": \"Feature Image\",\n \"title\": \"Feature Image\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://t.me/edithminibot\"\n }, mdx(\"img\", {\n parentName: \"a\",\n \"src\": \"https://img.shields.io/badge/try-telegram%20bot-blue\",\n \"alt\": \"Telegram bot\"\n }))), mdx(\"p\", null, \"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file.\\nalso replies with an appropriate message using NLP\"), mdx(\"h2\", null, \"Features\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Tells a Random Joke\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Tells weather on any location you sent\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Gets any movie information in detail ( any language )\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Search for Youtube videos directly from ChatBot\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Extract Audio from Youtube Video using link\")), mdx(\"h2\", null, \"Commands:\"), mdx(\"hr\", null), mdx(\"table\", null, mdx(\"thead\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"thead\"\n }, mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Command\"), mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Description\"))), mdx(\"tbody\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"joke\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"get a random joke\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"movie\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"search for movie details with name\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"yt\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"search for youtube videos\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"yt3\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"extract audio from youtube video ( ID or Link )\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"weather\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"For Weather information or directly \", mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"send\"), \" a location to know weather there\")))), mdx(\"p\", null, \"Example Commands:\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"movie Big hero 6\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"joke\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"yt Faded by alan walker\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"yt3 https://www.youtube.com/watch?v=60ItHLz5WEA\"), \"\\nor \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"yt3 60ItHLz5WEA\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"weather\"))));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"4eac7ea1-abd8-5fc7-8657-0198551f3176"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/edithminibot","result":{"data":{"mdx":{"id":"ed1583ee-9052-53d7-9081-9f30c5d3a8ab","frontmatter":{"description":"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file When not using any of those functionalities replies with an appripriate message using NLP","tags":["Telegram","NLP","Chatbot","DialogFlow","Webhook","NodeJS","Express","keshavlingala","youtube-to-mp3","download mp3 from youtube","youtube downloader","entertainment","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Telegram NLP ChatBot Webhook using NodeJS","code":"https://github.com/keshavlingala/telegram-edithminibot","code2":null,"date":"1 Jan 2021","demo":"https://t.me/edithminibot","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/77d8b79455767cb9962e62920c442a85/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Telegram NLP ChatBot Webhook using NodeJS\",\n \"slug\": \"edithminibot\",\n \"tags\": [\"Telegram\", \"NLP\", \"Chatbot\", \"DialogFlow\", \"Webhook\", \"NodeJS\", \"Express\", \"keshavlingala\", \"youtube-to-mp3\", \"download mp3 from youtube\", \"youtube downloader\", \"entertainment\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"featuredImage\": \"feature.png\",\n \"description\": \"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file When not using any of those functionalities replies with an appripriate message using NLP\",\n \"date\": \"1 Jan 2021\",\n \"code\": \"https://github.com/keshavlingala/telegram-edithminibot\",\n \"demo\": \"https://t.me/edithminibot\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Telegram ChatBot Webhook using NodeJS\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"470px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/77d8b79455767cb9962e62920c442a85/f96db/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"95.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'383\\\\'%20viewBox=\\\\'0%200%20400%20383\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20192v191h401V0H0v192M189%2059a102%20102%200%2000-79%2070v4l21-1%2031%201c17%204%2018%204%2023%2010l5%209%201%203c1%200-1%2012-4%2020l-2%208c1%200%203-4%205-12h2l-3%209c-2%205-3%206-4%205%200-2-2%201-5%207-12%2025-20%2031-41%2033l-9%201c0%201%2015%2015%2021%2019%2040%2027%2098%2021%20131-15l5-4-10-1c-21-2-29-8-42-34-11-22-13-32-7-43%203-8%206-10%2013-12%2016-4%2021-4%2043-4h22l-3-9c-18-45-66-72-114-64m-76%2081c-5%200-5%201-6%205-2%208%200%2033%202%2042%203%2010%209%2023%2013%2028l2%202%2014-1c19-1%2024-4%2034-23s14-32%2011-39c-3-8-6-10-14-12-14-3-41-4-56-2m140%201c-13%202-16%204-20%2010-4%208-2%2018%208%2037%2012%2024%2017%2028%2038%2029h13l2-3a106%20106%200%200013-74c-1-2-42-1-54%201m-84%20152c0%203%200%204-1%203-3-2-8-1-10%203-4%207%202%2016%209%2012h2l2%201c2%200%202-1%202-11%200-11%200-12-2-12s-2%201-2%204m26%207c0%2010%201%2012%202%2012%202%200%202-1%202-4%200-8%202-11%206-9l1%207c0%205%200%206%202%206%203%200%203-13%200-15-2-2-6-3-8-1-1%201-1%200-1-3s0-4-2-4-2%201-2%2011m-55%201l1%2011h6c6%200%208-1%208-2%200-2-1-2-5-2-5%200-5%200-5-3s0-3%205-3l4-1c0-2-1-2-4-2-5%200-5%200-5-3s0-3%205-3l5-1c0-2-2-2-8-2h-7v11m80%200c0%209%201%2011%202%2011%202%200%202-1%202-8v-7l3%207%205%208%204-8%203-7v7c0%207%200%208%202%208%201%200%202-2%202-11v-11h-3c-2%200-3%202-5%208l-4%208-3-8c-2-7-3-8-5-8h-3v11m-35-8l-1%202-2%201%202%202%201%206c0%206%201%208%205%208%202%200%203-3%201-4-2%200-2-2-2-5%200-4%200-5%202-5l1-1-1-2-2-2-2-2-2%202m70%2011c0%207%200%208%202%208s2-1%202-6c0-11%206-11%206-1%200%206%201%207%203%207l1-7-1-8c-1-2-6-3-8-1h-1l-2-1c-2%200-2%201-2%209m-61%2037v8h4c3%200%204%200%205-3%202-4-1-8-5-8-2%201-2%200-2-2l-1-2-1%207\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/77d8b79455767cb9962e62920c442a85/ba381/feature.webp 200w\", \"/static/77d8b79455767cb9962e62920c442a85/7f61c/feature.webp 400w\", \"/static/77d8b79455767cb9962e62920c442a85/4424c/feature.webp 470w\"],\n \"sizes\": \"(max-width: 470px) 100vw, 470px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/77d8b79455767cb9962e62920c442a85/772e8/feature.png 200w\", \"/static/77d8b79455767cb9962e62920c442a85/e17e5/feature.png 400w\", \"/static/77d8b79455767cb9962e62920c442a85/f96db/feature.png 470w\"],\n \"sizes\": \"(max-width: 470px) 100vw, 470px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/77d8b79455767cb9962e62920c442a85/f96db/feature.png\",\n \"alt\": \"Feature Image\",\n \"title\": \"Feature Image\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://t.me/edithminibot\"\n }, mdx(\"img\", {\n parentName: \"a\",\n \"src\": \"https://img.shields.io/badge/try-telegram%20bot-blue\",\n \"alt\": \"Telegram bot\"\n }))), mdx(\"p\", null, \"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file.\\nalso replies with an appropriate message using NLP\"), mdx(\"h2\", null, \"Features\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, \"Tells a Random Joke\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Tells weather on any location you sent\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Gets any movie information in detail ( any language )\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Search for Youtube videos directly from ChatBot\"), mdx(\"li\", {\n parentName: \"ol\"\n }, \"Extract Audio from Youtube Video using link\")), mdx(\"h2\", null, \"Commands:\"), mdx(\"hr\", null), mdx(\"table\", null, mdx(\"thead\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"thead\"\n }, mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Command\"), mdx(\"th\", {\n parentName: \"tr\",\n \"align\": null\n }, \"Description\"))), mdx(\"tbody\", {\n parentName: \"table\"\n }, mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"joke\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"get a random joke\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"movie\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"search for movie details with name\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"yt\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"search for youtube videos\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"yt3\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"extract audio from youtube video ( ID or Link )\")), mdx(\"tr\", {\n parentName: \"tbody\"\n }, mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"weather\")), mdx(\"td\", {\n parentName: \"tr\",\n \"align\": null\n }, \"For Weather information or directly \", mdx(\"inlineCode\", {\n parentName: \"td\"\n }, \"send\"), \" a location to know weather there\")))), mdx(\"p\", null, \"Example Commands:\"), mdx(\"ol\", null, mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"movie Big hero 6\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"joke\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"yt Faded by alan walker\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"yt3 https://www.youtube.com/watch?v=60ItHLz5WEA\"), \"\\nor \", mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"yt3 60ItHLz5WEA\")), mdx(\"li\", {\n parentName: \"ol\"\n }, mdx(\"inlineCode\", {\n parentName: \"li\"\n }, \"weather\"))));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"ed1583ee-9052-53d7-9081-9f30c5d3a8ab"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/floyd-visualizer/page-data.json b/page-data/floyd-visualizer/page-data.json deleted file mode 100644 index a30677bd..00000000 --- a/page-data/floyd-visualizer/page-data.json +++ /dev/null @@ -1 +0,0 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/floyd-visualizer","result":{"data":{"mdx":{"id":"51823cb5-acc4-5d73-8504-0808354750ab","frontmatter":{"description":"Led the development of an interactive web application at California State University, Fullerton, showcasing the Floyd Warshall and Travelling Salesman Problem (TSP) algorithms. The platform features real-time visualization of graph algorithms, dynamic graph manipulation, and API integration, highlighting my skills in software development and practical application of complex algorithms.","tags":["python","angular","graphs","network-visualizer","cytoscape","Angular Material","Educational Tool","Learning Tool"],"title":"Graph Algorithm Learning: Introducing My Interactive Educational Platform","code":"https://github.com/keshavlingala/FloydSimulation/","code2":null,"date":"20 November 2023","demo":"https://floydvisualizer.web.app/","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Graph Algorithm Learning: Introducing My Interactive Educational Platform\",\n \"slug\": \"floyd-visualizer\",\n \"tags\": [\"python\", \"angular\", \"graphs\", \"network-visualizer\", \"cytoscape\", \"Angular Material\", \"Educational Tool\", \"Learning Tool\"],\n \"description\": \"Led the development of an interactive web application at California State University, Fullerton, showcasing the Floyd Warshall and Travelling Salesman Problem (TSP) algorithms. The platform features real-time visualization of graph algorithms, dynamic graph manipulation, and API integration, highlighting my skills in software development and practical application of complex algorithms.\",\n \"featuredImage\": \"feature.png\",\n \"date\": \"20 November 2023\",\n \"code\": \"https://github.com/keshavlingala/FloydSimulation/\",\n \"demo\": \"https://floydvisualizer.web.app/\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Graph Algorithm Learning: Introducing My Interactive Educational Platform\"), mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"For my Advanced Algorithm course at California State University, Fullerton, I took on an ambitious project: developing a real-world application to facilitate interactive learning of complex graph algorithms. This endeavor was not just about fulfilling academic requirements; it was a pursuit to blend theory with practical application and create a learning tool that goes beyond traditional methods.\"), mdx(\"h2\", null, \"The Inspiration\"), mdx(\"p\", null, \"The project was inspired by a desire to see theoretical concepts come to life. Collaborating with a team that brought diverse skills and backgrounds, I found myself in a unique position to lead and innovate, despite some team members not being familiar with all the technologies involved. It was an opportunity to showcase my leadership and technical skills in a real-world setting.\"), mdx(\"h2\", null, \"Challenges and Triumphs\"), mdx(\"p\", null, \"Throughout this project, I navigated challenges such as handling large data sets, optimizing application performance, and integrating external services. One of the most significant accomplishments was designing a user-friendly interface for an inherently complex application. Each challenge was a learning opportunity, pushing me to apply my knowledge and skills in novel ways.\"), mdx(\"h2\", null, \"Core Features of the Application\"), mdx(\"p\", null, \"Interactive graph visualization and manipulation with Cytoscape.js.\\nImplementation of the Floyd-Warshall algorithm for shortest path finding.\\nSolving and visualizing the Travelling Salesman Problem (TSP).\\nCapability to dynamically modify graphs (adding/removing nodes and edges).\\nIntegration with external APIs for practical data application.\\nSupport for importing and exporting graph data in JSON format.\\nDevelopment of an intuitive interface for complex algorithm interactions.\"), mdx(\"h2\", null, \"Screenshots\"), mdx(\"h3\", null, \"Floyd Warshall Screens\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/07a9c/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'218\\\\'%20viewBox=\\\\'0%200%20400%20218\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%2010v9h401V0H0v10m247%2029v1c0%201-1%202-3%202-5%203-6%2011-1%2016%208%2010%2025%202%2021-11-2-7-10-11-17-8m67%2020c-9%203-11%2015-5%2021%2011%2010%2028-4%2019-17-2-4-10-6-14-4M9%2086l-1%205%201%204h54V85H36L9%2086m195%2018c-3%202-3%202-2%204v2c-1%201-1%201-1-1h-2v4l3%201-2%201c-2-1-2%200-1%205%202%204%207%207%2012%207%204%200%2010-4%209-6l1-2c1%201%202-1%202-5%200-3-3-9-5-9%200%201-1%201%200%200h-1l-2-1c-1-3-3-2-2%200l-1%202-1-2c0-3-3-2-7%200m143%209l-3%204-1%203c-2%201%200%208%204%2011%204%204%2012%204%2016%200%203-2%203-3%202-4s-1-1%201-1%201-2%200-3c-3%200-2-2%200-2%202%201%202-2-1-6-2-3-4-3-8-2-2%201-3%201-4-1-2-3-2-3-6%201m-191%2016c-2%201-2%201%200%201l2%202h-1c-1-1-1-1-2%201-1%201-2%200-1-2%200-2-2%200-4%202-4%205-4%2010%200%2014l2%203%203%202h3l4-1c5%201%206%200%205-11%200-9-1-12-4-11h-7m144%2021l-2%202h-3c-1%202-1%202-2%200-1-1-1%200-1%203%200%204%200%205%202%204%202%200%203-1%202-2l-2-1h-1l5-1%204%201c-1%203%200%203%207%203s8-1%206-2v-2c3-1%201-2-4-2l-6-2c-2-2-2-2-5-1m-62%204c-2%200-7%205-7%207l2%201c1%201%202%201%201%202l2%201c2-1%203-1%203%201h1c1-1%201-1%203%201l1%202c-2%201%200%203%203%203l2-1v-1l1-2c-1-1%200-2%201-2%201-1-1-7-3-7l-3-2c-3-3-5-4-7-3m119%2020c-3%202-7%207-7%2011v3l1-3%202-3%201%203%204%201%206%201c1%201%202%200%200-1l-1-3c0-2%200-2%203-2s3%201%201%206v3h1l-1%201v3c2%203%203%202%206-2%207-10-4-23-16-18m-171%206c-5%202-8%2010-6%2015%201%203%201%203%207%203%207%200%207%200%207%202v3l1-3c1-2%203-3%204%200s5-3%205-9c0-4-1-5-4-8s-9-5-14-3\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba381/feature.webp 200w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/7f61c/feature.webp 400w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/d00b9/feature.webp 800w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/92f8c/feature.webp 1200w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f992d/feature.webp 1440w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/772e8/feature.png 200w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/e17e5/feature.png 400w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/5a190/feature.png 800w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/c1b63/feature.png 1200w\", \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/07a9c/feature.png 1440w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/5a190/feature.png\",\n \"alt\": \"Floyd Warshall Screen 1\",\n \"title\": \"Floyd Warshall Screen 1\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1bd36b2b957808e42eae9a7e7e6baee1/07a9c/FloydScreen2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1bd36b2b957808e42eae9a7e7e6baee1/ba381/FloydScreen2.webp 200w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/7f61c/FloydScreen2.webp 400w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/d00b9/FloydScreen2.webp 800w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/92f8c/FloydScreen2.webp 1200w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/f992d/FloydScreen2.webp 1440w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1bd36b2b957808e42eae9a7e7e6baee1/772e8/FloydScreen2.png 200w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/e17e5/FloydScreen2.png 400w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/5a190/FloydScreen2.png 800w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/c1b63/FloydScreen2.png 1200w\", \"/static/1bd36b2b957808e42eae9a7e7e6baee1/07a9c/FloydScreen2.png 1440w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1bd36b2b957808e42eae9a7e7e6baee1/5a190/FloydScreen2.png\",\n \"alt\": \"Floyd Warshall Screen 2\",\n \"title\": \"Floyd Warshall Screen 2\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c406010493c80640d190ecdcf3aac903/07a9c/FloydScreen3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'/%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c406010493c80640d190ecdcf3aac903/ba381/FloydScreen3.webp 200w\", \"/static/c406010493c80640d190ecdcf3aac903/7f61c/FloydScreen3.webp 400w\", \"/static/c406010493c80640d190ecdcf3aac903/d00b9/FloydScreen3.webp 800w\", \"/static/c406010493c80640d190ecdcf3aac903/92f8c/FloydScreen3.webp 1200w\", \"/static/c406010493c80640d190ecdcf3aac903/f992d/FloydScreen3.webp 1440w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c406010493c80640d190ecdcf3aac903/772e8/FloydScreen3.png 200w\", \"/static/c406010493c80640d190ecdcf3aac903/e17e5/FloydScreen3.png 400w\", \"/static/c406010493c80640d190ecdcf3aac903/5a190/FloydScreen3.png 800w\", \"/static/c406010493c80640d190ecdcf3aac903/c1b63/FloydScreen3.png 1200w\", \"/static/c406010493c80640d190ecdcf3aac903/07a9c/FloydScreen3.png 1440w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c406010493c80640d190ecdcf3aac903/5a190/FloydScreen3.png\",\n \"alt\": \"Floyd Warshall Screen 3\",\n \"title\": \"Floyd Warshall Screen 3\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Travelling Salesman Problem Screens\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/009ce0f78e48059c18a459b21c8fc56e/0b569/TSPScreen.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M9%2024v4h107v-9H9v5m260-3c1%202%201%202-1%203v2c1%202%201%202-1%204l-1%202%201%203%201%202h7c3%201%205%200%203-1s-2-2%201-5c4-3%205-7%202-8l-2-1-4-1h-4l-2-1v1M64%2032l-1%204v4h53v-9H90l-26%201m135%2032l-3%202%209%203%201%201-2%201c-3%200-4%201-1%202%201%201%2011-1%2012-1%201-1-3-6-6-7-4-2-5-2-10-1m60%2022c-2%202-4%204-4%206-2%204-1%204%202%203%202-1%205%200%2012%202%2010%203%2011%203%209-4-3-8-12-12-19-7M9%20111v4h107v-9H9v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/009ce0f78e48059c18a459b21c8fc56e/ba381/TSPScreen.webp 200w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/7f61c/TSPScreen.webp 400w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/d00b9/TSPScreen.webp 800w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/92f8c/TSPScreen.webp 1200w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/fad48/TSPScreen.webp 1600w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/3938d/TSPScreen.webp 2878w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/009ce0f78e48059c18a459b21c8fc56e/772e8/TSPScreen.png 200w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/e17e5/TSPScreen.png 400w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/5a190/TSPScreen.png 800w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/c1b63/TSPScreen.png 1200w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/29007/TSPScreen.png 1600w\", \"/static/009ce0f78e48059c18a459b21c8fc56e/0b569/TSPScreen.png 2878w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/009ce0f78e48059c18a459b21c8fc56e/5a190/TSPScreen.png\",\n \"alt\": \"TSP Screen\",\n \"title\": \"TSP Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/91f8810f16a69e8ded0e42a36101e788/d9ed5/TSPScreen2.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M352%2060v31h41V81c0-10%200-10-2-10-2%201-9%200-9-1h2l2-1h1c1%201%201%201%201-1l1-2%201-2c1-1%201-2%202-1l1-1-1-1-2-1%202-1v-1c-2-3-4-1-3%202l-1%204c-1%201-1%200-1-3s0-4-1-3l-1%201-2%203-2-2-1%203c0%208-3%208-3%200-1-7-1-6%209-8l7-1V29h-41v31m4-15l4%203%204%202c1%200-1%203-2%202l-1%201c1%201%200%201-2%201h-3l1%207%201%201v1l-1%201-1%203c-2%202-1%207%201%207v2l-2%202c0%202%203%204%205%204l2%201c1%203%2023-4%2023-7l2-2-4-2-9%201h-6l-2%201-1%201c-3%200%201-3%205-3l5-1v-7c0-5%200-7-1-6l-1-1-3-1c-2%200-2%200%200-1l2-1h-2c-2%200-2%200-1-1h4c3%200%203%200%202-1v-1c2%201%203%200%201-2l-2%201-9-3c-8-3-11-4-9-2\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/91f8810f16a69e8ded0e42a36101e788/ba381/TSPScreen2.webp 200w\", \"/static/91f8810f16a69e8ded0e42a36101e788/7f61c/TSPScreen2.webp 400w\", \"/static/91f8810f16a69e8ded0e42a36101e788/d00b9/TSPScreen2.webp 800w\", \"/static/91f8810f16a69e8ded0e42a36101e788/92f8c/TSPScreen2.webp 1200w\", \"/static/91f8810f16a69e8ded0e42a36101e788/fad48/TSPScreen2.webp 1600w\", \"/static/91f8810f16a69e8ded0e42a36101e788/d3d72/TSPScreen2.webp 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/91f8810f16a69e8ded0e42a36101e788/772e8/TSPScreen2.png 200w\", \"/static/91f8810f16a69e8ded0e42a36101e788/e17e5/TSPScreen2.png 400w\", \"/static/91f8810f16a69e8ded0e42a36101e788/5a190/TSPScreen2.png 800w\", \"/static/91f8810f16a69e8ded0e42a36101e788/c1b63/TSPScreen2.png 1200w\", \"/static/91f8810f16a69e8ded0e42a36101e788/29007/TSPScreen2.png 1600w\", \"/static/91f8810f16a69e8ded0e42a36101e788/d9ed5/TSPScreen2.png 2880w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/91f8810f16a69e8ded0e42a36101e788/5a190/TSPScreen2.png\",\n \"alt\": \"TSP Screen 2\",\n \"title\": \"TSP Screen 2\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1874ae3d0145f742402bc056ed8aaa6c/86a1e/TSPScreen3.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"60%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'240\\\\'%20viewBox=\\\\'0%200%20400%20240\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M138%20211h-5v22h22v-20l-2%201c-2%202-3%202-3%200h-4l-3-1%204-1%203-1h-12m-79%208c-2%202-3%203-3%206%200%206%208%208%2012%203%205-6-3-14-9-9\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1874ae3d0145f742402bc056ed8aaa6c/ba381/TSPScreen3.webp 200w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/7f61c/TSPScreen3.webp 400w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/d00b9/TSPScreen3.webp 800w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/92f8c/TSPScreen3.webp 1200w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/0b716/TSPScreen3.webp 1296w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1874ae3d0145f742402bc056ed8aaa6c/772e8/TSPScreen3.png 200w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/e17e5/TSPScreen3.png 400w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/5a190/TSPScreen3.png 800w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/c1b63/TSPScreen3.png 1200w\", \"/static/1874ae3d0145f742402bc056ed8aaa6c/86a1e/TSPScreen3.png 1296w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1874ae3d0145f742402bc056ed8aaa6c/5a190/TSPScreen3.png\",\n \"alt\": \"TSP Screen 3\",\n \"title\": \"TSP Screen 3\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Video Demo\"), mdx(\"h3\", null, \"Floyd Warshall Application\"), mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/xnEv2_aoAqU?si=g3hTxW2J0JSp-Qx_\",\n title: \"YouTube video player\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",\n allowFullScreen: true\n }), mdx(\"h3\", null, \"Travelling Salesman Problem Application\"), mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/TQGZJXiWaKc?si=3cCgVkADCIIp4j-i\",\n title: \"YouTube video player\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\",\n allowFullScreen: true\n }));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"51823cb5-acc4-5d73-8504-0808354750ab"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file diff --git a/page-data/havmor-movies/page-data.json b/page-data/havmor-movies/page-data.json index eeedde53..43383232 100644 --- a/page-data/havmor-movies/page-data.json +++ b/page-data/havmor-movies/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/havmor-movies","result":{"data":{"mdx":{"id":"b5e39177-95db-5833-9c73-7a4763165338","frontmatter":{"description":"This is a prototype of dynamic Angular app, It's free torrent app built using open source Popcorn Times API. Movies list will get updated as soon as the YIFY database is updated. This is an inspiration from popcorn times🍿. Used OMDB API🧠 for movie info","tags":["Torrents","Free Movies","Angular App","Web Application","Not Working Anymore","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Havmor Movies Web app","code":"https://github.com/keshavlingala/havmormovies","code2":null,"date":"1 April 2019","demo":"http://havmormovies.web.app/","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/3e483e37c30375ce28719392dc982e91/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Havmor Movies Web app\",\n \"tags\": [\"Torrents\", \"Free Movies\", \"Angular App\", \"Web Application\", \"Not Working Anymore\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"slug\": \"havmor-movies\",\n \"featuredImage\": \"feature.png\",\n \"description\": \"This is a prototype of dynamic Angular app, It's free torrent app built using open source Popcorn Times API. Movies list will get updated as soon as the YIFY database is updated. This is an inspiration from popcorn times🍿. Used OMDB API🧠 for movie info\",\n \"date\": \"1 April 2019\",\n \"code\": \"https://github.com/keshavlingala/havmormovies\",\n \"demo\": \"http://havmormovies.web.app/\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Havmor Movies (No Longer Operational)\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3e483e37c30375ce28719392dc982e91/6bff2/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"59.00000000000001%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'235\\\\'%20viewBox=\\\\'0%200%20400%20235\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20118v117h37a382%20382%200%200040-3l-1-2h-2c-2-2-1-2%202-2%201%200%202%200%202%202s0%202%202%202h2l1%201c-1%201-1%201%208%202%207%200%207%200%207-2l1-2%201%202%201%202h62c65-1%2064-1%2064-3s3-2%205%201c3%202%204%202%2015%202l13-1h2l70%201h69V0H0v118m218-66c0%2017%200%2017%202%2017h56c3%200%203%200%203-5s-1-7-2-4c0%201-1%201-3-1l-2-1-1%201c-2%200-1-3%201-3h3c3%201%204-3%204-13v-9h-61v18m0%2022c0%205%200%205%207%204s10-1%208%202v3l1-1%201%201c2%201%202%201%203-1%202-3%202-5-1-5l-2-1c0-3%206-3%207-1%200%202%200%202%202%201h1c-1%201%200%202%202%202%202%201%202%200%202-2l1-3%201%205%202%201c2%200%202%200%202-3v-3l2%205c-1%202%207%202%208%200l4-2c9%200%2010%200%2010-2v-3h-61v3m37%2012c-1%203-3%204-6%201-2-1-3-2-4-1h-3l-1%202c-1%202-2%202-4%201s-6%200-7%203l-3%201-7%204c-2%201-2%203-2%2015v13h61v-14c0-12-1-16-2-16-3%200-4%200-4-2l-5-3c-4%200-5%200-4-2%200-2%200-2-1-1-2%202-5%203-5%200l-1-1-1-1c0-1-1-1-1%201M66%20108c0%202%200%203%201%202%201-2%205-2%205%200%201%201%201%201%201-1%200-4%202-4%202%200%200%203%202%203%202%200%200-2%200-2%201%200%200%202%202%204%202%202l1-2%201%202%201%201%201-3%201-3%201%203c0%202%200%203%203%203%202%200%203-1%203-2s1-1%203%201c1%201%201%201%201-2v-4h-6c-6%200-7%200-7%202h-1l-1-2-1%202h-1c0-2-1-2-6-2h-7v3m4%2064l-3%201%203%203%202%202v2c0%202%200%202%202%200%202-4%204-5%207-5l3%201%202%203c3%203%209%203%208%200%200-3%202-1%204%202%201%202-1%207-3%207-1%200-7%205-7%207-1%202-1%202-3%201-2-2-2-1-3%205%200%205%202%208%205%207l3%202c1%202%203%200%204-5%200-4%202-5%203-2s2%202%202-1-1-4-3-6c-2-1-2-1%200-3%203-4%205-2%205%204-1%205-1%205%201%205s2%200%201%201c-2%203%200%204%204%204s4%200%204-4v-18l1-13-19-1-23%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3e483e37c30375ce28719392dc982e91/ba381/feature.webp 200w\", \"/static/3e483e37c30375ce28719392dc982e91/7f61c/feature.webp 400w\", \"/static/3e483e37c30375ce28719392dc982e91/d00b9/feature.webp 800w\", \"/static/3e483e37c30375ce28719392dc982e91/c15ec/feature.webp 957w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3e483e37c30375ce28719392dc982e91/772e8/feature.png 200w\", \"/static/3e483e37c30375ce28719392dc982e91/e17e5/feature.png 400w\", \"/static/3e483e37c30375ce28719392dc982e91/5a190/feature.png 800w\", \"/static/3e483e37c30375ce28719392dc982e91/6bff2/feature.png 957w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3e483e37c30375ce28719392dc982e91/5a190/feature.png\",\n \"alt\": \"Havmor Movies\",\n \"title\": \"Havmor Movies\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Overview\"), mdx(\"p\", null, \"In this app you can quickly find latest YIFY movie torrents inspired from Popcorn Times\"), mdx(\"p\", null, \"All the Movies will get updated to the app as soon as the API database is updated\\nThis is an inspiration from popcorn times\\uD83C\\uDF7F I used several APIs\\uD83E\\uDDE0 for movie info\"), mdx(\"h1\", null, \"Movie Description\"), mdx(\"p\", null, \"Get to know more about that movie before downloading it in just a click\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/0196c314d34781f0d5388fd9588368fe/aeac4/moviedetail.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"154%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'616\\\\'%20viewBox=\\\\'0%200%20400%20616\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20308v308h401V0H0v308M191%2046c-6%203-10%2010-10%2017%200%203-1%204-4%206l-9%2010-4-2c-6-5-8-4-3%202l4%206c-1%201%200%201%201%201h5c1-2%202-2%202-1%200%202%201%202%203%201%202-2%201%2011-1%2014-3%204-2%204%200%203%202%200%202%200%201%201-3%202-4%202-6-4l-3-5-2-1c-1%200-2%200-3%202l-2%203c-1%201-1%201%202%202l2%201v2l-1%201-2-1c-2-2-3-2-3-1l-1%201-2%201c0%202-2%201-2-2l-1-3-1-4c1-6-1-6-2-1%200%204%200%204-1%202l-1%209c0%2013-1%2017-3%2018l-1-8-1-9c-1-1-1%201-1%209%200%2011-1%2011-2%201%200-8-2-9-1-2%200%205%200%206-6%2013l-7%207v13c0%2013%201%2015%203%2010l2-2%201-2%201-2%205%202c1%202%204-1%204-3-1%200-1-1%200%200l1-1c0-1%200-2%201-1v-3l1-1c2-1%203-2%204-6l3-3c0%201%201%202%202%201l1%201%201%202v1c0%202%203%203%207%202%202%200%202%200%202%203v3l1-2c0-2%200-2%201-1l2%201-1-2c-3-2-2-5%200-5s2%200%202-5v-3c2%202%203%205%201%209l1%202%201%201-1%201c-2-1-2%200-2%202l1%202c1%200%202%201%201%202l1%201c1-1%202%200%202%201l3%201-1-2v-3c1%201%203-2%202-3l1-2v-3c0-2%200-2%201-1l2%206%201%204%201%201%202%203c3%200%204%204%203%206v3h2c1-1%202-2%203-1v-3l1-4c2-2%201-4-2-3l-3-1%204-3%208-2c0-2-2-6-4-6s-3-2-1-2v-3c-2-2-6-3-7-1-2%202-3%201-4-2%200-2-1-3-2-3l-1-1-1-3h-2l-1%201-1-3c0-4%201-4%203%200l4%202%201%201%202%204c3%203%204%203%202-2-1-2-1-2%201-1%202%200%202%200%201-3l-3-3-4-4c-2-4-2-4%200-5l1-3-2%201c-2%202-4%201-4-3l-1-2-1-1c0-3%202-5%204-5%203%200%206-3%206-6-1-3-1-3%201-3h2l1-3h-1c-2%201-2%201-2-2-2-8%200-10%202-3%201%204%202%205%205%203v-1l-1-1c0-1%201-2%205-2%203%200%204%201%204%202l-2%201c-1-1-3%200-4%201l-2%202h9l3%202%201%202v-2l1-3c1-1%201%200%201%201%200%203%202%202%203-2l2-4c2%200%206%207%205%208l1%202%201%203c0%205-4%202-5-2-1-6-3-6-5%200s0%209%204%208l4%201%207%201%205%201-8%201h-7l-2%203c-2%204-2%208%200%207l1-2%204-4%203-2c0-1%2011%200%2012%202l2%204c0%203%201%202%202-2%201-2%201-3-1-4-3-2%200-2%204%200%208%204%208%206%209%2025l1%2019c2%203%201%206-1%206s-4%202-2%202h3c4-1%206%200%206%202%200%201-1%202-3%202s-3%200-2-1l-1-1-1%201c0%202-2%201-4-3-2-3-2-5-1-7%201-5%201-7-1-6v-1l1-1%201-2-1-4-1%202c1%201%201%202-1%201l-3%201%201%201%201%201-2%201c-3-1-5%201-5%204%200%202%203%200%203-2l1%201%203%201%201%202-1%204-1%201-2%202%202%202v3c-2%202-3%201-3-3s-2-4-4%200l1-6c0-2%200-2-2%201l-2%203v-4c0-3%200-3-1-2l-1%204c0%203%200%204-1%203l-1%202%202%204c0%202%201%202%203%201l2%201%204%201c2%200%203-1%203-2%200-2%200-2%204-1l5%202c4%200%206%203%206%207l-1%203%202-2%203-2v30c-1%203-1%203%201%203%201%200%202-2%202-12v-12l-3-36v-20l4%204%205%204v13c0%2010%200%2012%202%2014s2%201%202-19v-8l-7-7c-6-6-6-6-6-10v-6l1-3c2-1%202-1%202%205s0%207%203%209c2%203%203%202%200-1-2-3-2-16%200-17l1%201v1l2-2%201-4c3-2%202-4%200-2h-1l1-9v-7h3c4%200%204%200%201%208l-2%207c0%202%206-7%207-10l2-4%201-2-17%201-1-1c-1-2%200-2%202-2h6c3-1%203-1-2-1h-6c-2-1-6%204-5%206h2c1-1%201%200%201%209v11l-3%203-4%203v41c-2%200-2-9-3-37V91c2-2%202-4%201-5v-2c-2-2-4-1-4%201s1%202%202%202c2-1%201%201-2%203-2%202-3%203-2%205l-1%204c-2%200-2%200%200%202v2c-1%201-2%200-2-1h-4l-2-1c-1%200-1-2%201-2l1-2h-2c-4%201%201-5%2011-16%209-9%2013-12%2014-11l2-1h14l3-1-12-1h-11l-11%2011c-13%2012-12%2012-14%208-1-3-1-3%206-10l6-8%201-1%205-3%204-3%2012-1c11%200%2011-1%2011-2%200-2%200-2%201-1%200%202%202%200%202-3v-2l-3%203-3%203-11-1h-10l-12%2012-12%2011-10-11c-4-2-4-3-4-6%200-6-5-15-11-18-4-2-13-1-17%201m9%200l-4%201-5%202-3%201-1%202v1c-1-2-3%201-3%205v2l-1%206v6l1-5c2-7%204-4%203%205%200%203%200%204%203%204l3-1c0-2%202-3%203-2h3c1-2%200-3-4-4-2-1-2-2-1-7l3-3%205-1c2%200%203%200%205%204l2%204c2%201-3%203-5%203-1%200-2%200-2%202%200%201%200%202%203%202l2%202h4c2-1%202-2%201-5v-4c1-4%203-1%204%205%201%207%201%206%201-5%200-9-2-13-8-17-4-3-9-5-9-3m-44%2063l1%204v5l-2%205v3c-1%202-1%202%202%202l5-2%202%202c3%202%203%201%202-2v-3l2-1%202-4c1-2%201-2%201%200%200%201%200%202%202%201%202%200%202%200-1%203-4%203-6%208-3%208v-1l4-4c3-1%204-2%204-5l-2-7-1-2v5l-2-2c-2-3-3-3-4-1h-10%202l2-1-2-1-1-1c1-2%200-2-1-2l-2%201m43%204l-5%203-3%204%205%207%204%208c0%201%204%202%207%201%202%200%202%200%201%201%200%202-1%202-4%202-4-1-4-1%200%201%202%202%202%202%203%201%202-3%203%200%203%205v4l1%201%201%201%201-2%202-5c4-2%207-10%205-13-1-1%200-6%201-6l3%203c3%203%203%202%203-5%200-3%200-5%202-7s2-4-1-4l-5%204-4%204h-1l-2%203-1%203-5%208c-2%200-3-2-3-6%200-5%201-7%204-5%202%203%203%202%203%200%200-1-1-3-3-3l-3-4c-1-3-5-6-9-4m-66%2017l-4%204v18l3-3%202-4%202-1%203-1%201-1c-1%204%201%202%203-3s2-7%200-2l-3%203%201-4c2-3%202-4%201-5l1-2c4-2%204-3%200-1h-5c0-1-2-1-5%202m145%2032a176%20176%200%2001-1%2034v2c-2%202-2%202-2-1l-1-3-1-2c1-2%200-6-1-6l-1%201v1c-1%201-1-4-1-12l-1-13v15l-1%2015c-1-1-1%200-1%203s0%203%201%201v2l1%2018c1%201%202-3%202-6s0-4%201-3l1%202%201%204c0%205%202%205%202%201%200-3%200-3%201-1%201%203%202%203%202-1l-1-4-2-1%201-1%201-1v-4c0-2%200-2%202-1%204%205%204%204%204-28%200-28%200-31-2-32l-3-6c-1-4-1%201-1%2027m-156-20c-1%2011-1%2012-3%2014-3%202-3%202-3%2015%200%2014%200%2014%203%2017l3%204v-3a443%20443%200%20000-47m38%208v1c2%200%203%202%202%204h-2c-2-2-8%201-8%205l4%209c2%200%203-3%204-7%200-3%200-4%202-4s3-2%201-7c0-2-2-3-3-1m54%2013l-2%202-2%201%201%201c2-1%202%200%202%201l-2%202c-1%201-1%201%201%202l2%202%202%201c2%200%202%201%202%205v5l1-4%202-8v-5l-1%201-1%201c-3%200-2-2%200-2l-1-2-1-2%203%201h1c0-1%200-2%201-1l1-1c0-3-7-3-9%200m-83%204l-1%2012v11l-1-2c0-2%200-2-1-1-1%202-1%205%201%205l1%202h-1c-1-2-3%200-3%203s0%203%202%202c1-2%203-2%202%200v9l-1%2013c-1%205-1%205%202%205l2%202%201%201h1c-1-3%201-2%203%200l3%202%203%202%203%202%203%202c1%203%202%201%202-5%200-3%200-4%202-4s3-2%201-2v-1l1-1c0-2-2-2-4-1s-3-1-2-7c0-6-2-10-4-7l1%202c1%201%202%2021%201%2022l-4-3c-3-3-6-5-9-5h-3v-29c0-27%200-33-1-29m43%201l-1%204c0%202%200%203-2%203s-7%203-7%205l-2%207-2%207c1%203-1%202-9-5l-9-9%201%2016c0%205%200%205%201%202l1-3v3l6%208%205%204v-3c0-4%200-4%202-4%203%201%203%200%202-2l1-3%202%204%201%204%201%202%201%201%201%205c0%204%200%204-1%203l-3-1c-1%201-1%201%201%202l2%201h-1c-1%200-2%200-2%202l-1%202v-2h-2c-1%201-2%203-1%204%200%202%202%203%202%201h2c1%202%202%202%202%201%202-1%203-1%203%201l3%201%205-2c2%200%203-1%204-3v-3l-1-1%202-1c4%200%205%200%204-1s0-4%201-4v1l3%201h14c1-2%200-3-2-3-3%200-3-8%200-8%203-1%204%201%204%207l1%203%201-1c0-1%200-2%202-2l1%202c-1%201-1%201%201%201%201-1%202%200%203%201h2c0-1%201-1%202%201%202%201%202%201%202-1-1-2-1-2%201-2%203%200%204-3%202-4v-3h-1c-1%201-3-3-2-6l-1-2-2-2c0-2%201-3%203-1h1l-4-4-3-2-1%206-1-3c1-2%200-3-3-6-4-5-4-6%201-2%207%207%202%200-7-9l-2-1-1%201v-2c3-4-1%200-6%205-5%206-7%209-2%205%204-4%204-2%200%203l-4%206-1%202c-2-1-7%205-7%207l-1%203-1%201%201%201c2-1%201%201%200%202h-2l-2%201c-2%202-3%204-2%205l-1%201-1-4v-2l-1%205-1%203-1-4%201-4c2-2%201-3-1-2l-1-1v-4c-2-4-1-10%201-13%203-3%205-6%205-9%200-2-2-3-4%200h-1c1-6%206-5%207%201%201%203%201%203%201-2-1-4-1-5%201-5%202%201%204-3%202-4v-1c0-2-4-3-5-2m74%2022l-11%2011c-2%200%200-4%203-8%203-2%205-5%204-5l-4%204-5%204-2-7a609%20609%200%2000-3-6c0%203-1%204-7%204-2%200-3%200-2%202%200%201%204%202%204%200%201-1%206%200%207%201l-2%201c-2-1-2-1-2%201%201%202%201%202-3%202-3%200-4%200-3%201l4%201%204-1%201%206c1%204%202%206%204%207%201%201%203%202%203%204%201%202%204%203%203%201l1-1%201-2h-1l-1-1v-2c0-2%204-1%205%201%200%201%201%201%203-2l4-2c1%201%201%200%201-1l-1-3-2-1%201-1c1%201%202-1%201-3s2-6%204-5c1%201%202%200%202-5l1-6-12%2011m5%2016c-2%200-3%205-1%205l1%202-1%201-1%204c-1%204-1%204-3%203l-2-2-2%207c1%203%201%203-4%203-5-1-7-2-6-4%200-2-2-4-4-4s-2%200%200%201c3%202%203%203-1%203-2%200-3%200-2%201%202%200%203%202%201%202-3%200-1%202%202%202%2013%200%2014%201%2015%202l4%202%203%201c-1%207%200%208%203%208s3%200%203-3l-1-5c-1-1%200-2%202-3l4-3c2-2%204-3%203%200h1l2-1c-1-1%202-2%203-1l1-1-2-1-3-3-1-2v2c0%202-1%203-3%201-1-2-7%202-7%205l-1%202c-1%200-1-2%201-5l-1-4v-8c3-1%202-3%200-3s-3-1-2-3c2-1%201-2-1-1m-87%2036c0%207%201%208%202%206l2-1c2%200%202%200%201-1l1-6%201%203c-1%203%200%203%201%203h3c1-2%202-2%203-1h1l2%203%201%203-1-4c-1-8-3-11-5-7l-1%202v-2c-1-2-5-4-9-4h-3l1%206m58-5l-5%201c-3%200-3%200-3%204l-1%203-1%202c0%201%201%201%203-1h2l3%201c2-1%202%200%202%201%200%202%200%202%201%200l3-3c1%201%201%200%201-3l1-3c2%200%202%203%201%205-2%204%200%206%203%203%203-2%203-7%200-9s-10-3-10-1m-33%205v3l-1%202c1%201%202%201%202-1%201-1%201-1%201%201%200%204%202%202%202-2s2-5%203-2c1%204%204%202%203-2l2-1c2%200%202%201%202%203s0%202%201%201h2l2%202v-1l-1-4v-3h-18v4M55%20302c0%203%200%204%203%201h2c0%203%206%203%206%200l1%201%201%202v-2l1-1%202%202%202-2h1c1%202%205%203%205%201h2l1-2c0-2-3-2-6-1h-2c-1-2-5-2-5-1H59c-2-2-4-1-4%202M26%20520v4h17v-9H26v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0196c314d34781f0d5388fd9588368fe/ba381/moviedetail.webp 200w\", \"/static/0196c314d34781f0d5388fd9588368fe/7f61c/moviedetail.webp 400w\", \"/static/0196c314d34781f0d5388fd9588368fe/d00b9/moviedetail.webp 800w\", \"/static/0196c314d34781f0d5388fd9588368fe/92f8c/moviedetail.webp 1200w\", \"/static/0196c314d34781f0d5388fd9588368fe/fad48/moviedetail.webp 1600w\", \"/static/0196c314d34781f0d5388fd9588368fe/701ed/moviedetail.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0196c314d34781f0d5388fd9588368fe/772e8/moviedetail.png 200w\", \"/static/0196c314d34781f0d5388fd9588368fe/e17e5/moviedetail.png 400w\", \"/static/0196c314d34781f0d5388fd9588368fe/5a190/moviedetail.png 800w\", \"/static/0196c314d34781f0d5388fd9588368fe/c1b63/moviedetail.png 1200w\", \"/static/0196c314d34781f0d5388fd9588368fe/29007/moviedetail.png 1600w\", \"/static/0196c314d34781f0d5388fd9588368fe/aeac4/moviedetail.png 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/0196c314d34781f0d5388fd9588368fe/5a190/moviedetail.png\",\n \"alt\": \"Movie Description\",\n \"title\": \"Movie Description\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Download your favorite movies directly without any advertisements from here\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"b5e39177-95db-5833-9c73-7a4763165338"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/havmor-movies","result":{"data":{"mdx":{"id":"1b78212e-60a9-5631-89ab-8fc4a1bd1542","frontmatter":{"description":"This is a prototype of dynamic Angular app, It's free torrent app built using open source Popcorn Times API. Movies list will get updated as soon as the YIFY database is updated. This is an inspiration from popcorn times🍿. Used OMDB API🧠 for movie info","tags":["Torrents","Free Movies","Angular App","Web Application","Not Working Anymore","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Havmor Movies Web app","code":"https://github.com/keshavlingala/havmormovies","code2":null,"date":"1 April 2019","demo":"http://havmormovies.web.app/","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/3e483e37c30375ce28719392dc982e91/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Havmor Movies Web app\",\n \"tags\": [\"Torrents\", \"Free Movies\", \"Angular App\", \"Web Application\", \"Not Working Anymore\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"slug\": \"havmor-movies\",\n \"featuredImage\": \"feature.png\",\n \"description\": \"This is a prototype of dynamic Angular app, It's free torrent app built using open source Popcorn Times API. Movies list will get updated as soon as the YIFY database is updated. This is an inspiration from popcorn times🍿. Used OMDB API🧠 for movie info\",\n \"date\": \"1 April 2019\",\n \"code\": \"https://github.com/keshavlingala/havmormovies\",\n \"demo\": \"http://havmormovies.web.app/\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Havmor Movies (No Longer Operational)\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3e483e37c30375ce28719392dc982e91/6bff2/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"59.00000000000001%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'235\\\\'%20viewBox=\\\\'0%200%20400%20235\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20118v117h37a382%20382%200%200040-3l-1-2h-2c-2-2-1-2%202-2%201%200%202%200%202%202s0%202%202%202h2l1%201c-1%201-1%201%208%202%207%200%207%200%207-2l1-2%201%202%201%202h62c65-1%2064-1%2064-3s3-2%205%201c3%202%204%202%2015%202l13-1h2l70%201h69V0H0v118m218-66c0%2017%200%2017%202%2017h56c3%200%203%200%203-5s-1-7-2-4c0%201-1%201-3-1l-2-1-1%201c-2%200-1-3%201-3h3c3%201%204-3%204-13v-9h-61v18m0%2022c0%205%200%205%207%204s10-1%208%202v3l1-1%201%201c2%201%202%201%203-1%202-3%202-5-1-5l-2-1c0-3%206-3%207-1%200%202%200%202%202%201h1c-1%201%200%202%202%202%202%201%202%200%202-2l1-3%201%205%202%201c2%200%202%200%202-3v-3l2%205c-1%202%207%202%208%200l4-2c9%200%2010%200%2010-2v-3h-61v3m37%2012c-1%203-3%204-6%201-2-1-3-2-4-1h-3l-1%202c-1%202-2%202-4%201s-6%200-7%203l-3%201-7%204c-2%201-2%203-2%2015v13h61v-14c0-12-1-16-2-16-3%200-4%200-4-2l-5-3c-4%200-5%200-4-2%200-2%200-2-1-1-2%202-5%203-5%200l-1-1-1-1c0-1-1-1-1%201M66%20108c0%202%200%203%201%202%201-2%205-2%205%200%201%201%201%201%201-1%200-4%202-4%202%200%200%203%202%203%202%200%200-2%200-2%201%200%200%202%202%204%202%202l1-2%201%202%201%201%201-3%201-3%201%203c0%202%200%203%203%203%202%200%203-1%203-2s1-1%203%201c1%201%201%201%201-2v-4h-6c-6%200-7%200-7%202h-1l-1-2-1%202h-1c0-2-1-2-6-2h-7v3m4%2064l-3%201%203%203%202%202v2c0%202%200%202%202%200%202-4%204-5%207-5l3%201%202%203c3%203%209%203%208%200%200-3%202-1%204%202%201%202-1%207-3%207-1%200-7%205-7%207-1%202-1%202-3%201-2-2-2-1-3%205%200%205%202%208%205%207l3%202c1%202%203%200%204-5%200-4%202-5%203-2s2%202%202-1-1-4-3-6c-2-1-2-1%200-3%203-4%205-2%205%204-1%205-1%205%201%205s2%200%201%201c-2%203%200%204%204%204s4%200%204-4v-18l1-13-19-1-23%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3e483e37c30375ce28719392dc982e91/ba381/feature.webp 200w\", \"/static/3e483e37c30375ce28719392dc982e91/7f61c/feature.webp 400w\", \"/static/3e483e37c30375ce28719392dc982e91/d00b9/feature.webp 800w\", \"/static/3e483e37c30375ce28719392dc982e91/c15ec/feature.webp 957w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3e483e37c30375ce28719392dc982e91/772e8/feature.png 200w\", \"/static/3e483e37c30375ce28719392dc982e91/e17e5/feature.png 400w\", \"/static/3e483e37c30375ce28719392dc982e91/5a190/feature.png 800w\", \"/static/3e483e37c30375ce28719392dc982e91/6bff2/feature.png 957w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3e483e37c30375ce28719392dc982e91/5a190/feature.png\",\n \"alt\": \"Havmor Movies\",\n \"title\": \"Havmor Movies\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Overview\"), mdx(\"p\", null, \"In this app you can quickly find latest YIFY movie torrents inspired from Popcorn Times\"), mdx(\"p\", null, \"All the Movies will get updated to the app as soon as the API database is updated\\nThis is an inspiration from popcorn times\\uD83C\\uDF7F I used several APIs\\uD83E\\uDDE0 for movie info\"), mdx(\"h1\", null, \"Movie Description\"), mdx(\"p\", null, \"Get to know more about that movie before downloading it in just a click\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/0196c314d34781f0d5388fd9588368fe/aeac4/moviedetail.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"154%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'616\\\\'%20viewBox=\\\\'0%200%20400%20616\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20308v308h401V0H0v308M191%2046c-6%203-10%2010-10%2017%200%203-1%204-4%206l-9%2010-4-2c-6-5-8-4-3%202l4%206c-1%201%200%201%201%201h5c1-2%202-2%202-1%200%202%201%202%203%201%202-2%201%2011-1%2014-3%204-2%204%200%203%202%200%202%200%201%201-3%202-4%202-6-4l-3-5-2-1c-1%200-2%200-3%202l-2%203c-1%201-1%201%202%202l2%201v2l-1%201-2-1c-2-2-3-2-3-1l-1%201-2%201c0%202-2%201-2-2l-1-3-1-4c1-6-1-6-2-1%200%204%200%204-1%202l-1%209c0%2013-1%2017-3%2018l-1-8-1-9c-1-1-1%201-1%209%200%2011-1%2011-2%201%200-8-2-9-1-2%200%205%200%206-6%2013l-7%207v13c0%2013%201%2015%203%2010l2-2%201-2%201-2%205%202c1%202%204-1%204-3-1%200-1-1%200%200l1-1c0-1%200-2%201-1v-3l1-1c2-1%203-2%204-6l3-3c0%201%201%202%202%201l1%201%201%202v1c0%202%203%203%207%202%202%200%202%200%202%203v3l1-2c0-2%200-2%201-1l2%201-1-2c-3-2-2-5%200-5s2%200%202-5v-3c2%202%203%205%201%209l1%202%201%201-1%201c-2-1-2%200-2%202l1%202c1%200%202%201%201%202l1%201c1-1%202%200%202%201l3%201-1-2v-3c1%201%203-2%202-3l1-2v-3c0-2%200-2%201-1l2%206%201%204%201%201%202%203c3%200%204%204%203%206v3h2c1-1%202-2%203-1v-3l1-4c2-2%201-4-2-3l-3-1%204-3%208-2c0-2-2-6-4-6s-3-2-1-2v-3c-2-2-6-3-7-1-2%202-3%201-4-2%200-2-1-3-2-3l-1-1-1-3h-2l-1%201-1-3c0-4%201-4%203%200l4%202%201%201%202%204c3%203%204%203%202-2-1-2-1-2%201-1%202%200%202%200%201-3l-3-3-4-4c-2-4-2-4%200-5l1-3-2%201c-2%202-4%201-4-3l-1-2-1-1c0-3%202-5%204-5%203%200%206-3%206-6-1-3-1-3%201-3h2l1-3h-1c-2%201-2%201-2-2-2-8%200-10%202-3%201%204%202%205%205%203v-1l-1-1c0-1%201-2%205-2%203%200%204%201%204%202l-2%201c-1-1-3%200-4%201l-2%202h9l3%202%201%202v-2l1-3c1-1%201%200%201%201%200%203%202%202%203-2l2-4c2%200%206%207%205%208l1%202%201%203c0%205-4%202-5-2-1-6-3-6-5%200s0%209%204%208l4%201%207%201%205%201-8%201h-7l-2%203c-2%204-2%208%200%207l1-2%204-4%203-2c0-1%2011%200%2012%202l2%204c0%203%201%202%202-2%201-2%201-3-1-4-3-2%200-2%204%200%208%204%208%206%209%2025l1%2019c2%203%201%206-1%206s-4%202-2%202h3c4-1%206%200%206%202%200%201-1%202-3%202s-3%200-2-1l-1-1-1%201c0%202-2%201-4-3-2-3-2-5-1-7%201-5%201-7-1-6v-1l1-1%201-2-1-4-1%202c1%201%201%202-1%201l-3%201%201%201%201%201-2%201c-3-1-5%201-5%204%200%202%203%200%203-2l1%201%203%201%201%202-1%204-1%201-2%202%202%202v3c-2%202-3%201-3-3s-2-4-4%200l1-6c0-2%200-2-2%201l-2%203v-4c0-3%200-3-1-2l-1%204c0%203%200%204-1%203l-1%202%202%204c0%202%201%202%203%201l2%201%204%201c2%200%203-1%203-2%200-2%200-2%204-1l5%202c4%200%206%203%206%207l-1%203%202-2%203-2v30c-1%203-1%203%201%203%201%200%202-2%202-12v-12l-3-36v-20l4%204%205%204v13c0%2010%200%2012%202%2014s2%201%202-19v-8l-7-7c-6-6-6-6-6-10v-6l1-3c2-1%202-1%202%205s0%207%203%209c2%203%203%202%200-1-2-3-2-16%200-17l1%201v1l2-2%201-4c3-2%202-4%200-2h-1l1-9v-7h3c4%200%204%200%201%208l-2%207c0%202%206-7%207-10l2-4%201-2-17%201-1-1c-1-2%200-2%202-2h6c3-1%203-1-2-1h-6c-2-1-6%204-5%206h2c1-1%201%200%201%209v11l-3%203-4%203v41c-2%200-2-9-3-37V91c2-2%202-4%201-5v-2c-2-2-4-1-4%201s1%202%202%202c2-1%201%201-2%203-2%202-3%203-2%205l-1%204c-2%200-2%200%200%202v2c-1%201-2%200-2-1h-4l-2-1c-1%200-1-2%201-2l1-2h-2c-4%201%201-5%2011-16%209-9%2013-12%2014-11l2-1h14l3-1-12-1h-11l-11%2011c-13%2012-12%2012-14%208-1-3-1-3%206-10l6-8%201-1%205-3%204-3%2012-1c11%200%2011-1%2011-2%200-2%200-2%201-1%200%202%202%200%202-3v-2l-3%203-3%203-11-1h-10l-12%2012-12%2011-10-11c-4-2-4-3-4-6%200-6-5-15-11-18-4-2-13-1-17%201m9%200l-4%201-5%202-3%201-1%202v1c-1-2-3%201-3%205v2l-1%206v6l1-5c2-7%204-4%203%205%200%203%200%204%203%204l3-1c0-2%202-3%203-2h3c1-2%200-3-4-4-2-1-2-2-1-7l3-3%205-1c2%200%203%200%205%204l2%204c2%201-3%203-5%203-1%200-2%200-2%202%200%201%200%202%203%202l2%202h4c2-1%202-2%201-5v-4c1-4%203-1%204%205%201%207%201%206%201-5%200-9-2-13-8-17-4-3-9-5-9-3m-44%2063l1%204v5l-2%205v3c-1%202-1%202%202%202l5-2%202%202c3%202%203%201%202-2v-3l2-1%202-4c1-2%201-2%201%200%200%201%200%202%202%201%202%200%202%200-1%203-4%203-6%208-3%208v-1l4-4c3-1%204-2%204-5l-2-7-1-2v5l-2-2c-2-3-3-3-4-1h-10%202l2-1-2-1-1-1c1-2%200-2-1-2l-2%201m43%204l-5%203-3%204%205%207%204%208c0%201%204%202%207%201%202%200%202%200%201%201%200%202-1%202-4%202-4-1-4-1%200%201%202%202%202%202%203%201%202-3%203%200%203%205v4l1%201%201%201%201-2%202-5c4-2%207-10%205-13-1-1%200-6%201-6l3%203c3%203%203%202%203-5%200-3%200-5%202-7s2-4-1-4l-5%204-4%204h-1l-2%203-1%203-5%208c-2%200-3-2-3-6%200-5%201-7%204-5%202%203%203%202%203%200%200-1-1-3-3-3l-3-4c-1-3-5-6-9-4m-66%2017l-4%204v18l3-3%202-4%202-1%203-1%201-1c-1%204%201%202%203-3s2-7%200-2l-3%203%201-4c2-3%202-4%201-5l1-2c4-2%204-3%200-1h-5c0-1-2-1-5%202m145%2032a176%20176%200%2001-1%2034v2c-2%202-2%202-2-1l-1-3-1-2c1-2%200-6-1-6l-1%201v1c-1%201-1-4-1-12l-1-13v15l-1%2015c-1-1-1%200-1%203s0%203%201%201v2l1%2018c1%201%202-3%202-6s0-4%201-3l1%202%201%204c0%205%202%205%202%201%200-3%200-3%201-1%201%203%202%203%202-1l-1-4-2-1%201-1%201-1v-4c0-2%200-2%202-1%204%205%204%204%204-28%200-28%200-31-2-32l-3-6c-1-4-1%201-1%2027m-156-20c-1%2011-1%2012-3%2014-3%202-3%202-3%2015%200%2014%200%2014%203%2017l3%204v-3a443%20443%200%20000-47m38%208v1c2%200%203%202%202%204h-2c-2-2-8%201-8%205l4%209c2%200%203-3%204-7%200-3%200-4%202-4s3-2%201-7c0-2-2-3-3-1m54%2013l-2%202-2%201%201%201c2-1%202%200%202%201l-2%202c-1%201-1%201%201%202l2%202%202%201c2%200%202%201%202%205v5l1-4%202-8v-5l-1%201-1%201c-3%200-2-2%200-2l-1-2-1-2%203%201h1c0-1%200-2%201-1l1-1c0-3-7-3-9%200m-83%204l-1%2012v11l-1-2c0-2%200-2-1-1-1%202-1%205%201%205l1%202h-1c-1-2-3%200-3%203s0%203%202%202c1-2%203-2%202%200v9l-1%2013c-1%205-1%205%202%205l2%202%201%201h1c-1-3%201-2%203%200l3%202%203%202%203%202%203%202c1%203%202%201%202-5%200-3%200-4%202-4s3-2%201-2v-1l1-1c0-2-2-2-4-1s-3-1-2-7c0-6-2-10-4-7l1%202c1%201%202%2021%201%2022l-4-3c-3-3-6-5-9-5h-3v-29c0-27%200-33-1-29m43%201l-1%204c0%202%200%203-2%203s-7%203-7%205l-2%207-2%207c1%203-1%202-9-5l-9-9%201%2016c0%205%200%205%201%202l1-3v3l6%208%205%204v-3c0-4%200-4%202-4%203%201%203%200%202-2l1-3%202%204%201%204%201%202%201%201%201%205c0%204%200%204-1%203l-3-1c-1%201-1%201%201%202l2%201h-1c-1%200-2%200-2%202l-1%202v-2h-2c-1%201-2%203-1%204%200%202%202%203%202%201h2c1%202%202%202%202%201%202-1%203-1%203%201l3%201%205-2c2%200%203-1%204-3v-3l-1-1%202-1c4%200%205%200%204-1s0-4%201-4v1l3%201h14c1-2%200-3-2-3-3%200-3-8%200-8%203-1%204%201%204%207l1%203%201-1c0-1%200-2%202-2l1%202c-1%201-1%201%201%201%201-1%202%200%203%201h2c0-1%201-1%202%201%202%201%202%201%202-1-1-2-1-2%201-2%203%200%204-3%202-4v-3h-1c-1%201-3-3-2-6l-1-2-2-2c0-2%201-3%203-1h1l-4-4-3-2-1%206-1-3c1-2%200-3-3-6-4-5-4-6%201-2%207%207%202%200-7-9l-2-1-1%201v-2c3-4-1%200-6%205-5%206-7%209-2%205%204-4%204-2%200%203l-4%206-1%202c-2-1-7%205-7%207l-1%203-1%201%201%201c2-1%201%201%200%202h-2l-2%201c-2%202-3%204-2%205l-1%201-1-4v-2l-1%205-1%203-1-4%201-4c2-2%201-3-1-2l-1-1v-4c-2-4-1-10%201-13%203-3%205-6%205-9%200-2-2-3-4%200h-1c1-6%206-5%207%201%201%203%201%203%201-2-1-4-1-5%201-5%202%201%204-3%202-4v-1c0-2-4-3-5-2m74%2022l-11%2011c-2%200%200-4%203-8%203-2%205-5%204-5l-4%204-5%204-2-7a609%20609%200%2000-3-6c0%203-1%204-7%204-2%200-3%200-2%202%200%201%204%202%204%200%201-1%206%200%207%201l-2%201c-2-1-2-1-2%201%201%202%201%202-3%202-3%200-4%200-3%201l4%201%204-1%201%206c1%204%202%206%204%207%201%201%203%202%203%204%201%202%204%203%203%201l1-1%201-2h-1l-1-1v-2c0-2%204-1%205%201%200%201%201%201%203-2l4-2c1%201%201%200%201-1l-1-3-2-1%201-1c1%201%202-1%201-3s2-6%204-5c1%201%202%200%202-5l1-6-12%2011m5%2016c-2%200-3%205-1%205l1%202-1%201-1%204c-1%204-1%204-3%203l-2-2-2%207c1%203%201%203-4%203-5-1-7-2-6-4%200-2-2-4-4-4s-2%200%200%201c3%202%203%203-1%203-2%200-3%200-2%201%202%200%203%202%201%202-3%200-1%202%202%202%2013%200%2014%201%2015%202l4%202%203%201c-1%207%200%208%203%208s3%200%203-3l-1-5c-1-1%200-2%202-3l4-3c2-2%204-3%203%200h1l2-1c-1-1%202-2%203-1l1-1-2-1-3-3-1-2v2c0%202-1%203-3%201-1-2-7%202-7%205l-1%202c-1%200-1-2%201-5l-1-4v-8c3-1%202-3%200-3s-3-1-2-3c2-1%201-2-1-1m-87%2036c0%207%201%208%202%206l2-1c2%200%202%200%201-1l1-6%201%203c-1%203%200%203%201%203h3c1-2%202-2%203-1h1l2%203%201%203-1-4c-1-8-3-11-5-7l-1%202v-2c-1-2-5-4-9-4h-3l1%206m58-5l-5%201c-3%200-3%200-3%204l-1%203-1%202c0%201%201%201%203-1h2l3%201c2-1%202%200%202%201%200%202%200%202%201%200l3-3c1%201%201%200%201-3l1-3c2%200%202%203%201%205-2%204%200%206%203%203%203-2%203-7%200-9s-10-3-10-1m-33%205v3l-1%202c1%201%202%201%202-1%201-1%201-1%201%201%200%204%202%202%202-2s2-5%203-2c1%204%204%202%203-2l2-1c2%200%202%201%202%203s0%202%201%201h2l2%202v-1l-1-4v-3h-18v4M55%20302c0%203%200%204%203%201h2c0%203%206%203%206%200l1%201%201%202v-2l1-1%202%202%202-2h1c1%202%205%203%205%201h2l1-2c0-2-3-2-6-1h-2c-1-2-5-2-5-1H59c-2-2-4-1-4%202M26%20520v4h17v-9H26v5\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0196c314d34781f0d5388fd9588368fe/ba381/moviedetail.webp 200w\", \"/static/0196c314d34781f0d5388fd9588368fe/7f61c/moviedetail.webp 400w\", \"/static/0196c314d34781f0d5388fd9588368fe/d00b9/moviedetail.webp 800w\", \"/static/0196c314d34781f0d5388fd9588368fe/92f8c/moviedetail.webp 1200w\", \"/static/0196c314d34781f0d5388fd9588368fe/fad48/moviedetail.webp 1600w\", \"/static/0196c314d34781f0d5388fd9588368fe/701ed/moviedetail.webp 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/0196c314d34781f0d5388fd9588368fe/772e8/moviedetail.png 200w\", \"/static/0196c314d34781f0d5388fd9588368fe/e17e5/moviedetail.png 400w\", \"/static/0196c314d34781f0d5388fd9588368fe/5a190/moviedetail.png 800w\", \"/static/0196c314d34781f0d5388fd9588368fe/c1b63/moviedetail.png 1200w\", \"/static/0196c314d34781f0d5388fd9588368fe/29007/moviedetail.png 1600w\", \"/static/0196c314d34781f0d5388fd9588368fe/aeac4/moviedetail.png 1827w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/0196c314d34781f0d5388fd9588368fe/5a190/moviedetail.png\",\n \"alt\": \"Movie Description\",\n \"title\": \"Movie Description\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Download your favorite movies directly without any advertisements from here\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"1b78212e-60a9-5631-89ab-8fc4a1bd1542"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/index/page-data.json b/page-data/index/page-data.json index 3b367354..4ab887c7 100644 --- a/page-data/index/page-data.json +++ b/page-data/index/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-pages-index-jsx","path":"/","result":{"pageContext":{}},"staticQueryHashes":["2719584231","3716579500","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-pages-index-jsx","path":"/","result":{"pageContext":{}},"staticQueryHashes":["1568960894","2719584231","275038021","3716579500"]} \ No newline at end of file diff --git a/page-data/iot/page-data.json b/page-data/iot/page-data.json index be496e37..784e5710 100644 --- a/page-data/iot/page-data.json +++ b/page-data/iot/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/iot","result":{"data":{"mdx":{"id":"8c646411-2fb0-5256-b9d6-d366ddeaa218","frontmatter":{"description":"IOT Projects on Raspberry Pi, Arduino and several Other Technologies ...","tags":["Arduino","Raspberry Pi","Bluetooth","Android App","Line Follower","Crawler Robot","DTMF Controlled Robo Car","Brick Pi","Dexter OS","Lego Build","Custom Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"IOT Projects","code":null,"code2":null,"date":"1 Sep 2018","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/7db1634f9b7c890251c9ae45ca32e845/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"IOT Projects\",\n \"slug\": \"iot\",\n \"tags\": [\"Arduino\", \"Raspberry Pi\", \"Bluetooth\", \"Android App\", \"Line Follower\", \"Crawler Robot\", \"DTMF Controlled Robo Car\", \"Brick Pi\", \"Dexter OS\", \"Lego Build\", \"Custom Design\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"featuredImage\": \"feature.jpg\",\n \"date\": \"1 Sep 2018\",\n \"description\": \"IOT Projects on Raspberry Pi, Arduino and several Other Technologies ...\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Advance Line Follower Robot\"), mdx(\"hr\", null), mdx(\"p\", null, \"Sep 2018 \\u2013 Nov 2018\"), mdx(\"h2\", null, \"Block Diagram of the Project\"), mdx(\"p\", null, \"Project descriptionAdvanced line Follower Robot with 5 sensors and is able to take different complex paths\\nRunner up in Compilation held in National Institute of Technology, Warangal\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/10435/blockdiag.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"18.999999999999996%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'77\\\\'%20viewBox=\\\\'0%200%20400%2077\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M8%208l-3%203-1%2039%202%204c2%202%203%202%2040%202%2046%200%2042%201%2042-14%200-6%200-9%201-8l1%203%204%201%204%201c1%201%202%201%204-1l4-2%201%208c1%2013-3%2012%2042%2012h39l2-2c2-2%202-4%202-11s0-8%201-7l5%201%204%201c1%201%202%201%204-1l4-2v8c0%207%200%208%202%2011l3%202h76l2-2c2-2%202-4%202-10v-7h4c3%200%204%200%204%202%200%201%201%201%205-1%204-3%204-3%204-1%200%2021-4%2019%2043%2019h38l2-2c3-4%203-41%200-44s-6-3-43-3c-42%201-39-1-40%2015l-1%2010-4-2c-3-2-3-2-4-1l-4%202h-3l-1-9c0-10-1-12-5-14l-39-1h-35l-3%203c-3%203-3%203-3%2012v10l-4-2c-2-2-3-2-4-1l-5%201c-3%200-4%200-4%202-1%201-1-3-1-9%200-10%200-11-2-13-3-3-6-3-43-3-42%201-39-1-40%2016v10l-5-2c-3-2-4-3-4-1l-5%201h-5V11l-4-2c-3-2-7-2-38-2L8%208m-1%203c-2%203-2%203-2%2021%200%2015%200%2018%202%2020%201%202%202%202%2038%202l39-1c2-2%203-2%203-21s-1-19-3-21-4-2-38-2H10l-3%202m104%200c-3%204-3%2039%200%2041%202%203%2076%203%2078%201l1-21c0-19%200-20-2-21-2-2-5-2-38-2h-37l-2%202m103%200c-2%203-2%204-2%2021%200%2014%200%2018%202%2020l1%202h37l39-1c2-1%202-2%202-21s0-20-2-21c-2-2-7-2-39-2h-36l-2%202m102%200c-3%204-3%2039%200%2041%203%203%2075%203%2078%201%201-2%202-5%202-21%200-19-1-19-3-21s-4-2-38-2h-37l-2%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/ba381/blockdiag.webp 200w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/7f61c/blockdiag.webp 400w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/d00b9/blockdiag.webp 800w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/59b61/blockdiag.webp 944w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/e07e9/blockdiag.jpg 200w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/066f9/blockdiag.jpg 400w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/4b190/blockdiag.jpg 800w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/10435/blockdiag.jpg 944w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/4b190/blockdiag.jpg\",\n \"alt\": \"Block Diagram\",\n \"title\": \"Block Diagram\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Components Required\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Arduino UNO (or Arduino Nano)\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"L293D Motor Driver IC\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Geared Motors x 2\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"IR Sensor Module x 2\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Jumper Wires\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Battery Connector\")), mdx(\"p\", null, \"Working of Arduino Line Follower Robot\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/a19d2/irsensor.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"76.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'306\\\\'%20viewBox=\\\\'0%200%20400%20306\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M177%2045l8%202a5386%205386%200%200187%2021l4%201-3%201-4%202%204-1c5-2%205-3%202-8-2-3-4-4-2%200%202%203%201%203-8%201a14839%2014839%200%2001-88-19m57%2040a811%20811%200%2000-51%2014c-7%202-8%202-6%200l1-3-5%205%208%206-1-2-3-3%204-1a8854%208854%200%200153-16m43%2074v31l-1%2031-2-4-3-4c-1%200-1%201%201%205l2%203h-4a777%20777%200%20012%202c3%200%203%201-1%203l-2%202%204-2%204-1a3758%203758%200%20011%2073c0%201%201%202%204%202h3V158h-3l-5%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5460a75ddf8a5ba9ebf75b2b92837f50/ba381/irsensor.webp 200w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/7f61c/irsensor.webp 400w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/d00b9/irsensor.webp 800w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/77913/irsensor.webp 812w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5460a75ddf8a5ba9ebf75b2b92837f50/e07e9/irsensor.jpg 200w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/066f9/irsensor.jpg 400w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/4b190/irsensor.jpg 800w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/a19d2/irsensor.jpg 812w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/4b190/irsensor.jpg\",\n \"alt\": \"Sensor\",\n \"title\": \"Sensor\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"In this project, we have designed an Arduino based Line Follower Robot. The working of the project is pretty simple: detect the black line on the surface and move along that line. The detailed working is explained here. As mentioned in the block diagram, we need sensors to detect the line. For line detection logic, we used two IR Sensors, which consists of IR LED and Photodiode. They are placed in a reflective way i.e. side \\u2013 by \\u2013 side so that whenever they come in to proximity of a reflective surface, the light emitted by IR LED will be detected by Photo diode. The following image shows the working of a typical IR Sensor (IR LED \\u2013 Photodiode pair) in front of a light coloured surface and a black surface. As the reflectance of the light coloured surface is high, the infrared light emitted by IR LED will be maximum reflected and will be detected by the Photodiode.\"), mdx(\"div\", {\n className: \"center\"\n }, mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/GkQ1Ul6oZdg\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n allowFullScreen: true\n })), mdx(\"h1\", null, \"The Crawler Smart Robot\"), mdx(\"hr\", null), mdx(\"p\", null, \"Oct 2018 \\u2013 Dec 2018\"), mdx(\"h2\", null, \"Overview:\"), mdx(\"p\", null, \" This is a Robot that seeing and recognizes objects based on color and process it in the environment\\nIt detects and Grabs the selected colored object\\nusing i2c communication between Arduino and Raspberry pi using Brick Pi 3 Extension and Dexter OS\"), mdx(\"div\", {\n className: \"half-flex\"\n }, mdx(\"div\", {\n className: \"img-mdx\"\n }, mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"448px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/f8ee9ebb29ef313c112736896127ad0c/33b38/1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"133.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'534\\\\'%20viewBox=\\\\'0%200%20400%20534\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M190%20138c-2%204-3%206-4%205h-1l1%201%205%208%204%205%201-3%203-4%202-4-3-6-3-7c0-2-2-1-5%205m-19-2v1h-1l-2%203c-1%203%200%204%201%202h1c0%203%209%2010%2010%208%200-2%200-2%202%200s3%200%200-2v-2l2%202%201%201-1-3c-2-2-2-2-3-1l-1%201-1%201c-1%202-1%202-2%201l1-3c1-1%200-1-2-3-2-1-3-3-2-4l1%201c1%202%203%203%203%201%200-3-6-6-7-4m-6%2011c-3%207-5%2019-5%2024l1%205h-8l-1%2016c0%204%200%204-3%204-1%200-2%200-1%201l2%201%201%201h1c0%201-3%202-7%202l-3%201c-2%204-8%207-12%207-8%200-13%201-14%203l-1%202c-2%200-7%207-7%209l-1%202-2%203c0%202-2%203-4%204-3%200-3%200-1%201s2%204-1%2011l-1%205-2%204-3%2010-1%202c-1%201-5%2011-4%2012l-1%202-5%2013%203%201-1%201c-3%200-4%201-5%206-2%207-2%208%203%208%204%200%207%201%207%203l-3%201-6-1h-3l-1%207-1%207%206%201c8%201%209%203%202%202-7%200-7%200-4%206l1%204%202%202%203%202c1%201%205%203%2011%204%209%203%2012%203%2010%201l1-1%201%202c0%201%203%202%204%200h5l2%201%201%201c2-1%206%204%206%205l2-1%204-2%204-2%202-2-2-12-2-12-8-2c-6-1-7-1-7-4s1-3%2012-1c8%202%2010%201%208-3%200-2-1-2-1-1-2%202-3%201-3-1%200-4-4-13-6-13l-1-2-2-3c-2-1-2-2-1-6l2-5%201-3%202-6%201-3%2014%204%208%203c4%201%205%202%206%204s4%203%208%203c3%200%205%202%205%206l1%202v-4c0-3%200-3%205-3h8c1-1%2032%201%2032%202l-2%202c-2%201-2%201%201%205%204%203%204%204%204%209%200%204%202%206%202%202%200-2%200-2%203-2h3l-3-1-3-1h4c4%200%206-1%206-4l2-2c3-1%204-2%203-4%200-2%204-7%208-7%203%200%207-2%207-4l-9-3c-5%200-11-3-8-3l1-3v-2l-2%202-3%203%201-2c3-4%203-6-2-7-5%200-7-1-7-2%200-2%200-3-2-3v-3c-3-2-2-4%202-4l4%201-1%201c-2%200-1%205%201%205%201%201%202%200%202-1%200-2%202-1%203%201s1%202%202%201c1-2%202-2%205-1%204%200%205%200%207-3%203-4%204-3%204%203l1%2010%201%204%205-5c4-4%205-5%204-6-2-2-1-7%202-8%203-2%202-3-3-3-5-1-6-3-4-6%202-2%202-2-1-4l-3-4-1-2v-2l2-3%201-6v-10c2-4%201-7%200-4l-6%2026-3%205-5%206c-3%204-3%203-2-6l2-21c2-20%202-21%205-22l20-5%2011-2%204-1h-3c-4%200-2-1%203-2%204-1%206-3%203-3-2%200-3-1-1-2v-12l-5-1c-4-1-5-3-5-6%201-2-2-2-4%200%200%202-2%203-2%202l-1%201v2l-1-1c-1-4-5-2-4%202l-1%201-1-2-1-2h-3c-2%200-3%200-3%202h-1l-1-2v2h-1c-2-2-2-2-4%200h-10c0-1-5%200-7%202s-3%206%200%206l1%201%202%202h-4c-22-1-27-2-16-2l7-1c2-2%203-5%201-5h-12l-2-1-2-4c0-2%200-2-3%200s-3%202-2%205v4l-1-3c-1-4-1-4-7%200l-7%203c-1%200-1-1%202-2%202-1%202-2%201-2-2%200-3-8-1-8v-1c-1-1-1-1-2%201h-2l-4-1h-3l1%205-1%205-1-2c0-2%200-2-1-1%200%202-1%202-3%202-4%200-6%200-3%201%201%201%201%201-1%201h-3v-6c1-8%204-16%208-19l2-2v3c-1%202-1%203%201%203%201%201%201%201-1%201-3%200-3%202%200%202%202%200%203%201%203%202%201%201%201%200%201-2-1-3-1-4%201-4s1-2-3-5c-4-4-5-4-6%200-1%202-2%202-2%201l1-3%201-2c-1-2-2-1-3%202m148%2028c-3%204-4%2028-1%2027l3-1%201-3v-3c1-2%201-5-1-5l1-1v-2c-2%200-2%200%200-1v-2c-2%200-2%200-1-1%202-1%202-1%201-2l-1-4c0-3%200-3-2-2m-148%206l-1%202c-4%202-2%206%203%206l3%201-3%201h-4c0%201%204%202%206%201l1%203c0%206%200%208-2%2010-1%201-1%201%201%201%207%200%2011-2%207-3-2-1-3-5-1-7v-2l1-2-1-3v-1c3%200%201-4-2-5-2%200-3-1-3-2l-2-2c-2%200-3%201-3%202m118%2013l-2%201-1%204-1%205c-3%202-2%202%201%201s3%200%200%202c-4%202-3%205%203%205h6l-6%201-6%201-3%207-3%2014a162%20162%200%2001-2%2024c0%203-1%204-2%204-4%200-5%202-2%202l3%201-3%201c-1%200-2%201-2%203s2%204%202%201c1-1%201%200%201%201l-1%203h16l-8%201h-8c-2-2-5%204-4%208%201%203%200%204-2%207l-3%204v15c1%2015%200%209-1-8l-1-5-1%205a470%20470%200%20013%2030l1%201%209%201c11%201%2012%202%2012%204-1%201-12%202-17%200-3%200-4%203-3%2012v7l5%201%209%201%203%201-2%201h-8c-6-2-6-1-4%206%201%204%203%206%204%206l1%201%206%203h10c-1-1%200-1%201-1l1%201c-1%202%2017%204%2018%203h2l9%203h16l2-3%201-3v-3l3-10%206-18%2013-43c0-1-1-2-7-2-7-1-8-1-6-3l7-1%207%201v-13h-7c-9-1-10-3%200-3h7v-12h-7l-7-1%207-1c7%200%207%200%204-10a1758%201758%200%2001-13-55c0-3%200-3-3-2-5%202-54%204-53%202l2-2c3-1%204-6%201-6l-2-1v-2l-1%202m-117%2018v4l1%201%202%201%203-1h4l2%202v-8l-1-2-2%201h-2l-4-2c-3%200-3%201-3%204m38%208l9%201h5v8l-2%2013v6h-9l-4-1c-2%200-2%200%200%201%203%202%203%203%200%202h-4l-3-2h-3c-1%202-2%202-4%202h-14c-1%202-1%206%201%207l6-1c5-1%208%200%205%202l-2%203-1%202a5623%205623%200%2000-17-9l2-2c1%200%202-2%201-4l-9-1c-8-1-8-1-8-4a355%20355%200%2000-2-6v5c1%207%201%207-4%203-3-4-4-6-1-8l2-3-2%201c-4%203-4%207%201%2011%203%203%204%205%203%205-1%201-1%201%201%201h1c-1%200%201%204%203%204l4%201%2024%2010%202-2h1l1%201v-3c4-3%2019%200%2026%204%205%203%2010%208%209%209s-12-3-23-7c-9-4-12-5-9-2l2%203c0%202%2018%208%2026%208%205%201%206%200%206-1%201-2%201%200%201%203s0%204-1%202l-1-1-3%204c-2%202-2%202%200%201l2%201%201%202%201-1%201-1%203-1-1-1c-2%201-3%200-1-1l1-3%201-4v-1l-2-3c0-2-7-9-12-12-4-2-4-2-2-2%203%200%204-1%201-4v-2a152%20152%200%20009-1c5%200%207-2%203-2l1-1%201-1a240%20240%200%2001-7-1c-2%200-3%200-2-4%200-3%201-4%203-4s2%201%202%204c-1%203-1%203%201%203h10l-2-1c-3%200-3-2%200-2%201%200%202%200%201-1-8-2-13-6-7-4l2-1-5-2h-4v-14c0-1-4-2-10-2-7%200-9%200-5%201m-26%202c-2%201-1%206%200%206%202%200%204%202%203%203l-3-1c-1-2-3%200-3%203%200%202-2%203-4%201h-1l-1%202h-3c0%201-1%201-1-1l-2-3v1l-1%203-1%203c0%202%203%203%204%202%201-2%203-1%205%201s2%202%203%201h2l2%202c2%200%203-4%203-10%200-3%200-3%201-2s1%200%201-3v-4l1-2c0-2-4-3-5-2m37%20128c-2%202-2%202-6%202-4-1-5-1-5%201-1%204-1%206%201%206l2%201%203%201c1-1%208%200%2014%201%2018%203%2020%203%2020-3%200-2-1-2-15-5-11-1-12-2-10-5v-1c-1-1-3%200-4%202m-111%2012l-8%206c-6%205-6%205-6%209l2%204%201%204c0%202%200%202%202%201%205-1%2012%205%2012%2010%200%203-8%2010-10%209-3%200-8%205-9%208s2%202%203%200l2-2%2011%202c13%204%2013%204%2010%201-4-4-1-10%204-8%204%203%206%207%203%2010-4%205%202%202%207-3%203-4%204-4%207-4%202%201%203%200%208-5%204-5%205-6%204-7l-2-4c-1-2-1-2-3%200h-4l-2-2c-1%201-1%202%201%202v4c-3%204-4%204-5%201l-6-4-5-2%203-3c3-3%205-7%204-7l-5%205-1%201-1-1h-2c-2%200-2-1-4-12l-2-10c-1-3-5-5-9-3\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f8ee9ebb29ef313c112736896127ad0c/ba381/1.webp 200w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/7f61c/1.webp 400w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/76be4/1.webp 448w\"],\n \"sizes\": \"(max-width: 448px) 100vw, 448px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f8ee9ebb29ef313c112736896127ad0c/772e8/1.png 200w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/e17e5/1.png 400w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/33b38/1.png 448w\"],\n \"sizes\": \"(max-width: 448px) 100vw, 448px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/f8ee9ebb29ef313c112736896127ad0c/33b38/1.png\",\n \"alt\": \"Color Detection Robo\",\n \"title\": \"Color Detection Robo\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \"))), mdx(\"div\", {\n className: \"w-75\"\n }, mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"Crawler is a Controlled Robot it can be used for several purposes like diffusing bombs, transporting heavy loads.\\nThis is a machine which can be used by people who are indolent\"), mdx(\"h2\", null, \"Working Principle\"), mdx(\"p\", null, \"It finds and detects objects by color and moves to that location and grips the object. The exterior structure is\\nstrong and can resist more physical damage.\"))), mdx(\"h2\", null, \"Technical Overview\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8f973d9f60fbce6caee8a634bfde4046/2ee51/connecction.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"68.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'275\\\\'%20viewBox=\\\\'0%200%20400%20275\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M151%2033v24h96V9h-96v24m3%200v20h23l8%201V12h-31v21m2-1v19h7a104%20104%200%200019%200l1-18V14h-27v18m37-7c0%204%203%207%203%204h1c3%201%2011%201%2012-1s1-2%201%201l1%204%201-2%201-1c1%200%202-1%202-3s-1-3-5-3-6%202-4%203v1l-2-2c0-2%200-2-2-2l-2%201v2h-1l-1-2c0-3%200-4-3-4s-3%200-2%204m-33%2061l-3%202-1%2010%201%209%201%202-1%201-1%203c0%202%200%202%202%201l3-3%202-2v2l1%202%202-2%201-2v1c-1%203%206%205%207%203%201-1%207%200%208%202%201%203-5%205-7%203l-2-1-5-1c-5-1-5-1-6%201l-1%201c0-3-5-3-5%200l1%202%201-1%201-2%201%201c0%202%202%202%2011%202h12v-11c0-11%200-12-2-12-1-1-2%200-2%201l-4%201c-4%200-4%200-4-3s1-3%205-3l5-1h-13v-1l-2-1-1-2%201-2h1l1%202c0%201%201%202%206%201l7%201c2%202%202%202%202-2v-4h-11c-10%200-11%200-12%202M50%2093l-5%201c-6%200-7%201-6%207%200%207%201%208%2011%208s12-1%2013-6l-1-4v-1l1-3h-6l-2-1-2-1-2-1-1%201m141%2064l-11%201v12l1%2011h5l1%201c1%201%201%201%201-1%200-3%200-3%201-1l2%201%201%201-1%201-2%201h-3c-2-2-6-1-6%201l5%201c4%200%205%200%205%202h1c1-1%202-2%201-3v-2c1%201%203%200%205-1l4-1%202-2%202-2v4c3%200%204-21%202-23v-1h-16M76%20233c-1%202-2%202-4%201-4-1-5-1-5%201%200%203-2%205-4%204l-1%203c0%203%201%204%202%205%201%200%202%201%202%204l-2%204c-2%200-3%204-1%204%201%200%206-3%207-5l4-2c2%200%202%200%201-1-1-2%201-3%206-3l2-1%202-1c2%200%202%200%201-2-2-2-2-2%201-2l2-3-1-1-2-1h-3l-5-6-2%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f973d9f60fbce6caee8a634bfde4046/ba381/connecction.webp 200w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/7f61c/connecction.webp 400w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/d00b9/connecction.webp 800w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/88fcb/connecction.webp 1043w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f973d9f60fbce6caee8a634bfde4046/e07e9/connecction.jpg 200w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/066f9/connecction.jpg 400w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/4b190/connecction.jpg 800w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/2ee51/connecction.jpg 1043w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8f973d9f60fbce6caee8a634bfde4046/4b190/connecction.jpg\",\n \"alt\": \"Technical Block Diagram\",\n \"title\": \"Technical Block Diagram\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Input\"), mdx(\"p\", null, \"Pixy is used to receive all the information about the objects and live video stream to Arduino and Arduino is Pre-Programmed to send the X ,Y Coordinates and length and width length and signature index color of the recognized object. And this data is sent to raspberry pi using communication protocol between raspberry pi and Arduino This is an integration between Arduino and Raspberry Pi used together due to lack of proper libraries in Raspberry Pi\"), mdx(\"h3\", null, \"Output\"), mdx(\"p\", null, \"Brick pi is integrated with Raspberry Pi and all the motor work through the brick pi and it\\u2019s python libraries programmed in raspberry pi\"), mdx(\"div\", {\n className: \"center\"\n }, mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/YxB-_cdjnTc\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n allowFullScreen: true\n })), mdx(\"h1\", null, \"Bluetooth Controlled Robo Car\"), mdx(\"hr\", null), mdx(\"p\", null, \"2018\"), mdx(\"p\", null, \"Project description: Using an android app car can be controlled which instructs the bot the directions to move\\nCar consists of a Bluetooth Module for Arduino for communication and Arduino is the controller of the bot\\n500 RPM motors using a 12 V Battery and LED's for better look check out full description in my website\"), mdx(\"div\", {\n className: \"center\"\n }, mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/u6nTNSZgJ80\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n allowFullScreen: true\n })), mdx(\"h1\", null, \"DTMF Controlled Robo car\"), mdx(\"hr\", null), mdx(\"p\", null, \"Sep 2018 \\u2013 Nov 2018\"), mdx(\"p\", null, \"Project description This robot is controlled using DTMF (Dual Tone Multiple Frequency). With the help of a mobile phone, you can control the motion of the robot. The heart of the robot is an Arduino Mega board.\"), mdx(\"p\", null, \"It can be controlled from anywhere in the world just by a phone call then use the dial-pad to control the bot movement\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"8c646411-2fb0-5256-b9d6-d366ddeaa218"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/iot","result":{"data":{"mdx":{"id":"76cf2fb2-441d-5b24-8fc5-314a423fc16c","frontmatter":{"description":"IOT Projects on Raspberry Pi, Arduino and several Other Technologies ...","tags":["Arduino","Raspberry Pi","Bluetooth","Android App","Line Follower","Crawler Robot","DTMF Controlled Robo Car","Brick Pi","Dexter OS","Lego Build","Custom Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"IOT Projects","code":null,"code2":null,"date":"1 Sep 2018","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/7db1634f9b7c890251c9ae45ca32e845/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"IOT Projects\",\n \"slug\": \"iot\",\n \"tags\": [\"Arduino\", \"Raspberry Pi\", \"Bluetooth\", \"Android App\", \"Line Follower\", \"Crawler Robot\", \"DTMF Controlled Robo Car\", \"Brick Pi\", \"Dexter OS\", \"Lego Build\", \"Custom Design\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"featuredImage\": \"feature.jpg\",\n \"date\": \"1 Sep 2018\",\n \"description\": \"IOT Projects on Raspberry Pi, Arduino and several Other Technologies ...\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Advance Line Follower Robot\"), mdx(\"hr\", null), mdx(\"p\", null, \"Sep 2018 \\u2013 Nov 2018\"), mdx(\"h2\", null, \"Block Diagram of the Project\"), mdx(\"p\", null, \"Project descriptionAdvanced line Follower Robot with 5 sensors and is able to take different complex paths\\nRunner up in Compilation held in National Institute of Technology, Warangal\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/10435/blockdiag.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"18.999999999999996%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'77\\\\'%20viewBox=\\\\'0%200%20400%2077\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M8%208l-3%203-1%2039%202%204c2%202%203%202%2040%202%2046%200%2042%201%2042-14%200-6%200-9%201-8l1%203%204%201%204%201c1%201%202%201%204-1l4-2%201%208c1%2013-3%2012%2042%2012h39l2-2c2-2%202-4%202-11s0-8%201-7l5%201%204%201c1%201%202%201%204-1l4-2v8c0%207%200%208%202%2011l3%202h76l2-2c2-2%202-4%202-10v-7h4c3%200%204%200%204%202%200%201%201%201%205-1%204-3%204-3%204-1%200%2021-4%2019%2043%2019h38l2-2c3-4%203-41%200-44s-6-3-43-3c-42%201-39-1-40%2015l-1%2010-4-2c-3-2-3-2-4-1l-4%202h-3l-1-9c0-10-1-12-5-14l-39-1h-35l-3%203c-3%203-3%203-3%2012v10l-4-2c-2-2-3-2-4-1l-5%201c-3%200-4%200-4%202-1%201-1-3-1-9%200-10%200-11-2-13-3-3-6-3-43-3-42%201-39-1-40%2016v10l-5-2c-3-2-4-3-4-1l-5%201h-5V11l-4-2c-3-2-7-2-38-2L8%208m-1%203c-2%203-2%203-2%2021%200%2015%200%2018%202%2020%201%202%202%202%2038%202l39-1c2-2%203-2%203-21s-1-19-3-21-4-2-38-2H10l-3%202m104%200c-3%204-3%2039%200%2041%202%203%2076%203%2078%201l1-21c0-19%200-20-2-21-2-2-5-2-38-2h-37l-2%202m103%200c-2%203-2%204-2%2021%200%2014%200%2018%202%2020l1%202h37l39-1c2-1%202-2%202-21s0-20-2-21c-2-2-7-2-39-2h-36l-2%202m102%200c-3%204-3%2039%200%2041%203%203%2075%203%2078%201%201-2%202-5%202-21%200-19-1-19-3-21s-4-2-38-2h-37l-2%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/ba381/blockdiag.webp 200w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/7f61c/blockdiag.webp 400w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/d00b9/blockdiag.webp 800w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/59b61/blockdiag.webp 944w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/e07e9/blockdiag.jpg 200w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/066f9/blockdiag.jpg 400w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/4b190/blockdiag.jpg 800w\", \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/10435/blockdiag.jpg 944w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/23c34176b7698a5ed8f3e2d47a3cb0ab/4b190/blockdiag.jpg\",\n \"alt\": \"Block Diagram\",\n \"title\": \"Block Diagram\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Components Required\"), mdx(\"ul\", null, mdx(\"li\", {\n parentName: \"ul\"\n }, \"Arduino UNO (or Arduino Nano)\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"L293D Motor Driver IC\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Geared Motors x 2\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"IR Sensor Module x 2\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Jumper Wires\"), mdx(\"li\", {\n parentName: \"ul\"\n }, \"Battery Connector\")), mdx(\"p\", null, \"Working of Arduino Line Follower Robot\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/a19d2/irsensor.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"76.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'306\\\\'%20viewBox=\\\\'0%200%20400%20306\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M177%2045l8%202a5386%205386%200%200187%2021l4%201-3%201-4%202%204-1c5-2%205-3%202-8-2-3-4-4-2%200%202%203%201%203-8%201a14839%2014839%200%2001-88-19m57%2040a811%20811%200%2000-51%2014c-7%202-8%202-6%200l1-3-5%205%208%206-1-2-3-3%204-1a8854%208854%200%200153-16m43%2074v31l-1%2031-2-4-3-4c-1%200-1%201%201%205l2%203h-4a777%20777%200%20012%202c3%200%203%201-1%203l-2%202%204-2%204-1a3758%203758%200%20011%2073c0%201%201%202%204%202h3V158h-3l-5%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5460a75ddf8a5ba9ebf75b2b92837f50/ba381/irsensor.webp 200w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/7f61c/irsensor.webp 400w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/d00b9/irsensor.webp 800w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/77913/irsensor.webp 812w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/5460a75ddf8a5ba9ebf75b2b92837f50/e07e9/irsensor.jpg 200w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/066f9/irsensor.jpg 400w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/4b190/irsensor.jpg 800w\", \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/a19d2/irsensor.jpg 812w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/5460a75ddf8a5ba9ebf75b2b92837f50/4b190/irsensor.jpg\",\n \"alt\": \"Sensor\",\n \"title\": \"Sensor\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"In this project, we have designed an Arduino based Line Follower Robot. The working of the project is pretty simple: detect the black line on the surface and move along that line. The detailed working is explained here. As mentioned in the block diagram, we need sensors to detect the line. For line detection logic, we used two IR Sensors, which consists of IR LED and Photodiode. They are placed in a reflective way i.e. side \\u2013 by \\u2013 side so that whenever they come in to proximity of a reflective surface, the light emitted by IR LED will be detected by Photo diode. The following image shows the working of a typical IR Sensor (IR LED \\u2013 Photodiode pair) in front of a light coloured surface and a black surface. As the reflectance of the light coloured surface is high, the infrared light emitted by IR LED will be maximum reflected and will be detected by the Photodiode.\"), mdx(\"div\", {\n className: \"center\"\n }, mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/GkQ1Ul6oZdg\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n allowFullScreen: true\n })), mdx(\"h1\", null, \"The Crawler Smart Robot\"), mdx(\"hr\", null), mdx(\"p\", null, \"Oct 2018 \\u2013 Dec 2018\"), mdx(\"h2\", null, \"Overview:\"), mdx(\"p\", null, \" This is a Robot that seeing and recognizes objects based on color and process it in the environment\\nIt detects and Grabs the selected colored object\\nusing i2c communication between Arduino and Raspberry pi using Brick Pi 3 Extension and Dexter OS\"), mdx(\"div\", {\n className: \"half-flex\"\n }, mdx(\"div\", {\n className: \"img-mdx\"\n }, mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"448px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/f8ee9ebb29ef313c112736896127ad0c/33b38/1.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"133.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'534\\\\'%20viewBox=\\\\'0%200%20400%20534\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M190%20138c-2%204-3%206-4%205h-1l1%201%205%208%204%205%201-3%203-4%202-4-3-6-3-7c0-2-2-1-5%205m-19-2v1h-1l-2%203c-1%203%200%204%201%202h1c0%203%209%2010%2010%208%200-2%200-2%202%200s3%200%200-2v-2l2%202%201%201-1-3c-2-2-2-2-3-1l-1%201-1%201c-1%202-1%202-2%201l1-3c1-1%200-1-2-3-2-1-3-3-2-4l1%201c1%202%203%203%203%201%200-3-6-6-7-4m-6%2011c-3%207-5%2019-5%2024l1%205h-8l-1%2016c0%204%200%204-3%204-1%200-2%200-1%201l2%201%201%201h1c0%201-3%202-7%202l-3%201c-2%204-8%207-12%207-8%200-13%201-14%203l-1%202c-2%200-7%207-7%209l-1%202-2%203c0%202-2%203-4%204-3%200-3%200-1%201s2%204-1%2011l-1%205-2%204-3%2010-1%202c-1%201-5%2011-4%2012l-1%202-5%2013%203%201-1%201c-3%200-4%201-5%206-2%207-2%208%203%208%204%200%207%201%207%203l-3%201-6-1h-3l-1%207-1%207%206%201c8%201%209%203%202%202-7%200-7%200-4%206l1%204%202%202%203%202c1%201%205%203%2011%204%209%203%2012%203%2010%201l1-1%201%202c0%201%203%202%204%200h5l2%201%201%201c2-1%206%204%206%205l2-1%204-2%204-2%202-2-2-12-2-12-8-2c-6-1-7-1-7-4s1-3%2012-1c8%202%2010%201%208-3%200-2-1-2-1-1-2%202-3%201-3-1%200-4-4-13-6-13l-1-2-2-3c-2-1-2-2-1-6l2-5%201-3%202-6%201-3%2014%204%208%203c4%201%205%202%206%204s4%203%208%203c3%200%205%202%205%206l1%202v-4c0-3%200-3%205-3h8c1-1%2032%201%2032%202l-2%202c-2%201-2%201%201%205%204%203%204%204%204%209%200%204%202%206%202%202%200-2%200-2%203-2h3l-3-1-3-1h4c4%200%206-1%206-4l2-2c3-1%204-2%203-4%200-2%204-7%208-7%203%200%207-2%207-4l-9-3c-5%200-11-3-8-3l1-3v-2l-2%202-3%203%201-2c3-4%203-6-2-7-5%200-7-1-7-2%200-2%200-3-2-3v-3c-3-2-2-4%202-4l4%201-1%201c-2%200-1%205%201%205%201%201%202%200%202-1%200-2%202-1%203%201s1%202%202%201c1-2%202-2%205-1%204%200%205%200%207-3%203-4%204-3%204%203l1%2010%201%204%205-5c4-4%205-5%204-6-2-2-1-7%202-8%203-2%202-3-3-3-5-1-6-3-4-6%202-2%202-2-1-4l-3-4-1-2v-2l2-3%201-6v-10c2-4%201-7%200-4l-6%2026-3%205-5%206c-3%204-3%203-2-6l2-21c2-20%202-21%205-22l20-5%2011-2%204-1h-3c-4%200-2-1%203-2%204-1%206-3%203-3-2%200-3-1-1-2v-12l-5-1c-4-1-5-3-5-6%201-2-2-2-4%200%200%202-2%203-2%202l-1%201v2l-1-1c-1-4-5-2-4%202l-1%201-1-2-1-2h-3c-2%200-3%200-3%202h-1l-1-2v2h-1c-2-2-2-2-4%200h-10c0-1-5%200-7%202s-3%206%200%206l1%201%202%202h-4c-22-1-27-2-16-2l7-1c2-2%203-5%201-5h-12l-2-1-2-4c0-2%200-2-3%200s-3%202-2%205v4l-1-3c-1-4-1-4-7%200l-7%203c-1%200-1-1%202-2%202-1%202-2%201-2-2%200-3-8-1-8v-1c-1-1-1-1-2%201h-2l-4-1h-3l1%205-1%205-1-2c0-2%200-2-1-1%200%202-1%202-3%202-4%200-6%200-3%201%201%201%201%201-1%201h-3v-6c1-8%204-16%208-19l2-2v3c-1%202-1%203%201%203%201%201%201%201-1%201-3%200-3%202%200%202%202%200%203%201%203%202%201%201%201%200%201-2-1-3-1-4%201-4s1-2-3-5c-4-4-5-4-6%200-1%202-2%202-2%201l1-3%201-2c-1-2-2-1-3%202m148%2028c-3%204-4%2028-1%2027l3-1%201-3v-3c1-2%201-5-1-5l1-1v-2c-2%200-2%200%200-1v-2c-2%200-2%200-1-1%202-1%202-1%201-2l-1-4c0-3%200-3-2-2m-148%206l-1%202c-4%202-2%206%203%206l3%201-3%201h-4c0%201%204%202%206%201l1%203c0%206%200%208-2%2010-1%201-1%201%201%201%207%200%2011-2%207-3-2-1-3-5-1-7v-2l1-2-1-3v-1c3%200%201-4-2-5-2%200-3-1-3-2l-2-2c-2%200-3%201-3%202m118%2013l-2%201-1%204-1%205c-3%202-2%202%201%201s3%200%200%202c-4%202-3%205%203%205h6l-6%201-6%201-3%207-3%2014a162%20162%200%2001-2%2024c0%203-1%204-2%204-4%200-5%202-2%202l3%201-3%201c-1%200-2%201-2%203s2%204%202%201c1-1%201%200%201%201l-1%203h16l-8%201h-8c-2-2-5%204-4%208%201%203%200%204-2%207l-3%204v15c1%2015%200%209-1-8l-1-5-1%205a470%20470%200%20013%2030l1%201%209%201c11%201%2012%202%2012%204-1%201-12%202-17%200-3%200-4%203-3%2012v7l5%201%209%201%203%201-2%201h-8c-6-2-6-1-4%206%201%204%203%206%204%206l1%201%206%203h10c-1-1%200-1%201-1l1%201c-1%202%2017%204%2018%203h2l9%203h16l2-3%201-3v-3l3-10%206-18%2013-43c0-1-1-2-7-2-7-1-8-1-6-3l7-1%207%201v-13h-7c-9-1-10-3%200-3h7v-12h-7l-7-1%207-1c7%200%207%200%204-10a1758%201758%200%2001-13-55c0-3%200-3-3-2-5%202-54%204-53%202l2-2c3-1%204-6%201-6l-2-1v-2l-1%202m-117%2018v4l1%201%202%201%203-1h4l2%202v-8l-1-2-2%201h-2l-4-2c-3%200-3%201-3%204m38%208l9%201h5v8l-2%2013v6h-9l-4-1c-2%200-2%200%200%201%203%202%203%203%200%202h-4l-3-2h-3c-1%202-2%202-4%202h-14c-1%202-1%206%201%207l6-1c5-1%208%200%205%202l-2%203-1%202a5623%205623%200%2000-17-9l2-2c1%200%202-2%201-4l-9-1c-8-1-8-1-8-4a355%20355%200%2000-2-6v5c1%207%201%207-4%203-3-4-4-6-1-8l2-3-2%201c-4%203-4%207%201%2011%203%203%204%205%203%205-1%201-1%201%201%201h1c-1%200%201%204%203%204l4%201%2024%2010%202-2h1l1%201v-3c4-3%2019%200%2026%204%205%203%2010%208%209%209s-12-3-23-7c-9-4-12-5-9-2l2%203c0%202%2018%208%2026%208%205%201%206%200%206-1%201-2%201%200%201%203s0%204-1%202l-1-1-3%204c-2%202-2%202%200%201l2%201%201%202%201-1%201-1%203-1-1-1c-2%201-3%200-1-1l1-3%201-4v-1l-2-3c0-2-7-9-12-12-4-2-4-2-2-2%203%200%204-1%201-4v-2a152%20152%200%20009-1c5%200%207-2%203-2l1-1%201-1a240%20240%200%2001-7-1c-2%200-3%200-2-4%200-3%201-4%203-4s2%201%202%204c-1%203-1%203%201%203h10l-2-1c-3%200-3-2%200-2%201%200%202%200%201-1-8-2-13-6-7-4l2-1-5-2h-4v-14c0-1-4-2-10-2-7%200-9%200-5%201m-26%202c-2%201-1%206%200%206%202%200%204%202%203%203l-3-1c-1-2-3%200-3%203%200%202-2%203-4%201h-1l-1%202h-3c0%201-1%201-1-1l-2-3v1l-1%203-1%203c0%202%203%203%204%202%201-2%203-1%205%201s2%202%203%201h2l2%202c2%200%203-4%203-10%200-3%200-3%201-2s1%200%201-3v-4l1-2c0-2-4-3-5-2m37%20128c-2%202-2%202-6%202-4-1-5-1-5%201-1%204-1%206%201%206l2%201%203%201c1-1%208%200%2014%201%2018%203%2020%203%2020-3%200-2-1-2-15-5-11-1-12-2-10-5v-1c-1-1-3%200-4%202m-111%2012l-8%206c-6%205-6%205-6%209l2%204%201%204c0%202%200%202%202%201%205-1%2012%205%2012%2010%200%203-8%2010-10%209-3%200-8%205-9%208s2%202%203%200l2-2%2011%202c13%204%2013%204%2010%201-4-4-1-10%204-8%204%203%206%207%203%2010-4%205%202%202%207-3%203-4%204-4%207-4%202%201%203%200%208-5%204-5%205-6%204-7l-2-4c-1-2-1-2-3%200h-4l-2-2c-1%201-1%202%201%202v4c-3%204-4%204-5%201l-6-4-5-2%203-3c3-3%205-7%204-7l-5%205-1%201-1-1h-2c-2%200-2-1-4-12l-2-10c-1-3-5-5-9-3\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f8ee9ebb29ef313c112736896127ad0c/ba381/1.webp 200w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/7f61c/1.webp 400w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/76be4/1.webp 448w\"],\n \"sizes\": \"(max-width: 448px) 100vw, 448px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f8ee9ebb29ef313c112736896127ad0c/772e8/1.png 200w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/e17e5/1.png 400w\", \"/static/f8ee9ebb29ef313c112736896127ad0c/33b38/1.png 448w\"],\n \"sizes\": \"(max-width: 448px) 100vw, 448px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/f8ee9ebb29ef313c112736896127ad0c/33b38/1.png\",\n \"alt\": \"Color Detection Robo\",\n \"title\": \"Color Detection Robo\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \"))), mdx(\"div\", {\n className: \"w-75\"\n }, mdx(\"h2\", null, \"Introduction\"), mdx(\"p\", null, \"Crawler is a Controlled Robot it can be used for several purposes like diffusing bombs, transporting heavy loads.\\nThis is a machine which can be used by people who are indolent\"), mdx(\"h2\", null, \"Working Principle\"), mdx(\"p\", null, \"It finds and detects objects by color and moves to that location and grips the object. The exterior structure is\\nstrong and can resist more physical damage.\"))), mdx(\"h2\", null, \"Technical Overview\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8f973d9f60fbce6caee8a634bfde4046/2ee51/connecction.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"68.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'275\\\\'%20viewBox=\\\\'0%200%20400%20275\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M151%2033v24h96V9h-96v24m3%200v20h23l8%201V12h-31v21m2-1v19h7a104%20104%200%200019%200l1-18V14h-27v18m37-7c0%204%203%207%203%204h1c3%201%2011%201%2012-1s1-2%201%201l1%204%201-2%201-1c1%200%202-1%202-3s-1-3-5-3-6%202-4%203v1l-2-2c0-2%200-2-2-2l-2%201v2h-1l-1-2c0-3%200-4-3-4s-3%200-2%204m-33%2061l-3%202-1%2010%201%209%201%202-1%201-1%203c0%202%200%202%202%201l3-3%202-2v2l1%202%202-2%201-2v1c-1%203%206%205%207%203%201-1%207%200%208%202%201%203-5%205-7%203l-2-1-5-1c-5-1-5-1-6%201l-1%201c0-3-5-3-5%200l1%202%201-1%201-2%201%201c0%202%202%202%2011%202h12v-11c0-11%200-12-2-12-1-1-2%200-2%201l-4%201c-4%200-4%200-4-3s1-3%205-3l5-1h-13v-1l-2-1-1-2%201-2h1l1%202c0%201%201%202%206%201l7%201c2%202%202%202%202-2v-4h-11c-10%200-11%200-12%202M50%2093l-5%201c-6%200-7%201-6%207%200%207%201%208%2011%208s12-1%2013-6l-1-4v-1l1-3h-6l-2-1-2-1-2-1-1%201m141%2064l-11%201v12l1%2011h5l1%201c1%201%201%201%201-1%200-3%200-3%201-1l2%201%201%201-1%201-2%201h-3c-2-2-6-1-6%201l5%201c4%200%205%200%205%202h1c1-1%202-2%201-3v-2c1%201%203%200%205-1l4-1%202-2%202-2v4c3%200%204-21%202-23v-1h-16M76%20233c-1%202-2%202-4%201-4-1-5-1-5%201%200%203-2%205-4%204l-1%203c0%203%201%204%202%205%201%200%202%201%202%204l-2%204c-2%200-3%204-1%204%201%200%206-3%207-5l4-2c2%200%202%200%201-1-1-2%201-3%206-3l2-1%202-1c2%200%202%200%201-2-2-2-2-2%201-2l2-3-1-1-2-1h-3l-5-6-2%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f973d9f60fbce6caee8a634bfde4046/ba381/connecction.webp 200w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/7f61c/connecction.webp 400w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/d00b9/connecction.webp 800w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/88fcb/connecction.webp 1043w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8f973d9f60fbce6caee8a634bfde4046/e07e9/connecction.jpg 200w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/066f9/connecction.jpg 400w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/4b190/connecction.jpg 800w\", \"/static/8f973d9f60fbce6caee8a634bfde4046/2ee51/connecction.jpg 1043w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8f973d9f60fbce6caee8a634bfde4046/4b190/connecction.jpg\",\n \"alt\": \"Technical Block Diagram\",\n \"title\": \"Technical Block Diagram\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Input\"), mdx(\"p\", null, \"Pixy is used to receive all the information about the objects and live video stream to Arduino and Arduino is Pre-Programmed to send the X ,Y Coordinates and length and width length and signature index color of the recognized object. And this data is sent to raspberry pi using communication protocol between raspberry pi and Arduino This is an integration between Arduino and Raspberry Pi used together due to lack of proper libraries in Raspberry Pi\"), mdx(\"h3\", null, \"Output\"), mdx(\"p\", null, \"Brick pi is integrated with Raspberry Pi and all the motor work through the brick pi and it\\u2019s python libraries programmed in raspberry pi\"), mdx(\"div\", {\n className: \"center\"\n }, mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/YxB-_cdjnTc\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n allowFullScreen: true\n })), mdx(\"h1\", null, \"Bluetooth Controlled Robo Car\"), mdx(\"hr\", null), mdx(\"p\", null, \"2018\"), mdx(\"p\", null, \"Project description: Using an android app car can be controlled which instructs the bot the directions to move\\nCar consists of a Bluetooth Module for Arduino for communication and Arduino is the controller of the bot\\n500 RPM motors using a 12 V Battery and LED's for better look check out full description in my website\"), mdx(\"div\", {\n className: \"center\"\n }, mdx(\"iframe\", {\n width: \"560\",\n height: \"315\",\n src: \"https://www.youtube.com/embed/u6nTNSZgJ80\",\n frameBorder: \"0\",\n allow: \"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",\n allowFullScreen: true\n })), mdx(\"h1\", null, \"DTMF Controlled Robo car\"), mdx(\"hr\", null), mdx(\"p\", null, \"Sep 2018 \\u2013 Nov 2018\"), mdx(\"p\", null, \"Project description This robot is controlled using DTMF (Dual Tone Multiple Frequency). With the help of a mobile phone, you can control the motion of the robot. The heart of the robot is an Arduino Mega board.\"), mdx(\"p\", null, \"It can be controlled from anywhere in the world just by a phone call then use the dial-pad to control the bot movement\"));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"76cf2fb2-441d-5b24-8fc5-314a423fc16c"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/payment-dbs/page-data.json b/page-data/payment-dbs/page-data.json index cbe5561d..62a70ded 100644 --- a/page-data/payment-dbs/page-data.json +++ b/page-data/payment-dbs/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/payment-dbs","result":{"data":{"mdx":{"id":"aad722bd-ec67-5d8b-a846-554ab31ac8b7","frontmatter":{"description":"Developed a Simple Full stack Payment Application with Spring Boot REST API, MariaDB, Angular 11 as Front-End","tags":["Angular app","DBS","Spring Boot","MySQL","training","Banking","REST API","Java Application","Google Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Simple Payment Full Stack Application","code":"https://github.com/keshavlingala/payment-angular","code2":"https://github.com/keshavlingala/payment-project","date":"1 Aug 2021","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/497c6/history.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Simple Payment Full Stack Application\",\n \"slug\": \"payment-dbs\",\n \"featuredImage\": \"images/history.png\",\n \"tags\": [\"Angular app\", \"DBS\", \"Spring Boot\", \"MySQL\", \"training\", \"Banking\", \"REST API\", \"Java Application\", \"Google Material Design\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Developed a Simple Full stack Payment Application with Spring Boot REST API, MariaDB, Angular 11 as Front-End\",\n \"date\": \"1 Aug 2021\",\n \"code\": \"https://github.com/keshavlingala/payment-angular\",\n \"code2\": \"https://github.com/keshavlingala/payment-project\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Simple Payment Front-end\"), mdx(\"p\", null, \"Simple payment portal front-end integrated with spring-boot\\nbackend at \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://github.com/keshavlingala/payment-project\"\n }, \"Payment Spring Server\")), mdx(\"h2\", null, \"Employee Login (Optional)\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/85e0dd6aca42622d9ada578fafd7ed15/8733b/login.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'264\\\\'%20viewBox=\\\\'0%200%20400%20264\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011v9h370v-9l-1-11c-2-2-366-2-368%200m157%20116v5l1%204h53v-9l-27-1-27%201m1%2014l-1%204v4h54v-8l-27-1-26%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/85e0dd6aca42622d9ada578fafd7ed15/ba381/login.webp 200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/7f61c/login.webp 400w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/d00b9/login.webp 800w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/92f8c/login.webp 1200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/4a9a8/login.webp 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/85e0dd6aca42622d9ada578fafd7ed15/772e8/login.png 200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/e17e5/login.png 400w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/5a190/login.png 800w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/c1b63/login.png 1200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/8733b/login.png 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/85e0dd6aca42622d9ada578fafd7ed15/5a190/login.png\",\n \"alt\": \"Login Screen\",\n \"title\": \"Login Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Home Screen - Transaction Form\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c5f995b3323c1ad4be070f334d7ccca7/8733b/home.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'264\\\\'%20viewBox=\\\\'0%200%20400%20264\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011v9h370v-9l-1-11c-2-2-366-2-368%200m289%2025v5l1%204h19V35h-10l-10%201m23%200v5l1%204h26v-9l-13-1-14%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5f995b3323c1ad4be070f334d7ccca7/ba381/home.webp 200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/7f61c/home.webp 400w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/d00b9/home.webp 800w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/92f8c/home.webp 1200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/4a9a8/home.webp 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5f995b3323c1ad4be070f334d7ccca7/772e8/home.png 200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/e17e5/home.png 400w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/5a190/home.png 800w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/c1b63/home.png 1200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/8733b/home.png 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c5f995b3323c1ad4be070f334d7ccca7/5a190/home.png\",\n \"alt\": \"Home Page\",\n \"title\": \"Home Page\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Transaction History Screen\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/8733b/history.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'264\\\\'%20viewBox=\\\\'0%200%20400%20264\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011v9h370v-9l-1-11c-2-2-366-2-368%200m289%2025v5l1%204h19V35h-10l-10%201m23%200v5l1%204h26v-9l-13-1-14%201M51%2094v7h298V86H51v8m268%2010c-3%201-2%206%200%207%204%202%2023%201%2025-1%203-2%202-4%200-5-3-2-22-3-25-1m0%2013c-2%201-2%202-2%204l1%203h13c15%200%2018-2%2013-6-2-3-23-3-25-1m-1%2013l-1%203c0%203%202%204%2015%204%2014%200%2017-2%2012-6-2-2-24-3-26-1m0%2013l-1%203c0%203%202%204%2015%204%2011%200%2012%200%2013-2v-4c-1-2-2-2-13-2l-14%201m0%2013l-1%203c0%203%202%204%2015%204%2011%200%2012%200%2013-2v-4c-1-2-2-2-13-2l-14%201m-1%2015c-1%204%201%205%2014%205%2012%200%2015-1%2015-4s-3-4-15-4h-13l-1%203m2%2010c-3%201-2%206%200%207%204%202%2023%201%2025-1%203-2%202-4%200-5-3-2-22-3-25-1m0%2013c-2%201-2%202-2%204l1%203h13c15%200%2018-2%2013-6-2-3-23-3-25-1m3%2014l-1%201c-1-1-2%202-1%203%202%203%2021%202%2022%200%203-4%201-5-11-5-7%200-10%200-9%201m-4%2012l-1%203c0%203%202%204%2015%204%2011%200%2012%200%2013-2v-4c-1-2-2-2-13-2l-14%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/ba381/history.webp 200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/7f61c/history.webp 400w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/d00b9/history.webp 800w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/92f8c/history.webp 1200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/4a9a8/history.webp 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/772e8/history.png 200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/e17e5/history.png 400w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/5a190/history.png 800w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/c1b63/history.png 1200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/8733b/history.png 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/5a190/history.png\",\n \"alt\": \"img.png\",\n \"title\": \"img.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Analytics Dashboard\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/bc6a2e7cd88d86b5bb0627570bb1e26a/analytics.gif\",\n \"alt\": \"Analytics\"\n })), mdx(\"h2\", null, \"Making a Transaction\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/a1e0ed92eec9ca15b0799b5a090ef8fa/transaction.gif\",\n \"alt\": \"Transaction Screen\"\n })), mdx(\"h2\", null, \"Dynamic History\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/d54b3dee8bd830b60f07ec6e9aa61054/dynamicSearch.gif\",\n \"alt\": \"Dynamic Search Screen\"\n })), mdx(\"h1\", null, \"Simple Payment Back-end\"), mdx(\"p\", null, \"A REST API with minimal api endpoints with CRUD operations with MySQL5 Database\"), mdx(\"p\", null, \"Front-end for this project is integrated at @\", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://github.com/keshavlingala/payment-angular\"\n }, \"Payment Angular\")), mdx(\"h2\", null, \"List of Endpoints\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/2491295616b6d8c24be656b8fa37df4f/api-endpoints.gif\",\n \"alt\": \"API Endpoints\"\n })), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"API Endpoints Docs Generated using OpenAPI\")), mdx(\"h2\", null, \"Database Design\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/ddf893cea1efdfbad34abe118687f44c/58354/DB-Design.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"87.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'350\\\\'%20viewBox=\\\\'0%200%20400%20350\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20175v175h401V0H0v175m0%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddf893cea1efdfbad34abe118687f44c/ba381/DB-Design.webp 200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/7f61c/DB-Design.webp 400w\", \"/static/ddf893cea1efdfbad34abe118687f44c/d00b9/DB-Design.webp 800w\", \"/static/ddf893cea1efdfbad34abe118687f44c/92f8c/DB-Design.webp 1200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/29105/DB-Design.webp 1396w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddf893cea1efdfbad34abe118687f44c/772e8/DB-Design.png 200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/e17e5/DB-Design.png 400w\", \"/static/ddf893cea1efdfbad34abe118687f44c/5a190/DB-Design.png 800w\", \"/static/ddf893cea1efdfbad34abe118687f44c/c1b63/DB-Design.png 1200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/58354/DB-Design.png 1396w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/ddf893cea1efdfbad34abe118687f44c/5a190/DB-Design.png\",\n \"alt\": \"Database Design\",\n \"title\": \"Database Design\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"aad722bd-ec67-5d8b-a846-554ab31ac8b7"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/payment-dbs","result":{"data":{"mdx":{"id":"4209156f-1fcf-5b19-8460-616eeaf01aad","frontmatter":{"description":"Developed a Simple Full stack Payment Application with Spring Boot REST API, MariaDB, Angular 11 as Front-End","tags":["Angular app","DBS","Spring Boot","MySQL","training","Banking","REST API","Java Application","Google Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Simple Payment Full Stack Application","code":"https://github.com/keshavlingala/payment-angular","code2":"https://github.com/keshavlingala/payment-project","date":"1 Aug 2021","demo":null,"featuredImage":{"childImageSharp":{"fixed":{"src":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/497c6/history.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Simple Payment Full Stack Application\",\n \"slug\": \"payment-dbs\",\n \"featuredImage\": \"images/history.png\",\n \"tags\": [\"Angular app\", \"DBS\", \"Spring Boot\", \"MySQL\", \"training\", \"Banking\", \"REST API\", \"Java Application\", \"Google Material Design\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Developed a Simple Full stack Payment Application with Spring Boot REST API, MariaDB, Angular 11 as Front-End\",\n \"date\": \"1 Aug 2021\",\n \"code\": \"https://github.com/keshavlingala/payment-angular\",\n \"code2\": \"https://github.com/keshavlingala/payment-project\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Simple Payment Front-end\"), mdx(\"p\", null, \"Simple payment portal front-end integrated with spring-boot\\nbackend at \", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://github.com/keshavlingala/payment-project\"\n }, \"Payment Spring Server\")), mdx(\"h2\", null, \"Employee Login (Optional)\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/85e0dd6aca42622d9ada578fafd7ed15/8733b/login.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'264\\\\'%20viewBox=\\\\'0%200%20400%20264\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011v9h370v-9l-1-11c-2-2-366-2-368%200m157%20116v5l1%204h53v-9l-27-1-27%201m1%2014l-1%204v4h54v-8l-27-1-26%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/85e0dd6aca42622d9ada578fafd7ed15/ba381/login.webp 200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/7f61c/login.webp 400w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/d00b9/login.webp 800w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/92f8c/login.webp 1200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/4a9a8/login.webp 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/85e0dd6aca42622d9ada578fafd7ed15/772e8/login.png 200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/e17e5/login.png 400w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/5a190/login.png 800w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/c1b63/login.png 1200w\", \"/static/85e0dd6aca42622d9ada578fafd7ed15/8733b/login.png 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/85e0dd6aca42622d9ada578fafd7ed15/5a190/login.png\",\n \"alt\": \"Login Screen\",\n \"title\": \"Login Screen\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Home Screen - Transaction Form\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c5f995b3323c1ad4be070f334d7ccca7/8733b/home.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'264\\\\'%20viewBox=\\\\'0%200%20400%20264\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011v9h370v-9l-1-11c-2-2-366-2-368%200m289%2025v5l1%204h19V35h-10l-10%201m23%200v5l1%204h26v-9l-13-1-14%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5f995b3323c1ad4be070f334d7ccca7/ba381/home.webp 200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/7f61c/home.webp 400w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/d00b9/home.webp 800w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/92f8c/home.webp 1200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/4a9a8/home.webp 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5f995b3323c1ad4be070f334d7ccca7/772e8/home.png 200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/e17e5/home.png 400w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/5a190/home.png 800w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/c1b63/home.png 1200w\", \"/static/c5f995b3323c1ad4be070f334d7ccca7/8733b/home.png 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c5f995b3323c1ad4be070f334d7ccca7/5a190/home.png\",\n \"alt\": \"Home Page\",\n \"title\": \"Home Page\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Transaction History Screen\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/8733b/history.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"66%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'264\\\\'%20viewBox=\\\\'0%200%20400%20264\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011v9h370v-9l-1-11c-2-2-366-2-368%200m289%2025v5l1%204h19V35h-10l-10%201m23%200v5l1%204h26v-9l-13-1-14%201M51%2094v7h298V86H51v8m268%2010c-3%201-2%206%200%207%204%202%2023%201%2025-1%203-2%202-4%200-5-3-2-22-3-25-1m0%2013c-2%201-2%202-2%204l1%203h13c15%200%2018-2%2013-6-2-3-23-3-25-1m-1%2013l-1%203c0%203%202%204%2015%204%2014%200%2017-2%2012-6-2-2-24-3-26-1m0%2013l-1%203c0%203%202%204%2015%204%2011%200%2012%200%2013-2v-4c-1-2-2-2-13-2l-14%201m0%2013l-1%203c0%203%202%204%2015%204%2011%200%2012%200%2013-2v-4c-1-2-2-2-13-2l-14%201m-1%2015c-1%204%201%205%2014%205%2012%200%2015-1%2015-4s-3-4-15-4h-13l-1%203m2%2010c-3%201-2%206%200%207%204%202%2023%201%2025-1%203-2%202-4%200-5-3-2-22-3-25-1m0%2013c-2%201-2%202-2%204l1%203h13c15%200%2018-2%2013-6-2-3-23-3-25-1m3%2014l-1%201c-1-1-2%202-1%203%202%203%2021%202%2022%200%203-4%201-5-11-5-7%200-10%200-9%201m-4%2012l-1%203c0%203%202%204%2015%204%2011%200%2012%200%2013-2v-4c-1-2-2-2-13-2l-14%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/ba381/history.webp 200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/7f61c/history.webp 400w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/d00b9/history.webp 800w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/92f8c/history.webp 1200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/4a9a8/history.webp 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/772e8/history.png 200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/e17e5/history.png 400w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/5a190/history.png 800w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/c1b63/history.png 1200w\", \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/8733b/history.png 1495w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/5a190/history.png\",\n \"alt\": \"img.png\",\n \"title\": \"img.png\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Analytics Dashboard\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/bc6a2e7cd88d86b5bb0627570bb1e26a/analytics.gif\",\n \"alt\": \"Analytics\"\n })), mdx(\"h2\", null, \"Making a Transaction\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/a1e0ed92eec9ca15b0799b5a090ef8fa/transaction.gif\",\n \"alt\": \"Transaction Screen\"\n })), mdx(\"h2\", null, \"Dynamic History\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/d54b3dee8bd830b60f07ec6e9aa61054/dynamicSearch.gif\",\n \"alt\": \"Dynamic Search Screen\"\n })), mdx(\"h1\", null, \"Simple Payment Back-end\"), mdx(\"p\", null, \"A REST API with minimal api endpoints with CRUD operations with MySQL5 Database\"), mdx(\"p\", null, \"Front-end for this project is integrated at @\", mdx(\"a\", {\n parentName: \"p\",\n \"href\": \"https://github.com/keshavlingala/payment-angular\"\n }, \"Payment Angular\")), mdx(\"h2\", null, \"List of Endpoints\"), mdx(\"p\", null, mdx(\"img\", {\n parentName: \"p\",\n \"src\": \"/2491295616b6d8c24be656b8fa37df4f/api-endpoints.gif\",\n \"alt\": \"API Endpoints\"\n })), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"API Endpoints Docs Generated using OpenAPI\")), mdx(\"h2\", null, \"Database Design\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/ddf893cea1efdfbad34abe118687f44c/58354/DB-Design.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"87.5%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'350\\\\'%20viewBox=\\\\'0%200%20400%20350\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%20175v175h401V0H0v175m0%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddf893cea1efdfbad34abe118687f44c/ba381/DB-Design.webp 200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/7f61c/DB-Design.webp 400w\", \"/static/ddf893cea1efdfbad34abe118687f44c/d00b9/DB-Design.webp 800w\", \"/static/ddf893cea1efdfbad34abe118687f44c/92f8c/DB-Design.webp 1200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/29105/DB-Design.webp 1396w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ddf893cea1efdfbad34abe118687f44c/772e8/DB-Design.png 200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/e17e5/DB-Design.png 400w\", \"/static/ddf893cea1efdfbad34abe118687f44c/5a190/DB-Design.png 800w\", \"/static/ddf893cea1efdfbad34abe118687f44c/c1b63/DB-Design.png 1200w\", \"/static/ddf893cea1efdfbad34abe118687f44c/58354/DB-Design.png 1396w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/ddf893cea1efdfbad34abe118687f44c/5a190/DB-Design.png\",\n \"alt\": \"Database Design\",\n \"title\": \"Database Design\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"4209156f-1fcf-5b19-8460-616eeaf01aad"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/seeinghome/page-data.json b/page-data/seeinghome/page-data.json index e2955234..f2d656a5 100644 --- a/page-data/seeinghome/page-data.json +++ b/page-data/seeinghome/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/seeinghome","result":{"data":{"mdx":{"id":"004a3544-68c5-5923-82a6-0444ede836fe","frontmatter":{"description":"Developed an educational platform built with Angular 7, Google Firebase, Bootstrap. Architected for the purpose of collaboration between students. Won 2nd Place on Scholar-jet way fair competition. implemented with features like status updates and knowledge with a quiz, and get to maintain combined schedules and deadlines for all the fellow users","tags":["Angular app","WayFair","Seeing home","scholar jet","competition","2nd place","$3000 cash prize","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Zonal Dashboard for Students","code":"https://github.com/keshavlingala/seeinghome","code2":null,"date":"1 May 2019","demo":"http://seeinghome.web.app","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/32ee91a39852c785060e0fa349cde332/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Zonal Dashboard for Students\",\n \"slug\": \"seeinghome\",\n \"featuredImage\": \"feature.jpg\",\n \"tags\": [\"Angular app\", \"WayFair\", \"Seeing home\", \"scholar jet\", \"competition\", \"2nd place\", \"$3000 cash prize\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Developed an educational platform built with Angular 7, Google Firebase, Bootstrap. Architected for the purpose of collaboration between students. Won 2nd Place on Scholar-jet way fair competition. implemented with features like status updates and knowledge with a quiz, and get to maintain combined schedules and deadlines for all the fellow users\",\n \"date\": \"1 May 2019\",\n \"code\": \"https://github.com/keshavlingala/seeinghome\",\n \"demo\": \"http://seeinghome.web.app\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Zonal Dashboard\"), mdx(\"hr\", null), mdx(\"p\", null, \"Simple and fully functional web application made as part of wayfair competition\"), mdx(\"p\", null, \"Won 2nd prize\\uD83C\\uDFC6 on Scholar Jet wayfair Seeing Home Competition\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/ce331/leaderboard.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"59.00000000000001%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'236\\\\'%20viewBox=\\\\'0%200%20400%20236\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M241%2091v5h14l14%201%203%205%203%205-2%201c-4%202-4%204%200%206l2%201-2%205c-4%206-4%206%201%208%203%202%204%202%207%201%203-2%203-2%207%200l3%202%207-3c7-3%207-4%207-7%200-4%201-5%204-7l5-3-13-7-13-7%2014-1h13v-9h-74v4m-51%200l2%205c4%204%204%204%201%206-3%201-4%204-2%204l2%201c2%201%202%202%200%206-4%206-4%207%200%209h15c3%202%203%202%2010-1%206-3%206-4%206-7%200-4%200-4%204-6l4-3c0-2-23-14-26-14l1%201c1%202%201%202-4%204-6%204-7%204-9-1-2-4-4-6-4-4m-79%204c-2%201-2%202%201%207%202%203%202%205%201%206l-3%202v2l3%202c1%201%201%202-1%206l-3%205%204%203c3%202%203%202%207%200%204-1%204-1%208%201l3%202%207-4c7-3%207-3%207-7%200-3%200-4%204-5l4-4c0-1-32-17-33-16l3%202c6%203%206%203-1%206-6%204-5%204-8-1s-4-6-1-6v-1h-2m90%205l-9%204%202%202%2010%205%207%203%2010-4%2010-5-6-3-5-2-4%202c-5%202-7%201-2-1%204-2%204-3%200-5-3-1-4-1-13%204m71-3l2%205c3%204%203%204%2011%200l4-2-4-2c-4-2-13-3-13-1m-151%209l-9%205%2010%205%2010%205%2010-5%209-5-5-2-5-3-4%202-5%202c-1-1%200-2%202-3l4-2-7-4-10%205m161%200l-10%205%2010%205%2010%205%209-5%2010-5-5-3-5-2-4%202-5%202c-1-1%200-2%202-3%205-2%205-2%201-4-3-2-4-2-13%203m-88%208c-2%205-1%207%203%207l11-6-6-3-6-3-2%205m-80%206l-3%205%202%201c3%202%203%202%209%200%207-3%207-4%200-7-6-4-5-4-8%201m160%200c-3%205-3%206%201%207%202%201%203%201%209-2l5-3-6-3c-7-4-6-4-9%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/ba381/leaderboard.webp 200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/7f61c/leaderboard.webp 400w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/d00b9/leaderboard.webp 800w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/92f8c/leaderboard.webp 1200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/fad48/leaderboard.webp 1600w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/392ca/leaderboard.webp 10582w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/772e8/leaderboard.png 200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/e17e5/leaderboard.png 400w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/5a190/leaderboard.png 800w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/c1b63/leaderboard.png 1200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/29007/leaderboard.png 1600w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/ce331/leaderboard.png 10582w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/5a190/leaderboard.png\",\n \"alt\": \"Leaderboard\",\n \"title\": \"Leaderboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"App Overview\"), mdx(\"h3\", null, \"Home Page\"), mdx(\"p\", null, \"After Login, you will be redirected to a page where you can choose between 4 of these sections as shown\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/261d4fd50970351678e67ba5920391e9/53ff1/home.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"46%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'185\\\\'%20viewBox=\\\\'0%200%20400%20185\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2011v10h399V1H1v10m294%2025c1%204-1%204-2%201l-1-2c0%201%200%202-1%201l-2%201v8-4h22v16h-11c-10%200-10%200-11-2s-1-2-1%200%201%203%2012%203h12V47c0-9%200-10-2-11l-2-2-1%202c-1%204-2%205-3%201%200-1-1-2-4-1l-3-1-1-2-1%203m-7%2074v2h24v-5h-24v3m1%2011l1%208h21v-15h-22v7m-198%201c-3%207-1%209%2010%209%208-1%209-1%208-8-1-3-1-3-4-3H95c-2%200-3%200-4%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/261d4fd50970351678e67ba5920391e9/ba381/home.webp 200w\", \"/static/261d4fd50970351678e67ba5920391e9/7f61c/home.webp 400w\", \"/static/261d4fd50970351678e67ba5920391e9/d00b9/home.webp 800w\", \"/static/261d4fd50970351678e67ba5920391e9/92f8c/home.webp 1200w\", \"/static/261d4fd50970351678e67ba5920391e9/fad48/home.webp 1600w\", \"/static/261d4fd50970351678e67ba5920391e9/a6abc/home.webp 1824w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/261d4fd50970351678e67ba5920391e9/e07e9/home.jpg 200w\", \"/static/261d4fd50970351678e67ba5920391e9/066f9/home.jpg 400w\", \"/static/261d4fd50970351678e67ba5920391e9/4b190/home.jpg 800w\", \"/static/261d4fd50970351678e67ba5920391e9/e5166/home.jpg 1200w\", \"/static/261d4fd50970351678e67ba5920391e9/b17f8/home.jpg 1600w\", \"/static/261d4fd50970351678e67ba5920391e9/53ff1/home.jpg 1824w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/261d4fd50970351678e67ba5920391e9/4b190/home.jpg\",\n \"alt\": \"Home Page\",\n \"title\": \"Home Page\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"POST ZONE\"), mdx(\"p\", null, \"See, like and upload images with description\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/7961ce781fe234913b2ec842964293d9/d9c39/posts.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M4%201H1v20h399V1H4m150%2045c-4%201-5%207-2%2010%206%206%2015-2%209-9-3-2-4-2-7-1m117%2056v34h3c2%200%202%200%200-4l-1-11v-7l3-2c4-2%205-2%206-1h2l2-1v2c-3%203-2%204%201%204%203-1%204%202%201%204l-4%206-1%205-1%203c-1%202-1%202%209%202%208%200%2010-1%2010-2h1c0%202%201%202%209%202h8l2-4v-9l1-13-1-4c2-8%200-18-3-18l-2-3c-1-5-2-7-4-7l-2-1-2-2-3-1-1-1-2-1-3-1a206%20206%200%2001-20-2h-8v33m85-31l-3%202h-4c-1-1-2-1-2%201l-2%201h-3l-2%201h-1l-1%203-5%208c-3%206-3%207-3%2012l1%2020%201%2016h15l-3-7-6-13-3-9-2-7c0-7%200-7%203-8%202-1%203-1%204%201%202%203%203%204%201%204h-1c0%202%200%203%202%203%201%200%202%200%202%202l1%202c3%202%209%2011%209%2013l1%203c1%201%203%203%203%207%204%2010%204%2010%2010%2010h6l-3-4-7-9-5-7-1-2-1-1%205-1%204%201%208%202c4%201%204%200%204-2%200-4%202-6%203-3%201%202%201-4%201-19V69h-12c-11%200-12%200-14%202m-182%2037c-12%204-17%2015-13%2028l1%2010v5c1%201%200%201-3%202l-4%201h6a2887%202887%200%200064%202l1%203v1c2%200%201%203-1%204l-3%201h-2c0-2-3-1-2%201h-2l-11%201-6-1h-4c-1%202-1%202-1%200-1-1-4-1-10%201l-2-1c0-2-1-2-3-2l-3-1-2-1v2c1%201%201%201-1%201l-2-1-1-2-4-1-5%201h-3l-3-1h-6c-5%200-5%201-5%2032v24h111v-63h-6l-8%202-3-2c-1-3-3-3-4%200%200%202-1%202-3%202-3%200-3%200-1-1%201-1%201-1-1-1a177%20177%200%2001-26-2h-23l-1-5c0-6%202-10%205-9l3%202c0%202%201%202%203%200%201-1%202-1%205%201s6%201%203-2l-1-1%204-4c1-3%202-4%208-4h9c5%201%207-1%204-6s-6-8-9-8l-25-7c-6-2-10-2-14-1m137%201c1%203%200%203-2%203s-3%200-3%202-1%202-3%201c-2%200-2%200-2%203%200%202%200%203%202%202l1%203a33%2033%200%20001%206h1v-3c-1-4%201-1%202%202%202%205%204%205%203%200l-1-4%202%205%203%203v-3c-2-10-3-17-2-18s1-2-1-3c-1-1-1-1-1%201M60%20184c-2%202-34%203-39%201h-3v20l4-1c4%200%207%201%207%204a596%20596%200%200191%208c-2-3-3-5-1-5l1-1-1-1c-5%200%201-5%205-6%204%200%205-1%203-3v-5c2%200%201-2-1-2-2-1-2-1%200-1%203%200%203%200%203-2l-1-4-1-2-2%201-7%201-7%201%203%202%204%202h-4l-4%201-2%201-2-1-2-1-5%202c-5%200-6%201-4%202l1%204c0%202%200%202-1%200s-3-3-3-1l-3%201-2-1c2-3-8-5-10-2-2%202-5%201-5-1%201-2-4-3-7-1h-1l-10-1c-9%201-10%200-9-1%204-3%2013-5%2029-6%2021%200%2023-2%202-2H60\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/7961ce781fe234913b2ec842964293d9/ba381/posts.webp 200w\", \"/static/7961ce781fe234913b2ec842964293d9/7f61c/posts.webp 400w\", \"/static/7961ce781fe234913b2ec842964293d9/d00b9/posts.webp 800w\", \"/static/7961ce781fe234913b2ec842964293d9/92f8c/posts.webp 1200w\", \"/static/7961ce781fe234913b2ec842964293d9/fad48/posts.webp 1600w\", \"/static/7961ce781fe234913b2ec842964293d9/62ed8/posts.webp 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/7961ce781fe234913b2ec842964293d9/e07e9/posts.jpg 200w\", \"/static/7961ce781fe234913b2ec842964293d9/066f9/posts.jpg 400w\", \"/static/7961ce781fe234913b2ec842964293d9/4b190/posts.jpg 800w\", \"/static/7961ce781fe234913b2ec842964293d9/e5166/posts.jpg 1200w\", \"/static/7961ce781fe234913b2ec842964293d9/b17f8/posts.jpg 1600w\", \"/static/7961ce781fe234913b2ec842964293d9/d9c39/posts.jpg 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/7961ce781fe234913b2ec842964293d9/4b190/posts.jpg\",\n \"alt\": \"Post Zone\",\n \"title\": \"Post Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Events Zone\"), mdx(\"p\", null, \"See and upload event with date and time\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/15a29f32f8431cb810fa6db959b22df2/ec5dd/event.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"89.99999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'360\\\\'%20viewBox=\\\\'0%200%20400%20360\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2021v20h399V1H1v20\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/15a29f32f8431cb810fa6db959b22df2/ba381/event.webp 200w\", \"/static/15a29f32f8431cb810fa6db959b22df2/7f61c/event.webp 400w\", \"/static/15a29f32f8431cb810fa6db959b22df2/d00b9/event.webp 800w\", \"/static/15a29f32f8431cb810fa6db959b22df2/ce5c2/event.webp 941w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/15a29f32f8431cb810fa6db959b22df2/e07e9/event.jpg 200w\", \"/static/15a29f32f8431cb810fa6db959b22df2/066f9/event.jpg 400w\", \"/static/15a29f32f8431cb810fa6db959b22df2/4b190/event.jpg 800w\", \"/static/15a29f32f8431cb810fa6db959b22df2/ec5dd/event.jpg 941w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/15a29f32f8431cb810fa6db959b22df2/4b190/event.jpg\",\n \"alt\": \"Event Zone\",\n \"title\": \"Event Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Quiz Zone\"), mdx(\"p\", null, \"Can attempt question and know the solution with description of answer\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/05c196139136abcb815c49d6fd32e36f/d9c39/quiz.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M4%201H1v20h399V1H4\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/05c196139136abcb815c49d6fd32e36f/ba381/quiz.webp 200w\", \"/static/05c196139136abcb815c49d6fd32e36f/7f61c/quiz.webp 400w\", \"/static/05c196139136abcb815c49d6fd32e36f/d00b9/quiz.webp 800w\", \"/static/05c196139136abcb815c49d6fd32e36f/92f8c/quiz.webp 1200w\", \"/static/05c196139136abcb815c49d6fd32e36f/fad48/quiz.webp 1600w\", \"/static/05c196139136abcb815c49d6fd32e36f/62ed8/quiz.webp 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/05c196139136abcb815c49d6fd32e36f/e07e9/quiz.jpg 200w\", \"/static/05c196139136abcb815c49d6fd32e36f/066f9/quiz.jpg 400w\", \"/static/05c196139136abcb815c49d6fd32e36f/4b190/quiz.jpg 800w\", \"/static/05c196139136abcb815c49d6fd32e36f/e5166/quiz.jpg 1200w\", \"/static/05c196139136abcb815c49d6fd32e36f/b17f8/quiz.jpg 1600w\", \"/static/05c196139136abcb815c49d6fd32e36f/d9c39/quiz.jpg 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/05c196139136abcb815c49d6fd32e36f/4b190/quiz.jpg\",\n \"alt\": \"Quiz Zone\",\n \"title\": \"Quiz Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Adding your own question\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/dea61672b4b56cd0127c3c871a015c9a/a7895/addquiz.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"51%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'204\\\\'%20viewBox=\\\\'0%200%20400%20204\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2011v10h399V0H1v11m17%20158v5h21l22-1v-10H18v6m5-1c-2%203%202%203%2032%202l2-1c-1-2-14-3-26-2h-6l-2%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/dea61672b4b56cd0127c3c871a015c9a/ba381/addquiz.webp 200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/7f61c/addquiz.webp 400w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/d00b9/addquiz.webp 800w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/92f8c/addquiz.webp 1200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/fad48/addquiz.webp 1600w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/ffcc2/addquiz.webp 1826w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/dea61672b4b56cd0127c3c871a015c9a/e07e9/addquiz.jpg 200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/066f9/addquiz.jpg 400w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/4b190/addquiz.jpg 800w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/e5166/addquiz.jpg 1200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/b17f8/addquiz.jpg 1600w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/a7895/addquiz.jpg 1826w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/dea61672b4b56cd0127c3c871a015c9a/4b190/addquiz.jpg\",\n \"alt\": \"Add Quiz Question\",\n \"title\": \"Add Quiz Question\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"STATUS ZONE\"), mdx(\"p\", null, \"Update any status with emotion and can like, comment, share any status\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/6deb88327afb950acf8f9a60f25048b1/d9c39/status.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2011v11h399V12l-1-11-200-1H1v11\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6deb88327afb950acf8f9a60f25048b1/ba381/status.webp 200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/7f61c/status.webp 400w\", \"/static/6deb88327afb950acf8f9a60f25048b1/d00b9/status.webp 800w\", \"/static/6deb88327afb950acf8f9a60f25048b1/92f8c/status.webp 1200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/fad48/status.webp 1600w\", \"/static/6deb88327afb950acf8f9a60f25048b1/62ed8/status.webp 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6deb88327afb950acf8f9a60f25048b1/e07e9/status.jpg 200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/066f9/status.jpg 400w\", \"/static/6deb88327afb950acf8f9a60f25048b1/4b190/status.jpg 800w\", \"/static/6deb88327afb950acf8f9a60f25048b1/e5166/status.jpg 1200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/b17f8/status.jpg 1600w\", \"/static/6deb88327afb950acf8f9a60f25048b1/d9c39/status.jpg 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/6deb88327afb950acf8f9a60f25048b1/4b190/status.jpg\",\n \"alt\": \"Status Zone\",\n \"title\": \"Status Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Profile\"), mdx(\"p\", null, \"Everyone will have their own profile to see posts uploaded by them\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/0e355/profile.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%2010v11h401V0H0v10\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/918b21fdc2f6a86be7bcb06efe4a40ee/ba381/profile.webp 200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/7f61c/profile.webp 400w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/d00b9/profile.webp 800w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/92f8c/profile.webp 1200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/fad48/profile.webp 1600w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/f98ee/profile.webp 1798w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/918b21fdc2f6a86be7bcb06efe4a40ee/e07e9/profile.jpg 200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/066f9/profile.jpg 400w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/4b190/profile.jpg 800w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/e5166/profile.jpg 1200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/b17f8/profile.jpg 1600w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/0e355/profile.jpg 1798w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/4b190/profile.jpg\",\n \"alt\": \"Profile\",\n \"title\": \"Profile\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"004a3544-68c5-5923-82a6-0444ede836fe"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/seeinghome","result":{"data":{"mdx":{"id":"219a1832-a48b-575d-8f1e-bfda85185e5b","frontmatter":{"description":"Developed an educational platform built with Angular 7, Google Firebase, Bootstrap. Architected for the purpose of collaboration between students. Won 2nd Place on Scholar-jet way fair competition. implemented with features like status updates and knowledge with a quiz, and get to maintain combined schedules and deadlines for all the fellow users","tags":["Angular app","WayFair","Seeing home","scholar jet","competition","2nd place","$3000 cash prize","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Zonal Dashboard for Students","code":"https://github.com/keshavlingala/seeinghome","code2":null,"date":"1 May 2019","demo":"http://seeinghome.web.app","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/32ee91a39852c785060e0fa349cde332/2244e/feature.jpg"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Zonal Dashboard for Students\",\n \"slug\": \"seeinghome\",\n \"featuredImage\": \"feature.jpg\",\n \"tags\": [\"Angular app\", \"WayFair\", \"Seeing home\", \"scholar jet\", \"competition\", \"2nd place\", \"$3000 cash prize\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Developed an educational platform built with Angular 7, Google Firebase, Bootstrap. Architected for the purpose of collaboration between students. Won 2nd Place on Scholar-jet way fair competition. implemented with features like status updates and knowledge with a quiz, and get to maintain combined schedules and deadlines for all the fellow users\",\n \"date\": \"1 May 2019\",\n \"code\": \"https://github.com/keshavlingala/seeinghome\",\n \"demo\": \"http://seeinghome.web.app\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Zonal Dashboard\"), mdx(\"hr\", null), mdx(\"p\", null, \"Simple and fully functional web application made as part of wayfair competition\"), mdx(\"p\", null, \"Won 2nd prize\\uD83C\\uDFC6 on Scholar Jet wayfair Seeing Home Competition\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/ce331/leaderboard.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"59.00000000000001%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'236\\\\'%20viewBox=\\\\'0%200%20400%20236\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M241%2091v5h14l14%201%203%205%203%205-2%201c-4%202-4%204%200%206l2%201-2%205c-4%206-4%206%201%208%203%202%204%202%207%201%203-2%203-2%207%200l3%202%207-3c7-3%207-4%207-7%200-4%201-5%204-7l5-3-13-7-13-7%2014-1h13v-9h-74v4m-51%200l2%205c4%204%204%204%201%206-3%201-4%204-2%204l2%201c2%201%202%202%200%206-4%206-4%207%200%209h15c3%202%203%202%2010-1%206-3%206-4%206-7%200-4%200-4%204-6l4-3c0-2-23-14-26-14l1%201c1%202%201%202-4%204-6%204-7%204-9-1-2-4-4-6-4-4m-79%204c-2%201-2%202%201%207%202%203%202%205%201%206l-3%202v2l3%202c1%201%201%202-1%206l-3%205%204%203c3%202%203%202%207%200%204-1%204-1%208%201l3%202%207-4c7-3%207-3%207-7%200-3%200-4%204-5l4-4c0-1-32-17-33-16l3%202c6%203%206%203-1%206-6%204-5%204-8-1s-4-6-1-6v-1h-2m90%205l-9%204%202%202%2010%205%207%203%2010-4%2010-5-6-3-5-2-4%202c-5%202-7%201-2-1%204-2%204-3%200-5-3-1-4-1-13%204m71-3l2%205c3%204%203%204%2011%200l4-2-4-2c-4-2-13-3-13-1m-151%209l-9%205%2010%205%2010%205%2010-5%209-5-5-2-5-3-4%202-5%202c-1-1%200-2%202-3l4-2-7-4-10%205m161%200l-10%205%2010%205%2010%205%209-5%2010-5-5-3-5-2-4%202-5%202c-1-1%200-2%202-3%205-2%205-2%201-4-3-2-4-2-13%203m-88%208c-2%205-1%207%203%207l11-6-6-3-6-3-2%205m-80%206l-3%205%202%201c3%202%203%202%209%200%207-3%207-4%200-7-6-4-5-4-8%201m160%200c-3%205-3%206%201%207%202%201%203%201%209-2l5-3-6-3c-7-4-6-4-9%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/ba381/leaderboard.webp 200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/7f61c/leaderboard.webp 400w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/d00b9/leaderboard.webp 800w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/92f8c/leaderboard.webp 1200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/fad48/leaderboard.webp 1600w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/392ca/leaderboard.webp 10582w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/772e8/leaderboard.png 200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/e17e5/leaderboard.png 400w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/5a190/leaderboard.png 800w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/c1b63/leaderboard.png 1200w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/29007/leaderboard.png 1600w\", \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/ce331/leaderboard.png 10582w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/8d40fd1bc7a5ce62c41b70d1ae3594b0/5a190/leaderboard.png\",\n \"alt\": \"Leaderboard\",\n \"title\": \"Leaderboard\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"App Overview\"), mdx(\"h3\", null, \"Home Page\"), mdx(\"p\", null, \"After Login, you will be redirected to a page where you can choose between 4 of these sections as shown\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/261d4fd50970351678e67ba5920391e9/53ff1/home.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"46%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'185\\\\'%20viewBox=\\\\'0%200%20400%20185\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2011v10h399V1H1v10m294%2025c1%204-1%204-2%201l-1-2c0%201%200%202-1%201l-2%201v8-4h22v16h-11c-10%200-10%200-11-2s-1-2-1%200%201%203%2012%203h12V47c0-9%200-10-2-11l-2-2-1%202c-1%204-2%205-3%201%200-1-1-2-4-1l-3-1-1-2-1%203m-7%2074v2h24v-5h-24v3m1%2011l1%208h21v-15h-22v7m-198%201c-3%207-1%209%2010%209%208-1%209-1%208-8-1-3-1-3-4-3H95c-2%200-3%200-4%202\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/261d4fd50970351678e67ba5920391e9/ba381/home.webp 200w\", \"/static/261d4fd50970351678e67ba5920391e9/7f61c/home.webp 400w\", \"/static/261d4fd50970351678e67ba5920391e9/d00b9/home.webp 800w\", \"/static/261d4fd50970351678e67ba5920391e9/92f8c/home.webp 1200w\", \"/static/261d4fd50970351678e67ba5920391e9/fad48/home.webp 1600w\", \"/static/261d4fd50970351678e67ba5920391e9/a6abc/home.webp 1824w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/261d4fd50970351678e67ba5920391e9/e07e9/home.jpg 200w\", \"/static/261d4fd50970351678e67ba5920391e9/066f9/home.jpg 400w\", \"/static/261d4fd50970351678e67ba5920391e9/4b190/home.jpg 800w\", \"/static/261d4fd50970351678e67ba5920391e9/e5166/home.jpg 1200w\", \"/static/261d4fd50970351678e67ba5920391e9/b17f8/home.jpg 1600w\", \"/static/261d4fd50970351678e67ba5920391e9/53ff1/home.jpg 1824w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/261d4fd50970351678e67ba5920391e9/4b190/home.jpg\",\n \"alt\": \"Home Page\",\n \"title\": \"Home Page\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"POST ZONE\"), mdx(\"p\", null, \"See, like and upload images with description\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/7961ce781fe234913b2ec842964293d9/d9c39/posts.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M4%201H1v20h399V1H4m150%2045c-4%201-5%207-2%2010%206%206%2015-2%209-9-3-2-4-2-7-1m117%2056v34h3c2%200%202%200%200-4l-1-11v-7l3-2c4-2%205-2%206-1h2l2-1v2c-3%203-2%204%201%204%203-1%204%202%201%204l-4%206-1%205-1%203c-1%202-1%202%209%202%208%200%2010-1%2010-2h1c0%202%201%202%209%202h8l2-4v-9l1-13-1-4c2-8%200-18-3-18l-2-3c-1-5-2-7-4-7l-2-1-2-2-3-1-1-1-2-1-3-1a206%20206%200%2001-20-2h-8v33m85-31l-3%202h-4c-1-1-2-1-2%201l-2%201h-3l-2%201h-1l-1%203-5%208c-3%206-3%207-3%2012l1%2020%201%2016h15l-3-7-6-13-3-9-2-7c0-7%200-7%203-8%202-1%203-1%204%201%202%203%203%204%201%204h-1c0%202%200%203%202%203%201%200%202%200%202%202l1%202c3%202%209%2011%209%2013l1%203c1%201%203%203%203%207%204%2010%204%2010%2010%2010h6l-3-4-7-9-5-7-1-2-1-1%205-1%204%201%208%202c4%201%204%200%204-2%200-4%202-6%203-3%201%202%201-4%201-19V69h-12c-11%200-12%200-14%202m-182%2037c-12%204-17%2015-13%2028l1%2010v5c1%201%200%201-3%202l-4%201h6a2887%202887%200%200064%202l1%203v1c2%200%201%203-1%204l-3%201h-2c0-2-3-1-2%201h-2l-11%201-6-1h-4c-1%202-1%202-1%200-1-1-4-1-10%201l-2-1c0-2-1-2-3-2l-3-1-2-1v2c1%201%201%201-1%201l-2-1-1-2-4-1-5%201h-3l-3-1h-6c-5%200-5%201-5%2032v24h111v-63h-6l-8%202-3-2c-1-3-3-3-4%200%200%202-1%202-3%202-3%200-3%200-1-1%201-1%201-1-1-1a177%20177%200%2001-26-2h-23l-1-5c0-6%202-10%205-9l3%202c0%202%201%202%203%200%201-1%202-1%205%201s6%201%203-2l-1-1%204-4c1-3%202-4%208-4h9c5%201%207-1%204-6s-6-8-9-8l-25-7c-6-2-10-2-14-1m137%201c1%203%200%203-2%203s-3%200-3%202-1%202-3%201c-2%200-2%200-2%203%200%202%200%203%202%202l1%203a33%2033%200%20001%206h1v-3c-1-4%201-1%202%202%202%205%204%205%203%200l-1-4%202%205%203%203v-3c-2-10-3-17-2-18s1-2-1-3c-1-1-1-1-1%201M60%20184c-2%202-34%203-39%201h-3v20l4-1c4%200%207%201%207%204a596%20596%200%200191%208c-2-3-3-5-1-5l1-1-1-1c-5%200%201-5%205-6%204%200%205-1%203-3v-5c2%200%201-2-1-2-2-1-2-1%200-1%203%200%203%200%203-2l-1-4-1-2-2%201-7%201-7%201%203%202%204%202h-4l-4%201-2%201-2-1-2-1-5%202c-5%200-6%201-4%202l1%204c0%202%200%202-1%200s-3-3-3-1l-3%201-2-1c2-3-8-5-10-2-2%202-5%201-5-1%201-2-4-3-7-1h-1l-10-1c-9%201-10%200-9-1%204-3%2013-5%2029-6%2021%200%2023-2%202-2H60\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/7961ce781fe234913b2ec842964293d9/ba381/posts.webp 200w\", \"/static/7961ce781fe234913b2ec842964293d9/7f61c/posts.webp 400w\", \"/static/7961ce781fe234913b2ec842964293d9/d00b9/posts.webp 800w\", \"/static/7961ce781fe234913b2ec842964293d9/92f8c/posts.webp 1200w\", \"/static/7961ce781fe234913b2ec842964293d9/fad48/posts.webp 1600w\", \"/static/7961ce781fe234913b2ec842964293d9/62ed8/posts.webp 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/7961ce781fe234913b2ec842964293d9/e07e9/posts.jpg 200w\", \"/static/7961ce781fe234913b2ec842964293d9/066f9/posts.jpg 400w\", \"/static/7961ce781fe234913b2ec842964293d9/4b190/posts.jpg 800w\", \"/static/7961ce781fe234913b2ec842964293d9/e5166/posts.jpg 1200w\", \"/static/7961ce781fe234913b2ec842964293d9/b17f8/posts.jpg 1600w\", \"/static/7961ce781fe234913b2ec842964293d9/d9c39/posts.jpg 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/7961ce781fe234913b2ec842964293d9/4b190/posts.jpg\",\n \"alt\": \"Post Zone\",\n \"title\": \"Post Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Events Zone\"), mdx(\"p\", null, \"See and upload event with date and time\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/15a29f32f8431cb810fa6db959b22df2/ec5dd/event.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"89.99999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'360\\\\'%20viewBox=\\\\'0%200%20400%20360\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2021v20h399V1H1v20\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/15a29f32f8431cb810fa6db959b22df2/ba381/event.webp 200w\", \"/static/15a29f32f8431cb810fa6db959b22df2/7f61c/event.webp 400w\", \"/static/15a29f32f8431cb810fa6db959b22df2/d00b9/event.webp 800w\", \"/static/15a29f32f8431cb810fa6db959b22df2/ce5c2/event.webp 941w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/15a29f32f8431cb810fa6db959b22df2/e07e9/event.jpg 200w\", \"/static/15a29f32f8431cb810fa6db959b22df2/066f9/event.jpg 400w\", \"/static/15a29f32f8431cb810fa6db959b22df2/4b190/event.jpg 800w\", \"/static/15a29f32f8431cb810fa6db959b22df2/ec5dd/event.jpg 941w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/15a29f32f8431cb810fa6db959b22df2/4b190/event.jpg\",\n \"alt\": \"Event Zone\",\n \"title\": \"Event Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h2\", null, \"Quiz Zone\"), mdx(\"p\", null, \"Can attempt question and know the solution with description of answer\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/05c196139136abcb815c49d6fd32e36f/d9c39/quiz.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M4%201H1v20h399V1H4\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/05c196139136abcb815c49d6fd32e36f/ba381/quiz.webp 200w\", \"/static/05c196139136abcb815c49d6fd32e36f/7f61c/quiz.webp 400w\", \"/static/05c196139136abcb815c49d6fd32e36f/d00b9/quiz.webp 800w\", \"/static/05c196139136abcb815c49d6fd32e36f/92f8c/quiz.webp 1200w\", \"/static/05c196139136abcb815c49d6fd32e36f/fad48/quiz.webp 1600w\", \"/static/05c196139136abcb815c49d6fd32e36f/62ed8/quiz.webp 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/05c196139136abcb815c49d6fd32e36f/e07e9/quiz.jpg 200w\", \"/static/05c196139136abcb815c49d6fd32e36f/066f9/quiz.jpg 400w\", \"/static/05c196139136abcb815c49d6fd32e36f/4b190/quiz.jpg 800w\", \"/static/05c196139136abcb815c49d6fd32e36f/e5166/quiz.jpg 1200w\", \"/static/05c196139136abcb815c49d6fd32e36f/b17f8/quiz.jpg 1600w\", \"/static/05c196139136abcb815c49d6fd32e36f/d9c39/quiz.jpg 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/05c196139136abcb815c49d6fd32e36f/4b190/quiz.jpg\",\n \"alt\": \"Quiz Zone\",\n \"title\": \"Quiz Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"p\", null, \"Adding your own question\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/dea61672b4b56cd0127c3c871a015c9a/a7895/addquiz.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"51%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'204\\\\'%20viewBox=\\\\'0%200%20400%20204\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2011v10h399V0H1v11m17%20158v5h21l22-1v-10H18v6m5-1c-2%203%202%203%2032%202l2-1c-1-2-14-3-26-2h-6l-2%201\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/dea61672b4b56cd0127c3c871a015c9a/ba381/addquiz.webp 200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/7f61c/addquiz.webp 400w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/d00b9/addquiz.webp 800w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/92f8c/addquiz.webp 1200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/fad48/addquiz.webp 1600w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/ffcc2/addquiz.webp 1826w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/dea61672b4b56cd0127c3c871a015c9a/e07e9/addquiz.jpg 200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/066f9/addquiz.jpg 400w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/4b190/addquiz.jpg 800w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/e5166/addquiz.jpg 1200w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/b17f8/addquiz.jpg 1600w\", \"/static/dea61672b4b56cd0127c3c871a015c9a/a7895/addquiz.jpg 1826w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/dea61672b4b56cd0127c3c871a015c9a/4b190/addquiz.jpg\",\n \"alt\": \"Add Quiz Question\",\n \"title\": \"Add Quiz Question\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"STATUS ZONE\"), mdx(\"p\", null, \"Update any status with emotion and can like, comment, share any status\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/6deb88327afb950acf8f9a60f25048b1/d9c39/status.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M1%2011v11h399V12l-1-11-200-1H1v11\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6deb88327afb950acf8f9a60f25048b1/ba381/status.webp 200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/7f61c/status.webp 400w\", \"/static/6deb88327afb950acf8f9a60f25048b1/d00b9/status.webp 800w\", \"/static/6deb88327afb950acf8f9a60f25048b1/92f8c/status.webp 1200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/fad48/status.webp 1600w\", \"/static/6deb88327afb950acf8f9a60f25048b1/62ed8/status.webp 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/6deb88327afb950acf8f9a60f25048b1/e07e9/status.jpg 200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/066f9/status.jpg 400w\", \"/static/6deb88327afb950acf8f9a60f25048b1/4b190/status.jpg 800w\", \"/static/6deb88327afb950acf8f9a60f25048b1/e5166/status.jpg 1200w\", \"/static/6deb88327afb950acf8f9a60f25048b1/b17f8/status.jpg 1600w\", \"/static/6deb88327afb950acf8f9a60f25048b1/d9c39/status.jpg 1800w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/6deb88327afb950acf8f9a60f25048b1/4b190/status.jpg\",\n \"alt\": \"Status Zone\",\n \"title\": \"Status Zone\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Profile\"), mdx(\"p\", null, \"Everyone will have their own profile to see posts uploaded by them\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/0e355/profile.jpg\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"54.49999999999999%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'217\\\\'%20viewBox=\\\\'0%200%20400%20217\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M0%2010v11h401V0H0v10\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/918b21fdc2f6a86be7bcb06efe4a40ee/ba381/profile.webp 200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/7f61c/profile.webp 400w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/d00b9/profile.webp 800w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/92f8c/profile.webp 1200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/fad48/profile.webp 1600w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/f98ee/profile.webp 1798w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/918b21fdc2f6a86be7bcb06efe4a40ee/e07e9/profile.jpg 200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/066f9/profile.jpg 400w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/4b190/profile.jpg 800w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/e5166/profile.jpg 1200w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/b17f8/profile.jpg 1600w\", \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/0e355/profile.jpg 1798w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/jpeg\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/918b21fdc2f6a86be7bcb06efe4a40ee/4b190/profile.jpg\",\n \"alt\": \"Profile\",\n \"title\": \"Profile\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"219a1832-a48b-575d-8f1e-bfda85185e5b"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/page-data/sq/d/3869525139.json b/page-data/sq/d/275038021.json similarity index 81% rename from page-data/sq/d/3869525139.json rename to page-data/sq/d/275038021.json index 8fcc8e6a..9d2a1fec 100644 --- a/page-data/sq/d/3869525139.json +++ b/page-data/sq/d/275038021.json @@ -1 +1 @@ -{"data":{"site":{"siteMetadata":{"title":"Keshav Lingala","description":"This portfolio showcases the work and accomplishments of a Computer Science Master's student at California State University, Fullerton. The portfolio covers coursework, research projects, internships, and other relevant experiences. It provides an insight into the student’s knowledge, skills, and abilities and will serve as a testament to their hard work and dedication to their degree. Feel free to contact me.","author":"@keshavlingala"}},"file":{"childImageSharp":{"fixed":{"src":"/static/1674ed86e4598ab5938236b99e6be645/6395d/ShapeB.jpg"}}}}} \ No newline at end of file +{"data":{"site":{"siteMetadata":{"title":"Keshav Lingala","description":"This portfolio showcases the work and accomplishments of a Computer Science Master's student at California State University, Fullerton. The portfolio covers coursework, research projects, internships, and other relevant experiences. It provides an insight into the student’s knowledge, skills, and abilities and will serve as a testament to their hard work and dedication to their degree. Feel free to contact me.","author":"@keshavlingala"}},"file":{"childImageSharp":{"fixed":{"src":"/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/6395d/ProfileGray.jpg"}}}}} \ No newline at end of file diff --git a/page-data/sq/d/3716579500.json b/page-data/sq/d/3716579500.json index 8f24464e..63ade5bd 100644 --- a/page-data/sq/d/3716579500.json +++ b/page-data/sq/d/3716579500.json @@ -1 +1 @@ -{"data":{"allMdx":{"nodes":[{"id":"aad722bd-ec67-5d8b-a846-554ab31ac8b7","excerpt":"Simple Payment Front-end Simple payment portal front-end integrated with spring-boot\nbackend at Payment Spring Server Employee Login (Optional) Home Screen - Transaction Form Transaction History Screen Analytics Dashboard Making a Transaction Dynamic History Simple Payment Back-end A REST API wit…","frontmatter":{"slug":"payment-dbs","tags":["Angular app","DBS","Spring Boot","MySQL","training","Banking","REST API","Java Application","Google Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Simple Payment Full Stack Application","code":"https://github.com/keshavlingala/payment-angular","demo":null,"description":"Developed a Simple Full stack Payment Application with Spring Boot REST API, MariaDB, Angular 11 as Front-End","date":"1 Aug 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='264'%20viewBox='0%200%20400%20264'%20preserveAspectRatio='none'%3e%3cpath%20d='M16%2011l-1%2010v10h370V11l-185-1-184%201m289%2029v5h21v-9l-11-1h-10v5m23%200l1%205h26V35h-27v5m8%2035c-4%203-1%207%206%207%205%200%207-1%207-5s-10-6-13-2M51%2094v7h298V86H51v8m267%2010l-1%204c0%203%202%204%2014%204s15-1%2015-4c0-4-3-5-15-5l-13%201m0%2013c-2%202-1%206%201%207l13%201c11%200%2014-1%2014-4%200-4-3-5-15-5l-13%201m0%2013l-1%204c0%203%203%204%2015%204%2010%200%2014-1%2014-5%200-3-2-4-14-4l-14%201m0%2013v6c3%202%2026%201%2027-1v-4c-1-2-25-3-27-1m0%2013v6c3%202%2026%201%2027-1%203-4%200-5-14-6l-13%201m1%2012c-2%201-3%205-1%207l14%201c12%200%2014-1%2014-4%200-4-3-5-15-5l-12%201m0%2013c-2%201-3%205-1%207l13%201c12%200%2015-1%2015-4%200-4-3-5-14-5l-13%201m-1%2013c-2%202-1%206%201%207l13%201c11%200%2014-1%2014-4%200-4-3-5-15-5l-13%201m2%2013l-1%203c0%203%202%204%2013%204%2010%200%2011-1%2011-3%200-4-1-5-12-5l-11%201m-2%2013l-1%205%201%202h13c14-1%2017-2%2014-6-1-2-25-3-27-1M21%20245l3%202a25758%2025758%200%2000355-2c1-1-26-1-179-1s-180%200-179%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5151515151515151,"src":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/ee604/history.png","srcSet":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/69585/history.png 200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/497c6/history.png 400w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/ee604/history.png 800w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/f3583/history.png 1200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/3d169/history.png 1495w","srcWebp":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/58556/history.webp","srcSetWebp":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/61e93/history.webp 200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/1f5c5/history.webp 400w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/58556/history.webp 800w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/99238/history.webp 1200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/c63ac/history.webp 1495w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"004a3544-68c5-5923-82a6-0444ede836fe","excerpt":"Zonal Dashboard Simple and fully functional web application made as part of wayfair competition Won 2nd prize🏆 on Scholar Jet wayfair Seeing Home Competition App Overview Home Page After Login, you will be redirected to a page where you can choose between 4 of these sections as shown POST ZONE See,…","frontmatter":{"slug":"seeinghome","tags":["Angular app","WayFair","Seeing home","scholar jet","competition","2nd place","$3000 cash prize","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Zonal Dashboard for Students","code":"https://github.com/keshavlingala/seeinghome","demo":"http://seeinghome.web.app","description":"Developed an educational platform built with Angular 7, Google Firebase, Bootstrap. Architected for the purpose of collaboration between students. Won 2nd Place on Scholar-jet way fair competition. implemented with features like status updates and knowledge with a quiz, and get to maintain combined schedules and deadlines for all the fellow users","date":"1 May 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='373'%20viewBox='0%200%20400%20373'%20preserveAspectRatio='none'%3e%3cpath%20d='M128%2027c-39%208-66%2040-66%2079-1%2021%206%2030%2026%2036%206%202%206%203%208%208l5%2013%204%208-4%206c-8%2013-7%2011-7%2078%200%2058%200%2059%202%2065%209%2024%2047%2031%2066%2011l5-6%205%206c14%2015%2042%2016%2058%201l3-3%204%204c7%208%2014%2010%2036%209%2017-1%2023-2%2032-8%2031-21%2047-73%2034-112-4-11-7-14-12-12-2%200-4%204-12%2024l-10%2024-3-8c-12-39-36-69-69-89-2-1-2-2%200-8%203-8%204-10%2010-11%2010-2%2017-8%2023-18%202-5%202-7%202-17%201-37-23-68-59-78-10-3-69-4-81-2m8%2011c-36%203-63%2033-63%2069%200%2013%206%2022%2016%2024h4v-16c0-25%202-40%205-40s4%205%205%2034c1%2032%202%2037%207%2047%2010%2019%2027%2030%2050%2032%2026%202%2049-10%2060-32%205-11%206-15%207-46%201-35%202-37%207-34l2%2029c2%2030%201%2028%2010%2024%208-4%2010-9%2011-21%201-32-22-62-52-68-8-2-53-3-69-2m-5%2062c-5%202-7%206-8%2011%200%205%200%205%203%208%205%205%2010%205%2015%201%209-10%201-25-10-20m61%200c-9%203-9%2015-1%2021%209%207%2020-4%2015-15-3-5-10-8-14-6m-36%2044c-10%203-10%2012%200%2018s26-1%2026-11c0-6-14-9-26-7m65%2031a65%2065%200%2001-52%2024c-22%200-36-4-50-15l-6-4-4%207-3%206-1%2059c0%2065%200%2063%206%2071%2010%2010%2031%2011%2042%201%206-6%207-9%207-35v-25l-8-2c-13-2-22-7-22-10%200-4%202-4%2011-2%2016%204%2037%204%2053%200%208-2%2010-2%2010%202-1%204-10%208-28%2012h-2v23c0%2026%201%2030%207%2036%205%206%2011%208%2020%208%2013%200%2021-4%2026-14l2-5%201-42c1-44%201-48%205-48%205%200%205%203%206%2056%200%2041%201%2043%203%2046%205%206%205%207%2025%207h18l7-4c21-10%2038-43%2038-73%200-9-2-23-3-23l-4%209-10%2024c-5%2012-7%2017-8%2025-1%2010-3%2013-6%2012s-4-4-4-15c0-19-11-52-26-74a163%20163%200%2000-46-42l-4%205'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.075268817204301,"src":"/static/32ee91a39852c785060e0fa349cde332/14b42/feature.jpg","srcSet":"/static/32ee91a39852c785060e0fa349cde332/f836f/feature.jpg 200w,\n/static/32ee91a39852c785060e0fa349cde332/2244e/feature.jpg 400w,\n/static/32ee91a39852c785060e0fa349cde332/14b42/feature.jpg 800w,\n/static/32ee91a39852c785060e0fa349cde332/737a8/feature.jpg 1005w","srcWebp":"/static/32ee91a39852c785060e0fa349cde332/58556/feature.webp","srcSetWebp":"/static/32ee91a39852c785060e0fa349cde332/61e93/feature.webp 200w,\n/static/32ee91a39852c785060e0fa349cde332/1f5c5/feature.webp 400w,\n/static/32ee91a39852c785060e0fa349cde332/58556/feature.webp 800w,\n/static/32ee91a39852c785060e0fa349cde332/1133a/feature.webp 1005w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"284db8bf-d923-52c9-ae8c-2a669efd45ca","excerpt":"Synopsis Intro Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP Reading Article and Highlight Highlighted 30% of article Highlighted 90% article Complete Summary","frontmatter":{"slug":"synopsis","tags":["Google Chrome Extension","Javascript","Python Server","Natural Language Processing","Machine Learning","Real time Application","Downloadable Extension","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Synopsis Chrome Extension","code":"https://github.com/keshavlingala/synopsis-chrome-extension","demo":"https://github.com/keshavlingala/synopsis-chrome-extension/releases/tag/v1.0","description":"Build a Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP","date":"1 Feb 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='427'%20viewBox='0%200%20400%20427'%20preserveAspectRatio='none'%3e%3cpath%20d='M264%2033c-1%201-3%203-3%205l-2%202-1%201-2%204-3%205-1%201-1%201-2%203-2%202c0%202-5%209-6%2010l-1%201-2%204-2%203-1%202c-5%206-7%2012-6%2018%201%205%201%205-3%209l-8%206-2%202-3%202-1%201-1%201-6%203-6%202-2%201-4%201-8%202c-8%202-20%203-39%203-13%200-19%200-18%201l-2%201-2%202-1%202-1%203-1%202-1%202-4%2015-1%204-1%202-1%203-1%204-2%205-2%206-2%206-1%205-1%202-1%204-1%203-1%203-1%202-2%209-3%209-1%202-1%202-2%2010-3%209-1%202-1%203-1%204-1%203-1%203-1%202-2%209-3%209-1%202-1%202-3%2012-4%2013-1%202-1%202-1%203c-2%201-1%2010%201%2011%202%202%2010%202%2011%200l2-1%209-2%209-3%202-1%203-1a111%20111%200%200024-7l4-1%2013-4%203-1%203-1%203-1%203-1%206-2%203-1%205-1%205-2%207-2%206-2%202-1%2010-2%209-3%202-1%203-1%204-1%2014-4%202-1%203-1%204-1%203-1%203-1%205-1%206-2%204-2c4-2%205-5%205-32a156%20156%200%20014-35%2096%2096%200%20017-19l2-3%201-2%204-6%203-3%203-4c3-3%205-4%209-2%203%201%2010%200%2012-2l5-4%205-3%201-1%204-2%203-2%201-1%2010-6%201-1a43%2043%200%200111-7l9-6a2403%202403%200%2000-95-99l-2%202M18%20312c-8%204-13%2013-13%2023%200%2012%203%2017%2023%2031%2010%207%2012%209%2012%2013%200%203-4%205-12%205-9%200-12-1-17-5-6-6-13-1-7%205%2010%209%2035%209%2043%200%206-6%202-12-16-25-13-10-18-15-19-22-1-11%2010-23%2019-19%205%203%209%2016%207%2025-1%206%201%209%204%209%209%200%203-31-7-39-4-3-13-4-17-1m209%2023c-2%202-3%2046-3%2066%201%2014%202%2018%207%2018%203%200%203-2%201-10l-1-14v-10l3%202c4%204%2013%204%2017%200%205-5%207-11%208-23%201-16-4-24-14-24-5%200-7%201-11%206l-2%204v-8c0-8%200-9-2-9l-3%202m58%204c-7%203-10%2017-6%2025%202%204%205%206%2014%2013%207%204%209%207%205%208s-13-3-17-8-10-2-7%203c8%2011%2024%2014%2032%206%205-4%204-7-7-14-14-9-16-12-13-21%202-8%208-11%2012-4v16c-1%202%203%204%205%203%204-1%204-18-1-22-5-6-12-8-17-5m75%200c-6%205-8%2017-5%2024%203%205%206%208%2014%2013%209%206%2010%209%204%209-5%200-14-5-16-8-2-5-8-3-7%202%201%203%2011%2010%2015%2011%208%202%2019-2%2021-7%200-3-2-5-10-11-13-8-16-12-14-20%203-9%209-12%2013-4v15c-2%203%203%205%206%203%202-3%203-15%200-19-4-8-15-12-21-8m-239%200c-2%201-2%203-2%2023%200%2022%201%2026%203%2027%204%202%205%200%205-13s0-14%203-20c10-22%2017-14%2019%2020%200%2013%200%2014%204%2014h3l-1-15c0-17-2-27-7-31-8-8-15-7-20%204l-2%203v-6c0-4%200-6-2-6h-3m60%203c-10%2011-13%2037-3%2045%2011%2011%2027%203%2030-16%202-13-2-24-11-30-6-4-10-4-16%201m-112-1c-2%201-2%204-2%2018%200%2018%201%2023%207%2027%204%203%2012%203%2015%201%203-3%203-3%203%206%200%2010-1%2013-6%2015-4%202-9%200-14-4s-8-4-9%200c-1%208%2017%2015%2027%2010%208-5%208-5%209-34l2-31c1-7%201-8-4-8l-3%201-1%2014c-1%2019-5%2029-12%2026-6-2-8-11-6-35%200-7%200-8-2-8l-4%202m258%2023c0%2024%200%2026%205%2025%202%200%202-1%202-18l1-22c1-6%200-8-5-8h-3v23m-139-17c-6%202-11%2019-8%2030%202%206%205%209%2010%209%207%200%2012-8%2011-21%200-15-5-22-13-18m53%200c-4%204-8%2012-9%2021l-1%208%203%204c5%206%208%207%2011%204%209-7%2010-39%201-39l-5%202'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":0.9345794392523364,"src":"/static/1553c7786f7f2b730db3ae573ba50504/a2076/feature.png","srcSet":"/static/1553c7786f7f2b730db3ae573ba50504/69585/feature.png 200w,\n/static/1553c7786f7f2b730db3ae573ba50504/497c6/feature.png 400w,\n/static/1553c7786f7f2b730db3ae573ba50504/a2076/feature.png 599w","srcWebp":"/static/1553c7786f7f2b730db3ae573ba50504/29e4d/feature.webp","srcSetWebp":"/static/1553c7786f7f2b730db3ae573ba50504/61e93/feature.webp 200w,\n/static/1553c7786f7f2b730db3ae573ba50504/1f5c5/feature.webp 400w,\n/static/1553c7786f7f2b730db3ae573ba50504/29e4d/feature.webp 599w","sizes":"(max-width: 599px) 100vw, 599px"}}}}},{"id":"b5e39177-95db-5833-9c73-7a4763165338","excerpt":"Havmor Movies (No Longer Operational) Overview In this app you can quickly find latest YIFY movie torrents inspired from Popcorn Times All the Movies will get updated to the app as soon as the API database is updated\nThis is an inspiration from popcorn times🍿 I used several APIs🧠 for movie info Mov…","frontmatter":{"slug":"havmor-movies","tags":["Torrents","Free Movies","Angular App","Web Application","Not Working Anymore","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Havmor Movies Web app","code":"https://github.com/keshavlingala/havmormovies","demo":"http://havmormovies.web.app/","description":"This is a prototype of dynamic Angular app, It's free torrent app built using open source Popcorn Times API. Movies list will get updated as soon as the YIFY database is updated. This is an inspiration from popcorn times🍿. Used OMDB API🧠 for movie info","date":"1 April 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='235'%20viewBox='0%200%20400%20235'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20118v117h36a200%20200%200%200039-1l1%201%201-3c0-2-1-3-2-3l-2-1h3c1%200%202%200%202%202l1%202c1-1%202%200%202%201h2l1%201c-1%201%201%201%206%201l8-1%201-2%201%202a1419%201419%200%2000162%200l70%201h69V0H0v118m218-67v18h61v-4c0-3-1-4-3-4s-3-1-3-2h-2c-2-1-1-3%202-4h2l2-1c2-1%202-2%202-10v-9l-31-1h-30v17m0%2023c0%203%201%203%203%203h8c4%200%206-1%206-2%201-2%206-2%206%200l3%201h1l2%201c2%201%202%200%202-1l1-3c1-1%202%200%202%202-1%203%200%204%201%204s2-1%201-3l1-3h1l1%203%202%202c1%202%203%203%203%201l2-1v-1c-1-1%201-1%207-1%208%200%208%200%208-2v-2l-31-1h-30v3m23%2014c-1%202-3%202-4%202-1-1-5%201-10%203l-8%205-1%2013v14h61V97l-3-1-4-3c-1-2-15-5-18-4l-4-1c-4-2-8-2-9%200M66%20107h1l1-1%201%202c-1%201%201%202%202%200%200-1%201-1%201%201l1%203v-3c0-4%202-4%202%200%200%203%202%203%202-1%200-2%200-2%201%201%201%202%201%203%202%202%200-2%202-3%202%200l1%201%201-4%201-2%201%203c0%202%200%203%203%203%202%200%203-1%203-2s1-1%203%201c1%201%201%201%201-2v-4h-6c-6%200-7%200-7%202h-1l-1-2-1%202h-1c0-2-13-3-13%200m18%2065l-4%201v1h1l6%201%203%201h-3c-2%200-2%200-2%202l1%202h1v-2h1c2%203%206%203%206%201h-1l-2-1h5c4%203%203%208-2%2011l-6%205c0%202-2%203-2%202-3-1-4%201-3%204v3c-3%201%201%204%204%205l4%201c1%202%202%200%202-3l1-5c1-2%203%200%203%202%200%203%202%202%202-1s-1-4-3-6l-2-1%202-2c3-4%205-2%205%204-1%204%200%205%201%205%202%200%203%202%201%202-1%201%201%201%203%201h5v-34h-11l-16%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.694915254237288,"src":"/static/3e483e37c30375ce28719392dc982e91/ee604/feature.png","srcSet":"/static/3e483e37c30375ce28719392dc982e91/69585/feature.png 200w,\n/static/3e483e37c30375ce28719392dc982e91/497c6/feature.png 400w,\n/static/3e483e37c30375ce28719392dc982e91/ee604/feature.png 800w,\n/static/3e483e37c30375ce28719392dc982e91/17e24/feature.png 957w","srcWebp":"/static/3e483e37c30375ce28719392dc982e91/58556/feature.webp","srcSetWebp":"/static/3e483e37c30375ce28719392dc982e91/61e93/feature.webp 200w,\n/static/3e483e37c30375ce28719392dc982e91/1f5c5/feature.webp 400w,\n/static/3e483e37c30375ce28719392dc982e91/58556/feature.webp 800w,\n/static/3e483e37c30375ce28719392dc982e91/c0d8b/feature.webp 957w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"4eac7ea1-abd8-5fc7-8657-0198551f3176","excerpt":"Telegram ChatBot Webhook using NodeJS A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file.\nalso replies with an appropriate message using NLP Features Tell…","frontmatter":{"slug":"edithminibot","tags":["Telegram","NLP","Chatbot","DialogFlow","Webhook","NodeJS","Express","keshavlingala","youtube-to-mp3","download mp3 from youtube","youtube downloader","entertainment","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Telegram NLP ChatBot Webhook using NodeJS","code":"https://github.com/keshavlingala/telegram-edithminibot","demo":"https://t.me/edithminibot","description":"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file When not using any of those functionalities replies with an appripriate message using NLP","date":"1 Jan 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='383'%20viewBox='0%200%20400%20383'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20192v191h401V0H0v192M189%2060a104%20104%200%2000-79%2069v4l22-1c18%200%2025%200%2032%202%2017%203%2019%204%2024%2014l4%206v2l-1%2014%201%203c0%203-7%2015-8%2015s-3%202-4%205c-7%2016-17%2027-26%2029l-23%204c-3-3%200%202%207%209%2040%2037%20103%2036%20142-3%204-4%207-8%204-7-1%201-18-1-23-3-8-3-18-14-26-29l-6-11c-1-1-2-3-1-5l-1-4h-1c0%201%200%202-1%201v-7c-2-8-2-11%202-19%205-9%207-11%2023-14%2010-2%2013-2%2033-2h23l-1-3a103%20103%200%2000-116-69m75%2080c-22%202-27%205-31%2012-2%205-2%206-1%2011%202%2013%2012%2034%2020%2043%207%208%2010%209%2027%2010h14l3-5a101%20101%200%200011-71h-43m-157%201l-1%2013c-1%2020%203%2036%2012%2053l4%209h14c17-1%2020-2%2027-10%209-10%2021-37%2021-46%200-7-4-14-9-16-10-4-66-6-68-3m62%20152c0%203%200%204-1%203-2-2-7-1-9%202-5%206%201%2017%208%2013h3c2%202%203%200%203-11%200-10%200-11-2-11s-2%201-2%204m27%207a678%20678%200%20011%2012c2%200%202-1%202-5%200-11%206-13%207-2%200%205%201%207%202%207%202%200%203-11%201-15-2-2-8-3-8-1l-1%201-1-4-1-4c-2%200-2%202-2%2011m-56%201l1%2011h7c5%200%207-1%207-2s-2-2-6-2c-5%200-5%200-5-3%200-2%201-3%205-3l5-1c0-1-2-2-5-2-4%200-4-1-4-3s0-3%204-3c8-1%206-2-2-3h-7v11m80%200c0%209%201%2011%202%2011%202%200%202-1%202-8v-7l3%206c5%2011%205%2012%209%201l3-7v7c0%206%201%208%202%208s2-2%202-11v-11h-3c-2%200-3%202-5%208l-4%208-3-8c-2-6-3-8-5-8h-3v11m35%202c0%207%201%209%202%209s2-2%202-6c1-11%206-11%207%200l1%206c2%200%203-14%201-16h-9l-2-1c-2%200-2%201-2%208'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.0471204188481675,"src":"/static/77d8b79455767cb9962e62920c442a85/88ef8/feature.png","srcSet":"/static/77d8b79455767cb9962e62920c442a85/69585/feature.png 200w,\n/static/77d8b79455767cb9962e62920c442a85/497c6/feature.png 400w,\n/static/77d8b79455767cb9962e62920c442a85/88ef8/feature.png 470w","srcWebp":"/static/77d8b79455767cb9962e62920c442a85/ea23b/feature.webp","srcSetWebp":"/static/77d8b79455767cb9962e62920c442a85/61e93/feature.webp 200w,\n/static/77d8b79455767cb9962e62920c442a85/1f5c5/feature.webp 400w,\n/static/77d8b79455767cb9962e62920c442a85/ea23b/feature.webp 470w","sizes":"(max-width: 470px) 100vw, 470px"}}}}},{"id":"51823cb5-acc4-5d73-8504-0808354750ab","excerpt":"Graph Algorithm Learning: Introducing My Interactive Educational Platform Introduction For my Advanced Algorithm course at California State University, Fullerton, I took on an ambitious project: developing a real-world application to facilitate interactive learning of complex graph algorithms. This…","frontmatter":{"slug":"floyd-visualizer","tags":["python","angular","graphs","network-visualizer","cytoscape","Angular Material","Educational Tool","Learning Tool"],"title":"Graph Algorithm Learning: Introducing My Interactive Educational Platform","code":"https://github.com/keshavlingala/FloydSimulation/","demo":"https://floydvisualizer.web.app/","description":"Led the development of an interactive web application at California State University, Fullerton, showcasing the Floyd Warshall and Travelling Salesman Problem (TSP) algorithms. The platform features real-time visualization of graph algorithms, dynamic graph manipulation, and API integration, highlighting my skills in software development and practical application of complex algorithms.","date":"20 November 2023","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='218'%20viewBox='0%200%20400%20218'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%2010v9h401V0H0v10m246%2026l1%201h3l-2%201c-2%200-8%206-9%2010-2%2014%2017%2020%2024%209%204-7%200-19-7-19l-2-1h2l2-1c0-1-2-2-6-2-5%200-6%201-6%202m66%2020l1%202-2%202c-12%208-3%2027%2011%2023%2011-3%2012-18%202-24-3-1-4-2-2-2h2c-1-2-10-2-10-1h-2M8%2090v5h56V85H8v5m60-4v5l1%204h48v-9l-24-1-25%201m187%2014c-2%205%200%2011%203%209l3%203%204%202h4l2-2c-1-1%200-1%203-1h2l1-1c1%201%203-4%203-7l-2-2h-1l-1-2v1h-12c0-1-1-2-4-2-3-1-4%200-5%202m-48-1l1%202h1l-4%202c-11%206-8%2024%205%2024%2015%200%2018-21%204-25-4-1-4-2-1-1l1-1-2-1-3-1-2%201m139%2014c-2%202-3%203-2%204l-1%202c-2%200-1%205%201%209%201%203%208%207%2011%207%204%200%2012-6%2011-8v-1c2%200%201-3-1-3-1-1-1-1%201-1s2%200%202-3c-2-6-6-9-11-8h-3c-2-2-5-1-8%202m-187%2012l1%201c0%201-1%202-3%202-9%202-13%2012-8%2019%208%2012%2025%205%2023-9-1-4-2-5-3-3-1%201-1%201-1-2%200-2-1-3-4-4l-3-2h5c8%200%207-2-1-2h-6m135%2024l-2%206v5h25v-4c0-3-1-4-2-4-2%200-3%200-3-2-1-2-1-2-1%200-1%202-4%202-5%201l-3-2h-4c-1-1-1%200-1%201l-1-1c-2-2-2-2-3%200m-58%205c-5%203-9%2014-5%2014l3%201c2%202%202%202%200%203l-1%202c7%206%2017%205%2020-2%201-2%201-3-1-9-2-5-2-6-7-8-6-2-6-2-9-1m118%2023c-4%204-5%208-3%2014%204%209%2018%209%2022%201%207-13-9-26-19-15m-169%204c-4%202-6%206-6%2010%200%207%200%207%208%207%207%200%207%200%207%202s-1%203-3%203c-3%201-3%201%201%201s4%200%204-3l1-3%201%202c0%203%202%202%204-1%207-12-6-25-17-18'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.834862385321101,"src":"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ee604/feature.png","srcSet":"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/69585/feature.png 200w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/497c6/feature.png 400w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ee604/feature.png 800w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f3583/feature.png 1200w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/3bf79/feature.png 1440w","srcWebp":"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/58556/feature.webp","srcSetWebp":"/static/cb51767cc9dd1a6ea3ae77e55f9ec047/61e93/feature.webp 200w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/1f5c5/feature.webp 400w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/58556/feature.webp 800w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/99238/feature.webp 1200w,\n/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba24a/feature.webp 1440w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"e0b9f4a4-9bc3-5be1-808c-56ddb64e1914","excerpt":"Smart Conference IOT Room Admin Dashboard Description This is a sample admin dashboard for smart conference IOT room. This dashboard is build using Angular 11, Angular Material, Angular Flex Layout Fast, Dynamic, High Performance Admin Dashboard Loads in less than 2 seconds Features Angular 10 ( Hi…","frontmatter":{"slug":"admin-dashboard","tags":["Angular Application","Angular Multi module","Material Design","Angular Library","High Performance Admin Dashboard","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Smart Conference IOT Room Admin Dashboard","code":"https://github.com/keshavlingala/smart-conference-dashboard","demo":null,"description":"Smart Conference IOT Room Admin Dashboard","date":"26 Mar 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='266'%20viewBox='0%200%20400%20266'%20preserveAspectRatio='none'%3e%3cpath%20d='M16%2011l-1%20118%201%20117h369V129l-1-118c-3-2-367-1-368%200m48%2027l-1%2042c0%2038%200%2043-2%2044v4c2%201%202%207%202%2056l1%2055h157a4803%204803%200%2000158-2%203064%203064%200%20010-198c0-2-13-2-158-2L64%2038m156%2033c0%202%201%202%2026%202s26%200%2026-2-1-2-26-2-26%200-26%202m-114%2084c-8%204-11%2013-7%2020%202%205%204%206%205%202l3-2%203-3c4-4%204-4%202%205-2%2010-3%209%201%209%2010%200%2022-13%2015-18v-1c5%200-1-9-7-12s-10-2-15%200m169%2017c-3%2012-5%2017-7%2017l-6-11c-5-17-10-16-14%202-4%2020-7%2023-10%2018l-2-2c0%202%203%206%205%206s4-5%207-17c3-13%205-18%207-18l6%2011c6%2014%207%2016%2011%208l7-26-4%2012m86%209c-5%2022-8%2032-11%2032l-4-3-4-2c-1%200%206%207%208%207s2%201%202%203c0%206%208%208%2012%205%206-6%200-16-8-13h-2a202%20202%200%200010-42l-3%2013'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5037593984962405,"src":"/static/8237b10058e174c12fe3fb68af232d64/ee604/feature.png","srcSet":"/static/8237b10058e174c12fe3fb68af232d64/69585/feature.png 200w,\n/static/8237b10058e174c12fe3fb68af232d64/497c6/feature.png 400w,\n/static/8237b10058e174c12fe3fb68af232d64/ee604/feature.png 800w,\n/static/8237b10058e174c12fe3fb68af232d64/f3583/feature.png 1200w,\n/static/8237b10058e174c12fe3fb68af232d64/5707d/feature.png 1600w,\n/static/8237b10058e174c12fe3fb68af232d64/a0397/feature.png 2968w","srcWebp":"/static/8237b10058e174c12fe3fb68af232d64/58556/feature.webp","srcSetWebp":"/static/8237b10058e174c12fe3fb68af232d64/61e93/feature.webp 200w,\n/static/8237b10058e174c12fe3fb68af232d64/1f5c5/feature.webp 400w,\n/static/8237b10058e174c12fe3fb68af232d64/58556/feature.webp 800w,\n/static/8237b10058e174c12fe3fb68af232d64/99238/feature.webp 1200w,\n/static/8237b10058e174c12fe3fb68af232d64/7c22d/feature.webp 1600w,\n/static/8237b10058e174c12fe3fb68af232d64/ad15c/feature.webp 2968w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"1a62263c-a131-5ae3-9179-e61b9e6d42e7","excerpt":"ChainReaction with Minimax Live demo: https://chainreactionai.web.app/ ABSTRACT The chain reaction is a multiplayer game where each player will be assigned a color. It is a two - dimensional array\nwhere each player gets a turn to choose a place on the board. After a player selects a cell on the bo…","frontmatter":{"slug":"chainreaction","tags":["Angular Application","Angular Multi module","Javascript","Typescript","HTML","SCSS","Front-end Application","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Chain Reaction Game with AI (Minimax Algorithm)","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","demo":null,"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","date":"14 Dec 2022","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M69%20206v135h270V71H69v135M286%2097l1%2026h51V72h-52v25m22-9c-3%202-6%206-6%2010%200%202%200%202%202-1%205-8%2016-2%2012%207%200%202-1%203-4%203-3%201-3%201%201%201%2011%200%2014-15%203-20h-8m-22%2039v26l1%2025h51v-52h-26l-26%201m28%2019v2c3%200%205%204%205%207-1%202-1%202-4%202-2-1-3%200-3%201l-3%202c-2%201-2%201%200%201l5-1%204-2c4%200%206-2%207-6%201-5-5-9-11-6m-28%2035v26l1%2025h51v-52h-26l-26%201m28%2020v1c3%200%205%204%204%207%200%202-1%202-3%202-2-1-3%200-3%201l-2%202c-1%201-1%201%201%201l3-1%205-2c5%200%208-6%204-10-2-3-7-4-9-1m-81%2034l-1%2026v25h52v-51l-26-1-25%201m53%200v26l1%2025h51v-52h-26l-26%201m-28%2017c-2%201-2%201%200%202%203%202%204%206%201%206l-5%203-2%203%201%202%201%203%201-2c-1-1%200-2%201-3%204-4%209%201%206%205v1c2%200%203-4%203-7v-4c6-4-2-12-7-9m56%203c-2%201-2%202-1%202%203%200%204%200%205%202%202%203%200%206-3%206l-3%201-1%202v1l3-1c1-1%202-2%204-1%202%200%207-4%207-7s-4-7-7-7l-4%202m-136%2060v25h52v-51h-52v26m54%200v25h52v-51h-52v26m55-25l-1%2025v25h52v-51h-25l-26%201m-36%2018c-2%202-3%204-3%207%200%202%200%203%201%202%201-5%206-8%209-6%207%204%206%2013-2%2013-2%200-2%200%200%201%205%201%2011-2%2013-8%202-10-11-16-18-9'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1,"src":"/static/c2bb899fdab0721c3fb22606ed2876fb/ee604/feature.png","srcSet":"/static/c2bb899fdab0721c3fb22606ed2876fb/69585/feature.png 200w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/497c6/feature.png 400w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/ee604/feature.png 800w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/f8b7e/feature.png 899w","srcWebp":"/static/c2bb899fdab0721c3fb22606ed2876fb/58556/feature.webp","srcSetWebp":"/static/c2bb899fdab0721c3fb22606ed2876fb/61e93/feature.webp 200w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/1f5c5/feature.webp 400w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/58556/feature.webp 800w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/a6f7d/feature.webp 899w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"e74cbaa4-8852-5fbd-9dcd-8afe3afef9c0","excerpt":"BlockVote Secure and Transparent Elections: Implementing a Blockchain-Based Voting System Introduction Project Description The application lets any user create campaigns, whoever creates the Campaign will be the Campaign's owner, and only he can\nmodify the Campaign. Each Campaign will have candidat…","frontmatter":{"slug":"block-vote","tags":["Angular Application","Angular Multi module","Truffle","Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Voting Application using Blockchain Technologies BlockVote","code":"https://github.com/keshavlingala/BlockVote","demo":null,"description":"A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design","date":"7 May 2023","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='267'%20viewBox='0%200%20400%20267'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20134v133h176v-5l1%202%201%203h15c12%200%2014%200%2014-2h1c0%202%205%202%2096%202h97V0H197l-1%203v5h-1V3c1-3%200-4-3-2h-1L96%200H0v134M195%2024v17c0%205%200%205-2%204l-5-1h-3l2%201c3%202%204%203%204%205v3l-3%202-1%201-2%201c-1-1-2%200-2%201l-3%205-3%204h-1l-7%204c-9%206-9%206-9%203l-1-2-2-1%202-1c1%200%202%200%201-1l-2-1-2-1c0-2%201-3%202-1h3v-4h-1c-1%202-3%202-3%201%200-2-1-2-3-1v2c1%201%201%201-1%201-2%201-1%201-3-2s-2-2-1%202l3%203c2%201%202%205%200%205l-2%201%201%201c2-1%205%200%205%202%201%202-2%205-4%205s-2%200%200-1v-2l-1-2h-1l-1%202c1%202%200%202-1%200l-3-1c-1%201-1%201%201%203%203%203%204%204%202%206l-5%206-3%203h-5l2%201c3%200%203%201%201%203l-2%208-2%204-1%202a1057%201057%200%2000-3%208v-1l-2-1%201-1c2%200%202%200%201-1v-1l2-1c-1-2-3-2-4%200%200%203%200%203-2%201l-2-3-1-1c-2-1-1-6%201-6l2%201-1%201-1%201c0%201%201%202%202%201l1%201%201%201v-3l1-3%201-2c-1-3%202-5%202-2%201%202%203%200%202-2%200-2-1-3-2-3-2%201-2-5%200-8l1-2%201-1%201%202%201%201v-2l1-1c2%200%203-2%201-2h-2c-1-2-2-2-3-1v-1l-1-4v2c1%203-1%202-3-2-1-3-3-4-3-1l1%202%201%202-1%201-1%201-1%202-2-1-1-3-1%202c1%201%200%202-2%203l-3%202%202%201%201%201-1%201%202%201c1%200%202%200%202%202l-1%203-2%201%201%201v2c-1%201-1%201-2-1l-2-2c-2%200-6%203-5%204%201%202%203%201%204-1s1-2%201%200c1%202%200%203-1%204l-2%202-1%203c-2%203-3%205%200%203%201-2%202-2%203-1h2l1-1c-1-1%202-1%203%201%201%201%201%202-1%201v1l3%204c0%202%202%202%203%202l2%201-1%201c-2%200-2%203%200%205l1%203-3-2c-2-2-10-4-8-2v3h1c2-2%203-1%202%201v1l2-1c0-2%202-1%204%201h3v2l1-1%201-1v3l1%201-1%201-1-1-1-1-1%201-2%202c-4%200-5%201-2%201l3%203%201%201v-3c-1%200-1-1%201-1%202-1%204%200%204%203l-1%201-1%202-1%201h-2c-2%201-2%201-1%202v1l-1%202c0%202%202%201%203-1h2c1%201%200%202-1%202-2%201-2%201-1%202%202%200%203%203%201%203l-2%201%202%201%201%201h-1l-2%201%201%201v1h-3v-1c0-2%200-3-2-2v-1l2-3c-1-1-4%202-4%204v1c-3%200-5%200-3%201h3v1l-1%202v2l-1%202%201-1h1c0%201%200%202%201%201v-2c-2-2%201-1%203%201s3%203%201%202l-2%201%204%201c3%200%204-1%202-2v-1l2%202%201-1%202-1c1%202-1%205-3%205-3-1-2%201%200%202%203%201%204%205%202%205s2%203%204%203l1-1-2-1-1-1c0-2%203-3%204-2l1-2%201-3v-6l-1%202v2l-5-5-1-1-2-1c0-2-2-1-2%201l-1%202h-2l2-4%201-7%202-7c1-1%201-1%201%201v2c0-1%202%201%202%204l3%203%201%201c-1%201%202%207%204%207%202%201%203%200%201-2-3-2-2-6%200-8h1c-1%201%200%203%201%204v4l3%201%202%202-1%201c-1-1-1%200-1%201l-1%201h-3c-2%200-2%200%200%202%201%202%202%202%203%200%201-1%201-1%201%201l8%208%202%201c1%201%202%202%204%201l1%201v1c2%200%202-2%201-3l-2-1%204%201c5%202%206%204%202%203-2%200-4%202-1%202%202%201%207-2%206-3v-1l2%202h4c2%200%202%200%200%201-1%201-1%201%201%201%201%200%202%200%201%201%200%203%202%204%205%203h3l-3-1-3-1%203-1c2%201%202%201%202%203l1%202h5l-1-1-3-2%207-1c6%200%206%200%205%202l-2%204-3%203-3%201-1%201c-1%203-5%205-6%203v-2c2-1%202-1%201-2v-1l1-1-2-1-2-1h-1c0%203-2%202-2-1%200-2-1-2-1%200-1%201%200%203%201%204%203%202%203%205%201%206v1l-2%202c-1%200-2%201-2%203l1%202c0-1%204%202%204%204%201%202%201%201%203-4h4c2%200%202%200%200-2-3-2-3-3-2-4s1-1%202%201l1%203v-6l1-1%201-2h1c1%201%201%201%201-1l3-2h2c0-2%203-2%202%200h2c2-2%202-2%203%200s1%203-1%204v6c1%208-4%207-7-1%200-3-1-4-1-2s0%202-1%201-1-1-1%201c1%204%203%207%205%207l1%202v6l-1%203c1%200%201%201-1%201v2l-2%203-1%203%202-1c2-4%203-4%201%201v11c1%206%201%207%201%203v-7l1-6c2-2%202-2%202%208v8c2-15%202-17%205-20l5-3%202-2c1-2%205-3%206-2l-1%203-1%203%202-1%201-1%201-1c0-1%201-2%203-2%203-1%203-1%201-3l-2-1-8%201%204-4%201-5c-1-3%200-6%201-9%202-5%203-12%202-12l-1%204c0%204-2%208-4%207l-1%203c-1%204-2%205-5%205l-1-2c1-2%200-7-3-10-2-2-2-5%201-5l3-2h4c1%201%205-1%203-2l3-1c4-1%205-1%203%201v2l2-2%203-3%201-1c1-3%203-2%202%200l1%202c1%201%201%200%201-1s1-2%206-1c8%200%2010%201%2011%203l1%203v-3l2-2c3%200%204%202%202%204-2%201-3%206-1%207h1l2-2v-6l1-3c2%200%205%205%205%206v1h5l5-2c2%200%202%200%201-1-2%200-3-3-1-4h4l-1-3-1%201v-3c2-1%201-2-4-1-5%200-6-1-4-2l1-4-1-2c-1%201-4-7-3-8l-1-1-2%201-3%204c-3%202-4%201-1-2l1-12-1-1%202-3c1%200%202-2%201-3%200-2%200-3%202-3%201-1%201-1-1-1-1-1-2-2-1-3l-1-4v-3l1-3%201-3c1%200%203%205%202%206l1%201%201-1%202-3c2-1%202-2%201-2l-1-2v-2l-1%202c-1%202-1%202-2%201v-3h1l5-2c4-1%204-1%203-3-2-1-3-1-5%201-3%201-9%201-8-1v-3l-1-2c-1-1-1-1%203-1l6%202c2%201%202%201%202-1-1-3%200-4%204-5l2-2%201-3c1-2%200-3-2-1h-2l-1%201-1%201h-1l-3%201v-2l2-2-6-5-1-1h-1l-2-1-1-2%201-6c2-1-1-6-3-6h-5c-5%201-5%201-5-5s-2-9-8-10c-4%200-4%200-6%203-3%207-4%207-7%204-3-2-5-7-3-5%201%200%201-4-1-7-2-4-3-4-3%200l-1%202-3%202c-1%201-2%202-3%201v-4c0-5%200-5-1-2h-1c0-2%200-2-3-1h-4c-1-1-1-1-1%201l-1%203c-1%200-2%200-2-2h-1l-2%201c-4%200%206-6%2010-6l4-1h-5l-3-2-2-1v3l-3-2-2-2c-1-2-1-2-1%200%200%203-2%203-4%200-1-3-3-4-3-1l-1%201-1-3%201-3h2l2%202h1c3%200%206%201%206%203l2%201%202-1%201-1c2-1%202%200%203%201%200%202%205%204%206%203l-1-1-1-1h2c2%200%206-3%204-4-2%200-1-2%202-3%202-1%202-1-2-1-5%200-5-1%200-4%205-2%205-4%201-8l-4-4-2-1v-2l-1-2h-2l-2%203c-1%201-1%201%201%201l2%201c1%201-2%202-3%201l-4-1c-2%201-3%200-3-1%200-3-2%201-4%208-1%207-3%2010-4%2010v-6c1-1%200-7-1-7v-5l-1-6-1%201m-58%2087c-3%206-4%2023-2%2031l2%205%202-1-1%202c-1%201-1%202%201%206%202%206%205%208%204%203v-1h1l-1-4-2-4-1-3c-2%200-3-3-2-6v-3c-2%200-2-3-1-3l1-5c0-4-1-6-2-6v-5l2-3%201-5v-3l-2%205m45%2026v11h-3c-2%200-5%202-5%204%200%201%202%202%206%202h7v5c0%204%200%205%202%205s2-1%202-5c0-5%201-6%204-6%202%200%204-1%205-3s1-3-4-3h-5v-6l-1-5-3-2-3-2-1-2c-1-2-1%200-1%207m-15%2061v13l1%202%201-2v-3l1%201%202%202c2%200%203-1%202-2h2l2%201h1l-1-4-1-3c0-2%200-2-2-1-2%200-2%200-1-1%201-2-2-3-4-1l-1%202-1-2-1-2'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5037593984962405,"src":"/static/279f4873d5d0dc42a0382a3357891615/ee604/feature.png","srcSet":"/static/279f4873d5d0dc42a0382a3357891615/69585/feature.png 200w,\n/static/279f4873d5d0dc42a0382a3357891615/497c6/feature.png 400w,\n/static/279f4873d5d0dc42a0382a3357891615/ee604/feature.png 800w,\n/static/279f4873d5d0dc42a0382a3357891615/31987/feature.png 1000w","srcWebp":"/static/279f4873d5d0dc42a0382a3357891615/58556/feature.webp","srcSetWebp":"/static/279f4873d5d0dc42a0382a3357891615/61e93/feature.webp 200w,\n/static/279f4873d5d0dc42a0382a3357891615/1f5c5/feature.webp 400w,\n/static/279f4873d5d0dc42a0382a3357891615/58556/feature.webp 800w,\n/static/279f4873d5d0dc42a0382a3357891615/e30b5/feature.webp 1000w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"f25cf31f-f6c0-5502-bcb1-63e89d482c35","excerpt":"Business Unit to Manage Potholes Introduction This Project is done as part of Bachelor's Academic Major Project. Problem Statement took from SIH ( Smart India Hackathon ) Description Goa has faced the rage of rains this year and potholes are the biggest problem which government is tackling. Now pr…","frontmatter":{"slug":"bump","tags":["Angular Application","Angular Multi module","Spring Boot","Amazon S3","Amazon RDS","Firebase","Progressive Web App","Material Design","MySQL","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Business Unit to Manage Potholes","code":"https://github.com/keshavlingala/pothole-angular","demo":null,"description":"Developed a Pothole Managing System with Java Spring Boot API + Angular 11+ MySQL with client-server architecture that enables citizens to report any pothole. Deployed using AWS RDS, Heroku, Firebase","date":"10 May 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M176%20115c-2%202-1%205%201%206%202%202%202%203%202%209%200%207-2%2010-4%208h-6c-5%200-10%204-15%2011l-3%202-2%201c-2%201%204%2010%2011%2017%2021%2023%2057%2023%2080%201%206-6%2013-17%2011-18-1-2-4-1-7%203-4%205-6%206-16%208-10%201-14%200-18-7-2-4-3-5-6-5l-2-1-4-9c-5-8-5-9-1-9%203-1%203-2%200-7-2-4-3-5-8-5s-5%200-6-3-5-4-7-2M41%20152l-1%206%201%205h98l4%206c27%2040%2087%2040%20114%200l4-6h48c53%200%2049%201%2049-7%200-3%200-4-2-5h-52l-49%201-5%207a57%2057%200%2001-50%2029c-22%200-39-11-52-32l-3-5H94l-53%201m0%2070v39h17c24%200%2033-3%2039-12%205-10%201-25-7-28-4-2-4-2%200-5%207-4%209-17%205-24-6-8-12-10-37-10H41v40m74-10v30l3%205c5%2010%2016%2016%2031%2015%2014-1%2023-6%2028-16%202-5%202-7%202-23v-18l-8-4-8-4v20c-1%2021-2%2025-7%2029-4%202-15%202-19-1-5-4-5-5-6-35v-28h-16v30m135%200l-10%2028-5-16-6-19-2-3-5%202-6%203%2015%2051%201%203h15l10-29%2010-30%201%2029v30h15v-79h-23l-10%2030m53-29v40l1%2038h16v-28h8c21-2%2029-10%2029-27%200-12-5-19-16-23-7-1-37-2-38%200m18%2013l-1%2012c0%2010%201%2011%203%2011%208%201%2016-3%2018-9%200-5-2-11-5-12-3-2-13-3-15-2m-263%209v8h7c12%200%2016-3%2015-10-1-5-5-7-14-7h-8v9m144%203h-3v53h7c5%200%207%200%207-2v-52h-4l-7%201M58%20228v17c1%204%2017%203%2021-1%206-6%203-15-5-17-7-2-16-1-16%201m121%2045c-2%204%201%2011%204%208h2c3%203%209%200%208-4-2-5-8-4-9%200l-1%202v-5l-1-1c0-3-2-2-3%200m31%203c0%204%200%205%202%205l2-1h1l1%201%202-1h1l2%201%201-5c0-5%200-5-2-5s-3%201-3%203l-1%203v-3c0-2-1-3-3-3-3%200-3%200-3%205m83-5c-1%206%200%2011%201%2011l2-2%202-2%203-1c1-1%201-1%201%201%200%206%209%205%209%200%200-2%200-1%201%201%202%205%205%204%204-2%200-7-1-7-4-4l-2%202c-1-2-6-2-7%200l-1-1c-1-2-9-4-9-3m-207%203c-3%203%201%209%205%207%203%200%202-2-1-2-2%200-2%200%201-1%204-1%206%200%204%201s1%203%203%203c3-1%205-4%203-5v-1c2%200%201-2-2-3-2%200-3%200-4%202s-2%202-2%201c0-3-5-4-7-2m258%200c-2%201-3%205-1%207%202%201%206%201%207-1l-2-1h-2l3-1c3-1%205%200%203%201s1%203%204%203c3-1%204-5%202-5v-1c1-1%201-1-1-2h-4c-2%202-3%202-4%200h-5'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1,"src":"/static/5c138723798bb1c4c488d42fce5f7801/ee604/feature.png","srcSet":"/static/5c138723798bb1c4c488d42fce5f7801/69585/feature.png 200w,\n/static/5c138723798bb1c4c488d42fce5f7801/497c6/feature.png 400w,\n/static/5c138723798bb1c4c488d42fce5f7801/ee604/feature.png 800w,\n/static/5c138723798bb1c4c488d42fce5f7801/f3583/feature.png 1200w,\n/static/5c138723798bb1c4c488d42fce5f7801/54967/feature.png 1400w","srcWebp":"/static/5c138723798bb1c4c488d42fce5f7801/58556/feature.webp","srcSetWebp":"/static/5c138723798bb1c4c488d42fce5f7801/61e93/feature.webp 200w,\n/static/5c138723798bb1c4c488d42fce5f7801/1f5c5/feature.webp 400w,\n/static/5c138723798bb1c4c488d42fce5f7801/58556/feature.webp 800w,\n/static/5c138723798bb1c4c488d42fce5f7801/99238/feature.webp 1200w,\n/static/5c138723798bb1c4c488d42fce5f7801/9592d/feature.webp 1400w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"36b88869-1333-5109-9db0-8da8df45a6f6","excerpt":"Real time Processing of Splitwise Data using Bigdata Technologies Introduction Splitwise is a free tool for friends and roommates to track bills and other shared expenses, so that everyone gets paid\nback. On the other hand, Big data is a term that describes the large volume of data – both structure…","frontmatter":{"slug":"bigdata","tags":["Kafka","Big Data","Cassandra","Docker","Docker Compose","Gradle","SBT","Scala","Kotlin","CQL","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Real time Processing of Splitwise Data using Bigdata Technologies","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","demo":null,"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","date":"1 May 2023","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='275'%20viewBox='0%200%20400%20275'%20preserveAspectRatio='none'%3e%3cpath%20d='M228%2021l-7%207-2%205v36c0%2040-1%2040%206%2045%204%203%2013%203%2018%200%203-2%203-2%203%200%201%202%202%202%206%202h4V69l-10-1h-10v6c0%206%200%206%203%206l2%201v10c0%2011%200%2011-3%2013-2%201-2%201-4-1s-2-3-2-34c0-34%200-36%204-36s5%202%205%2012v9h15V44c-1-10-3-16-6-20-5-5-16-7-22-3m-82%2047v48h12c16-1%2020-2%2024-11%206-11%204-30-3-37l-3-2%204-5c8-10%206-30-4-37-5-3-9-4-20-4h-10v48m48%200v48h14V20h-14v48m-34-22c0%2014%200%2015%205%2013%2010-4%207-25-3-25-2%200-2%201-2%2012m-26%2018l-1%204c0%202%201%203%203%203l3%201h-3c-3%200-3%200-3%207v6h3c2%200%203%200%203-2V64l-2-1-3%201m27%209l-1%2015v14h3c6-1%2010-13%207-22-2-5-7-9-9-7m118%2012l-2%203c0%206%205%206%2012%202%203-2%206-3%207-2%202%200%201%202-1%202-3%201-2%204%201%203%204-1%205-5%202-8-3-1-6-1-11%203-3%202-7%203-7%201l2-1%201-2c0-2-1-2-4-1m-169%206v3h8c8%200%209-1%209-2%201-2%201-2%201%200l2%202c3%200%203%200%202-3l-1-3h-7c-6%200-6%200-6%202%200%201%200%202-1%201l-1-2c0-1-1-2-3-2-3%200-3%201-3%204m152%200h-2l-1%203c0%202%200%202%202%202l3%201h-3l-3%201%201%208c0%207%200%207%203%207h3v-11c0-11%200-13-3-11m16%205c-2%202-1%206%201%207l9%201c10%200%2015-3%2010-7-2-2-6-3-6%200l2%201c2%200%203%202%201%202h-13c-3-1-2-2%201-2l2-1c0-2-5-3-7-1m27%2018c-3%200-2%202%202%203l3%201h-4l-3%201c-1%202%200%203%204%203%205%200%205%201-1%201-4%201-5%203-1%203h3l-3%201c-4%202-3%204%202%204%204%200%205%200%203-1-3-1-3-3-1-3l3-1-1-1v-10c1-2%200-2-6-1m56%2018c1%2014%201%2015%203%2015l3-1v-1l-2-1%201-1c2%200%202-2%202-12v-13h-7v14m-236-12l-1%2040v40h10c13-1%2016-3%2020-9%202-5%203-6%203-31%200-26-1-27-3-31-3-6-6-8-13-9h-16m49%201a1269%201269%200%2000-10%2062c-3%2018-3%2017%204%2017h6l1-8%201-8h11l1%208%201%208%2011-1-5-40-7-39-7-1c-7%200-7%200-7%202m28-1v12h11v68h12v-68h11v-13h-17l-17%201m48%200l-5%2024a15545%2015545%200%2001-8%2056h12v-5c2-11%202-11%208-11%205%200%205%200%207%2011v5h12v-3l-6-37c-7-45-5-40-13-41l-7%201M63%20131v6c0%203%201%204%203%204s3-1%203-2c0-2%200-2%201-1a381%20381%200%200113%202c6%201%207%200%207-5v-4h-4l-4%201h-1c0-2-4-1-4%202l-1%203v-3c0-4-3-4-3%200l-1%204v-4c0-3-2-4-2-1h-1c0-2-5-3-6-2m73%2028l1%2028c1%202%206-1%207-4l1-25c0-24-1-26-7-26h-2v27m173-16c0%206%202%209%202%203%200-2%200-2%201%200%201%204%202%202%202-3l1-5c2%200%202%201%202%206l1%205%201-5%201-6%201%205c0%205%202%208%204%205v-1c-2%200-3-2-1-4v-2c-2%200-1-3%201-3l1-1-6-1c-7%200-7%200-7%203l-1%202-1-3-1-2-1%207m-76-4h-3l-1%2014%201%2015v1c-2%203-1%206%203%206%203%200%203%200%201-1v-2c2%200%202-1%202-5%200-6-1-6-3-6s-2%200%201-1l3-1h-3c-2%200-3%200-2-1%204-1%204-1%202-2-3-1-3-1-1-1%203%200%203%200%203-8s0-10-3-8m54%203c-9%201-10%202-10%203%200%202%202%203%2011%204l12%201c0-2-1-3-3-3-3%200-2-3%201-4%202%200%202-2%200-3l-11%202m-32%2014c-2%2016-3%2015%202%2015l3-1-3-26-2%2012m-74-10c-1%202-4%2024-3%2025l7-1-4-24m-121%204v9l1-2h1c0%202%200%202%202%201h5l1%201c1%200%202-1%201-4%200-4-2-8-2-5h-6c-1-1-1-1-1%201h-1l-1-1m217%203c0%202%201%202%206%202h7l-7%202c-10%203-8%205%205%205%2012-1%2015-2%205-3h-5l6-2c9-3%208-4-6-5l-11%201M27%20163c0%203%200%203%203%203%204%200%206-2%204-4l1-1%201%203c0%203%206%203%206-1v-2l1%203%201%203v-3l1-3v2c0%203%200%203%204%203s4%200%204-3v-3H27v3m60-1h-1c0-2-2-1-2%201h-1c0-4-2-2-2%203%200%204%201%205%202%203h1c0%202%202%201%202-2l1-3v3c0%202%200%203%202%203v-1c-1-1-1-7%201-7l1%204%201%204%201-4c0-3%200-4%201-3l1%204c0%203%202%204%202%201h1c0%204%202%202%202-2v-3l1%203c1%206%204%205%204%200s-1-7-2-5h-3l-1%201h-3c-1-2-9-2-9%200m199%204l-9%201%201%204%2011%201c10%202%2014%201%209-1-4-1-4-4-1-4l3-2c0-1-4-1-14%201M67%20180l1%206%201-3%201-3v-2c-2%200-1-3%201-3l1%204c0%208%205%2010%206%202%200-7%200-8-6-8h-5v7m245%2014c0%205%200%205%202%205l3-1h2c1%202%206%201%205-2l1-2c1-1%201%200%201%202s0%203%202%203c2-1%202-4%200-5l-1-2h1l1%201c0-3%202%202%202%204l2%202v-8l1-1c0-2-3-1-3%201h-2c-1-2-1-2-2-1h-2c-2-3-4-1-4%203v5l-1-5c-2-5-3-5-3%201-1%205-3%205-3%200l-1-4c-1-1-1%201-1%204m-88%2010c-3%203-2%205%202%2012%203%206%203%209%201%209l-1-2c-1-2-4-3-4%200s2%205%205%205c6%200%207-6%202-14-3-4-4-7-2-8l1%201c1%202%204%203%204%200%200-5-6-7-8-3m9%200l2%202c2%200%202%201%202%2011%200%209%200%2011%202%2011l1-11c0-10%200-11%202-11l2-2c0-2-1-2-5-2-5%200-6%200-6%202m14%200c-2%202-2%205-2%2011%200%2010%201%2013%206%2013%203%200%204-3%204-13%200-8%200-10-2-11-2-3-5-2-6%200m11%2011c0%2011%200%2013%202%2013l1-5c0-7%202-8%203-1%200%204%201%206%202%206%202%200%202%200%201-4l1-13c0-6-1-8-6-9h-4v13m16-12l-4%2023c0%203%203%202%203%200%201-4%205-4%205%200%200%201%200%202%202%202l1-2c-2-18-3-24-5-24l-2%201m11%201l-1%2012c0%2011%200%2012%206%2012h3v-7c0-6%200-6-2-6-3%200-4%202-2%204%201%201%201%205-1%206l-1-9%201-10%202%203c0%203%203%202%203-1%200-6-5-8-8-4m11%2011v13h5c3%200%204%200%204-2l-2-2c-3%200-3%200-3-3s0-4%202-4l1-2-1-2c-2%200-2-1-2-3%200-4%200-4%203-4%204%200%202-3-3-4h-4v13m-154%202v6h6c5%200%206%200%207-2h1l1%202v-10c1-2%200-4-1-2h-1l-5-1h-3v6l-1%205c-2%200-2-1-2-5l-1-6-1%207m129%2015v6h21v-7h-10l-11%201m-78%207c0%205%200%206%202%206s3-2%201-2v-8c2-1%203%200%203%205l1%205%201-5c0-6%201-7%204-1l1%204-1-1h-1v3h4v-6c-2-4-2-4%200-3v-3h-5l-5-1h-5v7'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.4492753623188406,"src":"/static/6978333ac2b3b7a7c98bf962d203d360/c30fe/feature.png","srcSet":"/static/6978333ac2b3b7a7c98bf962d203d360/69585/feature.png 200w,\n/static/6978333ac2b3b7a7c98bf962d203d360/497c6/feature.png 400w,\n/static/6978333ac2b3b7a7c98bf962d203d360/c30fe/feature.png 433w","srcWebp":"/static/6978333ac2b3b7a7c98bf962d203d360/d9923/feature.webp","srcSetWebp":"/static/6978333ac2b3b7a7c98bf962d203d360/61e93/feature.webp 200w,\n/static/6978333ac2b3b7a7c98bf962d203d360/1f5c5/feature.webp 400w,\n/static/6978333ac2b3b7a7c98bf962d203d360/d9923/feature.webp 433w","sizes":"(max-width: 433px) 100vw, 433px"}}}}},{"id":"976447d4-5429-50fa-a737-112638227a12","excerpt":"NPM: angular2-timeline Installation Install using npm Add Timeline Module Exposed Components TimelineComponent TimelineItemCompoenent How to use Create a simple timeline set dots color for each item as HEX code Features Mobile Responsive Customizable colors for each timeline item","frontmatter":{"slug":"angular2-timeline","tags":["Angular Library","Angular Reusable library","angular2","timeline","npm module","NPM Registery","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Angular Library: angular2-timeline","code":"https://github.com/keshavlingala/angular2-timeline","demo":"https://www.npmjs.com/package/angular2-timeline","description":"CSS based Angular Library to present any dynamic data in a timeline view with customizable colors and item design.","date":"5 August 2020","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='218'%20viewBox='0%200%20400%20218'%20preserveAspectRatio='none'%3e%3cpath%20d='M183%2014l1%207h32V8h-33v6M11%2064l-1%203c0%202%200%202%201%201h3l2-1%201-2%201%202v1h6l1-2%202%201c1%202%205%202%205%200h2l2%201v-6l-1%201-1%201-2-1h-9l-2%201h-5c-2%202-2%202-2%200-1-2-3-3-3%200m376%20133c-4%203-2%2011%204%2011s8-7%204-11c-3-2-5-2-8%200'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.834862385321101,"src":"/static/f941b0a703fd6bf7ed50973658039b55/14b42/feature.jpg","srcSet":"/static/f941b0a703fd6bf7ed50973658039b55/f836f/feature.jpg 200w,\n/static/f941b0a703fd6bf7ed50973658039b55/2244e/feature.jpg 400w,\n/static/f941b0a703fd6bf7ed50973658039b55/14b42/feature.jpg 800w,\n/static/f941b0a703fd6bf7ed50973658039b55/47498/feature.jpg 1200w,\n/static/f941b0a703fd6bf7ed50973658039b55/0e329/feature.jpg 1600w,\n/static/f941b0a703fd6bf7ed50973658039b55/021dd/feature.jpg 1791w","srcWebp":"/static/f941b0a703fd6bf7ed50973658039b55/58556/feature.webp","srcSetWebp":"/static/f941b0a703fd6bf7ed50973658039b55/61e93/feature.webp 200w,\n/static/f941b0a703fd6bf7ed50973658039b55/1f5c5/feature.webp 400w,\n/static/f941b0a703fd6bf7ed50973658039b55/58556/feature.webp 800w,\n/static/f941b0a703fd6bf7ed50973658039b55/99238/feature.webp 1200w,\n/static/f941b0a703fd6bf7ed50973658039b55/7c22d/feature.webp 1600w,\n/static/f941b0a703fd6bf7ed50973658039b55/b44a7/feature.webp 1791w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"5f4f690b-2fa2-50db-923d-532563c036db","excerpt":"Aakarshan Artboard Introduction It's a social media platform it lets you connect with your friends online, Originally designed to showcase art work\nwith friends over internet Purpose It let anyone with a mail id create account and share media images to everyone on website Features of Aakarshan 1. L…","frontmatter":{"slug":"aakarshan","tags":["Artclub","Aakarshan","Aakarshan Artclub","KMIT","Aakarshan KMIT","KMIT Aakarshan","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Social Media Platform (Aakarshan Artboard)","code":"https://github.com/keshavlingala/AakarshanClub","demo":"http://aakarshan.web.app/","description":"Designed, Architected, Developed and Deployed a productivity platform for students built with Angular 9, Google Firebase, Google Material Design, Bootstrap. Architected for the purpose of sharing arts between students. Features: Dynamic Progressive Web Application , User authentication, Comments, Likes, Compressing Images client-side, offline capability Database Design in Google Firebase Firestore Fully Functional","date":"1 June 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M13%2011c-1%2013%204%2023%2015%2028%206%203%2019%203%2019-1h-5c-15%201-26-9-28-24%200-4-1-5-1-3m147%208c-6%2011-10%2024-12%2031%200%204-1%204-12-3-13-9-31-17-33-15-2%201-3%2015-3%2031v17h-3l-12-3-22-3H51l1%204c1%209%206%2027%2011%2036%203%208%203%208-8%209-15%202-33%207-37%2010l7%2013%204%205%2011%2013%208%208-3%202c-16%208-21%2010-27%2015-12%209-12%209-7%2013a321%20321%200%200118%2016l4%202%202%201%2010%205a205%20205%200%200114%205c1%201%2012%204%2013%203l1%201a136%20136%200%200096-16c7-5%206-4-6%200a130%20130%200%2001-130-21c0-2%2024-16%2027-16l16%209c2%203%2022%2011%2032%2013l15%203h21c3-1%201-2-2-2-10%200-30-5-43-11-11-5-25-15-25-17s13-6%2026-7c4-1%205-1%204%201l1%202%205%203%206%203%203%202c2%202%203%203%204%202l5%203c5%203%2016%207%2016%206l1%201h2c2-2%206-2%206%200%200%201%201%202%203%202l15%201c14%202%2016%202%205-1-20-4-47-16-53-23-2-3%200-3%202-1l4%202%2019%204%202-1v-1l3%202%204%202%202%201h2v1c-1%201%200%201%202%201%202-1%203%200%204%202%201%203%209%207%2012%206%202%200%202%200-1-3-3-2-1-3%202-1s4%200%201-1l-12-8c-12-6-19-11-27-21-4-6-5-9-2-7h1l1%201%206%203%209%206%204%202%201%201%201%201%207%206%2010%2010v1l2%202c2%201%203%200%200-3l-1-3%204%204%203%203c1-2-4-8-15-20-5-6-14-25-14-30%200-2%200-2%203%200l6%205%203%204c5%205%2010%2014%2013%2023l5%2011%201-2v-2c1%200%202%201%201%203v2c1%200%202%201%202%203l3%203%201%201c1%203%202%200%201-4l-1-4v4l-1%201-3-8-5-14c-4-9-5-20-4-40v-4l2%203%204%208%201%205c3%204%205%2016%205%2029%200%2014%200%2014%202%2012s2-2%202%200c2%205%203%201%202-10%200-14%201-18%206-33%206-16%207-14%207%208-1%2013-1%2015-4%2022l-6%2015c-2%208-3%208-3%205s-1-3-1-2v9c1%201%204-3%204-6l1-2%201%204v2l1-2%201-2-1-2-1-1h2l6-12c4-12%206-16%2012-22l3-4c0-1%206-7%208-7%203-1%202%200%200%207-3%2010-9%2020-12%2024l-6%207-12%2016%204-3c2-3%203-3%203-2l-1%202v1c2%200%205-3%205-5h1c0%202%201%202%202-1%204-7%2020-22%2025-22l1-1%202-1v-1l1-1c1%200%203%200%205-2%205-3%206-2%202%203-7%2011-16%2018-29%2025l-12%208h3c4-3%205-2%201%201l-2%203h2l2-1c2%201%207-1%206-2s-1-1%201-1c1%200%202-1%202-3%201-2%201-2%205-1l3-1-2-1%202-1%204-1%203-2h1l2%201%2010-2c16-4%2017-3%209%202a161%20161%200%2001-56%2021l29-4h4c2%201%204%201%208-1l19-9%202-1h2l1-1%206-3%208-5c3-1%204-2%203-3%200-2%201-2%205-1%207%200%2017%203%2022%205l4%201-2%202c-5%205-14%2011-32%2019-6%204-7%206-1%206a112%20112%200%200043-20l4-2%207%203%209%204%201%201%202%201c2%201%209%207%209%209a136%20136%200%2001-137%2018l-4-2%203%202%204%203%201%201%209%203c7%204%2018%208%2020%208l2%201%204%201%205%201%2021%202%203%201%202%201%202-1h4a95%2095%200%200035-7l12-4%201-1%2018-9c1-1%203-2%204-1l1-1c0-1%201-2%203-2%202-1%202-1%201-2s0-1%202-3l9-8c1-2%201-2-1-4a143%20143%200%2000-32-21c-5-2-6-3-6-5l1-2%206-4%205-5c2%200%2017-23%2017-26%200-2-21-8-37-10-13-2-12-1-6-12a102%20102%200%20009-33v-4h-12a147%20147%200%2000-33%206h-3V62c0-22-1-31-5-30-5%200-21%208-31%2015l-11%206-1-3c-3-11-16-42-18-42a167%20167%200%2000-33%2036l-8-9c-6-8-24-27-26-27l-6%2011M17%2019c0%202%206%2010%209%2012%207%205%2017%205%2025%202%207-3%207-4%200-2-10%204-20%202-27-6l-5-6-1-1-1%201m208%2018l-7%208-7%209c-4%203-4%205%201%2017l5%2012%202%205%208-9a176%20176%200%200113-15l-10-26-2-3-3%202m-56%200c-2%203-10%2023-10%2026l6%207a186%20186%200%200115%2018l3-8%206-15%203-7-3-3-3-4-15-15-2%201m-50%2020l-1%201c-3-1-3%201-3%2015v13l8%204a250%20250%200%200120%2011l1-16V69l-4-2-3-3-1-1-14-6h-3m157%201a28397%2028397%200%2001-17%208l-4%203v33l4-2%2014-8%2011-6V74c0-17-1-19-8-16m-81%2022c-8%2015-9%2019-7%2024l11%2027c0%203%200%203%203-5l6-17%204-9-2-8-7-14-4-7-4%209m45%201l-4%203-1%201-5%207c-4%203-6%206-6%207l-1%202v35l4-5%2011-13%207-8V97l-2-16-1-2-2%202m-85%203l-1%2015v11l6%207a220%20220%200%200117%2020v-18c0-21%200-20-18-37-3-3-3-3-4%202m160%209l-7%201c-10%200-15%205-16%2015l-4%2010-1%207%206-1%2014-2%2010-2c2-2%207-13%208-22%202-6%202-7%200-7l-3%201h-7M73%2096c-1%202%207%2024%209%2025l13%202%2015%203c3%200%203%200%202-3l-1-3-3-9c-4-12-5-14-9-14-2%200-2%200-1-1s1-1-1-1h-4c-3-1-19-1-20%201m206%206l-3%201-12%206-3%202-3%203-2%201c-2%200-3%203-7%2016a103%20103%200%2001-7%2016l11-6%2015-8c4-2%205-2%209-15%204-12%205-20%202-16m-161%205l5%2014%203%2010%207%204%2016%208c8%205%209%205%207%202l-6-14c-5-16-5-16-10-18l-4-3-3-1h-2v-1l-2-1-8-3c-3%200-3%200-3%203m186%2028l-9%201c-16%202-18%203-18%206a71%2071%200%2001-14%2018l-3%203c-4%202%201%202%207%201l16-3%209-1%207-8%208-11c1-3%201-7-1-7l-2%201m-214%201c0%202%2012%2019%2016%2023l11%202a120%20120%200%200123%204h3l-3-1-9-9-4-5-3-5c-3-6-5-7-20-8a762%20762%200%2001-14-1m233%200l-1%202c0%202-5%208-12%2016l-6%206%2012%203%2016%203%205%201%205-6c7-7%2013-16%2013-18s-5-4-13-5a559%20559%200%2001-19-2m-256%201c-10%201-18%203-19%204h-3c-4-1%203%2010%2012%2020l6%206%2010-2a222%20222%200%200120-5l-6-8-6-7-8-9-6%201m30%20107l3%208c4%207%206%2017%206%2024v3H27v3l1%205c2%201%205%202%205%200v-1c2%200%202%209%201%2013-1%205-1%205%202%205l15-3v-1c2%200%204%202%205%205h-3c-11-2-21%204-23%2015-1%203%201%208%204%2012%201%201%202%202%201%203h3c-2%201%204%202%2010%201%204%200%204%200%203-1-2-1-2-1%200-1h6l2%201h3c2-1%202-32-1-37-2-7-8-8-19-5-1%200-2%200-1-2%200-3%203-5%204-3h27v6l-2%208c0%202%200%202%204%202l7-1c2%200%202%200%201-1-2-1-2-1%201-1l5-1c2%200%202%200%201%202h3l1%202%201%202h-2l-7-1c-16-1-25%2022-11%2029l1%201%201%201c3%201%2014%200%2012-1-1-1-1-1%201-1h7l1%201%202%201h2v-18c0-14-1-18-2-21-3-5-9-7-19-4-2%200-2%200-2-2s1-3%2014-3c8%200%2013%200%2012-1l1-1%201%2023v23l3%202%204%201%201-12c0-12%202-20%204-18l1-1%201-3%201-1%201%201v-2c0-2%204-4%207-4%203%201%203%206%200%209-2%203-3%203-6%203-4-1-4%200-5%203-1%204%200%2010%202%2010v2l1%201%203%204%205%207%202%202%202-2c3-3%203-3-2-12l-3-4%202-1c4-2%207-8%207-13%200-9-10-14-19-9l-4%202v-5l1-4h14l15%201v12c-1%202-1%203%201%203h2l2-1h2l1-1h4c3%200%203%200%201-1s-2-1%201-1l4%202h1c0-2%203%201%203%203s0%202-2%201c-9-5-23%204-24%2014-1%204%201%2010%204%2011v2l1%201h1c0%202%205%203%2011%202l4-1c-2%200-2%200%201-2%203-1%204-1%202%201v1l2-1h1v1h4l2%201v-17c0-13%200-18-2-21-2-6-9-8-19-5-2%200-2%200-2-2%200-3%201-5%202-4l27%201a333%20333%200%200062-2c1%200%202%202%202%205%200%202%200%202-6%201-8-2-18%202-20%2010-1%203%201%2011%204%2015l1%202%201%201v1c-4%200-5%201-5%205-1%205%207%2012%2014%2011l3%205c3%206%204%207%207%206v1l-2%201c-1%200-2%201-2%205-1%205-3%209-5%209s-3-2-5-10c-1-5-3-5-3%200%200%2014%2010%2019%2015%208%200-2%201-2%201%202v4h4c5%200%206-2%207-9%200-6%200-6-4-8-3-2-4-4-2-4%202-1-2-9-4-9l-2-1c-1-1%200-1%201-1v-2h3v-2c3-1%206-7%206-12%200-10-9-15-19-10-7%203-10%203-10-1s2-5%2011-6l9%201h6c2%200%202-2%202-8%200-9%200-9%204-8h2v41l4%204%204%203v-13c1-12%201-13%203-17l4-3%201-1v-1c2%201%204%200%202-1h1l3-1%203-1c2%200%202%200%201%201v1c2-1%202-1%202%201v1c1-1%202%205%202%2011-1%204-4%2011-7%2014v5c1%202%201%203%202%202l1%201%201%201c2%200%205-5%208-12%207-19-9-40-22-29l-4%203v-10h18c11%200%2017%200%2016-1-2-1-2-1%200-1h2v9l-1%209h3a1163%201163%200%200119-1l1%202c0%202%200%202-4%201-9-4-23%205-23%2015%200%206%206%2014%2012%2016%204%200%2010-1%209-2l2-1h8l3%202v-16c0-19-1-23-6-27-4-2-8-2-15%200-2%200-2%200-2-2%200-3%201-5%203-5v1c-2%201%209%202%2038%201%2015%200%2023%200%2022-1s-1-1%201-1%202-1%202-3v-4h-54c-60%200-55%201-55-6%200-4-3-16-6-21-3-6-6-8-10-8-3%200-4%200-1%205%206%208%209%2018%209%2026v4H114l-1-7c0-8-3-20-6-25-2-4-2-4-6-4l-4%201m95%2049l-5%202c0-2-1-2-3-2-5%200-5%202-5%2022%200%2016%202%2022%205%2021h2c2%200%202-3%202-14%200-14%201-15%203-19%206-8%2012-12%2011-6h2c1%202-1%206-3%208l-3%202%202%204c3%206%203%206%207%201%204-4%205-7%203-12-2-8-10-10-18-7m157%200l-6%203-2%202v-2c0-3%200-3-3-3h-4v17l-1%2019%203%204c4%205%205%204%205-7%200-10%202-20%204-23%204-4%205-5%209-5%203%201%204-1%201-1-2-1-2-1%200-1%209%200%2011%2017%203%2028l-3%206c0%202%204%206%204%205l1%201c-1%203%202%202%204-2%209-14%206-35-5-41-4-2-6-2-10%200m-41%2021v1c1%201%201%201%200%200-3%200-9%206-9%209%200%208%2018%203%2022-5%201-3%200-4-4-3-2%200-2%200-1-1s1-1-2-1h-6m-267%202c-1%202-1%202-2%201s-1-1-1%201h-1v1l-1%201c-1-1-4%204-2%206%203%205%2022-1%2022-8%200-2-1-2-3-2-3%200-3%200-1-1%201-1%200-1-4-1-5%200-6%200-7%202m39-1h-2l-1%201v1c-1-1-5%202-4%203l-1%201c-1%200-2%204-1%206%204%204%2022-3%2022-9%200-2%200-2-1-1h-1v-1h-1l-2-1h-8m72%200c1%201%201%201-1%201h-1v1c-2-1-6%203-5%204l-1%201c-2%200-1%204%201%205%202%202%2010%201%2015-3%205-3%206-6%203-7l-3-2-5-1c-3%200-4%200-3%201m87%204c1%201%201%201-1%201l-6%201c-2%201-4%202-5%201l1%202c4%204%2010%204%2016%201%206-4%205-7-2-7-4%200-5%201-3%201m-82%2033l-4%206-4%207c-2%203-2%203%200%203s4-2%205-5h2c0%202%200%202%202%200h1l3%204c2%203%202%203%204%201h2l1-1c1-2%202-2%202-1h3l1%202h2c1-2%201-2-1-5s-3-5-1-3h1v-3c2-2-2-7-7-7-3%200-4%202-1%202%202%200%202%200%201%201-2%201-3%202-3%207l-1%204c-1%200-4-6-5-11%200-3-1-4-3-1m49-1c-5%202-7%207-4%2012l2%203%201%201%205%201%206%201%202%201%201-1c-1-1%200-1%201-1%202%200%204-2%204-3l-2-1c-3%200-3%200-3-7%200-6%200-7-2-7s-3%203-2%2010l-2%206c-1%200-7-3-8-5v-4l1-1c0-1%201-2%203-2l3-3h-6'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1,"src":"/static/5afabb89064f72668fd6ce9a2550a584/49b36/feature.jpg","srcSet":"/static/5afabb89064f72668fd6ce9a2550a584/f836f/feature.jpg 200w,\n/static/5afabb89064f72668fd6ce9a2550a584/2244e/feature.jpg 400w,\n/static/5afabb89064f72668fd6ce9a2550a584/49b36/feature.jpg 512w","srcWebp":"/static/5afabb89064f72668fd6ce9a2550a584/a3e81/feature.webp","srcSetWebp":"/static/5afabb89064f72668fd6ce9a2550a584/61e93/feature.webp 200w,\n/static/5afabb89064f72668fd6ce9a2550a584/1f5c5/feature.webp 400w,\n/static/5afabb89064f72668fd6ce9a2550a584/a3e81/feature.webp 512w","sizes":"(max-width: 512px) 100vw, 512px"}}}}},{"id":"238b17f1-3e8b-5e9c-ad96-d6c0b76f93bb","excerpt":"Python GUI App to Analyze Sorting Algorithms Simple Python GUI using PyQt5 and Qt-Material to analyze sorting algorithms. This project is a part of the Advance Algorithms course at California State University, Fullerton. Screenshots Demo Video Instructions to run the Application ( MacOS ) Clone the…","frontmatter":{"slug":"algorithm-analyzer","tags":["python","tkinter","sorting-algorithms","gui","pyqt5","qt-material","matplotlib","numpy"],"title":"Python GUI App to Analyze Sorting Algorithms","code":"https://github.com/keshavlingala/AlgoAnalyzerTool","demo":null,"description":"Simple Python GUI App to Analyze Sorting Algorithms","date":"10 September 2023","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='322'%20viewBox='0%200%20400%20322'%20preserveAspectRatio='none'%3e%3cpath%20d='M2%20172v150h396V21H2v151'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.2422360248447204,"src":"/static/46dd54ee74947ec6b36012ae6dcc676d/14b42/feature.jpg","srcSet":"/static/46dd54ee74947ec6b36012ae6dcc676d/f836f/feature.jpg 200w,\n/static/46dd54ee74947ec6b36012ae6dcc676d/2244e/feature.jpg 400w,\n/static/46dd54ee74947ec6b36012ae6dcc676d/14b42/feature.jpg 800w,\n/static/46dd54ee74947ec6b36012ae6dcc676d/cf77e/feature.jpg 1032w","srcWebp":"/static/46dd54ee74947ec6b36012ae6dcc676d/58556/feature.webp","srcSetWebp":"/static/46dd54ee74947ec6b36012ae6dcc676d/61e93/feature.webp 200w,\n/static/46dd54ee74947ec6b36012ae6dcc676d/1f5c5/feature.webp 400w,\n/static/46dd54ee74947ec6b36012ae6dcc676d/58556/feature.webp 800w,\n/static/46dd54ee74947ec6b36012ae6dcc676d/4c7e3/feature.webp 1032w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"8c646411-2fb0-5256-b9d6-d366ddeaa218","excerpt":"Advance Line Follower Robot Sep 2018 – Nov 2018 Block Diagram of the Project Project descriptionAdvanced line Follower Robot with 5 sensors and is able to take different complex paths\nRunner up in Compilation held in National Institute of Technology, Warangal Components Required Arduino UNO (or Ard…","frontmatter":{"slug":"iot","tags":["Arduino","Raspberry Pi","Bluetooth","Android App","Line Follower","Crawler Robot","DTMF Controlled Robo Car","Brick Pi","Dexter OS","Lego Build","Custom Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"IOT Projects","code":null,"demo":null,"description":"IOT Projects on Raspberry Pi, Arduino and several Other Technologies ...","date":"1 Sep 2018","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='267'%20viewBox='0%200%20400%20267'%20preserveAspectRatio='none'%3e%3cpath%20d='M79%204v1l-2%204-2%206-1%203-2%206c-1%205-6%2013-11%2017-5%205-15%206-17%202l-2-3a429%20429%200%2000-20%202c19-1%2021-1%2021%203l-6%201c-9%200-12%201-12%205l6%2023c8%2024%208%2028%205%2031s-25%2011-31%2011c-2%200-2%200-2%205%201%207%200%207%2019%200%2025-8%2025-10%2012-48l-6-22c1-3%2017-4%2018-2%201%201%200%202-2%202-11%203-4%2016%208%2016%203%200%204%201%204%202l1%201%201%201v4c1%202%201%202-6%204-2%200-3%201-2%202l12%2026a135%20135%200%200040-14c5%200%2012-4%2016-9%201-3%204-5%205-6a192%20192%200%200035-19l1-4-1-3c-2%201-2-2%200-8%201-7%202-40%200-40h-12l-10%201h-2l-22-1a615%20615%200%2001-33%200m90%202l-2%201%203%203c3%203%204%206%202%206l-1-1-2-4c-3-3-3-3-4-2-2%202-3%206-1%206l1%201-1%201c-1-1-1%201-1%203%200%204%200%204%202%203%201-2%203-2%203-1l-1%201v1l-1%201v1c1%201%201%201-1%203l-2%204v2l3-2c3-2%203-3%203-5-1-3-1-3%201-3s2%200%202-2c-1-2%200-3%202-5l3-3%202%203%202%202c1-2%207-2%206%200l1%202%201-1v-1c1-1%200-2-2-4-3-4-3-4-4-2-2%203-5%201-5-4l1-2%202%202c3%203%203%202%200-2s-8-5-12-2m134%207c-1%203-1%203-3%201v1c3%208%200%2010-11%209-8-2-9-1-9%203%201%204%200%206-3%206-2%200-2%200%200%201%203%201%202%203-1%202l-2%201c0%202-4%204-9%204-3%200-6%203-9%2013l-8%2018c-6%2018-7%2019-4%2019l3%201c1%201%201%201-2%201s-4%200-4%203%200%204%202%204l3%201c1%201%201%201-1%201-3-1-4%200-2%203%202%204%203%204%208%206%204%201%204%201%202%202l-3%202-3%202-4%203c-2%203-1%207%204%208l3%202%202%201c2%200%205%203%205%204%200%202-3%205-4%205l-3%202-2%201-2%201c-2%201-2%201%200%201h2l2-1v3l1-1c0-1%203-1%209%201l5%202-1%202%208-7c4-4%207-7%206-8l-1-1h1l1-1-1-1c-1%200-2%200-2-2h-2c-1%202-1%202-1%200v-2l-1%202-1%201-1-2-1-1c-1-1-1-1-2%201-2%202-5%201-5-3-1-5-1-8%201-8l1-1%205-3c4-3%204-3%203-11-1-5-2-6-4-6l-2-1%203-1c3%201%204%200%205-1s1-1-1-1l-1-2-2-5c-1-2-2-3-1-4v-1c-1-2%200-7%201-7l1-1c-2-2%202-1%205%202l2%201%202-1c1%200%201%201-1%203h-2v3l1%207%201%204%202-2c3-3%204-5%202-5l-1%201-1-2v-5l1%202c1%203%201%202%201-1v-4l4%203c2%200%203%201%203%202l1%203%201-3c0-2%201-2%2011-2%208%200%2010%200%209%201l2%204c2%202%203%204%200%207-2%203-4%203-3%200v-4c0-3-1-3-3%200l-1%202c1%200%202%201%202%203l2%203c2-1%201%202-2%205-4%204-2%204%202%200l3-2%202%201%202-1-2-1c-2%200-3-3-1-5s2-2%203-1c0%202%201%202%203%200l3-2%201-1c0-2-2-2-2-1l-1%201c-1-1%200-2%201-3l2-4%204-2c5-2%204-3-2-4-2-1-3-1-3-3%200-3-2-4-5-4-2%200-2%200-1-2h5l1%202h1l1-2%203-2c2-1%202-1%202%204l1%206c2%202%202%209%201%209s-1%2019%201%2020l5%201%205%201-4%201h-12l-1-5-1-6v-3c1-3-1-2-3%201l-3%203-1%202-1%202v3h2v-2l1-2c1-3%201-3%201%200s0%204%201%203l1%201h1l1%201-3%201-2%201c0%202-3%204-4%204l-2-2c0-4%200-4-1-2l-2%204-2%202-4%202-2%202-4%202c-3%203-4%203-5%200l-2-2h-1l-2-1h-3l-2-1%201%202c2%201%200%203-2%202-2%200-2%200-1%201l1%203c-1%203%200%206%202%205l1-3c-1-4%200-8%201-5l1%204c1%201%201%201%202-2%202-4%203-4%203-1%201%203%200%206-1%204v1l-3%202c-2%200-2%201-2%209%200%204%200%205-10%2018l-11%2014-60%202h-58l1-3v-5c0-3%201-3%204-3%205%200%205-2%205-14v-10l-12-1c-9%200-11%200-12%202l-1-1c-1-1-1-1-2%201s-1%202%201%202%203%202%200%204l-1%204-1%202-1%201-1%206c-2%200-2-4%200-8%203-7%202-11-1-7-2%201-2%203-1%203v1c-2%200-2%201-2%204v4l-1-5c0-4%200-5-3-7-4-3-7-4-7-2h-1c-1-2-3-1-6%203-2%203-2%204%202%205l2-2c-1-1%200-2%201-4%201-1%201-1%201%201-1%201-1%202%201%202l1-1%202-1%202%202h-1l-2%202v10c-2%201-9%200-11-1h-2l-1-1%201-1c2%200%203-2%202-3-2-2-6%200-7%204-1%203%201%207%204%2010l3%204%201%201%201%201c-2%202-26%201-26-1-2-3-1-3%208-7l8-5-8%203c-10%205-9%205-13%201-4-5-11-7-17-7-5%201-6%201-7-1s-1-2-4%202c-3%205-3%206%203%206%205%201%205%201%205-2%200-2%200-2%202-3%207-2%2014%202%2019%208%204%207%205%207-22%207H31l5-5c6-6%209-13%209-21%200-9-1-10-10-10-7%200-8%200-7%201%202%201%201%202-3%205l-6%204%205%205%205%204-16%208-1-7v-7l-3%204-3%204c-1%200-1-1%202-6l3-5-3-5c-5-8-5-7-5%2013l-1%2018c-2%200-2%205-2%2039v38h103v6h16v-3c0-3%200-3%203-3s3%200%203%203v3h16v-6h52l53%201c3%203%206%203%206%201%200-1%201-2%2012-2h13l-1%203c0%204%200%204%202%204%208%200%2013-1%2016-5%201-2%203-2%2013-2h11v13h21c2%201%203%200%201-2-2-1-2-3-1-3l2%203c2%202%203%203%203%200l1-2v2c0%202%200%202%201%201%201-2%201-2%202%200l1%201%201-2v-4l-1-2h15l14%201%201-3v-3h22v-78l-4%201h-5v-4l-1-4v3c0%202%200%202-2%200-2-4-3-3-3%202l-1%203-1-2c1-3-1-6-3-6s-3%203-2%206l-1%202-1-3-1-4c-1-1-1%200-1%203l-1%204c-2%200-3-5-1-7%201-1%201-1-2-1s-3%200-2%201c2%202%201%207%200%207l-2-1-2-1c-2%200-2-1-2-2%200-2%201-2%202-2l2-1-2-1c-3%200-5%203-4%206%201%202%201%202-1%201l-2-2v-3l2-1-2-1c-2%200-2%201-2%204s0%204-2%204c-2-1-3-5-1-7%201-1%201-1-2-1-2%200-2%200-1%201%202%202%201%207%200%207l-2-1-2-1v-4l1-1-1-1c-2%200-2%201-2%204l-1%204c-2%200-2-1-1-3%200-3-1-5-4-5-2%200-2%201-2%204%200%204%200%204-3%204s-3%200-2-2c2-4%200-13-4-15l-2-5c-2-13-21-13-23%200-1%203-1%203%203%203%208%200%2013%205%2013%2011s-1%207-17%207c-15%201-32%200-32-1h4l4-1-2-1c-3%201-3-1-1-4l3-1%202%201-1-2v-2l1-1%203-4%205-6%202-4%201-6c0-3%201-5%202-5l1-1h1l2%202v-1c-1-1-1-1%201-4l2-4c0-3%203-6%204-5h2l1-1h12l8%201c3-1%202-4%200-4-1-1-1-1%201-1l2-1h-13l-1-1c0-2%206-2%206%200l1-1%201-3h5c2%200%203%200%203%202h1c1-2%202-1%202%202s1%204%205%204l4%201h-4c-5%200-5%200-2%204%202%204%204%205%2013%206l12%202c6%201%2010%201%209-1l1-1%202-5a79%2079%200%20014-11%20290%20290%200%20016-21c0-4%200-4-4-4l-3-1h8v-9c-1-8-7-36-9-38l-5-2-6-2v-6l-1-7-2-3-1-1c-2%200-3%202-1%202l1%203v14h-4c-6%201-7%200-7-2l-1-2-1-5-1-5%202-3c1-1%201-1-2-1l-4%202h-1c0-2-2-3-3%200l-1%201-1-1c1-1%200-2-1-2-2%200-2%201-2%203v3l-1-2c0-3%200-3-4-3-10%200-13%202-10%206v1c-3%200-5-1-4-3%200-2%200-2-4-2-5%200-5-1-2-5l1-2-1%201c-2%202-3%201-3-1%200-4-2-5-3-2M138%2026c-1%202-3%203-3%202%200-2-3-1-3%201l-1%201-2%202%201%202v4c-3%203-3%206-1%206l2%202%203%201%201%201v1l1-1c-1-2%200-2%201-2l2-1%202-4c1-1%204-5%205-9l3-6-4-1c-4-2-5-2-7%201m198%208c-8%202-8%202-10%2016-1%2012-1%2012%201%209%202-2%203-5%204-10l3-8v7c-2%203-2%208-1%209s2%202%201%203c0%202%200%202%201%201h3c2%201%203-1%203-5l2-9c1-4%202-8%201-10%200-4-1-5-8-3M172%2046c-4%203-4%203-2%208l-1%202c-2-1-1%201%201%204v3l5-1c1-1%204%202%204%204l1%201%201%203c0%201%200%202%201%201h5c3%201%202%202%200%201l-3%201c-1%202%201%204%203%202l2%201c1%201%201%200%202-2%201-4%204-5%204-2l2-1%204-2%202-2%203-1c3%200%205%200%203-1-2%200-1-1%204-5%207-5%209-6%208-4v1l2-1-1-1v-1c2-2%201-6-1-8l-2-3h-44l-3%203M48%2049c3%204%202%205-2%205-9%201-5%2010%204%2010h4V52l1-5h-4c-4%200-4%200-3%202M3%2049l5%201c6%200%207%201%209%2010%202%2016%202%2018-9%2020-4%201-5%201-5%204%200%202%200%202%205%202%207-1%2011-4%2012-7%202-5%202-7%200-17-3-13-4-14-11-14l-6%201m218%2013c-1%202-2%202-4%202h-1v1l-1%201-2%202c-3%201-3%202-2%202%202%200%203%202%201%202v2c2%201%202%201%201%203-2%202-8%202-8-1%200-1-1-1-1%201-1%202-1%202-2%201l-2-1v2c2%201%208%2010%207%2010l-3-2h-1c0%202%203%204%205%203%202%200%202%200%201%202l1%201%203%202c3%205%204%205%207%202%202-2%202-2%203-1s1-5%201-17l-1-19-2%202M77%2063l-2%203%201-1%203-1-1%203c-3%202-2%205%200%208l3%202%203%201%203%201%203%201%203%202c2%200%202%200%200-1-3-1-4-3-3-5l1-4v-2l1-2-3%201c-1%202-1%202-3%201l-2-2-1-1%202-1%203%201-4-2-2-2c0-2-2-2-5%200M59%2082l-4%202%209%2016%209-3c8-2%2010-4%205-4-3%200-4-1-9-6-6-5-6-5-10-5m131%209a592%20592%200%2001-22%2016l18%201h18l-6%205c-11%207-10%207-9%209l1%202%203-2a428%20428%200%200115-13c0-1%203-2%2011-2l6-1h-7c-7%200-8%200-10-3l-3-5-1-1v-1l-1-1-5-3c-4-5-4-5-8-1m26%2038l-2%201c-1-1-10%205-9%207h-1l-2%201-2%202-3%201c-2%202-2%202%200%202%201-1%202%200%203%202%202%202%203%202%2010%202l8-1h-5l1-2%203-3%201%203%202%203%204-5c0-2%200-2-2%200-3%201-3%201-4-2l-1-4c0-2%201-2%204%201%204%203%204%202-1-4l-4-4M48%20189c-1%2011%200%2018%202%2018s2-1%202-7c0-5%201-6%202-4%206%2013%2010%2015%2010%205%201-19%201-17-2-18-2%200-2%200-2%207v7l-4-7c-6-9-8-9-8-1m20-4c0%203%200%203%203%203%202%200%202%200%202%2010%200%208%200%209%202%209s2-1%203-7v-10c-1-1%200-2%202-2s3-1%203-2c0-2-1-3-8-3s-7%200-7%202m18%2010v12h7c7%200%207%200%207-2s-1-3-5-3c-5%200-5%200-5-2%200-3%200-3%205-3%204%200%205-1%205-2%200-2-1-3-5-3s-5%200-5-2%201-2%205-2%205-1%205-3%200-2-7-2h-7v12m18-9v18c0%205%204%204%204-1l1-4%203%204c2%203%203%204%205%204%204%200%204%200%200-5l-3-4%202-2c2-2%203-3%203-6%200-5-3-7-10-7-5%200-5%200-5%203m19%204v15l2%202c2%200%202-1%202-7l1-6%203%206c3%206%205%207%206%207%204-1%204-23%201-23-2%200-3%200-3%206v6l-4-6c-6-10-8-9-8%200m21%205v12h7c7%200%207%200%207-2s-1-3-5-3c-5%200-5%200-5-2%200-3%200-3%205-3%204%200%205-1%205-2%200-2-1-3-4-3h-5l-1-2c0-2%201-2%205-2%205%200%205%200%205-2%200-3%200-3-7-3h-7v12m17-9c0%202%201%202%203%202s2%200%202%2010c0%208%200%209%202%209%201%200%202-1%202-9l1-9%202-1c2%200%203-1%203-3s0-2-7-2c-8%200-8%200-8%203m-74%2030c-2%201-1%204%201%204s2%201%202%208%200%208%202%208%202-1%202-8%200-8%202-8%203-4%201-4H87m15%200l-1%2010c0%209%200%2010%202%2010s2-1%202-4c0-4%200-4%203-4s3%200%203%204c0%203%200%204%202%204s2-1%202-10l-1-10c-2-1-3%200-3%204s0%204-3%204-3%200-3-4-1-5-3-4m46%200c-3%200-4%204-4%2010%200%207%202%2010%207%2010s7-3%207-8c0-3%200-3-3-3s-4%200-4%202l2%202%201%201-3%202c-2%200-3-1-3-6l1-6c2-1%205%200%205%201l2%201c2%200%203-2%201-4s-6-3-9-2m16%201c-4%203-3%207%202%2010l5%203c0%202-5%202-6%201%200-2-4-3-4-1%200%206%209%208%2013%203%202-3%201-7-4-9-2%200-3-1-3-3s2-2%204%200c2%203%205%201%204-2-2-4-7-5-11-2m-38%209c0%209%200%2010%202%2010s2-1%202-6v-5l4%205c5%209%207%208%207-4%200-9%200-10-2-10s-2%201-2%206v6l-4-6c-2-4-4-6-5-6-2%200-2%201-2%2010'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5037593984962405,"src":"/static/7db1634f9b7c890251c9ae45ca32e845/bd4d8/feature.jpg","srcSet":"/static/7db1634f9b7c890251c9ae45ca32e845/f836f/feature.jpg 200w,\n/static/7db1634f9b7c890251c9ae45ca32e845/2244e/feature.jpg 400w,\n/static/7db1634f9b7c890251c9ae45ca32e845/bd4d8/feature.jpg 708w","srcWebp":"/static/7db1634f9b7c890251c9ae45ca32e845/08ab0/feature.webp","srcSetWebp":"/static/7db1634f9b7c890251c9ae45ca32e845/61e93/feature.webp 200w,\n/static/7db1634f9b7c890251c9ae45ca32e845/1f5c5/feature.webp 400w,\n/static/7db1634f9b7c890251c9ae45ca32e845/08ab0/feature.webp 708w","sizes":"(max-width: 708px) 100vw, 708px"}}}}}]}}} \ No newline at end of file +{"data":{"allMdx":{"nodes":[{"id":"3c058ecf-bb9f-5c6f-a2e2-3a9bdb63a2fa","excerpt":"Synopsis Intro Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP Reading Article and Highlight Highlighted 30% of article Highlighted 90% article Complete Summary","frontmatter":{"slug":"synopsis","tags":["Google Chrome Extension","Javascript","Python Server","Natural Language Processing","Machine Learning","Real time Application","Downloadable Extension","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Synopsis Chrome Extension","code":"https://github.com/keshavlingala/synopsis-chrome-extension","demo":"https://github.com/keshavlingala/synopsis-chrome-extension/releases/tag/v1.0","description":"Build a Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP","date":"1 Feb 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='427'%20viewBox='0%200%20400%20427'%20preserveAspectRatio='none'%3e%3cpath%20d='M264%2033c-1%201-3%203-3%205l-2%202-1%201-2%204-3%205-1%201-1%201-2%203-2%202c0%202-5%209-6%2010l-1%201-2%204-2%203-1%202c-5%206-7%2012-6%2018%201%205%201%205-3%209l-8%206-2%202-3%202-1%201-1%201-6%203-6%202-2%201-4%201-8%202c-8%202-20%203-39%203-13%200-19%200-18%201l-2%201-2%202-1%202-1%203-1%202-1%202-4%2015-1%204-1%202-1%203-1%204-2%205-2%206-2%206-1%205-1%202-1%204-1%203-1%203-1%202-2%209-3%209-1%202-1%202-2%2010-3%209-1%202-1%203-1%204-1%203-1%203-1%202-2%209-3%209-1%202-1%202-3%2012-4%2013-1%202-1%202-1%203c-2%201-1%2010%201%2011%202%202%2010%202%2011%200l2-1%209-2%209-3%202-1%203-1a111%20111%200%200024-7l4-1%2013-4%203-1%203-1%203-1%203-1%206-2%203-1%205-1%205-2%207-2%206-2%202-1%2010-2%209-3%202-1%203-1%204-1%2014-4%202-1%203-1%204-1%203-1%203-1%205-1%206-2%204-2c4-2%205-5%205-32a156%20156%200%20014-35%2096%2096%200%20017-19l2-3%201-2%204-6%203-3%203-4c3-3%205-4%209-2%203%201%2010%200%2012-2l5-4%205-3%201-1%204-2%203-2%201-1%2010-6%201-1a43%2043%200%200111-7l9-6a2403%202403%200%2000-95-99l-2%202M18%20312c-8%204-13%2013-13%2023%200%2012%203%2017%2023%2031%2010%207%2012%209%2012%2013%200%203-4%205-12%205-9%200-12-1-17-5-6-6-13-1-7%205%2010%209%2035%209%2043%200%206-6%202-12-16-25-13-10-18-15-19-22-1-11%2010-23%2019-19%205%203%209%2016%207%2025-1%206%201%209%204%209%209%200%203-31-7-39-4-3-13-4-17-1m209%2023c-2%202-3%2046-3%2066%201%2014%202%2018%207%2018%203%200%203-2%201-10l-1-14v-10l3%202c4%204%2013%204%2017%200%205-5%207-11%208-23%201-16-4-24-14-24-5%200-7%201-11%206l-2%204v-8c0-8%200-9-2-9l-3%202m58%204c-7%203-10%2017-6%2025%202%204%205%206%2014%2013%207%204%209%207%205%208s-13-3-17-8-10-2-7%203c8%2011%2024%2014%2032%206%205-4%204-7-7-14-14-9-16-12-13-21%202-8%208-11%2012-4v16c-1%202%203%204%205%203%204-1%204-18-1-22-5-6-12-8-17-5m75%200c-6%205-8%2017-5%2024%203%205%206%208%2014%2013%209%206%2010%209%204%209-5%200-14-5-16-8-2-5-8-3-7%202%201%203%2011%2010%2015%2011%208%202%2019-2%2021-7%200-3-2-5-10-11-13-8-16-12-14-20%203-9%209-12%2013-4v15c-2%203%203%205%206%203%202-3%203-15%200-19-4-8-15-12-21-8m-239%200c-2%201-2%203-2%2023%200%2022%201%2026%203%2027%204%202%205%200%205-13s0-14%203-20c10-22%2017-14%2019%2020%200%2013%200%2014%204%2014h3l-1-15c0-17-2-27-7-31-8-8-15-7-20%204l-2%203v-6c0-4%200-6-2-6h-3m60%203c-10%2011-13%2037-3%2045%2011%2011%2027%203%2030-16%202-13-2-24-11-30-6-4-10-4-16%201m-112-1c-2%201-2%204-2%2018%200%2018%201%2023%207%2027%204%203%2012%203%2015%201%203-3%203-3%203%206%200%2010-1%2013-6%2015-4%202-9%200-14-4s-8-4-9%200c-1%208%2017%2015%2027%2010%208-5%208-5%209-34l2-31c1-7%201-8-4-8l-3%201-1%2014c-1%2019-5%2029-12%2026-6-2-8-11-6-35%200-7%200-8-2-8l-4%202m258%2023c0%2024%200%2026%205%2025%202%200%202-1%202-18l1-22c1-6%200-8-5-8h-3v23m-139-17c-6%202-11%2019-8%2030%202%206%205%209%2010%209%207%200%2012-8%2011-21%200-15-5-22-13-18m53%200c-4%204-8%2012-9%2021l-1%208%203%204c5%206%208%207%2011%204%209-7%2010-39%201-39l-5%202'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":0.9345794392523364,"src":"/static/1553c7786f7f2b730db3ae573ba50504/a2076/feature.png","srcSet":"/static/1553c7786f7f2b730db3ae573ba50504/69585/feature.png 200w,\n/static/1553c7786f7f2b730db3ae573ba50504/497c6/feature.png 400w,\n/static/1553c7786f7f2b730db3ae573ba50504/a2076/feature.png 599w","srcWebp":"/static/1553c7786f7f2b730db3ae573ba50504/29e4d/feature.webp","srcSetWebp":"/static/1553c7786f7f2b730db3ae573ba50504/61e93/feature.webp 200w,\n/static/1553c7786f7f2b730db3ae573ba50504/1f5c5/feature.webp 400w,\n/static/1553c7786f7f2b730db3ae573ba50504/29e4d/feature.webp 599w","sizes":"(max-width: 599px) 100vw, 599px"}}}}},{"id":"219a1832-a48b-575d-8f1e-bfda85185e5b","excerpt":"Zonal Dashboard Simple and fully functional web application made as part of wayfair competition Won 2nd prize🏆 on Scholar Jet wayfair Seeing Home Competition App Overview Home Page After Login, you will be redirected to a page where you can choose between 4 of these sections as shown POST ZONE See,…","frontmatter":{"slug":"seeinghome","tags":["Angular app","WayFair","Seeing home","scholar jet","competition","2nd place","$3000 cash prize","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Zonal Dashboard for Students","code":"https://github.com/keshavlingala/seeinghome","demo":"http://seeinghome.web.app","description":"Developed an educational platform built with Angular 7, Google Firebase, Bootstrap. Architected for the purpose of collaboration between students. Won 2nd Place on Scholar-jet way fair competition. implemented with features like status updates and knowledge with a quiz, and get to maintain combined schedules and deadlines for all the fellow users","date":"1 May 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='373'%20viewBox='0%200%20400%20373'%20preserveAspectRatio='none'%3e%3cpath%20d='M128%2027c-39%208-66%2040-66%2079-1%2021%206%2030%2026%2036%206%202%206%203%208%208l5%2013%204%208-4%206c-8%2013-7%2011-7%2078%200%2058%200%2059%202%2065%209%2024%2047%2031%2066%2011l5-6%205%206c14%2015%2042%2016%2058%201l3-3%204%204c7%208%2014%2010%2036%209%2017-1%2023-2%2032-8%2031-21%2047-73%2034-112-4-11-7-14-12-12-2%200-4%204-12%2024l-10%2024-3-8c-12-39-36-69-69-89-2-1-2-2%200-8%203-8%204-10%2010-11%2010-2%2017-8%2023-18%202-5%202-7%202-17%201-37-23-68-59-78-10-3-69-4-81-2m8%2011c-36%203-63%2033-63%2069%200%2013%206%2022%2016%2024h4v-16c0-25%202-40%205-40s4%205%205%2034c1%2032%202%2037%207%2047%2010%2019%2027%2030%2050%2032%2026%202%2049-10%2060-32%205-11%206-15%207-46%201-35%202-37%207-34l2%2029c2%2030%201%2028%2010%2024%208-4%2010-9%2011-21%201-32-22-62-52-68-8-2-53-3-69-2m-5%2062c-5%202-7%206-8%2011%200%205%200%205%203%208%205%205%2010%205%2015%201%209-10%201-25-10-20m61%200c-9%203-9%2015-1%2021%209%207%2020-4%2015-15-3-5-10-8-14-6m-36%2044c-10%203-10%2012%200%2018s26-1%2026-11c0-6-14-9-26-7m65%2031a65%2065%200%2001-52%2024c-22%200-36-4-50-15l-6-4-4%207-3%206-1%2059c0%2065%200%2063%206%2071%2010%2010%2031%2011%2042%201%206-6%207-9%207-35v-25l-8-2c-13-2-22-7-22-10%200-4%202-4%2011-2%2016%204%2037%204%2053%200%208-2%2010-2%2010%202-1%204-10%208-28%2012h-2v23c0%2026%201%2030%207%2036%205%206%2011%208%2020%208%2013%200%2021-4%2026-14l2-5%201-42c1-44%201-48%205-48%205%200%205%203%206%2056%200%2041%201%2043%203%2046%205%206%205%207%2025%207h18l7-4c21-10%2038-43%2038-73%200-9-2-23-3-23l-4%209-10%2024c-5%2012-7%2017-8%2025-1%2010-3%2013-6%2012s-4-4-4-15c0-19-11-52-26-74a163%20163%200%2000-46-42l-4%205'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.075268817204301,"src":"/static/32ee91a39852c785060e0fa349cde332/14b42/feature.jpg","srcSet":"/static/32ee91a39852c785060e0fa349cde332/f836f/feature.jpg 200w,\n/static/32ee91a39852c785060e0fa349cde332/2244e/feature.jpg 400w,\n/static/32ee91a39852c785060e0fa349cde332/14b42/feature.jpg 800w,\n/static/32ee91a39852c785060e0fa349cde332/737a8/feature.jpg 1005w","srcWebp":"/static/32ee91a39852c785060e0fa349cde332/58556/feature.webp","srcSetWebp":"/static/32ee91a39852c785060e0fa349cde332/61e93/feature.webp 200w,\n/static/32ee91a39852c785060e0fa349cde332/1f5c5/feature.webp 400w,\n/static/32ee91a39852c785060e0fa349cde332/58556/feature.webp 800w,\n/static/32ee91a39852c785060e0fa349cde332/1133a/feature.webp 1005w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"1b78212e-60a9-5631-89ab-8fc4a1bd1542","excerpt":"Havmor Movies (No Longer Operational) Overview In this app you can quickly find latest YIFY movie torrents inspired from Popcorn Times All the Movies will get updated to the app as soon as the API database is updated\nThis is an inspiration from popcorn times🍿 I used several APIs🧠 for movie info Mov…","frontmatter":{"slug":"havmor-movies","tags":["Torrents","Free Movies","Angular App","Web Application","Not Working Anymore","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Havmor Movies Web app","code":"https://github.com/keshavlingala/havmormovies","demo":"http://havmormovies.web.app/","description":"This is a prototype of dynamic Angular app, It's free torrent app built using open source Popcorn Times API. Movies list will get updated as soon as the YIFY database is updated. This is an inspiration from popcorn times🍿. Used OMDB API🧠 for movie info","date":"1 April 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='235'%20viewBox='0%200%20400%20235'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20118v117h36a200%20200%200%200039-1l1%201%201-3c0-2-1-3-2-3l-2-1h3c1%200%202%200%202%202l1%202c1-1%202%200%202%201h2l1%201c-1%201%201%201%206%201l8-1%201-2%201%202a1419%201419%200%2000162%200l70%201h69V0H0v118m218-67v18h61v-4c0-3-1-4-3-4s-3-1-3-2h-2c-2-1-1-3%202-4h2l2-1c2-1%202-2%202-10v-9l-31-1h-30v17m0%2023c0%203%201%203%203%203h8c4%200%206-1%206-2%201-2%206-2%206%200l3%201h1l2%201c2%201%202%200%202-1l1-3c1-1%202%200%202%202-1%203%200%204%201%204s2-1%201-3l1-3h1l1%203%202%202c1%202%203%203%203%201l2-1v-1c-1-1%201-1%207-1%208%200%208%200%208-2v-2l-31-1h-30v3m23%2014c-1%202-3%202-4%202-1-1-5%201-10%203l-8%205-1%2013v14h61V97l-3-1-4-3c-1-2-15-5-18-4l-4-1c-4-2-8-2-9%200M66%20107h1l1-1%201%202c-1%201%201%202%202%200%200-1%201-1%201%201l1%203v-3c0-4%202-4%202%200%200%203%202%203%202-1%200-2%200-2%201%201%201%202%201%203%202%202%200-2%202-3%202%200l1%201%201-4%201-2%201%203c0%202%200%203%203%203%202%200%203-1%203-2s1-1%203%201c1%201%201%201%201-2v-4h-6c-6%200-7%200-7%202h-1l-1-2-1%202h-1c0-2-13-3-13%200m18%2065l-4%201v1h1l6%201%203%201h-3c-2%200-2%200-2%202l1%202h1v-2h1c2%203%206%203%206%201h-1l-2-1h5c4%203%203%208-2%2011l-6%205c0%202-2%203-2%202-3-1-4%201-3%204v3c-3%201%201%204%204%205l4%201c1%202%202%200%202-3l1-5c1-2%203%200%203%202%200%203%202%202%202-1s-1-4-3-6l-2-1%202-2c3-4%205-2%205%204-1%204%200%205%201%205%202%200%203%202%201%202-1%201%201%201%203%201h5v-34h-11l-16%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.694915254237288,"src":"/static/3e483e37c30375ce28719392dc982e91/ee604/feature.png","srcSet":"/static/3e483e37c30375ce28719392dc982e91/69585/feature.png 200w,\n/static/3e483e37c30375ce28719392dc982e91/497c6/feature.png 400w,\n/static/3e483e37c30375ce28719392dc982e91/ee604/feature.png 800w,\n/static/3e483e37c30375ce28719392dc982e91/17e24/feature.png 957w","srcWebp":"/static/3e483e37c30375ce28719392dc982e91/58556/feature.webp","srcSetWebp":"/static/3e483e37c30375ce28719392dc982e91/61e93/feature.webp 200w,\n/static/3e483e37c30375ce28719392dc982e91/1f5c5/feature.webp 400w,\n/static/3e483e37c30375ce28719392dc982e91/58556/feature.webp 800w,\n/static/3e483e37c30375ce28719392dc982e91/c0d8b/feature.webp 957w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"ed1583ee-9052-53d7-9081-9f30c5d3a8ab","excerpt":"Telegram ChatBot Webhook using NodeJS A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file.\nalso replies with an appropriate message using NLP Features Tell…","frontmatter":{"slug":"edithminibot","tags":["Telegram","NLP","Chatbot","DialogFlow","Webhook","NodeJS","Express","keshavlingala","youtube-to-mp3","download mp3 from youtube","youtube downloader","entertainment","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Telegram NLP ChatBot Webhook using NodeJS","code":"https://github.com/keshavlingala/telegram-edithminibot","demo":"https://t.me/edithminibot","description":"A simple Telegram bot I created in Node.js to help with weather, movies or a random joke, this can also fetch audio from youtube just with a link so you can download in your device as an mp3 file When not using any of those functionalities replies with an appripriate message using NLP","date":"1 Jan 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='383'%20viewBox='0%200%20400%20383'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20192v191h401V0H0v192M189%2060a104%20104%200%2000-79%2069v4l22-1c18%200%2025%200%2032%202%2017%203%2019%204%2024%2014l4%206v2l-1%2014%201%203c0%203-7%2015-8%2015s-3%202-4%205c-7%2016-17%2027-26%2029l-23%204c-3-3%200%202%207%209%2040%2037%20103%2036%20142-3%204-4%207-8%204-7-1%201-18-1-23-3-8-3-18-14-26-29l-6-11c-1-1-2-3-1-5l-1-4h-1c0%201%200%202-1%201v-7c-2-8-2-11%202-19%205-9%207-11%2023-14%2010-2%2013-2%2033-2h23l-1-3a103%20103%200%2000-116-69m75%2080c-22%202-27%205-31%2012-2%205-2%206-1%2011%202%2013%2012%2034%2020%2043%207%208%2010%209%2027%2010h14l3-5a101%20101%200%200011-71h-43m-157%201l-1%2013c-1%2020%203%2036%2012%2053l4%209h14c17-1%2020-2%2027-10%209-10%2021-37%2021-46%200-7-4-14-9-16-10-4-66-6-68-3m62%20152c0%203%200%204-1%203-2-2-7-1-9%202-5%206%201%2017%208%2013h3c2%202%203%200%203-11%200-10%200-11-2-11s-2%201-2%204m27%207a678%20678%200%20011%2012c2%200%202-1%202-5%200-11%206-13%207-2%200%205%201%207%202%207%202%200%203-11%201-15-2-2-8-3-8-1l-1%201-1-4-1-4c-2%200-2%202-2%2011m-56%201l1%2011h7c5%200%207-1%207-2s-2-2-6-2c-5%200-5%200-5-3%200-2%201-3%205-3l5-1c0-1-2-2-5-2-4%200-4-1-4-3s0-3%204-3c8-1%206-2-2-3h-7v11m80%200c0%209%201%2011%202%2011%202%200%202-1%202-8v-7l3%206c5%2011%205%2012%209%201l3-7v7c0%206%201%208%202%208s2-2%202-11v-11h-3c-2%200-3%202-5%208l-4%208-3-8c-2-6-3-8-5-8h-3v11m35%202c0%207%201%209%202%209s2-2%202-6c1-11%206-11%207%200l1%206c2%200%203-14%201-16h-9l-2-1c-2%200-2%201-2%208'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.0471204188481675,"src":"/static/77d8b79455767cb9962e62920c442a85/88ef8/feature.png","srcSet":"/static/77d8b79455767cb9962e62920c442a85/69585/feature.png 200w,\n/static/77d8b79455767cb9962e62920c442a85/497c6/feature.png 400w,\n/static/77d8b79455767cb9962e62920c442a85/88ef8/feature.png 470w","srcWebp":"/static/77d8b79455767cb9962e62920c442a85/ea23b/feature.webp","srcSetWebp":"/static/77d8b79455767cb9962e62920c442a85/61e93/feature.webp 200w,\n/static/77d8b79455767cb9962e62920c442a85/1f5c5/feature.webp 400w,\n/static/77d8b79455767cb9962e62920c442a85/ea23b/feature.webp 470w","sizes":"(max-width: 470px) 100vw, 470px"}}}}},{"id":"b3e02ac7-2b5d-5c49-95c3-50c0757f4252","excerpt":"Smart Conference IOT Room Admin Dashboard Description This is a sample admin dashboard for smart conference IOT room. This dashboard is build using Angular 11, Angular Material, Angular Flex Layout Fast, Dynamic, High Performance Admin Dashboard Loads in less than 2 seconds Features Angular 10 ( Hi…","frontmatter":{"slug":"admin-dashboard","tags":["Angular Application","Angular Multi module","Material Design","Angular Library","High Performance Admin Dashboard","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Smart Conference IOT Room Admin Dashboard","code":"https://github.com/keshavlingala/smart-conference-dashboard","demo":null,"description":"Smart Conference IOT Room Admin Dashboard","date":"26 Mar 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='266'%20viewBox='0%200%20400%20266'%20preserveAspectRatio='none'%3e%3cpath%20d='M16%2011l-1%20118%201%20117h369V129l-1-118c-3-2-367-1-368%200m48%2027l-1%2042c0%2038%200%2043-2%2044v4c2%201%202%207%202%2056l1%2055h157a4803%204803%200%2000158-2%203064%203064%200%20010-198c0-2-13-2-158-2L64%2038m156%2033c0%202%201%202%2026%202s26%200%2026-2-1-2-26-2-26%200-26%202m-114%2084c-8%204-11%2013-7%2020%202%205%204%206%205%202l3-2%203-3c4-4%204-4%202%205-2%2010-3%209%201%209%2010%200%2022-13%2015-18v-1c5%200-1-9-7-12s-10-2-15%200m169%2017c-3%2012-5%2017-7%2017l-6-11c-5-17-10-16-14%202-4%2020-7%2023-10%2018l-2-2c0%202%203%206%205%206s4-5%207-17c3-13%205-18%207-18l6%2011c6%2014%207%2016%2011%208l7-26-4%2012m86%209c-5%2022-8%2032-11%2032l-4-3-4-2c-1%200%206%207%208%207s2%201%202%203c0%206%208%208%2012%205%206-6%200-16-8-13h-2a202%20202%200%200010-42l-3%2013'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5037593984962405,"src":"/static/8237b10058e174c12fe3fb68af232d64/ee604/feature.png","srcSet":"/static/8237b10058e174c12fe3fb68af232d64/69585/feature.png 200w,\n/static/8237b10058e174c12fe3fb68af232d64/497c6/feature.png 400w,\n/static/8237b10058e174c12fe3fb68af232d64/ee604/feature.png 800w,\n/static/8237b10058e174c12fe3fb68af232d64/f3583/feature.png 1200w,\n/static/8237b10058e174c12fe3fb68af232d64/5707d/feature.png 1600w,\n/static/8237b10058e174c12fe3fb68af232d64/a0397/feature.png 2968w","srcWebp":"/static/8237b10058e174c12fe3fb68af232d64/58556/feature.webp","srcSetWebp":"/static/8237b10058e174c12fe3fb68af232d64/61e93/feature.webp 200w,\n/static/8237b10058e174c12fe3fb68af232d64/1f5c5/feature.webp 400w,\n/static/8237b10058e174c12fe3fb68af232d64/58556/feature.webp 800w,\n/static/8237b10058e174c12fe3fb68af232d64/99238/feature.webp 1200w,\n/static/8237b10058e174c12fe3fb68af232d64/7c22d/feature.webp 1600w,\n/static/8237b10058e174c12fe3fb68af232d64/ad15c/feature.webp 2968w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"847e1d00-4485-55e1-8389-78684cc0075c","excerpt":"ChainReaction with Minimax Live demo: https://chainreactionai.web.app/ ABSTRACT The chain reaction is a multiplayer game where each player will be assigned a color. It is a two - dimensional array\nwhere each player gets a turn to choose a place on the board. After a player selects a cell on the bo…","frontmatter":{"slug":"chainreaction","tags":["Angular Application","Angular Multi module","Javascript","Typescript","HTML","SCSS","Front-end Application","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Chain Reaction Game with AI (Minimax Algorithm)","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","demo":null,"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","date":"14 Dec 2022","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M69%20206v135h270V71H69v135M286%2097l1%2026h51V72h-52v25m22-9c-3%202-6%206-6%2010%200%202%200%202%202-1%205-8%2016-2%2012%207%200%202-1%203-4%203-3%201-3%201%201%201%2011%200%2014-15%203-20h-8m-22%2039v26l1%2025h51v-52h-26l-26%201m28%2019v2c3%200%205%204%205%207-1%202-1%202-4%202-2-1-3%200-3%201l-3%202c-2%201-2%201%200%201l5-1%204-2c4%200%206-2%207-6%201-5-5-9-11-6m-28%2035v26l1%2025h51v-52h-26l-26%201m28%2020v1c3%200%205%204%204%207%200%202-1%202-3%202-2-1-3%200-3%201l-2%202c-1%201-1%201%201%201l3-1%205-2c5%200%208-6%204-10-2-3-7-4-9-1m-81%2034l-1%2026v25h52v-51l-26-1-25%201m53%200v26l1%2025h51v-52h-26l-26%201m-28%2017c-2%201-2%201%200%202%203%202%204%206%201%206l-5%203-2%203%201%202%201%203%201-2c-1-1%200-2%201-3%204-4%209%201%206%205v1c2%200%203-4%203-7v-4c6-4-2-12-7-9m56%203c-2%201-2%202-1%202%203%200%204%200%205%202%202%203%200%206-3%206l-3%201-1%202v1l3-1c1-1%202-2%204-1%202%200%207-4%207-7s-4-7-7-7l-4%202m-136%2060v25h52v-51h-52v26m54%200v25h52v-51h-52v26m55-25l-1%2025v25h52v-51h-25l-26%201m-36%2018c-2%202-3%204-3%207%200%202%200%203%201%202%201-5%206-8%209-6%207%204%206%2013-2%2013-2%200-2%200%200%201%205%201%2011-2%2013-8%202-10-11-16-18-9'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1,"src":"/static/c2bb899fdab0721c3fb22606ed2876fb/ee604/feature.png","srcSet":"/static/c2bb899fdab0721c3fb22606ed2876fb/69585/feature.png 200w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/497c6/feature.png 400w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/ee604/feature.png 800w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/f8b7e/feature.png 899w","srcWebp":"/static/c2bb899fdab0721c3fb22606ed2876fb/58556/feature.webp","srcSetWebp":"/static/c2bb899fdab0721c3fb22606ed2876fb/61e93/feature.webp 200w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/1f5c5/feature.webp 400w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/58556/feature.webp 800w,\n/static/c2bb899fdab0721c3fb22606ed2876fb/a6f7d/feature.webp 899w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"f441117c-ced4-559c-8ecf-a8e8d2f7b919","excerpt":"Business Unit to Manage Potholes Introduction Problem Statement took from SIH ( Smart India Hackathon ) Description Goa has faced the rage of rains this year and potholes are the biggest problem which government is tackling. Now problem lies in the fact that concerned departments are not able to c…","frontmatter":{"slug":"bump","tags":["Angular Application","Angular Multi module","Spring Boot","Amazon S3","Amazon RDS","Firebase","Progressive Web App","Material Design","MySQL","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Business Unit to Manage Potholes","code":"https://github.com/keshavlingala/pothole-angular","demo":null,"description":"Developed a Pothole Managing System with Java Spring Boot API + Angular 11+ MySQL with client-server architecture that enables citizens to report any pothole. Deployed using AWS RDS, Heroku, Firebase","date":"10 May 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M176%20115c-2%202-1%205%201%206%202%202%202%203%202%209%200%207-2%2010-4%208h-6c-5%200-10%204-15%2011l-3%202-2%201c-2%201%204%2010%2011%2017%2021%2023%2057%2023%2080%201%206-6%2013-17%2011-18-1-2-4-1-7%203-4%205-6%206-16%208-10%201-14%200-18-7-2-4-3-5-6-5l-2-1-4-9c-5-8-5-9-1-9%203-1%203-2%200-7-2-4-3-5-8-5s-5%200-6-3-5-4-7-2M41%20152l-1%206%201%205h98l4%206c27%2040%2087%2040%20114%200l4-6h48c53%200%2049%201%2049-7%200-3%200-4-2-5h-52l-49%201-5%207a57%2057%200%2001-50%2029c-22%200-39-11-52-32l-3-5H94l-53%201m0%2070v39h17c24%200%2033-3%2039-12%205-10%201-25-7-28-4-2-4-2%200-5%207-4%209-17%205-24-6-8-12-10-37-10H41v40m74-10v30l3%205c5%2010%2016%2016%2031%2015%2014-1%2023-6%2028-16%202-5%202-7%202-23v-18l-8-4-8-4v20c-1%2021-2%2025-7%2029-4%202-15%202-19-1-5-4-5-5-6-35v-28h-16v30m135%200l-10%2028-5-16-6-19-2-3-5%202-6%203%2015%2051%201%203h15l10-29%2010-30%201%2029v30h15v-79h-23l-10%2030m53-29v40l1%2038h16v-28h8c21-2%2029-10%2029-27%200-12-5-19-16-23-7-1-37-2-38%200m18%2013l-1%2012c0%2010%201%2011%203%2011%208%201%2016-3%2018-9%200-5-2-11-5-12-3-2-13-3-15-2m-263%209v8h7c12%200%2016-3%2015-10-1-5-5-7-14-7h-8v9m144%203h-3v53h7c5%200%207%200%207-2v-52h-4l-7%201M58%20228v17c1%204%2017%203%2021-1%206-6%203-15-5-17-7-2-16-1-16%201m121%2045c-2%204%201%2011%204%208h2c3%203%209%200%208-4-2-5-8-4-9%200l-1%202v-5l-1-1c0-3-2-2-3%200m31%203c0%204%200%205%202%205l2-1h1l1%201%202-1h1l2%201%201-5c0-5%200-5-2-5s-3%201-3%203l-1%203v-3c0-2-1-3-3-3-3%200-3%200-3%205m83-5c-1%206%200%2011%201%2011l2-2%202-2%203-1c1-1%201-1%201%201%200%206%209%205%209%200%200-2%200-1%201%201%202%205%205%204%204-2%200-7-1-7-4-4l-2%202c-1-2-6-2-7%200l-1-1c-1-2-9-4-9-3m-207%203c-3%203%201%209%205%207%203%200%202-2-1-2-2%200-2%200%201-1%204-1%206%200%204%201s1%203%203%203c3-1%205-4%203-5v-1c2%200%201-2-2-3-2%200-3%200-4%202s-2%202-2%201c0-3-5-4-7-2m258%200c-2%201-3%205-1%207%202%201%206%201%207-1l-2-1h-2l3-1c3-1%205%200%203%201s1%203%204%203c3-1%204-5%202-5v-1c1-1%201-1-1-2h-4c-2%202-3%202-4%200h-5'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1,"src":"/static/5c138723798bb1c4c488d42fce5f7801/ee604/feature.png","srcSet":"/static/5c138723798bb1c4c488d42fce5f7801/69585/feature.png 200w,\n/static/5c138723798bb1c4c488d42fce5f7801/497c6/feature.png 400w,\n/static/5c138723798bb1c4c488d42fce5f7801/ee604/feature.png 800w,\n/static/5c138723798bb1c4c488d42fce5f7801/f3583/feature.png 1200w,\n/static/5c138723798bb1c4c488d42fce5f7801/54967/feature.png 1400w","srcWebp":"/static/5c138723798bb1c4c488d42fce5f7801/58556/feature.webp","srcSetWebp":"/static/5c138723798bb1c4c488d42fce5f7801/61e93/feature.webp 200w,\n/static/5c138723798bb1c4c488d42fce5f7801/1f5c5/feature.webp 400w,\n/static/5c138723798bb1c4c488d42fce5f7801/58556/feature.webp 800w,\n/static/5c138723798bb1c4c488d42fce5f7801/99238/feature.webp 1200w,\n/static/5c138723798bb1c4c488d42fce5f7801/9592d/feature.webp 1400w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"f2fb4c92-24c4-57dc-977c-7d7f3dfd01ef","excerpt":"BlockVote Secure and Transparent Elections: Implementing a Blockchain-Based Voting System Introduction Project Description The application lets any user create campaigns, whoever creates the Campaign will be the Campaign's owner, and only he can\nmodify the Campaign. Each Campaign will have candidat…","frontmatter":{"slug":"block-vote","tags":["Angular Application","Angular Multi module","Truffle","Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Voting Application using Blockchain Technologies BlockVote","code":"https://github.com/keshavlingala/BlockVote","demo":null,"description":"A Blockchain based Voting Application using Angular, Truffle, Solidity, Web3, Ganache, Sepolia, Material Design","date":"7 May 2023","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='267'%20viewBox='0%200%20400%20267'%20preserveAspectRatio='none'%3e%3cpath%20d='M0%20134v133h176v-5l1%202%201%203h15c12%200%2014%200%2014-2h1c0%202%205%202%2096%202h97V0H197l-1%203v5h-1V3c1-3%200-4-3-2h-1L96%200H0v134M195%2024v17c0%205%200%205-2%204l-5-1h-3l2%201c3%202%204%203%204%205v3l-3%202-1%201-2%201c-1-1-2%200-2%201l-3%205-3%204h-1l-7%204c-9%206-9%206-9%203l-1-2-2-1%202-1c1%200%202%200%201-1l-2-1-2-1c0-2%201-3%202-1h3v-4h-1c-1%202-3%202-3%201%200-2-1-2-3-1v2c1%201%201%201-1%201-2%201-1%201-3-2s-2-2-1%202l3%203c2%201%202%205%200%205l-2%201%201%201c2-1%205%200%205%202%201%202-2%205-4%205s-2%200%200-1v-2l-1-2h-1l-1%202c1%202%200%202-1%200l-3-1c-1%201-1%201%201%203%203%203%204%204%202%206l-5%206-3%203h-5l2%201c3%200%203%201%201%203l-2%208-2%204-1%202a1057%201057%200%2000-3%208v-1l-2-1%201-1c2%200%202%200%201-1v-1l2-1c-1-2-3-2-4%200%200%203%200%203-2%201l-2-3-1-1c-2-1-1-6%201-6l2%201-1%201-1%201c0%201%201%202%202%201l1%201%201%201v-3l1-3%201-2c-1-3%202-5%202-2%201%202%203%200%202-2%200-2-1-3-2-3-2%201-2-5%200-8l1-2%201-1%201%202%201%201v-2l1-1c2%200%203-2%201-2h-2c-1-2-2-2-3-1v-1l-1-4v2c1%203-1%202-3-2-1-3-3-4-3-1l1%202%201%202-1%201-1%201-1%202-2-1-1-3-1%202c1%201%200%202-2%203l-3%202%202%201%201%201-1%201%202%201c1%200%202%200%202%202l-1%203-2%201%201%201v2c-1%201-1%201-2-1l-2-2c-2%200-6%203-5%204%201%202%203%201%204-1s1-2%201%200c1%202%200%203-1%204l-2%202-1%203c-2%203-3%205%200%203%201-2%202-2%203-1h2l1-1c-1-1%202-1%203%201%201%201%201%202-1%201v1l3%204c0%202%202%202%203%202l2%201-1%201c-2%200-2%203%200%205l1%203-3-2c-2-2-10-4-8-2v3h1c2-2%203-1%202%201v1l2-1c0-2%202-1%204%201h3v2l1-1%201-1v3l1%201-1%201-1-1-1-1-1%201-2%202c-4%200-5%201-2%201l3%203%201%201v-3c-1%200-1-1%201-1%202-1%204%200%204%203l-1%201-1%202-1%201h-2c-2%201-2%201-1%202v1l-1%202c0%202%202%201%203-1h2c1%201%200%202-1%202-2%201-2%201-1%202%202%200%203%203%201%203l-2%201%202%201%201%201h-1l-2%201%201%201v1h-3v-1c0-2%200-3-2-2v-1l2-3c-1-1-4%202-4%204v1c-3%200-5%200-3%201h3v1l-1%202v2l-1%202%201-1h1c0%201%200%202%201%201v-2c-2-2%201-1%203%201s3%203%201%202l-2%201%204%201c3%200%204-1%202-2v-1l2%202%201-1%202-1c1%202-1%205-3%205-3-1-2%201%200%202%203%201%204%205%202%205s2%203%204%203l1-1-2-1-1-1c0-2%203-3%204-2l1-2%201-3v-6l-1%202v2l-5-5-1-1-2-1c0-2-2-1-2%201l-1%202h-2l2-4%201-7%202-7c1-1%201-1%201%201v2c0-1%202%201%202%204l3%203%201%201c-1%201%202%207%204%207%202%201%203%200%201-2-3-2-2-6%200-8h1c-1%201%200%203%201%204v4l3%201%202%202-1%201c-1-1-1%200-1%201l-1%201h-3c-2%200-2%200%200%202%201%202%202%202%203%200%201-1%201-1%201%201l8%208%202%201c1%201%202%202%204%201l1%201v1c2%200%202-2%201-3l-2-1%204%201c5%202%206%204%202%203-2%200-4%202-1%202%202%201%207-2%206-3v-1l2%202h4c2%200%202%200%200%201-1%201-1%201%201%201%201%200%202%200%201%201%200%203%202%204%205%203h3l-3-1-3-1%203-1c2%201%202%201%202%203l1%202h5l-1-1-3-2%207-1c6%200%206%200%205%202l-2%204-3%203-3%201-1%201c-1%203-5%205-6%203v-2c2-1%202-1%201-2v-1l1-1-2-1-2-1h-1c0%203-2%202-2-1%200-2-1-2-1%200-1%201%200%203%201%204%203%202%203%205%201%206v1l-2%202c-1%200-2%201-2%203l1%202c0-1%204%202%204%204%201%202%201%201%203-4h4c2%200%202%200%200-2-3-2-3-3-2-4s1-1%202%201l1%203v-6l1-1%201-2h1c1%201%201%201%201-1l3-2h2c0-2%203-2%202%200h2c2-2%202-2%203%200s1%203-1%204v6c1%208-4%207-7-1%200-3-1-4-1-2s0%202-1%201-1-1-1%201c1%204%203%207%205%207l1%202v6l-1%203c1%200%201%201-1%201v2l-2%203-1%203%202-1c2-4%203-4%201%201v11c1%206%201%207%201%203v-7l1-6c2-2%202-2%202%208v8c2-15%202-17%205-20l5-3%202-2c1-2%205-3%206-2l-1%203-1%203%202-1%201-1%201-1c0-1%201-2%203-2%203-1%203-1%201-3l-2-1-8%201%204-4%201-5c-1-3%200-6%201-9%202-5%203-12%202-12l-1%204c0%204-2%208-4%207l-1%203c-1%204-2%205-5%205l-1-2c1-2%200-7-3-10-2-2-2-5%201-5l3-2h4c1%201%205-1%203-2l3-1c4-1%205-1%203%201v2l2-2%203-3%201-1c1-3%203-2%202%200l1%202c1%201%201%200%201-1s1-2%206-1c8%200%2010%201%2011%203l1%203v-3l2-2c3%200%204%202%202%204-2%201-3%206-1%207h1l2-2v-6l1-3c2%200%205%205%205%206v1h5l5-2c2%200%202%200%201-1-2%200-3-3-1-4h4l-1-3-1%201v-3c2-1%201-2-4-1-5%200-6-1-4-2l1-4-1-2c-1%201-4-7-3-8l-1-1-2%201-3%204c-3%202-4%201-1-2l1-12-1-1%202-3c1%200%202-2%201-3%200-2%200-3%202-3%201-1%201-1-1-1-1-1-2-2-1-3l-1-4v-3l1-3%201-3c1%200%203%205%202%206l1%201%201-1%202-3c2-1%202-2%201-2l-1-2v-2l-1%202c-1%202-1%202-2%201v-3h1l5-2c4-1%204-1%203-3-2-1-3-1-5%201-3%201-9%201-8-1v-3l-1-2c-1-1-1-1%203-1l6%202c2%201%202%201%202-1-1-3%200-4%204-5l2-2%201-3c1-2%200-3-2-1h-2l-1%201-1%201h-1l-3%201v-2l2-2-6-5-1-1h-1l-2-1-1-2%201-6c2-1-1-6-3-6h-5c-5%201-5%201-5-5s-2-9-8-10c-4%200-4%200-6%203-3%207-4%207-7%204-3-2-5-7-3-5%201%200%201-4-1-7-2-4-3-4-3%200l-1%202-3%202c-1%201-2%202-3%201v-4c0-5%200-5-1-2h-1c0-2%200-2-3-1h-4c-1-1-1-1-1%201l-1%203c-1%200-2%200-2-2h-1l-2%201c-4%200%206-6%2010-6l4-1h-5l-3-2-2-1v3l-3-2-2-2c-1-2-1-2-1%200%200%203-2%203-4%200-1-3-3-4-3-1l-1%201-1-3%201-3h2l2%202h1c3%200%206%201%206%203l2%201%202-1%201-1c2-1%202%200%203%201%200%202%205%204%206%203l-1-1-1-1h2c2%200%206-3%204-4-2%200-1-2%202-3%202-1%202-1-2-1-5%200-5-1%200-4%205-2%205-4%201-8l-4-4-2-1v-2l-1-2h-2l-2%203c-1%201-1%201%201%201l2%201c1%201-2%202-3%201l-4-1c-2%201-3%200-3-1%200-3-2%201-4%208-1%207-3%2010-4%2010v-6c1-1%200-7-1-7v-5l-1-6-1%201m-58%2087c-3%206-4%2023-2%2031l2%205%202-1-1%202c-1%201-1%202%201%206%202%206%205%208%204%203v-1h1l-1-4-2-4-1-3c-2%200-3-3-2-6v-3c-2%200-2-3-1-3l1-5c0-4-1-6-2-6v-5l2-3%201-5v-3l-2%205m45%2026v11h-3c-2%200-5%202-5%204%200%201%202%202%206%202h7v5c0%204%200%205%202%205s2-1%202-5c0-5%201-6%204-6%202%200%204-1%205-3s1-3-4-3h-5v-6l-1-5-3-2-3-2-1-2c-1-2-1%200-1%207m-15%2061v13l1%202%201-2v-3l1%201%202%202c2%200%203-1%202-2h2l2%201h1l-1-4-1-3c0-2%200-2-2-1-2%200-2%200-1-1%201-2-2-3-4-1l-1%202-1-2-1-2'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5037593984962405,"src":"/static/279f4873d5d0dc42a0382a3357891615/ee604/feature.png","srcSet":"/static/279f4873d5d0dc42a0382a3357891615/69585/feature.png 200w,\n/static/279f4873d5d0dc42a0382a3357891615/497c6/feature.png 400w,\n/static/279f4873d5d0dc42a0382a3357891615/ee604/feature.png 800w,\n/static/279f4873d5d0dc42a0382a3357891615/31987/feature.png 1000w","srcWebp":"/static/279f4873d5d0dc42a0382a3357891615/58556/feature.webp","srcSetWebp":"/static/279f4873d5d0dc42a0382a3357891615/61e93/feature.webp 200w,\n/static/279f4873d5d0dc42a0382a3357891615/1f5c5/feature.webp 400w,\n/static/279f4873d5d0dc42a0382a3357891615/58556/feature.webp 800w,\n/static/279f4873d5d0dc42a0382a3357891615/e30b5/feature.webp 1000w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"4209156f-1fcf-5b19-8460-616eeaf01aad","excerpt":"Simple Payment Front-end Simple payment portal front-end integrated with spring-boot\nbackend at Payment Spring Server Employee Login (Optional) Home Screen - Transaction Form Transaction History Screen Analytics Dashboard Making a Transaction Dynamic History Simple Payment Back-end A REST API wit…","frontmatter":{"slug":"payment-dbs","tags":["Angular app","DBS","Spring Boot","MySQL","training","Banking","REST API","Java Application","Google Material Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Simple Payment Full Stack Application","code":"https://github.com/keshavlingala/payment-angular","demo":null,"description":"Developed a Simple Full stack Payment Application with Spring Boot REST API, MariaDB, Angular 11 as Front-End","date":"1 Aug 2021","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='264'%20viewBox='0%200%20400%20264'%20preserveAspectRatio='none'%3e%3cpath%20d='M16%2011l-1%2010v10h370V11l-185-1-184%201m289%2029v5h21v-9l-11-1h-10v5m23%200l1%205h26V35h-27v5m8%2035c-4%203-1%207%206%207%205%200%207-1%207-5s-10-6-13-2M51%2094v7h298V86H51v8m267%2010l-1%204c0%203%202%204%2014%204s15-1%2015-4c0-4-3-5-15-5l-13%201m0%2013c-2%202-1%206%201%207l13%201c11%200%2014-1%2014-4%200-4-3-5-15-5l-13%201m0%2013l-1%204c0%203%203%204%2015%204%2010%200%2014-1%2014-5%200-3-2-4-14-4l-14%201m0%2013v6c3%202%2026%201%2027-1v-4c-1-2-25-3-27-1m0%2013v6c3%202%2026%201%2027-1%203-4%200-5-14-6l-13%201m1%2012c-2%201-3%205-1%207l14%201c12%200%2014-1%2014-4%200-4-3-5-15-5l-12%201m0%2013c-2%201-3%205-1%207l13%201c12%200%2015-1%2015-4%200-4-3-5-14-5l-13%201m-1%2013c-2%202-1%206%201%207l13%201c11%200%2014-1%2014-4%200-4-3-5-15-5l-13%201m2%2013l-1%203c0%203%202%204%2013%204%2010%200%2011-1%2011-3%200-4-1-5-12-5l-11%201m-2%2013l-1%205%201%202h13c14-1%2017-2%2014-6-1-2-25-3-27-1M21%20245l3%202a25758%2025758%200%2000355-2c1-1-26-1-179-1s-180%200-179%201'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5151515151515151,"src":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/ee604/history.png","srcSet":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/69585/history.png 200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/497c6/history.png 400w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/ee604/history.png 800w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/f3583/history.png 1200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/3d169/history.png 1495w","srcWebp":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/58556/history.webp","srcSetWebp":"/static/c5d5beb9a9d4cfde6a2f33f80c29495e/61e93/history.webp 200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/1f5c5/history.webp 400w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/58556/history.webp 800w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/99238/history.webp 1200w,\n/static/c5d5beb9a9d4cfde6a2f33f80c29495e/c63ac/history.webp 1495w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"cdabcc9a-7661-536f-bd06-be8c047f2d8e","excerpt":"Real time Processing of Splitwise Data using Bigdata Technologies Introduction Splitwise is a free tool for friends and roommates to track bills and other shared expenses, so that everyone gets paid\nback. On the other hand, Big data is a term that describes the large volume of data – both structure…","frontmatter":{"slug":"bigdata","tags":["Kafka","Big Data","Cassandra","Docker","Docker Compose","Gradle","SBT","Scala","Kotlin","CQL","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Real time Processing of Splitwise Data using Bigdata Technologies","code":"https://github.com/keshavlingala/SplitwiseRealtimeDataProcessing","demo":null,"description":"This is project to demonstrate the use of multiple big data technologies to process the splitwise data in real time. The project is divided into two parts. The first part is to process the data in real time and the second part is to process the data in batch mode. The project is implemented using Kafka, Spark, Spring Boot, Cassandra, Docker, Docker Compose.","date":"1 May 2023","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='275'%20viewBox='0%200%20400%20275'%20preserveAspectRatio='none'%3e%3cpath%20d='M228%2021l-7%207-2%205v36c0%2040-1%2040%206%2045%204%203%2013%203%2018%200%203-2%203-2%203%200%201%202%202%202%206%202h4V69l-10-1h-10v6c0%206%200%206%203%206l2%201v10c0%2011%200%2011-3%2013-2%201-2%201-4-1s-2-3-2-34c0-34%200-36%204-36s5%202%205%2012v9h15V44c-1-10-3-16-6-20-5-5-16-7-22-3m-82%2047v48h12c16-1%2020-2%2024-11%206-11%204-30-3-37l-3-2%204-5c8-10%206-30-4-37-5-3-9-4-20-4h-10v48m48%200v48h14V20h-14v48m-34-22c0%2014%200%2015%205%2013%2010-4%207-25-3-25-2%200-2%201-2%2012m-26%2018l-1%204c0%202%201%203%203%203l3%201h-3c-3%200-3%200-3%207v6h3c2%200%203%200%203-2V64l-2-1-3%201m27%209l-1%2015v14h3c6-1%2010-13%207-22-2-5-7-9-9-7m118%2012l-2%203c0%206%205%206%2012%202%203-2%206-3%207-2%202%200%201%202-1%202-3%201-2%204%201%203%204-1%205-5%202-8-3-1-6-1-11%203-3%202-7%203-7%201l2-1%201-2c0-2-1-2-4-1m-169%206v3h8c8%200%209-1%209-2%201-2%201-2%201%200l2%202c3%200%203%200%202-3l-1-3h-7c-6%200-6%200-6%202%200%201%200%202-1%201l-1-2c0-1-1-2-3-2-3%200-3%201-3%204m152%200h-2l-1%203c0%202%200%202%202%202l3%201h-3l-3%201%201%208c0%207%200%207%203%207h3v-11c0-11%200-13-3-11m16%205c-2%202-1%206%201%207l9%201c10%200%2015-3%2010-7-2-2-6-3-6%200l2%201c2%200%203%202%201%202h-13c-3-1-2-2%201-2l2-1c0-2-5-3-7-1m27%2018c-3%200-2%202%202%203l3%201h-4l-3%201c-1%202%200%203%204%203%205%200%205%201-1%201-4%201-5%203-1%203h3l-3%201c-4%202-3%204%202%204%204%200%205%200%203-1-3-1-3-3-1-3l3-1-1-1v-10c1-2%200-2-6-1m56%2018c1%2014%201%2015%203%2015l3-1v-1l-2-1%201-1c2%200%202-2%202-12v-13h-7v14m-236-12l-1%2040v40h10c13-1%2016-3%2020-9%202-5%203-6%203-31%200-26-1-27-3-31-3-6-6-8-13-9h-16m49%201a1269%201269%200%2000-10%2062c-3%2018-3%2017%204%2017h6l1-8%201-8h11l1%208%201%208%2011-1-5-40-7-39-7-1c-7%200-7%200-7%202m28-1v12h11v68h12v-68h11v-13h-17l-17%201m48%200l-5%2024a15545%2015545%200%2001-8%2056h12v-5c2-11%202-11%208-11%205%200%205%200%207%2011v5h12v-3l-6-37c-7-45-5-40-13-41l-7%201M63%20131v6c0%203%201%204%203%204s3-1%203-2c0-2%200-2%201-1a381%20381%200%200113%202c6%201%207%200%207-5v-4h-4l-4%201h-1c0-2-4-1-4%202l-1%203v-3c0-4-3-4-3%200l-1%204v-4c0-3-2-4-2-1h-1c0-2-5-3-6-2m73%2028l1%2028c1%202%206-1%207-4l1-25c0-24-1-26-7-26h-2v27m173-16c0%206%202%209%202%203%200-2%200-2%201%200%201%204%202%202%202-3l1-5c2%200%202%201%202%206l1%205%201-5%201-6%201%205c0%205%202%208%204%205v-1c-2%200-3-2-1-4v-2c-2%200-1-3%201-3l1-1-6-1c-7%200-7%200-7%203l-1%202-1-3-1-2-1%207m-76-4h-3l-1%2014%201%2015v1c-2%203-1%206%203%206%203%200%203%200%201-1v-2c2%200%202-1%202-5%200-6-1-6-3-6s-2%200%201-1l3-1h-3c-2%200-3%200-2-1%204-1%204-1%202-2-3-1-3-1-1-1%203%200%203%200%203-8s0-10-3-8m54%203c-9%201-10%202-10%203%200%202%202%203%2011%204l12%201c0-2-1-3-3-3-3%200-2-3%201-4%202%200%202-2%200-3l-11%202m-32%2014c-2%2016-3%2015%202%2015l3-1-3-26-2%2012m-74-10c-1%202-4%2024-3%2025l7-1-4-24m-121%204v9l1-2h1c0%202%200%202%202%201h5l1%201c1%200%202-1%201-4%200-4-2-8-2-5h-6c-1-1-1-1-1%201h-1l-1-1m217%203c0%202%201%202%206%202h7l-7%202c-10%203-8%205%205%205%2012-1%2015-2%205-3h-5l6-2c9-3%208-4-6-5l-11%201M27%20163c0%203%200%203%203%203%204%200%206-2%204-4l1-1%201%203c0%203%206%203%206-1v-2l1%203%201%203v-3l1-3v2c0%203%200%203%204%203s4%200%204-3v-3H27v3m60-1h-1c0-2-2-1-2%201h-1c0-4-2-2-2%203%200%204%201%205%202%203h1c0%202%202%201%202-2l1-3v3c0%202%200%203%202%203v-1c-1-1-1-7%201-7l1%204%201%204%201-4c0-3%200-4%201-3l1%204c0%203%202%204%202%201h1c0%204%202%202%202-2v-3l1%203c1%206%204%205%204%200s-1-7-2-5h-3l-1%201h-3c-1-2-9-2-9%200m199%204l-9%201%201%204%2011%201c10%202%2014%201%209-1-4-1-4-4-1-4l3-2c0-1-4-1-14%201M67%20180l1%206%201-3%201-3v-2c-2%200-1-3%201-3l1%204c0%208%205%2010%206%202%200-7%200-8-6-8h-5v7m245%2014c0%205%200%205%202%205l3-1h2c1%202%206%201%205-2l1-2c1-1%201%200%201%202s0%203%202%203c2-1%202-4%200-5l-1-2h1l1%201c0-3%202%202%202%204l2%202v-8l1-1c0-2-3-1-3%201h-2c-1-2-1-2-2-1h-2c-2-3-4-1-4%203v5l-1-5c-2-5-3-5-3%201-1%205-3%205-3%200l-1-4c-1-1-1%201-1%204m-88%2010c-3%203-2%205%202%2012%203%206%203%209%201%209l-1-2c-1-2-4-3-4%200s2%205%205%205c6%200%207-6%202-14-3-4-4-7-2-8l1%201c1%202%204%203%204%200%200-5-6-7-8-3m9%200l2%202c2%200%202%201%202%2011%200%209%200%2011%202%2011l1-11c0-10%200-11%202-11l2-2c0-2-1-2-5-2-5%200-6%200-6%202m14%200c-2%202-2%205-2%2011%200%2010%201%2013%206%2013%203%200%204-3%204-13%200-8%200-10-2-11-2-3-5-2-6%200m11%2011c0%2011%200%2013%202%2013l1-5c0-7%202-8%203-1%200%204%201%206%202%206%202%200%202%200%201-4l1-13c0-6-1-8-6-9h-4v13m16-12l-4%2023c0%203%203%202%203%200%201-4%205-4%205%200%200%201%200%202%202%202l1-2c-2-18-3-24-5-24l-2%201m11%201l-1%2012c0%2011%200%2012%206%2012h3v-7c0-6%200-6-2-6-3%200-4%202-2%204%201%201%201%205-1%206l-1-9%201-10%202%203c0%203%203%202%203-1%200-6-5-8-8-4m11%2011v13h5c3%200%204%200%204-2l-2-2c-3%200-3%200-3-3s0-4%202-4l1-2-1-2c-2%200-2-1-2-3%200-4%200-4%203-4%204%200%202-3-3-4h-4v13m-154%202v6h6c5%200%206%200%207-2h1l1%202v-10c1-2%200-4-1-2h-1l-5-1h-3v6l-1%205c-2%200-2-1-2-5l-1-6-1%207m129%2015v6h21v-7h-10l-11%201m-78%207c0%205%200%206%202%206s3-2%201-2v-8c2-1%203%200%203%205l1%205%201-5c0-6%201-7%204-1l1%204-1-1h-1v3h4v-6c-2-4-2-4%200-3v-3h-5l-5-1h-5v7'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.4492753623188406,"src":"/static/6978333ac2b3b7a7c98bf962d203d360/c30fe/feature.png","srcSet":"/static/6978333ac2b3b7a7c98bf962d203d360/69585/feature.png 200w,\n/static/6978333ac2b3b7a7c98bf962d203d360/497c6/feature.png 400w,\n/static/6978333ac2b3b7a7c98bf962d203d360/c30fe/feature.png 433w","srcWebp":"/static/6978333ac2b3b7a7c98bf962d203d360/d9923/feature.webp","srcSetWebp":"/static/6978333ac2b3b7a7c98bf962d203d360/61e93/feature.webp 200w,\n/static/6978333ac2b3b7a7c98bf962d203d360/1f5c5/feature.webp 400w,\n/static/6978333ac2b3b7a7c98bf962d203d360/d9923/feature.webp 433w","sizes":"(max-width: 433px) 100vw, 433px"}}}}},{"id":"dbab9c87-4cb4-5d2b-98e6-b06b83429c72","excerpt":"Aakarshan Artboard Introduction It's a social media platform it lets you connect with your friends online, Originally designed to showcase art work\nwith friends over internet Purpose It let anyone with a mail id create account and share media images to everyone on website Features of Aakarshan 1. L…","frontmatter":{"slug":"aakarshan","tags":["Artclub","Aakarshan","Aakarshan Artclub","KMIT","Aakarshan KMIT","KMIT Aakarshan","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Social Media Platform (Aakarshan Artboard)","code":"https://github.com/keshavlingala/AakarshanClub","demo":"http://aakarshan.web.app/","description":"Designed, Architected, Developed and Deployed a productivity platform for students built with Angular 9, Google Firebase, Google Material Design, Bootstrap. Architected for the purpose of sharing arts between students. Features: Dynamic Progressive Web Application , User authentication, Comments, Likes, Compressing Images client-side, offline capability Database Design in Google Firebase Firestore Fully Functional","date":"1 June 2019","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='400'%20viewBox='0%200%20400%20400'%20preserveAspectRatio='none'%3e%3cpath%20d='M13%2011c-1%2013%204%2023%2015%2028%206%203%2019%203%2019-1h-5c-15%201-26-9-28-24%200-4-1-5-1-3m147%208c-6%2011-10%2024-12%2031%200%204-1%204-12-3-13-9-31-17-33-15-2%201-3%2015-3%2031v17h-3l-12-3-22-3H51l1%204c1%209%206%2027%2011%2036%203%208%203%208-8%209-15%202-33%207-37%2010l7%2013%204%205%2011%2013%208%208-3%202c-16%208-21%2010-27%2015-12%209-12%209-7%2013a321%20321%200%200118%2016l4%202%202%201%2010%205a205%20205%200%200114%205c1%201%2012%204%2013%203l1%201a136%20136%200%200096-16c7-5%206-4-6%200a130%20130%200%2001-130-21c0-2%2024-16%2027-16l16%209c2%203%2022%2011%2032%2013l15%203h21c3-1%201-2-2-2-10%200-30-5-43-11-11-5-25-15-25-17s13-6%2026-7c4-1%205-1%204%201l1%202%205%203%206%203%203%202c2%202%203%203%204%202l5%203c5%203%2016%207%2016%206l1%201h2c2-2%206-2%206%200%200%201%201%202%203%202l15%201c14%202%2016%202%205-1-20-4-47-16-53-23-2-3%200-3%202-1l4%202%2019%204%202-1v-1l3%202%204%202%202%201h2v1c-1%201%200%201%202%201%202-1%203%200%204%202%201%203%209%207%2012%206%202%200%202%200-1-3-3-2-1-3%202-1s4%200%201-1l-12-8c-12-6-19-11-27-21-4-6-5-9-2-7h1l1%201%206%203%209%206%204%202%201%201%201%201%207%206%2010%2010v1l2%202c2%201%203%200%200-3l-1-3%204%204%203%203c1-2-4-8-15-20-5-6-14-25-14-30%200-2%200-2%203%200l6%205%203%204c5%205%2010%2014%2013%2023l5%2011%201-2v-2c1%200%202%201%201%203v2c1%200%202%201%202%203l3%203%201%201c1%203%202%200%201-4l-1-4v4l-1%201-3-8-5-14c-4-9-5-20-4-40v-4l2%203%204%208%201%205c3%204%205%2016%205%2029%200%2014%200%2014%202%2012s2-2%202%200c2%205%203%201%202-10%200-14%201-18%206-33%206-16%207-14%207%208-1%2013-1%2015-4%2022l-6%2015c-2%208-3%208-3%205s-1-3-1-2v9c1%201%204-3%204-6l1-2%201%204v2l1-2%201-2-1-2-1-1h2l6-12c4-12%206-16%2012-22l3-4c0-1%206-7%208-7%203-1%202%200%200%207-3%2010-9%2020-12%2024l-6%207-12%2016%204-3c2-3%203-3%203-2l-1%202v1c2%200%205-3%205-5h1c0%202%201%202%202-1%204-7%2020-22%2025-22l1-1%202-1v-1l1-1c1%200%203%200%205-2%205-3%206-2%202%203-7%2011-16%2018-29%2025l-12%208h3c4-3%205-2%201%201l-2%203h2l2-1c2%201%207-1%206-2s-1-1%201-1c1%200%202-1%202-3%201-2%201-2%205-1l3-1-2-1%202-1%204-1%203-2h1l2%201%2010-2c16-4%2017-3%209%202a161%20161%200%2001-56%2021l29-4h4c2%201%204%201%208-1l19-9%202-1h2l1-1%206-3%208-5c3-1%204-2%203-3%200-2%201-2%205-1%207%200%2017%203%2022%205l4%201-2%202c-5%205-14%2011-32%2019-6%204-7%206-1%206a112%20112%200%200043-20l4-2%207%203%209%204%201%201%202%201c2%201%209%207%209%209a136%20136%200%2001-137%2018l-4-2%203%202%204%203%201%201%209%203c7%204%2018%208%2020%208l2%201%204%201%205%201%2021%202%203%201%202%201%202-1h4a95%2095%200%200035-7l12-4%201-1%2018-9c1-1%203-2%204-1l1-1c0-1%201-2%203-2%202-1%202-1%201-2s0-1%202-3l9-8c1-2%201-2-1-4a143%20143%200%2000-32-21c-5-2-6-3-6-5l1-2%206-4%205-5c2%200%2017-23%2017-26%200-2-21-8-37-10-13-2-12-1-6-12a102%20102%200%20009-33v-4h-12a147%20147%200%2000-33%206h-3V62c0-22-1-31-5-30-5%200-21%208-31%2015l-11%206-1-3c-3-11-16-42-18-42a167%20167%200%2000-33%2036l-8-9c-6-8-24-27-26-27l-6%2011M17%2019c0%202%206%2010%209%2012%207%205%2017%205%2025%202%207-3%207-4%200-2-10%204-20%202-27-6l-5-6-1-1-1%201m208%2018l-7%208-7%209c-4%203-4%205%201%2017l5%2012%202%205%208-9a176%20176%200%200113-15l-10-26-2-3-3%202m-56%200c-2%203-10%2023-10%2026l6%207a186%20186%200%200115%2018l3-8%206-15%203-7-3-3-3-4-15-15-2%201m-50%2020l-1%201c-3-1-3%201-3%2015v13l8%204a250%20250%200%200120%2011l1-16V69l-4-2-3-3-1-1-14-6h-3m157%201a28397%2028397%200%2001-17%208l-4%203v33l4-2%2014-8%2011-6V74c0-17-1-19-8-16m-81%2022c-8%2015-9%2019-7%2024l11%2027c0%203%200%203%203-5l6-17%204-9-2-8-7-14-4-7-4%209m45%201l-4%203-1%201-5%207c-4%203-6%206-6%207l-1%202v35l4-5%2011-13%207-8V97l-2-16-1-2-2%202m-85%203l-1%2015v11l6%207a220%20220%200%200117%2020v-18c0-21%200-20-18-37-3-3-3-3-4%202m160%209l-7%201c-10%200-15%205-16%2015l-4%2010-1%207%206-1%2014-2%2010-2c2-2%207-13%208-22%202-6%202-7%200-7l-3%201h-7M73%2096c-1%202%207%2024%209%2025l13%202%2015%203c3%200%203%200%202-3l-1-3-3-9c-4-12-5-14-9-14-2%200-2%200-1-1s1-1-1-1h-4c-3-1-19-1-20%201m206%206l-3%201-12%206-3%202-3%203-2%201c-2%200-3%203-7%2016a103%20103%200%2001-7%2016l11-6%2015-8c4-2%205-2%209-15%204-12%205-20%202-16m-161%205l5%2014%203%2010%207%204%2016%208c8%205%209%205%207%202l-6-14c-5-16-5-16-10-18l-4-3-3-1h-2v-1l-2-1-8-3c-3%200-3%200-3%203m186%2028l-9%201c-16%202-18%203-18%206a71%2071%200%2001-14%2018l-3%203c-4%202%201%202%207%201l16-3%209-1%207-8%208-11c1-3%201-7-1-7l-2%201m-214%201c0%202%2012%2019%2016%2023l11%202a120%20120%200%200123%204h3l-3-1-9-9-4-5-3-5c-3-6-5-7-20-8a762%20762%200%2001-14-1m233%200l-1%202c0%202-5%208-12%2016l-6%206%2012%203%2016%203%205%201%205-6c7-7%2013-16%2013-18s-5-4-13-5a559%20559%200%2001-19-2m-256%201c-10%201-18%203-19%204h-3c-4-1%203%2010%2012%2020l6%206%2010-2a222%20222%200%200120-5l-6-8-6-7-8-9-6%201m30%20107l3%208c4%207%206%2017%206%2024v3H27v3l1%205c2%201%205%202%205%200v-1c2%200%202%209%201%2013-1%205-1%205%202%205l15-3v-1c2%200%204%202%205%205h-3c-11-2-21%204-23%2015-1%203%201%208%204%2012%201%201%202%202%201%203h3c-2%201%204%202%2010%201%204%200%204%200%203-1-2-1-2-1%200-1h6l2%201h3c2-1%202-32-1-37-2-7-8-8-19-5-1%200-2%200-1-2%200-3%203-5%204-3h27v6l-2%208c0%202%200%202%204%202l7-1c2%200%202%200%201-1-2-1-2-1%201-1l5-1c2%200%202%200%201%202h3l1%202%201%202h-2l-7-1c-16-1-25%2022-11%2029l1%201%201%201c3%201%2014%200%2012-1-1-1-1-1%201-1h7l1%201%202%201h2v-18c0-14-1-18-2-21-3-5-9-7-19-4-2%200-2%200-2-2s1-3%2014-3c8%200%2013%200%2012-1l1-1%201%2023v23l3%202%204%201%201-12c0-12%202-20%204-18l1-1%201-3%201-1%201%201v-2c0-2%204-4%207-4%203%201%203%206%200%209-2%203-3%203-6%203-4-1-4%200-5%203-1%204%200%2010%202%2010v2l1%201%203%204%205%207%202%202%202-2c3-3%203-3-2-12l-3-4%202-1c4-2%207-8%207-13%200-9-10-14-19-9l-4%202v-5l1-4h14l15%201v12c-1%202-1%203%201%203h2l2-1h2l1-1h4c3%200%203%200%201-1s-2-1%201-1l4%202h1c0-2%203%201%203%203s0%202-2%201c-9-5-23%204-24%2014-1%204%201%2010%204%2011v2l1%201h1c0%202%205%203%2011%202l4-1c-2%200-2%200%201-2%203-1%204-1%202%201v1l2-1h1v1h4l2%201v-17c0-13%200-18-2-21-2-6-9-8-19-5-2%200-2%200-2-2%200-3%201-5%202-4l27%201a333%20333%200%200062-2c1%200%202%202%202%205%200%202%200%202-6%201-8-2-18%202-20%2010-1%203%201%2011%204%2015l1%202%201%201v1c-4%200-5%201-5%205-1%205%207%2012%2014%2011l3%205c3%206%204%207%207%206v1l-2%201c-1%200-2%201-2%205-1%205-3%209-5%209s-3-2-5-10c-1-5-3-5-3%200%200%2014%2010%2019%2015%208%200-2%201-2%201%202v4h4c5%200%206-2%207-9%200-6%200-6-4-8-3-2-4-4-2-4%202-1-2-9-4-9l-2-1c-1-1%200-1%201-1v-2h3v-2c3-1%206-7%206-12%200-10-9-15-19-10-7%203-10%203-10-1s2-5%2011-6l9%201h6c2%200%202-2%202-8%200-9%200-9%204-8h2v41l4%204%204%203v-13c1-12%201-13%203-17l4-3%201-1v-1c2%201%204%200%202-1h1l3-1%203-1c2%200%202%200%201%201v1c2-1%202-1%202%201v1c1-1%202%205%202%2011-1%204-4%2011-7%2014v5c1%202%201%203%202%202l1%201%201%201c2%200%205-5%208-12%207-19-9-40-22-29l-4%203v-10h18c11%200%2017%200%2016-1-2-1-2-1%200-1h2v9l-1%209h3a1163%201163%200%200119-1l1%202c0%202%200%202-4%201-9-4-23%205-23%2015%200%206%206%2014%2012%2016%204%200%2010-1%209-2l2-1h8l3%202v-16c0-19-1-23-6-27-4-2-8-2-15%200-2%200-2%200-2-2%200-3%201-5%203-5v1c-2%201%209%202%2038%201%2015%200%2023%200%2022-1s-1-1%201-1%202-1%202-3v-4h-54c-60%200-55%201-55-6%200-4-3-16-6-21-3-6-6-8-10-8-3%200-4%200-1%205%206%208%209%2018%209%2026v4H114l-1-7c0-8-3-20-6-25-2-4-2-4-6-4l-4%201m95%2049l-5%202c0-2-1-2-3-2-5%200-5%202-5%2022%200%2016%202%2022%205%2021h2c2%200%202-3%202-14%200-14%201-15%203-19%206-8%2012-12%2011-6h2c1%202-1%206-3%208l-3%202%202%204c3%206%203%206%207%201%204-4%205-7%203-12-2-8-10-10-18-7m157%200l-6%203-2%202v-2c0-3%200-3-3-3h-4v17l-1%2019%203%204c4%205%205%204%205-7%200-10%202-20%204-23%204-4%205-5%209-5%203%201%204-1%201-1-2-1-2-1%200-1%209%200%2011%2017%203%2028l-3%206c0%202%204%206%204%205l1%201c-1%203%202%202%204-2%209-14%206-35-5-41-4-2-6-2-10%200m-41%2021v1c1%201%201%201%200%200-3%200-9%206-9%209%200%208%2018%203%2022-5%201-3%200-4-4-3-2%200-2%200-1-1s1-1-2-1h-6m-267%202c-1%202-1%202-2%201s-1-1-1%201h-1v1l-1%201c-1-1-4%204-2%206%203%205%2022-1%2022-8%200-2-1-2-3-2-3%200-3%200-1-1%201-1%200-1-4-1-5%200-6%200-7%202m39-1h-2l-1%201v1c-1-1-5%202-4%203l-1%201c-1%200-2%204-1%206%204%204%2022-3%2022-9%200-2%200-2-1-1h-1v-1h-1l-2-1h-8m72%200c1%201%201%201-1%201h-1v1c-2-1-6%203-5%204l-1%201c-2%200-1%204%201%205%202%202%2010%201%2015-3%205-3%206-6%203-7l-3-2-5-1c-3%200-4%200-3%201m87%204c1%201%201%201-1%201l-6%201c-2%201-4%202-5%201l1%202c4%204%2010%204%2016%201%206-4%205-7-2-7-4%200-5%201-3%201m-82%2033l-4%206-4%207c-2%203-2%203%200%203s4-2%205-5h2c0%202%200%202%202%200h1l3%204c2%203%202%203%204%201h2l1-1c1-2%202-2%202-1h3l1%202h2c1-2%201-2-1-5s-3-5-1-3h1v-3c2-2-2-7-7-7-3%200-4%202-1%202%202%200%202%200%201%201-2%201-3%202-3%207l-1%204c-1%200-4-6-5-11%200-3-1-4-3-1m49-1c-5%202-7%207-4%2012l2%203%201%201%205%201%206%201%202%201%201-1c-1-1%200-1%201-1%202%200%204-2%204-3l-2-1c-3%200-3%200-3-7%200-6%200-7-2-7s-3%203-2%2010l-2%206c-1%200-7-3-8-5v-4l1-1c0-1%201-2%203-2l3-3h-6'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1,"src":"/static/5afabb89064f72668fd6ce9a2550a584/49b36/feature.jpg","srcSet":"/static/5afabb89064f72668fd6ce9a2550a584/f836f/feature.jpg 200w,\n/static/5afabb89064f72668fd6ce9a2550a584/2244e/feature.jpg 400w,\n/static/5afabb89064f72668fd6ce9a2550a584/49b36/feature.jpg 512w","srcWebp":"/static/5afabb89064f72668fd6ce9a2550a584/a3e81/feature.webp","srcSetWebp":"/static/5afabb89064f72668fd6ce9a2550a584/61e93/feature.webp 200w,\n/static/5afabb89064f72668fd6ce9a2550a584/1f5c5/feature.webp 400w,\n/static/5afabb89064f72668fd6ce9a2550a584/a3e81/feature.webp 512w","sizes":"(max-width: 512px) 100vw, 512px"}}}}},{"id":"55846e4c-7cea-5d28-8d57-cd145f671048","excerpt":"NPM: angular2-timeline Installation Install using npm Add Timeline Module Exposed Components TimelineComponent TimelineItemCompoenent How to use Create a simple timeline set dots color for each item as HEX code Features Mobile Responsive Customizable colors for each timeline item","frontmatter":{"slug":"angular2-timeline","tags":["Angular Library","Angular Reusable library","angular2","timeline","npm module","NPM Registery","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Angular Library: angular2-timeline","code":"https://github.com/keshavlingala/angular2-timeline","demo":"https://www.npmjs.com/package/angular2-timeline","description":"CSS based Angular Library to present any dynamic data in a timeline view with customizable colors and item design.","date":"5 August 2020","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='218'%20viewBox='0%200%20400%20218'%20preserveAspectRatio='none'%3e%3cpath%20d='M183%2014l1%207h32V8h-33v6M11%2064l-1%203c0%202%200%202%201%201h3l2-1%201-2%201%202v1h6l1-2%202%201c1%202%205%202%205%200h2l2%201v-6l-1%201-1%201-2-1h-9l-2%201h-5c-2%202-2%202-2%200-1-2-3-3-3%200m376%20133c-4%203-2%2011%204%2011s8-7%204-11c-3-2-5-2-8%200'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.834862385321101,"src":"/static/f941b0a703fd6bf7ed50973658039b55/14b42/feature.jpg","srcSet":"/static/f941b0a703fd6bf7ed50973658039b55/f836f/feature.jpg 200w,\n/static/f941b0a703fd6bf7ed50973658039b55/2244e/feature.jpg 400w,\n/static/f941b0a703fd6bf7ed50973658039b55/14b42/feature.jpg 800w,\n/static/f941b0a703fd6bf7ed50973658039b55/47498/feature.jpg 1200w,\n/static/f941b0a703fd6bf7ed50973658039b55/0e329/feature.jpg 1600w,\n/static/f941b0a703fd6bf7ed50973658039b55/021dd/feature.jpg 1791w","srcWebp":"/static/f941b0a703fd6bf7ed50973658039b55/58556/feature.webp","srcSetWebp":"/static/f941b0a703fd6bf7ed50973658039b55/61e93/feature.webp 200w,\n/static/f941b0a703fd6bf7ed50973658039b55/1f5c5/feature.webp 400w,\n/static/f941b0a703fd6bf7ed50973658039b55/58556/feature.webp 800w,\n/static/f941b0a703fd6bf7ed50973658039b55/99238/feature.webp 1200w,\n/static/f941b0a703fd6bf7ed50973658039b55/7c22d/feature.webp 1600w,\n/static/f941b0a703fd6bf7ed50973658039b55/b44a7/feature.webp 1791w","sizes":"(max-width: 800px) 100vw, 800px"}}}}},{"id":"76cf2fb2-441d-5b24-8fc5-314a423fc16c","excerpt":"Advance Line Follower Robot Sep 2018 – Nov 2018 Block Diagram of the Project Project descriptionAdvanced line Follower Robot with 5 sensors and is able to take different complex paths\nRunner up in Compilation held in National Institute of Technology, Warangal Components Required Arduino UNO (or Ard…","frontmatter":{"slug":"iot","tags":["Arduino","Raspberry Pi","Bluetooth","Android App","Line Follower","Crawler Robot","DTMF Controlled Robo Car","Brick Pi","Dexter OS","Lego Build","Custom Design","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"IOT Projects","code":null,"demo":null,"description":"IOT Projects on Raspberry Pi, Arduino and several Other Technologies ...","date":"1 Sep 2018","featuredImage":{"childImageSharp":{"fluid":{"tracedSVG":"data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='400'%20height='267'%20viewBox='0%200%20400%20267'%20preserveAspectRatio='none'%3e%3cpath%20d='M79%204v1l-2%204-2%206-1%203-2%206c-1%205-6%2013-11%2017-5%205-15%206-17%202l-2-3a429%20429%200%2000-20%202c19-1%2021-1%2021%203l-6%201c-9%200-12%201-12%205l6%2023c8%2024%208%2028%205%2031s-25%2011-31%2011c-2%200-2%200-2%205%201%207%200%207%2019%200%2025-8%2025-10%2012-48l-6-22c1-3%2017-4%2018-2%201%201%200%202-2%202-11%203-4%2016%208%2016%203%200%204%201%204%202l1%201%201%201v4c1%202%201%202-6%204-2%200-3%201-2%202l12%2026a135%20135%200%200040-14c5%200%2012-4%2016-9%201-3%204-5%205-6a192%20192%200%200035-19l1-4-1-3c-2%201-2-2%200-8%201-7%202-40%200-40h-12l-10%201h-2l-22-1a615%20615%200%2001-33%200m90%202l-2%201%203%203c3%203%204%206%202%206l-1-1-2-4c-3-3-3-3-4-2-2%202-3%206-1%206l1%201-1%201c-1-1-1%201-1%203%200%204%200%204%202%203%201-2%203-2%203-1l-1%201v1l-1%201v1c1%201%201%201-1%203l-2%204v2l3-2c3-2%203-3%203-5-1-3-1-3%201-3s2%200%202-2c-1-2%200-3%202-5l3-3%202%203%202%202c1-2%207-2%206%200l1%202%201-1v-1c1-1%200-2-2-4-3-4-3-4-4-2-2%203-5%201-5-4l1-2%202%202c3%203%203%202%200-2s-8-5-12-2m134%207c-1%203-1%203-3%201v1c3%208%200%2010-11%209-8-2-9-1-9%203%201%204%200%206-3%206-2%200-2%200%200%201%203%201%202%203-1%202l-2%201c0%202-4%204-9%204-3%200-6%203-9%2013l-8%2018c-6%2018-7%2019-4%2019l3%201c1%201%201%201-2%201s-4%200-4%203%200%204%202%204l3%201c1%201%201%201-1%201-3-1-4%200-2%203%202%204%203%204%208%206%204%201%204%201%202%202l-3%202-3%202-4%203c-2%203-1%207%204%208l3%202%202%201c2%200%205%203%205%204%200%202-3%205-4%205l-3%202-2%201-2%201c-2%201-2%201%200%201h2l2-1v3l1-1c0-1%203-1%209%201l5%202-1%202%208-7c4-4%207-7%206-8l-1-1h1l1-1-1-1c-1%200-2%200-2-2h-2c-1%202-1%202-1%200v-2l-1%202-1%201-1-2-1-1c-1-1-1-1-2%201-2%202-5%201-5-3-1-5-1-8%201-8l1-1%205-3c4-3%204-3%203-11-1-5-2-6-4-6l-2-1%203-1c3%201%204%200%205-1s1-1-1-1l-1-2-2-5c-1-2-2-3-1-4v-1c-1-2%200-7%201-7l1-1c-2-2%202-1%205%202l2%201%202-1c1%200%201%201-1%203h-2v3l1%207%201%204%202-2c3-3%204-5%202-5l-1%201-1-2v-5l1%202c1%203%201%202%201-1v-4l4%203c2%200%203%201%203%202l1%203%201-3c0-2%201-2%2011-2%208%200%2010%200%209%201l2%204c2%202%203%204%200%207-2%203-4%203-3%200v-4c0-3-1-3-3%200l-1%202c1%200%202%201%202%203l2%203c2-1%201%202-2%205-4%204-2%204%202%200l3-2%202%201%202-1-2-1c-2%200-3-3-1-5s2-2%203-1c0%202%201%202%203%200l3-2%201-1c0-2-2-2-2-1l-1%201c-1-1%200-2%201-3l2-4%204-2c5-2%204-3-2-4-2-1-3-1-3-3%200-3-2-4-5-4-2%200-2%200-1-2h5l1%202h1l1-2%203-2c2-1%202-1%202%204l1%206c2%202%202%209%201%209s-1%2019%201%2020l5%201%205%201-4%201h-12l-1-5-1-6v-3c1-3-1-2-3%201l-3%203-1%202-1%202v3h2v-2l1-2c1-3%201-3%201%200s0%204%201%203l1%201h1l1%201-3%201-2%201c0%202-3%204-4%204l-2-2c0-4%200-4-1-2l-2%204-2%202-4%202-2%202-4%202c-3%203-4%203-5%200l-2-2h-1l-2-1h-3l-2-1%201%202c2%201%200%203-2%202-2%200-2%200-1%201l1%203c-1%203%200%206%202%205l1-3c-1-4%200-8%201-5l1%204c1%201%201%201%202-2%202-4%203-4%203-1%201%203%200%206-1%204v1l-3%202c-2%200-2%201-2%209%200%204%200%205-10%2018l-11%2014-60%202h-58l1-3v-5c0-3%201-3%204-3%205%200%205-2%205-14v-10l-12-1c-9%200-11%200-12%202l-1-1c-1-1-1-1-2%201s-1%202%201%202%203%202%200%204l-1%204-1%202-1%201-1%206c-2%200-2-4%200-8%203-7%202-11-1-7-2%201-2%203-1%203v1c-2%200-2%201-2%204v4l-1-5c0-4%200-5-3-7-4-3-7-4-7-2h-1c-1-2-3-1-6%203-2%203-2%204%202%205l2-2c-1-1%200-2%201-4%201-1%201-1%201%201-1%201-1%202%201%202l1-1%202-1%202%202h-1l-2%202v10c-2%201-9%200-11-1h-2l-1-1%201-1c2%200%203-2%202-3-2-2-6%200-7%204-1%203%201%207%204%2010l3%204%201%201%201%201c-2%202-26%201-26-1-2-3-1-3%208-7l8-5-8%203c-10%205-9%205-13%201-4-5-11-7-17-7-5%201-6%201-7-1s-1-2-4%202c-3%205-3%206%203%206%205%201%205%201%205-2%200-2%200-2%202-3%207-2%2014%202%2019%208%204%207%205%207-22%207H31l5-5c6-6%209-13%209-21%200-9-1-10-10-10-7%200-8%200-7%201%202%201%201%202-3%205l-6%204%205%205%205%204-16%208-1-7v-7l-3%204-3%204c-1%200-1-1%202-6l3-5-3-5c-5-8-5-7-5%2013l-1%2018c-2%200-2%205-2%2039v38h103v6h16v-3c0-3%200-3%203-3s3%200%203%203v3h16v-6h52l53%201c3%203%206%203%206%201%200-1%201-2%2012-2h13l-1%203c0%204%200%204%202%204%208%200%2013-1%2016-5%201-2%203-2%2013-2h11v13h21c2%201%203%200%201-2-2-1-2-3-1-3l2%203c2%202%203%203%203%200l1-2v2c0%202%200%202%201%201%201-2%201-2%202%200l1%201%201-2v-4l-1-2h15l14%201%201-3v-3h22v-78l-4%201h-5v-4l-1-4v3c0%202%200%202-2%200-2-4-3-3-3%202l-1%203-1-2c1-3-1-6-3-6s-3%203-2%206l-1%202-1-3-1-4c-1-1-1%200-1%203l-1%204c-2%200-3-5-1-7%201-1%201-1-2-1s-3%200-2%201c2%202%201%207%200%207l-2-1-2-1c-2%200-2-1-2-2%200-2%201-2%202-2l2-1-2-1c-3%200-5%203-4%206%201%202%201%202-1%201l-2-2v-3l2-1-2-1c-2%200-2%201-2%204s0%204-2%204c-2-1-3-5-1-7%201-1%201-1-2-1-2%200-2%200-1%201%202%202%201%207%200%207l-2-1-2-1v-4l1-1-1-1c-2%200-2%201-2%204l-1%204c-2%200-2-1-1-3%200-3-1-5-4-5-2%200-2%201-2%204%200%204%200%204-3%204s-3%200-2-2c2-4%200-13-4-15l-2-5c-2-13-21-13-23%200-1%203-1%203%203%203%208%200%2013%205%2013%2011s-1%207-17%207c-15%201-32%200-32-1h4l4-1-2-1c-3%201-3-1-1-4l3-1%202%201-1-2v-2l1-1%203-4%205-6%202-4%201-6c0-3%201-5%202-5l1-1h1l2%202v-1c-1-1-1-1%201-4l2-4c0-3%203-6%204-5h2l1-1h12l8%201c3-1%202-4%200-4-1-1-1-1%201-1l2-1h-13l-1-1c0-2%206-2%206%200l1-1%201-3h5c2%200%203%200%203%202h1c1-2%202-1%202%202s1%204%205%204l4%201h-4c-5%200-5%200-2%204%202%204%204%205%2013%206l12%202c6%201%2010%201%209-1l1-1%202-5a79%2079%200%20014-11%20290%20290%200%20016-21c0-4%200-4-4-4l-3-1h8v-9c-1-8-7-36-9-38l-5-2-6-2v-6l-1-7-2-3-1-1c-2%200-3%202-1%202l1%203v14h-4c-6%201-7%200-7-2l-1-2-1-5-1-5%202-3c1-1%201-1-2-1l-4%202h-1c0-2-2-3-3%200l-1%201-1-1c1-1%200-2-1-2-2%200-2%201-2%203v3l-1-2c0-3%200-3-4-3-10%200-13%202-10%206v1c-3%200-5-1-4-3%200-2%200-2-4-2-5%200-5-1-2-5l1-2-1%201c-2%202-3%201-3-1%200-4-2-5-3-2M138%2026c-1%202-3%203-3%202%200-2-3-1-3%201l-1%201-2%202%201%202v4c-3%203-3%206-1%206l2%202%203%201%201%201v1l1-1c-1-2%200-2%201-2l2-1%202-4c1-1%204-5%205-9l3-6-4-1c-4-2-5-2-7%201m198%208c-8%202-8%202-10%2016-1%2012-1%2012%201%209%202-2%203-5%204-10l3-8v7c-2%203-2%208-1%209s2%202%201%203c0%202%200%202%201%201h3c2%201%203-1%203-5l2-9c1-4%202-8%201-10%200-4-1-5-8-3M172%2046c-4%203-4%203-2%208l-1%202c-2-1-1%201%201%204v3l5-1c1-1%204%202%204%204l1%201%201%203c0%201%200%202%201%201h5c3%201%202%202%200%201l-3%201c-1%202%201%204%203%202l2%201c1%201%201%200%202-2%201-4%204-5%204-2l2-1%204-2%202-2%203-1c3%200%205%200%203-1-2%200-1-1%204-5%207-5%209-6%208-4v1l2-1-1-1v-1c2-2%201-6-1-8l-2-3h-44l-3%203M48%2049c3%204%202%205-2%205-9%201-5%2010%204%2010h4V52l1-5h-4c-4%200-4%200-3%202M3%2049l5%201c6%200%207%201%209%2010%202%2016%202%2018-9%2020-4%201-5%201-5%204%200%202%200%202%205%202%207-1%2011-4%2012-7%202-5%202-7%200-17-3-13-4-14-11-14l-6%201m218%2013c-1%202-2%202-4%202h-1v1l-1%201-2%202c-3%201-3%202-2%202%202%200%203%202%201%202v2c2%201%202%201%201%203-2%202-8%202-8-1%200-1-1-1-1%201-1%202-1%202-2%201l-2-1v2c2%201%208%2010%207%2010l-3-2h-1c0%202%203%204%205%203%202%200%202%200%201%202l1%201%203%202c3%205%204%205%207%202%202-2%202-2%203-1s1-5%201-17l-1-19-2%202M77%2063l-2%203%201-1%203-1-1%203c-3%202-2%205%200%208l3%202%203%201%203%201%203%201%203%202c2%200%202%200%200-1-3-1-4-3-3-5l1-4v-2l1-2-3%201c-1%202-1%202-3%201l-2-2-1-1%202-1%203%201-4-2-2-2c0-2-2-2-5%200M59%2082l-4%202%209%2016%209-3c8-2%2010-4%205-4-3%200-4-1-9-6-6-5-6-5-10-5m131%209a592%20592%200%2001-22%2016l18%201h18l-6%205c-11%207-10%207-9%209l1%202%203-2a428%20428%200%200115-13c0-1%203-2%2011-2l6-1h-7c-7%200-8%200-10-3l-3-5-1-1v-1l-1-1-5-3c-4-5-4-5-8-1m26%2038l-2%201c-1-1-10%205-9%207h-1l-2%201-2%202-3%201c-2%202-2%202%200%202%201-1%202%200%203%202%202%202%203%202%2010%202l8-1h-5l1-2%203-3%201%203%202%203%204-5c0-2%200-2-2%200-3%201-3%201-4-2l-1-4c0-2%201-2%204%201%204%203%204%202-1-4l-4-4M48%20189c-1%2011%200%2018%202%2018s2-1%202-7c0-5%201-6%202-4%206%2013%2010%2015%2010%205%201-19%201-17-2-18-2%200-2%200-2%207v7l-4-7c-6-9-8-9-8-1m20-4c0%203%200%203%203%203%202%200%202%200%202%2010%200%208%200%209%202%209s2-1%203-7v-10c-1-1%200-2%202-2s3-1%203-2c0-2-1-3-8-3s-7%200-7%202m18%2010v12h7c7%200%207%200%207-2s-1-3-5-3c-5%200-5%200-5-2%200-3%200-3%205-3%204%200%205-1%205-2%200-2-1-3-5-3s-5%200-5-2%201-2%205-2%205-1%205-3%200-2-7-2h-7v12m18-9v18c0%205%204%204%204-1l1-4%203%204c2%203%203%204%205%204%204%200%204%200%200-5l-3-4%202-2c2-2%203-3%203-6%200-5-3-7-10-7-5%200-5%200-5%203m19%204v15l2%202c2%200%202-1%202-7l1-6%203%206c3%206%205%207%206%207%204-1%204-23%201-23-2%200-3%200-3%206v6l-4-6c-6-10-8-9-8%200m21%205v12h7c7%200%207%200%207-2s-1-3-5-3c-5%200-5%200-5-2%200-3%200-3%205-3%204%200%205-1%205-2%200-2-1-3-4-3h-5l-1-2c0-2%201-2%205-2%205%200%205%200%205-2%200-3%200-3-7-3h-7v12m17-9c0%202%201%202%203%202s2%200%202%2010c0%208%200%209%202%209%201%200%202-1%202-9l1-9%202-1c2%200%203-1%203-3s0-2-7-2c-8%200-8%200-8%203m-74%2030c-2%201-1%204%201%204s2%201%202%208%200%208%202%208%202-1%202-8%200-8%202-8%203-4%201-4H87m15%200l-1%2010c0%209%200%2010%202%2010s2-1%202-4c0-4%200-4%203-4s3%200%203%204c0%203%200%204%202%204s2-1%202-10l-1-10c-2-1-3%200-3%204s0%204-3%204-3%200-3-4-1-5-3-4m46%200c-3%200-4%204-4%2010%200%207%202%2010%207%2010s7-3%207-8c0-3%200-3-3-3s-4%200-4%202l2%202%201%201-3%202c-2%200-3-1-3-6l1-6c2-1%205%200%205%201l2%201c2%200%203-2%201-4s-6-3-9-2m16%201c-4%203-3%207%202%2010l5%203c0%202-5%202-6%201%200-2-4-3-4-1%200%206%209%208%2013%203%202-3%201-7-4-9-2%200-3-1-3-3s2-2%204%200c2%203%205%201%204-2-2-4-7-5-11-2m-38%209c0%209%200%2010%202%2010s2-1%202-6v-5l4%205c5%209%207%208%207-4%200-9%200-10-2-10s-2%201-2%206v6l-4-6c-2-4-4-6-5-6-2%200-2%201-2%2010'%20fill='%23d3d3d3'%20fill-rule='evenodd'/%3e%3c/svg%3e","aspectRatio":1.5037593984962405,"src":"/static/7db1634f9b7c890251c9ae45ca32e845/bd4d8/feature.jpg","srcSet":"/static/7db1634f9b7c890251c9ae45ca32e845/f836f/feature.jpg 200w,\n/static/7db1634f9b7c890251c9ae45ca32e845/2244e/feature.jpg 400w,\n/static/7db1634f9b7c890251c9ae45ca32e845/bd4d8/feature.jpg 708w","srcWebp":"/static/7db1634f9b7c890251c9ae45ca32e845/08ab0/feature.webp","srcSetWebp":"/static/7db1634f9b7c890251c9ae45ca32e845/61e93/feature.webp 200w,\n/static/7db1634f9b7c890251c9ae45ca32e845/1f5c5/feature.webp 400w,\n/static/7db1634f9b7c890251c9ae45ca32e845/08ab0/feature.webp 708w","sizes":"(max-width: 708px) 100vw, 708px"}}}}}]}}} \ No newline at end of file diff --git a/page-data/synopsis/page-data.json b/page-data/synopsis/page-data.json index 0826d28c..cb514a7e 100644 --- a/page-data/synopsis/page-data.json +++ b/page-data/synopsis/page-data.json @@ -1 +1 @@ -{"componentChunkName":"component---src-components-post-layout-jsx","path":"/synopsis","result":{"data":{"mdx":{"id":"284db8bf-d923-52c9-ae8c-2a669efd45ca","frontmatter":{"description":"Build a Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP","tags":["Google Chrome Extension","Javascript","Python Server","Natural Language Processing","Machine Learning","Real time Application","Downloadable Extension","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Synopsis Chrome Extension","code":"https://github.com/keshavlingala/synopsis-chrome-extension","code2":null,"date":"1 Feb 2021","demo":"https://github.com/keshavlingala/synopsis-chrome-extension/releases/tag/v1.0","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/1553c7786f7f2b730db3ae573ba50504/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Synopsis Chrome Extension\",\n \"slug\": \"synopsis\",\n \"featuredImage\": \"feature.png\",\n \"tags\": [\"Google Chrome Extension\", \"Javascript\", \"Python Server\", \"Natural Language Processing\", \"Machine Learning\", \"Real time Application\", \"Downloadable Extension\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Build a Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP\",\n \"date\": \"1 Feb 2021\",\n \"code\": \"https://github.com/keshavlingala/synopsis-chrome-extension\",\n \"demo\": \"https://github.com/keshavlingala/synopsis-chrome-extension/releases/tag/v1.0\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Synopsis\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"599px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1553c7786f7f2b730db3ae573ba50504/43142/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"107%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'427\\\\'%20viewBox=\\\\'0%200%20400%20427\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M302%2072h-3l-1%201c1%202%201%202-1%202-1-1-1-1-1%201%201%200%201%201%200%200l-1%201c0%202-5%207-6%206l-1%201-1%201-1%201c1%202-4%205-5%204l-1%202-1%201-1%201c1%201-6%208-7%207l-1%201-1%201-1%201c1%201%200%202-1%203-2%200-3%201-2%202h-3c1%201-2%204-7%2010v1l-1%201c-1%201-1%201%201%201s2%200%201%201l1%202%203%203a610%20610%200%200036%2035l6%201%206-1%203-2%203-2%201-1%203-1%204-3%203-2%201-1%202-1%209-6%203-2%204-2%201-1%201-1%209-6%201-1%203-2c3-2%204-1-9-14a2271%202271%200%2001-44-42l-2-1h-2M18%20311c-10%205-16%2023-11%2035%202%205%206%208%2019%2018%2015%2011%2018%2015%2013%2018-7%205-20%204-27-2-6-5-8-5-9-1-1%2012%2037%2015%2045%203%204-6-1-11-19-24-13-9-16-14-17-22-1-14%2012-24%2021-16%204%203%206%2011%206%2022-1%208%200%2010%203%2010%207%200%204-27-5-36-5-6-12-7-19-5m209%2024a391%20391%200%20003%2084c4%201%204-1%203-6-2-5-4-24-3-26s1-2%204%200c9%207%2020%201%2023-14%205-17-1-33-12-33-4%200-5%200-9%205l-4%205v-9c0-8%200-8-2-8l-3%202m-42%204c-7%204-12%2016-12%2030-1%2015%206%2023%2018%2022%207-1%2010-3%2013-10%208-14%204-33-8-40-5-3-6-4-11-2m97%203c-9%2011-5%2024%2010%2034%208%205%2010%206%208%209-3%203-13%200-19-7-3-3-6-4-7%200%200%202%206%208%2012%2011%207%203%2020%200%2022-5%202-4%201-5-9-12-12-7-15-10-14-16%200-9%204-14%2010-13%204%202%205%208%204%2020%200%202%200%203%202%203%204%200%206-5%205-13-1-7-2-9-8-12-7-4-12-4-16%201m78-2c-4%204-5%208-5%2015-1%209%202%2013%2013%2020%2010%207%2011%207%209%2010-3%203-14-1-19-7-3-4-7-4-7-1s6%209%2011%2011c6%203%2017%202%2021-2s3-7-8-14c-6-3-11-8-12-9-6-10%204-26%2011-17%202%203%203%2013%201%2016-1%203%200%204%204%204%203%200%205-12%202-19s-16-12-21-7m-240%200c-1%202%200%2046%201%2048h5v-7c-2-13%202-26%208-34%209-10%2015%203%2015%2032%200%209%200%2010%202%2010%204%202%204%200%204-13%200-21-3-31-12-35-6-3-10-2-13%205-4%206-5%206-5-1%200-5%200-6-2-6l-3%201m-52%202c-2%204-1%2034%202%2039%204%207%2014%2010%2019%205l3-2%201%205c1%209-1%2017-6%2019s-11%201-17-4c-5-5-9-2-6%204%205%206%2019%209%2027%205%207-3%207-5%208-35l2-31c1-4%200-6-4-6-3%200-3%201-4%2017%200%2011-1%2014-3%2017-4%209-11%2010-14%203-2-4-2-32-1-36%202-3-6-3-7%200m260%200l-1%2021c0%2023%201%2026%205%2026%202%200%202-1%201-15l1-23v-8c-1-2-5-3-6-1m-85%203c-6%204-11%2013-12%2024-1%206%200%207%203%2011%206%208%2011%208%2016-1%204-10%204-28-1-33-2-2-3-2-6-1m-56%202c-10%208-11%2035-1%2039%208%204%2016-5%2016-20%200-16-7-25-15-19\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1553c7786f7f2b730db3ae573ba50504/ba381/feature.webp 200w\", \"/static/1553c7786f7f2b730db3ae573ba50504/7f61c/feature.webp 400w\", \"/static/1553c7786f7f2b730db3ae573ba50504/6407c/feature.webp 599w\"],\n \"sizes\": \"(max-width: 599px) 100vw, 599px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1553c7786f7f2b730db3ae573ba50504/772e8/feature.png 200w\", \"/static/1553c7786f7f2b730db3ae573ba50504/e17e5/feature.png 400w\", \"/static/1553c7786f7f2b730db3ae573ba50504/43142/feature.png 599w\"],\n \"sizes\": \"(max-width: 599px) 100vw, 599px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1553c7786f7f2b730db3ae573ba50504/43142/feature.png\",\n \"alt\": \"Synopsis\",\n \"title\": \"Synopsis\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h1\", null, \"Intro\"), mdx(\"p\", null, \"Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP\"), mdx(\"h3\", null, \"Reading Article and Highlight\"), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Highlighted 30% of article\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/e4ba2/highlighted30.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"64%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'256\\\\'%20viewBox=\\\\'0%200%20400%20256\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%203-2%2011v10h370V22c0-9%200-10-2-11H17\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f6ed9713ca385279cf72cb3b5b6ab43f/ba381/highlighted30.webp 200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/7f61c/highlighted30.webp 400w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/d00b9/highlighted30.webp 800w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/92f8c/highlighted30.webp 1200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/cce66/highlighted30.webp 1468w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f6ed9713ca385279cf72cb3b5b6ab43f/772e8/highlighted30.png 200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/e17e5/highlighted30.png 400w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/5a190/highlighted30.png 800w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/c1b63/highlighted30.png 1200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/e4ba2/highlighted30.png 1468w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/5a190/highlighted30.png\",\n \"alt\": \"Highlighted 30%\",\n \"title\": \"Highlighted 30%\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Highlighted 90% article\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3d85e6d581d57701d2c3166c0055002d/87cc4/highlighted90.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"64%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'256\\\\'%20viewBox=\\\\'0%200%20400%20256\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011%201%2010h135a3604%203604%200%2000197-1h35c2%200%203-18%201-20S18%209%2016%2011\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3d85e6d581d57701d2c3166c0055002d/ba381/highlighted90.webp 200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/7f61c/highlighted90.webp 400w\", \"/static/3d85e6d581d57701d2c3166c0055002d/d00b9/highlighted90.webp 800w\", \"/static/3d85e6d581d57701d2c3166c0055002d/92f8c/highlighted90.webp 1200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/fad48/highlighted90.webp 1600w\", \"/static/3d85e6d581d57701d2c3166c0055002d/f9142/highlighted90.webp 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3d85e6d581d57701d2c3166c0055002d/772e8/highlighted90.png 200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/e17e5/highlighted90.png 400w\", \"/static/3d85e6d581d57701d2c3166c0055002d/5a190/highlighted90.png 800w\", \"/static/3d85e6d581d57701d2c3166c0055002d/c1b63/highlighted90.png 1200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/29007/highlighted90.png 1600w\", \"/static/3d85e6d581d57701d2c3166c0055002d/87cc4/highlighted90.png 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3d85e6d581d57701d2c3166c0055002d/5a190/highlighted90.png\",\n \"alt\": \"Highlighted 90%\",\n \"title\": \"Highlighted 90%\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Complete Summary\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/ff90335f8ec7092048c9414c41acdc09/87cc4/summary.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"64%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'256\\\\'%20viewBox=\\\\'0%200%20400%20256\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011%201%2010h123v79c0%202%204%202%2061%202h61V32h13l15-1%2015-1%2015-1h2l13%201%2014%201h35c2%200%203-18%201-20S18%209%2016%2011m223%2093l1%205h17v-9h-18v4\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ff90335f8ec7092048c9414c41acdc09/ba381/summary.webp 200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/7f61c/summary.webp 400w\", \"/static/ff90335f8ec7092048c9414c41acdc09/d00b9/summary.webp 800w\", \"/static/ff90335f8ec7092048c9414c41acdc09/92f8c/summary.webp 1200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/fad48/summary.webp 1600w\", \"/static/ff90335f8ec7092048c9414c41acdc09/f9142/summary.webp 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ff90335f8ec7092048c9414c41acdc09/772e8/summary.png 200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/e17e5/summary.png 400w\", \"/static/ff90335f8ec7092048c9414c41acdc09/5a190/summary.png 800w\", \"/static/ff90335f8ec7092048c9414c41acdc09/c1b63/summary.png 1200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/29007/summary.png 1600w\", \"/static/ff90335f8ec7092048c9414c41acdc09/87cc4/summary.png 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/ff90335f8ec7092048c9414c41acdc09/5a190/summary.png\",\n \"alt\": \"Summary\",\n \"title\": \"Summary\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"284db8bf-d923-52c9-ae8c-2a669efd45ca"}},"staticQueryHashes":["2719584231","3869525139"]} \ No newline at end of file +{"componentChunkName":"component---src-components-post-layout-jsx","path":"/synopsis","result":{"data":{"mdx":{"id":"3c058ecf-bb9f-5c6f-a2e2-3a9bdb63a2fa","frontmatter":{"description":"Build a Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP","tags":["Google Chrome Extension","Javascript","Python Server","Natural Language Processing","Machine Learning","Real time Application","Downloadable Extension","Keshav Lingala","Keshav Reddy","Keshav Reddy Lingala","Lingala Keshav Reddy","Keshav"],"title":"Synopsis Chrome Extension","code":"https://github.com/keshavlingala/synopsis-chrome-extension","code2":null,"date":"1 Feb 2021","demo":"https://github.com/keshavlingala/synopsis-chrome-extension/releases/tag/v1.0","featuredImage":{"childImageSharp":{"fixed":{"src":"/static/1553c7786f7f2b730db3ae573ba50504/497c6/feature.png"}}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n \"title\": \"Synopsis Chrome Extension\",\n \"slug\": \"synopsis\",\n \"featuredImage\": \"feature.png\",\n \"tags\": [\"Google Chrome Extension\", \"Javascript\", \"Python Server\", \"Natural Language Processing\", \"Machine Learning\", \"Real time Application\", \"Downloadable Extension\", \"Keshav Lingala\", \"Keshav Reddy\", \"Keshav Reddy Lingala\", \"Lingala Keshav Reddy\", \"Keshav\"],\n \"description\": \"Build a Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP\",\n \"date\": \"1 Feb 2021\",\n \"code\": \"https://github.com/keshavlingala/synopsis-chrome-extension\",\n \"demo\": \"https://github.com/keshavlingala/synopsis-chrome-extension/releases/tag/v1.0\"\n};\nvar layoutProps = {\n _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n var components = _ref.components,\n props = _objectWithoutProperties(_ref, _excluded);\n return mdx(MDXLayout, _extends({}, layoutProps, props, {\n components: components,\n mdxType: \"MDXLayout\"\n }), mdx(\"h1\", null, \"Synopsis\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"599px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/1553c7786f7f2b730db3ae573ba50504/43142/feature.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"107%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'427\\\\'%20viewBox=\\\\'0%200%20400%20427\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M302%2072h-3l-1%201c1%202%201%202-1%202-1-1-1-1-1%201%201%200%201%201%200%200l-1%201c0%202-5%207-6%206l-1%201-1%201-1%201c1%202-4%205-5%204l-1%202-1%201-1%201c1%201-6%208-7%207l-1%201-1%201-1%201c1%201%200%202-1%203-2%200-3%201-2%202h-3c1%201-2%204-7%2010v1l-1%201c-1%201-1%201%201%201s2%200%201%201l1%202%203%203a610%20610%200%200036%2035l6%201%206-1%203-2%203-2%201-1%203-1%204-3%203-2%201-1%202-1%209-6%203-2%204-2%201-1%201-1%209-6%201-1%203-2c3-2%204-1-9-14a2271%202271%200%2001-44-42l-2-1h-2M18%20311c-10%205-16%2023-11%2035%202%205%206%208%2019%2018%2015%2011%2018%2015%2013%2018-7%205-20%204-27-2-6-5-8-5-9-1-1%2012%2037%2015%2045%203%204-6-1-11-19-24-13-9-16-14-17-22-1-14%2012-24%2021-16%204%203%206%2011%206%2022-1%208%200%2010%203%2010%207%200%204-27-5-36-5-6-12-7-19-5m209%2024a391%20391%200%20003%2084c4%201%204-1%203-6-2-5-4-24-3-26s1-2%204%200c9%207%2020%201%2023-14%205-17-1-33-12-33-4%200-5%200-9%205l-4%205v-9c0-8%200-8-2-8l-3%202m-42%204c-7%204-12%2016-12%2030-1%2015%206%2023%2018%2022%207-1%2010-3%2013-10%208-14%204-33-8-40-5-3-6-4-11-2m97%203c-9%2011-5%2024%2010%2034%208%205%2010%206%208%209-3%203-13%200-19-7-3-3-6-4-7%200%200%202%206%208%2012%2011%207%203%2020%200%2022-5%202-4%201-5-9-12-12-7-15-10-14-16%200-9%204-14%2010-13%204%202%205%208%204%2020%200%202%200%203%202%203%204%200%206-5%205-13-1-7-2-9-8-12-7-4-12-4-16%201m78-2c-4%204-5%208-5%2015-1%209%202%2013%2013%2020%2010%207%2011%207%209%2010-3%203-14-1-19-7-3-4-7-4-7-1s6%209%2011%2011c6%203%2017%202%2021-2s3-7-8-14c-6-3-11-8-12-9-6-10%204-26%2011-17%202%203%203%2013%201%2016-1%203%200%204%204%204%203%200%205-12%202-19s-16-12-21-7m-240%200c-1%202%200%2046%201%2048h5v-7c-2-13%202-26%208-34%209-10%2015%203%2015%2032%200%209%200%2010%202%2010%204%202%204%200%204-13%200-21-3-31-12-35-6-3-10-2-13%205-4%206-5%206-5-1%200-5%200-6-2-6l-3%201m-52%202c-2%204-1%2034%202%2039%204%207%2014%2010%2019%205l3-2%201%205c1%209-1%2017-6%2019s-11%201-17-4c-5-5-9-2-6%204%205%206%2019%209%2027%205%207-3%207-5%208-35l2-31c1-4%200-6-4-6-3%200-3%201-4%2017%200%2011-1%2014-3%2017-4%209-11%2010-14%203-2-4-2-32-1-36%202-3-6-3-7%200m260%200l-1%2021c0%2023%201%2026%205%2026%202%200%202-1%201-15l1-23v-8c-1-2-5-3-6-1m-85%203c-6%204-11%2013-12%2024-1%206%200%207%203%2011%206%208%2011%208%2016-1%204-10%204-28-1-33-2-2-3-2-6-1m-56%202c-10%208-11%2035-1%2039%208%204%2016-5%2016-20%200-16-7-25-15-19\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1553c7786f7f2b730db3ae573ba50504/ba381/feature.webp 200w\", \"/static/1553c7786f7f2b730db3ae573ba50504/7f61c/feature.webp 400w\", \"/static/1553c7786f7f2b730db3ae573ba50504/6407c/feature.webp 599w\"],\n \"sizes\": \"(max-width: 599px) 100vw, 599px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/1553c7786f7f2b730db3ae573ba50504/772e8/feature.png 200w\", \"/static/1553c7786f7f2b730db3ae573ba50504/e17e5/feature.png 400w\", \"/static/1553c7786f7f2b730db3ae573ba50504/43142/feature.png 599w\"],\n \"sizes\": \"(max-width: 599px) 100vw, 599px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/1553c7786f7f2b730db3ae573ba50504/43142/feature.png\",\n \"alt\": \"Synopsis\",\n \"title\": \"Synopsis\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h1\", null, \"Intro\"), mdx(\"p\", null, \"Chrome Extension that summarize any article, text, document, webpage or essay in a single click. and highlighting important lines automatically using NLP\"), mdx(\"h3\", null, \"Reading Article and Highlight\"), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Highlighted 30% of article\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/e4ba2/highlighted30.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"64%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'256\\\\'%20viewBox=\\\\'0%200%20400%20256\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M17%2011c-2%201-2%203-2%2011v10h370V22c0-9%200-10-2-11H17\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f6ed9713ca385279cf72cb3b5b6ab43f/ba381/highlighted30.webp 200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/7f61c/highlighted30.webp 400w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/d00b9/highlighted30.webp 800w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/92f8c/highlighted30.webp 1200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/cce66/highlighted30.webp 1468w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/f6ed9713ca385279cf72cb3b5b6ab43f/772e8/highlighted30.png 200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/e17e5/highlighted30.png 400w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/5a190/highlighted30.png 800w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/c1b63/highlighted30.png 1200w\", \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/e4ba2/highlighted30.png 1468w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/f6ed9713ca385279cf72cb3b5b6ab43f/5a190/highlighted30.png\",\n \"alt\": \"Highlighted 30%\",\n \"title\": \"Highlighted 30%\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"blockquote\", null, mdx(\"p\", {\n parentName: \"blockquote\"\n }, \"Highlighted 90% article\")), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/3d85e6d581d57701d2c3166c0055002d/87cc4/highlighted90.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"64%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'256\\\\'%20viewBox=\\\\'0%200%20400%20256\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011%201%2010h135a3604%203604%200%2000197-1h35c2%200%203-18%201-20S18%209%2016%2011\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3d85e6d581d57701d2c3166c0055002d/ba381/highlighted90.webp 200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/7f61c/highlighted90.webp 400w\", \"/static/3d85e6d581d57701d2c3166c0055002d/d00b9/highlighted90.webp 800w\", \"/static/3d85e6d581d57701d2c3166c0055002d/92f8c/highlighted90.webp 1200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/fad48/highlighted90.webp 1600w\", \"/static/3d85e6d581d57701d2c3166c0055002d/f9142/highlighted90.webp 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/3d85e6d581d57701d2c3166c0055002d/772e8/highlighted90.png 200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/e17e5/highlighted90.png 400w\", \"/static/3d85e6d581d57701d2c3166c0055002d/5a190/highlighted90.png 800w\", \"/static/3d85e6d581d57701d2c3166c0055002d/c1b63/highlighted90.png 1200w\", \"/static/3d85e6d581d57701d2c3166c0055002d/29007/highlighted90.png 1600w\", \"/static/3d85e6d581d57701d2c3166c0055002d/87cc4/highlighted90.png 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/3d85e6d581d57701d2c3166c0055002d/5a190/highlighted90.png\",\n \"alt\": \"Highlighted 90%\",\n \"title\": \"Highlighted 90%\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")), mdx(\"h3\", null, \"Complete Summary\"), mdx(\"p\", null, mdx(\"span\", {\n parentName: \"p\",\n \"className\": \"gatsby-resp-image-wrapper\",\n \"style\": {\n \"position\": \"relative\",\n \"display\": \"block\",\n \"marginLeft\": \"auto\",\n \"marginRight\": \"auto\",\n \"maxWidth\": \"800px\"\n }\n }, \"\\n \", mdx(\"a\", {\n parentName: \"span\",\n \"className\": \"gatsby-resp-image-link\",\n \"href\": \"/static/ff90335f8ec7092048c9414c41acdc09/87cc4/summary.png\",\n \"style\": {\n \"display\": \"block\"\n },\n \"target\": \"_blank\",\n \"rel\": \"noopener\"\n }, \"\\n \", mdx(\"span\", {\n parentName: \"a\",\n \"className\": \"gatsby-resp-image-background-image\",\n \"style\": {\n \"paddingBottom\": \"64%\",\n \"position\": \"relative\",\n \"bottom\": \"0\",\n \"left\": \"0\",\n \"backgroundImage\": \"url('data:image/svg+xml,%3csvg%20xmlns=\\\\'http://www.w3.org/2000/svg\\\\'%20width=\\\\'400\\\\'%20height=\\\\'256\\\\'%20viewBox=\\\\'0%200%20400%20256\\\\'%20preserveAspectRatio=\\\\'none\\\\'%3e%3cpath%20d=\\\\'M16%2011l-1%2011%201%2010h123v79c0%202%204%202%2061%202h61V32h13l15-1%2015-1%2015-1h2l13%201%2014%201h35c2%200%203-18%201-20S18%209%2016%2011m223%2093l1%205h17v-9h-18v4\\\\'%20fill=\\\\'%23d3d3d3\\\\'%20fill-rule=\\\\'evenodd\\\\'/%3e%3c/svg%3e')\",\n \"backgroundSize\": \"cover\",\n \"display\": \"block\"\n }\n }), \"\\n \", mdx(\"picture\", {\n parentName: \"a\"\n }, \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ff90335f8ec7092048c9414c41acdc09/ba381/summary.webp 200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/7f61c/summary.webp 400w\", \"/static/ff90335f8ec7092048c9414c41acdc09/d00b9/summary.webp 800w\", \"/static/ff90335f8ec7092048c9414c41acdc09/92f8c/summary.webp 1200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/fad48/summary.webp 1600w\", \"/static/ff90335f8ec7092048c9414c41acdc09/f9142/summary.webp 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/webp\"\n }), \"\\n \", mdx(\"source\", {\n parentName: \"picture\",\n \"srcSet\": [\"/static/ff90335f8ec7092048c9414c41acdc09/772e8/summary.png 200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/e17e5/summary.png 400w\", \"/static/ff90335f8ec7092048c9414c41acdc09/5a190/summary.png 800w\", \"/static/ff90335f8ec7092048c9414c41acdc09/c1b63/summary.png 1200w\", \"/static/ff90335f8ec7092048c9414c41acdc09/29007/summary.png 1600w\", \"/static/ff90335f8ec7092048c9414c41acdc09/87cc4/summary.png 2936w\"],\n \"sizes\": \"(max-width: 800px) 100vw, 800px\",\n \"type\": \"image/png\"\n }), \"\\n \", mdx(\"img\", {\n parentName: \"picture\",\n \"className\": \"gatsby-resp-image-image\",\n \"src\": \"/static/ff90335f8ec7092048c9414c41acdc09/5a190/summary.png\",\n \"alt\": \"Summary\",\n \"title\": \"Summary\",\n \"loading\": \"lazy\",\n \"style\": {\n \"width\": \"100%\",\n \"height\": \"100%\",\n \"margin\": \"0\",\n \"verticalAlign\": \"middle\",\n \"position\": \"absolute\",\n \"top\": \"0\",\n \"left\": \"0\"\n }\n }), \"\\n \"), \"\\n \"), \"\\n \")));\n}\n;\nMDXContent.isMDXComponent = true;"}},"pageContext":{"id":"3c058ecf-bb9f-5c6f-a2e2-3a9bdb63a2fa"}},"staticQueryHashes":["2719584231","275038021"]} \ No newline at end of file diff --git a/payment-dbs/index.html b/payment-dbs/index.html index 0fbf7ef4..004ca3e1 100644 --- a/payment-dbs/index.html +++ b/payment-dbs/index.html @@ -1,4 +1,4 @@ -Simple Payment Full Stack Application | Keshav Lingala
    Designed and Developed by Keshav Lingala
    Blazing fast with Gatsby and Emotion
    \ No newline at end of file diff --git a/polyfill-1fa064a2ee975e391f8e.js b/polyfill-c52e951fbd5d4c567e58.js similarity index 100% rename from polyfill-1fa064a2ee975e391f8e.js rename to polyfill-c52e951fbd5d4c567e58.js diff --git a/seeinghome/index.html b/seeinghome/index.html index 0c03f62c..4dbf3531 100644 --- a/seeinghome/index.html +++ b/seeinghome/index.html @@ -1,4 +1,4 @@ -Zonal Dashboard for Students | Keshav Lingala
    Designed and Developed by Keshav Lingala
    Blazing fast with Gatsby and Emotion
    \ No newline at end of file diff --git a/sitemap-0.xml b/sitemap-0.xml index 0cf4e014..143bd6d1 100644 --- a/sitemap-0.xml +++ b/sitemap-0.xml @@ -1 +1 @@ -https://keshav.codes/payment-dbsdaily0.7https://keshav.codes/seeinghomedaily0.7https://keshav.codes/synopsisdaily0.7https://keshav.codes/havmor-moviesdaily0.7https://keshav.codes/edithminibotdaily0.7https://keshav.codes/floyd-visualizerdaily0.7https://keshav.codes/admin-dashboarddaily0.7https://keshav.codes/chainreactiondaily0.7https://keshav.codes/block-votedaily0.7https://keshav.codes/bumpdaily0.7https://keshav.codes/bigdatadaily0.7https://keshav.codes/angular2-timelinedaily0.7https://keshav.codes/aakarshandaily0.7https://keshav.codes/algorithm-analyzerdaily0.7https://keshav.codes/iotdaily0.7https://keshav.codes/daily0.7 \ No newline at end of file +https://keshav.codes/synopsisdaily0.7https://keshav.codes/seeinghomedaily0.7https://keshav.codes/havmor-moviesdaily0.7https://keshav.codes/edithminibotdaily0.7https://keshav.codes/admin-dashboarddaily0.7https://keshav.codes/chainreactiondaily0.7https://keshav.codes/bumpdaily0.7https://keshav.codes/block-votedaily0.7https://keshav.codes/payment-dbsdaily0.7https://keshav.codes/bigdatadaily0.7https://keshav.codes/aakarshandaily0.7https://keshav.codes/angular2-timelinedaily0.7https://keshav.codes/iotdaily0.7https://keshav.codes/daily0.7 \ No newline at end of file diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/0b569/TSPScreen.png b/static/009ce0f78e48059c18a459b21c8fc56e/0b569/TSPScreen.png deleted file mode 100644 index 0428dea0..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/0b569/TSPScreen.png and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/29007/TSPScreen.png b/static/009ce0f78e48059c18a459b21c8fc56e/29007/TSPScreen.png deleted file mode 100644 index 413269a3..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/29007/TSPScreen.png and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/3938d/TSPScreen.webp b/static/009ce0f78e48059c18a459b21c8fc56e/3938d/TSPScreen.webp deleted file mode 100644 index db3470c3..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/3938d/TSPScreen.webp and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/5a190/TSPScreen.png b/static/009ce0f78e48059c18a459b21c8fc56e/5a190/TSPScreen.png deleted file mode 100644 index f7ef366b..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/5a190/TSPScreen.png and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/772e8/TSPScreen.png b/static/009ce0f78e48059c18a459b21c8fc56e/772e8/TSPScreen.png deleted file mode 100644 index 94e45f80..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/772e8/TSPScreen.png and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/7f61c/TSPScreen.webp b/static/009ce0f78e48059c18a459b21c8fc56e/7f61c/TSPScreen.webp deleted file mode 100644 index 308be244..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/7f61c/TSPScreen.webp and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/92f8c/TSPScreen.webp b/static/009ce0f78e48059c18a459b21c8fc56e/92f8c/TSPScreen.webp deleted file mode 100644 index 1872f758..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/92f8c/TSPScreen.webp and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/ba381/TSPScreen.webp b/static/009ce0f78e48059c18a459b21c8fc56e/ba381/TSPScreen.webp deleted file mode 100644 index 4cb3a881..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/ba381/TSPScreen.webp and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/c1b63/TSPScreen.png b/static/009ce0f78e48059c18a459b21c8fc56e/c1b63/TSPScreen.png deleted file mode 100644 index 1b675316..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/c1b63/TSPScreen.png and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/d00b9/TSPScreen.webp b/static/009ce0f78e48059c18a459b21c8fc56e/d00b9/TSPScreen.webp deleted file mode 100644 index e6cf8755..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/d00b9/TSPScreen.webp and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/e17e5/TSPScreen.png b/static/009ce0f78e48059c18a459b21c8fc56e/e17e5/TSPScreen.png deleted file mode 100644 index 56bd52bd..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/e17e5/TSPScreen.png and /dev/null differ diff --git a/static/009ce0f78e48059c18a459b21c8fc56e/fad48/TSPScreen.webp b/static/009ce0f78e48059c18a459b21c8fc56e/fad48/TSPScreen.webp deleted file mode 100644 index db8ad955..00000000 Binary files a/static/009ce0f78e48059c18a459b21c8fc56e/fad48/TSPScreen.webp and /dev/null differ diff --git a/static/1674ed86e4598ab5938236b99e6be645/2be1d/ShapeB.jpg b/static/1674ed86e4598ab5938236b99e6be645/2be1d/ShapeB.jpg deleted file mode 100644 index 68fa51d1..00000000 Binary files a/static/1674ed86e4598ab5938236b99e6be645/2be1d/ShapeB.jpg and /dev/null differ diff --git a/static/1674ed86e4598ab5938236b99e6be645/6395d/ShapeB.jpg b/static/1674ed86e4598ab5938236b99e6be645/6395d/ShapeB.jpg deleted file mode 100644 index 922f6e23..00000000 Binary files a/static/1674ed86e4598ab5938236b99e6be645/6395d/ShapeB.jpg and /dev/null differ diff --git a/static/1674ed86e4598ab5938236b99e6be645/a28f9/ShapeB.jpg b/static/1674ed86e4598ab5938236b99e6be645/a28f9/ShapeB.jpg deleted file mode 100644 index d1ccbd49..00000000 Binary files a/static/1674ed86e4598ab5938236b99e6be645/a28f9/ShapeB.jpg and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/0b716/TSPScreen3.webp b/static/1874ae3d0145f742402bc056ed8aaa6c/0b716/TSPScreen3.webp deleted file mode 100644 index 0fc51c5b..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/0b716/TSPScreen3.webp and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/5a190/TSPScreen3.png b/static/1874ae3d0145f742402bc056ed8aaa6c/5a190/TSPScreen3.png deleted file mode 100644 index 2bb022a7..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/5a190/TSPScreen3.png and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/772e8/TSPScreen3.png b/static/1874ae3d0145f742402bc056ed8aaa6c/772e8/TSPScreen3.png deleted file mode 100644 index 3a8b5c9a..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/772e8/TSPScreen3.png and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/7f61c/TSPScreen3.webp b/static/1874ae3d0145f742402bc056ed8aaa6c/7f61c/TSPScreen3.webp deleted file mode 100644 index 85f16d76..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/7f61c/TSPScreen3.webp and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/86a1e/TSPScreen3.png b/static/1874ae3d0145f742402bc056ed8aaa6c/86a1e/TSPScreen3.png deleted file mode 100644 index 8a13b92b..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/86a1e/TSPScreen3.png and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/92f8c/TSPScreen3.webp b/static/1874ae3d0145f742402bc056ed8aaa6c/92f8c/TSPScreen3.webp deleted file mode 100644 index f4fb9824..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/92f8c/TSPScreen3.webp and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/ba381/TSPScreen3.webp b/static/1874ae3d0145f742402bc056ed8aaa6c/ba381/TSPScreen3.webp deleted file mode 100644 index ff4380ce..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/ba381/TSPScreen3.webp and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/c1b63/TSPScreen3.png b/static/1874ae3d0145f742402bc056ed8aaa6c/c1b63/TSPScreen3.png deleted file mode 100644 index f23c1d9b..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/c1b63/TSPScreen3.png and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/d00b9/TSPScreen3.webp b/static/1874ae3d0145f742402bc056ed8aaa6c/d00b9/TSPScreen3.webp deleted file mode 100644 index 8f9448c1..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/d00b9/TSPScreen3.webp and /dev/null differ diff --git a/static/1874ae3d0145f742402bc056ed8aaa6c/e17e5/TSPScreen3.png b/static/1874ae3d0145f742402bc056ed8aaa6c/e17e5/TSPScreen3.png deleted file mode 100644 index 4e194d21..00000000 Binary files a/static/1874ae3d0145f742402bc056ed8aaa6c/e17e5/TSPScreen3.png and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/07a9c/FloydScreen2.png b/static/1bd36b2b957808e42eae9a7e7e6baee1/07a9c/FloydScreen2.png deleted file mode 100644 index 37548ef0..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/07a9c/FloydScreen2.png and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/5a190/FloydScreen2.png b/static/1bd36b2b957808e42eae9a7e7e6baee1/5a190/FloydScreen2.png deleted file mode 100644 index 7a379228..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/5a190/FloydScreen2.png and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/772e8/FloydScreen2.png b/static/1bd36b2b957808e42eae9a7e7e6baee1/772e8/FloydScreen2.png deleted file mode 100644 index d014fc35..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/772e8/FloydScreen2.png and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/7f61c/FloydScreen2.webp b/static/1bd36b2b957808e42eae9a7e7e6baee1/7f61c/FloydScreen2.webp deleted file mode 100644 index f24c0497..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/7f61c/FloydScreen2.webp and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/92f8c/FloydScreen2.webp b/static/1bd36b2b957808e42eae9a7e7e6baee1/92f8c/FloydScreen2.webp deleted file mode 100644 index 5b802f20..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/92f8c/FloydScreen2.webp and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/ba381/FloydScreen2.webp b/static/1bd36b2b957808e42eae9a7e7e6baee1/ba381/FloydScreen2.webp deleted file mode 100644 index ff93fb09..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/ba381/FloydScreen2.webp and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/c1b63/FloydScreen2.png b/static/1bd36b2b957808e42eae9a7e7e6baee1/c1b63/FloydScreen2.png deleted file mode 100644 index bf40954d..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/c1b63/FloydScreen2.png and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/d00b9/FloydScreen2.webp b/static/1bd36b2b957808e42eae9a7e7e6baee1/d00b9/FloydScreen2.webp deleted file mode 100644 index 3597692e..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/d00b9/FloydScreen2.webp and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/e17e5/FloydScreen2.png b/static/1bd36b2b957808e42eae9a7e7e6baee1/e17e5/FloydScreen2.png deleted file mode 100644 index 302a4320..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/e17e5/FloydScreen2.png and /dev/null differ diff --git a/static/1bd36b2b957808e42eae9a7e7e6baee1/f992d/FloydScreen2.webp b/static/1bd36b2b957808e42eae9a7e7e6baee1/f992d/FloydScreen2.webp deleted file mode 100644 index 11cf9a84..00000000 Binary files a/static/1bd36b2b957808e42eae9a7e7e6baee1/f992d/FloydScreen2.webp and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/066f9/themeselection.jpg b/static/2627f75a6f881f6daaca257e9ff06b27/066f9/themeselection.jpg deleted file mode 100644 index 64a67fc4..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/066f9/themeselection.jpg and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/4b190/themeselection.jpg b/static/2627f75a6f881f6daaca257e9ff06b27/4b190/themeselection.jpg deleted file mode 100644 index adc905d6..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/4b190/themeselection.jpg and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/7f61c/themeselection.webp b/static/2627f75a6f881f6daaca257e9ff06b27/7f61c/themeselection.webp deleted file mode 100644 index a0b07cef..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/7f61c/themeselection.webp and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/b3430/themeselection.jpg b/static/2627f75a6f881f6daaca257e9ff06b27/b3430/themeselection.jpg deleted file mode 100644 index 3763aed2..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/b3430/themeselection.jpg and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/ba381/themeselection.webp b/static/2627f75a6f881f6daaca257e9ff06b27/ba381/themeselection.webp deleted file mode 100644 index 01060dda..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/ba381/themeselection.webp and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/d00b9/themeselection.webp b/static/2627f75a6f881f6daaca257e9ff06b27/d00b9/themeselection.webp deleted file mode 100644 index bc7b3274..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/d00b9/themeselection.webp and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/e07e9/themeselection.jpg b/static/2627f75a6f881f6daaca257e9ff06b27/e07e9/themeselection.jpg deleted file mode 100644 index 125e87e1..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/e07e9/themeselection.jpg and /dev/null differ diff --git a/static/2627f75a6f881f6daaca257e9ff06b27/e6b69/themeselection.webp b/static/2627f75a6f881f6daaca257e9ff06b27/e6b69/themeselection.webp deleted file mode 100644 index 0af9ac28..00000000 Binary files a/static/2627f75a6f881f6daaca257e9ff06b27/e6b69/themeselection.webp and /dev/null differ diff --git a/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/2be1d/ProfileGray.jpg b/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/2be1d/ProfileGray.jpg new file mode 100644 index 00000000..e9348bda Binary files /dev/null and b/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/2be1d/ProfileGray.jpg differ diff --git a/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/6395d/ProfileGray.jpg b/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/6395d/ProfileGray.jpg new file mode 100644 index 00000000..88f6a585 Binary files /dev/null and b/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/6395d/ProfileGray.jpg differ diff --git a/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/a28f9/ProfileGray.jpg b/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/a28f9/ProfileGray.jpg new file mode 100644 index 00000000..cc806a15 Binary files /dev/null and b/static/31eb9da29aaa3dec9edc5cc80eb0ad2f/a28f9/ProfileGray.jpg differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/14b42/feature.jpg b/static/46dd54ee74947ec6b36012ae6dcc676d/14b42/feature.jpg deleted file mode 100644 index 57f225ae..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/14b42/feature.jpg and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/1f5c5/feature.webp b/static/46dd54ee74947ec6b36012ae6dcc676d/1f5c5/feature.webp deleted file mode 100644 index 29c3aa9c..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/1f5c5/feature.webp and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/2244e/feature.jpg b/static/46dd54ee74947ec6b36012ae6dcc676d/2244e/feature.jpg deleted file mode 100644 index 5d60036f..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/2244e/feature.jpg and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/4c7e3/feature.webp b/static/46dd54ee74947ec6b36012ae6dcc676d/4c7e3/feature.webp deleted file mode 100644 index 696c50dc..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/4c7e3/feature.webp and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/4fe8c/feature.jpg b/static/46dd54ee74947ec6b36012ae6dcc676d/4fe8c/feature.jpg deleted file mode 100644 index 34ac15bf..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/4fe8c/feature.jpg and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/58556/feature.webp b/static/46dd54ee74947ec6b36012ae6dcc676d/58556/feature.webp deleted file mode 100644 index 9b4fa49a..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/58556/feature.webp and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/61e93/feature.webp b/static/46dd54ee74947ec6b36012ae6dcc676d/61e93/feature.webp deleted file mode 100644 index ef28b375..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/61e93/feature.webp and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/cf77e/feature.jpg b/static/46dd54ee74947ec6b36012ae6dcc676d/cf77e/feature.jpg deleted file mode 100644 index 389f03a6..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/cf77e/feature.jpg and /dev/null differ diff --git a/static/46dd54ee74947ec6b36012ae6dcc676d/f836f/feature.jpg b/static/46dd54ee74947ec6b36012ae6dcc676d/f836f/feature.jpg deleted file mode 100644 index e7a3efa6..00000000 Binary files a/static/46dd54ee74947ec6b36012ae6dcc676d/f836f/feature.jpg and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/066f9/screenshot.jpg b/static/65c7bd87f807742335af4813ce5b9aa4/066f9/screenshot.jpg deleted file mode 100644 index 7fc7a910..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/066f9/screenshot.jpg and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/4b190/screenshot.jpg b/static/65c7bd87f807742335af4813ce5b9aa4/4b190/screenshot.jpg deleted file mode 100644 index 08c51080..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/4b190/screenshot.jpg and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/52f78/screenshot.webp b/static/65c7bd87f807742335af4813ce5b9aa4/52f78/screenshot.webp deleted file mode 100644 index 7856f57c..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/52f78/screenshot.webp and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/7f61c/screenshot.webp b/static/65c7bd87f807742335af4813ce5b9aa4/7f61c/screenshot.webp deleted file mode 100644 index d5f6ca17..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/7f61c/screenshot.webp and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/92f8c/screenshot.webp b/static/65c7bd87f807742335af4813ce5b9aa4/92f8c/screenshot.webp deleted file mode 100644 index fed159e2..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/92f8c/screenshot.webp and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/9c7c2/screenshot.jpg b/static/65c7bd87f807742335af4813ce5b9aa4/9c7c2/screenshot.jpg deleted file mode 100644 index 8551bf86..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/9c7c2/screenshot.jpg and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/ba381/screenshot.webp b/static/65c7bd87f807742335af4813ce5b9aa4/ba381/screenshot.webp deleted file mode 100644 index 3ed53b57..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/ba381/screenshot.webp and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/d00b9/screenshot.webp b/static/65c7bd87f807742335af4813ce5b9aa4/d00b9/screenshot.webp deleted file mode 100644 index 9ffef6d4..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/d00b9/screenshot.webp and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/e07e9/screenshot.jpg b/static/65c7bd87f807742335af4813ce5b9aa4/e07e9/screenshot.jpg deleted file mode 100644 index a6744735..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/e07e9/screenshot.jpg and /dev/null differ diff --git a/static/65c7bd87f807742335af4813ce5b9aa4/e5166/screenshot.jpg b/static/65c7bd87f807742335af4813ce5b9aa4/e5166/screenshot.jpg deleted file mode 100644 index 4875ce4e..00000000 Binary files a/static/65c7bd87f807742335af4813ce5b9aa4/e5166/screenshot.jpg and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/29007/TSPScreen2.png b/static/91f8810f16a69e8ded0e42a36101e788/29007/TSPScreen2.png deleted file mode 100644 index 6e5fbec7..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/29007/TSPScreen2.png and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/5a190/TSPScreen2.png b/static/91f8810f16a69e8ded0e42a36101e788/5a190/TSPScreen2.png deleted file mode 100644 index 114216df..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/5a190/TSPScreen2.png and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/772e8/TSPScreen2.png b/static/91f8810f16a69e8ded0e42a36101e788/772e8/TSPScreen2.png deleted file mode 100644 index 0786bdf0..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/772e8/TSPScreen2.png and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/7f61c/TSPScreen2.webp b/static/91f8810f16a69e8ded0e42a36101e788/7f61c/TSPScreen2.webp deleted file mode 100644 index ff6197d0..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/7f61c/TSPScreen2.webp and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/92f8c/TSPScreen2.webp b/static/91f8810f16a69e8ded0e42a36101e788/92f8c/TSPScreen2.webp deleted file mode 100644 index c9d96851..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/92f8c/TSPScreen2.webp and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/ba381/TSPScreen2.webp b/static/91f8810f16a69e8ded0e42a36101e788/ba381/TSPScreen2.webp deleted file mode 100644 index 69e15827..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/ba381/TSPScreen2.webp and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/c1b63/TSPScreen2.png b/static/91f8810f16a69e8ded0e42a36101e788/c1b63/TSPScreen2.png deleted file mode 100644 index 96b910a6..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/c1b63/TSPScreen2.png and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/d00b9/TSPScreen2.webp b/static/91f8810f16a69e8ded0e42a36101e788/d00b9/TSPScreen2.webp deleted file mode 100644 index 5cc861ee..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/d00b9/TSPScreen2.webp and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/d3d72/TSPScreen2.webp b/static/91f8810f16a69e8ded0e42a36101e788/d3d72/TSPScreen2.webp deleted file mode 100644 index ad617d2b..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/d3d72/TSPScreen2.webp and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/d9ed5/TSPScreen2.png b/static/91f8810f16a69e8ded0e42a36101e788/d9ed5/TSPScreen2.png deleted file mode 100644 index 6b135f3d..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/d9ed5/TSPScreen2.png and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/e17e5/TSPScreen2.png b/static/91f8810f16a69e8ded0e42a36101e788/e17e5/TSPScreen2.png deleted file mode 100644 index b6950c3c..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/e17e5/TSPScreen2.png and /dev/null differ diff --git a/static/91f8810f16a69e8ded0e42a36101e788/fad48/TSPScreen2.webp b/static/91f8810f16a69e8ded0e42a36101e788/fad48/TSPScreen2.webp deleted file mode 100644 index fbc0e3e9..00000000 Binary files a/static/91f8810f16a69e8ded0e42a36101e788/fad48/TSPScreen2.webp and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/07a9c/FloydScreen3.png b/static/c406010493c80640d190ecdcf3aac903/07a9c/FloydScreen3.png deleted file mode 100644 index 905a2511..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/07a9c/FloydScreen3.png and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/5a190/FloydScreen3.png b/static/c406010493c80640d190ecdcf3aac903/5a190/FloydScreen3.png deleted file mode 100644 index e2d82a95..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/5a190/FloydScreen3.png and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/772e8/FloydScreen3.png b/static/c406010493c80640d190ecdcf3aac903/772e8/FloydScreen3.png deleted file mode 100644 index 665ffc52..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/772e8/FloydScreen3.png and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/7f61c/FloydScreen3.webp b/static/c406010493c80640d190ecdcf3aac903/7f61c/FloydScreen3.webp deleted file mode 100644 index 3ef9252e..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/7f61c/FloydScreen3.webp and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/92f8c/FloydScreen3.webp b/static/c406010493c80640d190ecdcf3aac903/92f8c/FloydScreen3.webp deleted file mode 100644 index 8a98c0d3..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/92f8c/FloydScreen3.webp and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/ba381/FloydScreen3.webp b/static/c406010493c80640d190ecdcf3aac903/ba381/FloydScreen3.webp deleted file mode 100644 index 5b758925..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/ba381/FloydScreen3.webp and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/c1b63/FloydScreen3.png b/static/c406010493c80640d190ecdcf3aac903/c1b63/FloydScreen3.png deleted file mode 100644 index fba3d7e6..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/c1b63/FloydScreen3.png and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/d00b9/FloydScreen3.webp b/static/c406010493c80640d190ecdcf3aac903/d00b9/FloydScreen3.webp deleted file mode 100644 index 1be56169..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/d00b9/FloydScreen3.webp and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/e17e5/FloydScreen3.png b/static/c406010493c80640d190ecdcf3aac903/e17e5/FloydScreen3.png deleted file mode 100644 index b887de78..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/e17e5/FloydScreen3.png and /dev/null differ diff --git a/static/c406010493c80640d190ecdcf3aac903/f992d/FloydScreen3.webp b/static/c406010493c80640d190ecdcf3aac903/f992d/FloydScreen3.webp deleted file mode 100644 index 19656658..00000000 Binary files a/static/c406010493c80640d190ecdcf3aac903/f992d/FloydScreen3.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/07a9c/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/07a9c/feature.png deleted file mode 100644 index e57b9a7c..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/07a9c/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/1f5c5/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/1f5c5/feature.webp deleted file mode 100644 index 88d37aea..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/1f5c5/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/2a4de/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/2a4de/feature.png deleted file mode 100644 index 1ecad841..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/2a4de/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/3bf79/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/3bf79/feature.png deleted file mode 100644 index e57b9a7c..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/3bf79/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/497c6/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/497c6/feature.png deleted file mode 100644 index acc7fa92..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/497c6/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/58556/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/58556/feature.webp deleted file mode 100644 index 1cd70a88..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/58556/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/5a190/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/5a190/feature.png deleted file mode 100644 index eaa6f0e1..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/5a190/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/61e93/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/61e93/feature.webp deleted file mode 100644 index 1c37c978..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/61e93/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/69585/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/69585/feature.png deleted file mode 100644 index 12f39929..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/69585/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/772e8/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/772e8/feature.png deleted file mode 100644 index 12f39929..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/772e8/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/7f61c/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/7f61c/feature.webp deleted file mode 100644 index 88d37aea..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/7f61c/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/92f8c/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/92f8c/feature.webp deleted file mode 100644 index c2c18dea..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/92f8c/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/99238/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/99238/feature.webp deleted file mode 100644 index c2c18dea..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/99238/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba24a/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba24a/feature.webp deleted file mode 100644 index 1505e9d7..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba24a/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba381/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba381/feature.webp deleted file mode 100644 index 1c37c978..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ba381/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/c1b63/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/c1b63/feature.png deleted file mode 100644 index 8576cc71..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/c1b63/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/d00b9/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/d00b9/feature.webp deleted file mode 100644 index 1cd70a88..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/d00b9/feature.webp and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/e17e5/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/e17e5/feature.png deleted file mode 100644 index acc7fa92..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/e17e5/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ee604/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ee604/feature.png deleted file mode 100644 index eaa6f0e1..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/ee604/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f3583/feature.png b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f3583/feature.png deleted file mode 100644 index 8576cc71..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f3583/feature.png and /dev/null differ diff --git a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f992d/feature.webp b/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f992d/feature.webp deleted file mode 100644 index 1505e9d7..00000000 Binary files a/static/cb51767cc9dd1a6ea3ae77e55f9ec047/f992d/feature.webp and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/29007/analysescreen.png b/static/de93e1f884be9e473e5b48faa316829a/29007/analysescreen.png deleted file mode 100644 index ae462ff2..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/29007/analysescreen.png and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/5a190/analysescreen.png b/static/de93e1f884be9e473e5b48faa316829a/5a190/analysescreen.png deleted file mode 100644 index 6d283d44..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/5a190/analysescreen.png and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/772e8/analysescreen.png b/static/de93e1f884be9e473e5b48faa316829a/772e8/analysescreen.png deleted file mode 100644 index 46a2cba8..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/772e8/analysescreen.png and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/7f61c/analysescreen.webp b/static/de93e1f884be9e473e5b48faa316829a/7f61c/analysescreen.webp deleted file mode 100644 index a8088fa5..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/7f61c/analysescreen.webp and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/92f8c/analysescreen.webp b/static/de93e1f884be9e473e5b48faa316829a/92f8c/analysescreen.webp deleted file mode 100644 index 908379d1..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/92f8c/analysescreen.webp and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/ba381/analysescreen.webp b/static/de93e1f884be9e473e5b48faa316829a/ba381/analysescreen.webp deleted file mode 100644 index f0b956cb..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/ba381/analysescreen.webp and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/c1b63/analysescreen.png b/static/de93e1f884be9e473e5b48faa316829a/c1b63/analysescreen.png deleted file mode 100644 index 715170c6..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/c1b63/analysescreen.png and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/d00b9/analysescreen.webp b/static/de93e1f884be9e473e5b48faa316829a/d00b9/analysescreen.webp deleted file mode 100644 index df201b0a..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/d00b9/analysescreen.webp and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/d3d72/analysescreen.webp b/static/de93e1f884be9e473e5b48faa316829a/d3d72/analysescreen.webp deleted file mode 100644 index d9fbfea7..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/d3d72/analysescreen.webp and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/d9ed5/analysescreen.png b/static/de93e1f884be9e473e5b48faa316829a/d9ed5/analysescreen.png deleted file mode 100644 index 527b06c2..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/d9ed5/analysescreen.png and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/e17e5/analysescreen.png b/static/de93e1f884be9e473e5b48faa316829a/e17e5/analysescreen.png deleted file mode 100644 index 36b2cbec..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/e17e5/analysescreen.png and /dev/null differ diff --git a/static/de93e1f884be9e473e5b48faa316829a/fad48/analysescreen.webp b/static/de93e1f884be9e473e5b48faa316829a/fad48/analysescreen.webp deleted file mode 100644 index 83f72f8a..00000000 Binary files a/static/de93e1f884be9e473e5b48faa316829a/fad48/analysescreen.webp and /dev/null differ diff --git a/styles.b1d8f31d5f9c5290c8be.css b/styles.b1d8f31d5f9c5290c8be.css deleted file mode 100644 index fb85e297..00000000 --- a/styles.b1d8f31d5f9c5290c8be.css +++ /dev/null @@ -1 +0,0 @@ -html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden!important}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}body{color:rgba(0,0,0,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;word-wrap:break-word;font-kerning:normal;-ms-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";font-size:.9rem;font-weight:400;line-height:1.5;color:#212529}img{max-width:100%;padding:0;margin:0 0 1.45rem}h1{font-weight:lighter;font-size:2.25rem}h1,h2{margin:0 0 1.45rem;padding:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;line-height:1.1}h2{font-weight:700;font-size:1.62671rem}h3{font-size:1.38316rem}h3,h4{padding:0;margin:0 0 1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h4{font-size:1rem}h5{margin:0 0 1.45rem;font-size:.85028rem}h5,h6{padding:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h6{margin:0 0 .45rem;font-size:.78405rem}hgroup{padding:0;margin:0 0 1.45rem}ol,ul{padding:0;margin:0 0 1.45rem 1.45rem;list-style-position:outside;list-style-image:none}dd,dl,figure,p{padding:0;margin:0 0 1.45rem}pre{margin:0 0 1.45rem;font-size:.85rem;line-height:1.42;border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem;background-color:#232424;box-shadow:0 0 6px 0}table{font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}fieldset,table{padding:0;margin:0 0 1.45rem}blockquote{padding:1.25rem;margin-left:2rem;border-left:3px solid;box-shadow:inset 0 0 20px 30px #1b1b1b}form,iframe,noscript{padding:0;margin:0 0 1.45rem}hr{padding:0;margin:0 0 calc(1.45rem - 1px);background:#858583;border-radius:3px;border:none;height:1px}address{padding:0;margin:0 0 1.45rem}b,dt,strong,th{font-weight:700}li{margin-bottom:.725rem}ol li,ul li{padding-left:0}li>ol,li>ul{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}li>p{margin-bottom:.725rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}abbr,abbr[title],acronym{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}abbr[title]{text-decoration:none}thead{text-align:left}td{text-align:justify;border:1px solid #ffd285;font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding:.725rem .96667rem calc(.725rem - 1px)}code,tt{background-color:rgba(0,0,0,.04);border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:after,code:before,tt:after,tt:before{letter-spacing:-.2em;content:" "}pre code:after,pre code:before,pre tt:after,pre tt:before{content:""}@media only screen and (max-width:480px){html{font-size:100%}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v54/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{color:#ffd285;background-color:#1b1b1b;background-image:url(/static/wood-5f1f50b57e9fe04cd96fdfea3e304520.webp),url(/static/wood-def9614ac9be7e174be7dc3ead4c7875.jpg);background-size:10%}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background-color:#1b1b1b}::-webkit-scrollbar-thumb{width:2px;background-color:#ffd285}@media only screen and (max-width:600px){.mobile-none{display:none!important}}::selection{background-color:#ffd285;color:#1b1b1b}.k-icon{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:contain}.nestjs{background-image:url(/static/nestjs-12d799c7cd13e9131aea76e60963f22a.svg)}.gatsby{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjYgNjUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBzdHJva2U9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTU3LjE0MyAzMmgtMTZ2NC41N2gxMC45N2MtMS42IDYuODU3LTYuNjMgMTIuNTctMTMuMjU3IDE0Ljg1N0wxMi41NyAyNS4xNDNjMi43NDMtOCAxMC41MTQtMTMuNzE0IDE5LjQzLTEzLjcxNCA2Ljg1NyAwIDEzLjAzIDMuNDMgMTYuOTE0IDguNjg2bDMuNDMtMi45N0M0Ny43NyAxMC45NyA0MC40NTcgNi44NTcgMzIgNi44NTdjLTExLjg4NiAwLTIxLjk0MyA4LjQ1Ny0yNC40NTcgMTkuNjU3bDMwLjE3IDMwLjE3YzEwLjk3LTIuNzQzIDE5LjQzLTEyLjggMTkuNDMtMjQuNjg2em0tNTAuMjg2LjIzYzAgNi40IDIuNTE0IDEyLjU3IDcuMzE0IDE3LjM3czExLjIgNy4zMTQgMTcuMzcgNy4zMTR6Ii8+PHBhdGggZD0iTTMyIDBDMTQuNCAwIDAgMTQuNCAwIDMyczE0LjQgMzIgMzIgMzIgMzItMTQuNCAzMi0zMlM0OS42IDAgMzIgMHpNMTQuMTcgNDkuODNjLTQuOC00LjgtNy4zMTQtMTEuMi03LjMxNC0xNy4zN0wzMS43NyA1Ny4xNDNjLTYuNC0uMjMtMTIuOC0yLjUxNC0xNy42LTcuMzE0em0yMy4zMTQgNi42M0w3LjU0MyAyNi41MTRDMTAuMDU3IDE1LjMxNCAyMC4xMTQgNi44NTcgMzIgNi44NTdjOC40NTcgMCAxNS43NyA0LjExNCAyMC4zNDMgMTAuMjg2bC0zLjQzIDIuOTdDNDUuMDMgMTQuODU3IDM4Ljg1NyAxMS40MyAzMiAxMS40M2MtOC45MTQgMC0xNi40NTcgNS43MTQtMTkuNDMgMTMuNzE0TDM4Ljg1NyA1MS40M2M2LjYzLTIuMjg2IDExLjY1Ny04IDEzLjI1Ny0xNC44NTdoLTEwLjk3VjMyaDE2YzAgMTEuODg2LTguNDU3IDIxLjk0My0xOS42NTcgMjQuNDU3eiIgZmlsbD0iIzYzOSIvPjwvZz48L3N5bWJvbD48L3N2Zz4=)}.graphql{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAwIDQwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZTEwMDk4Ij48cGF0aCBkPSJtNTcuNDY4IDMwMi42Ni0xNC4zNzYtOC4zIDE2MC4xNS0yNzcuMzggMTQuMzc2IDguM3oiLz48cGF0aCBkPSJtMzkuOCAyNzIuMmgzMjAuM3YxNi42aC0zMjAuM3oiLz48cGF0aCBkPSJtMjA2LjM0OCAzNzQuMDI2LTE2MC4yMS05Mi41IDguMy0xNC4zNzYgMTYwLjIxIDkyLjV6bTEzOS4xNzQtMjQxLjA3OS0xNjAuMjEtOTIuNSA4LjMtMTQuMzc2IDE2MC4yMSA5Mi41eiIvPjxwYXRoIGQ9Im01NC40ODIgMTMyLjg4My04LjMtMTQuMzc1IDE2MC4yMS05Mi41IDguMyAxNC4zNzZ6Ii8+PHBhdGggZD0ibTM0Mi41NjggMzAyLjY2My0xNjAuMTUtMjc3LjM4IDE0LjM3Ni04LjMgMTYwLjE1IDI3Ny4zOHptLTI5MC4wNjgtMTk1LjE2M2gxNi42djE4NWgtMTYuNnptMjc4LjQgMGgxNi42djE4NWgtMTYuNnoiLz48cGF0aCBkPSJtMjAzLjUyMiAzNjctNy4yNS0xMi41NTggMTM5LjM0LTgwLjQ1IDcuMjUgMTIuNTU3eiIvPjxwYXRoIGQ9Im0zNjkuNSAyOTcuOWMtOS42IDE2LjctMzEgMjIuNC00Ny43IDEyLjhzLTIyLjQtMzEtMTIuOC00Ny43IDMxLTIyLjQgNDcuNy0xMi44YzE2LjggOS43IDIyLjUgMzEgMTIuOCA0Ny43bS0yNzguNi0xNjAuOWMtOS42IDE2LjctMzEgMjIuNC00Ny43IDEyLjhzLTIyLjQtMzEtMTIuOC00Ny43IDMxLTIyLjQgNDcuNy0xMi44YzE2LjcgOS43IDIyLjQgMzEgMTIuOCA0Ny43bS02MC40IDE2MC45Yy05LjYtMTYuNy0zLjktMzggMTIuOC00Ny43IDE2LjctOS42IDM4LTMuOSA0Ny43IDEyLjggOS42IDE2LjcgMy45IDM4LTEyLjggNDcuNy0xNi44IDkuNi0zOC4xIDMuOS00Ny43LTEyLjhtMjc4LjYtMTYwLjljLTkuNi0xNi43LTMuOS0zOCAxMi44LTQ3LjcgMTYuNy05LjYgMzgtMy45IDQ3LjcgMTIuOCA5LjYgMTYuNyAzLjkgMzgtMTIuOCA0Ny43LTE2LjcgOS42LTM4LjEgMy45LTQ3LjctMTIuOG0tMTA5LjEgMjU4LjhjLTE5LjMgMC0zNC45LTE1LjYtMzQuOS0zNC45czE1LjYtMzQuOSAzNC45LTM0LjkgMzQuOSAxNS42IDM0LjkgMzQuOWMwIDE5LjItMTUuNiAzNC45LTM0LjkgMzQuOW0wLTMyMS44Yy0xOS4zIDAtMzQuOS0xNS42LTM0LjktMzQuOXMxNS42LTM0LjkgMzQuOS0zNC45IDM0LjkgMTUuNiAzNC45IDM0LjktMTUuNiAzNC45LTM0LjkgMzQuOSIvPjwvZz48L3N2Zz4=)}.react{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMS41IC0xMC4yMzE3NCAyMyAyMC40NjM0OCI+PHRpdGxlPlJlYWN0IExvZ288L3RpdGxlPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSIyLjA1IiBmaWxsPSIjNjFkYWZiIi8+PGcgc3Ryb2tlPSIjNjFkYWZiIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPjxlbGxpcHNlIHJ4PSIxMSIgcnk9IjQuMiIvPjxlbGxpcHNlIHJ4PSIxMSIgcnk9IjQuMiIgdHJhbnNmb3JtPSJyb3RhdGUoNjApIi8+PGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+PC9nPjwvc3ZnPg==)}.fa{background-size:contain;background-repeat:no-repeat;background-position:50%;height:1em}.fa-2x{height:2em}.fa-envelope{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTE3OTIgNzEwdjc5NHEwIDY2LTQ3IDExM3QtMTEzIDQ3aC0xNDcycS02NiAwLTExMy00N3QtNDctMTEzdi03OTRxNDQgNDkgMTAxIDg3IDM2MiAyNDYgNDk3IDM0NSA1NyA0MiA5Mi41IDY1LjV0OTQuNSA0OCAxMTAgMjQuNWgycTUxIDAgMTEwLTI0LjV0OTQuNS00OCA5Mi41LTY1LjVxMTcwLTEyMyA0OTgtMzQ1IDU3LTM5IDEwMC04N3ptMC0yOTRxMCA3OS00OSAxNTF0LTEyMiAxMjNxLTM3NiAyNjEtNDY4IDMyNS0xMCA3LTQyLjUgMzAuNXQtNTQgMzgtNTIgMzIuNS01Ny41IDI3LTUwIDloLTJxLTIzIDAtNTAtOXQtNTcuNS0yNy01Mi0zMi41LTU0LTM4LTQyLjUtMzAuNXEtOTEtNjQtMjYyLTE4Mi41dC0yMDUtMTQyLjVxLTYyLTQyLTExNy0xMTUuNXQtNTUtMTM2LjVxMC03OCA0MS41LTEzMHQxMTguNS01MmgxNDcycTY1IDAgMTEyLjUgNDd0NDcuNSAxMTN6Ii8+PC9zdmc+)}.fa-phone{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTE2MDAgMTI0MHEwIDI3LTEwIDcwLjV0LTIxIDY4LjVxLTIxIDUwLTEyMiAxMDYtOTQgNTEtMTg2IDUxLTI3IDAtNTMtMy41dC01Ny41LTEyLjUtNDctMTQuNS01NS41LTIwLjUtNDktMThxLTk4LTM1LTE3NS04My0xMjctNzktMjY0LTIxNnQtMjE2LTI2NHEtNDgtNzctODMtMTc1LTMtOS0xOC00OXQtMjAuNS01NS41LTE0LjUtNDctMTIuNS01Ny41LTMuNS01M3EwLTkyIDUxLTE4NiA1Ni0xMDEgMTA2LTEyMiAyNS0xMSA2OC41LTIxdDcwLjUtMTBxMTQgMCAyMSAzIDE4IDYgNTMgNzYgMTEgMTkgMzAgNTR0MzUgNjMuNSAzMSA1My41cTMgNCAxNy41IDI1dDIxLjUgMzUuNSA3IDI4LjVxMCAyMC0yOC41IDUwdC02MiA1NS02MiA1My0yOC41IDQ2cTAgOSA1IDIyLjV0OC41IDIwLjUgMTQgMjQgMTEuNSAxOXE3NiAxMzcgMTc0IDIzNXQyMzUgMTc0cTIgMSAxOSAxMS41dDI0IDE0IDIwLjUgOC41IDIyLjUgNXExOCAwIDQ2LTI4LjV0NTMtNjIgNTUtNjIgNTAtMjguNXExNCAwIDI4LjUgN3QzNS41IDIxLjUgMjUgMTcuNXEyNSAxNSA1My41IDMxdDYzLjUgMzUgNTQgMzBxNzAgMzUgNzYgNTMgMyA3IDMgMjF6Ii8+PC9zdmc+)}.fa-map-marker{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTExNTIgNjQwcTAtMTA2LTc1LTE4MXQtMTgxLTc1LTE4MSA3NS03NSAxODEgNzUgMTgxIDE4MSA3NSAxODEtNzUgNzUtMTgxem0yNTYgMHEwIDEwOS0zMyAxNzlsLTM2NCA3NzRxLTE2IDMzLTQ3LjUgNTJ0LTY3LjUgMTktNjcuNS0xOS00Ni41LTUybC0zNjUtNzc0cS0zMy03MC0zMy0xNzkgMC0yMTIgMTUwLTM2MnQzNjItMTUwIDM2MiAxNTAgMTUwIDM2MnoiLz48L3N2Zz4=)}.fa-file{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTExNTIgNTEydi00NzJxMjIgMTQgMzYgMjhsNDA4IDQwOHExNCAxNCAyOCAzNmgtNDcyem0tMTI4IDMycTAgNDAgMjggNjh0NjggMjhoNTQ0djEwNTZxMCA0MC0yOCA2OHQtNjggMjhoLTEzNDRxLTQwIDAtNjgtMjh0LTI4LTY4di0xNjAwcTAtNDAgMjgtNjh0NjgtMjhoODAwdjU0NHoiLz48L3N2Zz4=)}.fa-github{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTg5NiAxMjhxMjA5IDAgMzg1LjUgMTAzdDI3OS41IDI3OS41IDEwMyAzODUuNXEwIDI1MS0xNDYuNSA0NTEuNXQtMzc4LjUgMjc3LjVxLTI3IDUtNDAtN3QtMTMtMzBxMC0zIC41LTc2LjV0LjUtMTM0LjVxMC05Ny01Mi0xNDIgNTctNiAxMDIuNS0xOHQ5NC0zOSA4MS02Ni41IDUzLTEwNSAyMC41LTE1MC41cTAtMTE5LTc5LTIwNiAzNy05MS04LTIwNC0yOC05LTgxIDExdC05MiA0NGwtMzggMjRxLTkzLTI2LTE5Mi0yNnQtMTkyIDI2cS0xNi0xMS00Mi41LTI3dC04My41LTM4LjUtODUtMTMuNXEtNDUgMTEzLTggMjA0LTc5IDg3LTc5IDIwNiAwIDg1IDIwLjUgMTUwdDUyLjUgMTA1IDgwLjUgNjcgOTQgMzkgMTAyLjUgMThxLTM5IDM2LTQ5IDEwMy0yMSAxMC00NSAxNXQtNTcgNS02NS41LTIxLjUtNTUuNS02Mi41cS0xOS0zMi00OC41LTUydC00OS41LTI0bC0yMC0zcS0yMSAwLTI5IDQuNXQtNSAxMS41IDkgMTQgMTMgMTJsNyA1cTIyIDEwIDQzLjUgMzh0MzEuNSA1MWwxMCAyM3ExMyAzOCA0NCA2MS41dDY3IDMwIDY5LjUgNyA1NS41LTMuNWwyMy00cTAgMzggLjUgODguNXQuNSA1NC41cTAgMTgtMTMgMzB0LTQwIDdxLTIzMi03Ny0zNzguNS0yNzcuNXQtMTQ2LjUtNDUxLjVxMC0yMDkgMTAzLTM4NS41dDI3OS41LTI3OS41IDM4NS41LTEwM3ptLTQ3NyAxMTAzcTMtNy03LTEyLTEwLTMtMTMgMi0zIDcgNyAxMiA5IDYgMTMtMnptMzEgMzRxNy01LTItMTYtMTAtOS0xNi0zLTcgNSAyIDE2IDEwIDEwIDE2IDN6bTMwIDQ1cTktNyAwLTE5LTgtMTMtMTctNi05IDUgMCAxOHQxNyA3em00MiA0MnE4LTgtNC0xOS0xMi0xMi0yMC0zLTkgOCA0IDE5IDEyIDEyIDIwIDN6bTU3IDI1cTMtMTEtMTMtMTYtMTUtNC0xOSA3dDEzIDE1cTE1IDYgMTktNnptNjMgNXEwLTEzLTE3LTExLTE2IDAtMTYgMTEgMCAxMyAxNyAxMSAxNiAwIDE2LTExem01OC0xMHEtMi0xMS0xOC05LTE2IDMtMTQgMTV0MTggOCAxNC0xNHoiLz48L3N2Zz4=)}.fa-link{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhLS1HZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCktLT48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZmlsbD0iI2ZmZDI4NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTQ4OC43MjcsMEgzMDIuNTQ1Yy0xMi44NTMsMC0yMy4yNzMsMTAuNDItMjMuMjczLDIzLjI3M2MwLDEyLjg1MywxMC40MiwyMy4yNzMsMjMuMjczLDIzLjI3M2gxMjkuOTk3TDE5Mi45OTksMjg2LjA5CgkJCWMtOS4wODksOS4wODktOS4wODksMjMuODIzLDAsMzIuOTEyYzQuNTQzLDQuNTQ0LDEwLjQ5OSw2LjgxNiwxNi40NTUsNi44MTZjNS45NTYsMCwxMS45MTMtMi4yNzEsMTYuNDU3LTYuODE3TDQ2NS40NTUsNzkuNDU4CgkJCXYxMjkuOTk3YzAsMTIuODUzLDEwLjQyLDIzLjI3MywyMy4yNzMsMjMuMjczYzEyLjg1MywwLDIzLjI3My0xMC40MiwyMy4yNzMtMjMuMjczVjIzLjI3M0M1MTIsMTAuNDIsNTAxLjU4LDAsNDg4LjcyNywweiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTM5NS42MzYsMjMyLjcyN2MtMTIuODUzLDAtMjMuMjczLDEwLjQyLTIzLjI3MywyMy4yNzN2MjA5LjQ1NUg0Ni41NDVWMTM5LjYzNkgyNTZjMTIuODUzLDAsMjMuMjczLTEwLjQyLDIzLjI3My0yMy4yNzMKCQkJUzI2OC44NTMsOTMuMDkxLDI1Niw5My4wOTFIMjMuMjczQzEwLjQyLDkzLjA5MSwwLDEwMy41MTEsMCwxMTYuMzY0djM3Mi4zNjRDMCw1MDEuNTgsMTAuNDIsNTEyLDIzLjI3Myw1MTJoMzcyLjM2NAoJCQljMTIuODUzLDAsMjMuMjczLTEwLjQyLDIzLjI3My0yMy4yNzNWMjU2QzQxOC45MDksMjQzLjE0Nyw0MDguNDg5LDIzMi43MjcsMzk1LjYzNiwyMzIuNzI3eiIvPjwvZz48L2c+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+)}.fa-linkedin{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTQ3NyA2MjV2OTkxaC0zMzB2LTk5MWgzMzB6bTIxLTMwNnExIDczLTUwLjUgMTIydC0xMzUuNSA0OWgtMnEtODIgMC0xMzItNDl0LTUwLTEyMnEwLTc0IDUxLjUtMTIyLjV0MTM0LjUtNDguNSAxMzMgNDguNSA1MSAxMjIuNXptMTE2NiA3Mjl2NTY4aC0zMjl2LTUzMHEwLTEwNS00MC41LTE2NC41dC0xMjYuNS01OS41cS02MyAwLTEwNS41IDM0LjV0LTYzLjUgODUuNXEtMTEgMzAtMTEgODF2NTUzaC0zMjlxMi0zOTkgMi02NDd0LTEtMjk2bC0xLTQ4aDMyOXYxNDRoLTJxMjAtMzIgNDEtNTZ0NTYuNS01MiA4Ny00My41IDExNC41LTE1LjVxMTcxIDAgMjc1IDExMy41dDEwNCAzMzIuNXoiLz48L3N2Zz4=)}.fa-instagram{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTExNTIgODk2cTAtMTA2LTc1LTE4MXQtMTgxLTc1LTE4MSA3NS03NSAxODEgNzUgMTgxIDE4MSA3NSAxODEtNzUgNzUtMTgxem0xMzggMHEwIDE2NC0xMTUgMjc5dC0yNzkgMTE1LTI3OS0xMTUtMTE1LTI3OSAxMTUtMjc5IDI3OS0xMTUgMjc5IDExNSAxMTUgMjc5em0xMDgtNDEwcTAgMzgtMjcgNjV0LTY1IDI3LTY1LTI3LTI3LTY1IDI3LTY1IDY1LTI3IDY1IDI3IDI3IDY1em0tNTAyLTIyMHEtNyAwLTc2LjUtLjV0LTEwNS41IDAtOTYuNSAzLTEwMyAxMC03MS41IDE4LjVxLTUwIDIwLTg4IDU4dC01OCA4OHEtMTEgMjktMTguNSA3MS41dC0xMCAxMDMtMyA5Ni41IDAgMTA1LjUuNSA3Ni41LS41IDc2LjUgMCAxMDUuNSAzIDk2LjUgMTAgMTAzIDE4LjUgNzEuNXEyMCA1MCA1OCA4OHQ4OCA1OHEyOSAxMSA3MS41IDE4LjV0MTAzIDEwIDk2LjUgMyAxMDUuNSAwIDc2LjUtLjUgNzYuNS41IDEwNS41IDAgOTYuNS0zIDEwMy0xMCA3MS41LTE4LjVxNTAtMjAgODgtNTh0NTgtODhxMTEtMjkgMTguNS03MS41dDEwLTEwMyAzLTk2LjUgMC0xMDUuNS0uNS03Ni41LjUtNzYuNSAwLTEwNS41LTMtOTYuNS0xMC0xMDMtMTguNS03MS41cS0yMC01MC01OC04OHQtODgtNThxLTI5LTExLTcxLjUtMTguNXQtMTAzLTEwLTk2LjUtMy0xMDUuNSAwLTc2LjUuNXptNzY4IDYzMHEwIDIyOS01IDMxNy0xMCAyMDgtMTI0IDMyMnQtMzIyIDEyNHEtODggNS0zMTcgNXQtMzE3LTVxLTIwOC0xMC0zMjItMTI0dC0xMjQtMzIycS01LTg4LTUtMzE3dDUtMzE3cTEwLTIwOCAxMjQtMzIydDMyMi0xMjRxODgtNSAzMTctNXQzMTcgNXEyMDggMTAgMzIyIDEyNHQxMjQgMzIycTUgODggNSAzMTd6Ii8+PC9zdmc+)}.fa-facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTEzNDMgMTJ2MjY0aC0xNTdxLTg2IDAtMTE2IDM2dC0zMCAxMDh2MTg5aDI5M2wtMzkgMjk2aC0yNTR2NzU5aC0zMDZ2LTc1OWgtMjU1di0yOTZoMjU1di0yMThxMC0xODYgMTA0LTI4OC41dDI3Ny0xMDIuNXExNDcgMCAyMjggMTJ6Ii8+PC9zdmc+)}.MuiTabs-flexContainer{display:flex}.MuiTabs-flexContainer button{box-shadow:none;background-color:inherit;color:inherit;border-radius:4px;text-align:center;min-height:48px;cursor:pointer;flex-grow:1;flex-basis:0;outline:none;border:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.75;white-space:normal;letter-spacing:.02857em;text-transform:uppercase;font-size:.875rem;padding:5px}label{width:0;height:0;opacity:0}.center,.half-flex{display:flex;justify-content:center}.half-flex{align-items:center}.half-flex .img-mdx{width:25%}.w-75{width:75%}:focus{outline:none}p>img{transform:scale(.9)}.anchor{position:relative;top:-84px;visibility:hidden}@keyframes bubble{0%{-webkit-clip-path:polygon(52.91% 111px,121px 46.01%,50.33% 70.05%,70.29% 45.77%);clip-path:polygon(52.91% 111px,121px 46.01%,50.33% 70.05%,70.29% 45.77%)}to{-webkit-clip-path:polygon(37.75% 0,2px 99.65%,100% 100%,99.69% -.11%);clip-path:polygon(37.75% 0,2px 99.65%,100% 100%,99.69% -.11%)}}@keyframes shake{0%{transform:translateX(0)}50%{transform:translateX(30px)}to{transform:translateX(0)}}@keyframes growCenter{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(64%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(84%)}to{opacity:1;transform:translateY(0)}} \ No newline at end of file diff --git a/styles.dc8e10d4064b8725cb0a.css b/styles.dc8e10d4064b8725cb0a.css new file mode 100644 index 00000000..eaaf149e --- /dev/null +++ b/styles.dc8e10d4064b8725cb0a.css @@ -0,0 +1 @@ +html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden!important}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:inherit}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{font:112.5%/1.45em georgia,serif;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}body{color:rgba(0,0,0,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;word-wrap:break-word;font-kerning:normal;-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";font-size:.9rem;font-weight:400;line-height:1.5;color:#212529}img{max-width:100%;padding:0;margin:0 0 1.45rem}h1{font-weight:lighter;font-size:2.25rem}h1,h2{margin:0 0 1.45rem;padding:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;line-height:1.1}h2{font-weight:700;font-size:1.62671rem}h3{font-size:1.38316rem}h3,h4{padding:0;margin:0 0 1.45rem;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h4{font-size:1rem}h5{margin:0 0 1.45rem;font-size:.85028rem}h5,h6{padding:0;color:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h6{margin:0 0 .45rem;font-size:.78405rem}hgroup{padding:0;margin:0 0 1.45rem}ol,ul{padding:0;margin:0 0 1.45rem 1.45rem;list-style-position:outside;list-style-image:none}dd,dl,figure,p{padding:0;margin:0 0 1.45rem}pre{margin:0 0 1.45rem;font-size:.85rem;line-height:1.42;border-radius:3px;overflow:auto;word-wrap:normal;padding:1.45rem;background-color:#232424;box-shadow:0 0 6px 0}table{font-size:1rem;line-height:1.45rem;border-collapse:collapse;width:100%}fieldset,table{padding:0;margin:0 0 1.45rem}blockquote{padding:1.25rem;margin-left:2rem;border-left:3px solid;box-shadow:inset 0 0 20px 30px #1b1b1b}form,iframe,noscript{padding:0;margin:0 0 1.45rem}hr{padding:0;margin:0 0 calc(1.45rem - 1px);background:#858583;border-radius:3px;border:none;height:1px}address{padding:0;margin:0 0 1.45rem}b,dt,strong,th{font-weight:700}li{margin-bottom:.725rem}ol li,ul li{padding-left:0}li>ol,li>ul{margin-left:1.45rem;margin-bottom:.725rem;margin-top:.725rem}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}li>p{margin-bottom:.725rem}code,kbd,samp{font-size:.85rem;line-height:1.45rem}abbr,abbr[title],acronym{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}abbr[title]{text-decoration:none}thead{text-align:left}td{text-align:justify;border:1px solid #ffd285;font-feature-settings:"tnum";-moz-font-feature-settings:"tnum";-ms-font-feature-settings:"tnum";-webkit-font-feature-settings:"tnum";padding:.725rem .96667rem calc(.725rem - 1px)}code,tt{background-color:rgba(0,0,0,.04);border-radius:3px;font-family:SFMono-Regular,Consolas,Roboto Mono,Droid Sans Mono,Liberation Mono,Menlo,Courier,monospace;padding:.2em 0}pre code{background:none;line-height:1.42}code:after,code:before,tt:after,tt:before{letter-spacing:-.2em;content:" "}pre code:after,pre code:before,pre tt:after,pre tt:before{content:""}@media only screen and (max-width:480px){html{font-size:100%}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v54/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}body{color:#ffd285;background-color:#1b1b1b;background-image:url(/static/wood-5f1f50b57e9fe04cd96fdfea3e304520.webp),url(/static/wood-def9614ac9be7e174be7dc3ead4c7875.jpg);background-size:10%}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background-color:#1b1b1b}::-webkit-scrollbar-thumb{width:2px;background-color:#ffd285}@media only screen and (max-width:600px){.mobile-none{display:none!important}}::selection{background-color:#ffd285;color:#1b1b1b}.k-icon{width:40px;height:40px;background-repeat:no-repeat;background-position:50%;background-size:contain}.nestjs{background-image:url(/static/nestjs-12d799c7cd13e9131aea76e60963f22a.svg)}.gatsby{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjYgNjUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48ZyBzdHJva2U9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTU3LjE0MyAzMmgtMTZ2NC41N2gxMC45N2MtMS42IDYuODU3LTYuNjMgMTIuNTctMTMuMjU3IDE0Ljg1N0wxMi41NyAyNS4xNDNjMi43NDMtOCAxMC41MTQtMTMuNzE0IDE5LjQzLTEzLjcxNCA2Ljg1NyAwIDEzLjAzIDMuNDMgMTYuOTE0IDguNjg2bDMuNDMtMi45N0M0Ny43NyAxMC45NyA0MC40NTcgNi44NTcgMzIgNi44NTdjLTExLjg4NiAwLTIxLjk0MyA4LjQ1Ny0yNC40NTcgMTkuNjU3bDMwLjE3IDMwLjE3YzEwLjk3LTIuNzQzIDE5LjQzLTEyLjggMTkuNDMtMjQuNjg2em0tNTAuMjg2LjIzYzAgNi40IDIuNTE0IDEyLjU3IDcuMzE0IDE3LjM3czExLjIgNy4zMTQgMTcuMzcgNy4zMTR6Ii8+PHBhdGggZD0iTTMyIDBDMTQuNCAwIDAgMTQuNCAwIDMyczE0LjQgMzIgMzIgMzIgMzItMTQuNCAzMi0zMlM0OS42IDAgMzIgMHpNMTQuMTcgNDkuODNjLTQuOC00LjgtNy4zMTQtMTEuMi03LjMxNC0xNy4zN0wzMS43NyA1Ny4xNDNjLTYuNC0uMjMtMTIuOC0yLjUxNC0xNy42LTcuMzE0em0yMy4zMTQgNi42M0w3LjU0MyAyNi41MTRDMTAuMDU3IDE1LjMxNCAyMC4xMTQgNi44NTcgMzIgNi44NTdjOC40NTcgMCAxNS43NyA0LjExNCAyMC4zNDMgMTAuMjg2bC0zLjQzIDIuOTdDNDUuMDMgMTQuODU3IDM4Ljg1NyAxMS40MyAzMiAxMS40M2MtOC45MTQgMC0xNi40NTcgNS43MTQtMTkuNDMgMTMuNzE0TDM4Ljg1NyA1MS40M2M2LjYzLTIuMjg2IDExLjY1Ny04IDEzLjI1Ny0xNC44NTdoLTEwLjk3VjMyaDE2YzAgMTEuODg2LTguNDU3IDIxLjk0My0xOS42NTcgMjQuNDU3eiIgZmlsbD0iIzYzOSIvPjwvZz48L3N5bWJvbD48L3N2Zz4=)}.graphql{background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDAwIDQwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZTEwMDk4Ij48cGF0aCBkPSJtNTcuNDY4IDMwMi42Ni0xNC4zNzYtOC4zIDE2MC4xNS0yNzcuMzggMTQuMzc2IDguM3oiLz48cGF0aCBkPSJtMzkuOCAyNzIuMmgzMjAuM3YxNi42aC0zMjAuM3oiLz48cGF0aCBkPSJtMjA2LjM0OCAzNzQuMDI2LTE2MC4yMS05Mi41IDguMy0xNC4zNzYgMTYwLjIxIDkyLjV6bTEzOS4xNzQtMjQxLjA3OS0xNjAuMjEtOTIuNSA4LjMtMTQuMzc2IDE2MC4yMSA5Mi41eiIvPjxwYXRoIGQ9Im01NC40ODIgMTMyLjg4My04LjMtMTQuMzc1IDE2MC4yMS05Mi41IDguMyAxNC4zNzZ6Ii8+PHBhdGggZD0ibTM0Mi41NjggMzAyLjY2My0xNjAuMTUtMjc3LjM4IDE0LjM3Ni04LjMgMTYwLjE1IDI3Ny4zOHptLTI5MC4wNjgtMTk1LjE2M2gxNi42djE4NWgtMTYuNnptMjc4LjQgMGgxNi42djE4NWgtMTYuNnoiLz48cGF0aCBkPSJtMjAzLjUyMiAzNjctNy4yNS0xMi41NTggMTM5LjM0LTgwLjQ1IDcuMjUgMTIuNTU3eiIvPjxwYXRoIGQ9Im0zNjkuNSAyOTcuOWMtOS42IDE2LjctMzEgMjIuNC00Ny43IDEyLjhzLTIyLjQtMzEtMTIuOC00Ny43IDMxLTIyLjQgNDcuNy0xMi44YzE2LjggOS43IDIyLjUgMzEgMTIuOCA0Ny43bS0yNzguNi0xNjAuOWMtOS42IDE2LjctMzEgMjIuNC00Ny43IDEyLjhzLTIyLjQtMzEtMTIuOC00Ny43IDMxLTIyLjQgNDcuNy0xMi44YzE2LjcgOS43IDIyLjQgMzEgMTIuOCA0Ny43bS02MC40IDE2MC45Yy05LjYtMTYuNy0zLjktMzggMTIuOC00Ny43IDE2LjctOS42IDM4LTMuOSA0Ny43IDEyLjggOS42IDE2LjcgMy45IDM4LTEyLjggNDcuNy0xNi44IDkuNi0zOC4xIDMuOS00Ny43LTEyLjhtMjc4LjYtMTYwLjljLTkuNi0xNi43LTMuOS0zOCAxMi44LTQ3LjcgMTYuNy05LjYgMzgtMy45IDQ3LjcgMTIuOCA5LjYgMTYuNyAzLjkgMzgtMTIuOCA0Ny43LTE2LjcgOS42LTM4LjEgMy45LTQ3LjctMTIuOG0tMTA5LjEgMjU4LjhjLTE5LjMgMC0zNC45LTE1LjYtMzQuOS0zNC45czE1LjYtMzQuOSAzNC45LTM0LjkgMzQuOSAxNS42IDM0LjkgMzQuOWMwIDE5LjItMTUuNiAzNC45LTM0LjkgMzQuOW0wLTMyMS44Yy0xOS4zIDAtMzQuOS0xNS42LTM0LjktMzQuOXMxNS42LTM0LjkgMzQuOS0zNC45IDM0LjkgMTUuNiAzNC45IDM0LjktMTUuNiAzNC45LTM0LjkgMzQuOSIvPjwvZz48L3N2Zz4=)}.react{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMS41IC0xMC4yMzE3NCAyMyAyMC40NjM0OCI+PHRpdGxlPlJlYWN0IExvZ288L3RpdGxlPjxjaXJjbGUgY3g9IjAiIGN5PSIwIiByPSIyLjA1IiBmaWxsPSIjNjFkYWZiIi8+PGcgc3Ryb2tlPSIjNjFkYWZiIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiPjxlbGxpcHNlIHJ4PSIxMSIgcnk9IjQuMiIvPjxlbGxpcHNlIHJ4PSIxMSIgcnk9IjQuMiIgdHJhbnNmb3JtPSJyb3RhdGUoNjApIi8+PGVsbGlwc2Ugcng9IjExIiByeT0iNC4yIiB0cmFuc2Zvcm09InJvdGF0ZSgxMjApIi8+PC9nPjwvc3ZnPg==)}.fa{background-size:contain;background-repeat:no-repeat;background-position:50%;height:1em}.fa-2x{height:2em}.fa-envelope{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTE3OTIgNzEwdjc5NHEwIDY2LTQ3IDExM3QtMTEzIDQ3aC0xNDcycS02NiAwLTExMy00N3QtNDctMTEzdi03OTRxNDQgNDkgMTAxIDg3IDM2MiAyNDYgNDk3IDM0NSA1NyA0MiA5Mi41IDY1LjV0OTQuNSA0OCAxMTAgMjQuNWgycTUxIDAgMTEwLTI0LjV0OTQuNS00OCA5Mi41LTY1LjVxMTcwLTEyMyA0OTgtMzQ1IDU3LTM5IDEwMC04N3ptMC0yOTRxMCA3OS00OSAxNTF0LTEyMiAxMjNxLTM3NiAyNjEtNDY4IDMyNS0xMCA3LTQyLjUgMzAuNXQtNTQgMzgtNTIgMzIuNS01Ny41IDI3LTUwIDloLTJxLTIzIDAtNTAtOXQtNTcuNS0yNy01Mi0zMi41LTU0LTM4LTQyLjUtMzAuNXEtOTEtNjQtMjYyLTE4Mi41dC0yMDUtMTQyLjVxLTYyLTQyLTExNy0xMTUuNXQtNTUtMTM2LjVxMC03OCA0MS41LTEzMHQxMTguNS01MmgxNDcycTY1IDAgMTEyLjUgNDd0NDcuNSAxMTN6Ii8+PC9zdmc+)}.fa-phone{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTE2MDAgMTI0MHEwIDI3LTEwIDcwLjV0LTIxIDY4LjVxLTIxIDUwLTEyMiAxMDYtOTQgNTEtMTg2IDUxLTI3IDAtNTMtMy41dC01Ny41LTEyLjUtNDctMTQuNS01NS41LTIwLjUtNDktMThxLTk4LTM1LTE3NS04My0xMjctNzktMjY0LTIxNnQtMjE2LTI2NHEtNDgtNzctODMtMTc1LTMtOS0xOC00OXQtMjAuNS01NS41LTE0LjUtNDctMTIuNS01Ny41LTMuNS01M3EwLTkyIDUxLTE4NiA1Ni0xMDEgMTA2LTEyMiAyNS0xMSA2OC41LTIxdDcwLjUtMTBxMTQgMCAyMSAzIDE4IDYgNTMgNzYgMTEgMTkgMzAgNTR0MzUgNjMuNSAzMSA1My41cTMgNCAxNy41IDI1dDIxLjUgMzUuNSA3IDI4LjVxMCAyMC0yOC41IDUwdC02MiA1NS02MiA1My0yOC41IDQ2cTAgOSA1IDIyLjV0OC41IDIwLjUgMTQgMjQgMTEuNSAxOXE3NiAxMzcgMTc0IDIzNXQyMzUgMTc0cTIgMSAxOSAxMS41dDI0IDE0IDIwLjUgOC41IDIyLjUgNXExOCAwIDQ2LTI4LjV0NTMtNjIgNTUtNjIgNTAtMjguNXExNCAwIDI4LjUgN3QzNS41IDIxLjUgMjUgMTcuNXEyNSAxNSA1My41IDMxdDYzLjUgMzUgNTQgMzBxNzAgMzUgNzYgNTMgMyA3IDMgMjF6Ii8+PC9zdmc+)}.fa-map-marker{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTExNTIgNjQwcTAtMTA2LTc1LTE4MXQtMTgxLTc1LTE4MSA3NS03NSAxODEgNzUgMTgxIDE4MSA3NSAxODEtNzUgNzUtMTgxem0yNTYgMHEwIDEwOS0zMyAxNzlsLTM2NCA3NzRxLTE2IDMzLTQ3LjUgNTJ0LTY3LjUgMTktNjcuNS0xOS00Ni41LTUybC0zNjUtNzc0cS0zMy03MC0zMy0xNzkgMC0yMTIgMTUwLTM2MnQzNjItMTUwIDM2MiAxNTAgMTUwIDM2MnoiLz48L3N2Zz4=)}.fa-file{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTExNTIgNTEydi00NzJxMjIgMTQgMzYgMjhsNDA4IDQwOHExNCAxNCAyOCAzNmgtNDcyem0tMTI4IDMycTAgNDAgMjggNjh0NjggMjhoNTQ0djEwNTZxMCA0MC0yOCA2OHQtNjggMjhoLTEzNDRxLTQwIDAtNjgtMjh0LTI4LTY4di0xNjAwcTAtNDAgMjgtNjh0NjgtMjhoODAwdjU0NHoiLz48L3N2Zz4=)}.fa-github{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTg5NiAxMjhxMjA5IDAgMzg1LjUgMTAzdDI3OS41IDI3OS41IDEwMyAzODUuNXEwIDI1MS0xNDYuNSA0NTEuNXQtMzc4LjUgMjc3LjVxLTI3IDUtNDAtN3QtMTMtMzBxMC0zIC41LTc2LjV0LjUtMTM0LjVxMC05Ny01Mi0xNDIgNTctNiAxMDIuNS0xOHQ5NC0zOSA4MS02Ni41IDUzLTEwNSAyMC41LTE1MC41cTAtMTE5LTc5LTIwNiAzNy05MS04LTIwNC0yOC05LTgxIDExdC05MiA0NGwtMzggMjRxLTkzLTI2LTE5Mi0yNnQtMTkyIDI2cS0xNi0xMS00Mi41LTI3dC04My41LTM4LjUtODUtMTMuNXEtNDUgMTEzLTggMjA0LTc5IDg3LTc5IDIwNiAwIDg1IDIwLjUgMTUwdDUyLjUgMTA1IDgwLjUgNjcgOTQgMzkgMTAyLjUgMThxLTM5IDM2LTQ5IDEwMy0yMSAxMC00NSAxNXQtNTcgNS02NS41LTIxLjUtNTUuNS02Mi41cS0xOS0zMi00OC41LTUydC00OS41LTI0bC0yMC0zcS0yMSAwLTI5IDQuNXQtNSAxMS41IDkgMTQgMTMgMTJsNyA1cTIyIDEwIDQzLjUgMzh0MzEuNSA1MWwxMCAyM3ExMyAzOCA0NCA2MS41dDY3IDMwIDY5LjUgNyA1NS41LTMuNWwyMy00cTAgMzggLjUgODguNXQuNSA1NC41cTAgMTgtMTMgMzB0LTQwIDdxLTIzMi03Ny0zNzguNS0yNzcuNXQtMTQ2LjUtNDUxLjVxMC0yMDkgMTAzLTM4NS41dDI3OS41LTI3OS41IDM4NS41LTEwM3ptLTQ3NyAxMTAzcTMtNy03LTEyLTEwLTMtMTMgMi0zIDcgNyAxMiA5IDYgMTMtMnptMzEgMzRxNy01LTItMTYtMTAtOS0xNi0zLTcgNSAyIDE2IDEwIDEwIDE2IDN6bTMwIDQ1cTktNyAwLTE5LTgtMTMtMTctNi05IDUgMCAxOHQxNyA3em00MiA0MnE4LTgtNC0xOS0xMi0xMi0yMC0zLTkgOCA0IDE5IDEyIDEyIDIwIDN6bTU3IDI1cTMtMTEtMTMtMTYtMTUtNC0xOSA3dDEzIDE1cTE1IDYgMTktNnptNjMgNXEwLTEzLTE3LTExLTE2IDAtMTYgMTEgMCAxMyAxNyAxMSAxNiAwIDE2LTExem01OC0xMHEtMi0xMS0xOC05LTE2IDMtMTQgMTV0MTggOCAxNC0xNHoiLz48L3N2Zz4=)}.fa-link{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjwhLS1HZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCktLT48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgZmlsbD0iI2ZmZDI4NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PGc+PHBhdGggZD0iTTQ4OC43MjcsMEgzMDIuNTQ1Yy0xMi44NTMsMC0yMy4yNzMsMTAuNDItMjMuMjczLDIzLjI3M2MwLDEyLjg1MywxMC40MiwyMy4yNzMsMjMuMjczLDIzLjI3M2gxMjkuOTk3TDE5Mi45OTksMjg2LjA5CgkJCWMtOS4wODksOS4wODktOS4wODksMjMuODIzLDAsMzIuOTEyYzQuNTQzLDQuNTQ0LDEwLjQ5OSw2LjgxNiwxNi40NTUsNi44MTZjNS45NTYsMCwxMS45MTMtMi4yNzEsMTYuNDU3LTYuODE3TDQ2NS40NTUsNzkuNDU4CgkJCXYxMjkuOTk3YzAsMTIuODUzLDEwLjQyLDIzLjI3MywyMy4yNzMsMjMuMjczYzEyLjg1MywwLDIzLjI3My0xMC40MiwyMy4yNzMtMjMuMjczVjIzLjI3M0M1MTIsMTAuNDIsNTAxLjU4LDAsNDg4LjcyNywweiIvPjwvZz48L2c+PGc+PGc+PHBhdGggZD0iTTM5NS42MzYsMjMyLjcyN2MtMTIuODUzLDAtMjMuMjczLDEwLjQyLTIzLjI3MywyMy4yNzN2MjA5LjQ1NUg0Ni41NDVWMTM5LjYzNkgyNTZjMTIuODUzLDAsMjMuMjczLTEwLjQyLDIzLjI3My0yMy4yNzMKCQkJUzI2OC44NTMsOTMuMDkxLDI1Niw5My4wOTFIMjMuMjczQzEwLjQyLDkzLjA5MSwwLDEwMy41MTEsMCwxMTYuMzY0djM3Mi4zNjRDMCw1MDEuNTgsMTAuNDIsNTEyLDIzLjI3Myw1MTJoMzcyLjM2NAoJCQljMTIuODUzLDAsMjMuMjczLTEwLjQyLDIzLjI3My0yMy4yNzNWMjU2QzQxOC45MDksMjQzLjE0Nyw0MDguNDg5LDIzMi43MjcsMzk1LjYzNiwyMzIuNzI3eiIvPjwvZz48L2c+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+)}.fa-linkedin{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTQ3NyA2MjV2OTkxaC0zMzB2LTk5MWgzMzB6bTIxLTMwNnExIDczLTUwLjUgMTIydC0xMzUuNSA0OWgtMnEtODIgMC0xMzItNDl0LTUwLTEyMnEwLTc0IDUxLjUtMTIyLjV0MTM0LjUtNDguNSAxMzMgNDguNSA1MSAxMjIuNXptMTE2NiA3Mjl2NTY4aC0zMjl2LTUzMHEwLTEwNS00MC41LTE2NC41dC0xMjYuNS01OS41cS02MyAwLTEwNS41IDM0LjV0LTYzLjUgODUuNXEtMTEgMzAtMTEgODF2NTUzaC0zMjlxMi0zOTkgMi02NDd0LTEtMjk2bC0xLTQ4aDMyOXYxNDRoLTJxMjAtMzIgNDEtNTZ0NTYuNS01MiA4Ny00My41IDExNC41LTE1LjVxMTcxIDAgMjc1IDExMy41dDEwNCAzMzIuNXoiLz48L3N2Zz4=)}.fa-instagram{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTExNTIgODk2cTAtMTA2LTc1LTE4MXQtMTgxLTc1LTE4MSA3NS03NSAxODEgNzUgMTgxIDE4MSA3NSAxODEtNzUgNzUtMTgxem0xMzggMHEwIDE2NC0xMTUgMjc5dC0yNzkgMTE1LTI3OS0xMTUtMTE1LTI3OSAxMTUtMjc5IDI3OS0xMTUgMjc5IDExNSAxMTUgMjc5em0xMDgtNDEwcTAgMzgtMjcgNjV0LTY1IDI3LTY1LTI3LTI3LTY1IDI3LTY1IDY1LTI3IDY1IDI3IDI3IDY1em0tNTAyLTIyMHEtNyAwLTc2LjUtLjV0LTEwNS41IDAtOTYuNSAzLTEwMyAxMC03MS41IDE4LjVxLTUwIDIwLTg4IDU4dC01OCA4OHEtMTEgMjktMTguNSA3MS41dC0xMCAxMDMtMyA5Ni41IDAgMTA1LjUuNSA3Ni41LS41IDc2LjUgMCAxMDUuNSAzIDk2LjUgMTAgMTAzIDE4LjUgNzEuNXEyMCA1MCA1OCA4OHQ4OCA1OHEyOSAxMSA3MS41IDE4LjV0MTAzIDEwIDk2LjUgMyAxMDUuNSAwIDc2LjUtLjUgNzYuNS41IDEwNS41IDAgOTYuNS0zIDEwMy0xMCA3MS41LTE4LjVxNTAtMjAgODgtNTh0NTgtODhxMTEtMjkgMTguNS03MS41dDEwLTEwMyAzLTk2LjUgMC0xMDUuNS0uNS03Ni41LjUtNzYuNSAwLTEwNS41LTMtOTYuNS0xMC0xMDMtMTguNS03MS41cS0yMC01MC01OC04OHQtODgtNThxLTI5LTExLTcxLjUtMTguNXQtMTAzLTEwLTk2LjUtMy0xMDUuNSAwLTc2LjUuNXptNzY4IDYzMHEwIDIyOS01IDMxNy0xMCAyMDgtMTI0IDMyMnQtMzIyIDEyNHEtODggNS0zMTcgNXQtMzE3LTVxLTIwOC0xMC0zMjItMTI0dC0xMjQtMzIycS01LTg4LTUtMzE3dDUtMzE3cTEwLTIwOCAxMjQtMzIydDMyMi0xMjRxODgtNSAzMTctNXQzMTcgNXEyMDggMTAgMzIyIDEyNHQxMjQgMzIycTUgODggNSAzMTd6Ii8+PC9zdmc+)}.fa-facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iI2ZmZDI4NSI+PHBhdGggZD0iTTEzNDMgMTJ2MjY0aC0xNTdxLTg2IDAtMTE2IDM2dC0zMCAxMDh2MTg5aDI5M2wtMzkgMjk2aC0yNTR2NzU5aC0zMDZ2LTc1OWgtMjU1di0yOTZoMjU1di0yMThxMC0xODYgMTA0LTI4OC41dDI3Ny0xMDIuNXExNDcgMCAyMjggMTJ6Ii8+PC9zdmc+)}.MuiTabs-flexContainer{display:flex}.MuiTabs-flexContainer button{box-shadow:none;background-color:inherit;color:inherit;border-radius:4px;text-align:center;min-height:48px;cursor:pointer;flex-grow:1;flex-basis:0;outline:none;border:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.75;white-space:normal;letter-spacing:.02857em;text-transform:uppercase;font-size:.875rem;padding:5px}label{width:0;height:0;opacity:0}.center,.half-flex{display:flex;justify-content:center}.half-flex{align-items:center}.half-flex .img-mdx{width:25%}.w-75{width:75%}:focus{outline:none}p>img{-webkit-transform:scale(.9);transform:scale(.9)}.anchor{position:relative;top:-84px;visibility:hidden}@-webkit-keyframes bubble{0%{-webkit-clip-path:polygon(52.91% 111px,121px 46.01%,50.33% 70.05%,70.29% 45.77%);clip-path:polygon(52.91% 111px,121px 46.01%,50.33% 70.05%,70.29% 45.77%)}to{-webkit-clip-path:polygon(37.75% 0,2px 99.65%,100% 100%,99.69% -.11%);clip-path:polygon(37.75% 0,2px 99.65%,100% 100%,99.69% -.11%)}}@keyframes bubble{0%{-webkit-clip-path:polygon(52.91% 111px,121px 46.01%,50.33% 70.05%,70.29% 45.77%);clip-path:polygon(52.91% 111px,121px 46.01%,50.33% 70.05%,70.29% 45.77%)}to{-webkit-clip-path:polygon(37.75% 0,2px 99.65%,100% 100%,99.69% -.11%);clip-path:polygon(37.75% 0,2px 99.65%,100% 100%,99.69% -.11%)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(30px);transform:translateX(30px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes growCenter{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growCenter{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(64%);transform:translateX(64%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(64%);transform:translateX(64%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(84%);transform:translateY(84%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(84%);transform:translateY(84%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} \ No newline at end of file diff --git a/sw.js b/sw.js index 30e6138b..dd3ca306 100644 --- a/sw.js +++ b/sw.js @@ -27,38 +27,38 @@ workbox.core.clientsClaim(); */ self.__precacheManifest = [ { - "url": "webpack-runtime-1fc7f902f07455c383b5.js" + "url": "webpack-runtime-7c3f83f350126d5769d8.js" }, { "url": "framework-8de36d3fd07627b19105.js" }, { - "url": "app-8e777d99ea1c914502f5.js" + "url": "app-1d5e1956297590e486f0.js" }, { "url": "offline-plugin-app-shell-fallback/index.html", - "revision": "012f2cf5f5eaf56a693fb5b3e2c48117" + "revision": "74c52d605aa06f65ddb5d1da663b1d00" }, { "url": "component---cache-caches-gatsby-plugin-offline-app-shell-js-d949a7cd525de9463f1c.js" }, { - "url": "polyfill-1fa064a2ee975e391f8e.js" + "url": "polyfill-c52e951fbd5d4c567e58.js" }, { - "url": "styles.b1d8f31d5f9c5290c8be.css" + "url": "styles.dc8e10d4064b8725cb0a.css" }, { "url": "styles-29147cbc04bbc833f6a0.js" }, { - "url": "0a8091863b01680e96d685047a5274cf82e5ec9e-8310edcc482c4b71f8fb.js" + "url": "0a8091863b01680e96d685047a5274cf82e5ec9e-926dfef8bb10e6a254c4.js" }, { - "url": "eaed999c7eb065486e6ce61a2bc53a5cd506c14c-57a3744c8d512978a92a.js" + "url": "eaed999c7eb065486e6ce61a2bc53a5cd506c14c-3429a9d1fa082dfa9837.js" }, { - "url": "component---src-pages-404-mdx-38e9fd788329085757a1.js" + "url": "component---src-pages-404-mdx-eb27598bcdd9b3db990f.js" }, { "url": "page-data/404/page-data.json", @@ -70,92 +70,88 @@ self.__precacheManifest = [ }, { "url": "page-data/app-data.json", - "revision": "d35922e0fb15013d8514b49a533a894e" + "revision": "1d8627b68b23b80546b532e4e2572a01" }, { "url": "page-data/404.html/page-data.json", "revision": "086efaeaf24215743066e7b0ee24d63a" }, { - "url": "626ab95abc79aae436b2012dc69cd0a647fb869d-4547f328b5f3c1da3875.js" + "url": "626ab95abc79aae436b2012dc69cd0a647fb869d-ed5b54c25c49792bd95e.js" }, { - "url": "component---src-components-post-layout-jsx-64916f116d09ecf1ddc8.js" + "url": "component---src-components-post-layout-jsx-167c88be5bc2a527c406.js" }, { "url": "page-data/aakarshan/page-data.json", - "revision": "7aacc9d01c2c15f9009c48bced29696d" + "revision": "d290443370c9a834e93f4d7d65ce69f1" }, { - "url": "page-data/sq/d/3869525139.json", - "revision": "4c1aae91e9b98acec6a20dae772d88cc" + "url": "page-data/sq/d/275038021.json", + "revision": "7937bb3b5b1f48ffc60fa2b8e88a739e" }, { "url": "page-data/admin-dashboard/page-data.json", - "revision": "8f3f604e2d93ac7db7103f231d9d799c" - }, - { - "url": "page-data/algorithm-analyzer/page-data.json", - "revision": "bcef65158564cbd60c8ed63371c4b682" + "revision": "fd9d4a465ff19d6dde9e685020d05c41" }, { "url": "page-data/angular2-timeline/page-data.json", - "revision": "676d14eb6c7e20d2e316d618637c2090" + "revision": "dc6273efeaf2b2a1e17af18ecb48afa7" }, { "url": "page-data/bigdata/page-data.json", - "revision": "1ad7087fbf6c2089ce1724dc88e760c6" + "revision": "16b91139059edd983376dd11a430b11a" }, { "url": "page-data/block-vote/page-data.json", - "revision": "75be05ac560fe7cdae6caf8869f73f05" + "revision": "f116144e9ff1ed2323cbb90052e1b0dc" }, { "url": "page-data/bump/page-data.json", - "revision": "a783e5832da307f94613cd9547951e3d" + "revision": "f94d58a56a168d030f29af59800ad78b" }, { "url": "page-data/chainreaction/page-data.json", - "revision": "f8e05683552f2f4640dba96490872b4e" + "revision": "1956d6710b3c2fcf840e5e37f61ad179" }, { "url": "page-data/edithminibot/page-data.json", - "revision": "c08bb15c2249493fa541e88285bb75f1" - }, - { - "url": "page-data/floyd-visualizer/page-data.json", - "revision": "e88afe73a284a4e5960e3c8ad9b1e940" + "revision": "9fb6cb5512f2a054cd63bae2b8e73244" }, { "url": "page-data/havmor-movies/page-data.json", - "revision": "d2b87ce1d830dba53c307431e0d34c85" + "revision": "040ce6a31bb1d83aeee7c5856d815c9a" }, { - "url": "component---src-pages-index-jsx-b08e04d9c6dc75da6859.js" + "url": "component---src-pages-index-jsx-88a787b9258ad721db10.js" }, { "url": "page-data/index/page-data.json", - "revision": "1eaf1b9e4a7e06445e020ad95ee06b65" + "revision": "8335fe6787fa2128da49a9f18f2acf4b" + }, + { + "url": "page-data/sq/d/1568960894.json", + "revision": "ccc731a4dede9ecf652236082791dd71" }, { "url": "page-data/sq/d/3716579500.json", - "revision": "479074e50ab023b930c17ade2b40b2b7" + "revision": "31f9d7ac5502f93e8b64f8d6c0ef7905" }, { "url": "page-data/iot/page-data.json", - "revision": "dd81a57d2e1185b7a9dfeba6b673d601" + "revision": "2faf447b77f1580be128a777f69994d3" }, { "url": "page-data/payment-dbs/page-data.json", - "revision": "4392bc5073d3bef86c57769e806ff5bf" + "revision": "5334a515ce99cd185ef4b9106d3605ff" }, { "url": "page-data/seeinghome/page-data.json", - "revision": "7b0a6fe571f2fa688a67b86a679da867" + "revision": "45960bf429e87160467e7df5f0374962" }, { "url": "page-data/synopsis/page-data.json", - "revision": "5728bdee110576f72f5301d6a97de78a" + "revision": "ee46703ed9a47a4ffe58da01ce5499bb" }, { "url": "manifest.webmanifest", @@ -251,7 +247,7 @@ const navigationRoute = new NavigationRoute(async ({ event }) => { // Check for resources + the app bundle // The latter may not exist if the SW is updating to a new version const resources = await idbKeyval.get(`resources:${pathname}`) - if (!resources || !(await caches.match(`/app-8e777d99ea1c914502f5.js`))) { + if (!resources || !(await caches.match(`/app-1d5e1956297590e486f0.js`))) { return await fetch(event.request) } diff --git a/synopsis/index.html b/synopsis/index.html index 010f851e..b6de3a9e 100644 --- a/synopsis/index.html +++ b/synopsis/index.html @@ -1,4 +1,4 @@ -Synopsis Chrome Extension | Keshav Lingala
    Designed and Developed by Keshav Lingala
    Blazing fast with Gatsby and Emotion
    \ No newline at end of file diff --git a/webpack-runtime-1fc7f902f07455c383b5.js b/webpack-runtime-7c3f83f350126d5769d8.js similarity index 72% rename from webpack-runtime-1fc7f902f07455c383b5.js rename to webpack-runtime-7c3f83f350126d5769d8.js index c5acd909..7b5a3c1e 100644 --- a/webpack-runtime-1fc7f902f07455c383b5.js +++ b/webpack-runtime-7c3f83f350126d5769d8.js @@ -1 +1 @@ -!function(e){function t(t){for(var r,c,d=t[0],s=t[1],f=t[2],u=0,l=[];u