diff --git a/asset-manifest.json b/asset-manifest.json index 6dc4a40..04b9494 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,8 +1,8 @@ { "files": { "main.css": "/static/css/main.814dff10.chunk.css", - "main.js": "/static/js/main.2e3c1ccf.chunk.js", - "main.js.map": "/static/js/main.2e3c1ccf.chunk.js.map", + "main.js": "/static/js/main.5bb971c8.chunk.js", + "main.js.map": "/static/js/main.5bb971c8.chunk.js.map", "runtime-main.js": "/static/js/runtime-main.4e3288ad.js", "runtime-main.js.map": "/static/js/runtime-main.4e3288ad.js.map", "static/js/2.8189757b.chunk.js": "/static/js/2.8189757b.chunk.js", @@ -23,6 +23,7 @@ "static/media/lupi.789cf8df.png": "/static/media/lupi.789cf8df.png", "static/media/mail.47d0083a.svg": "/static/media/mail.47d0083a.svg", "static/media/mini-diary-icon.870466f3.png": "/static/media/mini-diary-icon.870466f3.png", + "static/media/momentick-logo-small.f634fa4a.png": "/static/media/momentick-logo-small.f634fa4a.png", "static/media/photo-leo.385103e0.jpg": "/static/media/photo-leo.385103e0.jpg", "static/media/re-soft-logo_2.8d824abe.png": "/static/media/re-soft-logo_2.8d824abe.png", "static/media/road-crossing.a05231a8.png": "/static/media/road-crossing.a05231a8.png", @@ -35,6 +36,6 @@ "static/js/runtime-main.4e3288ad.js", "static/js/2.8189757b.chunk.js", "static/css/main.814dff10.chunk.css", - "static/js/main.2e3c1ccf.chunk.js" + "static/js/main.5bb971c8.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 561b45d..9abed88 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -leodevbro
\ No newline at end of file +leodevbro
\ No newline at end of file diff --git a/static/js/main.2e3c1ccf.chunk.js b/static/js/main.2e3c1ccf.chunk.js deleted file mode 100644 index 6374674..0000000 --- a/static/js/main.2e3c1ccf.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -(this["webpackJsonpcv-leo"]=this["webpackJsonpcv-leo"]||[]).push([[0],{10:function(e,t,a){"use strict";a.r(t);var i,n=a(1),l=a.n(n),s=a(3),c=a.n(s),r=a.p+"static/media/photo-leo.385103e0.jpg",o=a.p+"static/media/gtu.15edf003.png",d=a.p+"static/media/ug.4997f81f.png",m=a.p+"static/media/lupi.789cf8df.png",p=a.p+"static/media/blockman-icon.92b966fc.png",h=a.p+"static/media/blockman-react-icon.ed2c7cab.png",b=a.p+"static/media/tic-tac-toe.4418a710.png",j=a.p+"static/media/road-crossing.a05231a8.png",g=a.p+"static/media/lingswap-icon.c104f7fc.png",A=a.p+"static/media/re-soft-logo_2.8d824abe.png",v=a.p+"static/media/mini-diary-icon.870466f3.png",u=a.p+"static/media/trivia-i.431fdefb.png",w=a.p+"static/media/calories-icon.59462719.jpg";function f(){return(f=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function x(e,t){var a=e.title,l=e.titleId,s=O(e,["title","titleId"]);return n.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"2.4324cm",height:"3.24518cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 515.11 687.23",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":l},s),a?n.createElement("title",{id:l},a):null,i||(i=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("path",{fill:"black",d:"M137.27 264.72c-1.83,-16.1 3.52,-38.84 8.42,-51.18 38.02,-95.7 171.25,-102.54 218.76,-10.45 7.66,14.86 11.46,28.62 12.95,47.63 2.81,35.85 -13.52,69.75 -31.47,88.48 -18.92,19.74 -44.65,36.57 -81.76,38.65 -51.15,2.87 -93.83,-26.01 -114.01,-65.73 -7.91,-15.57 -10.73,-28.43 -12.88,-47.4zm106.77 -264c-14.31,1.73 -16.54,0.65 -33.72,4 -83.77,16.34 -154.11,70.85 -188.46,149.38 -8.33,19.05 -13.11,35.87 -17.75,57.17 -4.47,20.52 -4.96,48.14 -3.04,69.64 6.71,75.13 46.02,154.65 86.28,214.43 23.03,34.18 54.13,76.01 81.33,106.32l35.78 39.27c13.04,13.72 24.25,24.42 37.56,37.51 17.1,16.81 23.65,6.15 35.09,-4.13 3.33,-3 6.68,-6.08 9.76,-9.29 6.38,-6.66 12.28,-12.15 18.66,-18.87 37.86,-39.88 69.15,-75.98 102.58,-122.63 31.99,-44.64 60.28,-91.79 81.1,-144.07 10.17,-25.53 16.22,-46.13 21.11,-73.15 0.91,-5.04 1.51,-11.07 2.52,-16.49 5.27,-28.31 0.72,-74.44 -7.29,-100.69 -3.09,-10.12 -5.84,-18.78 -9.52,-27.92 -1.81,-4.5 -3.71,-8.65 -5.66,-12.89 -1.06,-2.3 -1.96,-4.13 -3.07,-6.4 -24.49,-49.9 -66.77,-90.47 -118.6,-116.23 -15.28,-7.59 -37.65,-15.85 -55.55,-19.34 -19.08,-3.72 -48.73,-8.07 -69.11,-5.61z"}))))}var N,S=n.forwardRef(x);a.p;function k(){return(k=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function y(e,t){var a=e.title,i=e.titleId,l=I(e,["title","titleId"]);return n.createElement("svg",k({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"10.5cm",height:"7.0896cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 8304.53 5607.22",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":i},l),a?n.createElement("title",{id:i},a):null,N||(N=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("g",{id:"_1821851535280"},n.createElement("g",null,n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M4152.27 3547.7l3527.77 -3275.31c-239.17,-172.73 -538.13,-272.39 -857.03,-272.39l-5341.48 0c-318.89,0 -617.86,99.65 -857.03,272.39l3527.77 3275.31z"}),n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M5673.66 2803.61l2351.84 2185.75c172.73,-245.81 279.03,-544.78 279.03,-870.32l0 -2644.16c0,-325.54 -106.3,-624.5 -279.03,-870.32l-2351.84 2199.04z"}),n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M2630.88 2803.61l-2351.84 -2185.75c-172.73,245.81 -279.03,544.78 -279.03,870.32l0 2644.16c0,325.54 106.3,624.5 279.03,870.32l2351.84 -2199.04z"}),n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M5314.9 3135.79l-1162.63 1082.91 -1162.63 -1082.91 -2365.13 2199.04c239.17,172.73 538.13,272.39 857.03,272.39l5334.83 0c318.89,0 617.86,-99.65 857.03,-272.39l-2358.49 -2199.04z"}))))))}var G,E,M=n.forwardRef(y);a.p;function R(){return(R=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function P(e,t){var a=e.title,i=e.titleId,l=B(e,["title","titleId"]);return n.createElement("svg",R({xmlns:"http://www.w3.org/2000/svg",width:"224.000000pt",height:"224.000000pt",viewBox:"0 0 224.000000 224.000000",preserveAspectRatio:"xMidYMid meet",ref:t,"aria-labelledby":i},l),a?n.createElement("title",{id:i},a):null,G||(G=n.createElement("metadata",null,"\nCreated by potrace 1.16, written by Peter Selinger 2001-2019\n")),E||(E=n.createElement("g",{transform:"translate(0.000000,224.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},n.createElement("path",{d:"M870 1985 l-95 -95 145 -145 145 -145 -315 -315 -315 -315 423 -422 422 -423 97 98 98 97 -145 145 -145 145 315 315 315 315 -420 420 c-231 231 -422 420 -425 420 -3 0 -48 -43 -100 -95z m464 -674 c66 -67 76 -81 68 -97 -17 -31 -387 -394 -401 -394 -19 0 -161 140 -161 159 0 17 388 411 405 411 6 0 46 -35 89 -79z"}))))}var T,U=n.forwardRef(P);a.p;function z(){return(z=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function D(e,t){var a=e.title,i=e.titleId,l=J(e,["title","titleId"]);return n.createElement("svg",z({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"4.06398cm",height:"4.0639cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 1067.2 1067.18",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":i},l),a?n.createElement("title",{id:i},a):null,T||(T=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("g",{id:"git.svg"},n.createElement("g",null,n.createElement("path",{fill:"#F05133",fillRule:"nonzero",d:"M1047.07 486.05l-465.94 -465.92c-26.83,-26.84 -70.35,-26.84 -97.2,0l-96.74 96.77 122.73 122.73c28.52,-9.64 61.23,-3.17 83.96,19.57 22.87,22.88 29.28,55.86 19.4,84.49l118.3 118.29c28.63,-9.87 61.63,-3.48 84.49,19.41 31.94,31.94 31.94,83.69 0,115.65 -31.96,31.95 -83.71,31.95 -115.69,0 -24.02,-24.04 -29.96,-59.34 -17.78,-88.94l-110.33 -110.32 0 290.32c7.78,3.85 15.13,8.99 21.61,15.47 31.94,31.94 31.94,83.69 0,115.66 -31.94,31.93 -83.73,31.93 -115.64,0 -31.94,-31.98 -31.94,-83.74 0,-115.66 7.9,-7.89 17.03,-13.85 26.79,-17.85l0 -293.02c-9.76,-3.99 -18.87,-9.91 -26.79,-17.85 -24.19,-24.18 -30.01,-59.7 -17.61,-89.4l-120.99 -121 -319.5 319.47c-26.84,26.86 -26.84,70.38 0,97.22l465.96 465.93c26.83,26.84 70.33,26.84 97.2,0l463.77 -463.77c26.84,-26.84 26.84,-70.38 0,-97.22z"}))))))}var C,Z=n.forwardRef(D);a.p;function W(){return(W=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function L(e,t){var a=e.title,i=e.titleId,l=Q(e,["title","titleId"]);return n.createElement("svg",W({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"1.13448cm",height:"1.14184cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 154.55 155.56",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":i},l),a?n.createElement("title",{id:i},a):null,C||(C=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("path",{fill:"black",d:"M23.57 63.74c-0.01,-4.72 -0.58,-3.76 4.35,-3.75l18.92 0.1 0.04 69.99c-6.39,0 -16.81,0.25 -23.28,-0.12l-0.04 -66.21zm61.46 3.46c0.79,-0.9 1.16,-1.47 1.91,-2.23 10.14,-10.21 30.74,-8.86 39.13,4.94 4.94,8.12 4.76,16.31 4.79,27.68 0.02,8.35 0.33,25.11 -0.05,32.49l-23.11 -0.01c-0.41,-7.89 -0.04,-24.16 -0.05,-33.03 -0.01,-5.17 0.19,-10.14 -1.96,-14.47 -4.06,-8.16 -15.72,-7.76 -20.64,0.31 -2.61,4.28 -1.97,8.81 -1.95,14.44 0.03,5.48 0.04,11.03 -0.02,16.51 -0.05,5.22 0.31,11.11 -0.08,16.26l-23.12 -0.1c-0.48,-5.03 -0.01,-12.25 -0.02,-17.53l0.05 -44.03c-0,-1.1 -0.52,-7.72 0.31,-8.28 0.42,-0.29 14.76,-0.17 17.24,-0.14 0.88,0.01 4.85,-0.31 5.41,0.29 0.82,1.16 0.14,7.34 0.32,9.33l1.85 -2.43zm-52.44 -40.71c17.83,-3.27 21.55,20.65 5.71,23.66 -18.11,3.44 -22.17,-20.64 -5.71,-23.66zm-22.86 -26.17c-5,0.83 -8.96,4.63 -9.52,9.82 -0.3,2.73 -0.07,55.98 -0.07,58.02 -0,5.82 -0.34,73.41 0.09,77.27 0.57,5.12 4.57,8.98 9.43,9.78 3.62,0.6 51.53,0.15 57.89,0.18 12.93,0.06 25.87,-0.07 38.8,0.01 6.42,0.04 12.85,-0.04 19.26,-0 4.8,0.02 15.24,0.53 19.34,-0.2 4.82,-0.86 8.81,-4.81 9.34,-9.81l0.08 -115.75c-0,-5.89 0.45,-13.83 -0.07,-19.47 -0.44,-4.88 -4.39,-8.95 -9.32,-9.81 -3.7,-0.65 -51.72,-0.17 -57.91,-0.17 -12.92,-0.01 -25.89,0.11 -38.8,-0.02 -2.84,-0.03 -36.36,-0.2 -38.56,0.17z"}))))}var Y=n.forwardRef(L),F=(a.p,a(8),a(0)),V=function(){return Object(F.jsxs)("div",{className:"basicInfo",children:[Object(F.jsxs)("div",{className:"i1",children:[Object(F.jsx)("div",{className:"name",children:"Levan Katsadze"}),Object(F.jsx)("div",{className:"nameGeo",children:"\u10da\u10d4\u10d5\u10d0\u10dc \u10d9\u10d0\u10ea\u10d0\u10eb\u10d4"}),Object(F.jsx)("div",{className:"prof",children:"Software Developer"}),Object(F.jsx)("div",{className:"birth",children:"1995-03-03"})]}),Object(F.jsxs)("div",{className:"i2",children:[Object(F.jsxs)("div",{className:"toptal i2child",children:[Object(F.jsx)("span",{className:"span",children:Object(F.jsx)(U,{className:"toptalIcon icon"})}),Object(F.jsx)("span",{className:"span",children:Object(F.jsx)("a",{href:"https://www.toptal.com/resume/levan-katsadze",target:"_blank",rel:"noreferrer",children:"toptal.com/resume/levan-katsadze"})})]}),Object(F.jsxs)("div",{className:"mail i2child",children:[Object(F.jsx)("span",{className:"span",children:Object(F.jsx)(M,{className:"mailIcon icon"})}),Object(F.jsx)("span",{className:"span",children:"leodevbro@gmail.com"})]}),Object(F.jsxs)("div",{className:"github i2child",children:[Object(F.jsx)("span",{className:"span",children:Object(F.jsx)(Z,{className:"gitIcon icon"})}),Object(F.jsx)("span",{className:"span",children:Object(F.jsx)("a",{href:"https://github.com/leodevbro",target:"_blank",rel:"noreferrer",children:"github.com/leodevbro"})})]}),Object(F.jsxs)("div",{className:"github i2child",children:[Object(F.jsx)("span",{className:"span",children:Object(F.jsx)(Y,{className:"linkedinIcon icon"})}),Object(F.jsx)("span",{className:"span",children:Object(F.jsx)("a",{href:"https://www.linkedin.com/in/leodevbro/",target:"_blank",rel:"noreferrer",children:"linkedin.com/in/leodevbro"})})]}),Object(F.jsxs)("div",{className:"location i2child",children:[Object(F.jsx)("span",{className:"span",children:Object(F.jsx)(S,{className:"locationIcon icon"})}),Object(F.jsx)("span",{className:"span",children:"Tbilisi, Georgia"})]})]})]})},H=function(){return Object(F.jsxs)("div",{className:"briefBar",children:[Object(F.jsxs)("div",{className:"skillBox bbItem",children:[Object(F.jsx)("div",{className:"skillsHead hea",children:"SKILLS"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"skillsBody",children:[Object(F.jsx)("span",{className:"skill",children:"React.js"}),Object(F.jsx)("span",{className:"skill",children:"TypeScript"}),Object(F.jsx)("span",{className:"skill",children:"JavaScript"}),Object(F.jsx)("span",{className:"skill",children:"Next.js"}),Object(F.jsx)("span",{className:"skill",children:"CSS/SCSS"}),Object(F.jsx)("span",{className:"skill",children:"Redux Toolkit"}),Object(F.jsx)("span",{className:"skill",children:"Node (NestJS)"}),Object(F.jsx)("span",{className:"skill",children:"TypeORM"}),Object(F.jsx)("span",{className:"skill",children:"React Router"}),Object(F.jsx)("span",{className:"skill",children:"Git"}),Object(F.jsx)("span",{className:"skill",children:"Styled Components"}),Object(F.jsx)("span",{className:"skill",children:"Tailwind CSS"}),Object(F.jsx)("span",{className:"skill",children:"React Table (v7)"}),Object(F.jsx)("span",{className:"skill",children:"Algorithms"}),Object(F.jsx)("span",{className:"skill",children:"Data Structures"}),Object(F.jsx)("span",{className:"skill",children:"Math"})]})]}),Object(F.jsxs)("div",{className:"langBox bbItem",children:[Object(F.jsx)("div",{className:"langHead hea",children:"LANGUAGE"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"langBody",children:[Object(F.jsxs)("div",{className:"lang",children:[Object(F.jsx)("div",{className:"langName",children:"English"}),Object(F.jsx)("div",{className:"langStatus",children:"Advanced Professional Proficiency"})]}),Object(F.jsxs)("div",{className:"lang",children:[Object(F.jsx)("div",{className:"langName",children:"Georgian"}),Object(F.jsx)("div",{className:"langStatus",children:"Native"})]})]})]}),Object(F.jsxs)("div",{className:"interestsBox bbItem",children:[Object(F.jsx)("div",{className:"interestsHead hea",children:"INTERESTS"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"interestsBody",children:[Object(F.jsx)("span",{className:"interest",children:"CGI"}),Object(F.jsx)("span",{className:"interest",children:"Chess"}),Object(F.jsx)("span",{className:"interest",children:"Movies"}),Object(F.jsx)("span",{className:"interest",children:"Art"}),Object(F.jsx)("span",{className:"interest",children:"Math"}),Object(F.jsx)("span",{className:"interest",children:"Problem Solving"}),Object(F.jsx)("span",{className:"interest",children:"AI, ML"}),Object(F.jsx)("span",{className:"interest",children:"Quantum Physics"}),Object(F.jsx)("span",{className:"interest",children:"Video Games"}),Object(F.jsx)("span",{className:"interest",children:"Table Tennis"}),Object(F.jsx)("span",{className:"interest",children:"Philosophy"})]})]})]})},X=function(e){e.className;return Object(F.jsx)("a",{href:"https://marketplace.visualstudio.com/items?itemName=leodevbro.blockman",target:"_blank",rel:"noreferrer noopener nofollow",className:"blockmanStatA",children:Object(F.jsx)("img",{src:"https://img.shields.io/visual-studio-marketplace/i/leodevbro.blockman",alt:"Blockman stats"})})},q=function(e){var t=e.className,a=e.imgSrc,i=e.title,n=(e.titleMode,e.info1),l=e.info3_stack,s=e.info4_period,c=e.mainLink,r=e.info2,o=e.showStat,d=e.seLink;return Object(F.jsxs)("div",{className:"nanoItem ".concat(t),children:[Object(F.jsx)("div",{className:"imgBox",children:Object(F.jsx)("img",{className:"logo img",src:a,alt:"nano logo"})}),Object(F.jsxs)("div",{className:"infoBox",children:[Object(F.jsxs)("div",{className:"nanoTitle",children:[Object(F.jsx)("span",{children:i})," ",Object(F.jsx)("span",{children:o&&Object(F.jsx)(X,{})})]}),Object(F.jsx)("div",{className:"nanoLinkBox",children:c?Object(F.jsx)("a",{href:c,target:"_blank",rel:"noreferrer",children:n}):n}),Object(F.jsx)("div",{className:"nanoLinkBox seLink",children:d?Object(F.jsx)("a",{href:d,target:"_blank",rel:"noreferrer",children:"Video Demo"}):""}),r&&Object(F.jsx)("div",{className:"nanoInfo2",children:r}),l&&Object(F.jsx)("div",{style:{fontStyle:"normal",color:"rgb(80 2 189 / 0.8)",fontSize:"15px",fontWeight:450},className:"nanoInfo2",children:l}),s&&Object(F.jsx)("div",{className:"nanoInfo2",children:s})]})]})},K=function(){return Object(F.jsxs)("div",{className:"storyBar",children:[Object(F.jsx)("div",{className:"wrapOfToptalNano",children:Object(F.jsx)(q,{className:"toptalNano",imgSrc:"data:image/png;base64,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dTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZSwgMjAyMi8wMy8xNC0xMToyNjoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0xMi0xMFQyMTozNjoxOCswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzNDY1ZmJjLTUzNWItZGQ0MC1hNzJjLTBhNzg2NTExMTE0YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhv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",title:Object(F.jsx)("a",{className:"superLinkTitle",target:"_blank",rel:"noreferrer",href:"https://www.toptal.com/resume/levan-katsadze",children:"Toptal Resume"}),info1:"",mainLink:"https://www.toptal.com/resume/levan-katsadze",info2:Object(F.jsx)("a",{className:"superLinkTitle",target:"_blank",rel:"noreferrer",href:"https://www.toptal.com/resume/levan-katsadze",children:"toptal.com/resume/levan-katsadze"})})}),Object(F.jsxs)("div",{className:"bigProjects",children:[Object(F.jsx)("div",{className:"bpHead hea",children:"LARGE SOLO PROJECTS"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"bpBody",children:[Object(F.jsx)(q,{imgSrc:p,title:Object(F.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://marketplace.visualstudio.com/items?itemName=leodevbro.blockman",children:"Blockman"}),showStat:!0,info1:"VSCode Extension To Highlight Nested Code Blocks",mainLink:"",info2:"Really wanted to find such feature in code editors, couldn't find anywhere, so I dedicated about 6 months to create it myself."}),Object(F.jsx)(q,{imgSrc:w,title:"Calorie Tracking App With React And Firebase Auth/DB",info1:"Live App",mainLink:"https://calorie-tracker-frontend-react-firebase.vercel.app",info2:Object(F.jsx)("a",{style:{fontWeight:"bold",color:"rgb(255, 167, 52)"},href:"https://drive.google.com/file/d/1vJoygfWOv5I5kUVRYKlcDi7_QrftXAYE/view",target:"_blank",rel:"noreferrer",children:"Video Instruction"}),info3_stack:Object(F.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://github.com/leodevbro/calorie-tracker-frontend-react-firebase",children:"Github Repo"})}),Object(F.jsx)(q,{imgSrc:"https://secure.img1-fg.wfcdn.com/im/27735505/resize-h600-w600%5Ecompr-r85/6303/63037324/Floor+Tiles+%26+Wall+Tiles.jpg",title:"Landing With React, TS, SCSS, Scroll-Driven Video Playback",info1:"Live Preview",mainLink:"https://react-app-apogee.vercel.app/",info2:"React app, responsive (mobile/tablet/desktop) with smooth sliders, sticky table and scroll-driven video playback.",info3_stack:Object(F.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://github.com/leodevbro/react-app-apogee",children:"Github Repo"})})]})]}),Object(F.jsxs)("div",{className:"edu",children:[Object(F.jsx)("div",{className:"eduHead hea",children:"EDUCATION"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"eduBody",children:[Object(F.jsx)(q,{imgSrc:o,title:"Web Technologies (Master's Degree)",info1:"Georgian Technical University (Tbilisi, Georgia)",mainLink:"https://www.facebook.com/gtu.ge",info2:"2019-10 => 2021-08"}),Object(F.jsx)(q,{imgSrc:d,title:"Informatics (Bachelor's Degree)",info1:"The University of Georgia (Tbilisi, Georgia)",mainLink:"https://www.facebook.com/TheUniversityofGeorgia",info2:"2014-09 => 2019-09"})]})]}),Object(F.jsxs)("div",{className:"jobs",children:[Object(F.jsx)("div",{className:"jobsHead hea",children:"WORK EXPERIENCE"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"jobsBody",children:[Object(F.jsx)(q,{imgSrc:A,title:"Fullstack Developer (Next.js, NestJS, TypeScript)",info1:"Re:Soft",mainLink:"https://www.resoft.space/",info2:"Building educational software project with multiple user roles. Optimizing React.js rendering, working with SQL database with the help of TypeORM. Implementing new features, fixing bugs and maintaining maximum type safety with TypeScript.",info3_stack:"Stack: React (Next.js), Node (NestJS), TypeScript, JavaScript, TypeORM, Redux Toolkit, CSS, SCSS, Tailwind, Styled Components.",info4_period:"2023-01 => Present"}),Object(F.jsx)(q,{imgSrc:"data:image/png;base64,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",title:"Frontend Developer (React, TypeScript)",info1:"Fireart",mainLink:"https://fireart.studio",info2:"Developed a responsive (mobile/tablet/desktop) web app for tiles and stones product sales with multiple user roles. Built two landing pages for tiles and stones product sales from Figma visuals, maintaining a pixel-perfect match with dynamic, responsive styles and advanced functionalities, like smooth sliders and scroll-driven video playback.",info3_stack:"Stack: React.js, TypeScript, JavaScript, Redux Toolkit, CSS, SCSS, React Table.",info4_period:"2021-11 => 2022-08",seLink:"https://www.youtube.com/watch?v=K6k5jTGA2AA&list=PL-YmJSpphBa5JkwwtICmHP5Uz23PQIYBy&index=6"}),Object(F.jsx)(q,{imgSrc:g,title:"Frontend Developer (React, TypeScript)",info1:"LingSwap project by Iain Watt",mainLink:"https://www.linkedin.com/in/iainjameswatt",info2:"Developed a web app as a platform for a language-learning service. Provided some new ideas about how a language-learning website would work better and what kind of data structures would be more efficient.",info3_stack:"Stack: React, TypeScript, JavaScript, Git, CSS, SCSS.",info4_period:"2021-06 => 2021-10"}),Object(F.jsx)(q,{imgSrc:m,title:"Frontend Developer (React, TypeScript)",info1:"Lupi AI - \u10da\u10e3\u10de\u10d8 \u10d0\u10d8 (Tbilisi, Georgia)",mainLink:"https://www.tvschool.ge",info2:"Developed a remote schooling web app (www.tvschool.ge) for teachers and students to manage grades, tasks, communication, and so on. Solved bugs and managed the entire production system with thousands of users from hundreds of schools in Georgia.",info3_stack:"Stack: React, TypeScript, JavaScript, CSS, LESS, NestJS.",info4_period:"2020-10 => 2021-05",seLink:"https://www.youtube.com/watch?v=viqJmaeFP-g&list=PL-YmJSpphBa5mCQKeRTK5m3Bijc6_jB1s&index=20"})]})]}),Object(F.jsxs)("div",{className:"miniProjects",children:[Object(F.jsx)("div",{className:"mpHead hea",children:"SMALL PROJECTS"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsxs)("div",{className:"mpBody",children:[Object(F.jsx)(q,{imgSrc:u,title:"Trivia Game Web App",info1:"Codesandbox Demo",mainLink:"https://codesandbox.io/s/small-cache-lwfxe?file=/src/App.tsx",info2:"A React-based minigame where users have to answer several true or false questions. The game is built with React, TypeScript, and SCSS."}),Object(F.jsx)(q,{imgSrc:h,title:"Blockman (React.js playground)",info1:"Video Guide and Codesandbox Demo",mainLink:"https://youtu.be/PIie9KKUHEA?t=82",info2:'This is the first generation of my "Blockman" idea. It was the visual testing project before attempting to write the extension for VSCode.'}),Object(F.jsx)(q,{imgSrc:v,title:"Mini Diary (Next.js, TypeScript, Styled Components)",info1:"Source code",mainLink:"https://github.com/leodevbro/simple-mini-diary",info2:"Simple mini web diary which uses localStorage as a DB.",seLink:"https://www.youtube.com/watch?v=pUbThsX-ExE"}),Object(F.jsx)(q,{imgSrc:b,title:"Tic-tac-toe game with React.js",info1:"Live Demo and Source Code",mainLink:"https://codesandbox.io/s/sad-firefly-jbunr",info2:"This was a prehire task from Lupi AI."}),Object(F.jsx)(q,{imgSrc:j,title:"Road Crossing Math Problem And Solution",info1:"Repository link",mainLink:"https://github.com/leodevbro/road-crossing-math-problem",info2:"I got an idea of creating a math problem when I was crossing the road as a pedestrian, trying to find optimal route to cross the street with minimal risk of car accident."}),Object(F.jsx)(q,{imgSrc:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABtCAYAAABwQ0V0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNS0yNlQwMDo1ODozNiswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcwMmU2MzUtNzU5Ni0w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",title:"Sento",info1:"Live Demo and Source Code",mainLink:"https://codesandbox.io/s/purple-dawn-1bycg",info2:"Input text box with emoji GIFs from joypixels.com website."})]})]}),Object(F.jsxs)("div",{className:"achievements",children:[Object(F.jsx)("div",{className:"achHead hea",children:"ACHIEVEMENTS"}),Object(F.jsx)("hr",{className:"hr"}),Object(F.jsx)("div",{className:"achBody",children:Object(F.jsxs)("ul",{children:[Object(F.jsxs)("li",{children:[Object(F.jsxs)("div",{className:"achTitle",children:["TBC x Datathon"," ",Object(F.jsx)("a",{href:"https://www.helloblog.ge/story/Datathon-2019",target:"_blank",rel:"noreferrer",children:"2019"})," ","(Tbilisi, Georgia)"]}),Object(F.jsx)("div",{className:"achInfo",children:'Won TBC x Datathon 2019 as a team "Skynet" with my 2 collegues. Analyzed and visualized real estate data 350,000+ records and found correlation between prices and other features like area, district, rooms... Also found out a pattern of pricing with "Random Forest" algorithm and created backend API + mobile app that returned best real estate deals.'})]}),Object(F.jsxs)("li",{children:[Object(F.jsxs)("div",{className:"achTitle",children:["HackerRank Badge: 5 stars in"," ",Object(F.jsx)("a",{href:"https://www.hackerrank.com/leodevbro",target:"_blank",rel:"noreferrer",children:"Problem Solving"})]}),Object(F.jsx)("div",{className:"achInfo",children:"I have solved more than 100 problems in HackerRank with Python algorithms."})]}),Object(F.jsxs)("li",{children:[Object(F.jsx)("div",{className:"achTitle",children:"Academic Road (School and universities)"}),Object(F.jsx)("div",{className:"achInfo",children:"I have participated in many Math and Physics Olympiads during my school years with fairly big success. I have obtained 100% financial grants on both bachelor and master's degree study after successfully passing the entrance exams."})]})]})})]})]})};var _=function(){return Object(F.jsxs)("div",{className:"App",children:[Object(F.jsxs)("div",{className:"fotmats",children:[Object(F.jsx)("a",{className:"webpage",href:"https://leodevbro.github.io",target:"_blank",rel:"noreferrer",children:"Webpage"}),Object(F.jsx)("a",{className:"pdf",href:"https://drive.google.com/file/d/1EdADabTOz1ut0peTXuHOGp0BrRdLlr1b/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"PDF"})]}),Object(F.jsxs)("div",{children:[Object(F.jsxs)("header",{className:"header",children:[Object(F.jsx)("img",{className:"img",src:r,alt:"main"}),Object(F.jsx)(V,{})]}),Object(F.jsxs)("div",{className:"appBody",children:[Object(F.jsx)(H,{}),Object(F.jsx)(K,{})]})]})]})},$=function(e){e&&e instanceof Function&&a.e(3).then(a.bind(null,11)).then((function(t){var a=t.getCLS,i=t.getFID,n=t.getFCP,l=t.getLCP,s=t.getTTFB;a(e),i(e),n(e),l(e),s(e)}))};c.a.render(Object(F.jsx)(l.a.StrictMode,{children:Object(F.jsx)(_,{})}),document.getElementById("root")),$()},8:function(e,t,a){}},[[10,1,2]]]); -//# sourceMappingURL=main.2e3c1ccf.chunk.js.map \ No newline at end of file diff --git a/static/js/main.2e3c1ccf.chunk.js.map b/static/js/main.2e3c1ccf.chunk.js.map deleted file mode 100644 index fb6b992..0000000 --- a/static/js/main.2e3c1ccf.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["images/location.svg","images/photo-leo.jpg","images/gtu.png","images/ug.png","images/lupi.png","images/blockman-icon.png","images/blockman-react-icon.png","images/tic-tac-toe.png","images/road-crossing.png","images/lingswap-icon.png","images/re-soft-logo_2.png","images/mini-diary-icon.png","images/trivia-i.png","images/calories-icon.jpg","images/mail.svg","images/toptal-logo-vector.svg","images/git.svg","images/linkedin.svg","App.tsx","images/toptal-logo.png","images/fireart-logo.png","images/emoji.png","reportWebVitals.ts","index.tsx"],"names":["_g","_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","_objectWithoutProperties","excluded","sourceKeys","keys","indexOf","_objectWithoutPropertiesLoose","getOwnPropertySymbols","sourceSymbolKeys","propertyIsEnumerable","SvgLocation","_ref","svgRef","title","titleId","props","xmlns","xmlSpace","width","height","shapeRendering","textRendering","imageRendering","fillRule","clipRule","viewBox","xmlnsXlink","xmlnsxodm","ref","id","fill","d","ForwardRef","SvgMail","_metadata","SvgToptalLogoVector","preserveAspectRatio","transform","stroke","SvgGit","SvgLinkedin","BasicInfo","className","href","rel","BriefBar","BlockmanStat","src","alt","NanoItem","imgSrc","info1","titleMode","info3_stack","info4_period","mainLink","info2","showStat","seLink","style","fontStyle","color","fontSize","fontWeight","StoryBar","blockmanIconBuildPath","calorieIconPath","gtuCoatOfArmsBuildPath","ugLogoBuildPath","reSoftLogoBuildPath","lingswapIconBuildPath","lupiLogoBuildPath","triviaIconPath","blockmanReactIconBuildPath","miniDiaryIconBuildPath","ticTacToeIconBuildPath","roadCrossingIconBuildPath","App","mainPhotoBuildPath","reportWebVitals","onPerfEntry","Function","then","getCLS","getFID","getFCP","getLCP","getTTFB","ReactDOM","render","StrictMode","document","getElementById"],"mappings":"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","file":"static/js/main.2e3c1ccf.chunk.js","sourcesContent":["var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgLocation(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"2.4324cm\",\n height: \"3.24518cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 515.11 687.23\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n d: \"M137.27 264.72c-1.83,-16.1 3.52,-38.84 8.42,-51.18 38.02,-95.7 171.25,-102.54 218.76,-10.45 7.66,14.86 11.46,28.62 12.95,47.63 2.81,35.85 -13.52,69.75 -31.47,88.48 -18.92,19.74 -44.65,36.57 -81.76,38.65 -51.15,2.87 -93.83,-26.01 -114.01,-65.73 -7.91,-15.57 -10.73,-28.43 -12.88,-47.4zm106.77 -264c-14.31,1.73 -16.54,0.65 -33.72,4 -83.77,16.34 -154.11,70.85 -188.46,149.38 -8.33,19.05 -13.11,35.87 -17.75,57.17 -4.47,20.52 -4.96,48.14 -3.04,69.64 6.71,75.13 46.02,154.65 86.28,214.43 23.03,34.18 54.13,76.01 81.33,106.32l35.78 39.27c13.04,13.72 24.25,24.42 37.56,37.51 17.1,16.81 23.65,6.15 35.09,-4.13 3.33,-3 6.68,-6.08 9.76,-9.29 6.38,-6.66 12.28,-12.15 18.66,-18.87 37.86,-39.88 69.15,-75.98 102.58,-122.63 31.99,-44.64 60.28,-91.79 81.1,-144.07 10.17,-25.53 16.22,-46.13 21.11,-73.15 0.91,-5.04 1.51,-11.07 2.52,-16.49 5.27,-28.31 0.72,-74.44 -7.29,-100.69 -3.09,-10.12 -5.84,-18.78 -9.52,-27.92 -1.81,-4.5 -3.71,-8.65 -5.66,-12.89 -1.06,-2.3 -1.96,-4.13 -3.07,-6.4 -24.49,-49.9 -66.77,-90.47 -118.6,-116.23 -15.28,-7.59 -37.65,-15.85 -55.55,-19.34 -19.08,-3.72 -48.73,-8.07 -69.11,-5.61z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgLocation);\nexport default __webpack_public_path__ + \"static/media/location.4e26f4a1.svg\";\nexport { ForwardRef as ReactComponent };","export default __webpack_public_path__ + \"static/media/photo-leo.385103e0.jpg\";","export default __webpack_public_path__ + \"static/media/gtu.15edf003.png\";","export default __webpack_public_path__ + \"static/media/ug.4997f81f.png\";","export default __webpack_public_path__ + \"static/media/lupi.789cf8df.png\";","export default __webpack_public_path__ + \"static/media/blockman-icon.92b966fc.png\";","export default __webpack_public_path__ + \"static/media/blockman-react-icon.ed2c7cab.png\";","export default __webpack_public_path__ + \"static/media/tic-tac-toe.4418a710.png\";","export default __webpack_public_path__ + \"static/media/road-crossing.a05231a8.png\";","export default __webpack_public_path__ + \"static/media/lingswap-icon.c104f7fc.png\";","export default __webpack_public_path__ + \"static/media/re-soft-logo_2.8d824abe.png\";","export default __webpack_public_path__ + \"static/media/mini-diary-icon.870466f3.png\";","export default __webpack_public_path__ + \"static/media/trivia-i.431fdefb.png\";","export default __webpack_public_path__ + \"static/media/calories-icon.59462719.jpg\";","var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgMail(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"10.5cm\",\n height: \"7.0896cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 8304.53 5607.22\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"g\", {\n id: \"_1821851535280\"\n }, /*#__PURE__*/React.createElement(\"g\", null, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M4152.27 3547.7l3527.77 -3275.31c-239.17,-172.73 -538.13,-272.39 -857.03,-272.39l-5341.48 0c-318.89,0 -617.86,99.65 -857.03,272.39l3527.77 3275.31z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M5673.66 2803.61l2351.84 2185.75c172.73,-245.81 279.03,-544.78 279.03,-870.32l0 -2644.16c0,-325.54 -106.3,-624.5 -279.03,-870.32l-2351.84 2199.04z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M2630.88 2803.61l-2351.84 -2185.75c-172.73,245.81 -279.03,544.78 -279.03,870.32l0 2644.16c0,325.54 106.3,624.5 279.03,870.32l2351.84 -2199.04z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M5314.9 3135.79l-1162.63 1082.91 -1162.63 -1082.91 -2365.13 2199.04c239.17,172.73 538.13,272.39 857.03,272.39l5334.83 0c318.89,0 617.86,-99.65 857.03,-272.39l-2358.49 -2199.04z\"\n }))))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgMail);\nexport default __webpack_public_path__ + \"static/media/mail.47d0083a.svg\";\nexport { ForwardRef as ReactComponent };","var _metadata, _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgToptalLogoVector(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"224.000000pt\",\n height: \"224.000000pt\",\n viewBox: \"0 0 224.000000 224.000000\",\n preserveAspectRatio: \"xMidYMid meet\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _metadata || (_metadata = /*#__PURE__*/React.createElement(\"metadata\", null, \"\\nCreated by potrace 1.16, written by Peter Selinger 2001-2019\\n\")), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n transform: \"translate(0.000000,224.000000) scale(0.100000,-0.100000)\",\n fill: \"#000000\",\n stroke: \"none\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M870 1985 l-95 -95 145 -145 145 -145 -315 -315 -315 -315 423 -422 422 -423 97 98 98 97 -145 145 -145 145 315 315 315 315 -420 420 c-231 231 -422 420 -425 420 -3 0 -48 -43 -100 -95z m464 -674 c66 -67 76 -81 68 -97 -17 -31 -387 -394 -401 -394 -19 0 -161 140 -161 159 0 17 388 411 405 411 6 0 46 -35 89 -79z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgToptalLogoVector);\nexport default __webpack_public_path__ + \"static/media/toptal-logo-vector.15d2cb16.svg\";\nexport { ForwardRef as ReactComponent };","var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgGit(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"4.06398cm\",\n height: \"4.0639cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 1067.2 1067.18\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"g\", {\n id: \"git.svg\"\n }, /*#__PURE__*/React.createElement(\"g\", null, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"#F05133\",\n fillRule: \"nonzero\",\n d: \"M1047.07 486.05l-465.94 -465.92c-26.83,-26.84 -70.35,-26.84 -97.2,0l-96.74 96.77 122.73 122.73c28.52,-9.64 61.23,-3.17 83.96,19.57 22.87,22.88 29.28,55.86 19.4,84.49l118.3 118.29c28.63,-9.87 61.63,-3.48 84.49,19.41 31.94,31.94 31.94,83.69 0,115.65 -31.96,31.95 -83.71,31.95 -115.69,0 -24.02,-24.04 -29.96,-59.34 -17.78,-88.94l-110.33 -110.32 0 290.32c7.78,3.85 15.13,8.99 21.61,15.47 31.94,31.94 31.94,83.69 0,115.66 -31.94,31.93 -83.73,31.93 -115.64,0 -31.94,-31.98 -31.94,-83.74 0,-115.66 7.9,-7.89 17.03,-13.85 26.79,-17.85l0 -293.02c-9.76,-3.99 -18.87,-9.91 -26.79,-17.85 -24.19,-24.18 -30.01,-59.7 -17.61,-89.4l-120.99 -121 -319.5 319.47c-26.84,26.86 -26.84,70.38 0,97.22l465.96 465.93c26.83,26.84 70.33,26.84 97.2,0l463.77 -463.77c26.84,-26.84 26.84,-70.38 0,-97.22z\"\n }))))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgGit);\nexport default __webpack_public_path__ + \"static/media/git.f2daa3c8.svg\";\nexport { ForwardRef as ReactComponent };","var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgLinkedin(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"1.13448cm\",\n height: \"1.14184cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 154.55 155.56\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n d: \"M23.57 63.74c-0.01,-4.72 -0.58,-3.76 4.35,-3.75l18.92 0.1 0.04 69.99c-6.39,0 -16.81,0.25 -23.28,-0.12l-0.04 -66.21zm61.46 3.46c0.79,-0.9 1.16,-1.47 1.91,-2.23 10.14,-10.21 30.74,-8.86 39.13,4.94 4.94,8.12 4.76,16.31 4.79,27.68 0.02,8.35 0.33,25.11 -0.05,32.49l-23.11 -0.01c-0.41,-7.89 -0.04,-24.16 -0.05,-33.03 -0.01,-5.17 0.19,-10.14 -1.96,-14.47 -4.06,-8.16 -15.72,-7.76 -20.64,0.31 -2.61,4.28 -1.97,8.81 -1.95,14.44 0.03,5.48 0.04,11.03 -0.02,16.51 -0.05,5.22 0.31,11.11 -0.08,16.26l-23.12 -0.1c-0.48,-5.03 -0.01,-12.25 -0.02,-17.53l0.05 -44.03c-0,-1.1 -0.52,-7.72 0.31,-8.28 0.42,-0.29 14.76,-0.17 17.24,-0.14 0.88,0.01 4.85,-0.31 5.41,0.29 0.82,1.16 0.14,7.34 0.32,9.33l1.85 -2.43zm-52.44 -40.71c17.83,-3.27 21.55,20.65 5.71,23.66 -18.11,3.44 -22.17,-20.64 -5.71,-23.66zm-22.86 -26.17c-5,0.83 -8.96,4.63 -9.52,9.82 -0.3,2.73 -0.07,55.98 -0.07,58.02 -0,5.82 -0.34,73.41 0.09,77.27 0.57,5.12 4.57,8.98 9.43,9.78 3.62,0.6 51.53,0.15 57.89,0.18 12.93,0.06 25.87,-0.07 38.8,0.01 6.42,0.04 12.85,-0.04 19.26,-0 4.8,0.02 15.24,0.53 19.34,-0.2 4.82,-0.86 8.81,-4.81 9.34,-9.81l0.08 -115.75c-0,-5.89 0.45,-13.83 -0.07,-19.47 -0.44,-4.88 -4.39,-8.95 -9.32,-9.81 -3.7,-0.65 -51.72,-0.17 -57.91,-0.17 -12.92,-0.01 -25.89,0.11 -38.8,-0.02 -2.84,-0.03 -36.36,-0.2 -38.56,0.17z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgLinkedin);\nexport default __webpack_public_path__ + \"static/media/linkedin.c4edbd80.svg\";\nexport { ForwardRef as ReactComponent };","import React, { ReactNode } from \"react\";\n\nimport mainPhotoBuildPath from \"./images/photo-leo.jpg\";\nimport gtuCoatOfArmsBuildPath from \"./images/gtu.png\";\nimport ugLogoBuildPath from \"./images/ug.png\";\nimport lupiLogoBuildPath from \"./images/lupi.png\";\n// import exactproLogoBuildPath from \"./images/exactpro.png\";\nimport blockmanIconBuildPath from \"./images/blockman-icon.png\";\nimport blockmanReactIconBuildPath from \"./images/blockman-react-icon.png\";\n// import musicRankIconBuildPath from \"./images/music-rank-logo-draft.png\";\n// import musicRankSheetsIconBuildPath from \"./images/music-rank-sheets.png\";\nimport emojiIconBuildPath from \"./images/emoji.png\";\nimport ticTacToeIconBuildPath from \"./images/tic-tac-toe.png\";\n// import numberSumIconBuildPath from \"./images/number-sum.png\";\nimport roadCrossingIconBuildPath from \"./images/road-crossing.png\";\nimport lingswapIconBuildPath from \"./images/lingswap-icon.png\";\nimport fireartIconBuildPath from \"./images/fireart-logo.png\";\nimport reSoftLogoBuildPath from \"./images/re-soft-logo_2.png\";\nimport miniDiaryIconBuildPath from \"./images/mini-diary-icon.png\";\n// import around25IconPath from \"./images/around25-logo.jpg\";\nimport triviaIconPath from \"./images/trivia-i.png\";\nimport toptalIconPath from \"./images/toptal-logo.png\";\nimport calorieIconPath from \"./images/calories-icon.jpg\";\n\nimport { ReactComponent as MyLocationIcon } from \"./images/location.svg\";\n// import { ReactComponent as MyFacebookIcon } from \"./images/facebook-icon.svg\";\nimport { ReactComponent as MyMailIcon } from \"./images/mail.svg\";\nimport { ReactComponent as ToptalIconSvg } from \"./images/toptal-logo-vector.svg\";\nimport { ReactComponent as MyGitIcon } from \"./images/git.svg\";\nimport { ReactComponent as MyLinkedinIcon } from \"./images/linkedin.svg\";\nimport \"./App.scss\";\n\nconst BasicInfo = () => {\n return (\n
\n
\n
Levan Katsadze
\n
ლევან კაცაძე
\n
Software Developer
\n
1995-03-03
\n
\n\n
\n
\n \n \n \n \n \n toptal.com/resume/levan-katsadze\n \n \n
\n
\n \n \n \n leodevbro@gmail.com\n
\n
\n \n \n \n \n \n github.com/leodevbro\n \n \n
\n
\n \n \n \n \n \n linkedin.com/in/leodevbro\n \n \n
\n\n {/*
\n \n \n \n \n \n facebook.com/leodevbro\n \n \n
*/}\n\n
\n \n \n \n Tbilisi, Georgia\n
\n
\n
\n );\n};\n\nconst BriefBar = () => {\n return (\n
\n
\n
SKILLS
\n
\n
\n React.js\n TypeScript\n JavaScript\n Next.js\n CSS/SCSS\n Redux Toolkit\n Node (NestJS)\n TypeORM\n React Router\n Git\n Styled Components\n Tailwind CSS\n React Table (v7)\n Algorithms\n Data Structures\n Math\n
\n
\n
\n
LANGUAGE
\n
\n
\n
\n
English
\n
\n Advanced Professional Proficiency\n
\n
\n
\n
Georgian
\n
Native
\n
\n
\n
\n
\n
INTERESTS
\n
\n
\n CGI\n Chess\n Movies\n Art\n Math\n Problem Solving\n AI, ML\n Quantum Physics\n Video Games\n Table Tennis\n Philosophy\n
\n
\n
\n );\n};\n\nconst BlockmanStat: React.FC<{\n className?: string;\n}> = ({ className }) => {\n return (\n \n \n \n );\n};\n\nconst NanoItem: React.FC<{\n className?: string;\n imgSrc: string;\n title: ReactNode;\n titleMode?: \"super\";\n info1: string;\n mainLink: string;\n info2?: ReactNode;\n info3_stack?: ReactNode;\n info4_period?: ReactNode;\n showStat?: boolean;\n seLink?: string;\n}> = ({\n className,\n imgSrc,\n title,\n titleMode,\n info1,\n info3_stack,\n info4_period,\n mainLink,\n info2,\n showStat,\n seLink,\n}) => {\n return (\n
\n
\n \"nano\n
\n
\n
\n {title} {showStat && }\n
\n
\n {mainLink ? (\n \n {info1}\n \n ) : (\n info1\n )}\n
\n
\n {seLink ? (\n \n {\"Video Demo\"}\n \n ) : (\n \"\"\n )}\n
\n {info2 &&
{info2}
}\n {info3_stack && (\n \n {info3_stack}\n
\n )}\n {info4_period &&
{info4_period}
}\n
\n \n );\n};\n\nconst StoryBar = () => {\n return (\n
\n
\n \n Toptal Resume\n \n }\n // info1={\"Member since September 23, 2022.\"}\n info1={\"\"}\n mainLink={\"https://www.toptal.com/resume/levan-katsadze\"}\n info2={\n \n toptal.com/resume/levan-katsadze\n \n }\n />\n
\n\n
\n
LARGE SOLO PROJECTS
\n
\n
\n \n Blockman\n \n }\n showStat={true}\n info1={\"VSCode Extension To Highlight Nested Code Blocks\"}\n mainLink={\n \"\"\n // \"https://marketplace.visualstudio.com/items?itemName=leodevbro.blockman\"\n }\n info2={\n \"Really wanted to find such feature in code editors, couldn't find anywhere, so I dedicated about 6 months to create it myself.\"\n }\n />\n\n \n {\"Video Instruction\"}\n \n }\n info3_stack={\n \n Github Repo\n \n }\n />\n\n \n Github Repo\n \n }\n />\n
\n
\n\n
\n
EDUCATION
\n
\n
\n 2021-08\"}\n />\n\n 2019-09\"}\n />\n
\n
\n\n
\n
WORK EXPERIENCE
\n
\n
\n Present\"}\n />\n\n 2022-08\"}\n seLink={\n \"https://www.youtube.com/watch?v=K6k5jTGA2AA&list=PL-YmJSpphBa5JkwwtICmHP5Uz23PQIYBy&index=6\"\n }\n />\n\n {/* 2021-10\"}\n /> */}\n\n 2021-10\"}\n />\n\n 2021-05\"}\n seLink={\n \"https://www.youtube.com/watch?v=viqJmaeFP-g&list=PL-YmJSpphBa5mCQKeRTK5m3Bijc6_jB1s&index=20\"\n }\n />\n\n {/* 2020-09\"}\n /> */}\n
\n
\n\n
\n
SMALL PROJECTS
\n
\n
\n \n\n \n {/* */}\n {/* */}\n \n\n \n \n\n \n {/* */}\n
\n
\n
\n
ACHIEVEMENTS
\n
\n
\n
    \n
  • \n
    \n TBC x Datathon{\" \"}\n \n 2019\n {\" \"}\n (Tbilisi, Georgia)\n
    \n
    \n Won TBC x Datathon 2019 as a team \"Skynet\" with my 2 collegues.\n Analyzed and visualized real estate data 350,000+ records and\n found correlation between prices and other features like area,\n district, rooms... Also found out a pattern of pricing with\n \"Random Forest\" algorithm and created backend API + mobile app\n that returned best real estate deals.\n
    \n
  • \n
  • \n
    \n HackerRank Badge: 5 stars in{\" \"}\n \n Problem Solving\n \n
    \n
    \n I have solved more than 100 problems in HackerRank with Python\n algorithms.\n
    \n
  • \n
  • \n
    \n Academic Road (School and universities)\n
    \n
    \n I have participated in many Math and Physics Olympiads during my\n school years with fairly big success. I have obtained 100%\n financial grants on both bachelor and master's degree study\n after successfully passing the entrance exams.\n
    \n
  • \n
\n
\n
\n
\n );\n};\n\nfunction App() {\n return (\n
\n
\n \n Webpage\n \n \n PDF\n \n
\n
\n
\n \"main\"\n \n
\n\n
\n \n \n
\n
\n
\n );\n}\n\nexport default App;\n","export default \"data:image/png;base64,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dTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZSwgMjAyMi8wMy8xNC0xMToyNjoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0xMi0xMFQyMTozNjoxOCswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzNDY1ZmJjLTUzNWItZGQ0MC1hNzJjLTBhNzg2NTExMTE0YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhv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\"","export default \"data:image/png;base64,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\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABtCAYAAABwQ0V0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNS0yNlQwMDo1ODozNiswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcwMmU2MzUtNzU5Ni0w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\"","import { ReportHandler } from 'web-vitals';\n\nconst reportWebVitals = (onPerfEntry?: ReportHandler) => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry);\n getFID(onPerfEntry);\n getFCP(onPerfEntry);\n getLCP(onPerfEntry);\n getTTFB(onPerfEntry);\n });\n }\n};\n\nexport default reportWebVitals;\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\n\nimport App from \"./App\";\nimport reportWebVitals from \"./reportWebVitals\";\n\nReactDOM.render(\n \n \n ,\n document.getElementById(\"root\")\n);\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.5bb971c8.chunk.js b/static/js/main.5bb971c8.chunk.js new file mode 100644 index 0000000..b511882 --- /dev/null +++ b/static/js/main.5bb971c8.chunk.js @@ -0,0 +1,2 @@ +(this["webpackJsonpcv-leo"]=this["webpackJsonpcv-leo"]||[]).push([[0],{10:function(e,t,a){"use strict";a.r(t);var i,n=a(1),s=a.n(n),l=a(3),c=a.n(l),r=a.p+"static/media/photo-leo.385103e0.jpg",o=a.p+"static/media/gtu.15edf003.png",d=a.p+"static/media/ug.4997f81f.png",m=a.p+"static/media/lupi.789cf8df.png",p=a.p+"static/media/blockman-icon.92b966fc.png",h=a.p+"static/media/blockman-react-icon.ed2c7cab.png",b=a.p+"static/media/tic-tac-toe.4418a710.png",j=a.p+"static/media/road-crossing.a05231a8.png",g=a.p+"static/media/lingswap-icon.c104f7fc.png",A=a.p+"static/media/momentick-logo-small.f634fa4a.png",v=a.p+"static/media/re-soft-logo_2.8d824abe.png",u=a.p+"static/media/mini-diary-icon.870466f3.png",w=a.p+"static/media/trivia-i.431fdefb.png",f=a.p+"static/media/calories-icon.59462719.jpg";function O(){return(O=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function N(e,t){var a=e.title,s=e.titleId,l=x(e,["title","titleId"]);return n.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"2.4324cm",height:"3.24518cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 515.11 687.23",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":s},l),a?n.createElement("title",{id:s},a):null,i||(i=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("path",{fill:"black",d:"M137.27 264.72c-1.83,-16.1 3.52,-38.84 8.42,-51.18 38.02,-95.7 171.25,-102.54 218.76,-10.45 7.66,14.86 11.46,28.62 12.95,47.63 2.81,35.85 -13.52,69.75 -31.47,88.48 -18.92,19.74 -44.65,36.57 -81.76,38.65 -51.15,2.87 -93.83,-26.01 -114.01,-65.73 -7.91,-15.57 -10.73,-28.43 -12.88,-47.4zm106.77 -264c-14.31,1.73 -16.54,0.65 -33.72,4 -83.77,16.34 -154.11,70.85 -188.46,149.38 -8.33,19.05 -13.11,35.87 -17.75,57.17 -4.47,20.52 -4.96,48.14 -3.04,69.64 6.71,75.13 46.02,154.65 86.28,214.43 23.03,34.18 54.13,76.01 81.33,106.32l35.78 39.27c13.04,13.72 24.25,24.42 37.56,37.51 17.1,16.81 23.65,6.15 35.09,-4.13 3.33,-3 6.68,-6.08 9.76,-9.29 6.38,-6.66 12.28,-12.15 18.66,-18.87 37.86,-39.88 69.15,-75.98 102.58,-122.63 31.99,-44.64 60.28,-91.79 81.1,-144.07 10.17,-25.53 16.22,-46.13 21.11,-73.15 0.91,-5.04 1.51,-11.07 2.52,-16.49 5.27,-28.31 0.72,-74.44 -7.29,-100.69 -3.09,-10.12 -5.84,-18.78 -9.52,-27.92 -1.81,-4.5 -3.71,-8.65 -5.66,-12.89 -1.06,-2.3 -1.96,-4.13 -3.07,-6.4 -24.49,-49.9 -66.77,-90.47 -118.6,-116.23 -15.28,-7.59 -37.65,-15.85 -55.55,-19.34 -19.08,-3.72 -48.73,-8.07 -69.11,-5.61z"}))))}var S,k=n.forwardRef(N);a.p;function I(){return(I=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function G(e,t){var a=e.title,i=e.titleId,s=y(e,["title","titleId"]);return n.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"10.5cm",height:"7.0896cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 8304.53 5607.22",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":i},s),a?n.createElement("title",{id:i},a):null,S||(S=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("g",{id:"_1821851535280"},n.createElement("g",null,n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M4152.27 3547.7l3527.77 -3275.31c-239.17,-172.73 -538.13,-272.39 -857.03,-272.39l-5341.48 0c-318.89,0 -617.86,99.65 -857.03,272.39l3527.77 3275.31z"}),n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M5673.66 2803.61l2351.84 2185.75c172.73,-245.81 279.03,-544.78 279.03,-870.32l0 -2644.16c0,-325.54 -106.3,-624.5 -279.03,-870.32l-2351.84 2199.04z"}),n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M2630.88 2803.61l-2351.84 -2185.75c-172.73,245.81 -279.03,544.78 -279.03,870.32l0 2644.16c0,325.54 106.3,624.5 279.03,870.32l2351.84 -2199.04z"}),n.createElement("path",{fill:"black",fillRule:"nonzero",d:"M5314.9 3135.79l-1162.63 1082.91 -1162.63 -1082.91 -2365.13 2199.04c239.17,172.73 538.13,272.39 857.03,272.39l5334.83 0c318.89,0 617.86,-99.65 857.03,-272.39l-2358.49 -2199.04z"}))))))}var M,R,E=n.forwardRef(G);a.p;function B(){return(B=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function P(e,t){var a=e.title,i=e.titleId,s=T(e,["title","titleId"]);return n.createElement("svg",B({xmlns:"http://www.w3.org/2000/svg",width:"224.000000pt",height:"224.000000pt",viewBox:"0 0 224.000000 224.000000",preserveAspectRatio:"xMidYMid meet",ref:t,"aria-labelledby":i},s),a?n.createElement("title",{id:i},a):null,M||(M=n.createElement("metadata",null,"\nCreated by potrace 1.16, written by Peter Selinger 2001-2019\n")),R||(R=n.createElement("g",{transform:"translate(0.000000,224.000000) scale(0.100000,-0.100000)",fill:"#000000",stroke:"none"},n.createElement("path",{d:"M870 1985 l-95 -95 145 -145 145 -145 -315 -315 -315 -315 423 -422 422 -423 97 98 98 97 -145 145 -145 145 315 315 315 315 -420 420 c-231 231 -422 420 -425 420 -3 0 -48 -43 -100 -95z m464 -674 c66 -67 76 -81 68 -97 -17 -31 -387 -394 -401 -394 -19 0 -161 140 -161 159 0 17 388 411 405 411 6 0 46 -35 89 -79z"}))))}var U,z=n.forwardRef(P);a.p;function J(){return(J=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function C(e,t){var a=e.title,i=e.titleId,s=D(e,["title","titleId"]);return n.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"4.06398cm",height:"4.0639cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 1067.2 1067.18",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":i},s),a?n.createElement("title",{id:i},a):null,U||(U=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("g",{id:"git.svg"},n.createElement("g",null,n.createElement("path",{fill:"#F05133",fillRule:"nonzero",d:"M1047.07 486.05l-465.94 -465.92c-26.83,-26.84 -70.35,-26.84 -97.2,0l-96.74 96.77 122.73 122.73c28.52,-9.64 61.23,-3.17 83.96,19.57 22.87,22.88 29.28,55.86 19.4,84.49l118.3 118.29c28.63,-9.87 61.63,-3.48 84.49,19.41 31.94,31.94 31.94,83.69 0,115.65 -31.96,31.95 -83.71,31.95 -115.69,0 -24.02,-24.04 -29.96,-59.34 -17.78,-88.94l-110.33 -110.32 0 290.32c7.78,3.85 15.13,8.99 21.61,15.47 31.94,31.94 31.94,83.69 0,115.66 -31.94,31.93 -83.73,31.93 -115.64,0 -31.94,-31.98 -31.94,-83.74 0,-115.66 7.9,-7.89 17.03,-13.85 26.79,-17.85l0 -293.02c-9.76,-3.99 -18.87,-9.91 -26.79,-17.85 -24.19,-24.18 -30.01,-59.7 -17.61,-89.4l-120.99 -121 -319.5 319.47c-26.84,26.86 -26.84,70.38 0,97.22l465.96 465.93c26.83,26.84 70.33,26.84 97.2,0l463.77 -463.77c26.84,-26.84 26.84,-70.38 0,-97.22z"}))))))}var Z,W=n.forwardRef(C);a.p;function Q(){return(Q=Object.assign||function(e){for(var t=1;t=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}function Y(e,t){var a=e.title,i=e.titleId,s=L(e,["title","titleId"]);return n.createElement("svg",Q({xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",width:"1.13448cm",height:"1.14184cm",shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"optimizeQuality",fillRule:"evenodd",clipRule:"evenodd",viewBox:"0 0 154.55 155.56",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlnsxodm:"http://www.corel.com/coreldraw/odm/2003",ref:t,"aria-labelledby":i},s),a?n.createElement("title",{id:i},a):null,Z||(Z=n.createElement("g",{id:"Layer_x0020_1"},n.createElement("metadata",{id:"CorelCorpID_0Corel-Layer"}),n.createElement("path",{fill:"black",d:"M23.57 63.74c-0.01,-4.72 -0.58,-3.76 4.35,-3.75l18.92 0.1 0.04 69.99c-6.39,0 -16.81,0.25 -23.28,-0.12l-0.04 -66.21zm61.46 3.46c0.79,-0.9 1.16,-1.47 1.91,-2.23 10.14,-10.21 30.74,-8.86 39.13,4.94 4.94,8.12 4.76,16.31 4.79,27.68 0.02,8.35 0.33,25.11 -0.05,32.49l-23.11 -0.01c-0.41,-7.89 -0.04,-24.16 -0.05,-33.03 -0.01,-5.17 0.19,-10.14 -1.96,-14.47 -4.06,-8.16 -15.72,-7.76 -20.64,0.31 -2.61,4.28 -1.97,8.81 -1.95,14.44 0.03,5.48 0.04,11.03 -0.02,16.51 -0.05,5.22 0.31,11.11 -0.08,16.26l-23.12 -0.1c-0.48,-5.03 -0.01,-12.25 -0.02,-17.53l0.05 -44.03c-0,-1.1 -0.52,-7.72 0.31,-8.28 0.42,-0.29 14.76,-0.17 17.24,-0.14 0.88,0.01 4.85,-0.31 5.41,0.29 0.82,1.16 0.14,7.34 0.32,9.33l1.85 -2.43zm-52.44 -40.71c17.83,-3.27 21.55,20.65 5.71,23.66 -18.11,3.44 -22.17,-20.64 -5.71,-23.66zm-22.86 -26.17c-5,0.83 -8.96,4.63 -9.52,9.82 -0.3,2.73 -0.07,55.98 -0.07,58.02 -0,5.82 -0.34,73.41 0.09,77.27 0.57,5.12 4.57,8.98 9.43,9.78 3.62,0.6 51.53,0.15 57.89,0.18 12.93,0.06 25.87,-0.07 38.8,0.01 6.42,0.04 12.85,-0.04 19.26,-0 4.8,0.02 15.24,0.53 19.34,-0.2 4.82,-0.86 8.81,-4.81 9.34,-9.81l0.08 -115.75c-0,-5.89 0.45,-13.83 -0.07,-19.47 -0.44,-4.88 -4.39,-8.95 -9.32,-9.81 -3.7,-0.65 -51.72,-0.17 -57.91,-0.17 -12.92,-0.01 -25.89,0.11 -38.8,-0.02 -2.84,-0.03 -36.36,-0.2 -38.56,0.17z"}))))}var F=n.forwardRef(Y),V=(a.p,a(8),a(0)),H=function(){return Object(V.jsxs)("div",{className:"basicInfo",children:[Object(V.jsxs)("div",{className:"i1",children:[Object(V.jsx)("div",{className:"name",children:"Levan Katsadze"}),Object(V.jsx)("div",{className:"nameGeo",children:"\u10da\u10d4\u10d5\u10d0\u10dc \u10d9\u10d0\u10ea\u10d0\u10eb\u10d4"}),Object(V.jsx)("div",{className:"prof",children:"Software Developer"}),Object(V.jsx)("div",{className:"birth",children:"1995-03-03"})]}),Object(V.jsxs)("div",{className:"i2",children:[Object(V.jsxs)("div",{className:"toptal i2child",children:[Object(V.jsx)("span",{className:"span",children:Object(V.jsx)(z,{className:"toptalIcon icon"})}),Object(V.jsx)("span",{className:"span",children:Object(V.jsx)("a",{href:"https://www.toptal.com/resume/levan-katsadze",target:"_blank",rel:"noreferrer",children:"toptal.com/resume/levan-katsadze"})})]}),Object(V.jsxs)("div",{className:"mail i2child",children:[Object(V.jsx)("span",{className:"span",children:Object(V.jsx)(E,{className:"mailIcon icon"})}),Object(V.jsx)("span",{className:"span",children:"leodevbro@gmail.com"})]}),Object(V.jsxs)("div",{className:"github i2child",children:[Object(V.jsx)("span",{className:"span",children:Object(V.jsx)(W,{className:"gitIcon icon"})}),Object(V.jsx)("span",{className:"span",children:Object(V.jsx)("a",{href:"https://github.com/leodevbro",target:"_blank",rel:"noreferrer",children:"github.com/leodevbro"})})]}),Object(V.jsxs)("div",{className:"github i2child",children:[Object(V.jsx)("span",{className:"span",children:Object(V.jsx)(F,{className:"linkedinIcon icon"})}),Object(V.jsx)("span",{className:"span",children:Object(V.jsx)("a",{href:"https://www.linkedin.com/in/leodevbro/",target:"_blank",rel:"noreferrer",children:"linkedin.com/in/leodevbro"})})]}),Object(V.jsxs)("div",{className:"location i2child",children:[Object(V.jsx)("span",{className:"span",children:Object(V.jsx)(k,{className:"locationIcon icon"})}),Object(V.jsx)("span",{className:"span",children:"Tbilisi, Georgia"})]})]})]})},X=function(){return Object(V.jsxs)("div",{className:"briefBar",children:[Object(V.jsxs)("div",{className:"skillBox bbItem",children:[Object(V.jsx)("div",{className:"skillsHead hea",children:"SKILLS"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"skillsBody",children:[Object(V.jsx)("span",{className:"skill",children:"React.js"}),Object(V.jsx)("span",{className:"skill",children:"TypeScript"}),Object(V.jsx)("span",{className:"skill",children:"JavaScript"}),Object(V.jsx)("span",{className:"skill",children:"Next.js"}),Object(V.jsx)("span",{className:"skill",children:"Styled Components"}),Object(V.jsx)("span",{className:"skill",children:"CSS/SCSS"}),Object(V.jsx)("span",{className:"skill",children:"Redux Toolkit"}),Object(V.jsx)("span",{className:"skill",children:"Node (NestJS)"}),Object(V.jsx)("span",{className:"skill",children:"TypeORM"}),Object(V.jsx)("span",{className:"skill",children:"React Router"}),Object(V.jsx)("span",{className:"skill",children:"Git"}),Object(V.jsx)("span",{className:"skill",children:"Tailwind CSS"}),Object(V.jsx)("span",{className:"skill",children:"React Table (v7)"}),Object(V.jsx)("span",{className:"skill",children:"Algorithms"}),Object(V.jsx)("span",{className:"skill",children:"Data Structures"}),Object(V.jsx)("span",{className:"skill",children:"Math"})]})]}),Object(V.jsxs)("div",{className:"langBox bbItem",children:[Object(V.jsx)("div",{className:"langHead hea",children:"LANGUAGE"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"langBody",children:[Object(V.jsxs)("div",{className:"lang",children:[Object(V.jsx)("div",{className:"langName",children:"English"}),Object(V.jsx)("div",{className:"langStatus",children:"Advanced Professional Proficiency"})]}),Object(V.jsxs)("div",{className:"lang",children:[Object(V.jsx)("div",{className:"langName",children:"Georgian"}),Object(V.jsx)("div",{className:"langStatus",children:"Native"})]})]})]}),Object(V.jsxs)("div",{className:"interestsBox bbItem",children:[Object(V.jsx)("div",{className:"interestsHead hea",children:"INTERESTS"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"interestsBody",children:[Object(V.jsx)("span",{className:"interest",children:"CGI"}),Object(V.jsx)("span",{className:"interest",children:"Chess"}),Object(V.jsx)("span",{className:"interest",children:"Movies"}),Object(V.jsx)("span",{className:"interest",children:"Art"}),Object(V.jsx)("span",{className:"interest",children:"Math"}),Object(V.jsx)("span",{className:"interest",children:"Problem Solving"}),Object(V.jsx)("span",{className:"interest",children:"AI, ML"}),Object(V.jsx)("span",{className:"interest",children:"Quantum Physics"}),Object(V.jsx)("span",{className:"interest",children:"Video Games"}),Object(V.jsx)("span",{className:"interest",children:"Table Tennis"}),Object(V.jsx)("span",{className:"interest",children:"Philosophy"})]})]})]})},q=function(e){e.className;return Object(V.jsx)("a",{href:"https://marketplace.visualstudio.com/items?itemName=leodevbro.blockman",target:"_blank",rel:"noreferrer noopener nofollow",className:"blockmanStatA",children:Object(V.jsx)("img",{src:"https://img.shields.io/visual-studio-marketplace/i/leodevbro.blockman",alt:"Blockman stats"})})},K=function(e){var t=e.className,a=e.imgSrc,i=e.title,n=(e.titleMode,e.info1),s=e.info3_stack,l=e.info4_period,c=e.mainLink,r=e.info2,o=e.showStat,d=e.seLink;return Object(V.jsxs)("div",{className:"nanoItem ".concat(t),children:[Object(V.jsx)("div",{className:"imgBox",children:Object(V.jsx)("img",{className:"logo img",src:a,alt:"nano logo"})}),Object(V.jsxs)("div",{className:"infoBox",children:[Object(V.jsxs)("div",{className:"nanoTitle",children:[Object(V.jsx)("span",{children:i})," ",Object(V.jsx)("span",{children:o&&Object(V.jsx)(q,{})})]}),Object(V.jsx)("div",{className:"nanoLinkBox",children:c?Object(V.jsx)("a",{href:c,target:"_blank",rel:"noreferrer",children:n}):n}),Object(V.jsx)("div",{className:"nanoLinkBox seLink",children:d?Object(V.jsx)("a",{href:d,target:"_blank",rel:"noreferrer",children:"Video Demo"}):""}),r&&Object(V.jsx)("div",{className:"nanoInfo2",children:r}),s&&Object(V.jsx)("div",{style:{fontStyle:"normal",color:"rgb(80 2 189 / 0.8)",fontSize:"15px",fontWeight:450},className:"nanoInfo2",children:s}),l&&Object(V.jsx)("div",{className:"nanoInfo2",children:l})]})]})},_=function(){return Object(V.jsxs)("div",{className:"storyBar",children:[Object(V.jsx)("div",{className:"wrapOfToptalNano",children:Object(V.jsx)(K,{className:"toptalNano",imgSrc:"data:image/png;base64,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dTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZSwgMjAyMi8wMy8xNC0xMToyNjoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0xMi0xMFQyMTozNjoxOCswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzNDY1ZmJjLTUzNWItZGQ0MC1hNzJjLTBhNzg2NTExMTE0YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhv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",title:Object(V.jsx)("a",{className:"superLinkTitle",target:"_blank",rel:"noreferrer",href:"https://www.toptal.com/resume/levan-katsadze",children:"Toptal Resume"}),info1:"",mainLink:"https://www.toptal.com/resume/levan-katsadze",info2:Object(V.jsx)("a",{className:"superLinkTitle",target:"_blank",rel:"noreferrer",href:"https://www.toptal.com/resume/levan-katsadze",children:"toptal.com/resume/levan-katsadze"})})}),Object(V.jsxs)("div",{className:"bigProjects",children:[Object(V.jsx)("div",{className:"bpHead hea",children:"LARGE SOLO PROJECTS"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"bpBody",children:[Object(V.jsx)(K,{imgSrc:p,title:Object(V.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://marketplace.visualstudio.com/items?itemName=leodevbro.blockman",children:"Blockman"}),showStat:!0,info1:"VSCode Extension To Highlight Nested Code Blocks",mainLink:"",info2:"Really wanted to find such feature in code editors, couldn't find anywhere, so I dedicated about 6 months to create it myself."}),Object(V.jsx)(K,{imgSrc:f,title:"Calorie Tracking App With React And Firebase Auth/DB",info1:"Live App",mainLink:"https://calorie-tracker-frontend-react-firebase.vercel.app",info2:Object(V.jsx)("a",{style:{fontWeight:"bold",color:"rgb(255, 167, 52)"},href:"https://drive.google.com/file/d/1vJoygfWOv5I5kUVRYKlcDi7_QrftXAYE/view",target:"_blank",rel:"noreferrer",children:"Video Instruction"}),info3_stack:Object(V.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://github.com/leodevbro/calorie-tracker-frontend-react-firebase",children:"Github Repo"})}),Object(V.jsx)(K,{imgSrc:"https://secure.img1-fg.wfcdn.com/im/27735505/resize-h600-w600%5Ecompr-r85/6303/63037324/Floor+Tiles+%26+Wall+Tiles.jpg",title:"Landing With React, TS, SCSS, Scroll-Driven Video Playback",info1:"Live Preview",mainLink:"https://react-app-apogee.vercel.app/",info2:"React app, responsive (mobile/tablet/desktop) with smooth sliders, sticky table and scroll-driven video playback.",info3_stack:Object(V.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://github.com/leodevbro/react-app-apogee",children:"Github Repo"})})]})]}),Object(V.jsxs)("div",{className:"edu",children:[Object(V.jsx)("div",{className:"eduHead hea",children:"EDUCATION"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"eduBody",children:[Object(V.jsx)(K,{imgSrc:o,title:"Web Technologies (Master's Degree)",info1:"Georgian Technical University (Tbilisi, Georgia)",mainLink:"https://www.facebook.com/gtu.ge",info2:"2019-10 => 2021-08"}),Object(V.jsx)(K,{imgSrc:d,title:"Informatics (Bachelor's Degree)",info1:"The University of Georgia (Tbilisi, Georgia)",mainLink:"https://www.facebook.com/TheUniversityofGeorgia",info2:"2014-09 => 2019-09"})]})]}),Object(V.jsxs)("div",{className:"jobs",children:[Object(V.jsx)("div",{className:"jobsHead hea",children:"WORK EXPERIENCE"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"jobsBody",children:[Object(V.jsx)(K,{imgSrc:A,title:"Frontend Developer (React/NextJS, TypeScript)",info1:"Momentick",mainLink:"https://www.momentick.com/",info2:"Developed a wep app that monitors greenhouse gas emission measurements across the entire globe. It is designed to have many registered users. The web app has integrated MapBox map with MapBox API and the users can see all their interest areas on the map with chart and measurements.",info3_stack:"Stack: React.js (Next.js), TypeScript, JavaScript, Redux Toolkit, Styled Components, CSS, MapBox, Recharts, Formik, REST API.",info4_period:"2023-03 => Present",seLink:"https://www.youtube.com/watch?v=hmbX68QABxA&list=PL-YmJSpphBa5h4tnMSlJkKkVz9KTQlq66&index=7"}),Object(V.jsx)(K,{imgSrc:v,title:"Fullstack Developer (Next.js, NestJS, TypeScript)",info1:"Re:Soft",mainLink:"https://www.resoft.space/",info2:"Building educational software project with multiple user roles. Optimizing React.js rendering, working with SQL database with the help of TypeORM. Implementing new features, fixing bugs and maintaining maximum type safety with TypeScript.",info3_stack:"Stack: React (Next.js), Node (NestJS), TypeScript, JavaScript, TypeORM, Redux Toolkit, CSS, SCSS, Tailwind, Styled Components.",info4_period:"2023-01 => Present"}),Object(V.jsx)(K,{imgSrc:"data:image/png;base64,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",title:"Frontend Developer (React, TypeScript)",info1:"Fireart",mainLink:"https://fireart.studio",info2:"Developed a responsive (mobile/tablet/desktop) web app for tiles and stones product sales with multiple user roles. Built two landing pages for tiles and stones product sales from Figma visuals, maintaining a pixel-perfect match with dynamic, responsive styles and advanced functionalities, like smooth sliders and scroll-driven video playback.",info3_stack:"Stack: React.js, TypeScript, JavaScript, Redux Toolkit, CSS, SCSS, React Table.",info4_period:"2021-11 => 2022-08",seLink:"https://www.youtube.com/watch?v=K6k5jTGA2AA&list=PL-YmJSpphBa5JkwwtICmHP5Uz23PQIYBy&index=6"}),Object(V.jsx)(K,{imgSrc:g,title:"Frontend Developer (React, TypeScript)",info1:"LingSwap project by Iain Watt",mainLink:"https://www.linkedin.com/in/iainjameswatt",info2:"Developed a web app as a platform for a language-learning service. Provided some new ideas about how a language-learning website would work better and what kind of data structures would be more efficient.",info3_stack:"Stack: React, TypeScript, JavaScript, Git, CSS, SCSS.",info4_period:"2021-06 => 2021-10"}),Object(V.jsx)(K,{imgSrc:m,title:"Frontend Developer (React, TypeScript)",info1:"Lupi AI - \u10da\u10e3\u10de\u10d8 \u10d0\u10d8 (Tbilisi, Georgia)",mainLink:"https://www.tvschool.ge",info2:"Developed a remote schooling web app (www.tvschool.ge) for teachers and students to manage grades, tasks, communication, and so on. Solved bugs and managed the entire production system with thousands of users from hundreds of schools in Georgia.",info3_stack:"Stack: React, TypeScript, JavaScript, CSS, LESS, NestJS.",info4_period:"2020-10 => 2021-05",seLink:"https://www.youtube.com/watch?v=viqJmaeFP-g&list=PL-YmJSpphBa5mCQKeRTK5m3Bijc6_jB1s&index=20"})]})]}),Object(V.jsxs)("div",{className:"miniProjects",children:[Object(V.jsx)("div",{className:"mpHead hea",children:"SMALL PROJECTS"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsxs)("div",{className:"mpBody",children:[Object(V.jsx)(K,{imgSrc:w,title:"Trivia Game Web App",info1:"Codesandbox Demo",mainLink:"https://codesandbox.io/s/small-cache-lwfxe?file=/src/App.tsx",info2:"A React-based minigame where users have to answer several true or false questions. The game is built with React, TypeScript, and SCSS."}),Object(V.jsx)(K,{imgSrc:h,title:"Blockman (React.js playground)",info1:"Video Guide and Codesandbox Demo",mainLink:"https://youtu.be/PIie9KKUHEA?t=82",info2:'This is the first generation of my "Blockman" idea. It was the visual testing project before attempting to write the extension for VSCode.'}),Object(V.jsx)(K,{imgSrc:u,title:"Mini Diary (Next.js, TypeScript, Styled Components)",info1:"Source code",mainLink:"https://github.com/leodevbro/simple-mini-diary",info2:"Simple mini web diary which uses localStorage as a DB.",seLink:"https://www.youtube.com/watch?v=pUbThsX-ExE"}),Object(V.jsx)(K,{imgSrc:b,title:"Tic-tac-toe game with React.js",info1:"Live Demo and Source Code",mainLink:"https://codesandbox.io/s/sad-firefly-jbunr",info2:"This was a prehire task from Lupi AI."}),Object(V.jsx)(K,{imgSrc:j,title:"Road Crossing Math Problem And Solution",info1:"Repository link",mainLink:"https://github.com/leodevbro/road-crossing-math-problem",info2:"I got an idea of creating a math problem when I was crossing the road as a pedestrian, trying to find optimal route to cross the street with minimal risk of car accident."}),Object(V.jsx)(K,{imgSrc:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABtCAYAAABwQ0V0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNS0yNlQwMDo1ODozNiswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcwMmU2MzUtNzU5Ni0w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",title:"Sento",info1:"Live Demo and Source Code",mainLink:"https://codesandbox.io/s/purple-dawn-1bycg",info2:"Input text box with emoji GIFs from joypixels.com website."})]})]}),Object(V.jsxs)("div",{className:"achievements",children:[Object(V.jsx)("div",{className:"achHead hea",children:"ACHIEVEMENTS"}),Object(V.jsx)("hr",{className:"hr"}),Object(V.jsx)("div",{className:"achBody",children:Object(V.jsxs)("ul",{children:[Object(V.jsxs)("li",{children:[Object(V.jsxs)("div",{className:"achTitle",children:["TBC x Datathon"," ",Object(V.jsx)("a",{href:"https://www.helloblog.ge/story/Datathon-2019",target:"_blank",rel:"noreferrer",children:"2019"})," ","(Tbilisi, Georgia)"]}),Object(V.jsx)("div",{className:"achInfo",children:'Won TBC x Datathon 2019 as a team "Skynet" with my 2 collegues. Analyzed and visualized real estate data 350,000+ records and found correlation between prices and other features like area, district, rooms... Also found out a pattern of pricing with "Random Forest" algorithm and created backend API + mobile app that returned best real estate deals.'})]}),Object(V.jsxs)("li",{children:[Object(V.jsxs)("div",{className:"achTitle",children:["HackerRank Badge: 5 stars in"," ",Object(V.jsx)("a",{href:"https://www.hackerrank.com/leodevbro",target:"_blank",rel:"noreferrer",children:"Problem Solving"})]}),Object(V.jsx)("div",{className:"achInfo",children:"I have solved more than 100 problems in HackerRank with Python algorithms."})]}),Object(V.jsxs)("li",{children:[Object(V.jsx)("div",{className:"achTitle",children:"Academic Road (School and universities)"}),Object(V.jsx)("div",{className:"achInfo",children:"I have participated in many Math and Physics Olympiads during my school years with fairly big success. I have obtained 100% financial grants on both bachelor and master's degree study after successfully passing the entrance exams."})]})]})})]})]})};var $=function(){return Object(V.jsxs)("div",{className:"App",children:[Object(V.jsxs)("div",{className:"fotmats",children:[Object(V.jsx)("a",{className:"webpage",href:"https://leodevbro.github.io",target:"_blank",rel:"noreferrer",children:"Webpage"}),Object(V.jsx)("a",{className:"pdf",href:"https://drive.google.com/file/d/1EdADabTOz1ut0peTXuHOGp0BrRdLlr1b/view?usp=sharing",target:"_blank",rel:"noreferrer",children:"PDF"})]}),Object(V.jsxs)("div",{children:[Object(V.jsxs)("header",{className:"header",children:[Object(V.jsx)("img",{className:"img",src:r,alt:"main"}),Object(V.jsx)(H,{})]}),Object(V.jsxs)("div",{className:"appBody",children:[Object(V.jsx)(X,{}),Object(V.jsx)(_,{})]})]})]})},ee=function(e){e&&e instanceof Function&&a.e(3).then(a.bind(null,11)).then((function(t){var a=t.getCLS,i=t.getFID,n=t.getFCP,s=t.getLCP,l=t.getTTFB;a(e),i(e),n(e),s(e),l(e)}))};c.a.render(Object(V.jsx)(s.a.StrictMode,{children:Object(V.jsx)($,{})}),document.getElementById("root")),ee()},8:function(e,t,a){}},[[10,1,2]]]); +//# sourceMappingURL=main.5bb971c8.chunk.js.map \ No newline at end of file diff --git a/static/js/main.5bb971c8.chunk.js.map b/static/js/main.5bb971c8.chunk.js.map new file mode 100644 index 0000000..2828886 --- /dev/null +++ b/static/js/main.5bb971c8.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["images/location.svg","images/photo-leo.jpg","images/gtu.png","images/ug.png","images/lupi.png","images/blockman-icon.png","images/blockman-react-icon.png","images/tic-tac-toe.png","images/road-crossing.png","images/lingswap-icon.png","images/momentick-logo-small.png","images/re-soft-logo_2.png","images/mini-diary-icon.png","images/trivia-i.png","images/calories-icon.jpg","images/mail.svg","images/toptal-logo-vector.svg","images/git.svg","images/linkedin.svg","App.tsx","images/toptal-logo.png","images/fireart-logo.png","images/emoji.png","reportWebVitals.ts","index.tsx"],"names":["_g","_extends","Object","assign","target","i","arguments","length","source","key","prototype","hasOwnProperty","call","apply","this","_objectWithoutProperties","excluded","sourceKeys","keys","indexOf","_objectWithoutPropertiesLoose","getOwnPropertySymbols","sourceSymbolKeys","propertyIsEnumerable","SvgLocation","_ref","svgRef","title","titleId","props","xmlns","xmlSpace","width","height","shapeRendering","textRendering","imageRendering","fillRule","clipRule","viewBox","xmlnsXlink","xmlnsxodm","ref","id","fill","d","ForwardRef","SvgMail","_metadata","SvgToptalLogoVector","preserveAspectRatio","transform","stroke","SvgGit","SvgLinkedin","BasicInfo","className","href","rel","BriefBar","BlockmanStat","src","alt","NanoItem","imgSrc","info1","titleMode","info3_stack","info4_period","mainLink","info2","showStat","seLink","style","fontStyle","color","fontSize","fontWeight","StoryBar","blockmanIconBuildPath","calorieIconPath","gtuCoatOfArmsBuildPath","ugLogoBuildPath","momentickIconBuildPath","reSoftLogoBuildPath","lingswapIconBuildPath","lupiLogoBuildPath","triviaIconPath","blockmanReactIconBuildPath","miniDiaryIconBuildPath","ticTacToeIconBuildPath","roadCrossingIconBuildPath","App","mainPhotoBuildPath","reportWebVitals","onPerfEntry","Function","then","getCLS","getFID","getFCP","getLCP","getTTFB","ReactDOM","render","StrictMode","document","getElementById"],"mappings":"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","file":"static/js/main.5bb971c8.chunk.js","sourcesContent":["var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgLocation(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"2.4324cm\",\n height: \"3.24518cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 515.11 687.23\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n d: \"M137.27 264.72c-1.83,-16.1 3.52,-38.84 8.42,-51.18 38.02,-95.7 171.25,-102.54 218.76,-10.45 7.66,14.86 11.46,28.62 12.95,47.63 2.81,35.85 -13.52,69.75 -31.47,88.48 -18.92,19.74 -44.65,36.57 -81.76,38.65 -51.15,2.87 -93.83,-26.01 -114.01,-65.73 -7.91,-15.57 -10.73,-28.43 -12.88,-47.4zm106.77 -264c-14.31,1.73 -16.54,0.65 -33.72,4 -83.77,16.34 -154.11,70.85 -188.46,149.38 -8.33,19.05 -13.11,35.87 -17.75,57.17 -4.47,20.52 -4.96,48.14 -3.04,69.64 6.71,75.13 46.02,154.65 86.28,214.43 23.03,34.18 54.13,76.01 81.33,106.32l35.78 39.27c13.04,13.72 24.25,24.42 37.56,37.51 17.1,16.81 23.65,6.15 35.09,-4.13 3.33,-3 6.68,-6.08 9.76,-9.29 6.38,-6.66 12.28,-12.15 18.66,-18.87 37.86,-39.88 69.15,-75.98 102.58,-122.63 31.99,-44.64 60.28,-91.79 81.1,-144.07 10.17,-25.53 16.22,-46.13 21.11,-73.15 0.91,-5.04 1.51,-11.07 2.52,-16.49 5.27,-28.31 0.72,-74.44 -7.29,-100.69 -3.09,-10.12 -5.84,-18.78 -9.52,-27.92 -1.81,-4.5 -3.71,-8.65 -5.66,-12.89 -1.06,-2.3 -1.96,-4.13 -3.07,-6.4 -24.49,-49.9 -66.77,-90.47 -118.6,-116.23 -15.28,-7.59 -37.65,-15.85 -55.55,-19.34 -19.08,-3.72 -48.73,-8.07 -69.11,-5.61z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgLocation);\nexport default __webpack_public_path__ + \"static/media/location.4e26f4a1.svg\";\nexport { ForwardRef as ReactComponent };","export default __webpack_public_path__ + \"static/media/photo-leo.385103e0.jpg\";","export default __webpack_public_path__ + \"static/media/gtu.15edf003.png\";","export default __webpack_public_path__ + \"static/media/ug.4997f81f.png\";","export default __webpack_public_path__ + \"static/media/lupi.789cf8df.png\";","export default __webpack_public_path__ + \"static/media/blockman-icon.92b966fc.png\";","export default __webpack_public_path__ + \"static/media/blockman-react-icon.ed2c7cab.png\";","export default __webpack_public_path__ + \"static/media/tic-tac-toe.4418a710.png\";","export default __webpack_public_path__ + \"static/media/road-crossing.a05231a8.png\";","export default __webpack_public_path__ + \"static/media/lingswap-icon.c104f7fc.png\";","export default __webpack_public_path__ + \"static/media/momentick-logo-small.f634fa4a.png\";","export default __webpack_public_path__ + \"static/media/re-soft-logo_2.8d824abe.png\";","export default __webpack_public_path__ + \"static/media/mini-diary-icon.870466f3.png\";","export default __webpack_public_path__ + \"static/media/trivia-i.431fdefb.png\";","export default __webpack_public_path__ + \"static/media/calories-icon.59462719.jpg\";","var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgMail(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"10.5cm\",\n height: \"7.0896cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 8304.53 5607.22\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"g\", {\n id: \"_1821851535280\"\n }, /*#__PURE__*/React.createElement(\"g\", null, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M4152.27 3547.7l3527.77 -3275.31c-239.17,-172.73 -538.13,-272.39 -857.03,-272.39l-5341.48 0c-318.89,0 -617.86,99.65 -857.03,272.39l3527.77 3275.31z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M5673.66 2803.61l2351.84 2185.75c172.73,-245.81 279.03,-544.78 279.03,-870.32l0 -2644.16c0,-325.54 -106.3,-624.5 -279.03,-870.32l-2351.84 2199.04z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M2630.88 2803.61l-2351.84 -2185.75c-172.73,245.81 -279.03,544.78 -279.03,870.32l0 2644.16c0,325.54 106.3,624.5 279.03,870.32l2351.84 -2199.04z\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n fillRule: \"nonzero\",\n d: \"M5314.9 3135.79l-1162.63 1082.91 -1162.63 -1082.91 -2365.13 2199.04c239.17,172.73 538.13,272.39 857.03,272.39l5334.83 0c318.89,0 617.86,-99.65 857.03,-272.39l-2358.49 -2199.04z\"\n }))))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgMail);\nexport default __webpack_public_path__ + \"static/media/mail.47d0083a.svg\";\nexport { ForwardRef as ReactComponent };","var _metadata, _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgToptalLogoVector(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n width: \"224.000000pt\",\n height: \"224.000000pt\",\n viewBox: \"0 0 224.000000 224.000000\",\n preserveAspectRatio: \"xMidYMid meet\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _metadata || (_metadata = /*#__PURE__*/React.createElement(\"metadata\", null, \"\\nCreated by potrace 1.16, written by Peter Selinger 2001-2019\\n\")), _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n transform: \"translate(0.000000,224.000000) scale(0.100000,-0.100000)\",\n fill: \"#000000\",\n stroke: \"none\"\n }, /*#__PURE__*/React.createElement(\"path\", {\n d: \"M870 1985 l-95 -95 145 -145 145 -145 -315 -315 -315 -315 423 -422 422 -423 97 98 98 97 -145 145 -145 145 315 315 315 315 -420 420 c-231 231 -422 420 -425 420 -3 0 -48 -43 -100 -95z m464 -674 c66 -67 76 -81 68 -97 -17 -31 -387 -394 -401 -394 -19 0 -161 140 -161 159 0 17 388 411 405 411 6 0 46 -35 89 -79z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgToptalLogoVector);\nexport default __webpack_public_path__ + \"static/media/toptal-logo-vector.15d2cb16.svg\";\nexport { ForwardRef as ReactComponent };","var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgGit(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"4.06398cm\",\n height: \"4.0639cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 1067.2 1067.18\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"g\", {\n id: \"git.svg\"\n }, /*#__PURE__*/React.createElement(\"g\", null, /*#__PURE__*/React.createElement(\"path\", {\n fill: \"#F05133\",\n fillRule: \"nonzero\",\n d: \"M1047.07 486.05l-465.94 -465.92c-26.83,-26.84 -70.35,-26.84 -97.2,0l-96.74 96.77 122.73 122.73c28.52,-9.64 61.23,-3.17 83.96,19.57 22.87,22.88 29.28,55.86 19.4,84.49l118.3 118.29c28.63,-9.87 61.63,-3.48 84.49,19.41 31.94,31.94 31.94,83.69 0,115.65 -31.96,31.95 -83.71,31.95 -115.69,0 -24.02,-24.04 -29.96,-59.34 -17.78,-88.94l-110.33 -110.32 0 290.32c7.78,3.85 15.13,8.99 21.61,15.47 31.94,31.94 31.94,83.69 0,115.66 -31.94,31.93 -83.73,31.93 -115.64,0 -31.94,-31.98 -31.94,-83.74 0,-115.66 7.9,-7.89 17.03,-13.85 26.79,-17.85l0 -293.02c-9.76,-3.99 -18.87,-9.91 -26.79,-17.85 -24.19,-24.18 -30.01,-59.7 -17.61,-89.4l-120.99 -121 -319.5 319.47c-26.84,26.86 -26.84,70.38 0,97.22l465.96 465.93c26.83,26.84 70.33,26.84 97.2,0l463.77 -463.77c26.84,-26.84 26.84,-70.38 0,-97.22z\"\n }))))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgGit);\nexport default __webpack_public_path__ + \"static/media/git.f2daa3c8.svg\";\nexport { ForwardRef as ReactComponent };","var _g;\n\nfunction _extends() { _extends = Object.assign || 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); }\n\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; }\n\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\nimport * as React from \"react\";\n\nfunction SvgLinkedin(_ref, svgRef) {\n var title = _ref.title,\n titleId = _ref.titleId,\n props = _objectWithoutProperties(_ref, [\"title\", \"titleId\"]);\n\n return /*#__PURE__*/React.createElement(\"svg\", _extends({\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlSpace: \"preserve\",\n width: \"1.13448cm\",\n height: \"1.14184cm\",\n shapeRendering: \"geometricPrecision\",\n textRendering: \"geometricPrecision\",\n imageRendering: \"optimizeQuality\",\n fillRule: \"evenodd\",\n clipRule: \"evenodd\",\n viewBox: \"0 0 154.55 155.56\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\",\n xmlnsxodm: \"http://www.corel.com/coreldraw/odm/2003\",\n ref: svgRef,\n \"aria-labelledby\": titleId\n }, props), title ? /*#__PURE__*/React.createElement(\"title\", {\n id: titleId\n }, title) : null, _g || (_g = /*#__PURE__*/React.createElement(\"g\", {\n id: \"Layer_x0020_1\"\n }, /*#__PURE__*/React.createElement(\"metadata\", {\n id: \"CorelCorpID_0Corel-Layer\"\n }), /*#__PURE__*/React.createElement(\"path\", {\n fill: \"black\",\n d: \"M23.57 63.74c-0.01,-4.72 -0.58,-3.76 4.35,-3.75l18.92 0.1 0.04 69.99c-6.39,0 -16.81,0.25 -23.28,-0.12l-0.04 -66.21zm61.46 3.46c0.79,-0.9 1.16,-1.47 1.91,-2.23 10.14,-10.21 30.74,-8.86 39.13,4.94 4.94,8.12 4.76,16.31 4.79,27.68 0.02,8.35 0.33,25.11 -0.05,32.49l-23.11 -0.01c-0.41,-7.89 -0.04,-24.16 -0.05,-33.03 -0.01,-5.17 0.19,-10.14 -1.96,-14.47 -4.06,-8.16 -15.72,-7.76 -20.64,0.31 -2.61,4.28 -1.97,8.81 -1.95,14.44 0.03,5.48 0.04,11.03 -0.02,16.51 -0.05,5.22 0.31,11.11 -0.08,16.26l-23.12 -0.1c-0.48,-5.03 -0.01,-12.25 -0.02,-17.53l0.05 -44.03c-0,-1.1 -0.52,-7.72 0.31,-8.28 0.42,-0.29 14.76,-0.17 17.24,-0.14 0.88,0.01 4.85,-0.31 5.41,0.29 0.82,1.16 0.14,7.34 0.32,9.33l1.85 -2.43zm-52.44 -40.71c17.83,-3.27 21.55,20.65 5.71,23.66 -18.11,3.44 -22.17,-20.64 -5.71,-23.66zm-22.86 -26.17c-5,0.83 -8.96,4.63 -9.52,9.82 -0.3,2.73 -0.07,55.98 -0.07,58.02 -0,5.82 -0.34,73.41 0.09,77.27 0.57,5.12 4.57,8.98 9.43,9.78 3.62,0.6 51.53,0.15 57.89,0.18 12.93,0.06 25.87,-0.07 38.8,0.01 6.42,0.04 12.85,-0.04 19.26,-0 4.8,0.02 15.24,0.53 19.34,-0.2 4.82,-0.86 8.81,-4.81 9.34,-9.81l0.08 -115.75c-0,-5.89 0.45,-13.83 -0.07,-19.47 -0.44,-4.88 -4.39,-8.95 -9.32,-9.81 -3.7,-0.65 -51.72,-0.17 -57.91,-0.17 -12.92,-0.01 -25.89,0.11 -38.8,-0.02 -2.84,-0.03 -36.36,-0.2 -38.56,0.17z\"\n }))));\n}\n\nvar ForwardRef = /*#__PURE__*/React.forwardRef(SvgLinkedin);\nexport default __webpack_public_path__ + \"static/media/linkedin.c4edbd80.svg\";\nexport { ForwardRef as ReactComponent };","import React, { ReactNode } from \"react\";\n\nimport mainPhotoBuildPath from \"./images/photo-leo.jpg\";\nimport gtuCoatOfArmsBuildPath from \"./images/gtu.png\";\nimport ugLogoBuildPath from \"./images/ug.png\";\nimport lupiLogoBuildPath from \"./images/lupi.png\";\n// import exactproLogoBuildPath from \"./images/exactpro.png\";\nimport blockmanIconBuildPath from \"./images/blockman-icon.png\";\nimport blockmanReactIconBuildPath from \"./images/blockman-react-icon.png\";\n// import musicRankIconBuildPath from \"./images/music-rank-logo-draft.png\";\n// import musicRankSheetsIconBuildPath from \"./images/music-rank-sheets.png\";\nimport emojiIconBuildPath from \"./images/emoji.png\";\nimport ticTacToeIconBuildPath from \"./images/tic-tac-toe.png\";\n// import numberSumIconBuildPath from \"./images/number-sum.png\";\nimport roadCrossingIconBuildPath from \"./images/road-crossing.png\";\nimport lingswapIconBuildPath from \"./images/lingswap-icon.png\";\nimport fireartIconBuildPath from \"./images/fireart-logo.png\";\nimport momentickIconBuildPath from \"./images/momentick-logo-small.png\";\nimport reSoftLogoBuildPath from \"./images/re-soft-logo_2.png\";\nimport miniDiaryIconBuildPath from \"./images/mini-diary-icon.png\";\n// import around25IconPath from \"./images/around25-logo.jpg\";\nimport triviaIconPath from \"./images/trivia-i.png\";\nimport toptalIconPath from \"./images/toptal-logo.png\";\nimport calorieIconPath from \"./images/calories-icon.jpg\";\n\nimport { ReactComponent as MyLocationIcon } from \"./images/location.svg\";\n// import { ReactComponent as MyFacebookIcon } from \"./images/facebook-icon.svg\";\nimport { ReactComponent as MyMailIcon } from \"./images/mail.svg\";\nimport { ReactComponent as ToptalIconSvg } from \"./images/toptal-logo-vector.svg\";\nimport { ReactComponent as MyGitIcon } from \"./images/git.svg\";\nimport { ReactComponent as MyLinkedinIcon } from \"./images/linkedin.svg\";\nimport \"./App.scss\";\n\nconst BasicInfo = () => {\n return (\n
\n
\n
Levan Katsadze
\n
ლევან კაცაძე
\n
Software Developer
\n
1995-03-03
\n
\n\n
\n
\n \n \n \n \n \n toptal.com/resume/levan-katsadze\n \n \n
\n
\n \n \n \n leodevbro@gmail.com\n
\n
\n \n \n \n \n \n github.com/leodevbro\n \n \n
\n
\n \n \n \n \n \n linkedin.com/in/leodevbro\n \n \n
\n\n {/*
\n \n \n \n \n \n facebook.com/leodevbro\n \n \n
*/}\n\n
\n \n \n \n Tbilisi, Georgia\n
\n
\n
\n );\n};\n\nconst BriefBar = () => {\n return (\n
\n
\n
SKILLS
\n
\n
\n React.js\n TypeScript\n JavaScript\n Next.js\n Styled Components\n CSS/SCSS\n Redux Toolkit\n Node (NestJS)\n TypeORM\n React Router\n Git\n Tailwind CSS\n React Table (v7)\n Algorithms\n Data Structures\n Math\n
\n
\n
\n
LANGUAGE
\n
\n
\n
\n
English
\n
\n Advanced Professional Proficiency\n
\n
\n
\n
Georgian
\n
Native
\n
\n
\n
\n
\n
INTERESTS
\n
\n
\n CGI\n Chess\n Movies\n Art\n Math\n Problem Solving\n AI, ML\n Quantum Physics\n Video Games\n Table Tennis\n Philosophy\n
\n
\n
\n );\n};\n\nconst BlockmanStat: React.FC<{\n className?: string;\n}> = ({ className }) => {\n return (\n \n \n \n );\n};\n\nconst NanoItem: React.FC<{\n className?: string;\n imgSrc: string;\n title: ReactNode;\n titleMode?: \"super\";\n info1: string;\n mainLink: string;\n info2?: ReactNode;\n info3_stack?: ReactNode;\n info4_period?: ReactNode;\n showStat?: boolean;\n seLink?: string;\n}> = ({\n className,\n imgSrc,\n title,\n titleMode,\n info1,\n info3_stack,\n info4_period,\n mainLink,\n info2,\n showStat,\n seLink,\n}) => {\n return (\n
\n
\n \"nano\n
\n
\n
\n {title} {showStat && }\n
\n
\n {mainLink ? (\n \n {info1}\n \n ) : (\n info1\n )}\n
\n
\n {seLink ? (\n \n {\"Video Demo\"}\n \n ) : (\n \"\"\n )}\n
\n {info2 &&
{info2}
}\n {info3_stack && (\n \n {info3_stack}\n
\n )}\n {info4_period &&
{info4_period}
}\n
\n \n );\n};\n\nconst StoryBar = () => {\n return (\n
\n
\n \n Toptal Resume\n \n }\n // info1={\"Member since September 23, 2022.\"}\n info1={\"\"}\n mainLink={\"https://www.toptal.com/resume/levan-katsadze\"}\n info2={\n \n toptal.com/resume/levan-katsadze\n \n }\n />\n
\n\n
\n
LARGE SOLO PROJECTS
\n
\n
\n \n Blockman\n \n }\n showStat={true}\n info1={\"VSCode Extension To Highlight Nested Code Blocks\"}\n mainLink={\n \"\"\n // \"https://marketplace.visualstudio.com/items?itemName=leodevbro.blockman\"\n }\n info2={\n \"Really wanted to find such feature in code editors, couldn't find anywhere, so I dedicated about 6 months to create it myself.\"\n }\n />\n\n \n {\"Video Instruction\"}\n \n }\n info3_stack={\n \n Github Repo\n \n }\n />\n\n \n Github Repo\n \n }\n />\n
\n
\n\n
\n
EDUCATION
\n
\n
\n 2021-08\"}\n />\n\n 2019-09\"}\n />\n
\n
\n\n
\n
WORK EXPERIENCE
\n
\n
\n Present\"}\n seLink={\n \"https://www.youtube.com/watch?v=hmbX68QABxA&list=PL-YmJSpphBa5h4tnMSlJkKkVz9KTQlq66&index=7\"\n }\n />\n\n Present\"}\n />\n\n 2022-08\"}\n seLink={\n \"https://www.youtube.com/watch?v=K6k5jTGA2AA&list=PL-YmJSpphBa5JkwwtICmHP5Uz23PQIYBy&index=6\"\n }\n />\n\n {/* 2021-10\"}\n /> */}\n\n 2021-10\"}\n />\n\n 2021-05\"}\n seLink={\n \"https://www.youtube.com/watch?v=viqJmaeFP-g&list=PL-YmJSpphBa5mCQKeRTK5m3Bijc6_jB1s&index=20\"\n }\n />\n\n {/* 2020-09\"}\n /> */}\n
\n
\n\n
\n
SMALL PROJECTS
\n
\n
\n \n\n \n {/* */}\n {/* */}\n \n\n \n \n\n \n {/* */}\n
\n
\n
\n
ACHIEVEMENTS
\n
\n
\n
    \n
  • \n
    \n TBC x Datathon{\" \"}\n \n 2019\n {\" \"}\n (Tbilisi, Georgia)\n
    \n
    \n Won TBC x Datathon 2019 as a team \"Skynet\" with my 2 collegues.\n Analyzed and visualized real estate data 350,000+ records and\n found correlation between prices and other features like area,\n district, rooms... Also found out a pattern of pricing with\n \"Random Forest\" algorithm and created backend API + mobile app\n that returned best real estate deals.\n
    \n
  • \n
  • \n
    \n HackerRank Badge: 5 stars in{\" \"}\n \n Problem Solving\n \n
    \n
    \n I have solved more than 100 problems in HackerRank with Python\n algorithms.\n
    \n
  • \n
  • \n
    \n Academic Road (School and universities)\n
    \n
    \n I have participated in many Math and Physics Olympiads during my\n school years with fairly big success. I have obtained 100%\n financial grants on both bachelor and master's degree study\n after successfully passing the entrance exams.\n
    \n
  • \n
\n
\n
\n
\n );\n};\n\nfunction App() {\n return (\n
\n
\n \n Webpage\n \n \n PDF\n \n
\n
\n
\n \"main\"\n \n
\n\n
\n \n \n
\n
\n
\n );\n}\n\nexport default App;\n","export default \"data:image/png;base64,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dTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuOWNjYzRkZSwgMjAyMi8wMy8xNC0xMToyNjoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMi0xMi0xMFQyMTozNjoxOCswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjItMTItMTBUMjE6NDM6MzkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgzNDY1ZmJjLTUzNWItZGQ0MC1hNzJjLTBhNzg2NTExMTE0YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhv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\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMUAAADECAIAAACgBnICAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAB3RJTUUH5gQMESIzthmlNgAAIABJREFUeJztnXmwZcdZ2H/f132We+9bZtWMNNqtzVqQLSFLsi0bvIGNLdtgbAcHY5YYU0ClCFWkkj9I+IekqKQqFFUJlZgiQCokjhMXeAFibAy2wTbYsUAeZMtoQV40o9nevPvuPUv31/nj3CcJWTPWyNfz7sw7v3r19J7mvnv69Pnd7j59vv5a0osuoadnTuhWF6DnvKL3qWee9D71zJPep5550vvUM096n3rmSe9TzzzpfeqZJ71PPfOk96lnnvQ+9cyT3qeeedL71DNPep965knvU8886X3qmSe9Tz3zpPepZ570PvXMk96nnnnS+9QzT3qfeuZJ71PPPOl96pknvU8986T3qWee9D71zJPep5550vvUM096n84KmQPDAqnFGqwmRTKHO4FWJDAPgotk6/hjaIRACljCwBIBgpFWUMFKmiUkknlah022+vSewG91AbYHTUNKuAyvqCMZTUvVIJeSKnSDrEIyrKRaJWZkDSlBgIgYLuJABTuCO04o0RFpiglxsa7hIpXlPMaDOVKiSkhEFM1xIOtYhJwIKRGn0FJ46hM4xSmqmBGMWhDFBgz3kg8pBowPESI+Z2XA+laf4Ca9T2eFEHEecUQIhlYQkIBmpAgezdGINNiEpPghRc7yCiu7WN3Djr2s7qYYcsHFlAlXMj3BB97D392HGdMNWNrqM5zR+3RWsAIVXKIwiDhBwQmHPYWRbWAT2iFLl3HZVVxyCTdez46d7N/HBftZ2UU+ggyZvRdJqY7z2U/z4P2oo17Hbe3pPUHv01lBh6QaqxAjwlRoIXnyAW4Xu/dz4/Xcdis33GAXXKLFMlkJBMG6v+6+EkhLHfADSk9osJZsCEukrT29J+h9OiukCjFEwdFCyFjayY4d3PI8brmhuv3OZt8VQyt9g2Y0jtyguzaCEYwUMIQ1wqjIPYyRXRm4QNuCwy+KUL1PZ4VCiEYbiIIfcs3VvOwl3P6d8eqXuiwrk5YJEuSGWk1AcwVFNaF4BYSU2GMqISMyLHN8iYO6YeRp260+wxm9T3OlTuxU6injhBaokisDaCraSCq49jpe83284nXsupIpLgOYDYwcXbe2/OSLIk/6UUCzuogZUtae0DLJKSqa0ZNftrX0Ps0VgUNTduasBqpEnhPHrDVY4PLn8arv5zVvsAOXax0J4zAKnh1bXeI50/s0V8qcQcnGBkslZcvkKMUqxYA3/DivfInddNuEQR7RwkERm4nPt7rA86b3aa7Eo7hdZEtsnGDZwRL7r+Vn3xnv+AEnKLaUAgiThM+q/IJiq8s7d3qf5kpw6DquRUqmq3zvq/mJd7HvquQhQquoojDA5Pys+vPypLaOfB/pa8gGKwd447t42zuOj5Z3VnixylO7NEIUnWB5oox6/lX/eXdCW4ubMl3iObfxY++sXvFq0tLOlnFJg65Ajm0QMnQpKqZRFmdae270Ps2V9a9w82v5kZ/jxS8pE0jbZORRlkRIjqjL5DjWHc4xJJx/9X++nc9ZwpR2zGgn1RidohcjNdVDPO9t/Mw71p5/ZwsrMZiThAySmzVEm83R8uy/52Hln4endDaQIwwvoq4pwPaSvkpc4fmv5+d+iqueOyLzAfAQWjPOw27tlPQ+PSuKjMkGuccGxA1y46KLeee/WHvuTSNyX4FBAeAkbasY2O10rnPEVshOkhLB4xryi/inv8gttyZyH0BgwLpLFSDetlMdb6dznSNTyEa04AN+N+/8eW5/pRF2AAkcY6EllqiaTmyrS3sW6X16VviWdg+ppdrg7rdP3vRjx9tG0YoQqYJUOWFXEhrB0O1Ux/346VmhSgwsZVx7B+/8GUNXs5JkhqbMewAlKSmRoidtn3reTp+debJC+xC7LuTnfp5itDRFIyelHUb15om+baUSmkKaLCmLEpx0Ftgun5tniYcm4BVJTGuWdtM0JMMfx+/jbT/JlbdTEUYn67ZeSXsfr87MSfbEW2yjSu7bp9NSN7iMmEgwGlKtQYMXJvBdr+S2u8yMEcmKkd+91WVdCHqfTktKiEBGVJyDigzqKbsv5Y1vtQNXSxYDbRYLTJEFWqe7VfQ+nZasxBpESTlNSwaimOMVr4u3vGANEs4sILQB3MJE3W4dvU+nRR0uIUYUEphjreaq7+DuN9Z+OIKm0ZwBMC0wzr/wuDOm9+m01JALqSIl8hFVgIxXvn569fUl5N2iFAMXhKCpr8zep9OTHKlF4+YCksT1N/GyVxqipoGmzCGlRtIA2E7z4Kei9+m0uAFtTSZ4R9NQjrj1tuqyy0cBkq6JIQEf10m+m7bc9vQ+nRZdoyqpHfUyMXJgPz/wjix5PDh2U4JH/G5y3LaaZjolvU+nxXm8IDAYE4RbXsSuHdsomunM6X06LclBQxL0GINVXnJ3NVrp+7XT0Pt0WmICI1OqNW68nhtf1JKR+oH3Kel9Oi0miOKUtuSuF6fRyMP2CkA5Q/qqOT01qaCJ7HkOz7s9CgNL1k+Dn5rep9MiU2RA3XLzbVx8rSWDFLa6UItM79NpcTWuBOWmGxmuqLSkVPUD8lOzYD6p0ECeiEfREwwiGdSCjsCTArKBm6AtlmgdtkxbYIpzXdotLM5zorrajRxhOODWl5viwwRz+eJkW1o8FmwOztaRkrgMnokRCpySOzhEygglLCOKa9EWbfGPoBnJEYWU4XOiJ4a5fUwkEJUrL2PXLgDvt1Os5bNhwXwqljFjWlGWNGPiOkWFetol8pyiIEbaDazCJbyQHOahwJTWiBWZJ8+Ic7rsWSDATTeze68YE/XDhGIL164vDAvmU2NYw+gC7rqL4Dj+dY49wokxk2PUJ7HDZMJggCupHBuRcom2pTUEsozCkyLNGDen0BGfaHNueD6Zl0hUj6S89+nULJhP0zGFcPnl/JOf5MKbqDdYP8448JWDfPVr3HuQg/dy6EHimGzCwAgwLNGcdgKJPCMI9fwSlxiUS1xxfUw4EBwukehHUKdiwXxaGmIbbEwm5Wrh1A2W02BZLsCuvFIFzDjyKF8+yOc/xWc/w999CXmM9TUkUpaosDFGhgx3EOYUetsIB/ax71I1UCtRsIWrtEViwapGh2hDG1yRkgBNlGpKIUwF32qWXXDRYN9FevsrOHyIRx/lj36Lgwf50t8ymTJUfEF0xDi38iTH5ZeG5V1eQVufCgSTvrc7JQvm0ySSR5rWouYGlnuVJTIJxeYmAdZg+JRftJsLd9e3/Jviy3/HR/8vH/kQDx9EwXuqhnnlOdWCC3e3PvfGhHqYCpQGyjm9/fnHgvnka5plVtpBXZBoPDkiiSf5ofnjrYNQBAtXXeevuo5XfD8f+gP++Pc49HkGJ7H96BRqNgLlCuWIakJscWdyvsnQ0F7/skHaqKUc2krU6Mz52U4HPU/DOV4vTn0wAs2VFzU/82b+7S/w2rdRXcnaCUyRgr37wTh8CHVw5v1gWWbLK6CCACklQKQfjZ+Sc9unx0Qa71HN8YFVrruTH/9pfvnf8/zvpFaaxNoJKseO/aSa8szv+pZX2bML0a5BimKA6+/uTs2C9XdnyF7EoFHUGDZCVtj+y6v9lw8vX+G//CYf/hCFkSUmG4xKmkPIrjM7wOoqu/amTYG0N+mbcW77RFAlZE5adU0pHtQYtik851b/iwe48ADvfQ/+OGXNOhR7z7jLW9nB0tKThkv9k+Bvwrnd31Xegtck4glYZQTUKJJHjwwvjj/7C7zrpymWYMxyRr1yxgfYuQtf2uxRM4L0LdTpObd9KgG0Qae4oF5RsNQ0E2xPxXEt1t/2o7zrn5NfS2UMznySc3Unqg5Rg0Tq26dvxrnd301gEKJPDgTvayFD1euwsnHJzoRrC179dljiN36F45+DA2d2gOGom75Mlvqm6ZlwbrdPQ1S8I4MMhKI7H1UKP8bGAgLOcff38OM/xeRaspOkCeZIkHvqdYbChpDsqasMul8PXJpSo0b0AcHITUK/Dvg0nNs+nZLITsISEQPHWJd4/q2880exPSTPoMVg2rJjyNoao1NPd4v00eJnxHnqk1qRxKWEwyCi4bLr+cE38/yX0WT4FpvgBoRESrinu+nrbumc/4ZYhfO0xubE+Vk7tUoQCYJ5EJaMRBZ2X8IPvY3LrudkyyAnc2wEyiGhBp7mEYooLku6OXDqHwM/A87TKjIBH9CKALhE1ppHwwteyJt/AFtFR7RjtEQy3NPJ1OHzhIP+zu6Zcn76VES8kSFGgoAGnIEFsvFrXskdr2CtRRok0rinrwQRROhyP2+61A+lvinnp08oCJpkKTqMKCmqYFIGNpYv5y1vZt8uxDBBClLzxB8+5S5PvbHpUd9CPQPOT5+mrl2XFAVQxbe40MXrCntb4Y47uf066inDZcQhm+Pxp8okPG0oQd9MnZrz06cB2TLiAQdKiRZ0jZZpshNa8KZ/xWAn4QQ6ph3ApkzdQCoZGCr45BIY3Zpgn1Csn0E4DeenT6dGq5xlPBft47a70AzC0zdCPc+K7eVTStTULgg7lnjVG3AZ1vSJL+fI9vIpCBkNMEnKrd/NvosJpxgkdWz+U//w7hmyvXxKytAcjpSk2bWXW+9ABkjfPs2N7eUTQBzU0gycGHDndzFYJp4uA08/uDojtplPCcS1VAZlhGu+g0v2kU49s9TbdIZsL5+cxOTIsZYEpJW9XHIh2mfsnRvbyyfBmbS57fAIUouPdseraCLW4sAlkiEym4USRV1K0G1RrnQzT1tZZRK0m1LLInGCZOCh2sISPYXt5RPdCXd3a+JwXnfuYrS81YU6c2I6XTe9dWw7n1IyIKVuKtyx9yJWTr0V4uKNn6QrfEpYwhZOqe3lk0KSbqUvJG1Rdu1hZcfTv1qEhTNKme2zZ7OuecHYXj4BRkJmsQItsLzCzt2n7DsW74LNmJXXEGGRHihuO5869HGB8oLd5+DWvyliAbodQRaIbebT45FxIrOAAoWVEfD0TdTCtU8KEI0QCIHYxUQs0KK3bebTLEeKKYYZQIxkC3Q9ngkpJcyIsR+PbzFRUp7KQBQ0eB1ahCGDlVk79JTLI4LmSkDJcUGCRmLysGU7JMSEJ4i6jXaN40K2hkvoAuWw3l4+neuI0F2yvG2ppwALtmnxOdbUf4s8NexE5NyL3k0KZJMN6jHqiYtV/sWye2tYuEH3KZkF1iicPEmzjtNFa58WqzQ93wyb3aIePUaYoBkpW6gHL9veJzltfOaCkYgkDDj8GKlChegWqvzb3qdzjETX6z12CFoETNC+fdpq/kEXsUif72fKyXVSgwkpLVT5F8ynlMiUCkQRSNbO2vf5oAbKFEsJnxSUlLAGabFEzHA5GpEKB62RPLQTtRDweAguWdq6RxyORMBv1Bz6a2LGZJXhMWy0VeX5RhbMJ+k+cLFr2EUkzfd+PkGXY2x2OGzmq0OEbouYlBAlbf4f0MdzRHeznlvXHChKBuM11ibgcd1EeT+feRpm63S7a9n9PL83lwT4zbM2CKJYt97cIULsIoE9gHrEkURBEJuVZksTHyatFI58hSPHUI+LYE+sl18AFsynblyjrhtjpqdmFPiW3142g3eN7psIhDiLJVIhdc2VYiCOLEvJdDPxeFTp+swtI2kLfPVBjq0jJVlEdKGu4SKVBUgJdUjCImlzOnt+zYE8/sBi87wzjGqK6SxhAYBiiWjkGUVh3UtT903Y2ioTKQj8/f3EBjypBt81ugvCgvmE4IQ20rSA+3bM/qbZGMoExWhq1o7Pxm1dKjqVWb6f0YjRqJWn5hrbUp/Ip1MevA9vWLcjjWILdBEXqChAN0Jmss7GuOuYZO5pl7oAcqUlKcZkzJHHZm2g2GwuR8AJqysMytTpZDyR5mDrmoMAPHaUBw5SCNZt5p4R+vHTqegie6bTejLthskx2TyvXwIwMMGwRKCuWDuBPr6hxubBnGMwJC9sc8D0RMrDrfTJOL7Oo1/DG0kQxXlsgUI0F8ynOKD4Ou1y8dl7miyM8WVbVDq/eKNEUi0tG1MFWhmXHB/z8BdxU1o4PqLcAMOGVCe49GYGo1G3Z16Ow+UoelbSssaIcQIwDDtMTQokM5R7/oCNk0wzBkPakvTYs9k369vGgvmUtWQ7YY2Dn/FWj1rIyOY4IFemsUFYSX7ZSkZwz2ewChNKRwkywgytcTkH9s/tuGeKc3STFsk0sYLDFNHhtOH+B3AJIiGAIdlCJWJcMJ/cBvUQv859n9T7H2gzSDa/3cqBNjpMAsETCLLBX34UL8Qc15KNiQU4UkUx4urL53fcM6MBBI+1qcUozWPaAIce5t6D5A5nWItE0N6n0+DZaMmE8aN8+KM1YDqZZ3ytFZIbSiR5/MMH+fI9SI4OsBrGTD2+gIbdB7jsivkd98yIQDSPtV28YyI4GuDgX/G1R1GP96QW7ULhF0ioRfNpBDVhCQr+/I+WH7w3eObYoFuSPGFJreCkwkc/xrFDxBwtCBGvBEU9FrjyRvZcOK/jnikZYMGTEto9ypwqo1jxV5/AWrqcw13aqkVafMfC+RSVUqk9TcGx+3j/+zU1xfzuX1Tyx5dArh59iI99kjpiSmyJDs3AEzbQITe9ADec13HPuJx002DS9fW1ArU89CB/8xm80QgBNCIO6+fHT0PaQBzkxECo+fgH9GMfJMy3kEHAT9Z4//t48D7E4yO0SEGb8GAb7L+YW1+whaG0CtErqE/aTVQMmfDJT3PoEXxAhkTDBUxIMMf732+ZBfNJ1wmOUY5MmcKjn+N3f6c9vjbPQ0gE2q8+xO+/j+kRfIlGcvCeJpILLnHJ5Vzz3C1M0xpJEQF8t5sRuOlJPvP/CDUSyEZEQRNJkMXaHnvBfJKCAqoTSIYb0e7mgYPZL/0wR49hdcPGESYBaKFmrZsvThAhQIRIgAoCFlLAUvdKGogEg8hYC3/o3uy//ioPHUSFsqBapfHYEYZKdZS0i5f98AkHrt6qanAmExoAx3pOPoF7HuSv34suYwVxjPe0Gc5QIy7QRXT/+tLVrS7Dk0gRl2OGOPKCZFQVkzFff5SLD8Tdl5QxyyJ4S74tk7XSBAmVNrWGqEE0eIInaJsrai5MXVX5OHUW1ZCgqsXXHuDX/yMf+xNWdtA2xIoiYBlOsYbkuOqF/NTby3K5IduqicIGG5EhKSKlITrh3b/Ow/ct1NTA07Jg6+80ZxY2GYk13hMjayf5w/ewsZG/6R3NbXeMHUsmkrypFm2GghJks3dKEEAJ2owJmtJSVJWie43e/yl+47f4xEeZHKct0QElxK8QVjFPHsn2cvc/mqxe6Gl9KraqK0nSEMroNAgeuO8v+PMPEPWM92c/6yyYT5aBoQ4SbUOWU+REw07wkf/DQ/flP/SW/DWvn+b72gnlEMmiw0nCR0hERyNYRo2tpnxHneMYezyUjz3qv/Ql/sev8rnPYzVDQZUoTGpGK+SCVDTwgpfw8lcOazcuyI15zqSeCQUOoYVoYBPe9z7CMap8oR6tPC2L5lPCEpknU0JLCKDESLlEts6he/iVR3j/nw3e8bbBi15CU0xyFzEvqg4immYCBNFouIypJpqj5Rfv4fc/wB/8ERsPsbqPyjBl5Dh+gmLEZIAvCV/hghv4obewXKKylDzOtmx8aVmiVikQ+PiH+dNP4EYw3TLBnzEL5lPmaWpCTZ7jPNEwQ0AbxquEnKWML36Kf/ZxnntD+90vHD7/dexYZc8uRkNzmkCINGEpNKwd4tGHBwfv45Of5gv3MjlCCcs51ZhiB62xNqaE4ZDDE2JFuZc3/0i8/a4N2hxXBmrfFhRbUw+JpOQJ1o/z3vewcZSgLDsWKFL86Vkwn1zCKzHStDiHCD5DlTYC5AVmyISVmr//QvZr9zF8D3t2c9E+9uzWpRG5p22oG75+lMNf4fjXaCtaIyr5AMnQDK3IYX2DwZDMceIIo5Ks5K438vq3upRHMSwE7z35ltWDYFLo5Agf+l3u+QwO2hbX+3SmNBN8iXNEm4VySwBHk7OSkK/T1LRLbKyAsKTYwxx9lMfuJyh41BGNpmJgaEIcKcc8hUNq2sO0F7HsqL9OkeN3c7KhKEnHuPPl/Ow7bbTb6rhTneW6bpNVhls2naLWoP7wI/yv38Q2mAR2ZEwXa6nd07JgPkk+y7nW0SV3NsPVTALFAFnCAuLxA+qWbM9sn+i8y94UIFE6pPsSEqRIZfgMf4A60LSkHBkSjFgzLLj5u6f/8r8XeaGgpUspJVjW4VkYPQXM11oVTAk7rSUMyG2DScHS8MQj/Ma7eeAYw4zlghbcFNu6JvOZsWA+nYowYjigmhIqlnN0g/oQw5x2mfj4dY84T+YQoYFYozUuUWaIJ9SElmGDrpBWYEx1lNGFvPwtvOMnirxQ7x+fHXBna4sgX5mVVjZW+nxdNeUnV9KwaJZ8cYLf+Z98/JMs10hGY3iBcvG3VjtHfConWIN3qGPSkg3QIW2LBDJBAyokwypigETjKTzZkGRMWtoWzdCC3MgnSOI47L+ZH3sXd79l4gbD9NRVNHp2Ll2uTb1R5iNA0GUyptGVng/+N37/vRz9KvtgaugIM9LCPc74Rs4RnwYtxye4JYbLTBsmxkCneRyEjJhoI5ZIjuSQAarkhiWqQExIRql4R+aIG3w1sfMS3voG3vQmLruO5IdhVg3pHya+OQvXLmibZ8tToYClysgHZI18+sP8p3dTPcYFQ6ox4sk862NKXXyhzhGf1ndTeGJN2zJwWMUkDPIdJCVFxMiFlEggCVECs8YsGaEl1kQIwr6refXL+J7v56obko91irn4btVdSimlJCKyOebtfv22nlYbSQ4FnQZyXynlZz/Kr/0yjxxiT0aINBnLOVYhkUz7+7s5kcDVVCdplKuv4MpbeGzCPV/FH6ZtIMzigbohlFOymlRQ5TQFxS4uu4Qbr+GKA9z+Ki5/TuOXTsASvgRrGs1yA32SSXQyfUMnOHcGVjRa5ZLCYOCh/MSH+PVf4YHPs3s3NUwTwxESCTVlQdPy1LWAC8c54pMcRj07ctYjh09w063c/V3s3s+nPs3xYxx+jGNHOTmmCbicvGSYsTLiwgu49HIuv4YDV7Jrf/BlhQKRUMLQPBH1+VjaIdmT7+Y2Zfr235wLOXk7PZm5ik9/gv/w7/nSPVywAhWxIMvJlaamVQpHGxf/ckl60SVbXYZngKzSnMRPGeasZUyWeOmL+cffV9352izh6oZQE1ssmAOXSb4zupkgPj1paC0tKZs9VM2CSUyoS5nJbHndLJgo2ixv3bfZqIqpS4OshQ/9Nu/+dxx6lKVVpg06JlsGiJHkaBMYo4K2+fYW6FvmHPHp8bwYjzf4XePx9l/iJXdwzRVjyTJCkQRhjBV4h1MgbW5alyJd7q20ueo4gZl5M02ebD7l7J4OdWt3u4IjQBba5CUiNa5CCljCCGHs/dLXvsjv/md+739TJ/KS9gQjTz2n8px1zlmfABHa49zyUl73w7zkdc1ogCEpORe1W9IvKZBMPOC7db6+JRFFI657x24YX87pvmmy2Wl6cAnpAnGNqqBk81mkeRLBc5h40R9/pHnfb/t7/0IzZVpjQplRreEGcynP2eec8ukbR6OjR2gvJOzjxtt465u48/aQrfpAtNZlWdcIRZI5ImLYEGuJNQnU40uUCMa8mqcGfJfRx0CILk1JFWlPcmEzU5o6lJYv/BV/9me8/0MceRhdxzumgcEqgyHj9cUfJ52Kc8enp721qRXbYCD4jGyVm+7g7h/k9jvJdwRHwBJVhngyzFNDDrJ5wVMnkyJz8ylRdblZnrIGdYwuGUBQ00fu1499hA9/kHs/QwrsGBBrQmC0i0aZ1JQZadHj5k7FOeLTqbAhmRLW0YgTJlN27OOG5zWvfV1+xbVcci26hEDb9UDGZLb9bvdlQgUtzCvk2VKt4kibaeZjikoS8VPSYCKH7+OPP8wH/4QH7idNcJFhRoi0Da4kHxIiTYXKQm0ZdUac4z7FCjJ8RkrEmjIDYW3M6oirbubWl3LrXVzzHSwPUQu0GxQOHPiYVEWEgEXSYH5xagE2EiLkkGMaWuoJD/0lf/infORPOPEV8ogJpuAINVkOjjqQWsoMr4SK1I/HtwTZwC9RRWKg8MSKqAx3cjygFVnNnh1cfRM3v5BbXtxe89zMG1kBeSCjGzJbxIxsXgOoJjhrXCpo3MkT/O19fPpz3PclDn4YwDytEIVScA31BLdCENpIppSe0BIaypJ2gZbUnRHnuk810RFzvJAFiBiQkxKuJbWERFBkwK7dXHiAF34vl13BVddx4YG2KAJk4JlfZMrxhzl8jPse4G++wBf/mke/xPRRZIO4H6twhgqtI0EWcAHLwFOUJGM6Jgl+QExoP346JwiB4RJ79nHpFTznOq66nsuuYOdudozQDC1ndnXPhROWATPdNEGy7l/bLElb+Y0xJ49x5AiPPMzfP8Jjj3HwY0ynjMc0EVGcIyVSRBY97ntebDOfZIolUiJl+IximXyAz7niWlZX2buPvXtYHlA4c7QSi7UuzlNIgbphMmUyoW758hepJoxPsnGC6YSmJjaEyHBIjESbpazofJpj+7fwbDOfyMCwCC0YGmc5WGuHKOJJSuqSAiQENEPTLO+vRYIRGywhHhWcICAJS7PpjNSiStJZgtcOSaRFj9OdF+fqfemzRIXUxbHkJDAhJlIiO4oIXRo4mD3HEwct1hKMlFBDHZlHlHqCZrguuY8gmw5pd4jNrWPNUEV0obYU+7ayzXyKR4HZQhf8bE+E5GiWUcF5VCBhhrUkQwvIcbKZgDzSGikx8CQjBkK3n4LSPbdL2WwpTofq4q8gmC/bzCe3E7oOqEUCMoGAACukhNWz5kq6xsYR29nPkmYRB6okY7JrFmIuXW8YMSOGJzZPeNyklIgR3S7j8W3mU9u1FgIFJDRHIhihQQTncNo1NHTzUqUnJazLORYBVFGHn2CGhdntmwq5Q4TwD+exUmKgCv4BAAAA9ElEQVS++a4Xnm3m0+A4yWGe5Lvdv2bpN7plSGYEIwnJzZ54zMY9DuRJOcohTlCHV3AkI6Uuu85T540SqMMJtujrUubFNvOpWXrSL0+6xo9vWTHb8Dx9Q9b6p/xaPumv9fFvT0W6JmobNVDbZV6k5+zQ+9QzT3qfeuZJ71PPPOl96pknvU8986T3qWee9D71zJPep5550vvUM096n3rmSe9TzzzpfeqZJ71PPfOk96lnnvQ+9cyT3qeeedL71DNPep965knvU8886X3qmSe9Tz3zpPepZ570PvXMk96nnnnS+9QzT3qfeuZJ71PPPOl96pkn/x9KI9ZFlZajdgAAAABJRU5ErkJggg==\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAABtCAYAAABwQ0V0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAFF2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjQgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNS0yNlQwMDo1ODozNiswNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDUtMjZUMDE6MDA6MjkrMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcwMmU2MzUtNzU5Ni0w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\"","import { ReportHandler } from 'web-vitals';\n\nconst reportWebVitals = (onPerfEntry?: ReportHandler) => {\n if (onPerfEntry && onPerfEntry instanceof Function) {\n import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => {\n getCLS(onPerfEntry);\n getFID(onPerfEntry);\n getFCP(onPerfEntry);\n getLCP(onPerfEntry);\n getTTFB(onPerfEntry);\n });\n }\n};\n\nexport default reportWebVitals;\n","import React from \"react\";\nimport ReactDOM from \"react-dom\";\n\nimport App from \"./App\";\nimport reportWebVitals from \"./reportWebVitals\";\n\nReactDOM.render(\n \n \n ,\n document.getElementById(\"root\")\n);\n\n// If you want to start measuring performance in your app, pass a function\n// to log results (for example: reportWebVitals(console.log))\n// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals\nreportWebVitals();\n"],"sourceRoot":""} \ No newline at end of file diff --git a/static/media/momentick-logo-small.f634fa4a.png b/static/media/momentick-logo-small.f634fa4a.png new file mode 100644 index 0000000..3c154e9 Binary files /dev/null and b/static/media/momentick-logo-small.f634fa4a.png differ