diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 0000000..3c25a73 --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,23 @@ +{ + "files": { + "main.css": "/Aanya-s--Portfolio/static/css/main.4e6a05e1.css", + "main.js": "/Aanya-s--Portfolio/static/js/main.8f959d97.js", + "static/js/787.d4aba7ab.chunk.js": "/Aanya-s--Portfolio/static/js/787.d4aba7ab.chunk.js", + "static/media/project-2.jpg": "/Aanya-s--Portfolio/static/media/project-2.0dfdb478a2db20f08cf8.jpg", + "static/media/astrology_portfolio.png": "/Aanya-s--Portfolio/static/media/astrology_portfolio.0e5604ba7080c9649612.png", + "static/media/me.jpg": "/Aanya-s--Portfolio/static/media/me.c164863eaf3fdf0b9f21.jpg", + "static/media/password_generator.png": "/Aanya-s--Portfolio/static/media/password_generator.e728ecdf08426362eba2.png", + "static/media/QR_code_generator.png": "/Aanya-s--Portfolio/static/media/QR_code_generator.5fc6ee8904ed14f3c4a4.png", + "static/media/landing_page.jpg": "/Aanya-s--Portfolio/static/media/landing_page.0f64e5a91e33e537cade.jpg", + "static/media/campus_hive.jpg": "/Aanya-s--Portfolio/static/media/campus_hive.6a3d97b418e6558de14d.jpg", + "static/media/close.svg": "/Aanya-s--Portfolio/static/media/close.5bec4f69e1bbfff50fdfacd4eaff052a.svg", + "index.html": "/Aanya-s--Portfolio/index.html", + "main.4e6a05e1.css.map": "/Aanya-s--Portfolio/static/css/main.4e6a05e1.css.map", + "main.8f959d97.js.map": "/Aanya-s--Portfolio/static/js/main.8f959d97.js.map", + "787.d4aba7ab.chunk.js.map": "/Aanya-s--Portfolio/static/js/787.d4aba7ab.chunk.js.map" + }, + "entrypoints": [ + "static/css/main.4e6a05e1.css", + "static/js/main.8f959d97.js" + ] +} \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..a11777c Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..e66d677 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +React App
\ No newline at end of file diff --git a/logo192.png b/logo192.png new file mode 100644 index 0000000..fc44b0a Binary files /dev/null and b/logo192.png differ diff --git a/logo512.png b/logo512.png new file mode 100644 index 0000000..a4e47a6 Binary files /dev/null and b/logo512.png differ diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..080d6c7 --- /dev/null +++ b/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/static/css/main.4e6a05e1.css b/static/css/main.4e6a05e1.css new file mode 100644 index 0000000..4e7d596 --- /dev/null +++ b/static/css/main.4e6a05e1.css @@ -0,0 +1,2 @@ +@import url(https://fonts.googleapis.com/css2?family=Open+Sans&family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Ubuntu:wght@300;400;700&display=swap);:root{--first-color:#28805b;--title-color:#666;--text-color:grey;--body-color:hsl(0,0,100%);--container-color:#bab5b5;--border-color:#dedede;--text-white:#fdfdfd;--body-font:"Open Sans",sans-serif;--second-font:"Poppins",sans-serif;--big-font-size:56px;--h1-font-size:50px;--h2-font-size:32px;--h3-font-size:24px;--large-font-size:18px;--normal-font-size:16px;--small-font-size:15px;--smaller-font-size:14px;--tiny-font-size:12px;--weight-400:400;--weight-500:500;--weight-600:600;--weight-700:700;--weight-800:800}.dark-theme{--title-color:#fff;--text-color:#ccc;--body-color:#000;--container-color:#2c2b2b;--border-color:#262626}*{box-sizing:border-box;margin:0;padding:0}body,input,textarea{font-family:Open Sans,sans-serif;font-family:var(--body-font);font-size:16px;font-size:var(--normal-font-size);font-weight:500;font-weight:var(--weight-500)}body{background-color:hsl(0,0,100%);background-color:var(--body-color);color:grey;color:var(--text-color)}h1,h2,h3,h4{color:#666;color:var(--title-color);font-family:Poppins,sans-serif;font-family:var(--second-font);font-weight:700;font-weight:var(--weight-700)}ul{list-style:none}a{text-decoration:none}button,input,textarea{background-color:initial;border:none;outline:none}img{max-width:100%}.container{margin-inline:auto;max-width:1140px;padding-inline:15px}.grid{grid-gap:30px;display:grid;gap:30px}.section{padding-block:70px}.section__title{font-size:56px;font-size:var(--big-font-size);font-weight:800;font-weight:var(--weight-800);margin-bottom:70px;text-align:center}.section__title span{color:#28805b;color:var(--first-color)}.button{border:1px solid #28805b;color:#666;font-family:Poppins,sans-serif;font-family:var(--second-font);font-size:15px;font-size:var(--small-font-size);font-weight:500;font-weight:var(--weight-500);overflow:hidden;padding:15px 70px 15px 35px;position:relative;transition:all .25s ease-in-out}button:hover{color:#fdfdfd;color:var(--text-white)}.button:before{background-color:#28805b;background-color:var(--first-color);content:"";inset:0;position:absolute;transform:translateX(100%);z-index:-1}.button:hover:before{transform:translateX(0)}.button__icon{background-color:#28805b;background-color:var(--first-color);border-radius:50%;color:18px;color:var(--large-font-size);color:#dedede;color:var(--border-color);inset-block:-2px;line-height:60px;position:absolute;right:0;text-align:center;width:55px}.nav{align-items:center;display:flex;right:30px;z-index:10}.nav,.nav__menu{inset-block:0;position:fixed}.nav__menu{background-color:var(--first-color);background-color:var(--container-color);left:-100%;padding:60px 30px;transition:left .5s cubic-bezier(.77,.2,.05,1);width:100%;z-index:9}.show-menu{left:0}.nav__link{align-items:center;border-bottom:1px solid var(--border-color);column-gap:24px;display:flex;padding-block:14px}.nav__icon,.nav__name{color:var(--title-color);font-size:24px}.nav__name{font-weight:var(--weight-500)}.active-nav .nav__icon,.active-nav .nav__name{color:var(--first-color)}.nav__toggle{background-color:var(--container-color);border-radius:5px;height:40px;padding:12px 10px;position:fixed;right:30px;top:30px;width:40px}.nav__toggle span{background-color:var(--title-color);border-radius:2px;display:block;height:2px;margin-bottom:5px;width:20px}.animate-toggle span:first-child{transform:rotate(45deg) translate(6px,4px)}.animate-toggle span:nth-child(2){display:none}.animate-toggle span:last-child{transform:rotate(-45deg) translate(1px,1px)}@media screen and (min-width:1024px){.nav__menu{all:unset}.nav-toggle{display:none}.nav{align-items:center;display:flex;inset-block:0;position:fixed;right:30px}.nav__item{margin-block:20px}.nav__link{background-color:var(--container-color);border-bottom:none;border-radius:50%;height:50px;padding:0;position:relative;width:50px}.nav__icon{font-size:20px;margin-inline:auto}.nav__name{border-radius:30px;color:var(--text-white);font-size:var(--small-font-size);height:100%;line-height:50px;opacity:0;padding-inline:30px 25px;position:absolute;right:100%;top:0;transition:all .3s ease;visibility:hidden;width:115px;z-index:-1}.nav__link:hover,.nav__name{background-color:var(--first-color)}.nav__link:hover .nav__name{border-radius:30px 0 0 30px;color:var(--text-white);opacity:1;position:relative left;right:27px;visibility:visible}.active-nav .nav__icon,.nav__link:hover .nav__icon{color:var(--text-white);position:relative}}.style__switcher{background-color:var(--text-white);box-shadow:0 0 4px #ccc;left:0;padding:15px;position:fixed;top:10%;transform:translateX(-100%);transition:all .3s ease;width:200px;z-index:10}.show-switcher{transform:translateX(0)}.style__switcher,.style__switcher-toggler,.theme__toggler{border-radius:0 5px 5px 0}.style__switcher-item{grid-column-gap:4px;grid-row-gap:8px;column-gap:4px;display:grid;grid-template-columns:repeat(5,1fr);row-gap:8px}.style__switcher-close,.style__switcher-title,.style__switcher-toggler,.theme__toggler{color:hsl(0,0%,40px)}.style__switcher-title{border-bottom:1px solid #dedede;font-size:var(--small-font-size);font-weight:var(--weight-600);margin-bottom:15px;padding-bottom:5px}.theme__img{cursor:pointer;width:30px}.style__switcher-toggler,.theme__toggler{background-color:var(--text-white);box-shadow:0 0 2px #ccc;cursor:pointer;display:grid;font-size:var(--large-font-size);height:50px;left:100%;place-items:center;position:absolute;transition:all .3s ease;width:50px}.show-switcher .style__switcher-toggler,.show-switcher .theme__toggler{left:-100%}.style__switcher-toggler{top:10%}.theme__toggler{bottom:10%}.style__switcher-close{cursor:pointer;font-size:var(--h2-font-size);position:absolute;right:15px;top:2%}.home{align-items:center;display:grid;grid-template-columns:4.32fr 7.68fr;height:100vh;padding:40px}.home__img{border-radius:60px;box-shadow:0 0 8px #0000004d;height:100%;object-fit:cover;z-index:1}.home__data{margin:auto;max-width:600px;padding-top:20px}.home__title{font-size:var(--h1-font-size);line-height:1.24;margin-bottom:20px;padding-left:70px;position:relative}.home__title span{color:var(--first-color)}.home__title:before{background-color:var(--first-color);border-radius:10px;content:"";height:5px;left:0;position:absolute;top:30%;transform:translateY(-50%);width:40px}.home__description{margin:16px 0 32px}.color__block{background-color:var(--first-color);height:200%;left:-83%;position:fixed;top:-50%;transform:rotate(-15deg);width:100%}.button{align-items:center;background-color:initial;border:1px solid var(--first-color);border-radius:35px;color:var(--title-color);cursor:pointer;display:inline-block;margin-top:20px;padding:15px 60px 15px 20px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.button:hover{background-color:var(--first-color);color:#fff}.button span{margin-left:5px;transition:color .3s ease}.button:hover span{color:#fff}.home__description{line-height:2.125;margin-top:16px;padding-bottom:20px}.about__container,.resume__container,.stats{align-items:flex-start;grid-template-columns:repeat(2,1fr)}.info__list{margin-bottom:32px;row-gap:20px}.section__subtitle{font-size:var(--h3-font-size);font-weight:var(--weight-600);margin-bottom:20px}.info__list .info__description,.info__list .info__title{font-size:var(--small-font-size)}.info__list .info__description{color:var(--title-color);font-weight:var(--weight-600)}.stats__box{border:1px solid var(--border-color);border-radius:5px;padding:20px 30px 25px}.stats__no{color:var(--first-color);font-size:var(--h1-font-size);line-height:1}.stats__title{font-size:var(--small-font-size);line-height:1.5;padding-left:45px;position:relative}.stats__title:before{background-color:var(--text-color);content:"";height:1px;left:0;top:25%;width:30px}.separator{border-top:1px solid var(--border-color);margin:72px auto 56px;max-width:60%}.subtitle__center{margin-bottom:50px;text-align:center}.skills__container{grid-template-columns:repeat(4,1fr);justify-items:center;row-gap:48px}.progress__circle{height:120px;width:120px}.CircularProgressbar-path{stroke:var(--first-color)!important;stroke-linecap:butt!important}.CircularProgressbar-trail{stroke:var(--container-color)!important}.CircularProgressbar-text{fill:var(--title-color)!important;font-family:var(--second-font);font-size:var(--large-font-size)!important}.skills__title{font-family:var(--body-font);font-size:var(--normal-font-size);font-weight:var(--weight-400);margin-top:24px;text-align:center}.resume__item{padding-left:60px;position:relative}.resume__item:not(:last-child){margin-bottom:50px}.resume__item:before{border-left:1px solid var(--border-color);content:"";height:100%;left:0;position:absolute;top:0}.resume__icon{background-color:var(--first-color);border-radius:50%;color:var(--text-white);height:40px;left:-20px;line-height:40px;position:absolute;text-align:center;top:0;width:40px}.resume__date{background-color:var(--container-color);border-radius:20px;font-size:var(--tiny-font-size);font-weight:var(--weight-600);padding:2px 10px}.resume__subtitle{font-size:var(--large-font-size);font-weight:var(--weight-500);margin-block:20px 10px}.resume__subtitle span{color:var(--text-color);font-family:var(--body-font);font-size:var(--small-font-size);font-weight:var(--weight-600);padding-left:26px;position:relative}.resume__subtitle span:before{background-color:var(--text-color);content:"";height:2px;left:7px;position:absolute;top:9px;width:10px}.resume__description{font-size:var(--smaller-font-size);line-height:1.6}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.portfolio__container{grid-template-columns:repeat(3,1fr)}.portfolio__item{border-radius:10px;cursor:pointer;overflow:hidden;position:relative}.portfolio__img{height:250px;object-fit:cover;vertical-align:middle;width:100%}.portfolio__hover{background-color:var(--first-color);display:grid;inset:0;opacity:0;place-items:center;position:absolute;transition:all .5s ease}.portfolio__item:hover .portfolio__hover{opacity:1}.portfolio__title{color:var(--text-white);font-size:var(--large-font-size);font-weight:var(-weight-500);transform:translateY(-20px);transition:all .5s ease}.portfolio__item:hover .portfolio__title{transform:translateY(0)}.portfolio__modal{background-color:#000000b3;display:grid;inset:0;padding:15px;place-items:center;position:fixed;z-index:1000}.portfolio__modal-content{background-color:var(--container-color);border-radius:10px;max-width:650px;padding:22px;position:relative;width:100%}.modal__close{filter:invert(.8);height:50px;position:absolute;right:-8.5%;top:-3.5%;width:50px}.modal__img{height:350px;object-fit:cover;width:100%}.modal__title{color:var(--first-color);font-size:var(--h2-font-size);letter-spacing:2px;margin-bottom:24px;text-align:center}.modal__list{grid-template-columns:repeat(2,1fr);margin-bottom:24px;row-gap:10px}.modal__icon{display:flex}.item__details,.item__title{font-size:var(--title-color);font-size:var(--small-font-size)}.modal__item{align-items:center;column-gap:8px;display:flex}.item__details{font-weight:var(-weight-600)}.contact__container{grid-template-columns:4fr 8fr}.contact__title{font-size:var(--h3-font-size);font-weight:var(--weight-600);margin-bottom:1rem}.contact__description{font-size:var(--small-font-size);line-height:1.6}.contact__description,.contact__info .info__item{margin-bottom:20px}.contact__info .info__icon{color:var(--first-color);font-size:var(--h2-font-size)}.contact__info .info__desc,.contact__info .info__title{font-size:var(--small-font-size)}.contact__info .info__desc{font-family:var(--body-font);font-weight:var(--weight-500)}.contact__socials{column-gap:16px;display:flex}.contact__social-link{background-color:var(--container-color);border-radius:50%;color:var(--title-color);height:40px;line-height:44px;text-align:center;transition:all .3s ease;width:40px}.contact__social-link:hover{background-color:var(--first-color);color:var(--text-white)}.form__input-group{grid-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.form__input-div{margin-bottom:30px}.form__control{background-color:var(--container-color);border:1px solid var(--container-color);border-radius:30px;color:var(--title-color);font-size:var(--small-font-size);padding:12px 24px;transition:all .3s ease;width:100%}.form__control:focus{border-color:var(--first-color)}.textarea{height:160px;resize:none}.contact__button-icon{font-size:var(--h3-font-size);line-height:1px} +/*# sourceMappingURL=main.4e6a05e1.css.map*/ \ No newline at end of file diff --git a/static/css/main.4e6a05e1.css.map b/static/css/main.4e6a05e1.css.map new file mode 100644 index 0000000..3ffb9a2 --- /dev/null +++ b/static/css/main.4e6a05e1.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.4e6a05e1.css","mappings":"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","sources":["App.css","components/navbar.css","components/themes.css","pages/home/home.css","pages/about/about.css","../node_modules/react-circular-progressbar/dist/styles.css","pages/portfolio/portfolio.css","pages/contact/contact.css"],"sourcesContent":["@import url(\"https://fonts.googleapis.com/css2?family=Open+Sans&family=Outfit:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Ubuntu:wght@300;400;700&display=swap\");\r\n\r\n:root {\r\n --first-color: hsl(155, 52%, 33%);\r\n --title-color: hsl(0, 0%, 40%);\r\n --text-color: hsl(0, 0%, 50%);\r\n --body-color: hsl(0, 0, 100%);\r\n --container-color: hsl(0, 3%, 72%);\r\n --border-color: hsl(0, 0%, 87%);\r\n --text-white: #fdfdfd;\r\n\r\n --body-font: \"Open Sans\", sans-serif;\r\n --second-font: \"Poppins\", sans-serif;\r\n\r\n --big-font-size: 56px;\r\n --h1-font-size: 50px;\r\n --h2-font-size: 32px;\r\n --h3-font-size: 24px;\r\n --large-font-size: 18px;\r\n --normal-font-size: 16px;\r\n --small-font-size: 15px;\r\n --smaller-font-size: 14px;\r\n --tiny-font-size: 12px;\r\n\r\n --weight-400: 400;\r\n --weight-500: 500;\r\n --weight-600: 600;\r\n --weight-700: 700;\r\n --weight-800: 800;\r\n}\r\n\r\n.dark-theme{\r\n\r\n --title-color: hsl(0, 0%, 100%);\r\n --text-color: hsl(0, 0%, 80%);\r\n --body-color: black;\r\n --container-color: hsl(0, 1%, 17%);\r\n --border-color: hsl(0, 0%, 15%);\r\n \r\n\r\n}\r\n\r\n* {\r\n margin: 0;\r\n padding: 0;\r\n box-sizing: border-box;\r\n}\r\n\r\nbody,\r\ninput,\r\ntextarea {\r\n font-family: var(--body-font);\r\n font-size: var(--normal-font-size);\r\n font-weight: var(--weight-500);\r\n}\r\nbody {\r\n background-color: var(--body-color);\r\n color: var(--text-color);\r\n}\r\n\r\nh1,\r\nh2,\r\nh3,\r\nh4 {\r\n color: var(--title-color);\r\n font-family: var(--second-font);\r\n font-weight: var(--weight-700);\r\n}\r\n\r\nul {\r\n list-style: none;\r\n}\r\n\r\na {\r\n text-decoration: none;\r\n}\r\n\r\nbutton,\r\ninput,\r\ntextarea {\r\n background-color: transparent;\r\n border: none;\r\n outline: none;\r\n}\r\n\r\nimg {\r\n max-width: 100%;\r\n}\r\n\r\n.container{\r\n max-width:1140px ;\r\n margin-inline: auto;\r\n padding-inline:15px ;\r\n}\r\n\r\n.grid {\r\n display: grid;\r\n gap: 30px;\r\n}\r\n\r\n.section {\r\n padding-block: 70px;\r\n}\r\n\r\n.section__title{\r\n font-size: var(--big-font-size);\r\n font-weight: var(--weight-800);\r\n text-align: center;\r\n margin-bottom: 70px;\r\n}\r\n\r\n.section__title span{\r\n color: var(--first-color);\r\n}\r\n\r\n.button {\r\n color: var(--title-color);\r\n border: 1px solid var(--first-color);\r\n padding: 15px 70px 15px 35px;\r\n border-radius: 35px;\r\n font-family: var(--second-font);\r\n font-size: var(--small-font-size);\r\n font-weight: var(--weight-500);\r\n position: relative;\r\n overflow: hidden;\r\n transition: all 0.25s ease-in-out;\r\n}\r\n\r\nbutton:hover {\r\n color: var(--text-white);\r\n}\r\n\r\n.button::before {\r\n content: \"\";\r\n position: absolute;\r\n inset: 0;\r\n transform: translateX(100%);\r\n background-color: var(--first-color);\r\n z-index: -1;\r\n}\r\n\r\n.button:hover::before {\r\ntransform: translateX(0);\r\n} \r\n\r\n.button__icon {\r\n background-color: var(--first-color);\r\n position: absolute;\r\n inset-block: -2px;\r\n right: 0;\r\n width: 55px;\r\n border-radius: 50%;\r\n color: var(--large-font-size);\r\n text-align: center;\r\n line-height: 60px;\r\n color: var(--border-color);\r\n}\r\n\r\n\r\n",".nav {\r\n position: fixed;\r\n inset-block: 0;\r\n right: 30px;\r\n display: flex;\r\n align-items: center;\r\n z-index: 10;\r\n}\r\n\r\n.nav__menu {\r\n background-color: var(--first-color);\r\n position: fixed;\r\n inset-block: 0;\r\n left: -100%;\r\n background-color: var(--container-color);\r\n width: 100%;\r\n padding: 60px 30px;\r\n transition: left 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);\r\n z-index: 9;\r\n}\r\n\r\n.show-menu {\r\n left: 0;\r\n}\r\n\r\n.nav__link {\r\n display: flex;\r\n align-items: center;\r\n column-gap: 24px;\r\n border-bottom: 1px solid var(--border-color);\r\n padding-block: 14px;\r\n}\r\n\r\n.nav__icon,\r\n.nav__name {\r\n color: var(--title-color);\r\n font-size: 24px;\r\n}\r\n\r\n.nav__name {\r\n font-weight: var(--weight-500);\r\n}\r\n\r\n.active-nav .nav__icon,\r\n.active-nav .nav__name {\r\n color: var(--first-color);\r\n}\r\n\r\n.nav__toggle {\r\n position: fixed;\r\n top: 30px;\r\n right: 30px;\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 5px;\r\n background-color: var(--container-color);\r\n padding: 12px 10px;\r\n}\r\n\r\n.nav__toggle span {\r\n display: block;\r\n width: 20px;\r\n height: 2px;\r\n border-radius: 2px;\r\n background-color: var(--title-color);\r\n margin-bottom: 5px;\r\n}\r\n\r\n.animate-toggle span:first-child {\r\n transform: rotate(45deg) translate(6px, 4px);\r\n}\r\n\r\n.animate-toggle span:nth-child(2) {\r\n display: none;\r\n}\r\n\r\n.animate-toggle span:last-child {\r\n transform: rotate(-45deg) translate(1px, 1px);\r\n}\r\n\r\n@media screen and (min-width: 1024px) {\r\n .nav__menu {\r\n all: unset;\r\n }\r\n\r\n .nav-toggle {\r\n display: none;\r\n }\r\n\r\n .nav {\r\n position: fixed;\r\n inset-block: 0;\r\n right: 30px;\r\n display: flex;\r\n align-items: center;\r\n }\r\n .nav__item {\r\n margin-block: 20px;\r\n }\r\n\r\n .nav__link {\r\n padding: 0;\r\n border-bottom: none;\r\n background-color: var(--container-color);\r\n width: 50px;\r\n height: 50px;\r\n border-radius: 50%;\r\n position: relative;\r\n }\r\n\r\n .nav__icon{\r\n font-size: 20px;\r\n margin-inline: auto;\r\n }\r\n .nav__name {\r\n position:absolute;\r\n top: 0;\r\n right: 100%;\r\n background-color: var(--first-color);\r\n height: 100%;\r\n line-height: 50px;\r\n padding-inline: 30px 25px;\r\n border-radius: 30px;\r\n font-size: var(--small-font-size);\r\n color: var(--text-white);\r\n opacity: 0;\r\n visibility: hidden;\r\n transition: all 0.3s ease;\r\n width: 115px;\r\n z-index: -1;\r\n }\r\n\r\n .nav__link:hover{\r\n background-color: var(--first-color);\r\n }\r\n \r\n .nav__link:hover .nav__name{\r\n right:27px;\r\n color: var(--text-white);\r\n opacity: 1;\r\n visibility: visible;\r\n border-radius: 30px 0 0 30px;\r\n position: relative left;\r\n }\r\n\r\n .nav__link:hover .nav__icon,\r\n .active-nav .nav__icon{\r\n color: var(--text-white);\r\n position: relative;\r\n }\r\n}\r\n\r\n",".style__switcher{\r\n position: fixed;\r\n left: 0;\r\n top: 10%;\r\n background-color: var(--text-white);\r\n width: 200px;\r\n padding: 15px;\r\n box-shadow: 0 0 4px hsl(0, 0%, 80%);\r\n z-index: 10;\r\n transform: translateX(-100%);\r\n transition: all 0.3s ease;\r\n}\r\n\r\n.show-switcher{\r\n transform: translateX(0);\r\n}\r\n\r\n.style__switcher,\r\n.style__switcher-toggler,\r\n.theme__toggler{\r\n border-radius: 0 5px 5px 0;\r\n}\r\n\r\n.style__switcher-item{\r\n display: grid;\r\n grid-template-columns: repeat(5, 1fr);\r\n column-gap: 4px;\r\n row-gap: 8px;\r\n}\r\n\r\n.style__switcher-title,\r\n.style__switcher-toggler,\r\n.theme__toggler,\r\n.style__switcher-close{\r\n color: hsl(0, 0%,40px);\r\n}\r\n\r\n.style__switcher-title{\r\n font-size: var(--small-font-size);\r\n font-weight: var(--weight-600);\r\n border-bottom: 1px solid hsl(0, 0%,87%);\r\n padding-bottom: 5px ;\r\n margin-bottom: 15px;\r\n}\r\n\r\n.theme__img{\r\n width: 30px;\r\n cursor: pointer;\r\n}\r\n\r\n.style__switcher-toggler,\r\n.theme__toggler{\r\n position: absolute;\r\n left: 100%;\r\n background-color: var(--text-white);\r\n height: 50px;\r\n width: 50px;\r\n font-size: var(--large-font-size);\r\n cursor: pointer;\r\n display: grid;\r\n place-items: center;\r\n box-shadow: 0 0 2px hsl(0,0%,80%);\r\n transition: all 0.3s ease;\r\n}\r\n\r\n.show-switcher .style__switcher-toggler,\r\n.show-switcher .theme__toggler{\r\n left: -100%;\r\n}\r\n\r\n.style__switcher-toggler{\r\n top: 10%;\r\n\r\n}\r\n\r\n.theme__toggler{\r\n bottom: 10%;\r\n}\r\n\r\n.style__switcher-close{\r\n cursor: pointer;\r\n font-size: var(--h2-font-size);\r\n position: absolute;\r\n top: 2%;\r\n right: 15px;\r\n\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n/* .style__switcher{\r\n position: fixed;\r\n left: 0;\r\n top: 10%;\r\n background-color: var(--text-white);\r\n width: 220px;\r\n box-shadow: 0 0 4px hsl(0,0%,80%);\r\n z-index: 10;\r\n transform: translateY(-100%);\r\n transition: all 0.3s ease;\r\n}\r\n\r\n.show-switcher{\r\n transform: translateX(0);\r\n} \r\n\r\n.style__switcher,\r\n.style__switcher-toggler,\r\n.theme__toggler{\r\n border-radius: 0 5px 5px 0;\r\n\r\n\r\n}\r\n\r\n.style__switcher-item{\r\n display: grid;\r\n grid-template-columns: repeat(5 , 1fr);\r\n column-gap: 1px;\r\n row-gap: 5px;\r\n \r\n}\r\n\r\n.style__switcher-title,\r\n.style__switcher-toggler,\r\n.theme__toggler,\r\n.style__switcher-close{\r\n color: var(--small-font-size);\r\n font-weight: var(--weight-600);\r\n border-bottom: 1px solid hsl(0,0%,87%);\r\n padding-bottom: 5px;\r\n margin-bottom: 15px;\r\n}\r\n\r\n.theme__img{\r\n width: 30px;\r\n cursor: pointer;\r\n}\r\n\r\n.style__switcher-toggler,\r\n.theme__toggler {\r\n position: absolute;\r\n left: 100%;\r\n background-color: var(--text-white);\r\n height: 50px;\r\n width: 50px;\r\n font-size: var(--large-font-size);\r\n cursor: pointer;\r\n display: grid;\r\n place-items: center ;\r\n box-shadow: 0 0 2px hsl(0, 0%, 80%);\r\n}\r\n\r\n.style__switcher-toggler{\r\n top: 10%;\r\n position: absolute;\r\n}\r\n\r\n.theme__toggler{\r\n bottom: 10%;\r\n}\r\n\r\n.style__switcher-close {\r\n /* Fix the typo here */\r\n /* cursor: pointer;\r\n font-size: var(--h2-font-size);\r\n position: absolute;\r\n top: 2%;\r\n right: 15px;\r\n } */ ",".home {\r\n display: grid;\r\n grid-template-columns: 4.32fr 7.68fr;\r\n align-items: center;\r\n padding: 40px;\r\n height: 100vh;\r\n}\r\n\r\n.home__img {\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 60px ;\r\n box-shadow: 0 0 8px hsla(0, 0%, 0%, 0.3) ;\r\n z-index: 1;\r\n}\r\n\r\n.home__data {\r\n max-width: 600px;\r\n margin: auto;\r\n padding-top: 20px;\r\n}\r\n\r\n.home__title {\r\n position: relative;\r\n font-size: var(--h1-font-size);\r\n line-height: 1.24;\r\n padding-left: 70px;\r\n margin-bottom: 20px; /* Add a margin bottom to separate from the button */\r\n}\r\n\r\n.home__title span {\r\n color: var(--first-color);\r\n}\r\n\r\n.home__title::before {\r\n content: '';\r\n position: absolute;\r\n left: 0;\r\n top: 30%; \r\n transform: translateY(-50%);\r\n width: 40px;\r\n height: 5px;\r\n border-radius: 10px;\r\n background-color: var(--first-color);\r\n}\r\n\r\n.home__description {\r\n line-height: 2.125;\r\n margin: 16px 0 32px; /* Adjust margin */\r\n}\r\n\r\n.color__block{\r\n position:fixed;\r\n height: 200%;\r\n width: 100%;\r\n background-color: var(--first-color);\r\n top: -50%;\r\n left: -83%;\r\n transform: rotate(-15deg);\r\n}\r\n\r\n.button {\r\n display: inline-block;\r\n align-items: center;\r\n padding: 15px 60px 15px 20px;\r\n margin-top: 20px;\r\n background-color: transparent;\r\n color: var(--title-color);\r\n border: 1px solid var(--first-color);\r\n border-radius: 35px;\r\n cursor: pointer;\r\n transition: background-color 0.3s ease, color 0.3s ease;\r\n text-decoration: none;\r\n}\r\n\r\n.button:hover {\r\n background-color: var(--first-color);\r\n color: #fff;\r\n}\r\n\r\n.button span {\r\n margin-left: 5px;\r\n transition: color 0.3s ease;\r\n}\r\n\r\n.button:hover span {\r\n color: #fff;\r\n}\r\n\r\n/* Adjust the description styles */\r\n.home__description {\r\n line-height: 2.125;\r\n margin-top: 16px; /* Adjust margin-top to prevent hiding */\r\n padding-bottom: 20px; /* Add padding to ensure space at the bottom */\r\n}\r\n\r\n\r\n\r\n\r\n\r\n/* .home {\r\n grid-template-columns: 4.32fr 7.68fr;\r\n align-items: center;\r\n padding: 40px;\r\n height: 100vh;\r\n}\r\n\r\n.home__img {\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 0 0 8px hsla(0, 0%, 0%, 0.3);\r\n}\r\n\r\n.home__data {\r\n max-width: 600px;\r\n margin-inline: auto;\r\n padding-top: 20px;\r\n}\r\n\r\n.home__title {\r\n position: relative;\r\n font-size: var(--h1-font-size);\r\n line-height: 1.24;\r\n padding-left: 70px;\r\n}\r\n\r\n.home__title span {\r\n color: var(--first-color);\r\n}\r\n\r\n.home__title::before {\r\n content: '';\r\n position: absolute;\r\n left: 22%;\r\n width: 40px;\r\n height: 5px;\r\n border-radius: 10px;\r\n background-color: var(--first-color);\r\n}\r\n\r\n.home__description {\r\n line-height: 2.125;\r\n margin-block: 16px 32px;\r\n}\r\n\r\n/* Add or update the button styles */\r\n/* .button {\r\n display: inline-block;\r\n padding: 10px 20px;\r\n margin-top: 20px;\r\n background-color: var(--first-color); /* Change to your desired button color */\r\n /* color: #fff; /* Set the text color to contrast with the background */\r\n /* border: none; */\r\n /* border-radius: 5px; */\r\n /* cursor: pointer; */\r\n /* transition: background-color 0.3s ease; Add a smooth transition effect */ \r\n\r\n/* } */\r\n\r\n/* .button:hover {\r\n background-color: var(--first-color) ; */\r\n/* } */ \r\n\r\n\r\n/* .home{\r\n grid-template-columns: 4.32fr 7.68fr;\r\n align-items: center;\r\n padding: 40px;\r\n height: 100vh;\r\n}\r\n\r\n.home__img {\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 0 0 8px hsla(0, 0% , 0%, 0.3);\r\n}\r\n.home__data{\r\n max-width: 600px;\r\n margin-inline: auto;\r\n padding-top: 20px;\r\n}\r\n\r\n.home__title{\r\n position: relative;\r\n font-size: var(--h1-font-size);\r\n line-height: 1.24;\r\n padding-left: 70px;\r\n}\r\n\r\n.home__title span {\r\n color: var(--first-color);\r\n}\r\n\r\n.home__title::before{\r\n content:'';\r\n position: absolute;\r\n left: 22%;\r\n width: 40px;\r\n height: 5px;\r\n border-radius: 10px;\r\n background-color: var(--first-color);\r\n}\r\n\r\n.home__description{\r\n line-height:2.125;\r\n margin-block: 16px 32px;\r\n} */",".about__container,\r\n.stats,\r\n.resume__container{\r\n grid-template-columns: repeat(2,1fr);\r\n align-items: flex-start;\r\n}\r\n\r\n\r\n.info__list{\r\n row-gap: 20px;\r\n margin-bottom: 32px;\r\n}\r\n\r\n.section__subtitle{\r\n font-size: var(--h3-font-size);\r\n font-weight:var(--weight-600) ;\r\n margin-bottom: 20px;\r\n}\r\n\r\n.info__list .info__title,\r\n.info__list .info__description{\r\n font-size: var(--small-font-size);\r\n}\r\n\r\n.info__list .info__description{\r\n color: var(--title-color);\r\n font-weight: var(--weight-600);\r\n}\r\n\r\n.stats__box{\r\n border: 1px solid var(--border-color);\r\n padding: 20px 30px 25px; \r\n border-radius: 5px;\r\n}\r\n\r\n .stats__no{\r\n color: var(--first-color);\r\n font-size: var(--h1-font-size);\r\n line-height: 1;\r\n}\r\n\r\n .stats__title{\r\n font-size: var(--small-font-size);\r\n line-height: 1.5;\r\n padding-left: 45px;\r\n position: relative;\r\n \r\n}\r\n\r\n.stats__title::before{\r\n content: '';\r\n left: 0;\r\n top:25%;\r\n width:30px;\r\n height: 1px;\r\n background-color: var(--text-color);\r\n} \r\n\r\n.separator{\r\n border-top: 1px solid var(--border-color);\r\n max-width: 60%;\r\n margin: 72px auto 56px;\r\n}\r\n\r\n.subtitle__center{\r\n text-align: center;\r\n margin-bottom: 50px;\r\n}\r\n\r\n.skills__container {\r\n grid-template-columns: repeat(4,1fr);\r\n justify-items: center;\r\n row-gap:48px;\r\n}\r\n\r\n.progress__circle{\r\n width: 120px;\r\n height: 120px;\r\n\r\n}\r\n\r\n.CircularProgressbar-path{\r\n stroke: var(--first-color) !important;\r\n stroke-linecap: butt !important;\r\n}\r\n\r\n.CircularProgressbar-trail{\r\n stroke: var(--container-color) !important;\r\n\r\n}\r\n\r\n.CircularProgressbar-text{\r\n fill: var(--title-color)!important;\r\n font-family: var(--second-font);\r\n font-size: var(--large-font-size)!important;\r\n}\r\n\r\n.skills__title{\r\n font-family: var(--body-font);\r\n font-size: var(--normal-font-size);\r\n font-weight: var(--weight-400);\r\n text-align: center;\r\n margin-top: 24px;\r\n}\r\n.resume__item{\r\n position: relative;\r\n padding-left: 60px;\r\n\r\n}\r\n\r\n.resume__item:not(:last-child){\r\n margin-bottom: 50px;\r\n\r\n}\r\n\r\n.resume__item::before{\r\n content:'';\r\n position: absolute;\r\n left: 0px;\r\n top: 0;\r\n border-left: 1px solid var(--border-color);\r\n height: 100%;\r\n\r\n}\r\n\r\n.resume__icon{\r\n position: absolute;\r\n left: -20px;\r\n top: 0;\r\n background-color: var(--first-color);\r\n color: var(--text-white);\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 50%;\r\n text-align: center;\r\n line-height:40px ;\r\n}\r\n\r\n.resume__date{\r\n background-color: var(--container-color);\r\n padding: 2px 10px;\r\n border-radius: 20px;\r\n font-size: var(--tiny-font-size);\r\n font-weight: var(--weight-600);\r\n}\r\n\r\n.resume__subtitle{\r\n font-size: var(--large-font-size);\r\n font-weight: var(--weight-500);\r\n margin-block: 20px 10px;\r\n}\r\n.resume__subtitle span{\r\n color: var(--text-color);\r\n font-family: var(--body-font);\r\n font-size: var(--small-font-size);\r\n font-weight: var(--weight-600);\r\n position: relative;\r\n padding-left: 26px;\r\n}\r\n.resume__subtitle span::before{\r\n content: '';\r\n position: absolute;\r\n left: 7px;\r\n top: 9px;\r\n width: 10px;\r\n height: 2px;\r\n background-color: var(--text-color);\r\n}\r\n\r\n.resume__description{\r\n font-size: var(--smaller-font-size);\r\n line-height: 1.6;\r\n\r\n}","/*\n * react-circular-progressbar styles\n * All of the styles in this file are configurable!\n */\n\n.CircularProgressbar {\n /*\n * This fixes an issue where the CircularProgressbar svg has\n * 0 width inside a \"display: flex\" container, and thus not visible.\n */\n width: 100%;\n /*\n * This fixes a centering issue with CircularProgressbarWithChildren:\n * https://github.com/kevinsqi/react-circular-progressbar/issues/94\n */\n vertical-align: middle;\n}\n\n.CircularProgressbar .CircularProgressbar-path {\n stroke: #3e98c7;\n stroke-linecap: round;\n -webkit-transition: stroke-dashoffset 0.5s ease 0s;\n transition: stroke-dashoffset 0.5s ease 0s;\n}\n\n.CircularProgressbar .CircularProgressbar-trail {\n stroke: #d6d6d6;\n /* Used when trail is not full diameter, i.e. when props.circleRatio is set */\n stroke-linecap: round;\n}\n\n.CircularProgressbar .CircularProgressbar-text {\n fill: #3e98c7;\n font-size: 20px;\n dominant-baseline: middle;\n text-anchor: middle;\n}\n\n.CircularProgressbar .CircularProgressbar-background {\n fill: #d6d6d6;\n}\n\n/*\n * Sample background styles. Use these with e.g.:\n *\n * \n */\n.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background {\n fill: #3e98c7;\n}\n\n.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text {\n fill: #fff;\n}\n\n.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path {\n stroke: #fff;\n}\n\n.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail {\n stroke: transparent;\n}\n",".portfolio__container{\r\n grid-template-columns: repeat(3, 1fr);\r\n\r\n}\r\n\r\n.portfolio__item{\r\n position: relative;\r\n border-radius: 10px;\r\n overflow: hidden;\r\n cursor: pointer;\r\n}\r\n\r\n.portfolio__img{\r\n height: 250px;\r\n width: 100%;\r\n object-fit: cover;\r\n vertical-align: middle;\r\n}\r\n\r\n.portfolio__hover{\r\n background-color: var(--first-color);\r\n position: absolute;\r\n inset: 0;\r\n display: grid;\r\n place-items: center;\r\n opacity: 0;\r\n transition: all 0.5s ease;\r\n}\r\n\r\n.portfolio__item:hover .portfolio__hover{\r\n opacity: 1;\r\n}\r\n\r\n.portfolio__title{\r\n color: var(--text-white);\r\n font-size: var(--large-font-size);\r\n font-weight: var(-weight-500);\r\n transform: translateY(-20px);\r\n transition: all 0.5s ease;\r\n\r\n}\r\n\r\n.portfolio__item:hover .portfolio__title{\r\n transform: translateY(0);\r\n}\r\n.portfolio__modal{\r\n position: fixed;\r\n inset: 0;\r\n background-color: hsla(0,0%,0%, 0.7);\r\n z-index: 1000;\r\n display: grid;\r\n place-items: center;\r\n padding: 15px;\r\n}\r\n\r\n.portfolio__modal-content{\r\n background-color: var(--container-color);\r\n max-width: 650px;\r\n width: 100%;\r\n padding: 22px;\r\n border-radius: 10px;\r\n position: relative;\r\n}\r\n\r\n.modal__close{\r\n position: absolute;\r\n top: -3.5%;\r\n right: -8.5%;\r\n width: 50px;\r\n height: 50px;\r\n filter: invert(0.8);\r\n}\r\n\r\n.modal__img{\r\n width: 100%;\r\n height: 350px;\r\n object-fit: cover;\r\n}\r\n\r\n.modal__title{\r\n text-align: center;\r\n color: var(--first-color);\r\n font-size: var(--h2-font-size);\r\n letter-spacing: 2px;\r\n margin-bottom: 24px;\r\n}\r\n\r\n.modal__list{\r\n grid-template-columns: repeat(2, 1fr);\r\n row-gap: 10px;\r\n margin-bottom: 24px;\r\n}\r\n\r\n.modal__icon{\r\n display: flex;\r\n\r\n}\r\n\r\n.item__title,\r\n.item__details{\r\n font-size: var(--title-color);\r\n font-size: var(--small-font-size);\r\n}\r\n\r\n.modal__item{\r\n display: flex;\r\n align-items: center;\r\n column-gap: 8px;\r\n}\r\n.item__details{\r\n font-weight: var(-weight-600);\r\n}",".contact__container{\r\n grid-template-columns: 4fr 8fr;\r\n}\r\n\r\n.contact__title{\r\n font-size: var(--h3-font-size);\r\n font-weight: var(--weight-600);\r\n margin-bottom: 1rem;\r\n}\r\n\r\n.contact__description{\r\n font-size: var(--small-font-size);\r\n line-height: 1.6;\r\n}\r\n\r\n.contact__description,\r\n.contact__info .info__item{\r\n margin-bottom: 20px;\r\n}\r\n\r\n.contact__info .info__icon{\r\n color: var(--first-color);\r\n font-size: var(--h2-font-size);\r\n}\r\n\r\n.contact__info .info__title{\r\n font-size: var(--small-font-size);\r\n\r\n}\r\n\r\n.contact__info .info__desc{\r\n font-family: var(--body-font);\r\n font-size: var(--small-font-size);\r\n font-weight: var(--weight-500);\r\n}\r\n\r\n.contact__socials{\r\n display: flex;\r\n column-gap: 16px;\r\n}\r\n\r\n.contact__social-link{\r\n background-color: var(--container-color);\r\n color: var(--title-color);\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 50%;\r\n text-align: center;\r\n line-height: 44px;\r\n transition: all 0.3s ease;\r\n}\r\n\r\n.contact__social-link:hover{\r\n background-color: var(--first-color);\r\n color: var(--text-white);\r\n}\r\n\r\n.form__input-group{\r\n display: grid;\r\n grid-template-columns: repeat(3, 1fr);\r\n column-gap: 30px;\r\n}\r\n\r\n.form__input-div{\r\n margin-bottom: 30px;\r\n}\r\n\r\n.form__control{\r\n border: 1px solid var(--container-color);\r\n background-color: var(--container-color);\r\n color: var(--title-color);\r\n width: 100%;\r\n padding: 12px 24px;\r\n border-radius: 30px;\r\n font-size: var(--small-font-size);\r\n transition: all 0.3s ease;\r\n}\r\n\r\n.form__control:focus{\r\n border-color: var(--first-color);\r\n\r\n}\r\n\r\n.textarea{\r\n resize: none;\r\n height: 160px;\r\n}\r\n\r\n.contact__button-icon{\r\n font-size: var(--h3-font-size);\r\n line-height: 1px;\r\n}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/787.d4aba7ab.chunk.js b/static/js/787.d4aba7ab.chunk.js new file mode 100644 index 0000000..a41e13c --- /dev/null +++ b/static/js/787.d4aba7ab.chunk.js @@ -0,0 +1,2 @@ +"use strict";(self.webpackChunkmy_app=self.webpackChunkmy_app||[]).push([[787],{787:(e,t,n)=>{n.r(t),n.d(t,{getCLS:()=>y,getFCP:()=>g,getFID:()=>C,getLCP:()=>P,getTTFB:()=>D});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); +//# sourceMappingURL=787.d4aba7ab.chunk.js.map \ No newline at end of file diff --git a/static/js/787.d4aba7ab.chunk.js.map b/static/js/787.d4aba7ab.chunk.js.map new file mode 100644 index 0000000..2b0bfb5 --- /dev/null +++ b/static/js/787.d4aba7ab.chunk.js.map @@ -0,0 +1 @@ +{"version":3,"file":"static/js/787.d4aba7ab.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.8f959d97.js b/static/js/main.8f959d97.js new file mode 100644 index 0000000..772835b --- /dev/null +++ b/static/js/main.8f959d97.js @@ -0,0 +1,3 @@ +/*! For license information please see main.8f959d97.js.LICENSE.txt */ +(()=>{var e={776:(e,t)=>{"use strict";var n;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(n=t.ElementType||(t.ElementType={})),t.isTag=function(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},127:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CASE_SENSITIVE_TAG_NAMES_MAP=t.CASE_SENSITIVE_TAG_NAMES=void 0,t.CASE_SENSITIVE_TAG_NAMES=["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"],t.CASE_SENSITIVE_TAG_NAMES_MAP=t.CASE_SENSITIVE_TAG_NAMES.reduce((function(e,t){return e[t.toLowerCase()]=t,e}),{})},409:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="html",r="head",i="body",o=/<([a-zA-Z]+[0-9]?)/,a=//i,s=//i,l=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},u=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},c="object"===typeof window&&window.DOMParser;if("function"===typeof c){var d=new c;l=u=function(e,t){return t&&(e="<".concat(t,">").concat(e,"")),d.parseFromString(e,"text/html")}}if("object"===typeof document&&document.implementation){var f=document.implementation.createHTMLDocument();l=function(e,t){if(t){var n=f.documentElement.querySelector(t);return n&&(n.innerHTML=e),f}return f.documentElement.innerHTML=e,f}}var h,p="object"===typeof document&&document.createElement("template");p&&p.content&&(h=function(e){return p.innerHTML=e,p.content.childNodes}),t.default=function(e){var t,c,d=e.match(o),f=d&&d[1]?d[1].toLowerCase():"";switch(f){case n:var p=u(e);if(!a.test(e))null===(t=null===(g=p.querySelector(r))||void 0===g?void 0:g.parentNode)||void 0===t||t.removeChild(g);if(!s.test(e))null===(c=null===(g=p.querySelector(i))||void 0===g?void 0:g.parentNode)||void 0===c||c.removeChild(g);return p.querySelectorAll(n);case r:case i:var m=l(e).querySelectorAll(f);return s.test(e)&&a.test(e)?m[0].parentNode.childNodes:m;default:return h?h(e):(g=l(e,i).querySelector(i)).childNodes;var g}}},159:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(409)),o=n(716),a=/<(![a-zA-Z\s]+)>/;t.default=function(e){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(a),n=t?t[1]:void 0;return(0,o.formatDOM)((0,i.default)(e),null,n)}},716:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDOM=t.formatAttributes=void 0;var r=n(538),i=n(127);function o(e){for(var t={},n=0,r=e.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=d;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=f;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=h;var p=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var a=e.call(this,r)||this;return a.name=t,a.attribs=n,a.type=i,a}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(d);function m(e){return(0,o.isTag)(e)}function g(e){return e.type===o.ElementType.CDATA}function v(e){return e.type===o.ElementType.Text}function y(e){return e.type===o.ElementType.Comment}function b(e){return e.type===o.ElementType.Directive}function x(e){return e.type===o.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new l(e.data);else if(y(e))n=new u(e.data);else if(m(e)){var r=t?A(e.children):[],o=new p(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(g(e)){r=t?A(e.children):[];var a=new f(r);r.forEach((function(e){return e.parent=a})),n=a}else if(x(e)){r=t?A(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!b(e))throw new Error("Not implemented yet: ".concat(e.type));var d=new c(e.name,e.data);null!=e["x-name"]&&(d["x-name"]=e["x-name"],d["x-publicId"]=e["x-publicId"],d["x-systemId"]=e["x-systemId"]),n=d}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function A(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(195),i=n(141),o=["checked","value"],a=["input","select","textarea"],s={reset:!0,submit:!0};function l(e){return r.possibleStandardNames[e]}t.default=function(e,t){void 0===e&&(e={});var n={},u=Boolean(e.type&&s[e.type]);for(var c in e){var d=e[c];if((0,r.isCustomAttribute)(c))n[c]=d;else{var f=c.toLowerCase(),h=l(f);if(h){var p=(0,r.getPropertyInfo)(h);switch(o.includes(h)&&a.includes(t)&&!u&&(h=l("default"+f)),n[h]=d,p&&p.type){case r.BOOLEAN:n[h]=!0;break;case r.OVERLOADED_BOOLEAN:""===d&&(n[h]=!0)}}else i.PRESERVE_CUSTOM_ATTRIBUTES&&(n[c]=d)}}return(0,i.setStyleProp)(e.style,n),n}},595:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(791),o=r(n(131)),a=n(141),s={cloneElement:i.cloneElement,createElement:i.createElement,isValidElement:i.isValidElement};function l(e){return a.PRESERVE_CUSTOM_ATTRIBUTES&&"tag"===e.type&&(0,a.isCustomComponent)(e.name,e.attribs)}t.default=function e(t,n){for(var r=[],i="function"===typeof(null===n||void 0===n?void 0:n.replace),u=(null===n||void 0===n?void 0:n.transform)||a.returnFirstArg,c=(null===n||void 0===n?void 0:n.library)||s,d=c.cloneElement,f=c.createElement,h=c.isValidElement,p=t.length,m=0;m1&&(v=d(v,{key:v.key||m})),r.push(u(v,g,m));continue}}if("text"!==g.type){var y=g,b={};l(y)?((0,a.setStyleProp)(y.attribs.style,y.attribs),b=y.attribs):y.attribs&&(b=(0,o.default)(y.attribs,y.name));var x=void 0;switch(g.type){case"script":case"style":g.children[0]&&(b.dangerouslySetInnerHTML={__html:g.children[0].data});break;case"tag":"textarea"===g.name&&g.children[0]?b.defaultValue=g.children[0].data:g.children&&g.children.length&&(x=e(g.children,n));break;default:continue}p>1&&(b.key=m),r.push(u(f(g.name,b,x),g,m))}else{var w=!g.data.trim().length;if(w&&g.parent&&!(0,a.canTextBeChildOfNode)(g.parent))continue;if((null===n||void 0===n?void 0:n.trim)&&w)continue;r.push(u(g.data,g,m))}}return 1===r.length?r[0]:r}},25:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.htmlToDOM=t.domToReact=t.attributesToProps=t.Text=t.ProcessingInstruction=t.Element=t.Comment=void 0;var i=r(n(159));t.htmlToDOM=i.default;var o=r(n(131));t.attributesToProps=o.default;var a=r(n(595));t.domToReact=a.default;var s=n(936);Object.defineProperty(t,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(t,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(t,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(t,"Text",{enumerable:!0,get:function(){return s.Text}});var l={lowerCaseAttributeNames:!1};t.default=function(e,t){if("string"!==typeof e)throw new TypeError("First argument must be a string");return e?(0,a.default)((0,i.default)(e,(null===t||void 0===t?void 0:t.htmlparser2)||l),t):[]}},141:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.returnFirstArg=t.canTextBeChildOfNode=t.ELEMENTS_WITH_NO_TEXT_CHILDREN=t.PRESERVE_CUSTOM_ATTRIBUTES=t.setStyleProp=t.isCustomComponent=void 0;var i=n(791),o=r(n(792)),a=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);t.isCustomComponent=function(e,t){return e.includes("-")?!a.has(e):Boolean(t&&"string"===typeof t.is)};var s={reactCompat:!0};t.setStyleProp=function(e,t){if("string"===typeof e)if(e.trim())try{t.style=(0,o.default)(e,s)}catch(n){t.style={}}else t.style={}},t.PRESERVE_CUSTOM_ATTRIBUTES=Number(i.version.split(".")[0])>=16,t.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);t.canTextBeChildOfNode=function(e){return!t.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(e.name)};t.returnFirstArg=function(e){return e}},936:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=n(776),a=n(262);i(n(262),t);var s={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof t&&(n=t,t=s),"object"===typeof e&&(t=e,e=void 0),this.callback=null!==e&&void 0!==e?e:null,this.options=null!==t&&void 0!==t?t:s,this.elementCB=null!==n&&void 0!==n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.lastNode;if(t&&t.type===o.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new a.Text(e);this.addNode(n),this.lastNode=n}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===o.ElementType.Comment)this.lastNode.data+=e;else{var t=new a.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.CDATA([e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new a.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},262:function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(a);t.NodeWithChildren=d;var f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.CDATA,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(d);t.CDATA=f;var h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type=o.ElementType.Root,t}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(d);t.Document=h;var p=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?o.ElementType.Script:"style"===t?o.ElementType.Style:o.ElementType.Tag);var a=e.call(this,r)||this;return a.name=t,a.attribs=n,a.type=i,a}return r(t,e),Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(d);function m(e){return(0,o.isTag)(e)}function g(e){return e.type===o.ElementType.CDATA}function v(e){return e.type===o.ElementType.Text}function y(e){return e.type===o.ElementType.Comment}function b(e){return e.type===o.ElementType.Directive}function x(e){return e.type===o.ElementType.Root}function w(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new l(e.data);else if(y(e))n=new u(e.data);else if(m(e)){var r=t?A(e.children):[],o=new p(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(g(e)){r=t?A(e.children):[];var a=new f(r);r.forEach((function(e){return e.parent=a})),n=a}else if(x(e)){r=t?A(e.children):[];var s=new h(r);r.forEach((function(e){return e.parent=s})),e["x-mode"]&&(s["x-mode"]=e["x-mode"]),n=s}else{if(!b(e))throw new Error("Not implemented yet: ".concat(e.type));var d=new c(e.name,e.data);null!=e["x-name"]&&(d["x-name"]=e["x-name"],d["x-publicId"]=e["x-publicId"],d["x-systemId"]=e["x-systemId"]),n=d}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function A(e){for(var t=e.map((function(e){return w(e,!0)})),n=1;n{var t=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,n=/\n/g,r=/^\s*/,i=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,a=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,s=/^[;\s]*/,l=/^\s+|\s+$/g,u="";function c(e){return e?e.replace(l,u):u}e.exports=function(e,l){if("string"!==typeof e)throw new TypeError("First argument must be a string");if(!e)return[];l=l||{};var d=1,f=1;function h(e){var t=e.match(n);t&&(d+=t.length);var r=e.lastIndexOf("\n");f=~r?e.length-r:f+e.length}function p(){var e={line:d,column:f};return function(t){return t.position=new m(e),b(),t}}function m(e){this.start=e,this.end={line:d,column:f},this.source=l.source}m.prototype.content=e;var g=[];function v(t){var n=new Error(l.source+":"+d+":"+f+": "+t);if(n.reason=t,n.filename=l.source,n.line=d,n.column=f,n.source=e,!l.silent)throw n;g.push(n)}function y(t){var n=t.exec(e);if(n){var r=n[0];return h(r),e=e.slice(r.length),n}}function b(){y(r)}function x(e){var t;for(e=e||[];t=w();)!1!==t&&e.push(t);return e}function w(){var t=p();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;u!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,u===e.charAt(n-1))return v("End of comment missing");var r=e.slice(2,n-2);return f+=2,h(r),e=e.slice(n),f+=2,t({type:"comment",comment:r})}}function A(){var e=p(),n=y(i);if(n){if(w(),!y(o))return v("property missing ':'");var r=y(a),l=e({type:"declaration",property:c(n[0].replace(t,u)),value:r?c(r[0].replace(t,u)):u});return y(s),l}}return b(),function(){var e,t=[];for(x(t);e=A();)!1!==e&&(t.push(e),x(t));return t}()}},463:(e,t,n)=>{"use strict";var r=n(791),i=n(296);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n