From b4b74541328272df587a8765371c94f6433162f2 Mon Sep 17 00:00:00 2001 From: Harshita76 Date: Mon, 26 Aug 2024 16:47:09 +0530 Subject: [PATCH] Updates --- CNAME | 1 - asset-manifest.json | 26 +++--- index.html | 2 +- static/css/main.2c64c29f.chunk.css | 2 - static/css/main.2c64c29f.chunk.css.map | 1 - static/css/main.7d56b200.chunk.css | 2 + static/css/main.7d56b200.chunk.css.map | 1 + static/js/2.e76eb7ca.chunk.js | 3 + ...SE.txt => 2.e76eb7ca.chunk.js.LICENSE.txt} | 0 ...1.chunk.js.map => 2.e76eb7ca.chunk.js.map} | 2 +- static/js/2.fa39c031.chunk.js | 3 - static/js/main.9f14345c.chunk.js | 2 - static/js/main.9f14345c.chunk.js.map | 1 - static/js/main.b6dc2627.chunk.js | 92 +++++++++++++++++++ static/js/main.b6dc2627.chunk.js.map | 1 + ...n.f469d6c5.js => runtime-main.f21fac85.js} | 2 +- ...c5.js.map => runtime-main.f21fac85.js.map} | 2 +- 17 files changed, 116 insertions(+), 27 deletions(-) delete mode 100644 CNAME delete mode 100644 static/css/main.2c64c29f.chunk.css delete mode 100644 static/css/main.2c64c29f.chunk.css.map create mode 100644 static/css/main.7d56b200.chunk.css create mode 100644 static/css/main.7d56b200.chunk.css.map create mode 100644 static/js/2.e76eb7ca.chunk.js rename static/js/{2.fa39c031.chunk.js.LICENSE.txt => 2.e76eb7ca.chunk.js.LICENSE.txt} (100%) rename static/js/{2.fa39c031.chunk.js.map => 2.e76eb7ca.chunk.js.map} (59%) delete mode 100644 static/js/2.fa39c031.chunk.js delete mode 100644 static/js/main.9f14345c.chunk.js delete mode 100644 static/js/main.9f14345c.chunk.js.map create mode 100644 static/js/main.b6dc2627.chunk.js create mode 100644 static/js/main.b6dc2627.chunk.js.map rename static/js/{runtime-main.f469d6c5.js => runtime-main.f21fac85.js} (96%) rename static/js/{runtime-main.f469d6c5.js.map => runtime-main.f21fac85.js.map} (99%) diff --git a/CNAME b/CNAME deleted file mode 100644 index d29852e..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -tedxbitshyderabad.org \ No newline at end of file diff --git a/asset-manifest.json b/asset-manifest.json index 34f9bb3..d63cb2e 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,17 +1,17 @@ { "files": { - "main.css": "/static/css/main.2c64c29f.chunk.css", - "main.js": "/static/js/main.9f14345c.chunk.js", - "main.js.map": "/static/js/main.9f14345c.chunk.js.map", - "runtime-main.js": "/static/js/runtime-main.f469d6c5.js", - "runtime-main.js.map": "/static/js/runtime-main.f469d6c5.js.map", + "main.css": "/static/css/main.7d56b200.chunk.css", + "main.js": "/static/js/main.b6dc2627.chunk.js", + "main.js.map": "/static/js/main.b6dc2627.chunk.js.map", + "runtime-main.js": "/static/js/runtime-main.f21fac85.js", + "runtime-main.js.map": "/static/js/runtime-main.f21fac85.js.map", "static/css/2.4ce9e501.chunk.css": "/static/css/2.4ce9e501.chunk.css", - "static/js/2.fa39c031.chunk.js": "/static/js/2.fa39c031.chunk.js", - "static/js/2.fa39c031.chunk.js.map": "/static/js/2.fa39c031.chunk.js.map", + "static/js/2.e76eb7ca.chunk.js": "/static/js/2.e76eb7ca.chunk.js", + "static/js/2.e76eb7ca.chunk.js.map": "/static/js/2.e76eb7ca.chunk.js.map", "index.html": "/index.html", "static/css/2.4ce9e501.chunk.css.map": "/static/css/2.4ce9e501.chunk.css.map", - "static/css/main.2c64c29f.chunk.css.map": "/static/css/main.2c64c29f.chunk.css.map", - "static/js/2.fa39c031.chunk.js.LICENSE.txt": "/static/js/2.fa39c031.chunk.js.LICENSE.txt", + "static/css/main.7d56b200.chunk.css.map": "/static/css/main.7d56b200.chunk.css.map", + "static/js/2.e76eb7ca.chunk.js.LICENSE.txt": "/static/js/2.e76eb7ca.chunk.js.LICENSE.txt", "static/media/1.87ae2888.webp": "/static/media/1.87ae2888.webp", "static/media/1.d0b2a39c.webp": "/static/media/1.d0b2a39c.webp", "static/media/10.049be045.webp": "/static/media/10.049be045.webp", @@ -74,10 +74,10 @@ "static/media/ticket.b3b47663.png": "/static/media/ticket.b3b47663.png" }, "entrypoints": [ - "static/js/runtime-main.f469d6c5.js", + "static/js/runtime-main.f21fac85.js", "static/css/2.4ce9e501.chunk.css", - "static/js/2.fa39c031.chunk.js", - "static/css/main.2c64c29f.chunk.css", - "static/js/main.9f14345c.chunk.js" + "static/js/2.e76eb7ca.chunk.js", + "static/css/main.7d56b200.chunk.css", + "static/js/main.b6dc2627.chunk.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 4647e22..aa0712a 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -TEDxBITSHyderabad
\ No newline at end of file +TEDxBITSHyderabad
\ No newline at end of file diff --git a/static/css/main.2c64c29f.chunk.css b/static/css/main.2c64c29f.chunk.css deleted file mode 100644 index 586ba9f..0000000 --- a/static/css/main.2c64c29f.chunk.css +++ /dev/null @@ -1,2 +0,0 @@ -*{padding:0;box-sizing:border-box}*,body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;overflow-x:hidden}body,html{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.haapy{color:#f0f8ff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar{position:fixed;top:25%;right:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background-color:initial;z-index:5;transform:translate(130px)}.icon{font-size:30px;margin-right:20px}.active{text-decoration:none;color:red}.text{font-weight:700;font-size:18px;text-transform:uppercase;text-align:center;justify-content:center}.slider,.text{display:flex;align-items:center}.slider{width:180px;justify-content:start;padding:7.5%;margin:5%;transition:.3s ease-in}.slider:hover{transform:translate(-115px)}.inactive{text-decoration:none;color:#fff}@media screen and (max-width:1100px){.sidebar{display:none}}.marquee,/ .marquee{width:90vw;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;background-color:#000;overflow-x:hidden;position:relative}.marquee-content{list-style:none;height:100%;display:flex;color:red;flex-direction:row;flex-wrap:wrap}.marquee-content li{width:26vw;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:5rem;white-space:nowrap;justify-content:flex-end;margin:auto}.marquee:after,.marquee:before{position:absolute;top:0;width:10vw;bottom:0;content:"";z-index:1}.marquee:before{left:-.5vw;background:linear-gradient(90deg,#000 0,transparent)}.marquee:after{right:-.5vw;background:linear-gradient(270deg,#000 0,transparent)}.marquee-content:hover{animation-play-state:paused}.cards{position:relative;width:80%;height:100%;background-color:#000;padding:8px 12px;margin:10px;z-index:1}.cards:before{width:100%;height:100%;background:linear-gradient(red,transparent,#fff);transform:rotate(3deg)}.cards:after,.cards:before{content:"";position:absolute;top:0;left:0;border-radius:20px;z-index:-1;transition:all 1s}.cards:after{bottom:0;right:0;background:#000}.cards:hover:before{transform:rotate(0deg)}.cards:hover:after{top:1px;bottom:1px;right:1px;left:1px}@media screen and (max-width:900px){.marquee:after,.marquee:before{width:5vw}.marquee-content li{width:40vw}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(-480vw)}}.marquee{width:95vw}}.pic{display:flex;align-items:center;justify-content:center;height:100%;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pic img{height:100%;width:100%}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(-240vw)}}@media screen and (max-width:700px){.marquee-content{animation:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;flex-wrap:wrap;justify-content:center;align-items:center}.marquee{background-color:initial;width:100vw}.marquee:after,.marquee:before{display:none}.marquee-content>li{margin:10px}.cards{width:100%}}@media screen and (max-width:700px){.marquee-content>li{width:60vw}}.landing-page{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}#title{color:#e62b1e;position:absolute;width:100%;top:45vh;font-family:Arial,Helvetica,sans-serif;font-size:50px}.landing-page img{position:absolute;z-index:1;top:3vh;left:2vw;width:350px;height:120px}.outer_box{display:flex;align-items:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px 30px}.landing-page img{top:4vh;height:80px;width:235px}.spons_heading{font-size:30px;margin:20px auto;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:50px}.spons_heading>span{color:#e62b1e}.spons-title{background-color:rgba(0,0,0,.35);border-radius:0 50px 0 50px;max-width:800px;margin:auto;top:35vh;z-index:1;font-family:Arial,Helvetica,sans-serif;padding:50px}.spons-title_head{text-transform:uppercase;color:red}.spons-title_desc{margin-top:20px;line-height:20px;font-size:20px}@media screen and (max-width:730px){.spons-title{transform:scale(.7)}}.theme{width:100vw;padding:80px 25px;background-color:#000}.theme img{height:auto;width:420px}.theme-text{width:550px;font-size:medium}.main{width:1130px;height:450px;max-width:95%;margin:10px auto;display:flex;align-items:center;justify-content:space-around}.theme h2{color:#ff2a05;font-size:60px;margin:auto}.theme-text h5,.theme h2{text-transform:capitalize}.theme-text h5{color:#fff;font-size:25px;margin-bottom:25px;letter-spacing:2px}span{color:#ff2a05}.theme-text p{color:hsla(0,0%,100%,.705);font-size:18px;bottom:45px;letter-spacing:1px;line-height:28px;padding:20px}.theme_btn{background:#ff2a05;color:#fff;text-decoration:none;border:2px solid transparent;font-weight:700;font-size:small;padding:15px 30px;border-radius:30px;transition:.4s}.theme_btn:hover{background:transparent;border:2px solid #ff2a05;cursor:pointer}@media (max-width:950px){.main{flex-direction:column;align-items:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.theme{margin:10px;padding:40px 5px}}@media (max-width:600px){.main{transform:scale(.8)}}@media (max-width:430px){.main{transform:scale(.6)}}.white{color:#fff}.cardGrid{display:flex;flex-wrap:wrap;justify-content:center;padding:50px}.cardd{transform-style:preserve-3d;position:relative;padding:30px 50px;width:350px;height:400px;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;align-items:center;flex-direction:column;justify-content:space-around;background:linear-gradient(25deg,#1b0c31,#d42929 86%);transition:all .5s ease;margin:80px 30px;cursor:pointer}.cardd:hover{height:500px}.imgbox{height:100%;transform:translateY(-80px);z-index:99}.imgbox,.speaker-image{position:relative;width:100%}.speaker-image{border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.5);transition:all .5s ease}.content{padding:10px 0;text-align:center;opacity:0;transition:.3s}.cardd:hover>.content{opacity:1}.cardd:hover .tittle{margin-top:20px;transform:scale(1.2);transform:translate3d(50px)}.cardd:hover .speaker-image{transform:scale(1.05);transform:translate3d(50px)}.tittle{margin-top:5px;width:100%;background:-webkit-linear-gradient(#b96767,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;color:#fff}.card p{width:100%;color:#dcdcdc}.spons-grid{flex-wrap:wrap;padding:50px}.spons,.spons-grid{display:flex;justify-content:center;overflow:hidden}.spons{position:relative;width:18rem;height:18rem;background:#fff;border-radius:20px;z-index:5;align-items:center;flex-direction:column;text-align:center;color:#fff;padding:30px 80px;margin:70px 50px;cursor:pointer;box-shadow:inset 0 30px 60px -12px rgba(0,0,0,.4),inset 0 18px 36px -18px rgba(0,0,0,.5)}.spons:before{content:"";position:absolute;border-radius:20px;width:40%;height:150%;z-index:-5;background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0);animation:glowing01 5s linear infinite;transform-origin:center;animation:glowing 5s linear infinite}.spons--image{height:17rem;width:17rem}@keyframes glowing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}canvas{position:absolute;width:100vw;height:100vh;top:0;right:0;left:0;bottom:0;z-index:1}.tedx_logo{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:42vw;justify-content:center;z-index:15;margin-bottom:1.5rem}.homepage{align-items:center;height:100vh;flex-direction:column}.datedate,.homepage{display:flex;justify-content:center}.tedx_desc{margin-top:-15vh;max-width:800px;padding:20px;font-size:20px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 grey;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:5px}@media only screen and (max-width:1211px){.canvas{position:absolute;height:100%;width:100%}.homepage{text-align:center}.tedx_logo{height:15vh;width:90%;align-items:left}}.buy_ticket{background-color:initial;border:1px solid #fd4c2d;box-sizing:border-box;color:#00132c;font-family:"Avenir Next LT W01 Bold",sans-serif;font-size:16px;font-weight:700;line-height:24px;padding:16px 23px;position:relative;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.buy_ticket:active,.buy_ticket:hover{outline:0;border:1px solid #fff}.buy_ticket:hover{background-color:initial;cursor:pointer}.buy_ticket:before{background-color:#f6ddd5;content:"";height:calc(100% + 3px);position:absolute;right:-7px;top:-9px;transition:background-color .3s ease-in;width:100%;z-index:-1}.buy_ticket:hover:before{background-color:#fd4c2d}@media (min-width:768px){.buy_ticket{padding:16px 32px}}.ticketReveal{margin-top:5%}.ticket_image{width:400px;margin-top:1rem;width:60%}@media only screen and (max-width:768px){.ticket_image{width:95%}}.rules-outer{border-top:1px solid #454545;background-color:#000;padding:40px;background-image:url(/static/media/rules-bg.59cdfa57.webp);background-position:50%;background-size:cover;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:brightness(10%);backdrop-filter:brightness(10%)}.rules-container{background:hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(131,10,20,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(1px);border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:70vw;border-radius:15px;padding:20px;margin:auto}.rules-headings{display:flex;flex-wrap:wrap;padding:10px;justify-content:center}.rules-heading{margin:20px;font-size:25px;font-weight:600}.rules-descriptions{display:flex;justify-content:center;text-align:justify;align-items:center;letter-spacing:.5px;line-height:30px}.rules-heading{cursor:pointer;text-align:center;color:grey}.rules-active,.rules-heading{display:inline-block;position:relative}.rules-active{color:red}.rules-heading:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:grey;transform-origin:bottom right;transition:transform .5s ease-out}.rules-heading:hover:after{transform:scaleX(1);transform-origin:bottom left}.rules-active:after{background-color:red}.rules-description{text-align:justify;color:#fff;font-size:20px;margin:30px 100px}@media only screen and (max-width:1200px){.rules-description{margin:50px}}@media only screen and (max-width:1120px){.rules-heading{margin:10px;font-size:24px}}@media only screen and (max-width:960px){.rules-container{width:80vw}.rules-description{margin:30px}}@media only screen and (max-width:765px){.rules-headings{justify-content:space-evenly}.rules-heading{font-size:30px}.rules-description{font-size:22px}}@media only screen and (max-width:550px){.rules-headings{flex-direction:column}.rules-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto auto;font-size:25px}.rules-description{margin:10px}.rules-outer{padding:none;padding:20px 15px}}@media only screen and (max-width:430px){.rules-description{font-size:18px}.rules-heading{font-size:22px}}@media only screen and (max-width:360px){.rules-headings{padding:0}.rules-heading{font-size:20px}.rules-description{font-size:15px}}@media only screen and (max-width:335px){.rules-outer{padding:20px 10px}}@media only screen and (max-width:300px){.rules-outer{padding:20px 5px}.rules-description{font-size:15px}}.button{display:block;margin:3.125rem auto;overflow:hidden;position:relative;width:11.25rem;padding:.75rem 0;border-radius:1.875rem;cursor:pointer;font-size:1.1em;font-weight:700;border:none;transition:all .5s ease-in-out;z-index:3;color:#fff;box-shadow:inset 0 0 3px #000;background-color:red}.button:before{content:"";display:inline-block;transform:translateY(50%);left:0;position:absolute;width:11.25rem;height:11.25rem;border-radius:50%;background-color:#fff;z-index:-1;transition:transform 1s ease}.button:hover:before{transform:translateY(-45%)}.button:hover{color:red;box-shadow:0 0 10px #fff;transition:color .1s ease;transition-delay:.2s}.slide_details{width:100%;justify-content:center;background-color:#000;background-color:rgba(0,0,0,.4);color:#fff;border:3px solid #000;padding:20px 10vw}.slide,.slide_details{display:flex;flex-direction:column;align-items:center}.slide{justify-content:flex-end}.slide_heading{font-size:50px;text-transform:uppercase}.slide_description{font-weight:100;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;margin:10px}@media screen and (max-width:1200px){.slide{height:60vh}}@media screen and (max-width:1000px){.slide_heading{font-size:25px}}.main-wrapper{text-align:center;display:flex;justify-content:center;font-weight:400;padding:1rem 1.5rem;border:.15rem solid ivory;width:100%;height:10rem}.date{border-right:.15rem solid ivory;padding-right:1.3rem}.location{padding-top:2rem;padding-left:1.3rem}.speaker-homepage-background{height:100vh;width:100%;background-color:#000;text-align:center}.speaker_vanta{position:relative;width:100%;height:100%}.background{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.animation div span{margin-left:-355px;animation:slidein 4s 1 forwards;z-index:10}.boxcontent{position:relative;align-items:center;justify-content:center}@media only screen and (max-width:765px){.mike{right:0}.logo{height:100px;width:285px;top:35px}}@media only screen and (width:320px){.logo{top:4vh;height:80px;width:235px}}.speak_heading{font-size:30px;margin:20px auto;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:50px}.speak_heading>span{color:#e62b1e}.speaker-title{border-radius:0 50px 0 50px;margin:auto;position:absolute;max-width:700px;top:30vh;z-index:1;font-family:Arial,Helvetica,sans-serif;padding:30px;background-color:rgba(0,0,0,.35)}.speaker-title_head{text-transform:uppercase;color:#ff3939;font-size:30px}.speaker-title_desc{margin-top:20px;color:#fff;font-weight:400;font-size:20px}@media screen and (max-width:730px){.speaker-title{transform:scale(.7)}}.footer-outer{color:#fff;border-top:1px solid #444;font-size:15px}.footer-row1{background-color:#000;display:flex;flex-wrap:wrap}.footer-col1,.footer-col23{flex:1 1;padding:30px}.footer-col23{display:flex}.footer-col2,.footer-col3,.footer-col4{flex:1 1;display:flex;flex-direction:column}.footer-col4{justify-content:start;align-items:start}.footer-heading{margin-bottom:10px;font-size:20px;color:red}.footer-social{display:flex;font-size:25px}.footer-icon{color:#fff;margin:5px;transition:.2s}.footer-icon:hover{transform:scale(1.4)}.footer-email{color:#fff;text-decoration:none}.footer-contact{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px 20px;border:none;background:hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(131,10,20,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(1px);border-radius:5px;margin-top:10px}.footer-contact-us{color:#fff;text-decoration:none;font-size:18px}.footer-row2{background-color:red;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px}.footer-ted-desc{text-align:justify}.footer-link{display:inline-block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:.5s}.footer-contact-us{transition:.25s}.footer-link:hover{color:grey}.footer-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1.5px;bottom:0;left:0;background-color:grey;transform-origin:bottom right;transition:transform .5s ease-out}.footer-contact-us:after{transition:transform .25s ease-out}.footer-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer-copyright,.footer-heading{cursor:default}.footer-copyright:hover{color:#fff}.footer-copyright:after{background-color:#fff}.footer-heading:after{background-color:red}.footer-heading:hover{color:red}@media only screen and (max-width:960px){.footer-col23{flex-direction:column}.footer-col1{flex:1.5 1}.footer-col3{margin-top:20px}}@media only screen and (max-width:800px){.footer-col1{flex:1.25 1}.footer-col3{margin-top:0}}@media only screen and (max-width:720px){.footer-contact-us,.footer-outer{font-size:16px}}@media only screen and (max-width:660px){.footer-row1{flex-direction:column}.footer-col23{flex-direction:row}.footer-col1{padding:50px 50px 10px}.footer-col23{padding-right:50px;padding-left:50px}}@media only screen and (max-width:580px){.footer-col23{flex-direction:column}.footer-heading{width:100%;text-align:center}.footer-row1{justify-content:center;align-items:center}.footer-social{justify-content:space-evenly}.footer-contact{margin:auto}.footer-col3{margin-top:30px;margin-bottom:30px}.footer-contact{margin-top:10px}.footer-heading:after{background-color:#000}}@media only screen and (max-width:360px){.footer-col1{padding:30px 30px 10px}.footer-col23{padding-right:30px;padding-left:30px}.footer-link{text-align:center}}@media only screen and (max-width:300px){.footer-contact-us,.footer-outer{font-size:14px}.footer-icon{font-size:20px}}.fbicon{color:#1877f2;margin:10px}.twicon{color:#1da1f2;margin:10px}.igicon{color:#c32aa3;margin:10px}.inicon{color:#0a66c2;margin:10px}img{border-radius:5px;height:auto;width:10rem}div{text-align:center}small{display:block}a{color:#343078;text-decoration:none}@media screen and (min-width:1099px){.ham{display:none}}.panels{width:100%;height:25vh;min-height:400px;overflow:hidden;background:#000;display:flex;justify-content:center;align-items:stretch}.panel{display:inline-block;height:100%;position:relative;flex:1 1;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .8s cubic-bezier(.4,0,.3,1)}.panel__content{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.4,0,.3,1)}.panel__content:after,.panel__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .8s cubic-bezier(.4,0,.3,1)}.panel__content:before{background:inherit;filter:grayscale(100%)}.panel__content:after{background:#000;opacity:.3}.panel__title{color:#fff;position:relative;z-index:1;transition:color .8s cubic-bezier(.4,0,.3,1);width:100%;text-align:center;padding:1em;margin:auto}.panel{overflow:hidden;margin-right:-15%}.panel__content{margin-left:-15vw}.panels{pointer-events:none}.panel__title{pointer-events:auto}.panels:hover .panel__content:after{opacity:.7}.panels:hover .panel{transform:translate3d(-7.5vw,0,0)}.panel:hover~.panel{transform:translate3d(7.5vw,0,0)}.panels .panel:hover{pointer-events:auto}.panels .panel:hover .panel__content{transform:translate3d(7.5vw,0,0)}.panels .panel:hover .panel__content:after,.panels .panel:hover .panel__content:before{opacity:0}.panels .panel:first-child:hover{transform:translateZ(0)}.panels .panel:first-child:hover~.panel{transform:translate3d(15vw,0,0)}.panels .panel:first-child:hover .panel__content{transform:translate3d(7.5vw,0,0)}.panels .panel:last-child:hover .panel__content{transform:translate3d(3.75vw,0,0)}.panel__title{font-size:2.5em;letter-spacing:.1em}@media (max-width:800px){.panel__title{font-size:1.5em}.panels{min-height:200px}}@media (max-width:600px){.panel__title{font-size:1.25em}.logo_title{transform:scale(.5)}}@media (max-width:400px){.logo_title{transform:scale(.3)}}.vantajs{position:relative;width:100%;height:100vh}.sponsor-page-logo{position:absolute;z-index:1;top:3vh;left:2vw;width:350px;height:120px}.animated-bg{text-align:center;display:flex;align-items:center;justify-content:center}#bgs{position:relative;height:100vh}.vanta-canvas{height:100vh;width:100%}@media only screen and (max-width:540px){.sponsor-page-logo{top:26px;height:90px;width:280px}}@media only screen and (min-width:320px){.sponsor-page-logo{top:4vh;height:80px;width:235px}}.title{border-radius:0 50px 0 50px;position:absolute;top:35vh;max-width:800px;z-index:1;font-family:Arial,Helvetica,sans-serif;padding:50px;background-color:rgba(0,0,0,.75)}.title_head{text-transform:uppercase;color:red}.title_desc{margin-top:20px;font-size:20px}.form-container{display:flex;justify-content:center;align-items:center}.form-left{transform:translateX(30%);background:#b30505;background:linear-gradient(0deg,#b30505 33%,red 91%);padding:25px;border-radius:15px;transition:.1s;z-index:1}.form-right{border-radius:14px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-radius:10px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:5%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;transition:.1s;padding:20px 100px}.tedxicem h2{font-size:70px;width:100%;color:red;font-family:"Arimo",sans-serif;display:inline}.form-inputs{margin-top:50px;color:#fff}.form-input{color:#fff;width:100%;padding:10px}.lower{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-input-btn{outline:none;text-decoration:none;width:35%;display:inline-block;margin:10% 10% 4%;background-color:inherit;font-family:"Arimo",sans-serif;color:red;border:1px solid red;padding:10px;border-radius:10px;font-size:20px}.form-input-btn:hover{cursor:pointer;background-color:red;color:#fff}.form-input{outline:none;text-decoration:none;border:none;border-bottom:1px solid red;background-color:inherit;font-size:20px;transition:.05s}.form-input:hover{border-bottom:2px solid red;background-color:inherit}.wrapper{height:300px}.tedxicem h1{font-size:3em;color:#000;letter-spacing:-5px;font-family:"Arimo",sans-serif}h1.ted:after{content:"x";font-size:.7em;vertical-align:super}h1.icem,p{color:#fff}p{font-size:1em;font-family:"Roboto Condensed",sans-serif}p>span{color:red}.footer>span{font-family:sans-serif;font-weight:700;font-size:.8em;margin-left:5px}.footer h1{color:red;font-size:2em;font-family:"Roboto Condensed",sans-serif}h1.venue{color:#fff;font-size:1em}.form-input:focus{color:#fff;border-bottom:2px solid red;background-color:inherit;font-size:22px}.layer h1{font-family:"Arimo",sans-serif}.layer{margin-top:50px}@media screen and (max-width:1100px){.form-left{display:none}.form-right{width:80vw}.form-input{width:70vw}}@media screen and (max-width:650px){.tedxicem h2{font-size:40px}}.card-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.card{width:calc(33.33% - 20px);margin-bottom:50px;height:375px;width:375px;border-radius:15px;border:8px solid #fff;position:relative;overflow:hidden;perspective:1000px;transition:transform 1s ease-in-out}.speaker--image{object-fit:cover;transform:scale(1);transition:1s ease-in-out}.card-body,.speaker--image{width:100%;height:100%;border-radius:15px}.card-body{top:0;right:-100%;position:absolute;background:rgba(31,61,71,.2196078431372549);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center;transition:1.5s}.card:hover{transform:rotateY(10deg) rotateX(10deg) scale(1.15);box-shadow:0 8px 12px rgba(0,0,0,.2)}.card:hover .card-body{right:0}.card:hover .speaker--image{transform:scale(1.5);transform-origin:center top}.slideLink{display:inline-block}.fa,.in,.li,.tw,.yo{height:30px;width:40px;margin:5px;color:#fff}*,:after,:before{line-height:1.5;box-sizing:border-box}.outer{margin:10vh auto 20vh;background-color:rgba(50,50,50,.15);padding:3vw;width:60vw;border:2px solid #000;color:#fff}.hading{text-align:center}div{display:block} -/*# sourceMappingURL=main.2c64c29f.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.2c64c29f.chunk.css.map b/static/css/main.2c64c29f.chunk.css.map deleted file mode 100644 index b9a2c59..0000000 --- a/static/css/main.2c64c29f.chunk.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack://src/index.css","webpack://src/App.css","webpack://src/components/sidebar/Sidebar.css","webpack://src/components/marquee/Marquee.css","webpack://src/pages/sponsors/Sponsors.css","webpack://src/components/Theme/Theme.css","webpack://src/components/newSpeaker/newSpeaker.css","webpack://src/components/currSpons/currSpons.css","webpack://src/pages/homepage/Homepage.css","webpack://src/components/Rules/Rules.css","webpack://src/components/buyButton/buyButton.css","webpack://src/components/highlights/Slides.css","webpack://src/components/homepagedate/homepagedate.css","webpack://src/pages/Speaker/speaker.css","webpack://src/components/Footer/Footer.css","webpack://src/components/hamburger/Ham.css","webpack://src/pages/gallery/Gallery.css","webpack://src/pages/contactUs/contactUs.css","webpack://src/components/form/Form.css","webpack://src/pages/executives/executives.css","webpack://src/components/other links/termandcond.css"],"names":[],"mappings":"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,CACnB,WAAY,CACZ,6BAAoC,CACpC,0CAA+C,CAC/C,yBAA0B,CAC1B,iCAAkC,CAClC,iBAAkB,CAClB,eACD,CACA,mBACC,UAAY,CACZ,oBAAqB,CACrB,cACD,CACA,aACC,oBAAqB,CACrB,YAAa,CACb,sBAAuB,CACvB,kBAAmB,CACnB,cAAe,CACf,YACD,CACA,iBACC,kBACD,CACA,aACC,oBAAqB,CACrB,iBAAkB,CAClB,yBAAkB,CAAlB,sBAAkB,CAAlB,iBAAkB,CAClB,cACD,CACA,mBACC,eACD,CACA,mBACC,UACD,CACA,mBACC,UAAW,CACX,iBAAkB,CAClB,UAAW,CACX,mBAAoB,CACpB,YAAa,CACb,QAAS,CACT,MAAO,CACP,qBAAsB,CACtB,6BAA8B,CAC9B,iCACD,CACA,yBACC,kCACD,CACA,yBACC,mBAAoB,CACpB,4BACD,CACA,kCAEC,cACD,CACA,wBACC,UACD,CACA,wBACC,qBACD,CACA,sBACC,oBACD,CACA,sBACC,SACD,CACA,yCACC,cACC,qBACD,CACA,aACC,UACD,CACA,aACC,eACD,CACD,CACA,yCACC,aACC,WACD,CACA,aACC,YACD,CACD,CACA,yCACC,iCAEC,cACD,CACD,CACA,yCACC,aACC,qBACD,CACA,cACC,kBACD,CACA,aAEC,sBACD,CACA,cACC,kBAAmB,CACnB,iBACD,CACD,CACA,yCACC,cACC,qBACD,CACA,gBACC,UAAW,CACX,iBACD,CACA,aACC,sBAAuB,CACvB,kBACD,CACA,eACC,4BACD,CACA,gBACC,WACD,CACA,aACC,eAAgB,CAChB,kBACD,CACA,gBACC,eACD,CACA,sBACC,qBACD,CAED,CACA,yCACC,aAEC,sBACD,CACA,cACC,kBAAmB,CACnB,iBACD,CACA,aACC,iBACD,CACD,CACA,yCACC,iCAEC,cACD,CACA,aACC,cACD,CACD,CAEA,QACC,aAAc,CACd,WACD,CACA,QACC,aAAc,CACd,WACD,CAEA,QACC,aAAc,CACd,WACD,CAEA,QACC,aAAc,CACd,WACD,CCrPA,IACC,iBAAkB,CA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,CACd,UAAY,CACZ,mBAAoB,CACpB,8BACD,CACA,aACC,WAAY,CACZ,cAAgB,CAChB,oBACD,CACA,UAEC,UACD,CACA,EACC,aAAc,CACd,yCACD,CACA,OACC,SACD,CAEA,aACC,sBAAuB,CACvB,eAAiB,CACjB,cAAgB,CAChB,eACD,CACA,WACC,SAAU,CACV,aAAc,CACd,yCACD,CACA,SACC,UAAY,CACZ,aACD,CAEA,kBACC,UAAY,CACZ,2BAA4B,CAC5B,wBAAyB,CACzB,cACD,CACA,UACC,8BACD,CACA,OACC,eACD,CAEA,qCACC,WACC,YACD,CACA,YACC,UACD,CACA,YACC,UACD,CACD,CAEA,oCACC,aACC,cACD,CACD,CChKA,WACI,YAAa,CACb,cAAe,CACf,6BAA8B,CAC9B,YACF,CAGF,MACI,yBAA0B,CAC5B,kBAAmB,CACjB,YAAa,CACb,WAAW,CACX,kBAAmB,CACnB,qBAAsB,CACtB,iBAAkB,CAClB,eAAgB,CAChB,kBAAmB,CACnB,mCACJ,CAEA,gBAGI,gBAAiB,CAEjB,kBAAmB,CACnB,yBACJ,CACA,2BAPI,UAAW,CACX,WAAY,CAEZ,kBAmBJ,CAfA,WAGI,KAAM,CACN,WAAW,CACX,iBAAkB,CAClB,2CAAqB,CACrB,iCAA0B,CAA1B,yBAA0B,CAE1B,UAAY,CACZ,YAAa,CACb,YAAa,CACb,qBAAsB,CACtB,sBAAuB,CACvB,eACJ,CACA,YACI,mDAAoD,CACpD,oCACJ,CACA,uBACI,OACJ,CACA,4BACG,oBAAqB,CACvB,2BACD,CAEA,WACI,oBAGF,CAEA,oBACE,WAAY,CACZ,UAAW,CACX,UAAW,CACX,UACF,CC5EF,iBACI,eAAgB,CAGhB,qBACJ,CACA,OACI,qBAAsB,CACtB,mCAAoC,CACpC,WAAY,CACZ,UAAW,CACX,qBAAsB,CACtB,UACJ,CAEA,QACI,iBACJ,CACA,IACI,aACJ","file":"main.2c64c29f.chunk.css","sourcesContent":["* {\r\n padding: 0;\r\n margin: 0;\r\n box-sizing: border-box;\r\n}\r\nbody {\r\n margin: 0;\r\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n background-color:black;\r\n color: white;\r\n overflow-x:hidden;\r\n}\r\nbody, html{\r\n margin:0;\r\n padding:0;\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}\r\n\r\n\r\n.haapy {\r\n color: aliceblue;\r\n}\r\n",".App {\r\n text-align: center;\r\n}\r\n\r\n.App-logo {\r\n height: 40vmin;\r\n pointer-events: none;\r\n}\r\n\r\n@media (prefers-reduced-motion: no-preference) {\r\n .App-logo {\r\n animation: App-logo-spin infinite 20s linear;\r\n }\r\n}\r\n\r\n.App-header {\r\n background-color: #282c34;\r\n min-height: 100vh;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: calc(10px + 2vmin);\r\n color: white;\r\n}\r\n\r\n.App-link {\r\n color: #61dafb;\r\n}\r\n\r\n@keyframes App-logo-spin {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n",".sidebar {\r\n position: fixed;\r\n top: 25%;\r\n right: 10px;\r\n height: fit-content;\r\n display: flex;\r\n flex-direction: column;\r\n background-color: transparent;\r\n z-index: 5;\r\n transform: translate(130px,0);\r\n}\r\n.icon {\r\n font-size: 30px;\r\n margin-right: 20px;\r\n}\r\n.active{\r\n text-decoration: none;\r\n color:red;\r\n}\r\n.text {\r\n font-weight: 700;\r\n font-size: 18px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n}\r\n\r\n.slider {\r\n width: 180px;\r\n display: flex; \r\n justify-content:start;\r\n align-items:center;\r\n padding: 7.5%;\r\n margin: 5%;\r\n transition: 0.3s ease-in;\r\n \r\n}\r\n.slider:hover{\r\n transform: translate(-115px,0);\r\n}\r\n\r\n.inactive {\r\n text-decoration: none;\r\n color: white;\r\n}\r\n\r\n\r\n\r\n@media screen and (max-width: 1100px) {\r\n .sidebar {\r\n display: none;\r\n }\r\n}","/* Marquee Styling */\r\n .marquee {\r\n\twidth: 90vw;\r\n\theight: fit-content;\r\n\tpadding: 10px;\r\n\tbackground-color: black;\r\n\toverflow-x: hidden;\r\n\tposition: relative;\r\n}\r\n\r\n.marquee-content {\r\n\tlist-style: none;\r\n\theight: 100%;\r\n\tdisplay: flex;\r\n\t/*animation: scrolling 20s linear infinite;*/\r\n\tcolor: red;\r\n\tflex-direction: row;\r\n \tflex-wrap: wrap;\r\n}\r\n\r\n\r\n.marquee-content li {\r\n\twidth: 26vw;\r\n\tflex-shrink: 0;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tfont-size: 5rem;\r\n\twhite-space: nowrap;\r\n\tmargin-bottom: 3rem;\r\n\tjustify-content: flex-end;\r\n\tmargin: auto;\r\n}\r\n\r\n.marquee::before,\r\n.marquee::after {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\twidth: 10vw;\r\n\tbottom: 0;\r\n\tcontent: \"\";\r\n\tz-index: 1;\r\n}\r\n\r\n.marquee::before {\r\n\tleft: -0.5vw;\r\n\tbackground: linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee::after {\r\n\tright: -0.5vw;\r\n\tbackground: linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee-content:hover {\r\n\tanimation-play-state: paused;\r\n} */\r\n/*\r\n.marquee_name {\r\n\tposition: absolute;\r\n\tline-height: 6vw;\r\n\twidth: 20%;\r\n\tfont-size: xx-large;\r\n\tfont-weight: 700;\r\n\tright: 20%;\r\n\ttext-align: center;\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n\theight: 6vw;\r\n\ttransform: rotate(90deg);\r\n\tz-index: 1;\r\n}*/\r\n\r\n/* .cards {\r\n\tposition: relative;\r\n\twidth: 80%;\r\n\theight: 100%;\r\n\tbackground-color: black;\r\n\tpadding: 8px 12px;\r\n\tmargin: 10px;\r\n\tz-index: 1;\r\n}\r\n\r\n.cards::before {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tborder-radius: 20px;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground: linear-gradient(red, transparent, white);\r\n\tz-index: -1;\r\n\ttransform: rotate(3deg);\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0px;\r\n\tleft: 0px;\r\n\tbottom: 0px;\r\n\tright: 0px;\r\n\tborder-radius: 20px;\r\n\tbackground: black;\r\n\tz-index: -1;\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards:hover::before {\r\n\ttransform: rotate(0deg);\r\n}\r\n\r\n.cards:hover::after {\r\n\ttop: 1px;\r\n\tbottom: 1px;\r\n\tright: 1px;\r\n\tleft: 1px;\r\n}\r\n\r\n@media screen and (max-width: 900px) {\r\n\t.marquee::before,\r\n\t.marquee::after {\r\n\t\twidth: 5vw;\r\n\t}\r\n\r\n\t.marquee-content li {\r\n\t\twidth: 40vw;\r\n\t}\r\n\r\n\t@keyframes scrolling {\r\n\t\t0% {\r\n\t\t\ttransform: translateX(0);\r\n\t\t}\r\n\r\n\t\t100% {\r\n\t\t\ttransform: translateX(-480vw);\r\n\t\t}\r\n\t}\r\n\r\n\t.marquee {\r\n\t\twidth: 95vw;\r\n\t}\r\n}\r\n\r\n.pic {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: 100%;\r\n\tpadding: 8px 12px;\r\n\twidth: fit-content;\r\n}\r\n\r\n.pic img {\r\n\theight: 100%;\r\n\twidth: 100%;\r\n}\r\n\r\n@keyframes scrolling {\r\n\t0% {\r\n\t\ttransform: translateX(0);\r\n\t}\r\n\r\n\t100% {\r\n\t\ttransform: translateX(-240vw);\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content {\r\n\t\tanimation: none;\r\n\t\theight: fit-content;\r\n\t\tflex-wrap: wrap;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\t\r\n\t.marquee{\r\n\tbackground-color: transparent;\r\n\twidth: 100vw;\t\r\n\t}\r\n\t.marquee::after {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee::before {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee-content > li {\r\n\t\tmargin: 10px;\r\n\t}\r\n\t.cards {\r\n\t\twidth: 100%;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content > li {\r\n\t\twidth: 60vw;\r\n\t}\r\n} */\r\n\r\n\r\n\r\n/* Marquee Styling */\r\n.marquee {\r\n\twidth: 90vw;\r\n\theight: fit-content;\r\n\tpadding: 10px;\r\n\tbackground-color: black;\r\n\toverflow-x: hidden;\r\n\tposition: relative;\r\n}\r\n\r\n.marquee-content {\r\n\tlist-style: none;\r\n\theight: 100%;\r\n\tdisplay: flex;\r\n\t/*animation: scrolling 20s linear infinite;*/\r\n\tcolor: red;\r\n\tflex-direction: row;\r\n \tflex-wrap: wrap;\r\n}\r\n\r\n\r\n.marquee-content li {\r\n\twidth: 26vw;\r\n\tflex-shrink: 0;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tfont-size: 5rem;\r\n\twhite-space: nowrap;\r\n\tmargin-bottom: 3rem;\r\n\tjustify-content: flex-end;\r\n\tmargin: auto;\r\n}\r\n\r\n.marquee::before,\r\n.marquee::after {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\twidth: 10vw;\r\n\tbottom: 0;\r\n\tcontent: \"\";\r\n\tz-index: 1;\r\n}\r\n\r\n.marquee::before {\r\n\tleft: -0.5vw;\r\n\tbackground: linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee::after {\r\n\tright: -0.5vw;\r\n\tbackground: linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee-content:hover {\r\n\tanimation-play-state: paused;\r\n}/*\r\n.marquee_name {\r\n\tposition: absolute;\r\n\tline-height: 6vw;\r\n\twidth: 20%;\r\n\tfont-size: xx-large;\r\n\tfont-weight: 700;\r\n\tright: 20%;\r\n\ttext-align: center;\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n\theight: 6vw;\r\n\ttransform: rotate(90deg);\r\n\tz-index: 1;\r\n}*/\r\n\r\n.cards {\r\n\tposition: relative;\r\n\twidth: 80%;\r\n\theight: 100%;\r\n\tbackground-color: black;\r\n\tpadding: 8px 12px;\r\n\tmargin: 10px;\r\n\tz-index: 1;\r\n}\r\n\r\n.cards::before {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tborder-radius: 20px;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground: linear-gradient(red, transparent, white);\r\n\tz-index: -1;\r\n\ttransform: rotate(3deg);\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0px;\r\n\tleft: 0px;\r\n\tbottom: 0px;\r\n\tright: 0px;\r\n\tborder-radius: 20px;\r\n\tbackground: black;\r\n\tz-index: -1;\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards:hover::before {\r\n\ttransform: rotate(0deg);\r\n}\r\n\r\n.cards:hover::after {\r\n\ttop: 1px;\r\n\tbottom: 1px;\r\n\tright: 1px;\r\n\tleft: 1px;\r\n}\r\n\r\n@media screen and (max-width: 900px) {\r\n\t.marquee::before,\r\n\t.marquee::after {\r\n\t\twidth: 5vw;\r\n\t}\r\n\r\n\t.marquee-content li {\r\n\t\twidth: 40vw;\r\n\t}\r\n\r\n\t@keyframes scrolling {\r\n\t\t0% {\r\n\t\t\ttransform: translateX(0);\r\n\t\t}\r\n\r\n\t\t100% {\r\n\t\t\ttransform: translateX(-480vw);\r\n\t\t}\r\n\t}\r\n\r\n\t.marquee {\r\n\t\twidth: 95vw;\r\n\t}\r\n}\r\n\r\n.pic {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: 100%;\r\n\tpadding: 8px 12px;\r\n\twidth: fit-content;\r\n}\r\n\r\n.pic img {\r\n\theight: 100%;\r\n\twidth: 100%;\r\n}\r\n\r\n@keyframes scrolling {\r\n\t0% {\r\n\t\ttransform: translateX(0);\r\n\t}\r\n\r\n\t100% {\r\n\t\ttransform: translateX(-240vw);\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content {\r\n\t\tanimation: none;\r\n\t\theight: fit-content;\r\n\t\tflex-wrap: wrap;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\t\r\n\t.marquee{\r\n\tbackground-color: transparent;\r\n\twidth: 100vw;\t\r\n\t}\r\n\t.marquee::after {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee::before {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee-content > li {\r\n\t\tmargin: 10px;\r\n\t}\r\n\t.cards {\r\n\t\twidth: 100%;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content > li {\r\n\t\twidth: 60vw;\r\n\t}\r\n}",".landing-page {\r\n height: 100vh;\r\n width: 100vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n /* z-index: 1; */\r\n}\r\n\r\n#title {\r\n color: #e62b1e;\r\n position: absolute;\r\n width: 100%;\r\n top: 45vh;\r\n font-family: Arial, Helvetica, sans-serif;\r\n font-size: 50px;\r\n}\r\n\r\n.landing-page img {\r\n position: absolute;\r\n z-index: 1;\r\n top: 3vh;\r\n left: 2vw;\r\n width: 350px;\r\n height: 120px;\r\n}\r\n\r\n.outer_box {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n height: fit-content;\r\n padding: 20px 30px;\r\n}\r\n\r\n@media only screen and (max-width: 540px) {}\r\n\r\n.landing-page img {\r\n top: 4vh;\r\n height: 80px;\r\n width: 235px;\r\n}\r\n\r\n.spons_heading {\r\n font-size: 30px;\r\n margin: 0 auto;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n color: #ffffff;\r\n font-family: Arial, Helvetica, sans-serif;\r\n font-size: 50px;\r\n}\r\n\r\n.spons_heading>span {\r\n color: #e62b1e;\r\n}\r\n\r\n.spons-title {\r\n background-color: rgba(0, 0, 0, 0.35);\r\n border-radius: 0 50px 0 50px;\r\n max-width: 800px;\r\n margin: auto;\r\n /* position: absolute; */\r\n top: 35vh;\r\n z-index: 1;\r\n font-family: Arial, Helvetica, sans-serif;\r\n padding: 50px;\r\n}\r\n\r\n.spons-title_head {\r\n text-transform: uppercase;\r\n color: red;\r\n}\r\n\r\n.spons-title_desc {\r\n margin-top: 20px;\r\n line-height: 20px;\r\n font-size: 20px;\r\n}\r\n\r\n@media screen and (max-width:730px) {\r\n .spons-title {\r\n transform: scale(0.7);\r\n }\r\n}","/* theme-page */\r\n\r\n.theme {\r\n\twidth: 100vw;\r\n\tpadding: 80px 25px;\r\n\t/* background-color: #191919; */\r\n\tbackground-color: black;\r\n}\r\n\r\n.theme img {\r\n\theight: auto;\r\n\twidth: 420px;\r\n}\r\n\r\n.theme-text {\r\n\twidth: 550px;\r\n\tfont-size: medium;\r\n}\r\n\r\n.main {\r\n\twidth: 1130px;\r\n\theight:450px;\r\n\tmax-width: 95%;\r\n margin: 10px auto;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-around;\r\n}\r\n\r\n.theme h2 {\r\n\tcolor: rgb(255, 42, 5);\r\n\tfont-size: 60px;\r\n\ttext-transform: capitalize;\r\n\t/* padding: 50px 600px; */\r\n\tmargin: auto;\r\n}\r\n\r\n.theme-text h5 {\r\n\tcolor: white;\r\n\tfont-size: 25px;\r\n\ttext-transform: capitalize;\r\n\tmargin-bottom: 25px;\r\n\tletter-spacing: 2px;\r\n}\r\n\r\nspan {\r\n\tcolor: rgb(255, 42, 5);\r\n}\r\n\r\n.theme-text p {\r\n\tcolor: rgba(255, 255, 255, 0.705);\r\n\tfont-size: 18px;\r\n\tbottom: 45px;\r\n\tletter-spacing: 1px;\r\n\tline-height: 28px;\r\n\tpadding: 20px;\r\n}\r\n\r\n.theme_btn {\r\n\tbackground: rgb(255, 42, 5);\r\n\tcolor: white;\r\n\ttext-decoration: none;\r\n\tborder: 2px solid transparent;\r\n\tfont-weight: bold;\r\n\tfont-size: small;\r\n\tpadding: 15px 30px;\r\n\tborder-radius: 30px;\r\n\ttransition: 0.4s;\r\n}\r\n\r\n.theme_btn:hover {\r\n\tbackground: transparent;\r\n\tborder: 2px solid rgb(255, 42, 5);\r\n\tcursor: pointer;\r\n}\r\n\r\n@media (max-width: 950px) {\r\n\t.main {\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n height: fit-content;\r\n\t}\r\n\t.theme {\r\n\t\tmargin: 10px;\r\n\t\tpadding: 40px 5px;\r\n\t}\r\n}\r\n@media (max-width:600px) {\r\n .main {\r\n transform: scale(0.8);\r\n }\r\n}\r\n@media (max-width:430px) {\r\n .main {\r\n transform: scale(0.6);\r\n }\r\n}\r\n.white{\r\n\tcolor: white;\r\n}","\r\n\r\n .cardGrid {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n padding: 50px;\r\n }\r\n.cardd {\r\n transform-style: preserve-3d;\r\n position: relative;\r\n padding: 30px 50px;\r\n width: 350px;\r\n height: 400px;\r\n border-radius: 20px;\r\n box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;\r\n display: flex;\r\n align-items: center;\r\n flex-direction: column;\r\n justify-content: space-around;\r\n background: linear-gradient(\r\n 25deg,\r\n rgb(27, 12, 49) 0%,\r\n rgb(212, 41, 41) 86%\r\n );\r\n transition: all 0.5s ease;\r\n margin: 80px 30px;\r\n cursor: pointer;\r\n \r\n }\r\n\r\n .cardd:hover {\r\n height: 500px;\r\n }\r\n\r\n /* width: 300px;\r\n height: 200px; */\r\n .imgbox {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n transform: translateY(-80px);\r\n z-index: 99;\r\n }\r\n\r\n \r\n \r\n .speaker-image {\r\n position: relative;\r\n width: 100%;\r\n \r\n border-radius: 10px;\r\n box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.5);\r\n transition: all 0.5s ease;\r\n }\r\n\r\n .content {\r\n padding: 10px 0px;\r\n text-align: center;\r\n /* transform: translateY(-450px); */\r\n opacity: 0; \r\n transition: 0.3s;\r\n }\r\n \r\n .cardd:hover > .content {\r\n opacity: 1;\r\n /* transform: translateY(-100px); */\r\n }\r\n \r\n .cardd:hover .tittle {\r\n margin-top: 20px;\r\n transform: scale(1.2);\r\n transform: translate3d(50px);\r\n }\r\n .cardd:hover .speaker-image {\r\n transform: scale(1.05);\r\n transform: translate3d(50px);\r\n }\r\n .tittle {\r\n margin-top: 5px;\r\n width: 100%;\r\n /*font-family: \"Cinzel\", serif;*/\r\n background: -webkit-linear-gradient(#b96767, #ffffff);\r\n background-clip: text;\r\n -webkit-text-fill-color: transparent;\r\n color: white;\r\n }\r\n .card p {\r\n width: 100%;\r\n color: rgb(220, 220, 220);\r\n }\r\n",".spons-grid {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n padding: 50px;\r\n /* width: 300px;\r\n height: 400px; */\r\n overflow:hidden;\r\n }\r\n\r\n\r\n.spons{\r\n position: relative;\r\n width: 18rem;\r\n height: 18rem;\r\n /* width: 95%;\r\n height: 95%; */\r\n background: white;\r\n border-radius: 20px;\r\n z-index: 5;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n flex-direction: column;\r\n text-align: center;\r\n color: #ffffff;\r\n overflow: hidden;\r\n padding: 30px 80px;\r\n margin:70px 50px;\r\n cursor: pointer;\r\n box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 60px -12px inset,\r\n rgba(0, 0, 0, 0.5) 0px 18px 36px -18px inset;\r\n}\r\n\r\n\r\n.spons::before {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\t/* top: 0;\r\n\tleft: 0; */\r\n\tborder-radius: 20px;\r\n\twidth: 40%;\r\n\theight: 150%;\r\n z-index: -5;\r\n background: -webkit-linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);\r\n background: linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);\r\n animation: glowing01 5s linear infinite;\r\n transform-origin: center;\r\n animation: glowing 5s linear infinite;\r\n}\r\n\r\n\r\n.spons--image {\r\n \r\n height:17rem;\r\n width:17rem;\r\n}\r\n\r\n @keyframes glowing {\r\n 0% {\r\n transform: rotate(0);\r\n }\r\n 100% {\r\n transform: rotate(360deg);\r\n }\r\n }","canvas {\r\n\r\n position: absolute;\r\n width: 100vw;\r\n height: 100vh;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n bottom: 0;\r\n z-index: 1;\r\n}\r\n\r\n/*.homepage {\r\n text-align: center;\r\n}*/\r\n\r\n.tedx_logo {\r\n height: fit-content;\r\n width: 42vw;\r\n justify-content: center;\r\n z-index: 15;\r\n margin-bottom: 1.5rem;\r\n \r\n}\r\n\r\n.homepage {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n height: 100vh;\r\n flex-direction: column;\r\n}\r\n.datedate{\r\ndisplay: flex;\r\njustify-content: center;\r\n\r\n\r\n}\r\n\r\n.tedx_desc {\r\n margin-top: -15vh;\r\n max-width: 800px;\r\n padding: 20px;\r\n font-size: 20px;\r\n}\r\n\r\n\r\n\r\n/* theme-page */\r\n\r\n\r\n/* custom scroll-bar */\r\n\r\n::-webkit-scrollbar {\r\n width: 5px;\r\n}\r\n\r\n::-webkit-scrollbar-track {\r\n box-shadow: inset 0 0 0 gray;\r\n border-radius: 5px;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n background-color: #A9A9A9;\r\n border-radius: 5px;\r\n}\r\n\r\n@media only screen and (max-width: 1211px) {\r\n\r\n .canvas {\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n }\r\n .homepage {\r\n text-align: center;\r\n }\r\n .tedx_logo {\r\n height: 15vh;\r\n width: 90%;\r\n align-items: left;\r\n }\r\n\r\n}\r\n\r\n/* CSS */\r\n.buy_ticket {\r\nbackground-color: transparent;\r\nborder: 1px solid #fd4c2d;\r\nbox-sizing: border-box;\r\ncolor: #00132C;\r\nfont-family: \"Avenir Next LT W01 Bold\",sans-serif;\r\nfont-size: 16px;\r\nfont-weight: 700;\r\nline-height: 24px;\r\npadding: 16px 23px;\r\nposition: relative;\r\ntext-decoration: none;\r\nuser-select: none;\r\n-webkit-user-select: none;\r\ntouch-action: manipulation;\r\nwidth: fit-content;\r\nmargin: auto;\r\n}\r\n\r\n.buy_ticket:hover,\r\n.buy_ticket:active {\r\noutline: 0;\r\nborder: 1px solid #ffffff;\r\n}\r\n\r\n.buy_ticket:hover {\r\nbackground-color: transparent;\r\ncursor: pointer;\r\n}\r\n\r\n.buy_ticket:before {\r\nbackground-color: #f6ddd5;\r\ncontent: \"\";\r\nheight: calc(100% + 3px);\r\nposition: absolute;\r\nright: -7px;\r\ntop: -9px;\r\ntransition: background-color 300ms ease-in;\r\nwidth: 100%;\r\nz-index: -1;\r\n}\r\n\r\n.buy_ticket:hover:before {\r\nbackground-color: #fd4c2d;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n\r\n.buy_ticket {\r\n padding: 16px 32px;\r\n}\r\n}\r\n\r\n.ticketReveal{\r\n margin-top: 5%;\r\n}\r\n.ticket_image{\r\n width: 400px;\r\n}\r\n.ticket_image{\r\n margin-top: 1rem;\r\n width: 60%;\r\n \r\n\r\n \r\n}\r\n@media only screen and (max-width: 768px) {\r\n .ticket_image {\r\n width: 95%;\r\n }\r\n}",".rules-outer {\r\n border-top: 1px solid rgb(69, 69, 69);\r\n background-color: black;\r\n padding: 40px;\r\n background-image: url(../../assets/images/rules-bg.webp);\r\n background-position: center;\r\n background-size: cover;\r\n backdrop-filter: blur(20px);\r\n backdrop-filter: brightness(10%);\r\n}\r\n\r\n.rules-container {\r\n background: rgba( 255, 255, 255, 0.1);\r\n box-shadow: 0 8px 32px 0 rgba(131, 10, 20, 0.3);\r\n backdrop-filter: blur( 4px);\r\n -webkit-backdrop-filter: blur( 1px);\r\n border-radius: 10px;\r\n height: fit-content;\r\n width: 70vw;\r\n border-radius: 15px;\r\n padding: 20px;\r\n margin: auto;\r\n}\r\n\r\n.rules-headings {\r\n display: flex;\r\n flex-wrap: wrap;\r\n padding: 10px;\r\n justify-content: center;\r\n}\r\n\r\n.rules-heading {\r\n margin: 20px;\r\n font-size: 25px;\r\n font-weight: 600;\r\n}\r\n\r\n.rules-descriptions {\r\n display: flex;\r\n justify-content: center;\r\n text-align: justify;\r\n align-items: center;\r\n letter-spacing: 0.5px;\r\n line-height: 30px;\r\n}\r\n\r\n.rules-heading {\r\n cursor: pointer;\r\n text-align: center;\r\n}\r\n\r\n.rules-heading {\r\n display: inline-block;\r\n position: relative;\r\n color: gray;\r\n}\r\n\r\n.rules-active {\r\n display: inline-block;\r\n position: relative;\r\n color: red;\r\n}\r\n\r\n.rules-heading:after {\r\n content: '';\r\n position: absolute;\r\n width: 100%;\r\n transform: scaleX(0);\r\n height: 2px;\r\n bottom: 0;\r\n left: 0;\r\n background-color: gray;\r\n transform-origin: bottom right;\r\n transition: transform 0.5s ease-out;\r\n}\r\n\r\n.rules-heading:hover:after {\r\n transform: scaleX(1);\r\n transform-origin: bottom left;\r\n}\r\n\r\n.rules-active:after {\r\n background-color: red;\r\n}\r\n\r\n.rules-description {\r\n text-align: justify;\r\n color: white;\r\n font-size: 20px;\r\n margin: 30px;\r\n margin-left: 100px;\r\n margin-right: 100px;\r\n}\r\n\r\n@media only screen and (max-width:1200px) {\r\n .rules-description {\r\n margin: 50px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:1120px) {\r\n .rules-heading {\r\n margin: 10px;\r\n font-size: 24px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:960px) {\r\n .rules-container {\r\n width: 80vw;\r\n }\r\n .rules-description {\r\n margin: 30px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:765px) {\r\n .rules-headings {\r\n justify-content: space-evenly;\r\n }\r\n .rules-heading {\r\n font-size: 30px;\r\n }\r\n .rules-description {\r\n font-size: 22px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:550px) {\r\n .rules-headings {\r\n flex-direction: column;\r\n }\r\n .rules-heading {\r\n width: fit-content;\r\n margin: auto;\r\n margin-top: 10px;\r\n font-size: 25px;\r\n }\r\n .rules-description {\r\n margin: 10px;\r\n }\r\n .rules-outer {\r\n padding: none;\r\n }\r\n .rules-outer {\r\n padding: 15px;\r\n padding-top: 20px;\r\n padding-bottom: 20px\r\n }\r\n}\r\n\r\n@media only screen and (max-width:430px) {\r\n .rules-description {\r\n font-size: 18px;\r\n }\r\n .rules-heading {\r\n font-size: 22px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:360px) {\r\n .rules-headings {\r\n padding: 0;\r\n }\r\n .rules-heading {\r\n font-size: 20px;\r\n }\r\n .rules-description {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:335px) {\r\n .rules-outer {\r\n padding: 10px;\r\n padding-top: 20px;\r\n padding-bottom: 20px\r\n }\r\n}\r\n\r\n@media only screen and (max-width:300px) {\r\n .rules-outer {\r\n padding: 5px;\r\n padding-top: 20px;\r\n padding-bottom: 20px\r\n }\r\n .rules-description {\r\n font-size: 15px;\r\n }\r\n}",".button {\r\n display: block;\r\n margin: 3.125rem auto;\r\n overflow: hidden;\r\n position: relative;\r\n \r\n width: 11.25rem;\r\n padding: 0.75rem 0;\r\n border-radius: 1.875rem;\r\n cursor: pointer;\r\n font-size: 1.1em;\r\n font-weight: bold;\r\n border: none;\r\n transition: all 0.5s ease-in-out;\r\n z-index: 3;\r\n color: rgb(255, 255, 255);\r\n box-shadow: inset 0px 0px 3px rgb(0, 0, 0);\r\n background-color: rgb(255, 0, 0);\r\n }\r\n \r\n .button::before{\r\n content: '';\r\n display: inline-block;\r\n transform: translateY(50%);\r\n left: 0;\r\n position: absolute;\r\n width: 11.25rem;\r\n height: 11.25rem;\r\n border-radius: 50%;\r\n background-color: rgb(255, 255, 255);\r\n z-index: -1;\r\n transition: transform ease 1s;\r\n }\r\n \r\n .button:hover::before {\r\n transform: translateY(-45%);\r\n }\r\n \r\n .button:hover {\r\n color: rgb(255, 0, 0);\r\n box-shadow: 0 0 10px rgb(255, 255, 255); /* Add a black shadow on hover */\r\n transition: color 0.1s ease;\r\n transition-delay:0.2s;\r\n}",".slide_details {\r\n\twidth: 100%;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tbackground-color: rgb(0, 0, 0); /* Fallback color */\r\n\tbackground-color: rgba(0, 0, 0, 0.4); /* Black w/opacity/see-through */\r\n\tcolor: white;\r\n\tborder: 3px solid black;\r\n\t\r\n\tpadding: 20px;\r\n padding-left: 10vw;\r\n padding-right: 10vw;\r\n}\r\n.slide {\r\n\tdisplay: flex;\r\n flex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: flex-end;\r\n}\r\n\r\n.slide_heading {\r\n\tfont-size: 50px;\r\n\ttext-transform: uppercase;\r\n}\r\n.slide_description {\r\n\tfont-weight: 100;\r\n\tfont-family: \"Lucida Sans\", \"Lucida Sans Regular\", \"Lucida Grande\",\r\n\t\t\"Lucida Sans Unicode\", Geneva, Verdana, sans-serif;\r\n\tmargin: 10px;\r\n}\r\n\r\n@media screen and (max-width: 1200px) {\r\n\t.slide {\r\n\t\theight: 60vh;\r\n\t\t\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 1000px) {\r\n\t.slide_heading{\r\n font-size: 25px;\r\n }\r\n}\r\n\r\n\r\n\r\n",".main-wrapper{\r\n text-align: center;\r\n display: flex;\r\n justify-content: center;\r\n font-weight: 400;\r\n /* justify-content: space-between; */\r\n padding: 1rem 1.5rem;\r\n border: 0.15rem solid ivory;\r\n width: 100%;\r\n height: 10rem;\r\n \r\n }\r\n\r\n\r\n .date{\r\n border-right: 0.15rem solid ivory;\r\n padding-right: 1.3rem;\r\n \r\n }\r\n .location{\r\n padding-top: 2rem;\r\n padding-left:1.3rem ;\r\n }\r\n",".speaker-homepage-background {\r\n height: 100vh;\r\n width: 100%;\r\n background-color: black;\r\n text-align: center;\r\n}\r\n\r\n.speaker_vanta {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.vanta-canvas {\r\n height: 100vh;\r\n width: 100%;\r\n}\r\n\r\n.background {\r\n height: 100vh;\r\n width: 100vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n /* z-index: 1; */\r\n}\r\n\r\n.animation div span {\r\n margin-left: -355px;\r\n animation: slidein 4s 1 forwards;\r\n z-index: 10;\r\n}\r\n\r\n.boxcontent {\r\n position: relative;\r\n}\r\n\r\n.boxcontent {\r\n position: relative;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\n@media only screen and (max-width: 765px) {\r\n .mike {\r\n right: 0;\r\n }\r\n .logo {\r\n height: 100px;\r\n width: 285px;\r\n top: 35px;\r\n }\r\n}\r\n\r\n@media only screen and (width: 320px) {\r\n .logo {\r\n top: 4vh;\r\n height: 80px;\r\n width: 235px;\r\n }\r\n}\r\n\r\n.speak_heading {\r\n font-size: 30px;\r\n margin: 0 auto;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n color: #ffffff;\r\n font-family: Arial, Helvetica, sans-serif;\r\n font-size: 50px;\r\n}\r\n\r\n.speak_heading>span {\r\n color: #e62b1e;\r\n}\r\n\r\n.speaker-title {\r\n border-radius: 0 50px 0 50px;\r\n margin: auto;\r\n position: absolute;\r\n max-width: 700px;\r\n top: 30vh;\r\n z-index: 1;\r\n font-family: Arial, Helvetica, sans-serif;\r\n padding: 30px;\r\n background-color: rgba(0, 0, 0, 0.35);\r\n /* Black w/opacity/see-through */\r\n}\r\n\r\n.speaker-title_head {\r\n text-transform: uppercase;\r\n color: rgb(255, 57, 57);\r\n font-size: 30px;\r\n}\r\n\r\n.speaker-title_desc {\r\n margin-top: 20px;\r\n color: #ffffff;\r\n font-weight: 400;\r\n font-size: 20px;\r\n}\r\n\r\n@media screen and (max-width:730px) {\r\n .speaker-title {\r\n transform: scale(0.7);\r\n }\r\n}",".footer-outer {\r\n\tcolor: white;\r\n\tborder-top: 1px solid rgb(68, 68, 68);\r\n\tfont-size: 15px;\r\n}\r\n.footer-row1 {\r\n\tbackground-color: black;\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n}\r\n.footer-col1 {\r\n\tflex: 1;\r\n\tpadding: 30px;\r\n \r\n}\r\n.footer-col23 {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tpadding: 30px;\r\n}\r\n.footer-col2 {\r\n\tflex: 1;\r\n display: flex;\r\n\tflex-direction: column;\r\n}\r\n.footer-col3 {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n}\r\n.footer-col4 {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tjustify-content: start;\r\n\talign-items: start;\r\n\tflex-direction: column;\r\n}\r\n.footer-heading {\r\n\tmargin-bottom: 10px;\r\n\tfont-size: 20px;\r\n\tcolor: red;\r\n}\r\n.footer-social {\r\n\tdisplay: flex;\r\n\tfont-size: 25px;\r\n}\r\n.footer-icon {\r\n\tcolor: white;\r\n\tmargin: 5px;\r\n\ttransition: 0.2s;\r\n}\r\n.footer-icon:hover {\r\n\ttransform: scale(1.4);\r\n}\r\n.footer-email {\r\n\tcolor: white;\r\n\ttext-decoration: none;\r\n}\r\n.footer-contact {\r\n\twidth: fit-content;\r\n\tpadding: 10px;\r\n\tpadding-left: 20px;\r\n\tpadding-right: 20px;\r\n\tborder: none;\r\n\tbackground: rgba(255, 255, 255, 0.1);\r\n\tbox-shadow: 0 8px 32px 0 rgba(131, 10, 20, 0.3);\r\n\tbackdrop-filter: blur(4px);\r\n\t-webkit-backdrop-filter: blur(1px);\r\n\tborder-radius: 5px;\r\n\tmargin-top: 10px;\r\n}\r\n.footer-contact-us {\r\n\tcolor: white;\r\n\ttext-decoration: none;\r\n\tfont-size: 18px;\r\n}\r\n.footer-row2 {\r\n\tbackground-color: red;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tflex-wrap: wrap;\r\n\tpadding: 10px;\r\n}\r\n.footer-ted-desc {\r\n\ttext-align: justify;\r\n}\r\n.footer-link {\r\n\tdisplay: inline-block;\r\n\tposition: relative;\r\n\twidth: fit-content;\r\n\ttransition: 0.5s;\r\n}\r\n.footer-contact-us {\r\n\ttransition: 0.25s;\r\n}\r\n.footer-link:hover {\r\n\tcolor: gray;\r\n}\r\n.footer-link:after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n\ttransform: scaleX(0);\r\n\theight: 1.5px;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tbackground-color: gray;\r\n\ttransform-origin: bottom right;\r\n\ttransition: transform 0.5s ease-out;\r\n}\r\n.footer-contact-us:after {\r\n\ttransition: transform 0.25s ease-out;\r\n}\r\n.footer-link:hover:after {\r\n\ttransform: scaleX(1);\r\n\ttransform-origin: bottom left;\r\n}\r\n.footer-copyright,\r\n.footer-heading {\r\n\tcursor: default;\r\n}\r\n.footer-copyright:hover {\r\n\tcolor: white;\r\n}\r\n.footer-copyright:after {\r\n\tbackground-color: white;\r\n}\r\n.footer-heading:after {\r\n\tbackground-color: red;\r\n}\r\n.footer-heading:hover {\r\n\tcolor: red;\r\n}\r\n@media only screen and (max-width: 960px) {\r\n\t.footer-col23 {\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.footer-col1 {\r\n\t\tflex: 1.5;\r\n\t}\r\n\t.footer-col3 {\r\n\t\tmargin-top: 20px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 800px) {\r\n\t.footer-col1 {\r\n\t\tflex: 1.25;\r\n\t}\r\n\t.footer-col3 {\r\n\t\tmargin-top: 0;\r\n\t}\r\n}\r\n@media only screen and (max-width: 720px) {\r\n\t.footer-outer,\r\n\t.footer-contact-us {\r\n\t\tfont-size: 16px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 660px) {\r\n\t.footer-row1 {\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.footer-col23 {\r\n\t\tflex-direction: row;\r\n\t}\r\n\t.footer-col1 {\r\n\t\tpadding: 50px;\r\n\t\tpadding-bottom: 10px;\r\n\t}\r\n\t.footer-col23 {\r\n\t\tpadding-right: 50px;\r\n\t\tpadding-left: 50px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 580px) {\r\n\t.footer-col23 {\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.footer-heading {\r\n\t\twidth: 100%;\r\n\t\ttext-align: center;\r\n\t}\r\n\t.footer-row1 {\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\t.footer-social {\r\n\t\tjustify-content: space-evenly;\r\n\t}\r\n\t.footer-contact {\r\n\t\tmargin: auto;\r\n\t}\r\n\t.footer-col3 {\r\n\t\tmargin-top: 30px;\r\n\t\tmargin-bottom: 30px;\r\n\t}\r\n\t.footer-contact {\r\n\t\tmargin-top: 10px;\r\n\t}\r\n\t.footer-heading:after {\r\n\t\tbackground-color: black;\r\n\t}\r\n\t/* .footer-heading:hover{color: black;} */\r\n}\r\n@media only screen and (max-width: 360px) {\r\n\t.footer-col1 {\r\n\t\tpadding: 30px;\r\n\t\tpadding-bottom: 10px;\r\n\t}\r\n\t.footer-col23 {\r\n\t\tpadding-right: 30px;\r\n\t\tpadding-left: 30px;\r\n\t}\r\n\t.footer-link {\r\n\t\ttext-align: center;\r\n\t}\r\n}\r\n@media only screen and (max-width: 300px) {\r\n\t.footer-outer,\r\n\t.footer-contact-us {\r\n\t\tfont-size: 14px;\r\n\t}\r\n\t.footer-icon {\r\n\t\tfont-size: 20px;\r\n\t}\r\n}\r\n\r\n.fbicon {\r\n\tcolor: #1877f2;\r\n\tmargin: 10px;\r\n}\r\n.twicon {\r\n\tcolor: #1da1f2;\r\n\tmargin: 10px;\r\n}\r\n\r\n.igicon {\r\n\tcolor: #c32aa3;\r\n\tmargin: 10px;\r\n}\r\n\r\n.inicon {\r\n\tcolor: #0a66c2;\r\n\tmargin: 10px;\r\n}\r\n","img {\r\n\tborder-radius: 5px;\r\n\theight: auto;\r\n\twidth: 10rem;\r\n}\r\n\r\ndiv {\r\n\ttext-align: center;\r\n}\r\n\r\nsmall {\r\n\tdisplay: block;\r\n}\r\n\r\na {\r\n\tcolor: #343078;\r\n\ttext-decoration: none;\r\n}\r\n\r\n@media screen and (min-width: 1099px) {\r\n\t.ham {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n","/*////////////////////////////////////////*/\r\n/* Layout */\r\n.panels {\r\n width: 100%;\r\n height: 25vh;\r\n min-height: 400px;\r\n overflow: hidden;\r\n background: #000;\r\n display: flex;\r\n justify-content: center;\r\n align-items: stretch;\r\n}\r\n\r\n.panel {\r\n display: inline-block;\r\n height: 100%;\r\n position: relative;\r\n flex: 1;\r\n cursor: pointer;\r\n text-decoration: none;\r\n -webkit-tap-highlight-color: transparent;\r\n transition: transform 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Image/Text Container */\r\n.panel__content {\r\n /* background-image: url(https://unsplash.it/1100/1100/?image=786); */\r\n height: 100%;\r\n /* width: 100%; */\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n background-position: center;\r\n background-size: cover;\r\n transition: transform 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n}\r\n\r\n.panel__content:before,\r\n.panel__content:after {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n opacity: 1;\r\n transition: opacity 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n}\r\n\r\n.panel__content:before {\r\n background: inherit;\r\n filter: grayscale(100%);\r\n}\r\n\r\n.panel__content:after {\r\n background: #000;\r\n opacity: 0.3;\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Title */\r\n.panel__title {\r\n color: #FFF;\r\n position: relative;\r\n z-index: 1;\r\n transition: color 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n width: 100%;\r\n text-align: center;\r\n padding: 1em;\r\n margin: auto;\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Alignment */\r\n.panel {\r\n overflow: hidden;\r\n margin-right: -15%;\r\n}\r\n\r\n.panel__content {\r\n margin-left: -15vw;\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Hover */\r\n.panels {\r\n pointer-events: none;\r\n}\r\n\r\n.panel__title {\r\n pointer-events: auto;\r\n}\r\n\r\n/* Make the inactive panels darker */\r\n.panels:hover .panel__content::after {\r\n opacity: 0.7;\r\n}\r\n\r\n/* Panels before the active panel */\r\n.panels:hover .panel {\r\n transform: translate3d(-7.5vw, 0, 0);\r\n}\r\n\r\n/* Panels after the active panel */\r\n.panel:hover~.panel {\r\n transform: translate3d(7.5vw, 0, 0);\r\n}\r\n\r\n/* The active panel */\r\n.panels .panel:hover {\r\n pointer-events: auto;\r\n}\r\n\r\n.panels .panel:hover .panel__content {\r\n transform: translate3d(7.5vw, 0, 0);\r\n}\r\n\r\n.panels .panel:hover .panel__content::before,\r\n.panels .panel:hover .panel__content::after {\r\n opacity: 0;\r\n}\r\n\r\n.panels .panel:first-child:hover {\r\n transform: translate3d(0, 0, 0);\r\n}\r\n\r\n.panels .panel:first-child:hover~.panel {\r\n transform: translate3d(15vw, 0, 0);\r\n}\r\n\r\n.panels .panel:first-child:hover .panel__content {\r\n transform: translate3d(7.5vw, 0, 0);\r\n}\r\n\r\n.panels .panel:last-child:hover .panel__content {\r\n transform: translate3d(3.75vw, 0, 0);\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n\r\n.panel__title {\r\n font-size: 2.5em;\r\n letter-spacing: 0.1em;\r\n}\r\n\r\n@media (max-width: 800px) {\r\n .panel__title {\r\n font-size: 1.5em;\r\n }\r\n .panels {\r\n min-height: 200px;\r\n }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .panel__title {\r\n font-size: 1.25em;\r\n }\r\n .logo_title{\r\n transform: scale(0.5);\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .logo_title{\r\n transform: scale(0.3);\r\n }\r\n}",".vantajs {\r\n position: relative;\r\n width: 100%;\r\n height: 100vh;\r\n}\r\n\r\n.sponsor-page-logo {\r\n position: absolute;\r\n z-index: 1;\r\n top: 3vh;\r\n left: 2vw;\r\n width: 350px;\r\n height: 120px;\r\n}\r\n\r\n.animated-bg {\r\n text-align: center;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\n#bgs {\r\n position: relative;\r\n height: 100vh;\r\n}\r\n\r\n\r\n\r\n.vanta-canvas {\r\n height: 100vh;\r\n width: 100%;\r\n}\r\n\r\n@media only screen and (max-width: 540px) {\r\n .sponsor-page-logo {\r\n top: 26px;\r\n height: 90px;\r\n width: 280px;\r\n }\r\n}\r\n\r\n@media only screen and (min-width: 320px) {\r\n .sponsor-page-logo {\r\n top: 4vh;\r\n height: 80px;\r\n width: 235px;\r\n }\r\n} \r\n\r\n\r\n.title {\r\n border-radius: 0 50px 0 50px;\r\n position: absolute;\r\n top: 35vh;\r\n max-width: 800px;\r\n z-index: 1;\r\n font-family: Arial, Helvetica, sans-serif;\r\n padding: 50px;\r\n\tbackground-color: rgba(0, 0, 0, 0.75); /* Black w/opacity/see-through */\r\n}\r\n.title_head{\r\n text-transform: uppercase;\r\n color: red;\r\n}\r\n.title_desc {\r\n margin-top: 20px;\r\n font-size: 20px;\r\n}\r\n\r\n",".form-container {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n.form-left {\r\n\ttransform: translateX(30%);\r\n\tbackground: rgb(179, 5, 5);\r\n\tbackground: linear-gradient(\r\n\t\t0deg,\r\n\t\trgba(179, 5, 5, 1) 33%,\r\n\t\trgba(255, 0, 0, 1) 91%\r\n\t);\r\n\tpadding: 25px;\r\n\tborder-radius: 15px;\r\n\ttransition: 0.1s;\r\n\tz-index: 1;\r\n}\r\n.form-right {\r\n\t-webkit-border-radius: 14px;\r\n\tborder-radius: 14px;\r\n\tbackground: rgba(255, 255, 255, 0.1);\r\n\tbackdrop-filter: blur(9px);\r\n\t-webkit-backdrop-filter: blur(9px);\r\n\tborder-radius: 10px;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\twidth: fit-content;\r\n\tmargin: 5%;\r\n\theight: fit-content;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\ttransition: 0.1s;\r\n\tpadding: 20px 100px;\r\n}\r\n\r\n.tedxicem h2 {\r\n\tfont-size: 70px;\r\n\tdisplay: inline;\r\n\twidth: 100%;\r\n\tcolor: red;\r\n\tfont-family: \"Arimo\", sans-serif;\r\n\tdisplay: inline;\r\n}\r\n.form-inputs {\r\n\tmargin-top: 50px;\r\n\tcolor: white;\r\n\t\r\n}\r\n.form-input {\r\n\tcolor: white;\r\n\twidth: 100%;\r\n\tpadding: 10px;\r\n}\r\n.lower {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n.form-input-btn {\r\n\toutline: none;\r\n\ttext-decoration: none;\r\n\twidth: 35%;\r\n\tdisplay: inline-block;\r\n\tmargin: 10%;\r\n\tmargin-bottom: 4%;\r\n\tbackground-color: inherit;\r\n\tfont-family: \"Arimo\", sans-serif;\r\n\tcolor: red;\r\n\tborder: 1px solid red;\r\n\tpadding: 10px;\r\n\tborder-radius: 10px;\r\n\tfont-size: 20px;\r\n}\r\n.form-input-btn:hover {\r\n\tcursor: pointer;\r\n\tbackground-color: red;\r\n\tcolor: white;\r\n}\r\n.form-input {\r\n\toutline: none;\r\n\ttext-decoration: none;\r\n\tborder: none;\r\n\tborder-bottom: red 1px solid;\r\n\tbackground-color: inherit;\r\n\tfont-size: 20px;\r\n\ttransition: 0.05s;\r\n}\r\n.form-input:hover {\r\n\tborder-bottom: red 2px solid;\r\n\tbackground-color: inherit;\r\n\r\n}\r\n.wrapper {\r\n\theight: 300px;\r\n}\r\n.tedxicem h1 {\r\n\tfont-size: 3em;\r\n\tcolor: black;\r\n\tletter-spacing: -5px;\r\n\tfont-family: \"Arimo\", sans-serif;\r\n}\r\nh1.ted::after {\r\n\tcontent: \"x\";\r\n\tfont-size: 0.7em;\r\n\tvertical-align: super;\r\n}\r\nh1.icem,\r\np {\r\n\tcolor: white;\r\n}\r\np {\r\n\tfont-size: 1em;\r\n\tfont-family: \"Roboto Condensed\", sans-serif;\r\n}\r\np > span {\r\n\tcolor: red;\r\n}\r\n\r\n.footer > span {\r\n\tfont-family: sans-serif;\r\n\tfont-weight: bold;\r\n\tfont-size: 0.8em;\r\n\tmargin-left: 5px;\r\n}\r\n.footer h1 {\r\n\tcolor: red;\r\n\tfont-size: 2em;\r\n\tfont-family: \"Roboto Condensed\", sans-serif;\r\n}\r\nh1.venue {\r\n\tcolor: white;\r\n\tfont-size: 1em;\r\n}\r\n\r\n.form-input:focus {\r\n\tcolor: white;\r\n\tborder-bottom: red 2px solid;\r\n\tbackground-color: inherit;\r\n\tfont-size: 22px;\r\n}\r\n.layer h1 {\r\n\tfont-family: \"Arimo\", sans-serif;\r\n}\r\n.layer {\r\n\tmargin-top: 50px;\r\n}\r\n\r\n@media screen and (max-width:1100px) {\r\n\t.form-left {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.form-right {\r\n\t\twidth: 80vw;\r\n\t}\r\n\t.form-input{\r\n\t\twidth: 70vw;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width:650px) {\r\n\t.tedxicem h2 {\r\n\t\tfont-size: 40px;\r\n\t}\r\n}\r\n\r\n\r\n\r\n","/* body{\r\n width: 100%;\r\n height:100vh;\r\n font-family: sans-serif;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n} */\r\n.card-grid {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n padding: 50px;\r\n }\r\n\r\n\r\n.card{\r\n width: calc(33.33% - 20px);/* Adjust the card width as needed*/\r\n margin-bottom: 50px;/* Add vertical spacing between rows*/\r\n height: 375px;\r\n width:375px;\r\n border-radius: 15px;\r\n border: 8px solid #fff;\r\n position: relative;\r\n overflow: hidden;\r\n perspective: 1000px; /* Create a 3D perspective */\r\n transition: transform 1s ease-in-out;\r\n}\r\n\r\n.speaker--image{\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 15px;\r\n transform: scale(1);\r\n transition: 1s ease-in-out;\r\n}\r\n.card-body{\r\n width: 100%;\r\n height: 100%;\r\n top: 0;\r\n right:-100%;\r\n position: absolute;\r\n background: #1f3d4738;\r\n backdrop-filter: blur(2px);\r\n border-radius: 15px;\r\n color: white;\r\n padding: 30px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n transition: 1.5s;\r\n}\r\n.card:hover {\r\n transform: rotateY(10deg) rotateX(10deg) scale(1.15);\r\n box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);\r\n}\r\n.card:hover .card-body{\r\n right: 0;\r\n}\r\n.card:hover .speaker--image{\r\n transform: scale(1.5);\r\n transform-origin: center top;\r\n}\r\n\r\n.slideLink{\r\n display: inline-block;\r\n /* width:20px; */\r\n\r\n }\r\n \r\n .fa , .in, .yo, .li , .tw {\r\n height: 30px;\r\n width: 40px;\r\n margin: 5px;\r\n color:white;\r\n } \r\n\r\n","*,:after,:before {\r\n line-height: 1.5;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n.outer{\r\n margin: 10vh auto 20vh;\r\n background-color: rgba(50,50,50,.15);\r\n padding: 3vw;\r\n width: 60vw;\r\n border: 2px solid #000;\r\n color: white;\r\n}\r\n\r\n.hading{\r\n text-align: center;\r\n}\r\ndiv{\r\n display:block;\r\n}"]} \ No newline at end of file diff --git a/static/css/main.7d56b200.chunk.css b/static/css/main.7d56b200.chunk.css new file mode 100644 index 0000000..bbd5341 --- /dev/null +++ b/static/css/main.7d56b200.chunk.css @@ -0,0 +1,2 @@ +*{padding:0;box-sizing:border-box}*,body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;overflow-x:hidden}body,html{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.haapy{color:#f0f8ff}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar{position:fixed;top:25%;right:10px;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;background-color:initial;z-index:5;transform:translate(130px)}.icon{font-size:30px;margin-right:20px}.active{text-decoration:none;color:red}.text{font-weight:700;font-size:18px;text-transform:uppercase;text-align:center;justify-content:center}.slider,.text{display:flex;align-items:center}.slider{width:180px;justify-content:start;padding:7.5%;margin:5%;transition:.3s ease-in}.slider:hover{transform:translate(-115px)}.inactive{text-decoration:none;color:#fff}@media screen and (max-width:1100px){.sidebar{display:none}}.marquee,/ .marquee{width:90vw;height:-moz-fit-content;height:fit-content;padding:10px;background-color:#000;overflow-x:hidden;position:relative}.marquee-content{list-style:none;height:100%;display:flex;color:red;flex-direction:row;flex-wrap:wrap}.marquee-content li{width:26vw;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:5rem;white-space:nowrap;justify-content:flex-end;margin:auto}.marquee:after,.marquee:before{position:absolute;top:0;width:10vw;bottom:0;content:"";z-index:1}.marquee:before{left:-.5vw;background:linear-gradient(90deg,#000 0,transparent)}.marquee:after{right:-.5vw;background:linear-gradient(270deg,#000 0,transparent)}.marquee-content:hover{animation-play-state:paused}.cards{position:relative;width:80%;height:100%;background-color:#000;padding:8px 12px;margin:10px;z-index:1}.cards:before{width:100%;height:100%;background:linear-gradient(red,transparent,#fff);transform:rotate(3deg)}.cards:after,.cards:before{content:"";position:absolute;top:0;left:0;border-radius:20px;z-index:-1;transition:all 1s}.cards:after{bottom:0;right:0;background:#000}.cards:hover:before{transform:rotate(0deg)}.cards:hover:after{top:1px;bottom:1px;right:1px;left:1px}@media screen and (max-width:900px){.marquee:after,.marquee:before{width:5vw}.marquee-content li{width:40vw}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(-480vw)}}.marquee{width:95vw}}.pic{display:flex;align-items:center;justify-content:center;height:100%;padding:8px 12px;width:-moz-fit-content;width:fit-content}.pic img{height:100%;width:100%}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(-240vw)}}@media screen and (max-width:700px){.marquee-content{animation:none;height:-moz-fit-content;height:fit-content;flex-wrap:wrap;justify-content:center;align-items:center}.marquee{background-color:initial;width:100vw}.marquee:after,.marquee:before{display:none}.marquee-content>li{margin:10px}.cards{width:100%}}@media screen and (max-width:700px){.marquee-content>li{width:60vw}}.landing-page{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}#title{color:#e62b1e;position:absolute;width:100%;top:45vh;font-family:Arial,Helvetica,sans-serif;font-size:50px}.landing-page img{position:absolute;z-index:1;top:3vh;left:2vw;width:350px;height:120px}.outer_box{display:flex;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content;padding:20px 30px}.landing-page img{top:4vh;height:80px;width:235px}.spons_heading{font-size:30px;margin:20px auto;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:50px}.spons_heading>span{color:#e62b1e}.spons-title{background-color:rgba(0,0,0,.35);border-radius:0 50px 0 50px;max-width:800px;margin:auto;top:35vh;z-index:1;font-family:Arial,Helvetica,sans-serif;padding:50px}.spons-title_head{text-transform:uppercase;color:red}.spons-title_desc{margin-top:20px;line-height:20px;font-size:20px}@media screen and (max-width:730px){.spons-title{transform:scale(.7)}}.theme{width:100vw;padding:80px 25px;background-color:#000}.theme img{height:auto;width:420px}.theme-text{width:550px;font-size:medium}.main{width:1130px;height:450px;max-width:95%;margin:10px auto;display:flex;align-items:center;justify-content:space-around}.theme h2{color:#ff2a05;font-size:60px;margin:auto}.theme-text h5,.theme h2{text-transform:capitalize}.theme-text h5{color:#fff;font-size:25px;margin-bottom:25px;letter-spacing:2px}span{color:#ff2a05}.theme-text p{color:hsla(0,0%,100%,.705);font-size:18px;bottom:45px;letter-spacing:1px;line-height:28px;padding:20px}.theme_btn{background:#ff2a05;color:#fff;text-decoration:none;border:2px solid transparent;font-weight:700;font-size:small;padding:15px 30px;border-radius:30px;transition:.4s}.theme_btn:hover{background:transparent;border:2px solid #ff2a05;cursor:pointer}@media (max-width:950px){.main{flex-direction:column;align-items:center;justify-content:center;height:-moz-fit-content;height:fit-content}.theme{margin:10px;padding:40px 5px}}@media (max-width:600px){.main{transform:scale(.8)}}@media (max-width:430px){.main{transform:scale(.6)}}.white{color:#fff}.cardGrid{display:flex;flex-wrap:wrap;justify-content:center;padding:50px}.cardd{transform-style:preserve-3d;position:relative;padding:30px 50px;width:350px;height:400px;border-radius:20px;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;align-items:center;flex-direction:column;justify-content:space-around;background:linear-gradient(25deg,#1b0c31,#d42929 86%);transition:all .5s ease;margin:80px 30px;cursor:pointer}.cardd:hover{height:500px}.imgbox{height:100%;transform:translateY(-80px);z-index:99}.imgbox,.speaker-image{position:relative;width:100%}.speaker-image{border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.5);transition:all .5s ease}.content{padding:10px 0;text-align:center;opacity:0;transition:.3s}.cardd:hover>.content{opacity:1}.cardd:hover .tittle{margin-top:20px;transform:scale(1.2);transform:translate3d(50px)}.cardd:hover .speaker-image{transform:scale(1.05);transform:translate3d(50px)}.tittle{margin-top:5px;width:100%;background:-webkit-linear-gradient(#b96767,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color: transparent;color:#fff}.card p{width:100%;color:#dcdcdc}.spons-grid{flex-wrap:wrap;padding:50px}.spons,.spons-grid{display:flex;justify-content:center;overflow:hidden}.spons{position:relative;width:18rem;height:18rem;background:#fff;border-radius:20px;z-index:5;align-items:center;flex-direction:column;text-align:center;color:#fff;padding:30px 80px;margin:70px 50px;cursor:pointer;box-shadow:inset 0 30px 60px -12px rgba(0,0,0,.4),inset 0 18px 36px -18px rgba(0,0,0,.5)}.spons:before{content:"";position:absolute;border-radius:20px;width:40%;height:150%;z-index:-5;background:linear-gradient(90deg,#ff0080,#ff8c00,#40e0d0);animation:glowing01 5s linear infinite;transform-origin:center;animation:glowing 5s linear infinite}.spons--image{height:17rem;width:17rem}@keyframes glowing{0%{transform:rotate(0)}to{transform:rotate(1turn)}}canvas{position:absolute;width:100vw;height:100vh;top:0;right:0;left:0;bottom:0;z-index:1}.tedx_logo{height:-moz-fit-content;height:fit-content;width:42vw;justify-content:center;z-index:15;margin-bottom:1.5rem}.homepage{align-items:center;height:100vh;flex-direction:column}.datedate,.homepage{display:flex;justify-content:center}.tedx_desc{margin-top:-15vh;max-width:800px;padding:20px;font-size:20px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 grey;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:5px}@media only screen and (max-width:1211px){.canvas{position:absolute;height:100%;width:100%}.homepage{text-align:center}.tedx_logo{height:15vh;width:90%;align-items:left}}.buy_ticket{background-color:initial;border:1px solid #fd4c2d;box-sizing:border-box;color:#00132c;font-family:"Avenir Next LT W01 Bold",sans-serif;font-size:16px;font-weight:700;line-height:24px;padding:16px 23px;position:relative;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:-moz-fit-content;width:fit-content;margin:auto}.buy_ticket:active,.buy_ticket:hover{outline:0;border:1px solid #fff}.buy_ticket:hover{background-color:initial;cursor:pointer}.buy_ticket:before{background-color:#f6ddd5;content:"";height:calc(100% + 3px);position:absolute;right:-7px;top:-9px;transition:background-color .3s ease-in;width:100%;z-index:-1}.buy_ticket:hover:before{background-color:#fd4c2d}@media (min-width:768px){.buy_ticket{padding:16px 32px}}.ticketReveal{margin-top:5%}.ticket_image{width:400px;margin-top:1rem;width:60%}@media only screen and (max-width:768px){.ticket_image{width:95%}}.rules-outer{border-top:1px solid #454545;background-color:#000;padding:40px;background-image:url(/static/media/rules-bg.59cdfa57.webp);background-position:50%;background-size:cover;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);-webkit-backdrop-filter:brightness(10%);backdrop-filter:brightness(10%)}.rules-container{background:hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(131,10,20,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(1px);border-radius:10px;height:-moz-fit-content;height:fit-content;width:70vw;border-radius:15px;padding:20px;margin:auto}.rules-headings{display:flex;flex-wrap:wrap;padding:10px;justify-content:center}.rules-heading{margin:20px;font-size:25px;font-weight:600}.rules-descriptions{display:flex;justify-content:center;text-align:justify;align-items:center;letter-spacing:.5px;line-height:30px}.rules-heading{cursor:pointer;text-align:center;color:grey}.rules-active,.rules-heading{display:inline-block;position:relative}.rules-active{color:red}.rules-heading:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:grey;transform-origin:bottom right;transition:transform .5s ease-out}.rules-heading:hover:after{transform:scaleX(1);transform-origin:bottom left}.rules-active:after{background-color:red}.rules-description{text-align:justify;color:#fff;font-size:20px;margin:30px 100px}@media only screen and (max-width:1200px){.rules-description{margin:50px}}@media only screen and (max-width:1120px){.rules-heading{margin:10px;font-size:24px}}@media only screen and (max-width:960px){.rules-container{width:80vw}.rules-description{margin:30px}}@media only screen and (max-width:765px){.rules-headings{justify-content:space-evenly}.rules-heading{font-size:30px}.rules-description{font-size:22px}}@media only screen and (max-width:550px){.rules-headings{flex-direction:column}.rules-heading{width:-moz-fit-content;width:fit-content;margin:10px auto auto;font-size:25px}.rules-description{margin:10px}.rules-outer{padding:none;padding:20px 15px}}@media only screen and (max-width:430px){.rules-description{font-size:18px}.rules-heading{font-size:22px}}@media only screen and (max-width:360px){.rules-headings{padding:0}.rules-heading{font-size:20px}.rules-description{font-size:15px}}@media only screen and (max-width:335px){.rules-outer{padding:20px 10px}}@media only screen and (max-width:300px){.rules-outer{padding:20px 5px}.rules-description{font-size:15px}}.button{display:block;margin:3.125rem auto;overflow:hidden;position:relative;width:11.25rem;padding:.75rem 0;border-radius:1.875rem;cursor:pointer;font-size:1.1em;font-weight:700;border:none;transition:all .5s ease-in-out;z-index:3;color:#fff;box-shadow:inset 0 0 3px #000;background-color:red}.button:before{content:"";display:inline-block;transform:translateY(50%);left:0;position:absolute;width:11.25rem;height:11.25rem;border-radius:50%;background-color:#fff;z-index:-1;transition:transform 1s ease}.button:hover:before{transform:translateY(-45%)}.button:hover{color:red;box-shadow:0 0 10px #fff;transition:color .1s ease;transition-delay:.2s}.slide_details{width:100%;justify-content:center;background-color:#000;background-color:rgba(0,0,0,.4);color:#fff;border:3px solid #000;padding:20px 10vw}.slide,.slide_details{display:flex;flex-direction:column;align-items:center}.slide{justify-content:flex-end}.slide_heading{font-size:50px;text-transform:uppercase}.slide_description{font-weight:100;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;margin:10px}@media screen and (max-width:1200px){.slide{height:60vh}}@media screen and (max-width:1000px){.slide_heading{font-size:25px}}.main-wrapper{text-align:center;display:flex;justify-content:center;font-weight:400;padding:1rem 1.5rem;border:.15rem solid ivory;width:100%;height:10rem}.date{border-right:.15rem solid ivory;padding-right:1.3rem}.location{padding-top:2rem;padding-left:1.3rem}.speaker-homepage-background{height:100vh;width:100%;background-color:#000;text-align:center}.speaker_vanta{position:relative;width:100%;height:100%}.background{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.animation div span{margin-left:-355px;animation:slidein 4s 1 forwards;z-index:10}.boxcontent{position:relative;align-items:center;justify-content:center}@media only screen and (max-width:765px){.mike{right:0}.logo{height:100px;width:285px;top:35px}}@media only screen and (width:320px){.logo{top:4vh;height:80px;width:235px}}.speak_heading{font-size:30px;margin:20px auto;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:50px}.speak_heading>span{color:#e62b1e}.speaker-title{border-radius:0 50px 0 50px;margin:auto;position:absolute;max-width:700px;top:30vh;z-index:1;font-family:Arial,Helvetica,sans-serif;padding:30px;background-color:rgba(0,0,0,.35)}.speaker-title_head{text-transform:uppercase;color:#ff3939;font-size:30px}.speaker-title_desc{margin-top:20px;color:#fff;font-weight:400;font-size:20px}@media screen and (max-width:730px){.speaker-title{transform:scale(.7)}}.footer-outer{color:#fff;border-top:1px solid #444;font-size:15px}.footer-row1{background-color:#000;display:flex;flex-wrap:wrap}.footer-col1,.footer-col23{flex:1 1;padding:30px}.footer-col23{display:flex}.footer-col2,.footer-col3,.footer-col4{flex:1 1;display:flex;flex-direction:column}.footer-col4{justify-content:start;align-items:start}.footer-heading{margin-bottom:10px;font-size:20px;color:red}.footer-social{display:flex;font-size:25px}.footer-icon{color:#fff;margin:5px;transition:.2s}.footer-icon:hover{transform:scale(1.4)}.footer-email{color:#fff;text-decoration:none}.footer-contact{width:-moz-fit-content;width:fit-content;padding:10px 20px;border:none;background:hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(131,10,20,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(1px);border-radius:5px;margin-top:10px}.footer-contact-us{color:#fff;text-decoration:none;font-size:18px}.footer-row2{background-color:red;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px}.footer-ted-desc{text-align:justify}.footer-link{display:inline-block;position:relative;width:-moz-fit-content;width:fit-content;transition:.5s}.footer-contact-us{transition:.25s}.footer-link:hover{color:grey}.footer-link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1.5px;bottom:0;left:0;background-color:grey;transform-origin:bottom right;transition:transform .5s ease-out}.footer-contact-us:after{transition:transform .25s ease-out}.footer-link:hover:after{transform:scaleX(1);transform-origin:bottom left}.footer-copyright,.footer-heading{cursor:default}.footer-copyright:hover{color:#fff}.footer-copyright:after{background-color:#fff}.footer-heading:after{background-color:red}.footer-heading:hover{color:red}@media only screen and (max-width:960px){.footer-col23{flex-direction:column}.footer-col1{flex:1.5 1}.footer-col3{margin-top:20px}}@media only screen and (max-width:800px){.footer-col1{flex:1.25 1}.footer-col3{margin-top:0}}@media only screen and (max-width:720px){.footer-contact-us,.footer-outer{font-size:16px}}@media only screen and (max-width:660px){.footer-row1{flex-direction:column}.footer-col23{flex-direction:row}.footer-col1{padding:50px 50px 10px}.footer-col23{padding-right:50px;padding-left:50px}}@media only screen and (max-width:580px){.footer-col23{flex-direction:column}.footer-heading{width:100%;text-align:center}.footer-row1{justify-content:center;align-items:center}.footer-social{justify-content:space-evenly}.footer-contact{margin:auto}.footer-col3{margin-top:30px;margin-bottom:30px}.footer-contact{margin-top:10px}.footer-heading:after{background-color:#000}}@media only screen and (max-width:360px){.footer-col1{padding:30px 30px 10px}.footer-col23{padding-right:30px;padding-left:30px}.footer-link{text-align:center}}@media only screen and (max-width:300px){.footer-contact-us,.footer-outer{font-size:14px}.footer-icon{font-size:20px}}.fbicon{color:#1877f2;margin:10px}.twicon{color:#1da1f2;margin:10px}.igicon{color:#c32aa3;margin:10px}.inicon{color:#0a66c2;margin:10px}img{border-radius:5px;height:auto;width:10rem}div{text-align:center}small{display:block}a{color:#343078;text-decoration:none}@media screen and (min-width:1099px){.ham{display:none}}.panels{width:100%;height:25vh;min-height:400px;overflow:hidden;background:#000;display:flex;justify-content:center;align-items:stretch}.panel{display:inline-block;height:100%;position:relative;flex:1 1;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .8s cubic-bezier(.4,0,.3,1)}.panel__content{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.4,0,.3,1)}.panel__content:after,.panel__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;transition:opacity .8s cubic-bezier(.4,0,.3,1)}.panel__content:before{background:inherit;filter:grayscale(100%)}.panel__content:after{background:#000;opacity:.3}.panel__title{color:#fff;position:relative;z-index:1;transition:color .8s cubic-bezier(.4,0,.3,1);width:100%;text-align:center;padding:1em;margin:auto}.panel{overflow:hidden;margin-right:-15%}.panel__content{margin-left:-15vw}.panels{pointer-events:none}.panel__title{pointer-events:auto}.panels:hover .panel__content:after{opacity:.7}.panels:hover .panel{transform:translate3d(-7.5vw,0,0)}.panel:hover~.panel{transform:translate3d(7.5vw,0,0)}.panels .panel:hover{pointer-events:auto}.panels .panel:hover .panel__content{transform:translate3d(7.5vw,0,0)}.panels .panel:hover .panel__content:after,.panels .panel:hover .panel__content:before{opacity:0}.panels .panel:first-child:hover{transform:translateZ(0)}.panels .panel:first-child:hover~.panel{transform:translate3d(15vw,0,0)}.panels .panel:first-child:hover .panel__content{transform:translate3d(7.5vw,0,0)}.panels .panel:last-child:hover .panel__content{transform:translate3d(3.75vw,0,0)}.panel__title{font-size:2.5em;letter-spacing:.1em}@media (max-width:800px){.panel__title{font-size:1.5em}.panels{min-height:200px}}@media (max-width:600px){.panel__title{font-size:1.25em}.logo_title{transform:scale(.5)}}@media (max-width:400px){.logo_title{transform:scale(.3)}}.vantajs{position:relative;width:100%;height:100vh}.sponsor-page-logo{position:absolute;z-index:1;top:3vh;left:2vw;width:350px;height:120px}.animated-bg{text-align:center;display:flex;align-items:center;justify-content:center}#bgs{position:relative;height:100vh}.vanta-canvas{height:100vh;width:100%}@media only screen and (max-width:540px){.sponsor-page-logo{top:26px;height:90px;width:280px}}@media only screen and (min-width:320px){.sponsor-page-logo{top:4vh;height:80px;width:235px}}.title{border-radius:0 50px 0 50px;position:absolute;top:35vh;max-width:800px;z-index:1;font-family:Arial,Helvetica,sans-serif;padding:50px;background-color:rgba(0,0,0,.75)}.title_head{text-transform:uppercase;color:red}.title_desc{margin-top:20px;font-size:20px}.form-container{display:flex;justify-content:center;align-items:center}.form-left{transform:translateX(30%);background:#b30505;background:linear-gradient(0deg,#b30505 33%,red 91%);padding:25px;border-radius:15px;transition:.1s;z-index:1}.form-right{border-radius:14px;background:hsla(0,0%,100%,.1);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-radius:10px;text-align:center;width:-moz-fit-content;width:fit-content;margin:5%;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;transition:.1s;padding:20px 100px}.tedxicem h2{font-size:70px;width:100%;color:red;font-family:"Arimo",sans-serif;display:inline}.form-inputs{margin-top:50px;color:#fff}.form-input{color:#fff;width:100%;padding:10px}.lower{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-input-btn{outline:none;text-decoration:none;width:35%;display:inline-block;margin:10% 10% 4%;background-color:inherit;font-family:"Arimo",sans-serif;color:red;border:1px solid red;padding:10px;border-radius:10px;font-size:20px}.form-input-btn:hover{cursor:pointer;background-color:red;color:#fff}.form-input{outline:none;text-decoration:none;border:none;border-bottom:1px solid red;background-color:inherit;font-size:20px;transition:.05s}.form-input:hover{border-bottom:2px solid red;background-color:inherit}.wrapper{height:300px}.tedxicem h1{font-size:3em;color:#000;letter-spacing:-5px;font-family:"Arimo",sans-serif}h1.ted:after{content:"x";font-size:.7em;vertical-align:super}h1.icem,p{color:#fff}p{font-size:1em;font-family:"Roboto Condensed",sans-serif}p>span{color:red}.footer>span{font-family:sans-serif;font-weight:700;font-size:.8em;margin-left:5px}.footer h1{color:red;font-size:2em;font-family:"Roboto Condensed",sans-serif}h1.venue{color:#fff;font-size:1em}.form-input:focus{color:#fff;border-bottom:2px solid red;background-color:inherit;font-size:22px}.layer h1{font-family:"Arimo",sans-serif}.layer{margin-top:50px}@media screen and (max-width:1100px){.form-left{display:none}.form-right{width:80vw}.form-input{width:70vw}}@media screen and (max-width:650px){.tedxicem h2{font-size:40px}}.card-grid{display:flex;flex-wrap:wrap;justify-content:space-between;padding:50px}.card{width:calc(33.33% - 20px);margin-bottom:50px;height:375px;width:375px;border-radius:15px;border:8px solid #fff;position:relative;overflow:hidden;perspective:1000px;transition:transform 1s ease-in-out}.speaker--image{object-fit:cover;transform:scale(1);transition:1s ease-in-out}.card-body,.speaker--image{width:100%;height:100%;border-radius:15px}.card-body{top:0;right:-100%;position:absolute;background:rgba(31,61,71,.2196078431372549);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center;transition:1.5s}.card:hover{transform:rotateY(10deg) rotateX(10deg) scale(1.15);box-shadow:0 8px 12px rgba(0,0,0,.2)}.card:hover .card-body{right:0}.card:hover .speaker--image{transform:scale(1.5);transform-origin:center top}.slideLink{display:inline-block}.fa,.in,.li,.tw,.yo{height:30px;width:40px;margin:5px;color:#fff}*,:after,:before{line-height:1.5;box-sizing:border-box}.outer{margin:10vh auto 20vh;background-color:rgba(50,50,50,.15);padding:3vw;width:60vw;border:2px solid #000;color:#fff}.hading{text-align:center}div{display:block} +/*# sourceMappingURL=main.7d56b200.chunk.css.map */ \ No newline at end of file diff --git a/static/css/main.7d56b200.chunk.css.map b/static/css/main.7d56b200.chunk.css.map new file mode 100644 index 0000000..3dcde62 --- /dev/null +++ b/static/css/main.7d56b200.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://src/index.css","webpack://src/App.css","webpack://src/components/sidebar/Sidebar.css","webpack://src/components/marquee/Marquee.css","webpack://src/pages/sponsors/Sponsors.css","webpack://src/components/Theme/Theme.css","webpack://src/components/newSpeaker/newSpeaker.css","webpack://src/components/currSpons/currSpons.css","webpack://src/pages/homepage/Homepage.css","webpack://src/components/Rules/Rules.css","webpack://src/components/buyButton/buyButton.css","webpack://src/components/highlights/Slides.css","webpack://src/components/homepagedate/homepagedate.css","webpack://src/pages/Speaker/speaker.css","webpack://src/components/Footer/Footer.css","webpack://src/components/hamburger/Ham.css","webpack://src/pages/gallery/Gallery.css","webpack://src/pages/contactUs/contactUs.css","webpack://src/components/form/Form.css","webpack://src/pages/executives/executives.css","webpack://src/components/other links/termandcond.css"],"names":[],"mappings":"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CACrB,YAAa,CACb,sBAAuB,CACvB,kBAAmB,CACnB,cAAe,CACf,YACD,CACA,iBACC,kBACD,CACA,aACC,oBAAqB,CACrB,iBAAkB,CAClB,sBAAkB,CAAlB,iBAAkB,CAClB,cACD,CACA,mBACC,eACD,CACA,mBACC,UACD,CACA,mBACC,UAAW,CACX,iBAAkB,CAClB,UAAW,CACX,mBAAoB,CACpB,YAAa,CACb,QAAS,CACT,MAAO,CACP,qBAAsB,CACtB,6BAA8B,CAC9B,iCACD,CACA,yBACC,kCACD,CACA,yBACC,mBAAoB,CACpB,4BACD,CACA,kCAEC,cACD,CACA,wBACC,UACD,CACA,wBACC,qBACD,CACA,sBACC,oBACD,CACA,sBACC,SACD,CACA,yCACC,cACC,qBACD,CACA,aACC,UACD,CACA,aACC,eACD,CACD,CACA,yCACC,aACC,WACD,CACA,aACC,YACD,CACD,CACA,yCACC,iCAEC,cACD,CACD,CACA,yCACC,aACC,qBACD,CACA,cACC,kBACD,CACA,aAEC,sBACD,CACA,cACC,kBAAmB,CACnB,iBACD,CACD,CACA,yCACC,cACC,qBACD,CACA,gBACC,UAAW,CACX,iBACD,CACA,aACC,sBAAuB,CACvB,kBACD,CACA,eACC,4BACD,CACA,gBACC,WACD,CACA,aACC,eAAgB,CAChB,kBACD,CACA,gBACC,eACD,CACA,sBACC,qBACD,CAED,CACA,yCACC,aAEC,sBACD,CACA,cACC,kBAAmB,CACnB,iBACD,CACA,aACC,iBACD,CACD,CACA,yCACC,iCAEC,cACD,CACA,aACC,cACD,CACD,CAEA,QACC,aAAc,CACd,WACD,CACA,QACC,aAAc,CACd,WACD,CAEA,QACC,aAAc,CACd,WACD,CAEA,QACC,aAAc,CACd,WACD,CCrPA,IACC,iBAAkB,CAClB,WAAY,CACZ,WACD,CAEA,IACC,iBACD,CAEA,MACC,aACD,CAEA,EACC,aAAc,CACd,oBACD,CAEA,qCACC,KACC,YACD,CACD,CCrBA,QACI,UAAW,CACX,WAAY,CACZ,gBAAiB,CACjB,eAAgB,CAChB,eAAgB,CAChB,YAAa,CACb,sBAAuB,CACvB,mBACJ,CAEA,OACI,oBAAqB,CACrB,WAAY,CACZ,iBAAkB,CAClB,QAAO,CACP,cAAe,CACf,oBAAqB,CACrB,uCAAwC,CACxC,gDACJ,CAIA,gBAEI,WAAY,CAEZ,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,YAAa,CACb,qBAAsB,CACtB,kBAAmB,CACnB,sBAAuB,CACvB,uBAA2B,CAC3B,qBAAsB,CACtB,gDACJ,CAEA,6CAEI,UAAW,CACX,iBAAkB,CAClB,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,SAAU,CACV,8CACJ,CAEA,uBACI,kBAAmB,CACnB,sBACJ,CAEA,sBACI,eAAgB,CAChB,UACJ,CAIA,cACI,UAAW,CACX,iBAAkB,CAClB,SAAU,CACV,4CAAmD,CACnD,UAAW,CACX,iBAAkB,CAClB,WAAY,CACZ,WACJ,CAIA,OACI,eAAgB,CAChB,iBACJ,CAEA,gBACI,iBACJ,CAIA,QACI,mBACJ,CAEA,cACI,mBACJ,CAGA,oCACI,UACJ,CAGA,qBACI,iCACJ,CAGA,oBACI,gCACJ,CAGA,qBACI,mBACJ,CAEA,qCACI,gCACJ,CAEA,uFAEI,SACJ,CAEA,iCACI,uBACJ,CAEA,wCACI,+BACJ,CAEA,iDACI,gCACJ,CAEA,gDACI,iCACJ,CAIA,cACI,eAAgB,CAChB,mBACJ,CAEA,yBACI,cACI,eACJ,CACA,QACA,gBACA,CACJ,CAEA,yBACI,cACI,gBACJ,CACA,YACI,mBACJ,CACJ,CAEA,yBACI,YACI,mBACJ,CACJ,CC9KA,SACI,iBAAkB,CAClB,UAAW,CACX,YACJ,CAEA,mBACI,iBAAkB,CAClB,SAAU,CACV,OAAQ,CACR,QAAS,CACT,WAAY,CACZ,YACJ,CAEA,aACI,iBAAkB,CAClB,YAAa,CACb,kBAAmB,CACnB,sBACJ,CAEA,KACI,iBAAkB,CAClB,YACJ,CAIA,cACI,YAAa,CACb,UACJ,CAEA,yCACI,mBACI,QAAS,CACT,WAAY,CACZ,WACJ,CACJ,CAEA,yCACI,mBACI,OAAQ,CACR,WAAY,CACZ,WACJ,CACJ,CAGA,OACI,2BAA4B,CAC5B,iBAAkB,CAClB,QAAS,CACT,eAAgB,CAChB,SAAU,CACV,sCAAyC,CACzC,YAAa,CAChB,gCACD,CACA,YACI,wBAAyB,CACzB,SACJ,CACA,YACI,eAAgB,CAChB,cACJ,CCpEA,gBACC,YAAa,CACb,sBAAuB,CACvB,kBACD,CACA,WACC,yBAA0B,CAC1B,kBAA0B,CAC1B,oDAIC,CACD,YAAa,CACb,kBAAmB,CACnB,cAAgB,CAChB,SACD,CACA,YAEC,kBAAmB,CACnB,6BAAoC,CACpC,yBAA0B,CAC1B,iCAAkC,CAClC,kBAAmB,CAInB,iBAAkB,CAClB,sBAAkB,CAAlB,iBAAkB,CAClB,SAAU,CACV,uBAAmB,CAAnB,kBAAmB,CACnB,YAAa,CACb,kBAAmB,CACnB,sBAAuB,CACvB,cAAgB,CAChB,kBACD,CAEA,aACC,cAAe,CAEf,UAAW,CACX,SAAU,CACV,8BAAgC,CAChC,cACD,CACA,aACC,eAAgB,CAChB,UAED,CACA,YACC,UAAY,CACZ,UAAW,CACX,YACD,CACA,OACC,YAAa,CACb,qBAAsB,CACtB,sBAAuB,CACvB,kBACD,CACA,gBACC,YAAa,CACb,oBAAqB,CACrB,SAAU,CACV,oBAAqB,CAErB,iBAAiB,CACjB,wBAAyB,CACzB,8BAAgC,CAChC,SAAU,CACV,oBAAqB,CACrB,YAAa,CACb,kBAAmB,CACnB,cACD,CACA,sBACC,cAAe,CACf,oBAAqB,CACrB,UACD,CACA,YACC,YAAa,CACb,oBAAqB,CAErB,WAA4B,CAA5B,2BAA4B,CAC5B,wBAAyB,CACzB,cAAe,CACf,eACD,CACA,kBACC,2BAA4B,CAC5B,wBAED,CACA,SACC,YACD,CACA,aACC,aAAc,CACd,UAAY,CACZ,mBAAoB,CACpB,8BACD,CACA,aACC,WAAY,CACZ,cAAgB,CAChB,oBACD,CACA,UAEC,UACD,CACA,EACC,aAAc,CACd,yCACD,CACA,OACC,SACD,CAEA,aACC,sBAAuB,CACvB,eAAiB,CACjB,cAAgB,CAChB,eACD,CACA,WACC,SAAU,CACV,aAAc,CACd,yCACD,CACA,SACC,UAAY,CACZ,aACD,CAEA,kBACC,UAAY,CACZ,2BAA4B,CAC5B,wBAAyB,CACzB,cACD,CACA,UACC,8BACD,CACA,OACC,eACD,CAEA,qCACC,WACC,YACD,CACA,YACC,UACD,CACA,YACC,UACD,CACD,CAEA,oCACC,aACC,cACD,CACD,CChKA,WACI,YAAa,CACb,cAAe,CACf,6BAA8B,CAC9B,YACF,CAGF,MACI,yBAA0B,CAC5B,kBAAmB,CACjB,YAAa,CACb,WAAW,CACX,kBAAmB,CACnB,qBAAsB,CACtB,iBAAkB,CAClB,eAAgB,CAChB,kBAAmB,CACnB,mCACJ,CAEA,gBAGI,gBAAiB,CAEjB,kBAAmB,CACnB,yBACJ,CACA,2BAPI,UAAW,CACX,WAAY,CAEZ,kBAmBJ,CAfA,WAGI,KAAM,CACN,WAAW,CACX,iBAAkB,CAClB,2CAAqB,CACrB,iCAA0B,CAA1B,yBAA0B,CAE1B,UAAY,CACZ,YAAa,CACb,YAAa,CACb,qBAAsB,CACtB,sBAAuB,CACvB,eACJ,CACA,YACI,mDAAoD,CACpD,oCACJ,CACA,uBACI,OACJ,CACA,4BACG,oBAAqB,CACvB,2BACD,CAEA,WACI,oBAGF,CAEA,oBACE,WAAY,CACZ,UAAW,CACX,UAAW,CACX,UACF,CC5EF,iBACI,eAAgB,CAGhB,qBACJ,CACA,OACI,qBAAsB,CACtB,mCAAoC,CACpC,WAAY,CACZ,UAAW,CACX,qBAAsB,CACtB,UACJ,CAEA,QACI,iBACJ,CACA,IACI,aACJ","file":"main.7d56b200.chunk.css","sourcesContent":["* {\r\n padding: 0;\r\n margin: 0;\r\n box-sizing: border-box;\r\n}\r\nbody {\r\n margin: 0;\r\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\r\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\r\n sans-serif;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n background-color:black;\r\n color: white;\r\n overflow-x:hidden;\r\n}\r\nbody, html{\r\n margin:0;\r\n padding:0;\r\n}\r\n\r\ncode {\r\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\r\n monospace;\r\n}\r\n\r\n\r\n.haapy {\r\n color: aliceblue;\r\n}\r\n",".App {\r\n text-align: center;\r\n}\r\n\r\n.App-logo {\r\n height: 40vmin;\r\n pointer-events: none;\r\n}\r\n\r\n@media (prefers-reduced-motion: no-preference) {\r\n .App-logo {\r\n animation: App-logo-spin infinite 20s linear;\r\n }\r\n}\r\n\r\n.App-header {\r\n background-color: #282c34;\r\n min-height: 100vh;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n font-size: calc(10px + 2vmin);\r\n color: white;\r\n}\r\n\r\n.App-link {\r\n color: #61dafb;\r\n}\r\n\r\n@keyframes App-logo-spin {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n",".sidebar {\r\n position: fixed;\r\n top: 25%;\r\n right: 10px;\r\n height: fit-content;\r\n display: flex;\r\n flex-direction: column;\r\n background-color: transparent;\r\n z-index: 5;\r\n transform: translate(130px,0);\r\n}\r\n.icon {\r\n font-size: 30px;\r\n margin-right: 20px;\r\n}\r\n.active{\r\n text-decoration: none;\r\n color:red;\r\n}\r\n.text {\r\n font-weight: 700;\r\n font-size: 18px;\r\n text-transform: uppercase;\r\n text-align: center;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n}\r\n\r\n.slider {\r\n width: 180px;\r\n display: flex; \r\n justify-content:start;\r\n align-items:center;\r\n padding: 7.5%;\r\n margin: 5%;\r\n transition: 0.3s ease-in;\r\n \r\n}\r\n.slider:hover{\r\n transform: translate(-115px,0);\r\n}\r\n\r\n.inactive {\r\n text-decoration: none;\r\n color: white;\r\n}\r\n\r\n\r\n\r\n@media screen and (max-width: 1100px) {\r\n .sidebar {\r\n display: none;\r\n }\r\n}","/* Marquee Styling */\r\n .marquee {\r\n\twidth: 90vw;\r\n\theight: fit-content;\r\n\tpadding: 10px;\r\n\tbackground-color: black;\r\n\toverflow-x: hidden;\r\n\tposition: relative;\r\n}\r\n\r\n.marquee-content {\r\n\tlist-style: none;\r\n\theight: 100%;\r\n\tdisplay: flex;\r\n\t/*animation: scrolling 20s linear infinite;*/\r\n\tcolor: red;\r\n\tflex-direction: row;\r\n \tflex-wrap: wrap;\r\n}\r\n\r\n\r\n.marquee-content li {\r\n\twidth: 26vw;\r\n\tflex-shrink: 0;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tfont-size: 5rem;\r\n\twhite-space: nowrap;\r\n\tmargin-bottom: 3rem;\r\n\tjustify-content: flex-end;\r\n\tmargin: auto;\r\n}\r\n\r\n.marquee::before,\r\n.marquee::after {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\twidth: 10vw;\r\n\tbottom: 0;\r\n\tcontent: \"\";\r\n\tz-index: 1;\r\n}\r\n\r\n.marquee::before {\r\n\tleft: -0.5vw;\r\n\tbackground: linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee::after {\r\n\tright: -0.5vw;\r\n\tbackground: linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee-content:hover {\r\n\tanimation-play-state: paused;\r\n} */\r\n/*\r\n.marquee_name {\r\n\tposition: absolute;\r\n\tline-height: 6vw;\r\n\twidth: 20%;\r\n\tfont-size: xx-large;\r\n\tfont-weight: 700;\r\n\tright: 20%;\r\n\ttext-align: center;\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n\theight: 6vw;\r\n\ttransform: rotate(90deg);\r\n\tz-index: 1;\r\n}*/\r\n\r\n/* .cards {\r\n\tposition: relative;\r\n\twidth: 80%;\r\n\theight: 100%;\r\n\tbackground-color: black;\r\n\tpadding: 8px 12px;\r\n\tmargin: 10px;\r\n\tz-index: 1;\r\n}\r\n\r\n.cards::before {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tborder-radius: 20px;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground: linear-gradient(red, transparent, white);\r\n\tz-index: -1;\r\n\ttransform: rotate(3deg);\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0px;\r\n\tleft: 0px;\r\n\tbottom: 0px;\r\n\tright: 0px;\r\n\tborder-radius: 20px;\r\n\tbackground: black;\r\n\tz-index: -1;\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards:hover::before {\r\n\ttransform: rotate(0deg);\r\n}\r\n\r\n.cards:hover::after {\r\n\ttop: 1px;\r\n\tbottom: 1px;\r\n\tright: 1px;\r\n\tleft: 1px;\r\n}\r\n\r\n@media screen and (max-width: 900px) {\r\n\t.marquee::before,\r\n\t.marquee::after {\r\n\t\twidth: 5vw;\r\n\t}\r\n\r\n\t.marquee-content li {\r\n\t\twidth: 40vw;\r\n\t}\r\n\r\n\t@keyframes scrolling {\r\n\t\t0% {\r\n\t\t\ttransform: translateX(0);\r\n\t\t}\r\n\r\n\t\t100% {\r\n\t\t\ttransform: translateX(-480vw);\r\n\t\t}\r\n\t}\r\n\r\n\t.marquee {\r\n\t\twidth: 95vw;\r\n\t}\r\n}\r\n\r\n.pic {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: 100%;\r\n\tpadding: 8px 12px;\r\n\twidth: fit-content;\r\n}\r\n\r\n.pic img {\r\n\theight: 100%;\r\n\twidth: 100%;\r\n}\r\n\r\n@keyframes scrolling {\r\n\t0% {\r\n\t\ttransform: translateX(0);\r\n\t}\r\n\r\n\t100% {\r\n\t\ttransform: translateX(-240vw);\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content {\r\n\t\tanimation: none;\r\n\t\theight: fit-content;\r\n\t\tflex-wrap: wrap;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\t\r\n\t.marquee{\r\n\tbackground-color: transparent;\r\n\twidth: 100vw;\t\r\n\t}\r\n\t.marquee::after {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee::before {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee-content > li {\r\n\t\tmargin: 10px;\r\n\t}\r\n\t.cards {\r\n\t\twidth: 100%;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content > li {\r\n\t\twidth: 60vw;\r\n\t}\r\n} */\r\n\r\n\r\n\r\n/* Marquee Styling */\r\n.marquee {\r\n\twidth: 90vw;\r\n\theight: fit-content;\r\n\tpadding: 10px;\r\n\tbackground-color: black;\r\n\toverflow-x: hidden;\r\n\tposition: relative;\r\n}\r\n\r\n.marquee-content {\r\n\tlist-style: none;\r\n\theight: 100%;\r\n\tdisplay: flex;\r\n\t/*animation: scrolling 20s linear infinite;*/\r\n\tcolor: red;\r\n\tflex-direction: row;\r\n \tflex-wrap: wrap;\r\n}\r\n\r\n\r\n.marquee-content li {\r\n\twidth: 26vw;\r\n\tflex-shrink: 0;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tfont-size: 5rem;\r\n\twhite-space: nowrap;\r\n\tmargin-bottom: 3rem;\r\n\tjustify-content: flex-end;\r\n\tmargin: auto;\r\n}\r\n\r\n.marquee::before,\r\n.marquee::after {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\twidth: 10vw;\r\n\tbottom: 0;\r\n\tcontent: \"\";\r\n\tz-index: 1;\r\n}\r\n\r\n.marquee::before {\r\n\tleft: -0.5vw;\r\n\tbackground: linear-gradient(to right, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee::after {\r\n\tright: -0.5vw;\r\n\tbackground: linear-gradient(to left, rgb(0, 0, 0) 0%, transparent 100%);\r\n}\r\n\r\n.marquee-content:hover {\r\n\tanimation-play-state: paused;\r\n}/*\r\n.marquee_name {\r\n\tposition: absolute;\r\n\tline-height: 6vw;\r\n\twidth: 20%;\r\n\tfont-size: xx-large;\r\n\tfont-weight: 700;\r\n\tright: 20%;\r\n\ttext-align: center;\r\n\tbackground-color: white;\r\n\tcolor: black;\r\n\theight: 6vw;\r\n\ttransform: rotate(90deg);\r\n\tz-index: 1;\r\n}*/\r\n\r\n.cards {\r\n\tposition: relative;\r\n\twidth: 80%;\r\n\theight: 100%;\r\n\tbackground-color: black;\r\n\tpadding: 8px 12px;\r\n\tmargin: 10px;\r\n\tz-index: 1;\r\n}\r\n\r\n.cards::before {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\tborder-radius: 20px;\r\n\twidth: 100%;\r\n\theight: 100%;\r\n\tbackground: linear-gradient(red, transparent, white);\r\n\tz-index: -1;\r\n\ttransform: rotate(3deg);\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards::after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\ttop: 0px;\r\n\tleft: 0px;\r\n\tbottom: 0px;\r\n\tright: 0px;\r\n\tborder-radius: 20px;\r\n\tbackground: black;\r\n\tz-index: -1;\r\n\ttransition: all 1s;\r\n}\r\n\r\n.cards:hover::before {\r\n\ttransform: rotate(0deg);\r\n}\r\n\r\n.cards:hover::after {\r\n\ttop: 1px;\r\n\tbottom: 1px;\r\n\tright: 1px;\r\n\tleft: 1px;\r\n}\r\n\r\n@media screen and (max-width: 900px) {\r\n\t.marquee::before,\r\n\t.marquee::after {\r\n\t\twidth: 5vw;\r\n\t}\r\n\r\n\t.marquee-content li {\r\n\t\twidth: 40vw;\r\n\t}\r\n\r\n\t@keyframes scrolling {\r\n\t\t0% {\r\n\t\t\ttransform: translateX(0);\r\n\t\t}\r\n\r\n\t\t100% {\r\n\t\t\ttransform: translateX(-480vw);\r\n\t\t}\r\n\t}\r\n\r\n\t.marquee {\r\n\t\twidth: 95vw;\r\n\t}\r\n}\r\n\r\n.pic {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\theight: 100%;\r\n\tpadding: 8px 12px;\r\n\twidth: fit-content;\r\n}\r\n\r\n.pic img {\r\n\theight: 100%;\r\n\twidth: 100%;\r\n}\r\n\r\n@keyframes scrolling {\r\n\t0% {\r\n\t\ttransform: translateX(0);\r\n\t}\r\n\r\n\t100% {\r\n\t\ttransform: translateX(-240vw);\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content {\r\n\t\tanimation: none;\r\n\t\theight: fit-content;\r\n\t\tflex-wrap: wrap;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\t\r\n\t.marquee{\r\n\tbackground-color: transparent;\r\n\twidth: 100vw;\t\r\n\t}\r\n\t.marquee::after {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee::before {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.marquee-content > li {\r\n\t\tmargin: 10px;\r\n\t}\r\n\t.cards {\r\n\t\twidth: 100%;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.marquee-content > li {\r\n\t\twidth: 60vw;\r\n\t}\r\n}",".landing-page {\r\n height: 100vh;\r\n width: 100vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n /* z-index: 1; */\r\n}\r\n\r\n#title {\r\n color: #e62b1e;\r\n position: absolute;\r\n width: 100%;\r\n top: 45vh;\r\n font-family: Arial, Helvetica, sans-serif;\r\n font-size: 50px;\r\n}\r\n\r\n.landing-page img {\r\n position: absolute;\r\n z-index: 1;\r\n top: 3vh;\r\n left: 2vw;\r\n width: 350px;\r\n height: 120px;\r\n}\r\n\r\n.outer_box {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n height: fit-content;\r\n padding: 20px 30px;\r\n}\r\n\r\n@media only screen and (max-width: 540px) {}\r\n\r\n.landing-page img {\r\n top: 4vh;\r\n height: 80px;\r\n width: 235px;\r\n}\r\n\r\n.spons_heading {\r\n font-size: 30px;\r\n margin: 0 auto;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n color: #ffffff;\r\n font-family: Arial, Helvetica, sans-serif;\r\n font-size: 50px;\r\n}\r\n\r\n.spons_heading>span {\r\n color: #e62b1e;\r\n}\r\n\r\n.spons-title {\r\n background-color: rgba(0, 0, 0, 0.35);\r\n border-radius: 0 50px 0 50px;\r\n max-width: 800px;\r\n margin: auto;\r\n /* position: absolute; */\r\n top: 35vh;\r\n z-index: 1;\r\n font-family: Arial, Helvetica, sans-serif;\r\n padding: 50px;\r\n}\r\n\r\n.spons-title_head {\r\n text-transform: uppercase;\r\n color: red;\r\n}\r\n\r\n.spons-title_desc {\r\n margin-top: 20px;\r\n line-height: 20px;\r\n font-size: 20px;\r\n}\r\n\r\n@media screen and (max-width:730px) {\r\n .spons-title {\r\n transform: scale(0.7);\r\n }\r\n}","/* theme-page */\r\n\r\n.theme {\r\n\twidth: 100vw;\r\n\tpadding: 80px 25px;\r\n\t/* background-color: #191919; */\r\n\tbackground-color: black;\r\n}\r\n\r\n.theme img {\r\n\theight: auto;\r\n\twidth: 420px;\r\n}\r\n\r\n.theme-text {\r\n\twidth: 550px;\r\n\tfont-size: medium;\r\n}\r\n\r\n.main {\r\n\twidth: 1130px;\r\n\theight:450px;\r\n\tmax-width: 95%;\r\n margin: 10px auto;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: space-around;\r\n}\r\n\r\n.theme h2 {\r\n\tcolor: rgb(255, 42, 5);\r\n\tfont-size: 60px;\r\n\ttext-transform: capitalize;\r\n\t/* padding: 50px 600px; */\r\n\tmargin: auto;\r\n}\r\n\r\n.theme-text h5 {\r\n\tcolor: white;\r\n\tfont-size: 25px;\r\n\ttext-transform: capitalize;\r\n\tmargin-bottom: 25px;\r\n\tletter-spacing: 2px;\r\n}\r\n\r\nspan {\r\n\tcolor: rgb(255, 42, 5);\r\n}\r\n\r\n.theme-text p {\r\n\tcolor: rgba(255, 255, 255, 0.705);\r\n\tfont-size: 18px;\r\n\tbottom: 45px;\r\n\tletter-spacing: 1px;\r\n\tline-height: 28px;\r\n\tpadding: 20px;\r\n}\r\n\r\n.theme_btn {\r\n\tbackground: rgb(255, 42, 5);\r\n\tcolor: white;\r\n\ttext-decoration: none;\r\n\tborder: 2px solid transparent;\r\n\tfont-weight: bold;\r\n\tfont-size: small;\r\n\tpadding: 15px 30px;\r\n\tborder-radius: 30px;\r\n\ttransition: 0.4s;\r\n}\r\n\r\n.theme_btn:hover {\r\n\tbackground: transparent;\r\n\tborder: 2px solid rgb(255, 42, 5);\r\n\tcursor: pointer;\r\n}\r\n\r\n@media (max-width: 950px) {\r\n\t.main {\r\n\t\tflex-direction: column;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n height: fit-content;\r\n\t}\r\n\t.theme {\r\n\t\tmargin: 10px;\r\n\t\tpadding: 40px 5px;\r\n\t}\r\n}\r\n@media (max-width:600px) {\r\n .main {\r\n transform: scale(0.8);\r\n }\r\n}\r\n@media (max-width:430px) {\r\n .main {\r\n transform: scale(0.6);\r\n }\r\n}\r\n.white{\r\n\tcolor: white;\r\n}","\r\n\r\n .cardGrid {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n padding: 50px;\r\n }\r\n.cardd {\r\n transform-style: preserve-3d;\r\n position: relative;\r\n padding: 30px 50px;\r\n width: 350px;\r\n height: 400px;\r\n border-radius: 20px;\r\n box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;\r\n display: flex;\r\n align-items: center;\r\n flex-direction: column;\r\n justify-content: space-around;\r\n background: linear-gradient(\r\n 25deg,\r\n rgb(27, 12, 49) 0%,\r\n rgb(212, 41, 41) 86%\r\n );\r\n transition: all 0.5s ease;\r\n margin: 80px 30px;\r\n cursor: pointer;\r\n \r\n }\r\n\r\n .cardd:hover {\r\n height: 500px;\r\n }\r\n\r\n /* width: 300px;\r\n height: 200px; */\r\n .imgbox {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n transform: translateY(-80px);\r\n z-index: 99;\r\n }\r\n\r\n \r\n \r\n .speaker-image {\r\n position: relative;\r\n width: 100%;\r\n \r\n border-radius: 10px;\r\n box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.5);\r\n transition: all 0.5s ease;\r\n }\r\n\r\n .content {\r\n padding: 10px 0px;\r\n text-align: center;\r\n /* transform: translateY(-450px); */\r\n opacity: 0; \r\n transition: 0.3s;\r\n }\r\n \r\n .cardd:hover > .content {\r\n opacity: 1;\r\n /* transform: translateY(-100px); */\r\n }\r\n \r\n .cardd:hover .tittle {\r\n margin-top: 20px;\r\n transform: scale(1.2);\r\n transform: translate3d(50px);\r\n }\r\n .cardd:hover .speaker-image {\r\n transform: scale(1.05);\r\n transform: translate3d(50px);\r\n }\r\n .tittle {\r\n margin-top: 5px;\r\n width: 100%;\r\n /*font-family: \"Cinzel\", serif;*/\r\n background: -webkit-linear-gradient(#b96767, #ffffff);\r\n background-clip: text;\r\n -webkit-text-fill-color: transparent;\r\n color: white;\r\n }\r\n .card p {\r\n width: 100%;\r\n color: rgb(220, 220, 220);\r\n }\r\n",".spons-grid {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: center;\r\n padding: 50px;\r\n /* width: 300px;\r\n height: 400px; */\r\n overflow:hidden;\r\n }\r\n\r\n\r\n.spons{\r\n position: relative;\r\n width: 18rem;\r\n height: 18rem;\r\n /* width: 95%;\r\n height: 95%; */\r\n background: white;\r\n border-radius: 20px;\r\n z-index: 5;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n flex-direction: column;\r\n text-align: center;\r\n color: #ffffff;\r\n overflow: hidden;\r\n padding: 30px 80px;\r\n margin:70px 50px;\r\n cursor: pointer;\r\n box-shadow: rgba(0, 0, 0, 0.4) 0px 30px 60px -12px inset,\r\n rgba(0, 0, 0, 0.5) 0px 18px 36px -18px inset;\r\n}\r\n\r\n\r\n.spons::before {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\t/* top: 0;\r\n\tleft: 0; */\r\n\tborder-radius: 20px;\r\n\twidth: 40%;\r\n\theight: 150%;\r\n z-index: -5;\r\n background: -webkit-linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);\r\n background: linear-gradient(to right, #FF0080, #FF8C00, #40E0D0);\r\n animation: glowing01 5s linear infinite;\r\n transform-origin: center;\r\n animation: glowing 5s linear infinite;\r\n}\r\n\r\n\r\n.spons--image {\r\n \r\n height:17rem;\r\n width:17rem;\r\n}\r\n\r\n @keyframes glowing {\r\n 0% {\r\n transform: rotate(0);\r\n }\r\n 100% {\r\n transform: rotate(360deg);\r\n }\r\n }","canvas {\r\n\r\n position: absolute;\r\n width: 100vw;\r\n height: 100vh;\r\n top: 0;\r\n right: 0;\r\n left: 0;\r\n bottom: 0;\r\n z-index: 1;\r\n}\r\n\r\n/*.homepage {\r\n text-align: center;\r\n}*/\r\n\r\n.tedx_logo {\r\n height: fit-content;\r\n width: 42vw;\r\n justify-content: center;\r\n z-index: 15;\r\n margin-bottom: 1.5rem;\r\n \r\n}\r\n\r\n.homepage {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n height: 100vh;\r\n flex-direction: column;\r\n}\r\n.datedate{\r\ndisplay: flex;\r\njustify-content: center;\r\n\r\n\r\n}\r\n\r\n.tedx_desc {\r\n margin-top: -15vh;\r\n max-width: 800px;\r\n padding: 20px;\r\n font-size: 20px;\r\n}\r\n\r\n\r\n\r\n/* theme-page */\r\n\r\n\r\n/* custom scroll-bar */\r\n\r\n::-webkit-scrollbar {\r\n width: 5px;\r\n}\r\n\r\n::-webkit-scrollbar-track {\r\n box-shadow: inset 0 0 0 gray;\r\n border-radius: 5px;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n background-color: #A9A9A9;\r\n border-radius: 5px;\r\n}\r\n\r\n@media only screen and (max-width: 1211px) {\r\n\r\n .canvas {\r\n position: absolute;\r\n height: 100%;\r\n width: 100%;\r\n }\r\n .homepage {\r\n text-align: center;\r\n }\r\n .tedx_logo {\r\n height: 15vh;\r\n width: 90%;\r\n align-items: left;\r\n }\r\n\r\n}\r\n\r\n/* CSS */\r\n.buy_ticket {\r\nbackground-color: transparent;\r\nborder: 1px solid #fd4c2d;\r\nbox-sizing: border-box;\r\ncolor: #00132C;\r\nfont-family: \"Avenir Next LT W01 Bold\",sans-serif;\r\nfont-size: 16px;\r\nfont-weight: 700;\r\nline-height: 24px;\r\npadding: 16px 23px;\r\nposition: relative;\r\ntext-decoration: none;\r\nuser-select: none;\r\n-webkit-user-select: none;\r\ntouch-action: manipulation;\r\nwidth: fit-content;\r\nmargin: auto;\r\n}\r\n\r\n.buy_ticket:hover,\r\n.buy_ticket:active {\r\noutline: 0;\r\nborder: 1px solid #ffffff;\r\n}\r\n\r\n.buy_ticket:hover {\r\nbackground-color: transparent;\r\ncursor: pointer;\r\n}\r\n\r\n.buy_ticket:before {\r\nbackground-color: #f6ddd5;\r\ncontent: \"\";\r\nheight: calc(100% + 3px);\r\nposition: absolute;\r\nright: -7px;\r\ntop: -9px;\r\ntransition: background-color 300ms ease-in;\r\nwidth: 100%;\r\nz-index: -1;\r\n}\r\n\r\n.buy_ticket:hover:before {\r\nbackground-color: #fd4c2d;\r\n}\r\n\r\n@media (min-width: 768px) {\r\n\r\n.buy_ticket {\r\n padding: 16px 32px;\r\n}\r\n}\r\n\r\n.ticketReveal{\r\n margin-top: 5%;\r\n}\r\n.ticket_image{\r\n width: 400px;\r\n}\r\n.ticket_image{\r\n margin-top: 1rem;\r\n width: 60%;\r\n \r\n\r\n \r\n}\r\n@media only screen and (max-width: 768px) {\r\n .ticket_image {\r\n width: 95%;\r\n }\r\n}",".rules-outer {\r\n border-top: 1px solid rgb(69, 69, 69);\r\n background-color: black;\r\n padding: 40px;\r\n background-image: url(../../assets/images/rules-bg.webp);\r\n background-position: center;\r\n background-size: cover;\r\n backdrop-filter: blur(20px);\r\n backdrop-filter: brightness(10%);\r\n}\r\n\r\n.rules-container {\r\n background: rgba( 255, 255, 255, 0.1);\r\n box-shadow: 0 8px 32px 0 rgba(131, 10, 20, 0.3);\r\n backdrop-filter: blur( 4px);\r\n -webkit-backdrop-filter: blur( 1px);\r\n border-radius: 10px;\r\n height: fit-content;\r\n width: 70vw;\r\n border-radius: 15px;\r\n padding: 20px;\r\n margin: auto;\r\n}\r\n\r\n.rules-headings {\r\n display: flex;\r\n flex-wrap: wrap;\r\n padding: 10px;\r\n justify-content: center;\r\n}\r\n\r\n.rules-heading {\r\n margin: 20px;\r\n font-size: 25px;\r\n font-weight: 600;\r\n}\r\n\r\n.rules-descriptions {\r\n display: flex;\r\n justify-content: center;\r\n text-align: justify;\r\n align-items: center;\r\n letter-spacing: 0.5px;\r\n line-height: 30px;\r\n}\r\n\r\n.rules-heading {\r\n cursor: pointer;\r\n text-align: center;\r\n}\r\n\r\n.rules-heading {\r\n display: inline-block;\r\n position: relative;\r\n color: gray;\r\n}\r\n\r\n.rules-active {\r\n display: inline-block;\r\n position: relative;\r\n color: red;\r\n}\r\n\r\n.rules-heading:after {\r\n content: '';\r\n position: absolute;\r\n width: 100%;\r\n transform: scaleX(0);\r\n height: 2px;\r\n bottom: 0;\r\n left: 0;\r\n background-color: gray;\r\n transform-origin: bottom right;\r\n transition: transform 0.5s ease-out;\r\n}\r\n\r\n.rules-heading:hover:after {\r\n transform: scaleX(1);\r\n transform-origin: bottom left;\r\n}\r\n\r\n.rules-active:after {\r\n background-color: red;\r\n}\r\n\r\n.rules-description {\r\n text-align: justify;\r\n color: white;\r\n font-size: 20px;\r\n margin: 30px;\r\n margin-left: 100px;\r\n margin-right: 100px;\r\n}\r\n\r\n@media only screen and (max-width:1200px) {\r\n .rules-description {\r\n margin: 50px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:1120px) {\r\n .rules-heading {\r\n margin: 10px;\r\n font-size: 24px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:960px) {\r\n .rules-container {\r\n width: 80vw;\r\n }\r\n .rules-description {\r\n margin: 30px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:765px) {\r\n .rules-headings {\r\n justify-content: space-evenly;\r\n }\r\n .rules-heading {\r\n font-size: 30px;\r\n }\r\n .rules-description {\r\n font-size: 22px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:550px) {\r\n .rules-headings {\r\n flex-direction: column;\r\n }\r\n .rules-heading {\r\n width: fit-content;\r\n margin: auto;\r\n margin-top: 10px;\r\n font-size: 25px;\r\n }\r\n .rules-description {\r\n margin: 10px;\r\n }\r\n .rules-outer {\r\n padding: none;\r\n }\r\n .rules-outer {\r\n padding: 15px;\r\n padding-top: 20px;\r\n padding-bottom: 20px\r\n }\r\n}\r\n\r\n@media only screen and (max-width:430px) {\r\n .rules-description {\r\n font-size: 18px;\r\n }\r\n .rules-heading {\r\n font-size: 22px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:360px) {\r\n .rules-headings {\r\n padding: 0;\r\n }\r\n .rules-heading {\r\n font-size: 20px;\r\n }\r\n .rules-description {\r\n font-size: 15px;\r\n }\r\n}\r\n\r\n@media only screen and (max-width:335px) {\r\n .rules-outer {\r\n padding: 10px;\r\n padding-top: 20px;\r\n padding-bottom: 20px\r\n }\r\n}\r\n\r\n@media only screen and (max-width:300px) {\r\n .rules-outer {\r\n padding: 5px;\r\n padding-top: 20px;\r\n padding-bottom: 20px\r\n }\r\n .rules-description {\r\n font-size: 15px;\r\n }\r\n}",".button {\r\n display: block;\r\n margin: 3.125rem auto;\r\n overflow: hidden;\r\n position: relative;\r\n \r\n width: 11.25rem;\r\n padding: 0.75rem 0;\r\n border-radius: 1.875rem;\r\n cursor: pointer;\r\n font-size: 1.1em;\r\n font-weight: bold;\r\n border: none;\r\n transition: all 0.5s ease-in-out;\r\n z-index: 3;\r\n color: rgb(255, 255, 255);\r\n box-shadow: inset 0px 0px 3px rgb(0, 0, 0);\r\n background-color: rgb(255, 0, 0);\r\n }\r\n \r\n .button::before{\r\n content: '';\r\n display: inline-block;\r\n transform: translateY(50%);\r\n left: 0;\r\n position: absolute;\r\n width: 11.25rem;\r\n height: 11.25rem;\r\n border-radius: 50%;\r\n background-color: rgb(255, 255, 255);\r\n z-index: -1;\r\n transition: transform ease 1s;\r\n }\r\n \r\n .button:hover::before {\r\n transform: translateY(-45%);\r\n }\r\n \r\n .button:hover {\r\n color: rgb(255, 0, 0);\r\n box-shadow: 0 0 10px rgb(255, 255, 255); /* Add a black shadow on hover */\r\n transition: color 0.1s ease;\r\n transition-delay:0.2s;\r\n}",".slide_details {\r\n\twidth: 100%;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\tbackground-color: rgb(0, 0, 0); /* Fallback color */\r\n\tbackground-color: rgba(0, 0, 0, 0.4); /* Black w/opacity/see-through */\r\n\tcolor: white;\r\n\tborder: 3px solid black;\r\n\t\r\n\tpadding: 20px;\r\n padding-left: 10vw;\r\n padding-right: 10vw;\r\n}\r\n.slide {\r\n\tdisplay: flex;\r\n flex-direction: column;\r\n\talign-items: center;\r\n\tjustify-content: flex-end;\r\n}\r\n\r\n.slide_heading {\r\n\tfont-size: 50px;\r\n\ttext-transform: uppercase;\r\n}\r\n.slide_description {\r\n\tfont-weight: 100;\r\n\tfont-family: \"Lucida Sans\", \"Lucida Sans Regular\", \"Lucida Grande\",\r\n\t\t\"Lucida Sans Unicode\", Geneva, Verdana, sans-serif;\r\n\tmargin: 10px;\r\n}\r\n\r\n@media screen and (max-width: 1200px) {\r\n\t.slide {\r\n\t\theight: 60vh;\r\n\t\t\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 1000px) {\r\n\t.slide_heading{\r\n font-size: 25px;\r\n }\r\n}\r\n\r\n\r\n\r\n",".main-wrapper{\r\n text-align: center;\r\n display: flex;\r\n justify-content: center;\r\n font-weight: 400;\r\n /* justify-content: space-between; */\r\n padding: 1rem 1.5rem;\r\n border: 0.15rem solid ivory;\r\n width: 100%;\r\n height: 10rem;\r\n \r\n }\r\n\r\n\r\n .date{\r\n border-right: 0.15rem solid ivory;\r\n padding-right: 1.3rem;\r\n \r\n }\r\n .location{\r\n padding-top: 2rem;\r\n padding-left:1.3rem ;\r\n }\r\n",".speaker-homepage-background {\r\n height: 100vh;\r\n width: 100%;\r\n background-color: black;\r\n text-align: center;\r\n}\r\n\r\n.speaker_vanta {\r\n position: relative;\r\n width: 100%;\r\n height: 100%;\r\n}\r\n\r\n.vanta-canvas {\r\n height: 100vh;\r\n width: 100%;\r\n}\r\n\r\n.background {\r\n height: 100vh;\r\n width: 100vw;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n /* z-index: 1; */\r\n}\r\n\r\n.animation div span {\r\n margin-left: -355px;\r\n animation: slidein 4s 1 forwards;\r\n z-index: 10;\r\n}\r\n\r\n.boxcontent {\r\n position: relative;\r\n}\r\n\r\n.boxcontent {\r\n position: relative;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\n@media only screen and (max-width: 765px) {\r\n .mike {\r\n right: 0;\r\n }\r\n .logo {\r\n height: 100px;\r\n width: 285px;\r\n top: 35px;\r\n }\r\n}\r\n\r\n@media only screen and (width: 320px) {\r\n .logo {\r\n top: 4vh;\r\n height: 80px;\r\n width: 235px;\r\n }\r\n}\r\n\r\n.speak_heading {\r\n font-size: 30px;\r\n margin: 0 auto;\r\n margin-top: 20px;\r\n margin-bottom: 20px;\r\n color: #ffffff;\r\n font-family: Arial, Helvetica, sans-serif;\r\n font-size: 50px;\r\n}\r\n\r\n.speak_heading>span {\r\n color: #e62b1e;\r\n}\r\n\r\n.speaker-title {\r\n border-radius: 0 50px 0 50px;\r\n margin: auto;\r\n position: absolute;\r\n max-width: 700px;\r\n top: 30vh;\r\n z-index: 1;\r\n font-family: Arial, Helvetica, sans-serif;\r\n padding: 30px;\r\n background-color: rgba(0, 0, 0, 0.35);\r\n /* Black w/opacity/see-through */\r\n}\r\n\r\n.speaker-title_head {\r\n text-transform: uppercase;\r\n color: rgb(255, 57, 57);\r\n font-size: 30px;\r\n}\r\n\r\n.speaker-title_desc {\r\n margin-top: 20px;\r\n color: #ffffff;\r\n font-weight: 400;\r\n font-size: 20px;\r\n}\r\n\r\n@media screen and (max-width:730px) {\r\n .speaker-title {\r\n transform: scale(0.7);\r\n }\r\n}",".footer-outer {\r\n\tcolor: white;\r\n\tborder-top: 1px solid rgb(68, 68, 68);\r\n\tfont-size: 15px;\r\n}\r\n.footer-row1 {\r\n\tbackground-color: black;\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n}\r\n.footer-col1 {\r\n\tflex: 1;\r\n\tpadding: 30px;\r\n \r\n}\r\n.footer-col23 {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tpadding: 30px;\r\n}\r\n.footer-col2 {\r\n\tflex: 1;\r\n display: flex;\r\n\tflex-direction: column;\r\n}\r\n.footer-col3 {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n}\r\n.footer-col4 {\r\n\tflex: 1;\r\n\tdisplay: flex;\r\n\tjustify-content: start;\r\n\talign-items: start;\r\n\tflex-direction: column;\r\n}\r\n.footer-heading {\r\n\tmargin-bottom: 10px;\r\n\tfont-size: 20px;\r\n\tcolor: red;\r\n}\r\n.footer-social {\r\n\tdisplay: flex;\r\n\tfont-size: 25px;\r\n}\r\n.footer-icon {\r\n\tcolor: white;\r\n\tmargin: 5px;\r\n\ttransition: 0.2s;\r\n}\r\n.footer-icon:hover {\r\n\ttransform: scale(1.4);\r\n}\r\n.footer-email {\r\n\tcolor: white;\r\n\ttext-decoration: none;\r\n}\r\n.footer-contact {\r\n\twidth: fit-content;\r\n\tpadding: 10px;\r\n\tpadding-left: 20px;\r\n\tpadding-right: 20px;\r\n\tborder: none;\r\n\tbackground: rgba(255, 255, 255, 0.1);\r\n\tbox-shadow: 0 8px 32px 0 rgba(131, 10, 20, 0.3);\r\n\tbackdrop-filter: blur(4px);\r\n\t-webkit-backdrop-filter: blur(1px);\r\n\tborder-radius: 5px;\r\n\tmargin-top: 10px;\r\n}\r\n.footer-contact-us {\r\n\tcolor: white;\r\n\ttext-decoration: none;\r\n\tfont-size: 18px;\r\n}\r\n.footer-row2 {\r\n\tbackground-color: red;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\tflex-wrap: wrap;\r\n\tpadding: 10px;\r\n}\r\n.footer-ted-desc {\r\n\ttext-align: justify;\r\n}\r\n.footer-link {\r\n\tdisplay: inline-block;\r\n\tposition: relative;\r\n\twidth: fit-content;\r\n\ttransition: 0.5s;\r\n}\r\n.footer-contact-us {\r\n\ttransition: 0.25s;\r\n}\r\n.footer-link:hover {\r\n\tcolor: gray;\r\n}\r\n.footer-link:after {\r\n\tcontent: \"\";\r\n\tposition: absolute;\r\n\twidth: 100%;\r\n\ttransform: scaleX(0);\r\n\theight: 1.5px;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tbackground-color: gray;\r\n\ttransform-origin: bottom right;\r\n\ttransition: transform 0.5s ease-out;\r\n}\r\n.footer-contact-us:after {\r\n\ttransition: transform 0.25s ease-out;\r\n}\r\n.footer-link:hover:after {\r\n\ttransform: scaleX(1);\r\n\ttransform-origin: bottom left;\r\n}\r\n.footer-copyright,\r\n.footer-heading {\r\n\tcursor: default;\r\n}\r\n.footer-copyright:hover {\r\n\tcolor: white;\r\n}\r\n.footer-copyright:after {\r\n\tbackground-color: white;\r\n}\r\n.footer-heading:after {\r\n\tbackground-color: red;\r\n}\r\n.footer-heading:hover {\r\n\tcolor: red;\r\n}\r\n@media only screen and (max-width: 960px) {\r\n\t.footer-col23 {\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.footer-col1 {\r\n\t\tflex: 1.5;\r\n\t}\r\n\t.footer-col3 {\r\n\t\tmargin-top: 20px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 800px) {\r\n\t.footer-col1 {\r\n\t\tflex: 1.25;\r\n\t}\r\n\t.footer-col3 {\r\n\t\tmargin-top: 0;\r\n\t}\r\n}\r\n@media only screen and (max-width: 720px) {\r\n\t.footer-outer,\r\n\t.footer-contact-us {\r\n\t\tfont-size: 16px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 660px) {\r\n\t.footer-row1 {\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.footer-col23 {\r\n\t\tflex-direction: row;\r\n\t}\r\n\t.footer-col1 {\r\n\t\tpadding: 50px;\r\n\t\tpadding-bottom: 10px;\r\n\t}\r\n\t.footer-col23 {\r\n\t\tpadding-right: 50px;\r\n\t\tpadding-left: 50px;\r\n\t}\r\n}\r\n@media only screen and (max-width: 580px) {\r\n\t.footer-col23 {\r\n\t\tflex-direction: column;\r\n\t}\r\n\t.footer-heading {\r\n\t\twidth: 100%;\r\n\t\ttext-align: center;\r\n\t}\r\n\t.footer-row1 {\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t}\r\n\t.footer-social {\r\n\t\tjustify-content: space-evenly;\r\n\t}\r\n\t.footer-contact {\r\n\t\tmargin: auto;\r\n\t}\r\n\t.footer-col3 {\r\n\t\tmargin-top: 30px;\r\n\t\tmargin-bottom: 30px;\r\n\t}\r\n\t.footer-contact {\r\n\t\tmargin-top: 10px;\r\n\t}\r\n\t.footer-heading:after {\r\n\t\tbackground-color: black;\r\n\t}\r\n\t/* .footer-heading:hover{color: black;} */\r\n}\r\n@media only screen and (max-width: 360px) {\r\n\t.footer-col1 {\r\n\t\tpadding: 30px;\r\n\t\tpadding-bottom: 10px;\r\n\t}\r\n\t.footer-col23 {\r\n\t\tpadding-right: 30px;\r\n\t\tpadding-left: 30px;\r\n\t}\r\n\t.footer-link {\r\n\t\ttext-align: center;\r\n\t}\r\n}\r\n@media only screen and (max-width: 300px) {\r\n\t.footer-outer,\r\n\t.footer-contact-us {\r\n\t\tfont-size: 14px;\r\n\t}\r\n\t.footer-icon {\r\n\t\tfont-size: 20px;\r\n\t}\r\n}\r\n\r\n.fbicon {\r\n\tcolor: #1877f2;\r\n\tmargin: 10px;\r\n}\r\n.twicon {\r\n\tcolor: #1da1f2;\r\n\tmargin: 10px;\r\n}\r\n\r\n.igicon {\r\n\tcolor: #c32aa3;\r\n\tmargin: 10px;\r\n}\r\n\r\n.inicon {\r\n\tcolor: #0a66c2;\r\n\tmargin: 10px;\r\n}\r\n","img {\r\n\tborder-radius: 5px;\r\n\theight: auto;\r\n\twidth: 10rem;\r\n}\r\n\r\ndiv {\r\n\ttext-align: center;\r\n}\r\n\r\nsmall {\r\n\tdisplay: block;\r\n}\r\n\r\na {\r\n\tcolor: #343078;\r\n\ttext-decoration: none;\r\n}\r\n\r\n@media screen and (min-width: 1099px) {\r\n\t.ham {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n","/*////////////////////////////////////////*/\r\n/* Layout */\r\n.panels {\r\n width: 100%;\r\n height: 25vh;\r\n min-height: 400px;\r\n overflow: hidden;\r\n background: #000;\r\n display: flex;\r\n justify-content: center;\r\n align-items: stretch;\r\n}\r\n\r\n.panel {\r\n display: inline-block;\r\n height: 100%;\r\n position: relative;\r\n flex: 1;\r\n cursor: pointer;\r\n text-decoration: none;\r\n -webkit-tap-highlight-color: transparent;\r\n transition: transform 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Image/Text Container */\r\n.panel__content {\r\n /* background-image: url(https://unsplash.it/1100/1100/?image=786); */\r\n height: 100%;\r\n /* width: 100%; */\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n display: flex;\r\n flex-direction: column;\r\n align-items: center;\r\n justify-content: center;\r\n background-position: center;\r\n background-size: cover;\r\n transition: transform 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n}\r\n\r\n.panel__content:before,\r\n.panel__content:after {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n opacity: 1;\r\n transition: opacity 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n}\r\n\r\n.panel__content:before {\r\n background: inherit;\r\n filter: grayscale(100%);\r\n}\r\n\r\n.panel__content:after {\r\n background: #000;\r\n opacity: 0.3;\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Title */\r\n.panel__title {\r\n color: #FFF;\r\n position: relative;\r\n z-index: 1;\r\n transition: color 0.8s cubic-bezier(0.4, 0, 0.3, 1);\r\n width: 100%;\r\n text-align: center;\r\n padding: 1em;\r\n margin: auto;\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Alignment */\r\n.panel {\r\n overflow: hidden;\r\n margin-right: -15%;\r\n}\r\n\r\n.panel__content {\r\n margin-left: -15vw;\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n/* Hover */\r\n.panels {\r\n pointer-events: none;\r\n}\r\n\r\n.panel__title {\r\n pointer-events: auto;\r\n}\r\n\r\n/* Make the inactive panels darker */\r\n.panels:hover .panel__content::after {\r\n opacity: 0.7;\r\n}\r\n\r\n/* Panels before the active panel */\r\n.panels:hover .panel {\r\n transform: translate3d(-7.5vw, 0, 0);\r\n}\r\n\r\n/* Panels after the active panel */\r\n.panel:hover~.panel {\r\n transform: translate3d(7.5vw, 0, 0);\r\n}\r\n\r\n/* The active panel */\r\n.panels .panel:hover {\r\n pointer-events: auto;\r\n}\r\n\r\n.panels .panel:hover .panel__content {\r\n transform: translate3d(7.5vw, 0, 0);\r\n}\r\n\r\n.panels .panel:hover .panel__content::before,\r\n.panels .panel:hover .panel__content::after {\r\n opacity: 0;\r\n}\r\n\r\n.panels .panel:first-child:hover {\r\n transform: translate3d(0, 0, 0);\r\n}\r\n\r\n.panels .panel:first-child:hover~.panel {\r\n transform: translate3d(15vw, 0, 0);\r\n}\r\n\r\n.panels .panel:first-child:hover .panel__content {\r\n transform: translate3d(7.5vw, 0, 0);\r\n}\r\n\r\n.panels .panel:last-child:hover .panel__content {\r\n transform: translate3d(3.75vw, 0, 0);\r\n}\r\n\r\n/*////////////////////////////////////////*/\r\n\r\n.panel__title {\r\n font-size: 2.5em;\r\n letter-spacing: 0.1em;\r\n}\r\n\r\n@media (max-width: 800px) {\r\n .panel__title {\r\n font-size: 1.5em;\r\n }\r\n .panels {\r\n min-height: 200px;\r\n }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .panel__title {\r\n font-size: 1.25em;\r\n }\r\n .logo_title{\r\n transform: scale(0.5);\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .logo_title{\r\n transform: scale(0.3);\r\n }\r\n}",".vantajs {\r\n position: relative;\r\n width: 100%;\r\n height: 100vh;\r\n}\r\n\r\n.sponsor-page-logo {\r\n position: absolute;\r\n z-index: 1;\r\n top: 3vh;\r\n left: 2vw;\r\n width: 350px;\r\n height: 120px;\r\n}\r\n\r\n.animated-bg {\r\n text-align: center;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n}\r\n\r\n#bgs {\r\n position: relative;\r\n height: 100vh;\r\n}\r\n\r\n\r\n\r\n.vanta-canvas {\r\n height: 100vh;\r\n width: 100%;\r\n}\r\n\r\n@media only screen and (max-width: 540px) {\r\n .sponsor-page-logo {\r\n top: 26px;\r\n height: 90px;\r\n width: 280px;\r\n }\r\n}\r\n\r\n@media only screen and (min-width: 320px) {\r\n .sponsor-page-logo {\r\n top: 4vh;\r\n height: 80px;\r\n width: 235px;\r\n }\r\n} \r\n\r\n\r\n.title {\r\n border-radius: 0 50px 0 50px;\r\n position: absolute;\r\n top: 35vh;\r\n max-width: 800px;\r\n z-index: 1;\r\n font-family: Arial, Helvetica, sans-serif;\r\n padding: 50px;\r\n\tbackground-color: rgba(0, 0, 0, 0.75); /* Black w/opacity/see-through */\r\n}\r\n.title_head{\r\n text-transform: uppercase;\r\n color: red;\r\n}\r\n.title_desc {\r\n margin-top: 20px;\r\n font-size: 20px;\r\n}\r\n\r\n",".form-container {\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n.form-left {\r\n\ttransform: translateX(30%);\r\n\tbackground: rgb(179, 5, 5);\r\n\tbackground: linear-gradient(\r\n\t\t0deg,\r\n\t\trgba(179, 5, 5, 1) 33%,\r\n\t\trgba(255, 0, 0, 1) 91%\r\n\t);\r\n\tpadding: 25px;\r\n\tborder-radius: 15px;\r\n\ttransition: 0.1s;\r\n\tz-index: 1;\r\n}\r\n.form-right {\r\n\t-webkit-border-radius: 14px;\r\n\tborder-radius: 14px;\r\n\tbackground: rgba(255, 255, 255, 0.1);\r\n\tbackdrop-filter: blur(9px);\r\n\t-webkit-backdrop-filter: blur(9px);\r\n\tborder-radius: 10px;\r\n\tdisplay: flex;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n\ttext-align: center;\r\n\twidth: fit-content;\r\n\tmargin: 5%;\r\n\theight: fit-content;\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: center;\r\n\ttransition: 0.1s;\r\n\tpadding: 20px 100px;\r\n}\r\n\r\n.tedxicem h2 {\r\n\tfont-size: 70px;\r\n\tdisplay: inline;\r\n\twidth: 100%;\r\n\tcolor: red;\r\n\tfont-family: \"Arimo\", sans-serif;\r\n\tdisplay: inline;\r\n}\r\n.form-inputs {\r\n\tmargin-top: 50px;\r\n\tcolor: white;\r\n\t\r\n}\r\n.form-input {\r\n\tcolor: white;\r\n\twidth: 100%;\r\n\tpadding: 10px;\r\n}\r\n.lower {\r\n\tdisplay: flex;\r\n\tflex-direction: column;\r\n\tjustify-content: center;\r\n\talign-items: center;\r\n}\r\n.form-input-btn {\r\n\toutline: none;\r\n\ttext-decoration: none;\r\n\twidth: 35%;\r\n\tdisplay: inline-block;\r\n\tmargin: 10%;\r\n\tmargin-bottom: 4%;\r\n\tbackground-color: inherit;\r\n\tfont-family: \"Arimo\", sans-serif;\r\n\tcolor: red;\r\n\tborder: 1px solid red;\r\n\tpadding: 10px;\r\n\tborder-radius: 10px;\r\n\tfont-size: 20px;\r\n}\r\n.form-input-btn:hover {\r\n\tcursor: pointer;\r\n\tbackground-color: red;\r\n\tcolor: white;\r\n}\r\n.form-input {\r\n\toutline: none;\r\n\ttext-decoration: none;\r\n\tborder: none;\r\n\tborder-bottom: red 1px solid;\r\n\tbackground-color: inherit;\r\n\tfont-size: 20px;\r\n\ttransition: 0.05s;\r\n}\r\n.form-input:hover {\r\n\tborder-bottom: red 2px solid;\r\n\tbackground-color: inherit;\r\n\r\n}\r\n.wrapper {\r\n\theight: 300px;\r\n}\r\n.tedxicem h1 {\r\n\tfont-size: 3em;\r\n\tcolor: black;\r\n\tletter-spacing: -5px;\r\n\tfont-family: \"Arimo\", sans-serif;\r\n}\r\nh1.ted::after {\r\n\tcontent: \"x\";\r\n\tfont-size: 0.7em;\r\n\tvertical-align: super;\r\n}\r\nh1.icem,\r\np {\r\n\tcolor: white;\r\n}\r\np {\r\n\tfont-size: 1em;\r\n\tfont-family: \"Roboto Condensed\", sans-serif;\r\n}\r\np > span {\r\n\tcolor: red;\r\n}\r\n\r\n.footer > span {\r\n\tfont-family: sans-serif;\r\n\tfont-weight: bold;\r\n\tfont-size: 0.8em;\r\n\tmargin-left: 5px;\r\n}\r\n.footer h1 {\r\n\tcolor: red;\r\n\tfont-size: 2em;\r\n\tfont-family: \"Roboto Condensed\", sans-serif;\r\n}\r\nh1.venue {\r\n\tcolor: white;\r\n\tfont-size: 1em;\r\n}\r\n\r\n.form-input:focus {\r\n\tcolor: white;\r\n\tborder-bottom: red 2px solid;\r\n\tbackground-color: inherit;\r\n\tfont-size: 22px;\r\n}\r\n.layer h1 {\r\n\tfont-family: \"Arimo\", sans-serif;\r\n}\r\n.layer {\r\n\tmargin-top: 50px;\r\n}\r\n\r\n@media screen and (max-width:1100px) {\r\n\t.form-left {\r\n\t\tdisplay: none;\r\n\t}\r\n\t.form-right {\r\n\t\twidth: 80vw;\r\n\t}\r\n\t.form-input{\r\n\t\twidth: 70vw;\r\n\t}\r\n}\r\n\r\n@media screen and (max-width:650px) {\r\n\t.tedxicem h2 {\r\n\t\tfont-size: 40px;\r\n\t}\r\n}\r\n\r\n\r\n\r\n","/* body{\r\n width: 100%;\r\n height:100vh;\r\n font-family: sans-serif;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n} */\r\n.card-grid {\r\n display: flex;\r\n flex-wrap: wrap;\r\n justify-content: space-between;\r\n padding: 50px;\r\n }\r\n\r\n\r\n.card{\r\n width: calc(33.33% - 20px);/* Adjust the card width as needed*/\r\n margin-bottom: 50px;/* Add vertical spacing between rows*/\r\n height: 375px;\r\n width:375px;\r\n border-radius: 15px;\r\n border: 8px solid #fff;\r\n position: relative;\r\n overflow: hidden;\r\n perspective: 1000px; /* Create a 3D perspective */\r\n transition: transform 1s ease-in-out;\r\n}\r\n\r\n.speaker--image{\r\n width: 100%;\r\n height: 100%;\r\n object-fit: cover;\r\n border-radius: 15px;\r\n transform: scale(1);\r\n transition: 1s ease-in-out;\r\n}\r\n.card-body{\r\n width: 100%;\r\n height: 100%;\r\n top: 0;\r\n right:-100%;\r\n position: absolute;\r\n background: #1f3d4738;\r\n backdrop-filter: blur(2px);\r\n border-radius: 15px;\r\n color: white;\r\n padding: 30px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n transition: 1.5s;\r\n}\r\n.card:hover {\r\n transform: rotateY(10deg) rotateX(10deg) scale(1.15);\r\n box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);\r\n}\r\n.card:hover .card-body{\r\n right: 0;\r\n}\r\n.card:hover .speaker--image{\r\n transform: scale(1.5);\r\n transform-origin: center top;\r\n}\r\n\r\n.slideLink{\r\n display: inline-block;\r\n /* width:20px; */\r\n\r\n }\r\n \r\n .fa , .in, .yo, .li , .tw {\r\n height: 30px;\r\n width: 40px;\r\n margin: 5px;\r\n color:white;\r\n } \r\n\r\n","*,:after,:before {\r\n line-height: 1.5;\r\n -webkit-box-sizing: border-box;\r\n -moz-box-sizing: border-box;\r\n box-sizing: border-box;\r\n}\r\n.outer{\r\n margin: 10vh auto 20vh;\r\n background-color: rgba(50,50,50,.15);\r\n padding: 3vw;\r\n width: 60vw;\r\n border: 2px solid #000;\r\n color: white;\r\n}\r\n\r\n.hading{\r\n text-align: center;\r\n}\r\ndiv{\r\n display:block;\r\n}"]} \ No newline at end of file diff --git a/static/js/2.e76eb7ca.chunk.js b/static/js/2.e76eb7ca.chunk.js new file mode 100644 index 0000000..565a224 --- /dev/null +++ b/static/js/2.e76eb7ca.chunk.js @@ -0,0 +1,3 @@ +/*! For license information please see 2.e76eb7ca.chunk.js.LICENSE.txt */ +(this.webpackJsonpz=this.webpackJsonpz||[]).push([[2],[function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(2),i=n.n(r),o={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},a=i.a.createContext&&i.a.createContext(o),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n>6|192,t[n++]=63&i|128):55296===(64512&i)&&r+1>18|240,t[n++]=i>>12&63|128,t[n++]=i>>6&63|128,t[n++]=63&i|128):(t[n++]=i>>12|224,t[n++]=i>>6&63|128,t[n++]=63&i|128)}return t},o={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"===typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[];for(let i=0;i>2,c=(3&t)<<4|a>>4;let f=(15&a)<<2|l>>6,h=63&l;s||(h=64,o||(f=64)),r.push(n[u],n[c],n[f],n[h])}return r.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(i(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){const t=[];let n=0,r=0;for(;n191&&i<224){const o=e[n++];t[r++]=String.fromCharCode((31&i)<<6|63&o)}else if(i>239&&i<365){const o=((7&i)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++])-65536;t[r++]=String.fromCharCode(55296+(o>>10)),t[r++]=String.fromCharCode(56320+(1023&o))}else{const o=e[n++],a=e[n++];t[r++]=String.fromCharCode((15&i)<<12|(63&o)<<6|63&a)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const n=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[];for(let i=0;i>4;if(r.push(u),64!==s){const e=o<<4&240|s>>2;if(r.push(e),64!==l){const e=s<<6&192|l;r.push(e)}}}return r},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class a extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const s=function(e){return function(e){const t=i(e);return o.encodeByteArray(t,!0)}(e).replace(/\./g,"")},l=function(e){try{return o.decodeString(e,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};const u=()=>function(){if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;if("undefined"!==typeof e)return e;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__,c=()=>{try{return u()||(()=>{if("undefined"===typeof r)return;const e=Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}).__FIREBASE_DEFAULTS__;return e?JSON.parse(e):void 0})()||(()=>{if("undefined"===typeof document)return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(n){return}const t=e&&l(e[1]);return t&&JSON.parse(t)})()}catch(e){return void console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${e}`)}},f=e=>{const t=(e=>{var t,n;return null===(n=null===(t=c())||void 0===t?void 0:t.emulatorHosts)||void 0===n?void 0:n[e]})(e);if(!t)return;const n=t.lastIndexOf(":");if(n<=0||n+1===t.length)throw new Error(`Invalid host ${t} with no separate hostname and port!`);const r=parseInt(t.substring(n+1),10);return"["===t[0]?[t.substring(1,n-1),r]:[t.substring(0,n),r]},h=()=>{var e;return null===(e=c())||void 0===e?void 0:e.config};class d{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}wrapCallback(e){return(t,n)=>{t?this.reject(t):this.resolve(n),"function"===typeof e&&(this.promise.catch((()=>{})),1===e.length?e(t):e(t,n))}}}function p(e,t){if(e.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const n=t||"demo-project",r=e.iat||0,i=e.sub||e.user_id;if(!i)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const o=Object.assign({iss:`https://securetoken.google.com/${n}`,aud:n,iat:r,exp:r+3600,auth_time:r,sub:i,user_id:i,firebase:{sign_in_provider:"custom",identities:{}}},e);return[s(JSON.stringify({alg:"none",type:"JWT"})),s(JSON.stringify(o)),""].join(".")}function m(){return"undefined"!==typeof navigator&&"string"===typeof navigator.userAgent?navigator.userAgent:""}function g(){return!function(){var t;const n=null===(t=c())||void 0===t?void 0:t.forceEnvironment;if("node"===n)return!0;if("browser"===n)return!1;try{return"[object process]"===Object.prototype.toString.call(e.process)}catch(r){return!1}}()&&navigator.userAgent.includes("Safari")&&!navigator.userAgent.includes("Chrome")}function y(){try{return"object"===typeof indexedDB}catch(e){return!1}}function v(){return new Promise(((e,t)=>{try{let n=!0;const r="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(r);i.onsuccess=()=>{i.result.close(),n||self.indexedDB.deleteDatabase(r),e(!0)},i.onupgradeneeded=()=>{n=!1},i.onerror=()=>{var e;t((null===(e=i.error)||void 0===e?void 0:e.message)||"")}}catch(n){t(n)}}))}class b extends Error{constructor(e,t,n){super(t),this.code=e,this.customData=n,this.name="FirebaseError",Object.setPrototypeOf(this,b.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,w.prototype.create)}}class w{constructor(e,t,n){this.service=e,this.serviceName=t,this.errors=n}create(e){const t=(arguments.length<=1?void 0:arguments[1])||{},n=`${this.service}/${e}`,r=this.errors[e],i=r?function(e,t){return e.replace(S,((e,n)=>{const r=t[n];return null!=r?String(r):`<${n}?>`}))}(r,t):"Error",o=`${this.serviceName}: ${i} (${n}).`;return new b(n,o,t)}}const S=/\{\$([^}]+)}/g;function E(e,t){if(e===t)return!0;const n=Object.keys(e),r=Object.keys(t);for(const i of n){if(!r.includes(i))return!1;const n=e[i],o=t[i];if(C(n)&&C(o)){if(!E(n,o))return!1}else if(n!==o)return!1}for(const i of r)if(!n.includes(i))return!1;return!0}function C(e){return null!==e&&"object"===typeof e}function k(e){return e&&e._delegate?e._delegate:e}}).call(this,n(26),n(44))},function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return f}));var r=n(2),i=n(29),o=(n(7),n(19),n(33),n(16)),a=n(21),s=n(20),l=!1,u="undefined"!==typeof document,c=r.createContext("undefined"!==typeof HTMLElement?Object(i.a)({key:"css"}):null),f=(c.Provider,function(e){return Object(r.forwardRef)((function(t,n){var i=Object(r.useContext)(c);return e(t,i,n)}))});u||(f=function(e){return function(t){var n=Object(r.useContext)(c);return null===n?(n=Object(i.a)({key:"css"}),r.createElement(c.Provider,{value:n},e(t,n))):e(t,n)}});var h=r.createContext({});var d={}.hasOwnProperty,p="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",m=function(e,t){var n={};for(var r in t)d.call(t,r)&&(n[r]=t[r]);return n[p]=e,n},g=function(e){var t=e.cache,n=e.serialized,i=e.isStringTag;Object(o.c)(t,n,i);var a=Object(s.a)((function(){return Object(o.b)(t,n,i)}));if(!u&&void 0!==a){for(var l,c=n.name,f=n.next;void 0!==f;)c+=" "+f.name,f=f.next;return r.createElement("style",((l={})["data-emotion"]=t.key+" "+c,l.dangerouslySetInnerHTML={__html:a},l.nonce=t.sheet.nonce,l))}return null},y=f((function(e,t,n){var i=e.css;"string"===typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var s=e[p],u=[i],c="";"string"===typeof e.className?c=Object(o.a)(t.registered,u,e.className):null!=e.className&&(c=e.className+" ");var f=Object(a.a)(u,void 0,r.useContext(h));c+=t.key+"-"+f.name;var m={};for(var y in e)d.call(e,y)&&"css"!==y&&y!==p&&!l&&(m[y]=e[y]);return m.className=c,n&&(m.ref=n),r.createElement(r.Fragment,null,r.createElement(g,{cache:t,serialized:f,isStringTag:"string"===typeof s}),r.createElement(s,m))}))},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return mr})),n.d(t,"b",(function(){return yr})),n.d(t,"c",(function(){return gr})),n.d(t,"d",(function(){return br})),n.d(t,"e",(function(){return Cr})),n.d(t,"f",(function(){return Er})),n.d(t,"g",(function(){return vr})),n.d(t,"h",(function(){return wr})),n.d(t,"i",(function(){return Sr})),n.d(t,"j",(function(){return dr})),n.d(t,"k",(function(){return pr}));var r,i="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{},o={},a=a||{},s=i||self;function l(e){var t=typeof e;return"array"==(t="object"!=t?t:e?Array.isArray(e)?"array":t:"null")||"object"==t&&"number"==typeof e.length}function u(e){var t=typeof e;return"object"==t&&null!=e||"function"==t}var c="closure_uid_"+(1e9*Math.random()>>>0),f=0;function h(e,t,n){return e.call.apply(e.bind,arguments)}function d(e,t,n){if(!e)throw Error();if(2{}),t),s.removeEventListener("test",(()=>{}),t)}catch(n){}return e}();function C(e){return/^[\s\xa0]*$/.test(e)}function k(){var e=s.navigator;return e&&(e=e.userAgent)?e:""}function x(e){return-1!=k().indexOf(e)}function O(e){return O[" "](e),e}O[" "]=function(){};var T,_,A=x("Opera"),P=x("Trident")||x("MSIE"),I=x("Edge"),R=I||P,M=x("Gecko")&&!(-1!=k().toLowerCase().indexOf("webkit")&&!x("Edge"))&&!(x("Trident")||x("MSIE"))&&!x("Edge"),N=-1!=k().toLowerCase().indexOf("webkit")&&!x("Edge");function D(){var e=s.document;return e?e.documentMode:void 0}e:{var L="",j=function(){var e=k();return M?/rv:([^\);]+)(\)|;)/.exec(e):I?/Edge\/([\d\.]+)/.exec(e):P?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(e):N?/WebKit\/(\S+)/.exec(e):A?/(?:Version)[ \/]?(\S+)/.exec(e):void 0}();if(j&&(L=j?j[1]:""),P){var F=D();if(null!=F&&F>parseFloat(L)){T=String(F);break e}}T=L}if(s.document&&P){var z=D();_=z||(parseInt(T,10)||void 0)}else _=void 0;var V=_;function U(e,t){if(S.call(this,e?e.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,e){var n=this.type=e.type,r=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:null;if(this.target=e.target||e.srcElement,this.g=t,t=e.relatedTarget){if(M){e:{try{O(t.nodeName);var i=!0;break e}catch(o){}i=!1}i||(t=null)}}else"mouseover"==n?t=e.fromElement:"mouseout"==n&&(t=e.toElement);this.relatedTarget=t,r?(this.clientX=void 0!==r.clientX?r.clientX:r.pageX,this.clientY=void 0!==r.clientY?r.clientY:r.pageY,this.screenX=r.screenX||0,this.screenY=r.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0),this.button=e.button,this.key=e.key||"",this.ctrlKey=e.ctrlKey,this.altKey=e.altKey,this.shiftKey=e.shiftKey,this.metaKey=e.metaKey,this.pointerId=e.pointerId||0,this.pointerType="string"===typeof e.pointerType?e.pointerType:B[e.pointerType]||"",this.state=e.state,this.i=e,e.defaultPrevented&&U.$.h.call(this)}}g(U,S);var B={2:"touch",3:"pen",4:"mouse"};U.prototype.h=function(){U.$.h.call(this);var e=this.i;e.preventDefault?e.preventDefault():e.returnValue=!1};var $="closure_listenable_"+(1e6*Math.random()|0),W=0;function H(e,t,n,r,i){this.listener=e,this.proxy=null,this.src=t,this.type=n,this.capture=!!r,this.la=i,this.key=++W,this.fa=this.ia=!1}function q(e){e.fa=!0,e.listener=null,e.proxy=null,e.src=null,e.la=null}function K(e,t,n){for(const r in e)t.call(n,e[r],r,e)}function G(e){const t={};for(const n in e)t[n]=e[n];return t}const Q="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function X(e,t){let n,r;for(let i=1;i>>0);function fe(e){return"function"===typeof e?e:(e[ce]||(e[ce]=function(t){return e.handleEvent(t)}),e[ce])}function he(){y.call(this),this.i=new Y(this),this.S=this,this.J=null}function de(e,t){var n,r=e.J;if(r)for(n=[];r;r=r.J)n.push(r);if(e=e.S,r=t.type||t,"string"===typeof t)t=new S(t,e);else if(t instanceof S)t.target=t.target||e;else{var i=t;X(t=new S(r,e),i)}if(i=!0,n)for(var o=n.length-1;0<=o;o--){var a=t.g=n[o];i=pe(a,r,!0,t)&&i}if(i=pe(a=t.g=e,r,!0,t)&&i,i=pe(a,r,!1,t)&&i,n)for(o=0;onew ve),(e=>e.reset()));class ve{constructor(){this.next=this.g=this.h=null}set(e,t){this.h=e,this.g=t,this.next=null}reset(){this.next=this.g=this.h=null}}function be(e){var t=1;e=e.split(":");const n=[];for(;0{throw e}),0)}let Se,Ee=!1,Ce=new class{constructor(){this.h=this.g=null}add(e,t){const n=ye.get();n.set(e,t),this.h?this.h.next=n:this.g=n,this.h=n}},ke=()=>{const e=s.Promise.resolve(void 0);Se=()=>{e.then(xe)}};var xe=()=>{for(var e;e=ge();){try{e.h.call(e.g)}catch(n){we(n)}var t=ye;t.j(e),100>t.h&&(t.h++,e.next=t.g,t.g=e)}Ee=!1};function Oe(e,t){he.call(this),this.h=e||1,this.g=t||s,this.j=p(this.qb,this),this.l=Date.now()}function Te(e){e.ga=!1,e.T&&(e.g.clearTimeout(e.T),e.T=null)}function _e(e,t,n){if("function"===typeof e)n&&(e=p(e,n));else{if(!e||"function"!=typeof e.handleEvent)throw Error("Invalid listener argument");e=p(e.handleEvent,e)}return 2147483647{e.g=null,e.i&&(e.i=!1,Ae(e))}),e.j);const t=e.h;e.h=null,e.m.apply(null,t)}g(Oe,he),(r=Oe.prototype).ga=!1,r.T=null,r.qb=function(){if(this.ga){var e=Date.now()-this.l;0r.length)){var i=r[1];if(Array.isArray(i)&&!(1>i.length)){var o=i[0];if("noop"!=o&&"stop"!=o&&"close"!=o)for(var a=1;at.length?at:(t=t.slice(r,r+n),e.C=r+n,t))}function ht(e){e.Y=Date.now()+e.P,dt(e,e.P)}function dt(e,t){if(null!=e.B)throw Error("WatchDog timer not null");e.B=He(p(e.lb,e),t)}function pt(e){e.B&&(s.clearTimeout(e.B),e.B=null)}function mt(e){0==e.l.H||e.J||Ln(e.l,e)}function gt(e){pt(e);var t=e.M;t&&"function"==typeof t.sa&&t.sa(),e.M=null,Te(e.V),Ne(e.U),e.g&&(t=e.g,e.g=null,t.abort(),t.sa())}function yt(e,t){try{var n=e.l;if(0!=n.H&&(n.g==e||qt(n.i,e)))if(!e.K&&qt(n.i,e)&&3==n.H){try{var r=n.Ja.g.parse(t)}catch(u){r=null}if(Array.isArray(r)&&3==r.length){var i=r;if(0==i[0]){e:if(!n.u){if(n.g){if(!(n.g.G+3e3i[2]&&n.G&&0==n.A&&!n.v&&(n.v=He(p(n.ib,n),6e3));if(1>=Ht(n.i)&&n.oa){try{n.oa()}catch(u){}n.oa=void 0}}else Fn(n,11)}else if((e.K||n.g==e)&&Dn(n),!C(t))for(i=n.Ja.g.parse(t),t=0;tf)&&(3!=f||R||this.g&&(this.h.h||this.g.ja()||bn(this.g)))){this.J||4!=f||7==t||Ue(),pt(this);var n=this.g.da();this.ca=n;t:if(ut(this)){var r=bn(this.g);e="";var i=r.length,o=4==vn(this.g);if(!this.h.i){if("undefined"===typeof TextDecoder){gt(this),mt(this);var a="";break t}this.h.i=new s.TextDecoder}for(t=0;tt)throw Error("Bad port number "+t);e.m=t}else e.m=null}function kt(e,t,n){t instanceof Dt?(e.i=t,function(e,t){t&&!e.j&&(Lt(e),e.i=null,e.g.forEach((function(e,t){var n=t.toLowerCase();t!=n&&(jt(this,t),zt(this,n,e))}),e)),e.j=t}(e.i,e.h)):(n||(t=_t(t,Mt)),e.i=new Dt(t,e.h))}function xt(e,t,n){e.i.set(t,n)}function Ot(e){return xt(e,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),e}function Tt(e,t){return e?t?decodeURI(e.replace(/%25/g,"%2525")):decodeURIComponent(e):""}function _t(e,t,n){return"string"===typeof e?(e=encodeURI(e).replace(t,At),n&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function At(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}wt.prototype.toString=function(){var e=[],t=this.j;t&&e.push(_t(t,Pt,!0),":");var n=this.g;return(n||"file"==t)&&(e.push("//"),(t=this.s)&&e.push(_t(t,Pt,!0),"@"),e.push(encodeURIComponent(String(n)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(n=this.m)&&e.push(":",String(n))),(n=this.l)&&(this.g&&"/"!=n.charAt(0)&&e.push("/"),e.push(_t(n,"/"==n.charAt(0)?Rt:It,!0))),(n=this.i.toString())&&e.push("?",n),(n=this.o)&&e.push("#",_t(n,Nt)),e.join("")};var Pt=/[#\/\?@]/g,It=/[#\?:]/g,Rt=/[#\?]/g,Mt=/[#\?@]/g,Nt=/#/g;function Dt(e,t){this.h=this.g=null,this.i=e||null,this.j=!!t}function Lt(e){e.g||(e.g=new Map,e.h=0,e.i&&function(e,t){if(e){e=e.split("&");for(var n=0;n=e.j}function Ht(e){return e.h?1:e.g?e.g.size:0}function qt(e,t){return e.h?e.h==t:!!e.g&&e.g.has(t)}function Kt(e,t){e.g?e.g.add(t):e.h=t}function Gt(e,t){e.h&&e.h==t?e.h=null:e.g&&e.g.has(t)&&e.g.delete(t)}function Qt(e){if(null!=e.h)return e.i.concat(e.h.F);if(null!=e.g&&0!==e.g.size){let t=e.i;for(const n of e.g.values())t=t.concat(n.F);return t}return b(e.i)}Bt.prototype.cancel=function(){if(this.i=Qt(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&0!==this.g.size){for(const e of this.g.values())e.cancel();this.g.clear()}};var Xt,Yt=class{stringify(e){return s.JSON.stringify(e,void 0)}parse(e){return s.JSON.parse(e,void 0)}};function Jt(){this.g=new Yt}function Zt(e,t,n){const r=n||"";try{vt(e,(function(e,n){let i=e;u(e)&&(i=me(e)),t.push(r+n+"="+encodeURIComponent(i))}))}catch(i){throw t.push(r+"type="+encodeURIComponent("_badmap")),i}}function en(e,t,n,r,i){try{t.onload=null,t.onerror=null,t.onabort=null,t.ontimeout=null,i(r)}catch(o){}}function tn(e){this.l=e.fc||null,this.j=e.ob||!1}function nn(e,t){he.call(this),this.F=e,this.u=t,this.m=void 0,this.readyState=rn,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.v=new Headers,this.h=null,this.C="GET",this.B="",this.g=!1,this.A=this.j=this.l=null}g(tn,Ge),tn.prototype.g=function(){return new nn(this.l,this.j)},tn.prototype.i=(Xt={},function(){return Xt}),g(nn,he);var rn=0;function on(e){e.j.read().then(e.Xa.bind(e)).catch(e.ka.bind(e))}function an(e){e.readyState=4,e.l=null,e.j=null,e.A=null,sn(e)}function sn(e){e.onreadystatechange&&e.onreadystatechange.call(e)}(r=nn.prototype).open=function(e,t){if(this.readyState!=rn)throw this.abort(),Error("Error reopening a connection");this.C=e,this.B=t,this.readyState=1,sn(this)},r.send=function(e){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.g=!0;const t={headers:this.v,method:this.C,credentials:this.m,cache:void 0};e&&(t.body=e),(this.F||s).fetch(new Request(this.B,t)).then(this.$a.bind(this),this.ka.bind(this))},r.abort=function(){this.response=this.responseText="",this.v=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch((()=>{})),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,an(this)),this.readyState=rn},r.$a=function(e){if(this.g&&(this.l=e,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=e.headers,this.readyState=2,sn(this)),this.g&&(this.readyState=3,sn(this),this.g)))if("arraybuffer"===this.responseType)e.arrayBuffer().then(this.Ya.bind(this),this.ka.bind(this));else if("undefined"!==typeof s.ReadableStream&&"body"in e){if(this.j=e.body.getReader(),this.u){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.A=new TextDecoder;on(this)}else e.text().then(this.Za.bind(this),this.ka.bind(this))},r.Xa=function(e){if(this.g){if(this.u&&e.value)this.response.push(e.value);else if(!this.u){var t=e.value?e.value:new Uint8Array(0);(t=this.A.decode(t,{stream:!e.done}))&&(this.response=this.responseText+=t)}e.done?an(this):sn(this),3==this.readyState&&on(this)}},r.Za=function(e){this.g&&(this.response=this.responseText=e,an(this))},r.Ya=function(e){this.g&&(this.response=e,an(this))},r.ka=function(){this.g&&an(this)},r.setRequestHeader=function(e,t){this.v.append(e,t)},r.getResponseHeader=function(e){return this.h&&this.h.get(e.toLowerCase())||""},r.getAllResponseHeaders=function(){if(!this.h)return"";const e=[],t=this.h.entries();for(var n=t.next();!n.done;)n=n.value,e.push(n[0]+": "+n[1]),n=t.next();return e.join("\r\n")},Object.defineProperty(nn.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(e){this.m=e?"include":"same-origin"}});var ln=s.JSON.parse;function un(e){he.call(this),this.headers=new Map,this.u=e||null,this.h=!1,this.C=this.g=null,this.I="",this.m=0,this.j="",this.l=this.G=this.v=this.F=!1,this.B=0,this.A=null,this.K=cn,this.L=this.M=!1}g(un,he);var cn="",fn=/^https?$/i,hn=["POST","PUT"];function dn(e,t){e.h=!1,e.g&&(e.l=!0,e.g.abort(),e.l=!1),e.j=t,e.m=5,pn(e),gn(e)}function pn(e){e.F||(e.F=!0,de(e,"complete"),de(e,"error"))}function mn(e){if(e.h&&"undefined"!=typeof a&&(!e.C[1]||4!=vn(e)||2!=e.da()))if(e.v&&4==vn(e))_e(e.La,0,e);else if(de(e,"readystatechange"),4==vn(e)){e.h=!1;try{const a=e.da();e:switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var t=!0;break e;default:t=!1}var n;if(!(n=t)){var r;if(r=0===a){var i=String(e.I).match(bt)[1]||null;!i&&s.self&&s.self.location&&(i=s.self.location.protocol.slice(0,-1)),r=!fn.test(i?i.toLowerCase():"")}n=r}if(n)de(e,"complete"),de(e,"success");else{e.m=6;try{var o=2{}:null;e.g=null,e.C=null,t||de(e,"ready");try{r.onreadystatechange=i}catch(n){}}}function yn(e){e.g&&e.L&&(e.g.ontimeout=null),e.A&&(s.clearTimeout(e.A),e.A=null)}function vn(e){return e.g?e.g.readyState:0}function bn(e){try{if(!e.g)return null;if("response"in e.g)return e.g.response;switch(e.K){case cn:case"text":return e.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in e.g)return e.g.mozResponseArrayBuffer}return null}catch(t){return null}}function wn(e){let t="";return K(e,(function(e,n){t+=n,t+=":",t+=e,t+="\r\n"})),t}function Sn(e,t,n){e:{for(r in n){var r=!1;break e}r=!0}r||(n=wn(n),"string"===typeof e?null!=n&&encodeURIComponent(String(n)):xt(e,t,n))}function En(e,t,n){return n&&n.internalChannelParams&&n.internalChannelParams[e]||t}function Cn(e){this.Ga=0,this.j=[],this.l=new De,this.pa=this.wa=this.I=this.Y=this.g=this.Da=this.F=this.na=this.o=this.U=this.s=null,this.fb=this.W=0,this.cb=En("failFast",!1,e),this.G=this.v=this.u=this.m=this.h=null,this.aa=!0,this.Fa=this.V=-1,this.ba=this.A=this.C=0,this.ab=En("baseRetryDelayMs",5e3,e),this.hb=En("retryDelaySeedMs",1e4,e),this.eb=En("forwardChannelMaxRetries",2,e),this.xa=En("forwardChannelRequestTimeoutMs",2e4,e),this.va=e&&e.xmlHttpFactory||void 0,this.Ha=e&&e.dc||!1,this.L=void 0,this.J=e&&e.supportsCrossDomainXhr||!1,this.K="",this.i=new Bt(e&&e.concurrentRequestLimit),this.Ja=new Jt,this.P=e&&e.fastHandshake||!1,this.O=e&&e.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.bb=e&&e.bc||!1,e&&e.Ea&&this.l.Ea(),e&&e.forceLongPolling&&(this.aa=!1),this.ca=!this.P&&this.aa&&e&&e.detectBufferingProxy||!1,this.qa=void 0,e&&e.longPollingTimeout&&0n)t=Math.max(0,i[s].g-100),a=!1;else try{Zt(l,e,"req"+n+"_")}catch(o){r&&r(l)}}if(a){r=e.join("&");break e}}}return e=e.j.splice(0,n),t.F=e,r}function In(e){if(!e.g&&!e.u){e.ba=1;var t=e.Ma;Se||ke(),Ee||(Se(),Ee=!0),Ce.add(t,e),e.A=0}}function Rn(e){return!(e.g||e.u||3<=e.A)&&(e.ba++,e.u=He(p(e.Ma,e),jn(e,e.A)),e.A++,!0)}function Mn(e){null!=e.B&&(s.clearTimeout(e.B),e.B=null)}function Nn(e){e.g=new nt(e,e.l,"rpc",e.ba),null===e.o&&(e.g.I=e.s),e.g.O=0;var t=St(e.wa);xt(t,"RID","rpc"),xt(t,"SID",e.K),xt(t,"AID",e.V),xt(t,"CI",e.G?"0":"1"),!e.G&&e.qa&&xt(t,"TO",e.qa),xt(t,"TYPE","xmlhttp"),An(e,t),e.o&&e.s&&Sn(t,e.o,e.s),e.L&&e.g.setTimeout(e.L);var n=e.g;e=e.pa,n.L=1,n.v=Ot(St(t)),n.s=null,n.S=!0,lt(n,e)}function Dn(e){null!=e.v&&(s.clearTimeout(e.v),e.v=null)}function Ln(e,t){var n=null;if(e.g==t){Dn(e),Mn(e),e.g=null;var r=2}else{if(!qt(e.i,t))return;n=t.F,Gt(e.i,t),r=1}if(0!=e.H)if(t.i)if(1==r){n=t.s?t.s.length:0,t=Date.now()-t.G;var i=e.C;de(r=ze(),new We(r,n)),Tn(e)}else In(e);else if(3==(i=t.o)||0==i&&0=e.i.j-(e.m?1:0))&&(e.m?(e.j=t.F.concat(e.j),!0):!(1==e.H||2==e.H||e.C>=(e.cb?0:e.eb))&&(e.m=He(p(e.Na,e,t),jn(e,e.C)),e.C++,!0))}(e,t)||2==r&&Rn(e)))switch(n&&0i;++i)r[i]=t.charCodeAt(n++)|t.charCodeAt(n++)<<8|t.charCodeAt(n++)<<16|t.charCodeAt(n++)<<24;else for(i=0;16>i;++i)r[i]=t[n++]|t[n++]<<8|t[n++]<<16|t[n++]<<24;t=e.g[0],n=e.g[1],i=e.g[2];var o=e.g[3],a=t+(o^n&(i^o))+r[0]+3614090360&4294967295;a=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=(n=(i=(o=(t=n+(a<<7&4294967295|a>>>25))+((a=o+(i^t&(n^i))+r[1]+3905402710&4294967295)<<12&4294967295|a>>>20))+((a=i+(n^o&(t^n))+r[2]+606105819&4294967295)<<17&4294967295|a>>>15))+((a=n+(t^i&(o^t))+r[3]+3250441966&4294967295)<<22&4294967295|a>>>10))+((a=t+(o^n&(i^o))+r[4]+4118548399&4294967295)<<7&4294967295|a>>>25))+((a=o+(i^t&(n^i))+r[5]+1200080426&4294967295)<<12&4294967295|a>>>20))+((a=i+(n^o&(t^n))+r[6]+2821735955&4294967295)<<17&4294967295|a>>>15))+((a=n+(t^i&(o^t))+r[7]+4249261313&4294967295)<<22&4294967295|a>>>10))+((a=t+(o^n&(i^o))+r[8]+1770035416&4294967295)<<7&4294967295|a>>>25))+((a=o+(i^t&(n^i))+r[9]+2336552879&4294967295)<<12&4294967295|a>>>20))+((a=i+(n^o&(t^n))+r[10]+4294925233&4294967295)<<17&4294967295|a>>>15))+((a=n+(t^i&(o^t))+r[11]+2304563134&4294967295)<<22&4294967295|a>>>10))+((a=t+(o^n&(i^o))+r[12]+1804603682&4294967295)<<7&4294967295|a>>>25))+((a=o+(i^t&(n^i))+r[13]+4254626195&4294967295)<<12&4294967295|a>>>20))+((a=i+(n^o&(t^n))+r[14]+2792965006&4294967295)<<17&4294967295|a>>>15))+((a=n+(t^i&(o^t))+r[15]+1236535329&4294967295)<<22&4294967295|a>>>10))+((a=t+(i^o&(n^i))+r[1]+4129170786&4294967295)<<5&4294967295|a>>>27))+((a=o+(n^i&(t^n))+r[6]+3225465664&4294967295)<<9&4294967295|a>>>23))+((a=i+(t^n&(o^t))+r[11]+643717713&4294967295)<<14&4294967295|a>>>18))+((a=n+(o^t&(i^o))+r[0]+3921069994&4294967295)<<20&4294967295|a>>>12))+((a=t+(i^o&(n^i))+r[5]+3593408605&4294967295)<<5&4294967295|a>>>27))+((a=o+(n^i&(t^n))+r[10]+38016083&4294967295)<<9&4294967295|a>>>23))+((a=i+(t^n&(o^t))+r[15]+3634488961&4294967295)<<14&4294967295|a>>>18))+((a=n+(o^t&(i^o))+r[4]+3889429448&4294967295)<<20&4294967295|a>>>12))+((a=t+(i^o&(n^i))+r[9]+568446438&4294967295)<<5&4294967295|a>>>27))+((a=o+(n^i&(t^n))+r[14]+3275163606&4294967295)<<9&4294967295|a>>>23))+((a=i+(t^n&(o^t))+r[3]+4107603335&4294967295)<<14&4294967295|a>>>18))+((a=n+(o^t&(i^o))+r[8]+1163531501&4294967295)<<20&4294967295|a>>>12))+((a=t+(i^o&(n^i))+r[13]+2850285829&4294967295)<<5&4294967295|a>>>27))+((a=o+(n^i&(t^n))+r[2]+4243563512&4294967295)<<9&4294967295|a>>>23))+((a=i+(t^n&(o^t))+r[7]+1735328473&4294967295)<<14&4294967295|a>>>18))+((a=n+(o^t&(i^o))+r[12]+2368359562&4294967295)<<20&4294967295|a>>>12))+((a=t+(n^i^o)+r[5]+4294588738&4294967295)<<4&4294967295|a>>>28))+((a=o+(t^n^i)+r[8]+2272392833&4294967295)<<11&4294967295|a>>>21))+((a=i+(o^t^n)+r[11]+1839030562&4294967295)<<16&4294967295|a>>>16))+((a=n+(i^o^t)+r[14]+4259657740&4294967295)<<23&4294967295|a>>>9))+((a=t+(n^i^o)+r[1]+2763975236&4294967295)<<4&4294967295|a>>>28))+((a=o+(t^n^i)+r[4]+1272893353&4294967295)<<11&4294967295|a>>>21))+((a=i+(o^t^n)+r[7]+4139469664&4294967295)<<16&4294967295|a>>>16))+((a=n+(i^o^t)+r[10]+3200236656&4294967295)<<23&4294967295|a>>>9))+((a=t+(n^i^o)+r[13]+681279174&4294967295)<<4&4294967295|a>>>28))+((a=o+(t^n^i)+r[0]+3936430074&4294967295)<<11&4294967295|a>>>21))+((a=i+(o^t^n)+r[3]+3572445317&4294967295)<<16&4294967295|a>>>16))+((a=n+(i^o^t)+r[6]+76029189&4294967295)<<23&4294967295|a>>>9))+((a=t+(n^i^o)+r[9]+3654602809&4294967295)<<4&4294967295|a>>>28))+((a=o+(t^n^i)+r[12]+3873151461&4294967295)<<11&4294967295|a>>>21))+((a=i+(o^t^n)+r[15]+530742520&4294967295)<<16&4294967295|a>>>16))+((a=n+(i^o^t)+r[2]+3299628645&4294967295)<<23&4294967295|a>>>9))+((a=t+(i^(n|~o))+r[0]+4096336452&4294967295)<<6&4294967295|a>>>26))+((a=o+(n^(t|~i))+r[7]+1126891415&4294967295)<<10&4294967295|a>>>22))+((a=i+(t^(o|~n))+r[14]+2878612391&4294967295)<<15&4294967295|a>>>17))+((a=n+(o^(i|~t))+r[5]+4237533241&4294967295)<<21&4294967295|a>>>11))+((a=t+(i^(n|~o))+r[12]+1700485571&4294967295)<<6&4294967295|a>>>26))+((a=o+(n^(t|~i))+r[3]+2399980690&4294967295)<<10&4294967295|a>>>22))+((a=i+(t^(o|~n))+r[10]+4293915773&4294967295)<<15&4294967295|a>>>17))+((a=n+(o^(i|~t))+r[1]+2240044497&4294967295)<<21&4294967295|a>>>11))+((a=t+(i^(n|~o))+r[8]+1873313359&4294967295)<<6&4294967295|a>>>26))+((a=o+(n^(t|~i))+r[15]+4264355552&4294967295)<<10&4294967295|a>>>22))+((a=i+(t^(o|~n))+r[6]+2734768916&4294967295)<<15&4294967295|a>>>17))+((a=n+(o^(i|~t))+r[13]+1309151649&4294967295)<<21&4294967295|a>>>11))+((o=(t=n+((a=t+(i^(n|~o))+r[4]+4149444226&4294967295)<<6&4294967295|a>>>26))+((a=o+(n^(t|~i))+r[11]+3174756917&4294967295)<<10&4294967295|a>>>22))^((i=o+((a=i+(t^(o|~n))+r[2]+718787259&4294967295)<<15&4294967295|a>>>17))|~t))+r[9]+3951481745&4294967295,e.g[0]=e.g[0]+t&4294967295,e.g[1]=e.g[1]+(i+(a<<21&4294967295|a>>>11))&4294967295,e.g[2]=e.g[2]+i&4294967295,e.g[3]=e.g[3]+o&4294967295}function Xn(e,t){this.h=t;for(var n=[],r=!0,i=e.length-1;0<=i;i--){var o=0|e[i];r&&o==t||(n[i]=o,r=!1)}this.g=n}(r=un.prototype).Oa=function(e){this.M=e},r.ha=function(e,t,n,r){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.I+"; newUri="+e);t=t?t.toUpperCase():"GET",this.I=e,this.j="",this.m=0,this.F=!1,this.h=!0,this.g=this.u?this.u.g():Ye.g(),this.C=this.u?Qe(this.u):Qe(Ye),this.g.onreadystatechange=p(this.La,this);try{this.G=!0,this.g.open(t,String(e),!0),this.G=!1}catch(o){return void dn(this,o)}if(e=n||"",n=new Map(this.headers),r)if(Object.getPrototypeOf(r)===Object.prototype)for(var i in r)n.set(i,r[i]);else{if("function"!==typeof r.keys||"function"!==typeof r.get)throw Error("Unknown input type for opt_headers: "+String(r));for(const e of r.keys())n.set(e,r.get(e))}r=Array.from(n.keys()).find((e=>"content-type"==e.toLowerCase())),i=s.FormData&&e instanceof s.FormData,!(0<=v(hn,t))||r||i||n.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const[a,s]of n)this.g.setRequestHeader(a,s);this.K&&(this.g.responseType=this.K),"withCredentials"in this.g&&this.g.withCredentials!==this.M&&(this.g.withCredentials=this.M);try{yn(this),0=this.S)){var e=2*this.S;this.l.info("BP detection timer enabled: "+e),this.B=He(p(this.jb,this),e)}},r.jb=function(){this.B&&(this.B=null,this.l.info("BP detection timeout reached."),this.l.info("Buffering proxy detected and switch to long-polling!"),this.G=!1,this.M=!0,$e(10),xn(this),Nn(this))},r.ib=function(){null!=this.v&&(this.v=null,xn(this),Rn(this),$e(19))},r.pb=function(e){e?(this.l.info("Successfully pinged google.com"),$e(2)):(this.l.info("Failed to ping google.com"),$e(1))},r.isActive=function(){return!!this.h&&this.h.isActive(this)},(r=Bn.prototype).Ba=function(){},r.Aa=function(){},r.za=function(){},r.ya=function(){},r.isActive=function(){return!0},r.Va=function(){},$n.prototype.g=function(e,t){return new Wn(e,t)},g(Wn,he),Wn.prototype.m=function(){this.g.h=this.j,this.A&&(this.g.J=!0);var e=this.g,t=this.l,n=this.h||void 0;$e(0),e.Y=t,e.na=n||{},e.G=e.aa,e.I=Vn(e,null,e.Y),Tn(e)},Wn.prototype.close=function(){kn(this.g)},Wn.prototype.u=function(e){var t=this.g;if("string"===typeof e){var n={};n.__data__=e,e=n}else this.v&&((n={}).__data__=me(e),e=n);t.j.push(new Ut(t.fb++,e)),3==t.H&&Tn(t)},Wn.prototype.N=function(){this.g.h=null,delete this.j,kn(this.g),delete this.g,Wn.$.N.call(this)},g(Hn,Ze),g(qn,et),g(Kn,Bn),Kn.prototype.Ba=function(){de(this.g,"a")},Kn.prototype.Aa=function(e){de(this.g,new Hn(e))},Kn.prototype.za=function(e){de(this.g,new qn)},Kn.prototype.ya=function(){de(this.g,"b")},g(Gn,(function(){this.blockSize=-1})),Gn.prototype.reset=function(){this.g[0]=1732584193,this.g[1]=4023233417,this.g[2]=2562383102,this.g[3]=271733878,this.i=this.h=0},Gn.prototype.j=function(e,t){void 0===t&&(t=e.length);for(var n=t-this.blockSize,r=this.m,i=this.h,o=0;othis.h?this.blockSize:2*this.blockSize)-this.h);e[0]=128;for(var t=1;tt;++t)for(var r=0;32>r;r+=8)e[n++]=this.g[t]>>>r&255;return e};var Yn={};function Jn(e){return-128<=e&&128>e?function(e,t){var n=Yn;return Object.prototype.hasOwnProperty.call(n,e)?n[e]:n[e]=t(e)}(e,(function(e){return new Xn([0|e],0>e?-1:0)})):new Xn([0|e],0>e?-1:0)}function Zn(e){if(isNaN(e)||!isFinite(e))return tr;if(0>e)return ar(Zn(-e));for(var t=[],n=1,r=0;e>=n;r++)t[r]=e/n|0,n*=er;return new Xn(t,0)}var er=4294967296,tr=Jn(0),nr=Jn(1),rr=Jn(16777216);function ir(e){if(0!=e.h)return!1;for(var t=0;t>>16,e[t]&=65535,t++}function ur(e,t){this.g=e,this.h=t}function cr(e,t){if(ir(t))throw Error("division by zero");if(ir(e))return new ur(tr,tr);if(or(e))return t=cr(ar(e),t),new ur(ar(t.g),ar(t.h));if(or(t))return t=cr(e,ar(t)),new ur(ar(t.g),t.h);if(30=r.X(e);)n=fr(n),r=fr(r);var i=hr(n,1),o=hr(r,1);for(r=hr(r,2),n=hr(n,2);!ir(r);){var a=o.add(r);0>=a.X(e)&&(i=i.add(n),o=a),r=hr(r,1),n=hr(n,1)}return t=sr(e,i.R(t)),new ur(i,t)}for(i=tr;0<=e.X(t);){for(n=Math.max(1,Math.floor(e.ea()/t.ea())),r=48>=(r=Math.ceil(Math.log(n)/Math.LN2))?1:Math.pow(2,r-48),a=(o=Zn(n)).R(t);or(a)||0>>31;return new Xn(n,e.h)}function hr(e,t){var n=t>>5;t%=32;for(var r=e.g.length-n,i=[],o=0;o>>t|e.D(o+n+1)<<32-t:e.D(o+n);return new Xn(i,e.h)}(r=Xn.prototype).ea=function(){if(or(this))return-ar(this).ea();for(var e=0,t=1,n=0;n(e=e||10)||36>>0).toString(e);if(ir(n=i))return o+r;for(;6>o.length;)o="0"+o;r=o+r}},r.D=function(e){return 0>e?0:e>>16)+(this.D(i)>>>16)+(e.D(i)>>>16);r=a>>>16,o&=65535,a&=65535,n[i]=a<<16|o}return new Xn(n,-2147483648&n[n.length-1]?-1:0)},r.R=function(e){if(ir(this)||ir(e))return tr;if(or(this))return or(e)?ar(this).R(ar(e)):ar(ar(this).R(e));if(or(e))return ar(this.R(ar(e)));if(0>this.X(rr)&&0>e.X(rr))return Zn(this.ea()*e.ea());for(var t=this.g.length+e.g.length,n=[],r=0;r<2*t;r++)n[r]=0;for(r=0;r>>16,a=65535&this.D(r),s=e.D(i)>>>16,l=65535&e.D(i);n[2*r+2*i]+=a*l,lr(n,2*r+2*i),n[2*r+2*i+1]+=o*l,lr(n,2*r+2*i+1),n[2*r+2*i+1]+=a*s,lr(n,2*r+2*i+1),n[2*r+2*i+2]+=o*s,lr(n,2*r+2*i+2)}for(r=0;r(n=n||10)||36a?(a=Zn(Math.pow(n,a)),i=i.R(a).add(Zn(s))):i=(i=i.R(r)).add(Zn(s))}return i};var dr=o.createWebChannelTransport=function(){return new $n},pr=o.getStatEventTarget=function(){return ze()},mr=o.ErrorCode=qe,gr=o.EventType=Ke,yr=o.Event=je,vr=o.Stat={xb:0,Ab:1,Bb:2,Ub:3,Zb:4,Wb:5,Xb:6,Vb:7,Tb:8,Yb:9,PROXY:10,NOPROXY:11,Rb:12,Nb:13,Ob:14,Mb:15,Pb:16,Qb:17,tb:18,sb:19,ub:20},br=o.FetchXmlHttpFactory=tn,wr=o.WebChannel=Xe,Sr=o.XhrIo=un,Er=o.Md5=Gn,Cr=o.Integer=Xn}).call(this,n(26))},function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0;h--){var d=a[h];"."===d?o(a,h):".."===d?(o(a,h),f++):f&&(o(a,h),f--)}if(!u)for(;f--;f)a.unshift("..");!u||""===a[0]||a[0]&&i(a[0])||a.unshift("");var p=a.join("/");return n&&"/"!==p.substr(-1)&&(p+="/"),p};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var l=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=s(t),i=s(n);return r!==t||i!==n?e(r,i):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},u=n(13);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function h(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function m(e,t,n,i){var o;"string"===typeof e?(o=function(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=Object(r.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(o.key=n),i?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=a(o.pathname,i.pathname)):o.pathname=i.pathname:o.pathname||(o.pathname="/"),o}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function y(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var o="function"===typeof e?e(t,n):e;"string"===typeof o?"function"===typeof r?r(o,i):i(!0):i(!1!==o)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,i):n.push(i),f({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=m(e,t,h(),w.location);c.confirmTransitionTo(i,r,n,(function(e){e&&(w.entries[w.index]=i,f({action:r,location:i}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&tt.some((t=>e instanceof t));let s,l;const u=new WeakMap,c=new WeakMap,f=new WeakMap,h=new WeakMap,d=new WeakMap;let p={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return c.get(e);if("objectStoreNames"===t)return e.objectStoreNames||f.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return y(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function m(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(l||(l=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),i=1;i{const r=()=>{e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=()=>{t(),r()},o=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)}));c.set(e,t)}(e),a(e,s||(s=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,p):e)}function y(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,n)=>{const r=()=>{e.removeEventListener("success",i),e.removeEventListener("error",o)},i=()=>{t(y(e.result)),r()},o=()=>{n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)}));return t.then((t=>{t instanceof IDBCursor&&u.set(t,e)})).catch((()=>{})),d.set(t,e),t}(e);if(h.has(e))return h.get(e);const t=g(e);return t!==e&&(h.set(e,t),d.set(t,e)),t}const v=e=>d.get(e);const b=["get","getKey","getAll","getAllKeys","count"],w=["put","add","delete","clear"],S=new Map;function E(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!==typeof t)return;if(S.get(t))return S.get(t);const n=t.replace(/FromIndex$/,""),r=t!==n,i=w.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!i&&!b.includes(n))return;const o=async function(e){const t=this.transaction(e,i?"readwrite":"readonly");let o=t.store;for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l({...e,get:(t,n,r)=>E(t,n)||e.get(t,n,r),has:(t,n)=>!!E(t,n)||e.has(t,n)}))(p);class C{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map((e=>{if(function(e){const t=e.getComponent();return"VERSION"===(null===t||void 0===t?void 0:t.type)}(e)){const t=e.getImmediate();return`${t.library}/${t.version}`}return null})).filter((e=>e)).join(" ")}}const k="@firebase/app",x="0.9.13",O=new i.b("@firebase/app"),T="@firebase/app-compat",_="@firebase/analytics-compat",A="@firebase/analytics",P="@firebase/app-check-compat",I="@firebase/app-check",R="@firebase/auth",M="@firebase/auth-compat",N="@firebase/database",D="@firebase/database-compat",L="@firebase/functions",j="@firebase/functions-compat",F="@firebase/installations",z="@firebase/installations-compat",V="@firebase/messaging",U="@firebase/messaging-compat",B="@firebase/performance",$="@firebase/performance-compat",W="@firebase/remote-config",H="@firebase/remote-config-compat",q="@firebase/storage",K="@firebase/storage-compat",G="@firebase/firestore",Q="@firebase/firestore-compat",X="firebase",Y="[DEFAULT]",J={[k]:"fire-core",[T]:"fire-core-compat",[A]:"fire-analytics",[_]:"fire-analytics-compat",[I]:"fire-app-check",[P]:"fire-app-check-compat",[R]:"fire-auth",[M]:"fire-auth-compat",[N]:"fire-rtdb",[D]:"fire-rtdb-compat",[L]:"fire-fn",[j]:"fire-fn-compat",[F]:"fire-iid",[z]:"fire-iid-compat",[V]:"fire-fcm",[U]:"fire-fcm-compat",[B]:"fire-perf",[$]:"fire-perf-compat",[W]:"fire-rc",[H]:"fire-rc-compat",[q]:"fire-gcs",[K]:"fire-gcs-compat",[G]:"fire-fst",[Q]:"fire-fst-compat","fire-js":"fire-js",[X]:"fire-js-all"},Z=new Map,ee=new Map;function te(e,t){try{e.container.addComponent(t)}catch(n){O.debug(`Component ${t.name} failed to register with FirebaseApp ${e.name}`,n)}}function ne(e){const t=e.name;if(ee.has(t))return O.debug(`There were multiple attempts to register component ${t}.`),!1;ee.set(t,e);for(const n of Z.values())te(n,e);return!0}function re(e,t){const n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}function ie(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Y;re(e,t).clearInstance(n)}const oe={"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."},ae=new o.b("app","Firebase",oe);class se{constructor(e,t,n){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=n,this.container.addComponent(new r.a("app",(()=>this),"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw ae.create("app-deleted",{appName:this._name})}}const le="9.23.0";function ue(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e;if("object"!==typeof t){t={name:t}}const i=Object.assign({name:Y,automaticDataCollectionEnabled:!1},t),a=i.name;if("string"!==typeof a||!a)throw ae.create("bad-app-name",{appName:String(a)});if(n||(n=Object(o.g)()),!n)throw ae.create("no-options");const s=Z.get(a);if(s){if(Object(o.f)(n,s.options)&&Object(o.f)(i,s.config))return s;throw ae.create("duplicate-app",{appName:a})}const l=new r.b(a);for(const r of ee.values())l.addComponent(r);const u=new se(n,i,l);return Z.set(a,u),u}function ce(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Y;const t=Z.get(e);if(!t&&e===Y&&Object(o.g)())return ue();if(!t)throw ae.create("no-app",{appName:e});return t}function fe(e,t,n){var i;let o=null!==(i=J[e])&&void 0!==i?i:e;n&&(o+=`-${n}`);const a=o.match(/\s|\//),s=t.match(/\s|\//);if(a||s){const e=[`Unable to register library "${o}" with version "${t}":`];return a&&e.push(`library name "${o}" contains illegal characters (whitespace or "/")`),a&&s&&e.push("and"),s&&e.push(`version name "${t}" contains illegal characters (whitespace or "/")`),void O.warn(e.join(" "))}ne(new r.a(`${o}-version`,(()=>({library:o,version:t})),"VERSION"))}const he="firebase-heartbeat-database",de=1,pe="firebase-heartbeat-store";let me=null;function ge(){return me||(me=function(e,t){let{blocked:n,upgrade:r,blocking:i,terminated:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=indexedDB.open(e,t),s=y(a);return r&&a.addEventListener("upgradeneeded",(e=>{r(y(a.result),e.oldVersion,e.newVersion,y(a.transaction),e)})),n&&a.addEventListener("blocked",(e=>n(e.oldVersion,e.newVersion,e))),s.then((e=>{o&&e.addEventListener("close",(()=>o())),i&&e.addEventListener("versionchange",(e=>i(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),s}(he,de,{upgrade:(e,t)=>{if(0===t)e.createObjectStore(pe)}}).catch((e=>{throw ae.create("idb-open",{originalErrorMessage:e.message})}))),me}async function ye(e,t){try{const n=(await ge()).transaction(pe,"readwrite"),r=n.objectStore(pe);await r.put(t,ve(e)),await n.done}catch(n){if(n instanceof o.c)O.warn(n.message);else{const e=ae.create("idb-set",{originalErrorMessage:null===n||void 0===n?void 0:n.message});O.warn(e.message)}}}function ve(e){return`${e.name}!${e.options.appId}`}class be{constructor(e){this.container=e,this._heartbeatsCache=null;const t=this.container.getProvider("app").getImmediate();this._storage=new Se(t),this._heartbeatsCachePromise=this._storage.read().then((e=>(this._heartbeatsCache=e,e)))}async triggerHeartbeat(){const e=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),t=we();if(null===this._heartbeatsCache&&(this._heartbeatsCache=await this._heartbeatsCachePromise),this._heartbeatsCache.lastSentHeartbeatDate!==t&&!this._heartbeatsCache.heartbeats.some((e=>e.date===t)))return this._heartbeatsCache.heartbeats.push({date:t,agent:e}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter((e=>{const t=new Date(e.date).valueOf();return Date.now()-t<=2592e6})),this._storage.overwrite(this._heartbeatsCache)}async getHeartbeatsHeader(){if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,null===this._heartbeatsCache||0===this._heartbeatsCache.heartbeats.length)return"";const e=we(),{heartbeatsToSend:t,unsentEntries:n}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1024;const n=[];let r=e.slice();for(const i of e){const e=n.find((e=>e.agent===i.agent));if(e){if(e.dates.push(i.date),Ee(n)>t){e.dates.pop();break}}else if(n.push({agent:i.agent,dates:[i.date]}),Ee(n)>t){n.pop();break}r=r.slice(1)}return{heartbeatsToSend:n,unsentEntries:r}}(this._heartbeatsCache.heartbeats),r=Object(o.d)(JSON.stringify({version:2,heartbeats:t}));return this._heartbeatsCache.lastSentHeartbeatDate=e,n.length>0?(this._heartbeatsCache.heartbeats=n,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),r}}function we(){return(new Date).toISOString().substring(0,10)}class Se{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!Object(o.k)()&&Object(o.m)().then((()=>!0)).catch((()=>!1))}async read(){if(await this._canUseIndexedDBPromise){return await async function(e){try{const t=await ge();return await t.transaction(pe).objectStore(pe).get(ve(e))}catch(t){if(t instanceof o.c)O.warn(t.message);else{const e=ae.create("idb-get",{originalErrorMessage:null===t||void 0===t?void 0:t.message});O.warn(e.message)}}}(this.app)||{heartbeats:[]}}return{heartbeats:[]}}async overwrite(e){var t;if(await this._canUseIndexedDBPromise){const n=await this.read();return ye(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:n.lastSentHeartbeatDate,heartbeats:e.heartbeats})}}async add(e){var t;if(await this._canUseIndexedDBPromise){const n=await this.read();return ye(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:n.lastSentHeartbeatDate,heartbeats:[...n.heartbeats,...e.heartbeats]})}}}function Ee(e){return Object(o.d)(JSON.stringify({version:2,heartbeats:e})).length}var Ce;Ce="",ne(new r.a("platform-logger",(e=>new C(e)),"PRIVATE")),ne(new r.a("heartbeat",(e=>new be(e)),"PRIVATE")),fe(k,x,Ce),fe(k,x,"esm2017"),fe("fire-js","")},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=!0,i="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(i);var n="function"===typeof t?t():t,o=n?"".concat(i,": ").concat(n):i;throw new Error(o)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return f}));const r=[];var i;!function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.SILENT=5]="SILENT"}(i||(i={}));const o={debug:i.DEBUG,verbose:i.VERBOSE,info:i.INFO,warn:i.WARN,error:i.ERROR,silent:i.SILENT},a=i.INFO,s={[i.DEBUG]:"log",[i.VERBOSE]:"log",[i.INFO]:"info",[i.WARN]:"warn",[i.ERROR]:"error"},l=function(e,t){if(t2?i-2:0),a=2;a{t.setLogLevel(e)}))}function f(e,t){for(const n of r){let r=null;t&&t.level&&(r=o[t.level]),n.userLogHandler=null===e?null:function(t,n){for(var o=arguments.length,a=new Array(o>2?o-2:0),s=2;s{if(null==e)return null;if("string"===typeof e)return e;if("number"===typeof e||"boolean"===typeof e)return e.toString();if(e instanceof Error)return e.message;try{return JSON.stringify(e)}catch(t){return null}})).filter((e=>e)).join(" ");n>=(null!==r&&void 0!==r?r:t.logLevel)&&e({level:i[n].toLowerCase(),message:l,args:a,type:t.name})}}}},function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o}));var r="undefined"!==typeof document;function i(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var o=function(e,t,n){var i=e.key+"-"+t.name;(!1===n||!1===r&&void 0!==e.compat)&&void 0===e.registered[i]&&(e.registered[i]=t.styles)},a=function(e,t,n){o(e,t,n);var i=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a="",s=t;do{var l=e.insert(t===s?"."+i:"",s,e.sheet,!0);r||void 0===l||(a+=l),s=s.next}while(void 0!==s);if(!r&&0!==a.length)return a}}},function(e,t,n){"use strict";var r=n(114),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(p){var i=d(n);i&&i!==p&&e(t,i,r)}var a=c(n);f&&(a=a.concat(f(n)));for(var s=l(t),m=l(n),g=0;g0&&void 0!==arguments[0]?arguments[0]:o;this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){const e=Array.from(this.instances.values());await Promise.all([...e.filter((e=>"INTERNAL"in e)).map((e=>e.INTERNAL.delete())),...e.filter((e=>"_delete"in e)).map((e=>e._delete()))])}isComponentSet(){return null!=this.component}isInitialized(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return this.instances.has(e)}getOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return this.instancesOptions.get(e)||{}}initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{options:t={}}=e,n=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(n))throw Error(`${this.name}(${n}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);const r=this.getOrInitializeService({instanceIdentifier:n,options:t});for(const[i,o]of this.instancesDeferred.entries()){n===this.normalizeInstanceIdentifier(i)&&o.resolve(r)}return r}onInit(e,t){var n;const r=this.normalizeInstanceIdentifier(t),i=null!==(n=this.onInitCallbacks.get(r))&&void 0!==n?n:new Set;i.add(e),this.onInitCallbacks.set(r,i);const o=this.instances.get(r);return o&&e(o,r),()=>{i.delete(e)}}invokeOnInitCallbacks(e,t){const n=this.onInitCallbacks.get(t);if(n)for(const i of n)try{i(e,t)}catch(r){}}getOrInitializeService(e){let{instanceIdentifier:t,options:n={}}=e,r=this.instances.get(t);if(!r&&this.component&&(r=this.component.instanceFactory(this.container,{instanceIdentifier:(i=t,i===o?void 0:i),options:n}),this.instances.set(t,r),this.instancesOptions.set(t,n),this.invokeOnInitCallbacks(r,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,r)}catch(a){}var i;return r||null}normalizeInstanceIdentifier(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:o;return this.component?this.component.multipleInstances?e:o:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}class s{constructor(e){this.name=e,this.providers=new Map}addComponent(e){const t=this.getProvider(e.name);if(t.isComponentSet())throw new Error(`Component ${e.name} has already been registered with ${this.name}`);t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);const t=new a(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(2),i="undefined"!==typeof document,o=function(e){return e()},a=!!r.useInsertionEffect&&r.useInsertionEffect,s=i&&a||o,l=a||r.useLayoutEffect},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(24),o=!1,a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!==typeof e},c=Object(i.a)((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),f=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return p={name:t,styles:n,next:p},t}))}return 1===r[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"},h="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function d(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var i=n;if(1===i.anim)return p={name:i.name,styles:i.styles,next:p},i.name;var a=n;if(void 0!==a.styles){var s=a.next;if(void 0!==s)for(;void 0!==s;)p={name:s.name,styles:s.styles,next:p},s=s.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+l;return{name:u,styles:i,next:p}}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r,i=n(89),o=n(90),a=n(91),s=n(92),l=n(54),u=n(27),c=n(93),f=Function,h=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(t){}},d=Object.getOwnPropertyDescriptor;if(d)try{d({},"")}catch(D){d=null}var p=function(){throw new u},m=d?function(){try{return p}catch(e){try{return d(arguments,"callee").get}catch(t){return p}}}():p,g=n(94)(),y=n(96)(),v=Object.getPrototypeOf||(y?function(e){return e.__proto__}:null),b={},w="undefined"!==typeof Uint8Array&&v?v(Uint8Array):r,S={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":g&&v?v([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":b,"%AsyncGenerator%":b,"%AsyncGeneratorFunction%":b,"%AsyncIteratorPrototype%":b,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":o,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":b,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":g&&v?v(v([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&g&&v?v((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":a,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&g&&v?v((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":g&&v?v(""[Symbol.iterator]()):r,"%Symbol%":g?Symbol:r,"%SyntaxError%":l,"%ThrowTypeError%":m,"%TypedArray%":w,"%TypeError%":u,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(v)try{null.error}catch(D){var E=v(v(D));S["%Error.prototype%"]=E}var C=function e(t){var n;if("%AsyncFunction%"===t)n=h("async function () {}");else if("%GeneratorFunction%"===t)n=h("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=h("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&v&&(n=v(i.prototype))}return S[t]=n,n},k={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=n(40),O=n(98),T=x.call(Function.call,Array.prototype.concat),_=x.call(Function.apply,Array.prototype.splice),A=x.call(Function.call,String.prototype.replace),P=x.call(Function.call,String.prototype.slice),I=x.call(Function.call,RegExp.prototype.exec),R=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,M=/\\(\\)?/g,N=function(e,t){var n,r=e;if(O(k,r)&&(r="%"+(n=k[r])[0]+"%"),O(S,r)){var i=S[r];if(i===b&&(i=C(r)),"undefined"===typeof i&&!t)throw new u("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new l("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new u("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new u('"allowMissing" argument must be a boolean');if(null===I(/^%?[^%]*%?$/,e))throw new l("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=function(e){var t=P(e,0,1),n=P(e,-1);if("%"===t&&"%"!==n)throw new l("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new l("invalid intrinsic syntax, expected opening `%`");var r=[];return A(e,R,(function(e,t,n,i){r[r.length]=n?A(i,M,"$1"):t||e})),r}(e),r=n.length>0?n[0]:"",i=N("%"+r+"%",t),o=i.name,a=i.value,s=!1,c=i.alias;c&&(r=c[0],_(n,T([0,1],c)));for(var f=1,h=!0;f=n.length){var y=d(a,p);a=(h=!!y)&&"get"in y&&!("originalValue"in y.get)?y.get:a[p]}else h=O(a,p),a=a[p];h&&!s&&(S[o]=a)}}return a}},function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"}}]})(e)}},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";e.exports=TypeError},function(e,t,n){e.exports=n(116)()},function(e,t,n){"use strict";n.d(t,"a",(function(){return he}));var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t2||j(A)>3?"":" "}function B(e,t){for(;--t&&M()&&!(A<48||A>102||A>57&&A<65||A>70&&A<97););return L(e,D()+(t<6&&32==N()&&32==M()))}function $(e){for(;M();)switch(A){case e:return _;case 34:case 39:34!==e&&39!==e&&$(A);break;case 40:41===e&&$(e);break;case 92:M()}return _}function W(e,t){for(;M()&&e+A!==57&&(e+A!==84||47!==N()););return"/*"+L(t,_-1)+"*"+h(47===e?e:M())}function H(e){for(;!j(N());)M();return L(e,_)}function q(e){return z(K("",null,null,null,[""],e=F(e),0,[0],e))}function K(e,t,n,r,i,o,a,s,l){for(var u=0,c=0,f=a,d=0,p=0,m=0,g=1,w=1,E=1,k=0,T="",I=i,R=o,L=r,j=T;w;)switch(m=k,k=M()){case 40:if(108!=m&&58==b(j,f-1)){-1!=v(j+=y(V(k),"&","&\f"),"&\f")&&(E=-1);break}case 34:case 39:case 91:j+=V(k);break;case 9:case 10:case 13:case 32:j+=U(m);break;case 92:j+=B(D()-1,7);continue;case 47:switch(N()){case 42:case 47:C(Q(W(M(),D()),t,n),l);break;default:j+="/"}break;case 123*g:s[u++]=S(j)*E;case 125*g:case 59:case 0:switch(k){case 0:case 125:w=0;case 59+c:-1==E&&(j=y(j,/\f/g,"")),p>0&&S(j)-f&&C(p>32?X(j+";",r,n,f-1):X(y(j," ","")+";",r,n,f-2),l);break;case 59:j+=";";default:if(C(L=G(j,t,n,u,c,i,s,T,I=[],R=[],f),o),123===k)if(0===c)K(j,t,L,L,I,o,f,s,R);else switch(99===d&&110===b(j,3)?100:d){case 100:case 108:case 109:case 115:K(e,L,L,r&&C(G(e,L,L,0,0,i,s,T,i,I=[],f),R),i,R,f,s,r?I:R);break;default:K(j,L,L,L,[""],R,0,s,R)}}u=c=p=0,g=E=1,T=j="",f=a;break;case 58:f=1+S(j),p=m;default:if(g<1)if(123==k)--g;else if(125==k&&0==g++&&125==(A=_>0?b(P,--_):0,O--,10===A&&(O=1,x--),A))continue;switch(j+=h(k),k*g){case 38:E=c>0?1:(j+="\f",-1);break;case 44:s[u++]=(S(j)-1)*E,E=1;break;case 64:45===N()&&(j+=V(M())),d=N(),c=f=S(T=j+=H(D())),k++;break;case 45:45===m&&2==S(j)&&(g=0)}}return o}function G(e,t,n,r,i,o,a,s,u,c,h){for(var d=i-1,p=0===i?o:[""],g=E(p),v=0,b=0,S=0;v0?p[C]+" "+k:y(k,/&\f/g,p[C])))&&(u[S++]=x);return I(e,t,n,0===i?l:s,u,c,h)}function Q(e,t,n){return I(e,t,n,s,h(A),w(e,2,-2),0)}function X(e,t,n,r){return I(e,t,n,u,w(e,0,r),w(e,r+1,-1),r)}function Y(e,t){for(var n="",r=E(e),i=0;i6)switch(b(e,t+1)){case 109:if(45!==b(e,t+4))break;case 102:return y(e,/(.+:)(.+)-([^]+)/,"$1"+a+"$2-$3$1"+o+(108==b(e,t+3)?"$3":"$2-$3"))+e;case 115:return~v(e,"stretch")?ue(y(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==b(e,t+1))break;case 6444:switch(b(e,S(e)-3-(~v(e,"!important")&&10))){case 107:return y(e,":",":"+a)+e;case 101:return y(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+a+(45===b(e,14)?"inline-":"")+"box$3$1"+a+"$2$3$1"+i+"$2box$3")+e}break;case 5936:switch(b(e,t+11)){case 114:return a+e+i+y(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return a+e+i+y(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return a+e+i+y(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return a+e+i+e+e}return e}var ce=re?void 0:Object(te.a)((function(){return Object(ne.a)((function(){var e={};return function(t){return e[t]}}))})),fe=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case u:e.return=ue(e.value,e.length);break;case c:return Y([R(e,{value:y(e.value,"@","@"+a)})],r);case l:if(e.length)return k(e.props,(function(t){switch(g(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Y([R(e,{props:[y(t,/:(read-\w+)/,":"+o+"$1")]})],r);case"::placeholder":return Y([R(e,{props:[y(t,/:(plac\w+)/,":"+a+"input-$1")]}),R(e,{props:[y(t,/:(plac\w+)/,":"+o+"$1")]}),R(e,{props:[y(t,/:(plac\w+)/,i+"input-$1")]})],r)}return""}))}}],he=function(e){var t=e.key;if(re&&"css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i,o,a=e.stylisPlugins||fe,s={},l=[];re&&(i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n1?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var x=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,i=r;e>=i;)(i<<=1)<0&&k(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var o=r;o=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n,o=r;o=_&&(_=t+1),O.set(e,t),T.set(t,e)},R="style["+S+'][data-styled-version="5.3.11"]',M=new RegExp("^"+S+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),N=function(e,t,n){for(var r,i=n.split(","),o=0,a=i.length;o=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(S))return r}}(n),o=void 0!==i?i.nextSibling:null;r.setAttribute(S,"active"),r.setAttribute("data-styled-version","5.3.11");var a=L();return a&&r.setAttribute("nonce",a),n.insertBefore(r,o),r},F=function(){function e(e){var t=this.element=j(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e0&&(u+=e+",")})),r+=""+s+l+'{content:"'+u+'"}/*!sc*/\n'}}}return r}(this)},e}(),W=/(a)(d)/gi,H=function(e){return String.fromCharCode(e+(e>25?39:97))};function q(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=H(t%52)+n;return(H(t%52)+n).replace(W,"$1-$2")}var K=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},G=function(e){return K(5381,e)};function Q(e){for(var t=0;t>>0);if(!t.hasNameForId(r,a)){var s=n(o,"."+a,void 0,r);t.insertRules(r,a,s)}i.push(a),this.staticRulesId=a}else{for(var l=this.rules.length,u=K(this.baseHash,n.hash),c="",f=0;f>>0);if(!t.hasNameForId(r,m)){var g=n(c,"."+m,void 0,r);t.insertRules(r,m,g)}i.push(m)}}return i.join(" ")},e}(),J=/^\s*\/\/.*$/gm,Z=[":","[",".","#"];function ee(e){var t,n,r,i,o=void 0===e?y:e,a=o.options,s=void 0===a?y:a,u=o.plugins,c=void 0===u?g:u,f=new l.a(s),h=[],d=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,i,o,a,s,l,u,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===u)return r+"/*|*/";break;case 3:switch(u){case 102:case 112:return e(i[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){h.push(e)})),p=function(e,r,o){return 0===r&&-1!==Z.indexOf(o[n.length])||o.match(i)?e:"."+t};function m(e,o,a,s){void 0===s&&(s="&");var l=e.replace(J,""),u=o&&a?a+" "+o+" { "+l+" }":l;return t=s,n=o,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),f(a||!o?"":o,u)}return f.use([].concat(c,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(n)>0&&(i[0]=i[0].replace(r,p))},d,function(e){if(-2===e){var t=h;return h=[],t}}])),m.hash=c.length?c.reduce((function(e,t){return t.name||k(15),K(e,t.name)}),5381).toString():"",m}var te=o.a.createContext(),ne=(te.Consumer,o.a.createContext()),re=(ne.Consumer,new $),ie=ee();function oe(){return Object(i.useContext)(te)||re}function ae(){return Object(i.useContext)(ne)||ie}function se(e){var t=Object(i.useState)(e.stylisPlugins),n=t[0],r=t[1],a=oe(),l=Object(i.useMemo)((function(){var t=a;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),u=Object(i.useMemo)((function(){return ee({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return Object(i.useEffect)((function(){s()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),o.a.createElement(te.Provider,{value:l},o.a.createElement(ne.Provider,{value:u},e.children))}var le=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ie);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return k(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ie),this.name+e.hash},e}(),ue=/([A-Z])/,ce=/([A-Z])/g,fe=/^ms-/,he=function(e){return"-"+e.toLowerCase()};function de(e){return ue.test(e)?e.replace(ce,he).replace(fe,"-ms-"):e}var pe=function(e){return null==e||!1===e||""===e};function me(e,t,n,r){if(Array.isArray(e)){for(var i,o=[],a=0,s=e.length;a1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,we=/(^-|-$)/g;function Se(e){return e.replace(be,"-").replace(we,"")}var Ee=function(e){return q(G(e)>>>0)};function Ce(e){return"string"==typeof e&&!0}var ke=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},xe=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Oe(e,t,n){var r=e[n];ke(t)&&ke(r)?Te(r,t):e[n]=t}function Te(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(i[n]=e[n]);return i}(t,["componentId"]),o=r&&r+"-"+(Ce(e)?e:Se(b(e)));return Pe(e,d({},i,{attrs:E,componentId:o}),n)},Object.defineProperty(k,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Te({},e.defaultProps,t):t}}),Object.defineProperty(k,"toString",{value:function(){return"."+k.styledComponentId}}),a&&h()(k,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),k}var Ie=function(e){return function e(t,n,i){if(void 0===i&&(i=y),!Object(r.isValidElementType)(n))return k(1,String(n));var o=function(){return t(n,i,ye.apply(void 0,arguments))};return o.withConfig=function(r){return e(t,n,d({},i,{},r))},o.attrs=function(r){return e(t,n,d({},i,{attrs:Array.prototype.concat(i.attrs,r).filter(Boolean)}))},o}(Pe,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Ie[e]=Ie(e)}));!function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=Q(e),$.registerId(this.componentId+1)}var t=e.prototype;t.createStyles=function(e,t,n,r){var i=r(me(this.rules,t,n,r).join(""),""),o=this.componentId+e;n.insertRules(o,o,i)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&$.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)}}();!function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=L();return""},this.getStyleTags=function(){return e.sealed?k(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return k(2);var n=((t={})[S]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=L();return r&&(n.nonce=r),[o.a.createElement("style",d({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new $({isServer:!0}),this.sealed=!1}var t=e.prototype;t.collectStyles=function(e){return this.sealed?k(2):o.a.createElement(se,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return k(3)}}();t.a=Ie}).call(this,n(44))},function(e,t,n){"use strict";var r=n(64);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useRoutes=t.getWorkingPath=t.usePath=t.getPath=t.setPath=t.navigate=t.ParentContext=t.getBasepath=t.setBasepath=void 0;var r=s(n(2)),i=s(n(38)),o=n(52),a=n(39);function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){i=!0,o=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var u={},c={},f=1,h=i.default?"":location.pathname,d="",p=null,m=[];t.setBasepath=function(e){d=e,p=new RegExp("^"+d)};t.getBasepath=function(){return d};var g=r.default.createContext(null);t.ParentContext=g;var y=function(e){if(u[e])return u[e];var t=[new RegExp("".concat("*"===e.substr(0,1)?"":"^").concat(e.replace(/:[a-zA-Z]+/g,"([^/]+)").replace(/\*/g,"")).concat("*"===e.substr(-1)?"":"$"))],n=e.match(/:[a-zA-Z]+/g);return t.push(n?n.map((function(e){return e.substr(1)})):[]),u[e]=t,t};t.navigate=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if((e=(0,a.interceptRoute)(h,function(e){if(i.default)return n(53).resolve(h,e);var t=new URL(h,location.href);return new URL(e,t).pathname}(e)))&&e!==h){if(h=e,i.default)return b(e),E(),void w();var l=p?e.match(p)?e:d+e:e;window.history["".concat(t?"replace":"push","State")](null,null,l),E(),w(),r&&(0,o.setQueryParams)(r,s)}};var v="/",b=function(e){var t=n(53);v=t.resolve(v,e)};t.setPath=b;t.getPath=function(){return v};t.usePath=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=l(r.default.useState(0),2)[1];return r.default.useEffect((function(){if(e)return m.push(n),function(){var e=m.indexOf(n);-1!==e&&m.splice(e,1)}}),[n]),t?h:h.replace(p,"")};var w=function(){var e=Date.now();m.forEach((function(t){return t(e)}))},S=function(e){if(!e)return i.default?v:window.location.pathname.replace(p,"")||"/";var t=c[e];if(!t)throw"wth";return null!==t.reducedPath?t.reducedPath||"/":window.location.pathname};t.getWorkingPath=S;var E=function(){return Object.values(c).forEach(k)};i.default||window.addEventListener("popstate",(function(e){var t=(0,a.interceptRoute)(h,location.pathname);if(!t||t===h)return e.preventDefault(),e.stopPropagation(),void history.pushState(null,null,h);h=t,t!==location.pathname&&history.replaceState(null,null,t),E(),w()}));var C=function(){return null},k=function(e,t){for(var n=e.routerId,r=e.parentRouterId,i=e.routes,o=e.setUpdate,a=e.resultFunc,s=e.resultProps,f=e.reducedPath,h=S(r),d=null,p=null,m=null,g=null,v=!1,b=0;b0&&void 0!==arguments[0]?arguments[0]:1280,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1024;const[n,i]=Object(r.useState)((()=>"undefined"!==typeof window?{width:window.innerWidth,height:window.innerHeight}:{width:e,height:t}));return Object(r.useEffect)((()=>{if("undefined"!==typeof window){const e=()=>i({width:window.innerWidth,height:window.innerHeight});return window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)}})),n}},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,a,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l1)for(var n=1;n=e}));e.trackVisibility&&"undefined"===typeof t.isVisible&&(t.isVisible=o),null==(n=i.get(t.target))||n.forEach((function(e){e(o,t)}))}))}),e);r=o.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:o,elements:i},s.set(t,n)}return n}(n),a=o.id,l=o.observer,u=o.elements,h=u.get(e)||[];return u.has(e)||u.set(e,h),h.push(t),l.observe(e),function(){h.splice(h.indexOf(t),1),0===h.length&&(u.delete(e),l.unobserve(e)),0===u.size&&(l.disconnect(),s.delete(a))}}var d=["children","as","triggerOnce","threshold","root","rootMargin","onChange","skip","trackVisibility","delay","initialInView","fallbackInView"];function p(e){return"function"!==typeof e.children}var m=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).node=null,n._unobserveCb=null,n.handleNode=function(e){n.node&&(n.unobserve(),e||n.props.triggerOnce||n.props.skip||n.setState({inView:!!n.props.initialInView,entry:void 0})),n.node=e||null,n.observeNode()},n.handleChange=function(e,t){e&&n.props.triggerOnce&&n.unobserve(),p(n.props)||n.setState({inView:e,entry:t}),n.props.onChange&&n.props.onChange(e,t)},n.state={inView:!!t.initialInView,entry:void 0},n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var s=r.prototype;return s.componentDidUpdate=function(e){e.rootMargin===this.props.rootMargin&&e.root===this.props.root&&e.threshold===this.props.threshold&&e.skip===this.props.skip&&e.trackVisibility===this.props.trackVisibility&&e.delay===this.props.delay||(this.unobserve(),this.observeNode())},s.componentWillUnmount=function(){this.unobserve(),this.node=null},s.observeNode=function(){if(this.node&&!this.props.skip){var e=this.props,t=e.threshold,n=e.root,r=e.rootMargin,i=e.trackVisibility,o=e.delay,a=e.fallbackInView;this._unobserveCb=h(this.node,this.handleChange,{threshold:t,root:n,rootMargin:r,trackVisibility:i,delay:o},a)}},s.unobserve=function(){this._unobserveCb&&(this._unobserveCb(),this._unobserveCb=null)},s.render=function(){if(!p(this.props)){var e=this.state,t=e.inView,n=e.entry;return this.props.children({inView:t,entry:n,ref:this.handleNode})}var r=this.props,a=r.children,s=r.as,l=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(r,d);return i.createElement(s||"div",o({ref:this.handleNode},l),a)},r}(i.Component);m.displayName="InView",m.defaultProps={threshold:0,triggerOnce:!1,initialInView:!1};var g,y=n(67),v=n(1),b=n(5),w=(n(29),n(58),n(19),n(17),n(16),n(21),n(20),v.Fragment);function S(e,t,n){return b.e.call(t,"css")?v.jsx(b.a,Object(b.d)(e,t),n):v.jsx(e,t,n)}function E(){return E=Object.assign||function(e){for(var t=1;t=0||(i[n]=e[n]);return i}function k(e,t){return t||(t=e.slice(0)),e.raw=t,e}var x,O,T,_=Object(r.d)(g||(g=k(["\n from {\n opacity: 0;\n transform: translate3d(-100%, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"])));function A(e){var t=e.duration,n=void 0===t?1e3:t,i=e.delay,o=void 0===i?0:i,a=e.timingFunction,s=void 0===a?"ease":a,l=e.keyframes,u=void 0===l?_:l,c=e.iterationCount,f=void 0===c?1:c;return Object(r.b)(x||(x=k(["\n animation-duration: ","ms;\n animation-timing-function: ",";\n animation-delay: ","ms;\n animation-name: ",";\n animation-direction: normal;\n animation-fill-mode: both;\n animation-iteration-count: ",";\n "])),n,s,o,u,f)}var P,I,R,M,N,D,L,j,F,z,V,U,B,$=Object(r.b)(O||(O=k(["\n opacity: 0;\n"]))),W=Object(r.b)(T||(T=k(["\n display: inline-block;\n white-space: pre;\n"]))),H=function e(t){var n,o=t.cascade,a=void 0!==o&&o,s=t.damping,l=void 0===s?.5:s,u=t.delay,c=void 0===u?0:u,f=t.duration,h=void 0===f?1e3:f,d=t.fraction,p=void 0===d?0:d,g=t.keyframes,v=void 0===g?_:g,b=t.triggerOnce,C=void 0!==b&&b,k=t.css,x=t.className,O=t.style,T=t.childClassName,P=t.childStyle,I=t.children,R=t.onVisibilityChange;if(null===(n=I)||void 0===n)return null;if(function(e){return"string"===typeof e||"number"===typeof e||"boolean"===typeof e}(I)){var M=String(I);return a?S(m,{threshold:p,triggerOnce:C,onChange:R,children:function(e){var t=e.inView;return S("div",{ref:e.ref,css:[k,W],className:x,style:O,children:M.split("").map((function(e,n){return S("span",{css:t?A({keyframes:v,delay:c+n*h*l,duration:h}):$,className:T,style:P,children:e},n)}))})}}):S(e,{delay:c,duration:h,fraction:p,keyframes:v,triggerOnce:C,css:k,className:x,style:O,children:M})}return Object(y.isFragment)(I)?S(m,{threshold:p,triggerOnce:C,onChange:R,children:function(e){var t=e.inView;return S("div",{ref:e.ref,css:t?[k,A({keyframes:v,delay:c,duration:h})]:$,className:x,style:O,children:I})}}):S(w,{children:i.Children.map(I,(function(t,n){var i=t,o=i.props.css?[i.props.css]:[];switch(o.push(A({keyframes:v,delay:c+(a?n*h*l:0),duration:h})),i.type){case"ol":case"ul":return S(r.a,{children:function(t){var n=t.cx;return Object(r.c)(i.type,E({},i.props,{className:n(x,i.props.className),style:E({},O,i.props.style)}),S(e,{cascade:a,damping:l,delay:c,duration:h,fraction:p,keyframes:v,triggerOnce:C,css:k,childClassName:T,childStyle:P,children:i.props.children}))}});case"li":return S(m,{threshold:p,triggerOnce:C,onChange:R,children:function(e){var t=e.inView,n=e.ref;return S(r.a,{children:function(e){var a=e.cx;return Object(r.c)(i.type,E({},i.props,{ref:n,css:t?[k].concat(o):$,className:a(T,i.props.className),style:E({},P,i.props.style)}))}})}});default:return S(m,{threshold:p,triggerOnce:C,onChange:R,children:function(e){var t=e.inView;return S("div",{ref:e.ref,css:t?[k].concat(o):$,className:x,style:O,children:S(r.a,{children:function(e){var t=e.cx;return Object(r.c)(i.type,E({},i.props,{className:t(T,i.props.className),style:E({},P,i.props.style)}))}})})}})}}))})};P||(P=k(["\n from,\n 20%,\n 53%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n transform: translate3d(0, 0, 0);\n }\n\n 40%,\n 43% {\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n transform: translate3d(0, -30px, 0) scaleY(1.1);\n }\n\n 70% {\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\n transform: translate3d(0, -15px, 0) scaleY(1.05);\n }\n\n 80% {\n transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n transform: translate3d(0, 0, 0) scaleY(0.95);\n }\n\n 90% {\n transform: translate3d(0, -4px, 0) scaleY(1.02);\n }\n"])),I||(I=k(["\n from,\n 50%,\n to {\n opacity: 1;\n }\n\n 25%,\n 75% {\n opacity: 0;\n }\n"])),R||(R=k(["\n 0% {\n transform: translateX(0);\n }\n\n 6.5% {\n transform: translateX(-6px) rotateY(-9deg);\n }\n\n 18.5% {\n transform: translateX(5px) rotateY(7deg);\n }\n\n 31.5% {\n transform: translateX(-3px) rotateY(-5deg);\n }\n\n 43.5% {\n transform: translateX(2px) rotateY(3deg);\n }\n\n 50% {\n transform: translateX(0);\n }\n"])),M||(M=k(["\n 0% {\n transform: scale(1);\n }\n\n 14% {\n transform: scale(1.3);\n }\n\n 28% {\n transform: scale(1);\n }\n\n 42% {\n transform: scale(1.3);\n }\n\n 70% {\n transform: scale(1);\n }\n"])),N||(N=k(["\n from,\n 11.1%,\n to {\n transform: translate3d(0, 0, 0);\n }\n\n 22.2% {\n transform: skewX(-12.5deg) skewY(-12.5deg);\n }\n\n 33.3% {\n transform: skewX(6.25deg) skewY(6.25deg);\n }\n\n 44.4% {\n transform: skewX(-3.125deg) skewY(-3.125deg);\n }\n\n 55.5% {\n transform: skewX(1.5625deg) skewY(1.5625deg);\n }\n\n 66.6% {\n transform: skewX(-0.78125deg) skewY(-0.78125deg);\n }\n\n 77.7% {\n transform: skewX(0.390625deg) skewY(0.390625deg);\n }\n\n 88.8% {\n transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\n }\n"])),D||(D=k(["\n from {\n transform: scale3d(1, 1, 1);\n }\n\n 50% {\n transform: scale3d(1.05, 1.05, 1.05);\n }\n\n to {\n transform: scale3d(1, 1, 1);\n }\n"])),L||(L=k(["\n from {\n transform: scale3d(1, 1, 1);\n }\n\n 30% {\n transform: scale3d(1.25, 0.75, 1);\n }\n\n 40% {\n transform: scale3d(0.75, 1.25, 1);\n }\n\n 50% {\n transform: scale3d(1.15, 0.85, 1);\n }\n\n 65% {\n transform: scale3d(0.95, 1.05, 1);\n }\n\n 75% {\n transform: scale3d(1.05, 0.95, 1);\n }\n\n to {\n transform: scale3d(1, 1, 1);\n }\n"])),j||(j=k(["\n from,\n to {\n transform: translate3d(0, 0, 0);\n }\n\n 10%,\n 30%,\n 50%,\n 70%,\n 90% {\n transform: translate3d(-10px, 0, 0);\n }\n\n 20%,\n 40%,\n 60%,\n 80% {\n transform: translate3d(10px, 0, 0);\n }\n"])),F||(F=k(["\n from,\n to {\n transform: translate3d(0, 0, 0);\n }\n\n 10%,\n 30%,\n 50%,\n 70%,\n 90% {\n transform: translate3d(-10px, 0, 0);\n }\n\n 20%,\n 40%,\n 60%,\n 80% {\n transform: translate3d(10px, 0, 0);\n }\n"])),z||(z=k(["\n from,\n to {\n transform: translate3d(0, 0, 0);\n }\n\n 10%,\n 30%,\n 50%,\n 70%,\n 90% {\n transform: translate3d(0, -10px, 0);\n }\n\n 20%,\n 40%,\n 60%,\n 80% {\n transform: translate3d(0, 10px, 0);\n }\n"])),V||(V=k(["\n 20% {\n transform: rotate3d(0, 0, 1, 15deg);\n }\n\n 40% {\n transform: rotate3d(0, 0, 1, -10deg);\n }\n\n 60% {\n transform: rotate3d(0, 0, 1, 5deg);\n }\n\n 80% {\n transform: rotate3d(0, 0, 1, -5deg);\n }\n\n to {\n transform: rotate3d(0, 0, 1, 0deg);\n }\n"])),U||(U=k(["\n from {\n transform: scale3d(1, 1, 1);\n }\n\n 10%,\n 20% {\n transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\n }\n\n 30%,\n 50%,\n 70%,\n 90% {\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\n }\n\n 40%,\n 60%,\n 80% {\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\n }\n\n to {\n transform: scale3d(1, 1, 1);\n }\n"])),B||(B=k(["\n from {\n transform: translate3d(0, 0, 0);\n }\n\n 15% {\n transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\n }\n\n 30% {\n transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\n }\n\n 45% {\n transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\n }\n\n 60% {\n transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\n }\n\n 75% {\n transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"]));var q,K,G,Q,X,Y,J,Z,ee,te;q||(q=k(["\n from,\n 20%,\n 40%,\n 60%,\n 80%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n 0% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n\n 20% {\n transform: scale3d(1.1, 1.1, 1.1);\n }\n\n 40% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n\n 60% {\n opacity: 1;\n transform: scale3d(1.03, 1.03, 1.03);\n }\n\n 80% {\n transform: scale3d(0.97, 0.97, 0.97);\n }\n\n to {\n opacity: 1;\n transform: scale3d(1, 1, 1);\n }\n"])),K||(K=k(["\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0) scaleY(3);\n }\n\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0) scaleY(0.9);\n }\n\n 75% {\n transform: translate3d(0, -10px, 0) scaleY(0.95);\n }\n\n 90% {\n transform: translate3d(0, 5px, 0) scaleY(0.985);\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),G||(G=k(["\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0) scaleX(3);\n }\n\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0) scaleX(1);\n }\n\n 75% {\n transform: translate3d(-10px, 0, 0) scaleX(0.98);\n }\n\n 90% {\n transform: translate3d(5px, 0, 0) scaleX(0.995);\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),Q||(Q=k(["\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0) scaleX(3);\n }\n\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0) scaleX(1);\n }\n\n 75% {\n transform: translate3d(10px, 0, 0) scaleX(0.98);\n }\n\n 90% {\n transform: translate3d(-5px, 0, 0) scaleX(0.995);\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),X||(X=k(["\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0) scaleY(5);\n }\n\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0) scaleY(0.9);\n }\n\n 75% {\n transform: translate3d(0, 10px, 0) scaleY(0.95);\n }\n\n 90% {\n transform: translate3d(0, -5px, 0) scaleY(0.985);\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),Y||(Y=k(["\n 20% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n\n 50%,\n 55% {\n opacity: 1;\n transform: scale3d(1.1, 1.1, 1.1);\n }\n\n to {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n"])),J||(J=k(["\n 20% {\n transform: translate3d(0, 10px, 0) scaleY(0.985);\n }\n\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0) scaleY(0.9);\n }\n\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0) scaleY(3);\n }\n"])),Z||(Z=k(["\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0) scaleX(0.9);\n }\n\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0) scaleX(2);\n }\n"])),ee||(ee=k(["\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0) scaleX(0.9);\n }\n\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0) scaleX(2);\n }\n"])),te||(te=k(["\n 20% {\n transform: translate3d(0, -10px, 0) scaleY(0.985);\n }\n\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0) scaleY(0.9);\n }\n\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0) scaleY(3);\n }\n"]));var ne,re,ie,oe,ae,se,le,ue,ce,fe,he,de,pe,me,ge,ye,ve,be,we,Se,Ee,Ce,ke,xe,Oe,Te=Object(r.d)(ne||(ne=k(["\n from {\n opacity: 0;\n }\n\n to {\n opacity: 1;\n }\n"]))),_e=Object(r.d)(re||(re=k(["\n from {\n opacity: 0;\n transform: translate3d(-100%, 100%, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Ae=Object(r.d)(ie||(ie=k(["\n from {\n opacity: 0;\n transform: translate3d(100%, 100%, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Pe=Object(r.d)(oe||(oe=k(["\n from {\n opacity: 0;\n transform: translate3d(0, -100%, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Ie=Object(r.d)(ae||(ae=k(["\n from {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Re=Object(r.d)(se||(se=k(["\n from {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Me=Object(r.d)(le||(le=k(["\n from {\n opacity: 0;\n transform: translate3d(100%, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Ne=Object(r.d)(ue||(ue=k(["\n from {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),De=Object(r.d)(ce||(ce=k(["\n from {\n opacity: 0;\n transform: translate3d(-100%, -100%, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Le=Object(r.d)(fe||(fe=k(["\n from {\n opacity: 0;\n transform: translate3d(100%, -100%, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),je=Object(r.d)(he||(he=k(["\n from {\n opacity: 0;\n transform: translate3d(0, 100%, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),Fe=Object(r.d)(de||(de=k(["\n from {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"]))),ze=Object(r.d)(pe||(pe=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n }\n"]))),Ve=Object(r.d)(me||(me=k(["\n from {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n\n to {\n opacity: 0;\n transform: translate3d(-100%, 100%, 0);\n }\n"]))),Ue=Object(r.d)(ge||(ge=k(["\n from {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n\n to {\n opacity: 0;\n transform: translate3d(100%, 100%, 0);\n }\n"]))),Be=Object(r.d)(ye||(ye=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(0, 100%, 0);\n }\n"]))),$e=Object(r.d)(ve||(ve=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0);\n }\n"]))),We=Object(r.d)(be||(be=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(-100%, 0, 0);\n }\n"]))),He=Object(r.d)(we||(we=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0);\n }\n"]))),qe=Object(r.d)(Se||(Se=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(100%, 0, 0);\n }\n"]))),Ke=Object(r.d)(Ee||(Ee=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0);\n }\n"]))),Ge=Object(r.d)(Ce||(Ce=k(["\n from {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n\n to {\n opacity: 0;\n transform: translate3d(-100%, -100%, 0);\n }\n"]))),Qe=Object(r.d)(ke||(ke=k(["\n from {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n\n to {\n opacity: 0;\n transform: translate3d(100%, -100%, 0);\n }\n"]))),Xe=Object(r.d)(xe||(xe=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(0, -100%, 0);\n }\n"]))),Ye=Object(r.d)(Oe||(Oe=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0);\n }\n"]))),Je=["big","direction","reverse"];function Ze(e,t,n){switch(n){case"bottom-left":return t?Ve:_e;case"bottom-right":return t?Ue:Ae;case"down":return e?t?$e:Ie:t?Be:Pe;case"left":return e?t?He:Re:t?We:_;case"right":return e?t?Ke:Ne:t?qe:Me;case"top-left":return t?Ge:De;case"top-right":return t?Qe:Le;case"up":return e?t?Ye:Fe:t?Xe:je;default:return t?ze:Te}}var et,tt,nt,rt,it,ot=function(e){var t=e.big,n=void 0!==t&&t,r=e.direction,i=e.reverse,o=void 0!==i&&i,a=C(e,Je);return S(H,E({keyframes:Ze(n,o,r)},a))};et||(et=k(["\n from {\n transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);\n animation-timing-function: ease-out;\n }\n\n 40% {\n transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)\n rotate3d(0, 1, 0, -190deg);\n animation-timing-function: ease-out;\n }\n\n 50% {\n transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)\n rotate3d(0, 1, 0, -170deg);\n animation-timing-function: ease-in;\n }\n\n 80% {\n transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)\n rotate3d(0, 1, 0, 0deg);\n animation-timing-function: ease-in;\n }\n\n to {\n transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);\n animation-timing-function: ease-in;\n }\n"])),tt||(tt=k(["\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in;\n }\n\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1;\n }\n\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\n }\n\n to {\n transform: perspective(400px);\n }\n"])),nt||(nt=k(["\n from {\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0;\n }\n\n 40% {\n transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\n animation-timing-function: ease-in;\n }\n\n 60% {\n transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\n opacity: 1;\n }\n\n 80% {\n transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\n }\n\n to {\n transform: perspective(400px);\n }\n"])),rt||(rt=k(["\n from {\n transform: perspective(400px);\n }\n\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1;\n }\n\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0;\n }\n"])),it||(it=k(["\n from {\n transform: perspective(400px);\n }\n\n 30% {\n transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\n opacity: 1;\n }\n\n to {\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\n opacity: 0;\n }\n"]));var at,st,lt,ut;at||(at=k(["\n 0% {\n animation-timing-function: ease-in-out;\n }\n\n 20%,\n 60% {\n transform: rotate3d(0, 0, 1, 80deg);\n animation-timing-function: ease-in-out;\n }\n\n 40%,\n 80% {\n transform: rotate3d(0, 0, 1, 60deg);\n animation-timing-function: ease-in-out;\n opacity: 1;\n }\n\n to {\n transform: translate3d(0, 700px, 0);\n opacity: 0;\n }\n"])),st||(st=k(["\n from {\n opacity: 0;\n transform: scale(0.1) rotate(30deg);\n transform-origin: center bottom;\n }\n\n 50% {\n transform: rotate(-10deg);\n }\n\n 70% {\n transform: rotate(3deg);\n }\n\n to {\n opacity: 1;\n transform: scale(1);\n }\n"])),lt||(lt=k(["\n from {\n opacity: 0;\n transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\n }\n\n to {\n opacity: 1;\n transform: translate3d(0, 0, 0);\n }\n"])),ut||(ut=k(["\n from {\n opacity: 1;\n }\n\n to {\n opacity: 0;\n transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\n }\n"]));var ct,ft,ht,dt,pt,mt,gt,yt,vt,bt;ct||(ct=k(["\n from {\n transform: rotate3d(0, 0, 1, -200deg);\n opacity: 0;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n opacity: 1;\n }\n"])),ft||(ft=k(["\n from {\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n opacity: 1;\n }\n"])),ht||(ht=k(["\n from {\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n opacity: 1;\n }\n"])),dt||(dt=k(["\n from {\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n opacity: 1;\n }\n"])),pt||(pt=k(["\n from {\n transform: rotate3d(0, 0, 1, -90deg);\n opacity: 0;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n opacity: 1;\n }\n"])),mt||(mt=k(["\n from {\n opacity: 1;\n }\n\n to {\n transform: rotate3d(0, 0, 1, 200deg);\n opacity: 0;\n }\n"])),gt||(gt=k(["\n from {\n opacity: 1;\n }\n\n to {\n transform: rotate3d(0, 0, 1, 45deg);\n opacity: 0;\n }\n"])),yt||(yt=k(["\n from {\n opacity: 1;\n }\n\n to {\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0;\n }\n"])),vt||(vt=k(["\n from {\n opacity: 1;\n }\n\n to {\n transform: rotate3d(0, 0, 1, -45deg);\n opacity: 0;\n }\n"])),bt||(bt=k(["\n from {\n opacity: 1;\n }\n\n to {\n transform: rotate3d(0, 0, 1, 90deg);\n opacity: 0;\n }\n"]));var wt,St,Et,Ct,kt,xt,Ot,Tt;wt||(wt=k(["\n from {\n transform: translate3d(0, -100%, 0);\n visibility: visible;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),St||(St=k(["\n from {\n transform: translate3d(-100%, 0, 0);\n visibility: visible;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),Et||(Et=k(["\n from {\n transform: translate3d(100%, 0, 0);\n visibility: visible;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),Ct||(Ct=k(["\n from {\n transform: translate3d(0, 100%, 0);\n visibility: visible;\n }\n\n to {\n transform: translate3d(0, 0, 0);\n }\n"])),kt||(kt=k(["\n from {\n transform: translate3d(0, 0, 0);\n }\n\n to {\n visibility: hidden;\n transform: translate3d(0, 100%, 0);\n }\n"])),xt||(xt=k(["\n from {\n transform: translate3d(0, 0, 0);\n }\n\n to {\n visibility: hidden;\n transform: translate3d(-100%, 0, 0);\n }\n"])),Ot||(Ot=k(["\n from {\n transform: translate3d(0, 0, 0);\n }\n\n to {\n visibility: hidden;\n transform: translate3d(100%, 0, 0);\n }\n"])),Tt||(Tt=k(["\n from {\n transform: translate3d(0, 0, 0);\n }\n\n to {\n visibility: hidden;\n transform: translate3d(0, -100%, 0);\n }\n"]));var _t,At,Pt,It,Rt,Mt,Nt,Dt,Lt,jt;_t||(_t=k(["\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n\n 50% {\n opacity: 1;\n }\n"])),At||(At=k(["\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n }\n\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n"])),Pt||(Pt=k(["\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n }\n\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n"])),It||(It=k(["\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n }\n\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n"])),Rt||(Rt=k(["\n from {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n }\n\n 60% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n"])),Mt||(Mt=k(["\n from {\n opacity: 1;\n }\n\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n\n to {\n opacity: 0;\n }\n"])),Nt||(Nt=k(["\n 40% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n }\n\n to {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n"])),Dt||(Dt=k(["\n 40% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\n }\n\n to {\n opacity: 0;\n transform: scale(0.1) translate3d(-2000px, 0, 0);\n }\n"])),Lt||(Lt=k(["\n 40% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\n }\n\n to {\n opacity: 0;\n transform: scale(0.1) translate3d(2000px, 0, 0);\n }\n"])),jt||(jt=k(["\n 40% {\n opacity: 1;\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\n }\n\n to {\n opacity: 0;\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\n }\n"]))},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useQueryParams=t.getQueryParams=t.setQueryParams=void 0;var r=o(n(2)),i=o(n(38));function o(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(l){i=!0,o=l}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var s=[],l={},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(e instanceof Object))throw new Error("Object required");t?l=e:Object.assign(l,e);var n=Date.now();if(s.forEach((function(e){return e(n)})),!i.default){var r="?"+c(l);if(r===location.search)return;history.replaceState(null,null,location.pathname+("?"!==r?r:""))}};t.setQueryParams=u;t.getQueryParams=function(){return Object.assign({},l)};var c=function(e){var t=new URLSearchParams;return Object.entries(e).forEach((function(e){var n=a(e,2),r=n[0],i=n[1];return void 0!==i?t.append(r,i):null})),t.toString()};i.default||(l=function(e){var t=new URLSearchParams(e),n={},r=!0,i=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var l=a.value;n[l[0]]=l[1]}}catch(u){i=!0,o=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(location.search.substr(1)));t.useQueryParams=function(){var e=r.default.useState(0)[1];return r.default.useEffect((function(){return s.push(e),function(){var t=s.indexOf(e);-1!==t&&s.splice(t,1)}}),[e]),[l,u]}},function(e,t,n){"use strict";var r=n(84);function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var o=/^([a-z0-9.+-]+:)/i,a=/:[0-9]*$/,s=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),u=["'"].concat(l),c=["%","/","?",";","#"].concat(u),f=["/","?","#"],h=/^[+a-z0-9A-Z_-]{0,63}$/,d=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,p={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},y=n(86);function v(e,t,n){if(e&&"object"===typeof e&&e instanceof i)return e;var r=new i;return r.parse(e,t,n),r}i.prototype.parse=function(e,t,n){if("string"!==typeof e)throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var i=e.indexOf("?"),a=-1!==i&&i127?R+="x":R+=I[M];if(!R.match(h)){var D=A.slice(0,O),L=A.slice(O+1),j=I.match(d);j&&(D.push(j[1]),L.unshift(j[2])),L.length&&(v="/"+L.join(".")+v),this.hostname=D.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),_||(this.hostname=r.toASCII(this.hostname));var F=this.port?":"+this.port:"",z=this.hostname||"";this.host=z+F,this.href+=this.host,_&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!p[S])for(O=0,P=u.length;O0)&&n.host.split("@"))&&(n.auth=_.shift(),n.hostname=_.shift(),n.host=n.hostname);return n.search=e.search,n.query=e.query,null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!E.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=E.slice(-1)[0],x=(n.host||e.host||E.length>1)&&("."===k||".."===k)||""===k,O=0,T=E.length;T>=0;T--)"."===(k=E[T])?E.splice(T,1):".."===k?(E.splice(T,1),O++):O&&(E.splice(T,1),O--);if(!w&&!S)for(;O--;O)E.unshift("..");!w||""===E[0]||E[0]&&"/"===E[0].charAt(0)||E.unshift(""),x&&"/"!==E.join("/").substr(-1)&&E.push("");var _,A=""===E[0]||E[0]&&"/"===E[0].charAt(0);C&&(n.hostname=A?"":E.length?E.shift():"",n.host=n.hostname,(_=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=_.shift(),n.hostname=_.shift(),n.host=n.hostname));return(w=w||n.host&&E.length)&&!A&&E.unshift(""),E.length>0?n.pathname=E.join("/"):(n.pathname=null,n.path=null),null===n.pathname&&null===n.search||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=a.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)},t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){return"string"===typeof e&&(e=v(e)),e instanceof i?e.format():i.prototype.format.call(e)},t.Url=i},function(e,t,n){"use strict";e.exports=SyntaxError},function(e,t,n){"use strict";var r=n(23)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(i){r=null}e.exports=r},function(e,t,n){"use strict";var r=n(42),i=Object.prototype.hasOwnProperty,o=Array.isArray,a=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),s=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r1;){var t=e.pop(),n=t.obj[t.prop];if(o(n)){for(var r=[],i=0;i=l?s.slice(c,c+l):s,h=[],d=0;d=48&&p<=57||p>=65&&p<=90||p>=97&&p<=122||o===r.RFC1738&&(40===p||41===p)?h[h.length]=f.charAt(d):p<128?h[h.length]=a[p]:p<2048?h[h.length]=a[192|p>>6]+a[128|63&p]:p<55296||p>=57344?h[h.length]=a[224|p>>12]+a[128|p>>6&63]+a[128|63&p]:(d+=1,p=65536+((1023&p)<<10|1023&f.charCodeAt(d)),h[h.length]=a[240|p>>18]+a[128|p>>12&63]+a[128|p>>6&63]+a[128|63&p])}u+=h.join("")}return u},isBuffer:function(e){return!(!e||"object"!==typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(o(e)){for(var n=[],r=0;r0&&(n=0),o===100*-Math.max(i-t.state.visibleItems,0)/t.state.visibleItems&&n<0&&(n=0);var s=o+100/(t.itemsWrapperRef.clientWidth/n);return t.itemsListRef&&["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach((function(e){t.itemsListRef.style[e]=(0,a.default)(s,"%",t.props.axis)})),!0})),v(g(t),"slideRight",(function(e){t.moveTo(t.state.firstItem-("number"===typeof e?e:1))})),v(g(t),"slideLeft",(function(e){t.moveTo(t.state.firstItem+("number"===typeof e?e:1))})),v(g(t),"moveTo",(function(e){e=(e=e<0?0:e)>=t.state.lastPosition?t.state.lastPosition:e,t.setState({firstItem:e})})),t.state={selectedItem:e.selectedItem,swiping:!1,showArrows:!1,firstItem:0,visibleItems:0,lastPosition:0},t}return t=f,(n=[{key:"componentDidMount",value:function(){this.setupThumbs()}},{key:"componentDidUpdate",value:function(e){this.props.selectedItem!==this.state.selectedItem&&this.setState({selectedItem:this.props.selectedItem,firstItem:this.getFirstItem(this.props.selectedItem)}),this.props.children!==e.children&&this.updateSizes()}},{key:"componentWillUnmount",value:function(){this.destroyThumbs()}},{key:"setupThumbs",value:function(){(0,l.default)().addEventListener("resize",this.updateSizes),(0,l.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.updateSizes()}},{key:"destroyThumbs",value:function(){(0,l.default)().removeEventListener("resize",this.updateSizes),(0,l.default)().removeEventListener("DOMContentLoaded",this.updateSizes)}},{key:"getFirstItem",value:function(e){var t=e;return e>=this.state.lastPosition&&(t=this.state.lastPosition),e1,o=this.state.showArrows&&this.state.firstItem>0,l=this.state.showArrows&&this.state.firstItem1?t-1:0),r=1;r1?t-1:0),r=1;r1?t-1:0),r=1;r0&&void 0!==arguments[0]?arguments[0]:"Unexpected state");throw p(e),new Error(e)}function v(e,t){e||y()}function b(e,t){return e}const w={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENTED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class S extends a.c{constructor(e,t){super(e,t),this.code=e,this.message=t,this.toString=()=>`${this.name}: [code=${this.code}]: ${this.message}`}}class E{constructor(){this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}class C{constructor(e,t){this.user=t,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization",`Bearer ${e}`)}}class k{getToken(){return Promise.resolve(null)}invalidateToken(){}start(e,t){e.enqueueRetryable((()=>t(u.UNAUTHENTICATED)))}shutdown(){}}class x{constructor(e){this.token=e,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(e,t){this.changeListener=t,e.enqueueRetryable((()=>t(this.token.user)))}shutdown(){this.changeListener=null}}class O{constructor(e){this.t=e,this.currentUser=u.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(e,t){let n=this.i;const r=e=>this.i!==n?(n=this.i,t(e)):Promise.resolve();let i=new E;this.o=()=>{this.i++,this.currentUser=this.u(),i.resolve(),i=new E,e.enqueueRetryable((()=>r(this.currentUser)))};const o=()=>{const t=i;e.enqueueRetryable((async()=>{await t.promise,await r(this.currentUser)}))},a=e=>{d("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=e,this.auth.addAuthTokenListener(this.o),o()};this.t.onInit((e=>a(e))),setTimeout((()=>{if(!this.auth){const e=this.t.getImmediate({optional:!0});e?a(e):(d("FirebaseAuthCredentialsProvider","Auth not yet detected"),i.resolve(),i=new E)}}),0),o()}getToken(){const e=this.i,t=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(t).then((t=>this.i!==e?(d("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):t?(v("string"==typeof t.accessToken),new C(t.accessToken,this.currentUser)):null)):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){const e=this.auth&&this.auth.getUid();return v(null===e||"string"==typeof e),new u(e)}}class T{constructor(e,t,n){this.h=e,this.l=t,this.m=n,this.type="FirstParty",this.user=u.FIRST_PARTY,this.g=new Map}p(){return this.m?this.m():null}get headers(){this.g.set("X-Goog-AuthUser",this.h);const e=this.p();return e&&this.g.set("Authorization",e),this.l&&this.g.set("X-Goog-Iam-Authorization-Token",this.l),this.g}}class _{constructor(e,t,n){this.h=e,this.l=t,this.m=n}getToken(){return Promise.resolve(new T(this.h,this.l,this.m))}start(e,t){e.enqueueRetryable((()=>t(u.FIRST_PARTY)))}shutdown(){}invalidateToken(){}}class A{constructor(e){this.value=e,this.type="AppCheck",this.headers=new Map,e&&e.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class P{constructor(e){this.I=e,this.forceRefresh=!1,this.appCheck=null,this.T=null}start(e,t){const n=e=>{null!=e.error&&d("FirebaseAppCheckTokenProvider",`Error getting App Check token; using placeholder token instead. Error: ${e.error.message}`);const n=e.token!==this.T;return this.T=e.token,d("FirebaseAppCheckTokenProvider",`Received ${n?"new":"existing"} token.`),n?t(e.token):Promise.resolve()};this.o=t=>{e.enqueueRetryable((()=>n(t)))};const r=e=>{d("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=e,this.appCheck.addTokenListener(this.o)};this.I.onInit((e=>r(e))),setTimeout((()=>{if(!this.appCheck){const e=this.I.getImmediate({optional:!0});e?r(e):d("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}}),0)}getToken(){const e=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(e).then((e=>e?(v("string"==typeof e.token),this.T=e.token,new A(e.token)):null)):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}function I(e){const t="undefined"!=typeof self&&(self.crypto||self.msCrypto),n=new Uint8Array(e);if(t&&"function"==typeof t.getRandomValues)t.getRandomValues(n);else for(let r=0;rt?1:0}function N(e,t,n){return e.length===t.length&&e.every(((e,r)=>n(e,t[r])))}class D{constructor(e,t){if(this.seconds=e,this.nanoseconds=t,t<0)throw new S(w.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+t);if(t>=1e9)throw new S(w.INVALID_ARGUMENT,"Timestamp nanoseconds out of range: "+t);if(e<-62135596800)throw new S(w.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e);if(e>=253402300800)throw new S(w.INVALID_ARGUMENT,"Timestamp seconds out of range: "+e)}static now(){return D.fromMillis(Date.now())}static fromDate(e){return D.fromMillis(e.getTime())}static fromMillis(e){const t=Math.floor(e/1e3),n=Math.floor(1e6*(e-1e3*t));return new D(t,n)}toDate(){return new Date(this.toMillis())}toMillis(){return 1e3*this.seconds+this.nanoseconds/1e6}_compareTo(e){return this.seconds===e.seconds?M(this.nanoseconds,e.nanoseconds):M(this.seconds,e.seconds)}isEqual(e){return e.seconds===this.seconds&&e.nanoseconds===this.nanoseconds}toString(){return"Timestamp(seconds="+this.seconds+", nanoseconds="+this.nanoseconds+")"}toJSON(){return{seconds:this.seconds,nanoseconds:this.nanoseconds}}valueOf(){const e=this.seconds- -62135596800;return String(e).padStart(12,"0")+"."+String(this.nanoseconds).padStart(9,"0")}}class L{constructor(e){this.timestamp=e}static fromTimestamp(e){return new L(e)}static min(){return new L(new D(0,0))}static max(){return new L(new D(253402300799,999999999))}compareTo(e){return this.timestamp._compareTo(e.timestamp)}isEqual(e){return this.timestamp.isEqual(e.timestamp)}toMicroseconds(){return 1e6*this.timestamp.seconds+this.timestamp.nanoseconds/1e3}toString(){return"SnapshotVersion("+this.timestamp.toString()+")"}toTimestamp(){return this.timestamp}}class j{constructor(e,t,n){void 0===t?t=0:t>e.length&&y(),void 0===n?n=e.length-t:n>e.length-t&&y(),this.segments=e,this.offset=t,this.len=n}get length(){return this.len}isEqual(e){return 0===j.comparator(this,e)}child(e){const t=this.segments.slice(this.offset,this.limit());return e instanceof j?e.forEach((e=>{t.push(e)})):t.push(e),this.construct(t)}limit(){return this.offset+this.length}popFirst(e){return e=void 0===e?1:e,this.construct(this.segments,this.offset+e,this.length-e)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(e){return this.segments[this.offset+e]}isEmpty(){return 0===this.length}isPrefixOf(e){if(e.lengthi)return 1}return e.lengtht.length?1:0}}class F extends j{construct(e,t,n){return new F(e,t,n)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}static fromString(){const e=[];for(var t=arguments.length,n=new Array(t),r=0;r=0)throw new S(w.INVALID_ARGUMENT,`Invalid segment (${i}). Paths must not contain // in them.`);e.push(...i.split("/").filter((e=>e.length>0)))}return new F(e)}static emptyPath(){return new F([])}}const z=/^[_a-zA-Z][_a-zA-Z0-9]*$/;class V extends j{construct(e,t,n){return new V(e,t,n)}static isValidIdentifier(e){return z.test(e)}canonicalString(){return this.toArray().map((e=>(e=e.replace(/\\/g,"\\\\").replace(/`/g,"\\`"),V.isValidIdentifier(e)||(e="`"+e+"`"),e))).join(".")}toString(){return this.canonicalString()}isKeyField(){return 1===this.length&&"__name__"===this.get(0)}static keyField(){return new V(["__name__"])}static fromServerFormat(e){const t=[];let n="",r=0;const i=()=>{if(0===n.length)throw new S(w.INVALID_ARGUMENT,`Invalid field path (${e}). Paths must not be empty, begin with '.', end with '.', or contain '..'`);t.push(n),n=""};let o=!1;for(;r=2&&this.path.get(this.path.length-2)===e}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(e){return null!==e&&0===F.comparator(this.path,e.path)}toString(){return this.path.toString()}static comparator(e,t){return F.comparator(e.path,t.path)}static isDocumentKey(e){return e.length%2==0}static fromSegments(e){return new U(new F(e.slice()))}}class B{constructor(e,t,n,r){this.indexId=e,this.collectionGroup=t,this.fields=n,this.indexState=r}}B.UNKNOWN_ID=-1;function $(e,t){const n=e.toTimestamp().seconds,r=e.toTimestamp().nanoseconds+1,i=L.fromTimestamp(1e9===r?new D(n+1,0):new D(n,r));return new H(i,U.empty(),t)}function W(e){return new H(e.readTime,e.key,-1)}class H{constructor(e,t,n){this.readTime=e,this.documentKey=t,this.largestBatchId=n}static min(){return new H(L.min(),U.empty(),-1)}static max(){return new H(L.max(),U.empty(),-1)}}function q(e,t){let n=e.readTime.compareTo(t.readTime);return 0!==n?n:(n=U.comparator(e.documentKey,t.documentKey),0!==n?n:M(e.largestBatchId,t.largestBatchId))}const K="The current tab is not in the required state to perform this operation. It might be necessary to refresh the browser tab.";class G{constructor(){this.onCommittedListeners=[]}addOnCommittedListener(e){this.onCommittedListeners.push(e)}raiseOnCommittedEvent(){this.onCommittedListeners.forEach((e=>e()))}}async function Q(e){if(e.code!==w.FAILED_PRECONDITION||e.message!==K)throw e;d("LocalStore","Unexpectedly lost primary lease")}class X{constructor(e){this.nextCallback=null,this.catchCallback=null,this.result=void 0,this.error=void 0,this.isDone=!1,this.callbackAttached=!1,e((e=>{this.isDone=!0,this.result=e,this.nextCallback&&this.nextCallback(e)}),(e=>{this.isDone=!0,this.error=e,this.catchCallback&&this.catchCallback(e)}))}catch(e){return this.next(void 0,e)}next(e,t){return this.callbackAttached&&y(),this.callbackAttached=!0,this.isDone?this.error?this.wrapFailure(t,this.error):this.wrapSuccess(e,this.result):new X(((n,r)=>{this.nextCallback=t=>{this.wrapSuccess(e,t).next(n,r)},this.catchCallback=e=>{this.wrapFailure(t,e).next(n,r)}}))}toPromise(){return new Promise(((e,t)=>{this.next(e,t)}))}wrapUserFunction(e){try{const t=e();return t instanceof X?t:X.resolve(t)}catch(e){return X.reject(e)}}wrapSuccess(e,t){return e?this.wrapUserFunction((()=>e(t))):X.resolve(t)}wrapFailure(e,t){return e?this.wrapUserFunction((()=>e(t))):X.reject(t)}static resolve(e){return new X(((t,n)=>{t(e)}))}static reject(e){return new X(((t,n)=>{n(e)}))}static waitFor(e){return new X(((t,n)=>{let r=0,i=0,o=!1;e.forEach((e=>{++r,e.next((()=>{++i,o&&i===r&&t()}),(e=>n(e)))})),o=!0,i===r&&t()}))}static or(e){let t=X.resolve(!1);for(const n of e)t=t.next((e=>e?X.resolve(e):n()));return t}static forEach(e,t){const n=[];return e.forEach(((e,r)=>{n.push(t.call(this,e,r))})),this.waitFor(n)}static mapArray(e,t){return new X(((n,r)=>{const i=e.length,o=new Array(i);let a=0;for(let s=0;s{o[l]=e,++a,a===i&&n(o)}),(e=>r(e)))}}))}static doWhile(e,t){return new X(((n,r)=>{const i=()=>{!0===e()?t().next((()=>{i()}),r):n()};i()}))}}function Y(e){return"IndexedDbTransactionError"===e.name}class J{constructor(e,t){this.previousValue=e,t&&(t.sequenceNumberHandler=e=>this.ot(e),this.ut=e=>t.writeSequenceNumber(e))}ot(e){return this.previousValue=Math.max(e,this.previousValue),this.previousValue}next(){const e=++this.previousValue;return this.ut&&this.ut(e),e}}function Z(e){return null==e}function ee(e){return 0===e&&1/e==-1/0}function te(e){return"number"==typeof e&&Number.isInteger(e)&&!ee(e)&&e<=Number.MAX_SAFE_INTEGER&&e>=Number.MIN_SAFE_INTEGER}J.ct=-1;const ne=["mutationQueues","mutations","documentMutations","remoteDocuments","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries"],re=["mutationQueues","mutations","documentMutations","remoteDocumentsV14","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries","documentOverlays"],ie=re;function oe(e){let t=0;for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t++;return t}function ae(e,t){for(const n in e)Object.prototype.hasOwnProperty.call(e,n)&&t(n,e[n])}function se(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}class le{constructor(e,t){this.comparator=e,this.root=t||ce.EMPTY}insert(e,t){return new le(this.comparator,this.root.insert(e,t,this.comparator).copy(null,null,ce.BLACK,null,null))}remove(e){return new le(this.comparator,this.root.remove(e,this.comparator).copy(null,null,ce.BLACK,null,null))}get(e){let t=this.root;for(;!t.isEmpty();){const n=this.comparator(e,t.key);if(0===n)return t.value;n<0?t=t.left:n>0&&(t=t.right)}return null}indexOf(e){let t=0,n=this.root;for(;!n.isEmpty();){const r=this.comparator(e,n.key);if(0===r)return t+n.left.size;r<0?n=n.left:(t+=n.left.size+1,n=n.right)}return-1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(e){return this.root.inorderTraversal(e)}forEach(e){this.inorderTraversal(((t,n)=>(e(t,n),!1)))}toString(){const e=[];return this.inorderTraversal(((t,n)=>(e.push(`${t}:${n}`),!1))),`{${e.join(", ")}}`}reverseTraversal(e){return this.root.reverseTraversal(e)}getIterator(){return new ue(this.root,null,this.comparator,!1)}getIteratorFrom(e){return new ue(this.root,e,this.comparator,!1)}getReverseIterator(){return new ue(this.root,null,this.comparator,!0)}getReverseIteratorFrom(e){return new ue(this.root,e,this.comparator,!0)}}class ue{constructor(e,t,n,r){this.isReverse=r,this.nodeStack=[];let i=1;for(;!e.isEmpty();)if(i=t?n(e.key,t):1,t&&r&&(i*=-1),i<0)e=this.isReverse?e.left:e.right;else{if(0===i){this.nodeStack.push(e);break}this.nodeStack.push(e),e=this.isReverse?e.right:e.left}}getNext(){let e=this.nodeStack.pop();const t={key:e.key,value:e.value};if(this.isReverse)for(e=e.left;!e.isEmpty();)this.nodeStack.push(e),e=e.right;else for(e=e.right;!e.isEmpty();)this.nodeStack.push(e),e=e.left;return t}hasNext(){return this.nodeStack.length>0}peek(){if(0===this.nodeStack.length)return null;const e=this.nodeStack[this.nodeStack.length-1];return{key:e.key,value:e.value}}}class ce{constructor(e,t,n,r,i){this.key=e,this.value=t,this.color=null!=n?n:ce.RED,this.left=null!=r?r:ce.EMPTY,this.right=null!=i?i:ce.EMPTY,this.size=this.left.size+1+this.right.size}copy(e,t,n,r,i){return new ce(null!=e?e:this.key,null!=t?t:this.value,null!=n?n:this.color,null!=r?r:this.left,null!=i?i:this.right)}isEmpty(){return!1}inorderTraversal(e){return this.left.inorderTraversal(e)||e(this.key,this.value)||this.right.inorderTraversal(e)}reverseTraversal(e){return this.right.reverseTraversal(e)||e(this.key,this.value)||this.left.reverseTraversal(e)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(e,t,n){let r=this;const i=n(e,r.key);return r=i<0?r.copy(null,null,null,r.left.insert(e,t,n),null):0===i?r.copy(null,t,null,null,null):r.copy(null,null,null,null,r.right.insert(e,t,n)),r.fixUp()}removeMin(){if(this.left.isEmpty())return ce.EMPTY;let e=this;return e.left.isRed()||e.left.left.isRed()||(e=e.moveRedLeft()),e=e.copy(null,null,null,e.left.removeMin(),null),e.fixUp()}remove(e,t){let n,r=this;if(t(e,r.key)<0)r.left.isEmpty()||r.left.isRed()||r.left.left.isRed()||(r=r.moveRedLeft()),r=r.copy(null,null,null,r.left.remove(e,t),null);else{if(r.left.isRed()&&(r=r.rotateRight()),r.right.isEmpty()||r.right.isRed()||r.right.left.isRed()||(r=r.moveRedRight()),0===t(e,r.key)){if(r.right.isEmpty())return ce.EMPTY;n=r.right.min(),r=r.copy(n.key,n.value,null,null,r.right.removeMin())}r=r.copy(null,null,null,null,r.right.remove(e,t))}return r.fixUp()}isRed(){return this.color}fixUp(){let e=this;return e.right.isRed()&&!e.left.isRed()&&(e=e.rotateLeft()),e.left.isRed()&&e.left.left.isRed()&&(e=e.rotateRight()),e.left.isRed()&&e.right.isRed()&&(e=e.colorFlip()),e}moveRedLeft(){let e=this.colorFlip();return e.right.left.isRed()&&(e=e.copy(null,null,null,null,e.right.rotateRight()),e=e.rotateLeft(),e=e.colorFlip()),e}moveRedRight(){let e=this.colorFlip();return e.left.left.isRed()&&(e=e.rotateRight(),e=e.colorFlip()),e}rotateLeft(){const e=this.copy(null,null,ce.RED,null,this.right.left);return this.right.copy(null,null,this.color,e,null)}rotateRight(){const e=this.copy(null,null,ce.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,e)}colorFlip(){const e=this.left.copy(null,null,!this.left.color,null,null),t=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,e,t)}checkMaxDepth(){const e=this.check();return Math.pow(2,e)<=this.size+1}check(){if(this.isRed()&&this.left.isRed())throw y();if(this.right.isRed())throw y();const e=this.left.check();if(e!==this.right.check())throw y();return e+(this.isRed()?0:1)}}ce.EMPTY=null,ce.RED=!0,ce.BLACK=!1,ce.EMPTY=new class{constructor(){this.size=0}get key(){throw y()}get value(){throw y()}get color(){throw y()}get left(){throw y()}get right(){throw y()}copy(e,t,n,r,i){return this}insert(e,t,n){return new ce(e,t)}remove(e,t){return this}isEmpty(){return!0}inorderTraversal(e){return!1}reverseTraversal(e){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};class fe{constructor(e){this.comparator=e,this.data=new le(this.comparator)}has(e){return null!==this.data.get(e)}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(e){return this.data.indexOf(e)}forEach(e){this.data.inorderTraversal(((t,n)=>(e(t),!1)))}forEachInRange(e,t){const n=this.data.getIteratorFrom(e[0]);for(;n.hasNext();){const r=n.getNext();if(this.comparator(r.key,e[1])>=0)return;t(r.key)}}forEachWhile(e,t){let n;for(n=void 0!==t?this.data.getIteratorFrom(t):this.data.getIterator();n.hasNext();)if(!e(n.getNext().key))return}firstAfterOrEqual(e){const t=this.data.getIteratorFrom(e);return t.hasNext()?t.getNext().key:null}getIterator(){return new he(this.data.getIterator())}getIteratorFrom(e){return new he(this.data.getIteratorFrom(e))}add(e){return this.copy(this.data.remove(e).insert(e,!0))}delete(e){return this.has(e)?this.copy(this.data.remove(e)):this}isEmpty(){return this.data.isEmpty()}unionWith(e){let t=this;return t.size{t=t.add(e)})),t}isEqual(e){if(!(e instanceof fe))return!1;if(this.size!==e.size)return!1;const t=this.data.getIterator(),n=e.data.getIterator();for(;t.hasNext();){const e=t.getNext().key,r=n.getNext().key;if(0!==this.comparator(e,r))return!1}return!0}toArray(){const e=[];return this.forEach((t=>{e.push(t)})),e}toString(){const e=[];return this.forEach((t=>e.push(t))),"SortedSet("+e.toString()+")"}copy(e){const t=new fe(this.comparator);return t.data=e,t}}class he{constructor(e){this.iter=e}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}class de{constructor(e){this.fields=e,e.sort(V.comparator)}static empty(){return new de([])}unionWith(e){let t=new fe(V.comparator);for(const n of this.fields)t=t.add(n);for(const n of e)t=t.add(n);return new de(t.toArray())}covers(e){for(const t of this.fields)if(t.isPrefixOf(e))return!0;return!1}isEqual(e){return N(this.fields,e.fields,((e,t)=>e.isEqual(t)))}}class pe extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}class me{constructor(e){this.binaryString=e}static fromBase64String(e){const t=function(e){try{return atob(e)}catch(e){throw"undefined"!=typeof DOMException&&e instanceof DOMException?new pe("Invalid base64 string: "+e):e}}(e);return new me(t)}static fromUint8Array(e){const t=function(e){let t="";for(let n=0;neTe(e,t)))}function Ae(e,t){if(e===t)return 0;const n=Oe(e),r=Oe(t);if(n!==r)return M(n,r);switch(n){case 0:case 9007199254740991:return 0;case 1:return M(e.booleanValue,t.booleanValue);case 2:return function(e,t){const n=ve(e.integerValue||e.doubleValue),r=ve(t.integerValue||t.doubleValue);return nr?1:n===r?0:isNaN(n)?isNaN(r)?0:-1:1}(e,t);case 3:return Pe(e.timestampValue,t.timestampValue);case 4:return Pe(Ee(e),Ee(t));case 5:return M(e.stringValue,t.stringValue);case 6:return function(e,t){const n=be(e),r=be(t);return n.compareTo(r)}(e.bytesValue,t.bytesValue);case 7:return function(e,t){const n=e.split("/"),r=t.split("/");for(let i=0;it.mapValue.fields[e]=Le(n))),t}if(e.arrayValue){const t={arrayValue:{values:[]}};for(let n=0;n<(e.arrayValue.values||[]).length;++n)t.arrayValue.values[n]=Le(e.arrayValue.values[n]);return t}return Object.assign({},e)}function je(e){return"__max__"===(((e.mapValue||{}).fields||{}).__type__||{}).stringValue}class Fe{constructor(e){this.value=e}static empty(){return new Fe({mapValue:{}})}field(e){if(e.isEmpty())return this.value;{let t=this.value;for(let n=0;n{if(!t.isImmediateParentOf(i)){const e=this.getFieldsMap(t);this.applyChanges(e,n,r),n={},r=[],t=i.popLast()}e?n[i.lastSegment()]=Le(e):r.push(i.lastSegment())}));const i=this.getFieldsMap(t);this.applyChanges(i,n,r)}delete(e){const t=this.field(e.popLast());De(t)&&t.mapValue.fields&&delete t.mapValue.fields[e.lastSegment()]}isEqual(e){return Te(this.value,e.value)}getFieldsMap(e){let t=this.value;t.mapValue.fields||(t.mapValue={fields:{}});for(let n=0;ne[t]=n));for(const r of n)delete e[r]}clone(){return new Fe(Le(this.value))}}function ze(e){const t=[];return ae(e.fields,((e,n)=>{const r=new V([e]);if(De(n)){const e=ze(n.mapValue).fields;if(0===e.length)t.push(r);else for(const n of e)t.push(r.child(n))}else t.push(r)})),new de(t)}class Ve{constructor(e,t,n,r,i,o,a){this.key=e,this.documentType=t,this.version=n,this.readTime=r,this.createTime=i,this.data=o,this.documentState=a}static newInvalidDocument(e){return new Ve(e,0,L.min(),L.min(),L.min(),Fe.empty(),0)}static newFoundDocument(e,t,n,r){return new Ve(e,1,t,L.min(),n,r,0)}static newNoDocument(e,t){return new Ve(e,2,t,L.min(),L.min(),Fe.empty(),0)}static newUnknownDocument(e,t){return new Ve(e,3,t,L.min(),L.min(),Fe.empty(),2)}convertToFoundDocument(e,t){return!this.createTime.isEqual(L.min())||2!==this.documentType&&0!==this.documentType||(this.createTime=e),this.version=e,this.documentType=1,this.data=t,this.documentState=0,this}convertToNoDocument(e){return this.version=e,this.documentType=2,this.data=Fe.empty(),this.documentState=0,this}convertToUnknownDocument(e){return this.version=e,this.documentType=3,this.data=Fe.empty(),this.documentState=2,this}setHasCommittedMutations(){return this.documentState=2,this}setHasLocalMutations(){return this.documentState=1,this.version=L.min(),this}setReadTime(e){return this.readTime=e,this}get hasLocalMutations(){return 1===this.documentState}get hasCommittedMutations(){return 2===this.documentState}get hasPendingWrites(){return this.hasLocalMutations||this.hasCommittedMutations}isValidDocument(){return 0!==this.documentType}isFoundDocument(){return 1===this.documentType}isNoDocument(){return 2===this.documentType}isUnknownDocument(){return 3===this.documentType}isEqual(e){return e instanceof Ve&&this.key.isEqual(e.key)&&this.version.isEqual(e.version)&&this.documentType===e.documentType&&this.documentState===e.documentState&&this.data.isEqual(e.data)}mutableCopy(){return new Ve(this.key,this.documentType,this.version,this.readTime,this.createTime,this.data.clone(),this.documentState)}toString(){return`Document(${this.key}, ${this.version}, ${JSON.stringify(this.data.value)}, {createTime: ${this.createTime}}), {documentType: ${this.documentType}}), {documentState: ${this.documentState}})`}}class Ue{constructor(e,t){this.position=e,this.inclusive=t}}function Be(e,t,n){let r=0;for(let i=0;i1&&void 0!==arguments[1]?arguments[1]:"asc";this.field=e,this.dir=t}}function He(e,t){return e.dir===t.dir&&e.field.isEqual(t.field)}class qe{}class Ke extends qe{constructor(e,t,n){super(),this.field=e,this.op=t,this.value=n}static create(e,t,n){return e.isKeyField()?"in"===t||"not-in"===t?this.createKeyFieldInFilter(e,t,n):new tt(e,t,n):"array-contains"===t?new ot(e,n):"in"===t?new at(e,n):"not-in"===t?new st(e,n):"array-contains-any"===t?new lt(e,n):new Ke(e,t,n)}static createKeyFieldInFilter(e,t,n){return"in"===t?new nt(e,n):new rt(e,n)}matches(e){const t=e.data.field(this.field);return"!="===this.op?null!==t&&this.matchesComparison(Ae(t,this.value)):null!==t&&Oe(this.value)===Oe(t)&&this.matchesComparison(Ae(t,this.value))}matchesComparison(e){switch(this.op){case"<":return e<0;case"<=":return e<=0;case"==":return 0===e;case"!=":return 0!==e;case">":return e>0;case">=":return e>=0;default:return y()}}isInequality(){return["<","<=",">",">=","!=","not-in"].indexOf(this.op)>=0}getFlattenedFilters(){return[this]}getFilters(){return[this]}getFirstInequalityField(){return this.isInequality()?this.field:null}}class Ge extends qe{constructor(e,t){super(),this.filters=e,this.op=t,this.lt=null}static create(e,t){return new Ge(e,t)}matches(e){return Qe(this)?void 0===this.filters.find((t=>!t.matches(e))):void 0!==this.filters.find((t=>t.matches(e)))}getFlattenedFilters(){return null!==this.lt||(this.lt=this.filters.reduce(((e,t)=>e.concat(t.getFlattenedFilters())),[])),this.lt}getFilters(){return Object.assign([],this.filters)}getFirstInequalityField(){const e=this.ft((e=>e.isInequality()));return null!==e?e.field:null}ft(e){for(const t of this.getFlattenedFilters())if(e(t))return t;return null}}function Qe(e){return"and"===e.op}function Xe(e){return Ye(e)&&Qe(e)}function Ye(e){for(const t of e.filters)if(t instanceof Ge)return!1;return!0}function Je(e){if(e instanceof Ke)return e.field.canonicalString()+e.op.toString()+Ie(e.value);if(Xe(e))return e.filters.map((e=>Je(e))).join(",");{const t=e.filters.map((e=>Je(e))).join(",");return`${e.op}(${t})`}}function Ze(e,t){return e instanceof Ke?function(e,t){return t instanceof Ke&&e.op===t.op&&e.field.isEqual(t.field)&&Te(e.value,t.value)}(e,t):e instanceof Ge?function(e,t){return t instanceof Ge&&e.op===t.op&&e.filters.length===t.filters.length&&e.filters.reduce(((e,n,r)=>e&&Ze(n,t.filters[r])),!0)}(e,t):void y()}function et(e){return e instanceof Ke?function(e){return`${e.field.canonicalString()} ${e.op} ${Ie(e.value)}`}(e):e instanceof Ge?function(e){return e.op.toString()+" {"+e.getFilters().map(et).join(" ,")+"}"}(e):"Filter"}class tt extends Ke{constructor(e,t,n){super(e,t,n),this.key=U.fromName(n.referenceValue)}matches(e){const t=U.comparator(e.key,this.key);return this.matchesComparison(t)}}class nt extends Ke{constructor(e,t){super(e,"in",t),this.keys=it("in",t)}matches(e){return this.keys.some((t=>t.isEqual(e.key)))}}class rt extends Ke{constructor(e,t){super(e,"not-in",t),this.keys=it("not-in",t)}matches(e){return!this.keys.some((t=>t.isEqual(e.key)))}}function it(e,t){var n;return((null===(n=t.arrayValue)||void 0===n?void 0:n.values)||[]).map((e=>U.fromName(e.referenceValue)))}class ot extends Ke{constructor(e,t){super(e,"array-contains",t)}matches(e){const t=e.data.field(this.field);return Ne(t)&&_e(t.arrayValue,this.value)}}class at extends Ke{constructor(e,t){super(e,"in",t)}matches(e){const t=e.data.field(this.field);return null!==t&&_e(this.value.arrayValue,t)}}class st extends Ke{constructor(e,t){super(e,"not-in",t)}matches(e){if(_e(this.value.arrayValue,{nullValue:"NULL_VALUE"}))return!1;const t=e.data.field(this.field);return null!==t&&!_e(this.value.arrayValue,t)}}class lt extends Ke{constructor(e,t){super(e,"array-contains-any",t)}matches(e){const t=e.data.field(this.field);return!(!Ne(t)||!t.arrayValue.values)&&t.arrayValue.values.some((e=>_e(this.value.arrayValue,e)))}}class ut{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;this.path=e,this.collectionGroup=t,this.orderBy=n,this.filters=r,this.limit=i,this.startAt=o,this.endAt=a,this.dt=null}}function ct(e){return new ut(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,arguments.length>6&&void 0!==arguments[6]?arguments[6]:null)}function ft(e){const t=b(e);if(null===t.dt){let e=t.path.canonicalString();null!==t.collectionGroup&&(e+="|cg:"+t.collectionGroup),e+="|f:",e+=t.filters.map((e=>Je(e))).join(","),e+="|ob:",e+=t.orderBy.map((e=>function(e){return e.field.canonicalString()+e.dir}(e))).join(","),Z(t.limit)||(e+="|l:",e+=t.limit),t.startAt&&(e+="|lb:",e+=t.startAt.inclusive?"b:":"a:",e+=t.startAt.position.map((e=>Ie(e))).join(",")),t.endAt&&(e+="|ub:",e+=t.endAt.inclusive?"a:":"b:",e+=t.endAt.position.map((e=>Ie(e))).join(",")),t.dt=e}return t.dt}function ht(e,t){if(e.limit!==t.limit)return!1;if(e.orderBy.length!==t.orderBy.length)return!1;for(let n=0;n1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"F",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:null;this.path=e,this.collectionGroup=t,this.explicitOrderBy=n,this.filters=r,this.limit=i,this.limitType=o,this.startAt=a,this.endAt=s,this.wt=null,this._t=null,this.startAt,this.endAt}}function pt(e,t,n,r,i,o,a,s){return new dt(e,t,n,r,i,o,a,s)}function mt(e){return new dt(e)}function gt(e){return 0===e.filters.length&&null===e.limit&&null==e.startAt&&null==e.endAt&&(0===e.explicitOrderBy.length||1===e.explicitOrderBy.length&&e.explicitOrderBy[0].field.isKeyField())}function yt(e){return e.explicitOrderBy.length>0?e.explicitOrderBy[0].field:null}function vt(e){for(const t of e.filters){const e=t.getFirstInequalityField();if(null!==e)return e}return null}function bt(e){return null!==e.collectionGroup}function wt(e){const t=b(e);if(null===t.wt){t.wt=[];const e=vt(t),n=yt(t);if(null!==e&&null===n)e.isKeyField()||t.wt.push(new We(e)),t.wt.push(new We(V.keyField(),"asc"));else{let e=!1;for(const n of t.explicitOrderBy)t.wt.push(n),n.field.isKeyField()&&(e=!0);if(!e){const e=t.explicitOrderBy.length>0?t.explicitOrderBy[t.explicitOrderBy.length-1].dir:"asc";t.wt.push(new We(V.keyField(),e))}}}return t.wt}function St(e){const t=b(e);if(!t._t)if("F"===t.limitType)t._t=ct(t.path,t.collectionGroup,wt(t),t.filters,t.limit,t.startAt,t.endAt);else{const e=[];for(const i of wt(t)){const t="desc"===i.dir?"asc":"desc";e.push(new We(i.field,t))}const n=t.endAt?new Ue(t.endAt.position,t.endAt.inclusive):null,r=t.startAt?new Ue(t.startAt.position,t.startAt.inclusive):null;t._t=ct(t.path,t.collectionGroup,e,t.filters,t.limit,n,r)}return t._t}function Et(e,t,n){return new dt(e.path,e.collectionGroup,e.explicitOrderBy.slice(),e.filters.slice(),t,n,e.startAt,e.endAt)}function Ct(e,t){return ht(St(e),St(t))&&e.limitType===t.limitType}function kt(e){return`${ft(St(e))}|lt:${e.limitType}`}function xt(e){return`Query(target=${function(e){let t=e.path.canonicalString();return null!==e.collectionGroup&&(t+=" collectionGroup="+e.collectionGroup),e.filters.length>0&&(t+=`, filters: [${e.filters.map((e=>et(e))).join(", ")}]`),Z(e.limit)||(t+=", limit: "+e.limit),e.orderBy.length>0&&(t+=`, orderBy: [${e.orderBy.map((e=>function(e){return`${e.field.canonicalString()} (${e.dir})`}(e))).join(", ")}]`),e.startAt&&(t+=", startAt: ",t+=e.startAt.inclusive?"b:":"a:",t+=e.startAt.position.map((e=>Ie(e))).join(",")),e.endAt&&(t+=", endAt: ",t+=e.endAt.inclusive?"a:":"b:",t+=e.endAt.position.map((e=>Ie(e))).join(",")),`Target(${t})`}(St(e))}; limitType=${e.limitType})`}function Ot(e,t){return t.isFoundDocument()&&function(e,t){const n=t.key.path;return null!==e.collectionGroup?t.key.hasCollectionId(e.collectionGroup)&&e.path.isPrefixOf(n):U.isDocumentKey(e.path)?e.path.isEqual(n):e.path.isImmediateParentOf(n)}(e,t)&&function(e,t){for(const n of wt(e))if(!n.field.isKeyField()&&null===t.data.field(n.field))return!1;return!0}(e,t)&&function(e,t){for(const n of e.filters)if(!n.matches(t))return!1;return!0}(e,t)&&function(e,t){return!(e.startAt&&!function(e,t,n){const r=Be(e,t,n);return e.inclusive?r<=0:r<0}(e.startAt,wt(e),t))&&!(e.endAt&&!function(e,t,n){const r=Be(e,t,n);return e.inclusive?r>=0:r>0}(e.endAt,wt(e),t))}(e,t)}function Tt(e){return(t,n)=>{let r=!1;for(const i of wt(e)){const e=_t(i,t,n);if(0!==e)return e;r=r||i.field.isKeyField()}return 0}}function _t(e,t,n){const r=e.field.isKeyField()?U.comparator(t.key,n.key):function(e,t,n){const r=t.data.field(e),i=n.data.field(e);return null!==r&&null!==i?Ae(r,i):y()}(e.field,t,n);switch(e.dir){case"asc":return r;case"desc":return-1*r;default:return y()}}class At{constructor(e,t){this.mapKeyFn=e,this.equalsFn=t,this.inner={},this.innerSize=0}get(e){const t=this.mapKeyFn(e),n=this.inner[t];if(void 0!==n)for(const[r,i]of n)if(this.equalsFn(r,e))return i}has(e){return void 0!==this.get(e)}set(e,t){const n=this.mapKeyFn(e),r=this.inner[n];if(void 0===r)return this.inner[n]=[[e,t]],void this.innerSize++;for(let i=0;i{for(const[r,i]of n)e(r,i)}))}isEmpty(){return se(this.inner)}size(){return this.innerSize}}const Pt=new le(U.comparator);function It(){return Pt}const Rt=new le(U.comparator);function Mt(){let e=Rt;for(var t=arguments.length,n=new Array(t),r=0;rt=t.insert(e,n.overlayedDocument))),t}function Dt(){return jt()}function Lt(){return jt()}function jt(){return new At((e=>e.toString()),((e,t)=>e.isEqual(t)))}const Ft=new le(U.comparator),zt=new fe(U.comparator);function Vt(){let e=zt;for(var t=arguments.length,n=new Array(t),r=0;rTe(e,r)))||n.push(r);return{arrayValue:{values:n}}}class Zt extends qt{constructor(e){super(),this.elements=e}}function en(e,t){let n=rn(t);for(const r of e.elements)n=n.filter((e=>!Te(e,r)));return{arrayValue:{values:n}}}class tn extends qt{constructor(e,t){super(),this.serializer=e,this.gt=t}}function nn(e){return ve(e.integerValue||e.doubleValue)}function rn(e){return Ne(e)&&e.arrayValue.values?e.arrayValue.values.slice():[]}class on{constructor(e,t){this.version=e,this.transformResults=t}}class an{constructor(e,t){this.updateTime=e,this.exists=t}static none(){return new an}static exists(e){return new an(void 0,e)}static updateTime(e){return new an(e)}get isNone(){return void 0===this.updateTime&&void 0===this.exists}isEqual(e){return this.exists===e.exists&&(this.updateTime?!!e.updateTime&&this.updateTime.isEqual(e.updateTime):!e.updateTime)}}function sn(e,t){return void 0!==e.updateTime?t.isFoundDocument()&&t.version.isEqual(e.updateTime):void 0===e.exists||e.exists===t.isFoundDocument()}class ln{}function un(e,t){if(!e.hasLocalMutations||t&&0===t.fields.length)return null;if(null===t)return e.isNoDocument()?new bn(e.key,an.none()):new pn(e.key,e.data,an.none());{const n=e.data,r=Fe.empty();let i=new fe(V.comparator);for(let e of t.fields)if(!i.has(e)){let t=n.field(e);null===t&&e.length>1&&(e=e.popLast(),t=n.field(e)),null===t?r.delete(e):r.set(e,t),i=i.add(e)}return new mn(e.key,r,new de(i.toArray()),an.none())}}function cn(e,t,n){e instanceof pn?function(e,t,n){const r=e.value.clone(),i=yn(e.fieldTransforms,t,n.transformResults);r.setAll(i),t.convertToFoundDocument(n.version,r).setHasCommittedMutations()}(e,t,n):e instanceof mn?function(e,t,n){if(!sn(e.precondition,t))return void t.convertToUnknownDocument(n.version);const r=yn(e.fieldTransforms,t,n.transformResults),i=t.data;i.setAll(gn(e)),i.setAll(r),t.convertToFoundDocument(n.version,i).setHasCommittedMutations()}(e,t,n):function(e,t,n){t.convertToNoDocument(n.version).setHasCommittedMutations()}(0,t,n)}function fn(e,t,n,r){return e instanceof pn?function(e,t,n,r){if(!sn(e.precondition,t))return n;const i=e.value.clone(),o=vn(e.fieldTransforms,r,t);return i.setAll(o),t.convertToFoundDocument(t.version,i).setHasLocalMutations(),null}(e,t,n,r):e instanceof mn?function(e,t,n,r){if(!sn(e.precondition,t))return n;const i=vn(e.fieldTransforms,r,t),o=t.data;return o.setAll(gn(e)),o.setAll(i),t.convertToFoundDocument(t.version,o).setHasLocalMutations(),null===n?null:n.unionWith(e.fieldMask.fields).unionWith(e.fieldTransforms.map((e=>e.field)))}(e,t,n,r):function(e,t,n){return sn(e.precondition,t)?(t.convertToNoDocument(t.version).setHasLocalMutations(),null):n}(e,t,n)}function hn(e,t){let n=null;for(const r of e.fieldTransforms){const e=t.data.field(r.field),i=Qt(r.transform,e||null);null!=i&&(null===n&&(n=Fe.empty()),n.set(r.field,i))}return n||null}function dn(e,t){return e.type===t.type&&!!e.key.isEqual(t.key)&&!!e.precondition.isEqual(t.precondition)&&!!function(e,t){return void 0===e&&void 0===t||!(!e||!t)&&N(e,t,((e,t)=>function(e,t){return e.field.isEqual(t.field)&&function(e,t){return e instanceof Yt&&t instanceof Yt||e instanceof Zt&&t instanceof Zt?N(e.elements,t.elements,Te):e instanceof tn&&t instanceof tn?Te(e.gt,t.gt):e instanceof Xt&&t instanceof Xt}(e.transform,t.transform)}(e,t)))}(e.fieldTransforms,t.fieldTransforms)&&(0===e.type?e.value.isEqual(t.value):1!==e.type||e.data.isEqual(t.data)&&e.fieldMask.isEqual(t.fieldMask))}class pn extends ln{constructor(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];super(),this.key=e,this.value=t,this.precondition=n,this.fieldTransforms=r,this.type=0}getFieldMask(){return null}}class mn extends ln{constructor(e,t,n,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];super(),this.key=e,this.data=t,this.fieldMask=n,this.precondition=r,this.fieldTransforms=i,this.type=1}getFieldMask(){return this.fieldMask}}function gn(e){const t=new Map;return e.fieldMask.fields.forEach((n=>{if(!n.isEmpty()){const r=e.data.field(n);t.set(n,r)}})),t}function yn(e,t,n){const r=new Map;v(e.length===n.length);for(let i=0;i{const i=e.get(r.key),o=i.overlayedDocument;let a=this.applyToLocalView(o,i.mutatedFields);a=t.has(r.key)?null:a;const s=un(o,a);null!==s&&n.set(r.key,s),o.isValidDocument()||o.convertToNoDocument(L.min())})),n}keys(){return this.mutations.reduce(((e,t)=>e.add(t.key)),Vt())}isEqual(e){return this.batchId===e.batchId&&N(this.mutations,e.mutations,((e,t)=>dn(e,t)))&&N(this.baseMutations,e.baseMutations,((e,t)=>dn(e,t)))}}class En{constructor(e,t,n,r){this.batch=e,this.commitVersion=t,this.mutationResults=n,this.docVersions=r}static from(e,t,n){v(e.mutations.length===n.length);let r=Ft;const i=e.mutations;for(let o=0;o4&&"documents"===e.get(4)),e.popFirst(5)}function zn(e,t,n){return{name:Dn(e,t),fields:n.value.mapValue.fields}}function Vn(e,t){let n;if(t instanceof pn)n={update:zn(e,t.key,t.value)};else if(t instanceof bn)n={delete:Dn(e,t.key)};else if(t instanceof mn)n={update:zn(e,t.key,t.data),updateMask:Wn(t.fieldMask)};else{if(!(t instanceof wn))return y();n={verify:Dn(e,t.key)}}return t.fieldTransforms.length>0&&(n.updateTransforms=t.fieldTransforms.map((e=>function(e,t){const n=t.transform;if(n instanceof Xt)return{fieldPath:t.field.canonicalString(),setToServerValue:"REQUEST_TIME"};if(n instanceof Yt)return{fieldPath:t.field.canonicalString(),appendMissingElements:{values:n.elements}};if(n instanceof Zt)return{fieldPath:t.field.canonicalString(),removeAllFromArray:{values:n.elements}};if(n instanceof tn)return{fieldPath:t.field.canonicalString(),increment:n.gt};throw y()}(0,e)))),t.precondition.isNone||(n.currentDocument=function(e,t){return void 0!==t.updateTime?{updateTime:In(e,t.updateTime)}:void 0!==t.exists?{exists:t.exists}:y()}(e,t.precondition)),n}function Un(e){let t=Ln(e.parent);const n=e.structuredQuery,r=n.from?n.from.length:0;let i=null;if(r>0){v(1===r);const e=n.from[0];e.allDescendants?i=e.collectionId:t=t.child(e.collectionId)}let o=[];n.where&&(o=function(e){const t=Bn(e);return t instanceof Ge&&Xe(t)?t.getFilters():[t]}(n.where));let a=[];n.orderBy&&(a=n.orderBy.map((e=>function(e){return new We($n(e.field),function(e){switch(e){case"ASCENDING":return"asc";case"DESCENDING":return"desc";default:return}}(e.direction))}(e))));let s=null;n.limit&&(s=function(e){let t;return t="object"==typeof e?e.value:e,Z(t)?null:t}(n.limit));let l=null;n.startAt&&(l=function(e){const t=!!e.before,n=e.values||[];return new Ue(n,t)}(n.startAt));let u=null;return n.endAt&&(u=function(e){const t=!e.before,n=e.values||[];return new Ue(n,t)}(n.endAt)),pt(t,i,a,o,s,"F",l,u)}function Bn(e){return void 0!==e.unaryFilter?function(e){switch(e.unaryFilter.op){case"IS_NAN":const t=$n(e.unaryFilter.field);return Ke.create(t,"==",{doubleValue:NaN});case"IS_NULL":const n=$n(e.unaryFilter.field);return Ke.create(n,"==",{nullValue:"NULL_VALUE"});case"IS_NOT_NAN":const r=$n(e.unaryFilter.field);return Ke.create(r,"!=",{doubleValue:NaN});case"IS_NOT_NULL":const i=$n(e.unaryFilter.field);return Ke.create(i,"!=",{nullValue:"NULL_VALUE"});default:return y()}}(e):void 0!==e.fieldFilter?function(e){return Ke.create($n(e.fieldFilter.field),function(e){switch(e){case"EQUAL":return"==";case"NOT_EQUAL":return"!=";case"GREATER_THAN":return">";case"GREATER_THAN_OR_EQUAL":return">=";case"LESS_THAN":return"<";case"LESS_THAN_OR_EQUAL":return"<=";case"ARRAY_CONTAINS":return"array-contains";case"IN":return"in";case"NOT_IN":return"not-in";case"ARRAY_CONTAINS_ANY":return"array-contains-any";default:return y()}}(e.fieldFilter.op),e.fieldFilter.value)}(e):void 0!==e.compositeFilter?function(e){return Ge.create(e.compositeFilter.filters.map((e=>Bn(e))),function(e){switch(e){case"AND":return"and";case"OR":return"or";default:return y()}}(e.compositeFilter.op))}(e):y()}function $n(e){return V.fromServerFormat(e.fieldPath)}function Wn(e){const t=[];return e.fields.forEach((e=>t.push(e.canonicalString()))),{fieldPaths:t}}function Hn(e){return e.length>=4&&"projects"===e.get(0)&&"databases"===e.get(2)}class qn{constructor(e){this.fe=e}}function Kn(e){const t=Un({parent:e.parent,structuredQuery:e.structuredQuery});return"LAST"===e.limitType?Et(t,t.limit,"L"):t}class Gn{constructor(){}_e(e,t){this.me(e,t),t.ge()}me(e,t){if("nullValue"in e)this.ye(t,5);else if("booleanValue"in e)this.ye(t,10),t.pe(e.booleanValue?1:0);else if("integerValue"in e)this.ye(t,15),t.pe(ve(e.integerValue));else if("doubleValue"in e){const n=ve(e.doubleValue);isNaN(n)?this.ye(t,13):(this.ye(t,15),ee(n)?t.pe(0):t.pe(n))}else if("timestampValue"in e){const n=e.timestampValue;this.ye(t,20),"string"==typeof n?t.Ie(n):(t.Ie(`${n.seconds||""}`),t.pe(n.nanos||0))}else if("stringValue"in e)this.Te(e.stringValue,t),this.Ee(t);else if("bytesValue"in e)this.ye(t,30),t.Ae(be(e.bytesValue)),this.Ee(t);else if("referenceValue"in e)this.ve(e.referenceValue,t);else if("geoPointValue"in e){const n=e.geoPointValue;this.ye(t,45),t.pe(n.latitude||0),t.pe(n.longitude||0)}else"mapValue"in e?je(e)?this.ye(t,Number.MAX_SAFE_INTEGER):(this.Re(e.mapValue,t),this.Ee(t)):"arrayValue"in e?(this.Pe(e.arrayValue,t),this.Ee(t)):y()}Te(e,t){this.ye(t,25),this.be(e,t)}be(e,t){t.Ie(e)}Re(e,t){const n=e.fields||{};this.ye(t,55);for(const r of Object.keys(n))this.Te(r,t),this.me(n[r],t)}Pe(e,t){const n=e.values||[];this.ye(t,50);for(const r of n)this.me(r,t)}ve(e,t){this.ye(t,37),U.fromName(e).path.forEach((e=>{this.ye(t,60),this.be(e,t)}))}ye(e,t){e.pe(t)}Ee(e){e.pe(2)}}Gn.Ve=new Gn;class Qn{constructor(){this.rn=new Xn}addToCollectionParentIndex(e,t){return this.rn.add(t),X.resolve()}getCollectionParents(e,t){return X.resolve(this.rn.getEntries(t))}addFieldIndex(e,t){return X.resolve()}deleteFieldIndex(e,t){return X.resolve()}getDocumentsMatchingTarget(e,t){return X.resolve(null)}getIndexType(e,t){return X.resolve(0)}getFieldIndexes(e,t){return X.resolve([])}getNextCollectionGroupToUpdate(e){return X.resolve(null)}getMinOffset(e,t){return X.resolve(H.min())}getMinOffsetFromCollectionGroup(e,t){return X.resolve(H.min())}updateCollectionGroup(e,t,n){return X.resolve()}updateIndexEntries(e,t){return X.resolve()}}class Xn{constructor(){this.index={}}add(e){const t=e.lastSegment(),n=e.popLast(),r=this.index[t]||new fe(F.comparator),i=!r.has(n);return this.index[t]=r.add(n),i}has(e){const t=e.lastSegment(),n=e.popLast(),r=this.index[t];return r&&r.has(n)}getEntries(e){return(this.index[e]||new fe(F.comparator)).toArray()}}new Uint8Array(0);class Yn{constructor(e,t,n){this.cacheSizeCollectionThreshold=e,this.percentileToCollect=t,this.maximumSequenceNumbersToCollect=n}static withCacheSize(e){return new Yn(e,Yn.DEFAULT_COLLECTION_PERCENTILE,Yn.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT)}}Yn.DEFAULT_COLLECTION_PERCENTILE=10,Yn.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT=1e3,Yn.DEFAULT=new Yn(41943040,Yn.DEFAULT_COLLECTION_PERCENTILE,Yn.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT),Yn.DISABLED=new Yn(-1,0,0);class Jn{constructor(e){this.Nn=e}next(){return this.Nn+=2,this.Nn}static kn(){return new Jn(0)}static Mn(){return new Jn(-1)}}class Zn{constructor(){this.changes=new At((e=>e.toString()),((e,t)=>e.isEqual(t))),this.changesApplied=!1}addEntry(e){this.assertNotApplied(),this.changes.set(e.key,e)}removeEntry(e,t){this.assertNotApplied(),this.changes.set(e,Ve.newInvalidDocument(e).setReadTime(t))}getEntry(e,t){this.assertNotApplied();const n=this.changes.get(t);return void 0!==n?X.resolve(n):this.getFromCache(e,t)}getEntries(e,t){return this.getAllFromCache(e,t)}apply(e){return this.assertNotApplied(),this.changesApplied=!0,this.applyChanges(e)}assertNotApplied(){}}class er{constructor(e,t){this.overlayedDocument=e,this.mutatedFields=t}}class tr{constructor(e,t,n,r){this.remoteDocumentCache=e,this.mutationQueue=t,this.documentOverlayCache=n,this.indexManager=r}getDocument(e,t){let n=null;return this.documentOverlayCache.getOverlay(e,t).next((r=>(n=r,this.remoteDocumentCache.getEntry(e,t)))).next((e=>(null!==n&&fn(n.mutation,e,de.empty(),D.now()),e)))}getDocuments(e,t){return this.remoteDocumentCache.getEntries(e,t).next((t=>this.getLocalViewOfDocuments(e,t,Vt()).next((()=>t))))}getLocalViewOfDocuments(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Vt();const r=Dt();return this.populateOverlays(e,r,t).next((()=>this.computeViews(e,t,r,n).next((e=>{let t=Mt();return e.forEach(((e,n)=>{t=t.insert(e,n.overlayedDocument)})),t}))))}getOverlayedDocuments(e,t){const n=Dt();return this.populateOverlays(e,n,t).next((()=>this.computeViews(e,t,n,Vt())))}populateOverlays(e,t,n){const r=[];return n.forEach((e=>{t.has(e)||r.push(e)})),this.documentOverlayCache.getOverlays(e,r).next((e=>{e.forEach(((e,n)=>{t.set(e,n)}))}))}computeViews(e,t,n,r){let i=It();const o=jt(),a=jt();return t.forEach(((e,t)=>{const a=n.get(t.key);r.has(t.key)&&(void 0===a||a.mutation instanceof mn)?i=i.insert(t.key,t):void 0!==a?(o.set(t.key,a.mutation.getFieldMask()),fn(a.mutation,t,a.mutation.getFieldMask(),D.now())):o.set(t.key,de.empty())})),this.recalculateAndSaveOverlays(e,i).next((e=>(e.forEach(((e,t)=>o.set(e,t))),t.forEach(((e,t)=>{var n;return a.set(e,new er(t,null!==(n=o.get(e))&&void 0!==n?n:null))})),a)))}recalculateAndSaveOverlays(e,t){const n=jt();let r=new le(((e,t)=>e-t)),i=Vt();return this.mutationQueue.getAllMutationBatchesAffectingDocumentKeys(e,t).next((e=>{for(const i of e)i.keys().forEach((e=>{const o=t.get(e);if(null===o)return;let a=n.get(e)||de.empty();a=i.applyToLocalView(o,a),n.set(e,a);const s=(r.get(i.batchId)||Vt()).add(e);r=r.insert(i.batchId,s)}))})).next((()=>{const o=[],a=r.getReverseIterator();for(;a.hasNext();){const r=a.getNext(),s=r.key,l=r.value,u=Lt();l.forEach((e=>{if(!i.has(e)){const r=un(t.get(e),n.get(e));null!==r&&u.set(e,r),i=i.add(e)}})),o.push(this.documentOverlayCache.saveOverlays(e,s,u))}return X.waitFor(o)})).next((()=>n))}recalculateAndSaveOverlaysForDocumentKeys(e,t){return this.remoteDocumentCache.getEntries(e,t).next((t=>this.recalculateAndSaveOverlays(e,t)))}getDocumentsMatchingQuery(e,t,n){return function(e){return U.isDocumentKey(e.path)&&null===e.collectionGroup&&0===e.filters.length}(t)?this.getDocumentsMatchingDocumentQuery(e,t.path):bt(t)?this.getDocumentsMatchingCollectionGroupQuery(e,t,n):this.getDocumentsMatchingCollectionQuery(e,t,n)}getNextDocuments(e,t,n,r){return this.remoteDocumentCache.getAllFromCollectionGroup(e,t,n,r).next((i=>{const o=r-i.size>0?this.documentOverlayCache.getOverlaysForCollectionGroup(e,t,n.largestBatchId,r-i.size):X.resolve(Dt());let a=-1,s=i;return o.next((t=>X.forEach(t,((t,n)=>(a{s=s.insert(t,e)}))))).next((()=>this.populateOverlays(e,t,i))).next((()=>this.computeViews(e,s,t,Vt()))).next((e=>({batchId:a,changes:Nt(e)})))))}))}getDocumentsMatchingDocumentQuery(e,t){return this.getDocument(e,new U(t)).next((e=>{let t=Mt();return e.isFoundDocument()&&(t=t.insert(e.key,e)),t}))}getDocumentsMatchingCollectionGroupQuery(e,t,n){const r=t.collectionGroup;let i=Mt();return this.indexManager.getCollectionParents(e,r).next((o=>X.forEach(o,(o=>{const a=function(e,t){return new dt(t,null,e.explicitOrderBy.slice(),e.filters.slice(),e.limit,e.limitType,e.startAt,e.endAt)}(t,o.child(r));return this.getDocumentsMatchingCollectionQuery(e,a,n).next((e=>{e.forEach(((e,t)=>{i=i.insert(e,t)}))}))})).next((()=>i))))}getDocumentsMatchingCollectionQuery(e,t,n){let r;return this.documentOverlayCache.getOverlaysForCollection(e,t.path,n.largestBatchId).next((i=>(r=i,this.remoteDocumentCache.getDocumentsMatchingQuery(e,t,n,r)))).next((e=>{r.forEach(((t,n)=>{const r=n.getKey();null===e.get(r)&&(e=e.insert(r,Ve.newInvalidDocument(r)))}));let n=Mt();return e.forEach(((e,i)=>{const o=r.get(e);void 0!==o&&fn(o.mutation,i,de.empty(),D.now()),Ot(t,i)&&(n=n.insert(e,i))})),n}))}}class nr{constructor(e){this.serializer=e,this.cs=new Map,this.hs=new Map}getBundleMetadata(e,t){return X.resolve(this.cs.get(t))}saveBundleMetadata(e,t){var n;return this.cs.set(t.id,{id:(n=t).id,version:n.version,createTime:Rn(n.createTime)}),X.resolve()}getNamedQuery(e,t){return X.resolve(this.hs.get(t))}saveNamedQuery(e,t){return this.hs.set(t.name,function(e){return{name:e.name,query:Kn(e.bundledQuery),readTime:Rn(e.readTime)}}(t)),X.resolve()}}class rr{constructor(){this.overlays=new le(U.comparator),this.ls=new Map}getOverlay(e,t){return X.resolve(this.overlays.get(t))}getOverlays(e,t){const n=Dt();return X.forEach(t,(t=>this.getOverlay(e,t).next((e=>{null!==e&&n.set(t,e)})))).next((()=>n))}saveOverlays(e,t,n){return n.forEach(((n,r)=>{this.we(e,t,r)})),X.resolve()}removeOverlaysForBatchId(e,t,n){const r=this.ls.get(n);return void 0!==r&&(r.forEach((e=>this.overlays=this.overlays.remove(e))),this.ls.delete(n)),X.resolve()}getOverlaysForCollection(e,t,n){const r=Dt(),i=t.length+1,o=new U(t.child("")),a=this.overlays.getIteratorFrom(o);for(;a.hasNext();){const e=a.getNext().value,o=e.getKey();if(!t.isPrefixOf(o.path))break;o.path.length===i&&e.largestBatchId>n&&r.set(e.getKey(),e)}return X.resolve(r)}getOverlaysForCollectionGroup(e,t,n,r){let i=new le(((e,t)=>e-t));const o=this.overlays.getIterator();for(;o.hasNext();){const e=o.getNext().value;if(e.getKey().getCollectionGroup()===t&&e.largestBatchId>n){let t=i.get(e.largestBatchId);null===t&&(t=Dt(),i=i.insert(e.largestBatchId,t)),t.set(e.getKey(),e)}}const a=Dt(),s=i.getIterator();for(;s.hasNext()&&(s.getNext().value.forEach(((e,t)=>a.set(e,t))),!(a.size()>=r)););return X.resolve(a)}we(e,t,n){const r=this.overlays.get(n.key);if(null!==r){const e=this.ls.get(r.largestBatchId).delete(n.key);this.ls.set(r.largestBatchId,e)}this.overlays=this.overlays.insert(n.key,new Cn(t,n));let i=this.ls.get(t);void 0===i&&(i=Vt(),this.ls.set(t,i)),this.ls.set(t,i.add(n.key))}}class ir{constructor(){this.fs=new fe(or.ds),this.ws=new fe(or._s)}isEmpty(){return this.fs.isEmpty()}addReference(e,t){const n=new or(e,t);this.fs=this.fs.add(n),this.ws=this.ws.add(n)}gs(e,t){e.forEach((e=>this.addReference(e,t)))}removeReference(e,t){this.ys(new or(e,t))}ps(e,t){e.forEach((e=>this.removeReference(e,t)))}Is(e){const t=new U(new F([])),n=new or(t,e),r=new or(t,e+1),i=[];return this.ws.forEachInRange([n,r],(e=>{this.ys(e),i.push(e.key)})),i}Ts(){this.fs.forEach((e=>this.ys(e)))}ys(e){this.fs=this.fs.delete(e),this.ws=this.ws.delete(e)}Es(e){const t=new U(new F([])),n=new or(t,e),r=new or(t,e+1);let i=Vt();return this.ws.forEachInRange([n,r],(e=>{i=i.add(e.key)})),i}containsKey(e){const t=new or(e,0),n=this.fs.firstAfterOrEqual(t);return null!==n&&e.isEqual(n.key)}}class or{constructor(e,t){this.key=e,this.As=t}static ds(e,t){return U.comparator(e.key,t.key)||M(e.As,t.As)}static _s(e,t){return M(e.As,t.As)||U.comparator(e.key,t.key)}}class ar{constructor(e,t){this.indexManager=e,this.referenceDelegate=t,this.mutationQueue=[],this.vs=1,this.Rs=new fe(or.ds)}checkEmpty(e){return X.resolve(0===this.mutationQueue.length)}addMutationBatch(e,t,n,r){const i=this.vs;this.vs++,this.mutationQueue.length>0&&this.mutationQueue[this.mutationQueue.length-1];const o=new Sn(i,t,n,r);this.mutationQueue.push(o);for(const a of r)this.Rs=this.Rs.add(new or(a.key,i)),this.indexManager.addToCollectionParentIndex(e,a.key.path.popLast());return X.resolve(o)}lookupMutationBatch(e,t){return X.resolve(this.Ps(t))}getNextMutationBatchAfterBatchId(e,t){const n=t+1,r=this.bs(n),i=r<0?0:r;return X.resolve(this.mutationQueue.length>i?this.mutationQueue[i]:null)}getHighestUnacknowledgedBatchId(){return X.resolve(0===this.mutationQueue.length?-1:this.vs-1)}getAllMutationBatches(e){return X.resolve(this.mutationQueue.slice())}getAllMutationBatchesAffectingDocumentKey(e,t){const n=new or(t,0),r=new or(t,Number.POSITIVE_INFINITY),i=[];return this.Rs.forEachInRange([n,r],(e=>{const t=this.Ps(e.As);i.push(t)})),X.resolve(i)}getAllMutationBatchesAffectingDocumentKeys(e,t){let n=new fe(M);return t.forEach((e=>{const t=new or(e,0),r=new or(e,Number.POSITIVE_INFINITY);this.Rs.forEachInRange([t,r],(e=>{n=n.add(e.As)}))})),X.resolve(this.Vs(n))}getAllMutationBatchesAffectingQuery(e,t){const n=t.path,r=n.length+1;let i=n;U.isDocumentKey(i)||(i=i.child(""));const o=new or(new U(i),0);let a=new fe(M);return this.Rs.forEachWhile((e=>{const t=e.key.path;return!!n.isPrefixOf(t)&&(t.length===r&&(a=a.add(e.As)),!0)}),o),X.resolve(this.Vs(a))}Vs(e){const t=[];return e.forEach((e=>{const n=this.Ps(e);null!==n&&t.push(n)})),t}removeMutationBatch(e,t){v(0===this.Ss(t.batchId,"removed")),this.mutationQueue.shift();let n=this.Rs;return X.forEach(t.mutations,(r=>{const i=new or(r.key,t.batchId);return n=n.delete(i),this.referenceDelegate.markPotentiallyOrphaned(e,r.key)})).next((()=>{this.Rs=n}))}Cn(e){}containsKey(e,t){const n=new or(t,0),r=this.Rs.firstAfterOrEqual(n);return X.resolve(t.isEqual(r&&r.key))}performConsistencyCheck(e){return this.mutationQueue.length,X.resolve()}Ss(e,t){return this.bs(e)}bs(e){return 0===this.mutationQueue.length?0:e-this.mutationQueue[0].batchId}Ps(e){const t=this.bs(e);return t<0||t>=this.mutationQueue.length?null:this.mutationQueue[t]}}class sr{constructor(e){this.Ds=e,this.docs=new le(U.comparator),this.size=0}setIndexManager(e){this.indexManager=e}addEntry(e,t){const n=t.key,r=this.docs.get(n),i=r?r.size:0,o=this.Ds(t);return this.docs=this.docs.insert(n,{document:t.mutableCopy(),size:o}),this.size+=o-i,this.indexManager.addToCollectionParentIndex(e,n.path.popLast())}removeEntry(e){const t=this.docs.get(e);t&&(this.docs=this.docs.remove(e),this.size-=t.size)}getEntry(e,t){const n=this.docs.get(t);return X.resolve(n?n.document.mutableCopy():Ve.newInvalidDocument(t))}getEntries(e,t){let n=It();return t.forEach((e=>{const t=this.docs.get(e);n=n.insert(e,t?t.document.mutableCopy():Ve.newInvalidDocument(e))})),X.resolve(n)}getDocumentsMatchingQuery(e,t,n,r){let i=It();const o=t.path,a=new U(o.child("")),s=this.docs.getIteratorFrom(a);for(;s.hasNext();){const{key:e,value:{document:a}}=s.getNext();if(!o.isPrefixOf(e.path))break;e.path.length>o.length+1||q(W(a),n)<=0||(r.has(a.key)||Ot(t,a))&&(i=i.insert(a.key,a.mutableCopy()))}return X.resolve(i)}getAllFromCollectionGroup(e,t,n,r){y()}Cs(e,t){return X.forEach(this.docs,(e=>t(e)))}newChangeBuffer(e){return new lr(this)}getSize(e){return X.resolve(this.size)}}class lr extends Zn{constructor(e){super(),this.os=e}applyChanges(e){const t=[];return this.changes.forEach(((n,r)=>{r.isValidDocument()?t.push(this.os.addEntry(e,r)):this.os.removeEntry(n)})),X.waitFor(t)}getFromCache(e,t){return this.os.getEntry(e,t)}getAllFromCache(e,t){return this.os.getEntries(e,t)}}class ur{constructor(e){this.persistence=e,this.xs=new At((e=>ft(e)),ht),this.lastRemoteSnapshotVersion=L.min(),this.highestTargetId=0,this.Ns=0,this.ks=new ir,this.targetCount=0,this.Ms=Jn.kn()}forEachTarget(e,t){return this.xs.forEach(((e,n)=>t(n))),X.resolve()}getLastRemoteSnapshotVersion(e){return X.resolve(this.lastRemoteSnapshotVersion)}getHighestSequenceNumber(e){return X.resolve(this.Ns)}allocateTargetId(e){return this.highestTargetId=this.Ms.next(),X.resolve(this.highestTargetId)}setTargetsMetadata(e,t,n){return n&&(this.lastRemoteSnapshotVersion=n),t>this.Ns&&(this.Ns=t),X.resolve()}Fn(e){this.xs.set(e.target,e);const t=e.targetId;t>this.highestTargetId&&(this.Ms=new Jn(t),this.highestTargetId=t),e.sequenceNumber>this.Ns&&(this.Ns=e.sequenceNumber)}addTargetData(e,t){return this.Fn(t),this.targetCount+=1,X.resolve()}updateTargetData(e,t){return this.Fn(t),X.resolve()}removeTargetData(e,t){return this.xs.delete(t.target),this.ks.Is(t.targetId),this.targetCount-=1,X.resolve()}removeTargets(e,t,n){let r=0;const i=[];return this.xs.forEach(((o,a)=>{a.sequenceNumber<=t&&null===n.get(a.targetId)&&(this.xs.delete(o),i.push(this.removeMatchingKeysForTargetId(e,a.targetId)),r++)})),X.waitFor(i).next((()=>r))}getTargetCount(e){return X.resolve(this.targetCount)}getTargetData(e,t){const n=this.xs.get(t)||null;return X.resolve(n)}addMatchingKeys(e,t,n){return this.ks.gs(t,n),X.resolve()}removeMatchingKeys(e,t,n){this.ks.ps(t,n);const r=this.persistence.referenceDelegate,i=[];return r&&t.forEach((t=>{i.push(r.markPotentiallyOrphaned(e,t))})),X.waitFor(i)}removeMatchingKeysForTargetId(e,t){return this.ks.Is(t),X.resolve()}getMatchingKeysForTargetId(e,t){const n=this.ks.Es(t);return X.resolve(n)}containsKey(e,t){return X.resolve(this.ks.containsKey(t))}}class cr{constructor(e,t){this.$s={},this.overlays={},this.Os=new J(0),this.Fs=!1,this.Fs=!0,this.referenceDelegate=e(this),this.Bs=new ur(this),this.indexManager=new Qn,this.remoteDocumentCache=function(e){return new sr(e)}((e=>this.referenceDelegate.Ls(e))),this.serializer=new qn(t),this.qs=new nr(this.serializer)}start(){return Promise.resolve()}shutdown(){return this.Fs=!1,Promise.resolve()}get started(){return this.Fs}setDatabaseDeletedListener(){}setNetworkEnabled(){}getIndexManager(e){return this.indexManager}getDocumentOverlayCache(e){let t=this.overlays[e.toKey()];return t||(t=new rr,this.overlays[e.toKey()]=t),t}getMutationQueue(e,t){let n=this.$s[e.toKey()];return n||(n=new ar(t,this.referenceDelegate),this.$s[e.toKey()]=n),n}getTargetCache(){return this.Bs}getRemoteDocumentCache(){return this.remoteDocumentCache}getBundleCache(){return this.qs}runTransaction(e,t,n){d("MemoryPersistence","Starting transaction:",e);const r=new fr(this.Os.next());return this.referenceDelegate.Us(),n(r).next((e=>this.referenceDelegate.Ks(r).next((()=>e)))).toPromise().then((e=>(r.raiseOnCommittedEvent(),e)))}Gs(e,t){return X.or(Object.values(this.$s).map((n=>()=>n.containsKey(e,t))))}}class fr extends G{constructor(e){super(),this.currentSequenceNumber=e}}class hr{constructor(e){this.persistence=e,this.Qs=new ir,this.js=null}static zs(e){return new hr(e)}get Ws(){if(this.js)return this.js;throw y()}addReference(e,t,n){return this.Qs.addReference(n,t),this.Ws.delete(n.toString()),X.resolve()}removeReference(e,t,n){return this.Qs.removeReference(n,t),this.Ws.add(n.toString()),X.resolve()}markPotentiallyOrphaned(e,t){return this.Ws.add(t.toString()),X.resolve()}removeTarget(e,t){this.Qs.Is(t.targetId).forEach((e=>this.Ws.add(e.toString())));const n=this.persistence.getTargetCache();return n.getMatchingKeysForTargetId(e,t.targetId).next((e=>{e.forEach((e=>this.Ws.add(e.toString())))})).next((()=>n.removeTargetData(e,t)))}Us(){this.js=new Set}Ks(e){const t=this.persistence.getRemoteDocumentCache().newChangeBuffer();return X.forEach(this.Ws,(n=>{const r=U.fromPath(n);return this.Hs(e,r).next((e=>{e||t.removeEntry(r,L.min())}))})).next((()=>(this.js=null,t.apply(e))))}updateLimboDocument(e,t){return this.Hs(e,t).next((e=>{e?this.Ws.delete(t.toString()):this.Ws.add(t.toString())}))}Ls(e){return 0}Hs(e,t){return X.or([()=>X.resolve(this.Qs.containsKey(t)),()=>this.persistence.getTargetCache().containsKey(e,t),()=>this.persistence.Gs(e,t)])}}class dr{constructor(e,t,n,r){this.targetId=e,this.fromCache=t,this.Fi=n,this.Bi=r}static Li(e,t){let n=Vt(),r=Vt();for(const i of t.docChanges)switch(i.type){case 0:n=n.add(i.doc.key);break;case 1:r=r.add(i.doc.key)}return new dr(e,t.fromCache,n,r)}}class pr{constructor(){this.qi=!1}initialize(e,t){this.Ui=e,this.indexManager=t,this.qi=!0}getDocumentsMatchingQuery(e,t,n,r){return this.Ki(e,t).next((i=>i||this.Gi(e,t,r,n))).next((n=>n||this.Qi(e,t)))}Ki(e,t){if(gt(t))return X.resolve(null);let n=St(t);return this.indexManager.getIndexType(e,n).next((r=>0===r?null:(null!==t.limit&&1===r&&(t=Et(t,null,"F"),n=St(t)),this.indexManager.getDocumentsMatchingTarget(e,n).next((r=>{const i=Vt(...r);return this.Ui.getDocuments(e,i).next((r=>this.indexManager.getMinOffset(e,n).next((n=>{const o=this.ji(t,r);return this.zi(t,o,i,n.readTime)?this.Ki(e,Et(t,null,"F")):this.Wi(e,o,t,n)}))))})))))}Gi(e,t,n,r){return gt(t)||r.isEqual(L.min())?this.Qi(e,t):this.Ui.getDocuments(e,n).next((i=>{const a=this.ji(t,i);return this.zi(t,a,n,r)?this.Qi(e,t):(h()<=o.a.DEBUG&&d("QueryEngine","Re-using previous result from %s to execute query: %s",r.toString(),xt(t)),this.Wi(e,a,t,$(r,-1)))}))}ji(e,t){let n=new fe(Tt(e));return t.forEach(((t,r)=>{Ot(e,r)&&(n=n.add(r))})),n}zi(e,t,n,r){if(null===e.limit)return!1;if(n.size!==t.size)return!0;const i="F"===e.limitType?t.last():t.first();return!!i&&(i.hasPendingWrites||i.version.compareTo(r)>0)}Qi(e,t){return h()<=o.a.DEBUG&&d("QueryEngine","Using full collection scan to execute query:",xt(t)),this.Ui.getDocumentsMatchingQuery(e,t,H.min())}Wi(e,t,n,r){return this.Ui.getDocumentsMatchingQuery(e,n,r).next((e=>(t.forEach((t=>{e=e.insert(t.key,t)})),e)))}}class mr{constructor(e,t,n,r){this.persistence=e,this.Hi=t,this.serializer=r,this.Ji=new le(M),this.Yi=new At((e=>ft(e)),ht),this.Xi=new Map,this.Zi=e.getRemoteDocumentCache(),this.Bs=e.getTargetCache(),this.qs=e.getBundleCache(),this.tr(n)}tr(e){this.documentOverlayCache=this.persistence.getDocumentOverlayCache(e),this.indexManager=this.persistence.getIndexManager(e),this.mutationQueue=this.persistence.getMutationQueue(e,this.indexManager),this.localDocuments=new tr(this.Zi,this.mutationQueue,this.documentOverlayCache,this.indexManager),this.Zi.setIndexManager(this.indexManager),this.Hi.initialize(this.localDocuments,this.indexManager)}collectGarbage(e){return this.persistence.runTransaction("Collect garbage","readwrite-primary",(t=>e.collect(t,this.Ji)))}}function gr(e,t,n,r){return new mr(e,t,n,r)}async function yr(e,t){const n=b(e);return await n.persistence.runTransaction("Handle user change","readonly",(e=>{let r;return n.mutationQueue.getAllMutationBatches(e).next((i=>(r=i,n.tr(t),n.mutationQueue.getAllMutationBatches(e)))).next((t=>{const i=[],o=[];let a=Vt();for(const e of r){i.push(e.batchId);for(const t of e.mutations)a=a.add(t.key)}for(const e of t){o.push(e.batchId);for(const t of e.mutations)a=a.add(t.key)}return n.localDocuments.getDocuments(e,a).next((e=>({er:e,removedBatchIds:i,addedBatchIds:o})))}))}))}function vr(e){const t=b(e);return t.persistence.runTransaction("Get last remote snapshot version","readonly",(e=>t.Bs.getLastRemoteSnapshotVersion(e)))}function br(e,t){const n=b(e);return n.persistence.runTransaction("Get next mutation batch","readonly",(e=>(void 0===t&&(t=-1),n.mutationQueue.getNextMutationBatchAfterBatchId(e,t))))}class wr{constructor(){this.activeTargetIds=Bt()}lr(e){this.activeTargetIds=this.activeTargetIds.add(e)}dr(e){this.activeTargetIds=this.activeTargetIds.delete(e)}hr(){const e={activeTargetIds:this.activeTargetIds.toArray(),updateTimeMs:Date.now()};return JSON.stringify(e)}}class Sr{constructor(){this.Hr=new wr,this.Jr={},this.onlineStateHandler=null,this.sequenceNumberHandler=null}addPendingMutation(e){}updateMutationState(e,t,n){}addLocalQueryTarget(e){return this.Hr.lr(e),this.Jr[e]||"not-current"}updateQueryState(e,t,n){this.Jr[e]=t}removeLocalQueryTarget(e){this.Hr.dr(e)}isLocalQueryTarget(e){return this.Hr.activeTargetIds.has(e)}clearQueryState(e){delete this.Jr[e]}getAllActiveQueryTargets(){return this.Hr.activeTargetIds}isActiveQueryTarget(e){return this.Hr.activeTargetIds.has(e)}start(){return this.Hr=new wr,Promise.resolve()}handleUserChange(e,t,n){}setOnlineState(e){}shutdown(){}writeSequenceNumber(e){}notifyBundleLoaded(e){}}class Er{Yr(e){}shutdown(){}}class Cr{constructor(){this.Xr=()=>this.Zr(),this.eo=()=>this.no(),this.so=[],this.io()}Yr(e){this.so.push(e)}shutdown(){window.removeEventListener("online",this.Xr),window.removeEventListener("offline",this.eo)}io(){window.addEventListener("online",this.Xr),window.addEventListener("offline",this.eo)}Zr(){d("ConnectivityMonitor","Network connectivity changed: AVAILABLE");for(const e of this.so)e(0)}no(){d("ConnectivityMonitor","Network connectivity changed: UNAVAILABLE");for(const e of this.so)e(1)}static D(){return"undefined"!=typeof window&&void 0!==window.addEventListener&&void 0!==window.removeEventListener}}let kr=null;function xr(){return null===kr?kr=268435456+Math.round(2147483648*Math.random()):kr++,"0x"+kr.toString(16)}const Or={BatchGetDocuments:"batchGet",Commit:"commit",RunQuery:"runQuery",RunAggregationQuery:"runAggregationQuery"};class Tr{constructor(e){this.ro=e.ro,this.oo=e.oo}uo(e){this.co=e}ao(e){this.ho=e}onMessage(e){this.lo=e}close(){this.oo()}send(e){this.ro(e)}fo(){this.co()}wo(e){this.ho(e)}_o(e){this.lo(e)}}const _r="WebChannelConnection";class Ar extends class{constructor(e){this.databaseInfo=e,this.databaseId=e.databaseId;const t=e.ssl?"https":"http";this.mo=t+"://"+e.host,this.yo="projects/"+this.databaseId.projectId+"/databases/"+this.databaseId.database+"/documents"}get po(){return!1}Io(e,t,n,r,i){const o=xr(),a=this.To(e,t);d("RestConnection",`Sending RPC '${e}' ${o}:`,a,n);const s={};return this.Eo(s,r,i),this.Ao(e,a,s,n).then((t=>(d("RestConnection",`Received RPC '${e}' ${o}: `,t),t)),(t=>{throw m("RestConnection",`RPC '${e}' ${o} failed with error: `,t,"url: ",a,"request:",n),t}))}vo(e,t,n,r,i,o){return this.Io(e,t,n,r,i)}Eo(e,t,n){e["X-Goog-Api-Client"]="gl-js/ fire/"+c,e["Content-Type"]="text/plain",this.databaseInfo.appId&&(e["X-Firebase-GMPID"]=this.databaseInfo.appId),t&&t.headers.forEach(((t,n)=>e[n]=t)),n&&n.headers.forEach(((t,n)=>e[n]=t))}To(e,t){const n=Or[e];return`${this.mo}/v1/${t}:${n}`}}{constructor(e){super(e),this.forceLongPolling=e.forceLongPolling,this.autoDetectLongPolling=e.autoDetectLongPolling,this.useFetchStreams=e.useFetchStreams,this.longPollingOptions=e.longPollingOptions}Ao(e,t,n,r){const i=xr();return new Promise(((o,a)=>{const l=new s.i;l.setWithCredentials(!0),l.listenOnce(s.c.COMPLETE,(()=>{try{switch(l.getLastErrorCode()){case s.a.NO_ERROR:const t=l.getResponseJson();d(_r,`XHR for RPC '${e}' ${i} received:`,JSON.stringify(t)),o(t);break;case s.a.TIMEOUT:d(_r,`RPC '${e}' ${i} timed out`),a(new S(w.DEADLINE_EXCEEDED,"Request time out"));break;case s.a.HTTP_ERROR:const n=l.getStatus();if(d(_r,`RPC '${e}' ${i} failed with status:`,n,"response text:",l.getResponseText()),n>0){let e=l.getResponseJson();Array.isArray(e)&&(e=e[0]);const t=null==e?void 0:e.error;if(t&&t.status&&t.message){const e=function(e){const t=e.toLowerCase().replace(/_/g,"-");return Object.values(w).indexOf(t)>=0?t:w.UNKNOWN}(t.status);a(new S(e,t.message))}else a(new S(w.UNKNOWN,"Server responded with status "+l.getStatus()))}else a(new S(w.UNAVAILABLE,"Connection failed."));break;default:y()}}finally{d(_r,`RPC '${e}' ${i} completed.`)}}));const u=JSON.stringify(r);d(_r,`RPC '${e}' ${i} sending request:`,r),l.send(t,"POST",u,n,15)}))}Ro(e,t,n){const r=xr(),i=[this.mo,"/","google.firestore.v1.Firestore","/",e,"/channel"],o=Object(s.j)(),a=Object(s.k)(),l={httpSessionIdParam:"gsessionid",initMessageHeaders:{},messageUrlParams:{database:`projects/${this.databaseId.projectId}/databases/${this.databaseId.database}`},sendRawJson:!0,supportsCrossDomainXhr:!0,internalChannelParams:{forwardChannelRequestTimeoutMs:6e5},forceLongPolling:this.forceLongPolling,detectBufferingProxy:this.autoDetectLongPolling},u=this.longPollingOptions.timeoutSeconds;void 0!==u&&(l.longPollingTimeout=Math.round(1e3*u)),this.useFetchStreams&&(l.xmlHttpFactory=new s.d({})),this.Eo(l.initMessageHeaders,t,n),l.encodeInitMessageHeaders=!0;const c=i.join("");d(_r,`Creating RPC '${e}' stream ${r}: ${c}`,l);const f=o.createWebChannel(c,l);let h=!1,p=!1;const g=new Tr({ro:t=>{p?d(_r,`Not sending because RPC '${e}' stream ${r} is closed:`,t):(h||(d(_r,`Opening RPC '${e}' stream ${r} transport.`),f.open(),h=!0),d(_r,`RPC '${e}' stream ${r} sending:`,t),f.send(t))},oo:()=>f.close()}),y=(e,t,n)=>{e.listen(t,(e=>{try{n(e)}catch(e){setTimeout((()=>{throw e}),0)}}))};return y(f,s.h.EventType.OPEN,(()=>{p||d(_r,`RPC '${e}' stream ${r} transport opened.`)})),y(f,s.h.EventType.CLOSE,(()=>{p||(p=!0,d(_r,`RPC '${e}' stream ${r} transport closed`),g.wo())})),y(f,s.h.EventType.ERROR,(t=>{p||(p=!0,m(_r,`RPC '${e}' stream ${r} transport errored:`,t),g.wo(new S(w.UNAVAILABLE,"The operation could not be completed")))})),y(f,s.h.EventType.MESSAGE,(t=>{var n;if(!p){const i=t.data[0];v(!!i);const o=i,a=o.error||(null===(n=o[0])||void 0===n?void 0:n.error);if(a){d(_r,`RPC '${e}' stream ${r} received error:`,a);const t=a.status;let n=function(e){const t=kn[e];if(void 0!==t)return Tn(t)}(t),i=a.message;void 0===n&&(n=w.INTERNAL,i="Unknown error status: "+t+" with message "+a.message),p=!0,g.wo(new S(n,i)),f.close()}else d(_r,`RPC '${e}' stream ${r} received:`,i),g._o(i)}})),y(a,s.b.STAT_EVENT,(t=>{t.stat===s.g.PROXY?d(_r,`RPC '${e}' stream ${r} detected buffering proxy`):t.stat===s.g.NOPROXY&&d(_r,`RPC '${e}' stream ${r} detected no buffering proxy`)})),setTimeout((()=>{g.fo()}),0),g}}function Pr(){return"undefined"!=typeof document?document:null}function Ir(e){return new _n(e,!0)}class Rr{constructor(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.5,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:6e4;this.ii=e,this.timerId=t,this.Po=n,this.bo=r,this.Vo=i,this.So=0,this.Do=null,this.Co=Date.now(),this.reset()}reset(){this.So=0}xo(){this.So=this.Vo}No(e){this.cancel();const t=Math.floor(this.So+this.ko()),n=Math.max(0,Date.now()-this.Co),r=Math.max(0,t-n);r>0&&d("ExponentialBackoff",`Backing off for ${r} ms (base delay: ${this.So} ms, delay with jitter: ${t} ms, last attempt: ${n} ms ago)`),this.Do=this.ii.enqueueAfterDelay(this.timerId,r,(()=>(this.Co=Date.now(),e()))),this.So*=this.bo,this.Sothis.Vo&&(this.So=this.Vo)}Mo(){null!==this.Do&&(this.Do.skipDelay(),this.Do=null)}cancel(){null!==this.Do&&(this.Do.cancel(),this.Do=null)}ko(){return(Math.random()-.5)*this.So}}class Mr{constructor(e,t,n,r,i,o,a,s){this.ii=e,this.$o=n,this.Oo=r,this.connection=i,this.authCredentialsProvider=o,this.appCheckCredentialsProvider=a,this.listener=s,this.state=0,this.Fo=0,this.Bo=null,this.Lo=null,this.stream=null,this.qo=new Rr(e,t)}Uo(){return 1===this.state||5===this.state||this.Ko()}Ko(){return 2===this.state||3===this.state}start(){4!==this.state?this.auth():this.Go()}async stop(){this.Uo()&&await this.close(0)}Qo(){this.state=0,this.qo.reset()}jo(){this.Ko()&&null===this.Bo&&(this.Bo=this.ii.enqueueAfterDelay(this.$o,6e4,(()=>this.zo())))}Wo(e){this.Ho(),this.stream.send(e)}async zo(){if(this.Ko())return this.close(0)}Ho(){this.Bo&&(this.Bo.cancel(),this.Bo=null)}Jo(){this.Lo&&(this.Lo.cancel(),this.Lo=null)}async close(e,t){this.Ho(),this.Jo(),this.qo.cancel(),this.Fo++,4!==e?this.qo.reset():t&&t.code===w.RESOURCE_EXHAUSTED?(p(t.toString()),p("Using maximum backoff delay to prevent overloading the backend."),this.qo.xo()):t&&t.code===w.UNAUTHENTICATED&&3!==this.state&&(this.authCredentialsProvider.invalidateToken(),this.appCheckCredentialsProvider.invalidateToken()),null!==this.stream&&(this.Yo(),this.stream.close(),this.stream=null),this.state=e,await this.listener.ao(t)}Yo(){}auth(){this.state=1;const e=this.Xo(this.Fo),t=this.Fo;Promise.all([this.authCredentialsProvider.getToken(),this.appCheckCredentialsProvider.getToken()]).then((e=>{let[n,r]=e;this.Fo===t&&this.Zo(n,r)}),(t=>{e((()=>{const e=new S(w.UNKNOWN,"Fetching auth token failed: "+t.message);return this.tu(e)}))}))}Zo(e,t){const n=this.Xo(this.Fo);this.stream=this.eu(e,t),this.stream.uo((()=>{n((()=>(this.state=2,this.Lo=this.ii.enqueueAfterDelay(this.Oo,1e4,(()=>(this.Ko()&&(this.state=3),Promise.resolve()))),this.listener.uo())))})),this.stream.ao((e=>{n((()=>this.tu(e)))})),this.stream.onMessage((e=>{n((()=>this.onMessage(e)))}))}Go(){this.state=5,this.qo.No((async()=>{this.state=0,this.start()}))}tu(e){return d("PersistentStream",`close with error: ${e}`),this.stream=null,this.close(4,e)}Xo(e){return t=>{this.ii.enqueueAndForget((()=>this.Fo===e?t():(d("PersistentStream","stream callback skipped by getCloseGuardedDispatcher."),Promise.resolve())))}}}class Nr extends Mr{constructor(e,t,n,r,i,o){super(e,"write_stream_connection_backoff","write_stream_idle","health_check_timeout",t,n,r,o),this.serializer=i,this.ru=!1}get ou(){return this.ru}start(){this.ru=!1,this.lastStreamToken=void 0,super.start()}Yo(){this.ru&&this.uu([])}eu(e,t){return this.connection.Ro("Write",e,t)}onMessage(e){if(v(!!e.streamToken),this.lastStreamToken=e.streamToken,this.ru){this.qo.reset();const t=function(e,t){return e&&e.length>0?(v(void 0!==t),e.map((e=>function(e,t){let n=e.updateTime?Rn(e.updateTime):Rn(t);return n.isEqual(L.min())&&(n=Rn(t)),new on(n,e.transformResults||[])}(e,t)))):[]}(e.writeResults,e.commitTime),n=Rn(e.commitTime);return this.listener.cu(n,t)}return v(!e.writeResults||0===e.writeResults.length),this.ru=!0,this.listener.au()}hu(){const e={};e.database=jn(this.serializer),this.Wo(e)}uu(e){const t={streamToken:this.lastStreamToken,writes:e.map((e=>Vn(this.serializer,e)))};this.Wo(t)}}class Dr extends class{}{constructor(e,t,n,r){super(),this.authCredentials=e,this.appCheckCredentials=t,this.connection=n,this.serializer=r,this.lu=!1}fu(){if(this.lu)throw new S(w.FAILED_PRECONDITION,"The client has already been terminated.")}Io(e,t,n){return this.fu(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then((r=>{let[i,o]=r;return this.connection.Io(e,t,n,i,o)})).catch((e=>{throw"FirebaseError"===e.name?(e.code===w.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),e):new S(w.UNKNOWN,e.toString())}))}vo(e,t,n,r){return this.fu(),Promise.all([this.authCredentials.getToken(),this.appCheckCredentials.getToken()]).then((i=>{let[o,a]=i;return this.connection.vo(e,t,n,o,a,r)})).catch((e=>{throw"FirebaseError"===e.name?(e.code===w.UNAUTHENTICATED&&(this.authCredentials.invalidateToken(),this.appCheckCredentials.invalidateToken()),e):new S(w.UNKNOWN,e.toString())}))}terminate(){this.lu=!0}}class Lr{constructor(e,t){this.asyncQueue=e,this.onlineStateHandler=t,this.state="Unknown",this.wu=0,this._u=null,this.mu=!0}gu(){0===this.wu&&(this.yu("Unknown"),this._u=this.asyncQueue.enqueueAfterDelay("online_state_timeout",1e4,(()=>(this._u=null,this.pu("Backend didn't respond within 10 seconds."),this.yu("Offline"),Promise.resolve()))))}Iu(e){"Online"===this.state?this.yu("Unknown"):(this.wu++,this.wu>=1&&(this.Tu(),this.pu(`Connection failed 1 times. Most recent error: ${e.toString()}`),this.yu("Offline")))}set(e){this.Tu(),this.wu=0,"Online"===e&&(this.mu=!1),this.yu(e)}yu(e){e!==this.state&&(this.state=e,this.onlineStateHandler(e))}pu(e){const t=`Could not reach Cloud Firestore backend. ${e}\nThis typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.`;this.mu?(p(t),this.mu=!1):d("OnlineStateTracker",t)}Tu(){null!==this._u&&(this._u.cancel(),this._u=null)}}class jr{constructor(e,t,n,r,i){this.localStore=e,this.datastore=t,this.asyncQueue=n,this.remoteSyncer={},this.Eu=[],this.Au=new Map,this.vu=new Set,this.Ru=[],this.Pu=i,this.Pu.Yr((e=>{n.enqueueAndForget((async()=>{Vr(this)&&(d("RemoteStore","Restarting streams for network reachability change."),await async function(e){const t=b(e);t.vu.add(4),await zr(t),t.bu.set("Unknown"),t.vu.delete(4),await Fr(t)}(this))}))})),this.bu=new Lr(n,r)}}async function Fr(e){if(Vr(e))for(const t of e.Ru)await t(!0)}async function zr(e){for(const t of e.Ru)await t(!1)}function Vr(e){return 0===b(e).vu.size}async function Ur(e,t,n){if(!Y(t))throw t;e.vu.add(1),await zr(e),e.bu.set("Offline"),n||(n=()=>vr(e.localStore)),e.asyncQueue.enqueueRetryable((async()=>{d("RemoteStore","Retrying IndexedDB access"),await n(),e.vu.delete(1),await Fr(e)}))}function Br(e,t){return t().catch((n=>Ur(e,n,t)))}async function $r(e){const t=b(e),n=ei(t);let r=t.Eu.length>0?t.Eu[t.Eu.length-1].batchId:-1;for(;Wr(t);)try{const e=await br(t.localStore,r);if(null===e){0===t.Eu.length&&n.jo();break}r=e.batchId,Hr(t,e)}catch(e){await Ur(t,e)}qr(t)&&Kr(t)}function Wr(e){return Vr(e)&&e.Eu.length<10}function Hr(e,t){e.Eu.push(t);const n=ei(e);n.Ko()&&n.ou&&n.uu(t.mutations)}function qr(e){return Vr(e)&&!ei(e).Uo()&&e.Eu.length>0}function Kr(e){ei(e).start()}async function Gr(e){ei(e).hu()}async function Qr(e){const t=ei(e);for(const n of e.Eu)t.uu(n.mutations)}async function Xr(e,t,n){const r=e.Eu.shift(),i=En.from(r,t,n);await Br(e,(()=>e.remoteSyncer.applySuccessfulWrite(i))),await $r(e)}async function Yr(e,t){t&&ei(e).ou&&await async function(e,t){if(On(n=t.code)&&n!==w.ABORTED){const n=e.Eu.shift();ei(e).Qo(),await Br(e,(()=>e.remoteSyncer.rejectFailedWrite(n.batchId,t))),await $r(e)}var n}(e,t),qr(e)&&Kr(e)}async function Jr(e,t){const n=b(e);n.asyncQueue.verifyOperationInProgress(),d("RemoteStore","RemoteStore received new credentials");const r=Vr(n);n.vu.add(3),await zr(n),r&&n.bu.set("Unknown"),await n.remoteSyncer.handleCredentialChange(t),n.vu.delete(3),await Fr(n)}async function Zr(e,t){const n=b(e);t?(n.vu.delete(2),await Fr(n)):t||(n.vu.add(2),await zr(n),n.bu.set("Unknown"))}function ei(e){return e.Du||(e.Du=function(e,t,n){const r=b(e);return r.fu(),new Nr(t,r.connection,r.authCredentials,r.appCheckCredentials,r.serializer,n)}(e.datastore,e.asyncQueue,{uo:Gr.bind(null,e),ao:Yr.bind(null,e),au:Qr.bind(null,e),cu:Xr.bind(null,e)}),e.Ru.push((async t=>{t?(e.Du.Qo(),await $r(e)):(await e.Du.stop(),e.Eu.length>0&&(d("RemoteStore",`Stopping write stream with ${e.Eu.length} pending writes`),e.Eu=[]))}))),e.Du}class ti{constructor(e,t,n,r,i){this.asyncQueue=e,this.timerId=t,this.targetTimeMs=n,this.op=r,this.removalCallback=i,this.deferred=new E,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch((e=>{}))}static createAndSchedule(e,t,n,r,i){const o=Date.now()+n,a=new ti(e,t,o,r,i);return a.start(n),a}start(e){this.timerHandle=setTimeout((()=>this.handleDelayElapsed()),e)}skipDelay(){return this.handleDelayElapsed()}cancel(e){null!==this.timerHandle&&(this.clearTimeout(),this.deferred.reject(new S(w.CANCELLED,"Operation cancelled"+(e?": "+e:""))))}handleDelayElapsed(){this.asyncQueue.enqueueAndForget((()=>null!==this.timerHandle?(this.clearTimeout(),this.op().then((e=>this.deferred.resolve(e)))):Promise.resolve()))}clearTimeout(){null!==this.timerHandle&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function ni(e,t){if(p("AsyncQueue",`${t}: ${e}`),Y(e))return new S(w.UNAVAILABLE,`${t}: ${e}`);throw e}class ri{constructor(){this.queries=new At((e=>kt(e)),Ct),this.onlineState="Unknown",this.ku=new Set}}function ii(e){e.ku.forEach((e=>{e.next()}))}class oi{constructor(e,t,n,r,i,o){this.localStore=e,this.remoteStore=t,this.eventManager=n,this.sharedClientState=r,this.currentUser=i,this.maxConcurrentLimboResolutions=o,this.dc={},this.wc=new At((e=>kt(e)),Ct),this._c=new Map,this.mc=new Set,this.gc=new le(U.comparator),this.yc=new Map,this.Ic=new ir,this.Tc={},this.Ec=new Map,this.Ac=Jn.Mn(),this.onlineState="Unknown",this.vc=void 0}get isPrimaryClient(){return!0===this.vc}}function ai(e,t,n){const r=b(e);if(r.isPrimaryClient&&0===n||!r.isPrimaryClient&&1===n){const e=[];r.wc.forEach(((n,r)=>{const i=r.view.Mu(t);i.snapshot&&e.push(i.snapshot)})),function(e,t){const n=b(e);n.onlineState=t;let r=!1;n.queries.forEach(((e,n)=>{for(const i of n.listeners)i.Mu(t)&&(r=!0)})),r&&ii(n)}(r.eventManager,t),e.length&&r.dc.nu(e),r.onlineState=t,r.isPrimaryClient&&r.sharedClientState.setOnlineState(t)}}async function si(e,t){const n=b(e),r=t.batch.batchId;try{const e=await function(e,t){const n=b(e);return n.persistence.runTransaction("Acknowledge batch","readwrite-primary",(e=>{const r=t.batch.keys(),i=n.Zi.newChangeBuffer({trackRemovals:!0});return function(e,t,n,r){const i=n.batch,o=i.keys();let a=X.resolve();return o.forEach((e=>{a=a.next((()=>r.getEntry(t,e))).next((t=>{const o=n.docVersions.get(e);v(null!==o),t.version.compareTo(o)<0&&(i.applyToRemoteDocument(t,n),t.isValidDocument()&&(t.setReadTime(n.commitVersion),r.addEntry(t)))}))})),a.next((()=>e.mutationQueue.removeMutationBatch(t,i)))}(n,e,t,i).next((()=>i.apply(e))).next((()=>n.mutationQueue.performConsistencyCheck(e))).next((()=>n.documentOverlayCache.removeOverlaysForBatchId(e,r,t.batch.batchId))).next((()=>n.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(e,function(e){let t=Vt();for(let n=0;n0&&(t=t.add(e.batch.mutations[n].key));return t}(t)))).next((()=>n.localDocuments.getDocuments(e,r)))}))}(n.localStore,t);ci(n,r,null),ui(n,r),n.sharedClientState.updateMutationState(r,"acknowledged"),await fi(n,e)}catch(e){await Q(e)}}async function li(e,t,n){const r=b(e);try{const e=await function(e,t){const n=b(e);return n.persistence.runTransaction("Reject batch","readwrite-primary",(e=>{let r;return n.mutationQueue.lookupMutationBatch(e,t).next((t=>(v(null!==t),r=t.keys(),n.mutationQueue.removeMutationBatch(e,t)))).next((()=>n.mutationQueue.performConsistencyCheck(e))).next((()=>n.documentOverlayCache.removeOverlaysForBatchId(e,r,t))).next((()=>n.localDocuments.recalculateAndSaveOverlaysForDocumentKeys(e,r))).next((()=>n.localDocuments.getDocuments(e,r)))}))}(r.localStore,t);ci(r,t,n),ui(r,t),r.sharedClientState.updateMutationState(t,"rejected",n),await fi(r,e)}catch(n){await Q(n)}}function ui(e,t){(e.Ec.get(t)||[]).forEach((e=>{e.resolve()})),e.Ec.delete(t)}function ci(e,t,n){const r=b(e);let i=r.Tc[r.currentUser.toKey()];if(i){const e=i.get(t);e&&(n?e.reject(n):e.resolve(),i=i.remove(t)),r.Tc[r.currentUser.toKey()]=i}}async function fi(e,t,n){const r=b(e),i=[],o=[],a=[];r.wc.isEmpty()||(r.wc.forEach(((e,s)=>{a.push(r.Rc(s,t,n).then((e=>{if((e||n)&&r.isPrimaryClient&&r.sharedClientState.updateQueryState(s.targetId,(null==e?void 0:e.fromCache)?"not-current":"current"),e){i.push(e);const t=dr.Li(s.targetId,e);o.push(t)}})))})),await Promise.all(a),r.dc.nu(i),await async function(e,t){const n=b(e);try{await n.persistence.runTransaction("notifyLocalViewChanges","readwrite",(e=>X.forEach(t,(t=>X.forEach(t.Fi,(r=>n.persistence.referenceDelegate.addReference(e,t.targetId,r))).next((()=>X.forEach(t.Bi,(r=>n.persistence.referenceDelegate.removeReference(e,t.targetId,r)))))))))}catch(e){if(!Y(e))throw e;d("LocalStore","Failed to update sequence numbers: "+e)}for(const r of t){const e=r.targetId;if(!r.fromCache){const t=n.Ji.get(e),r=t.snapshotVersion,i=t.withLastLimboFreeSnapshotVersion(r);n.Ji=n.Ji.insert(e,i)}}}(r.localStore,o))}async function hi(e,t){const n=b(e);if(!n.currentUser.isEqual(t)){d("SyncEngine","User change. New user:",t.toKey());const e=await yr(n.localStore,t);n.currentUser=t,function(e){e.Ec.forEach((e=>{e.forEach((e=>{e.reject(new S(w.CANCELLED,"'waitForPendingWrites' promise is rejected due to a user change."))}))})),e.Ec.clear()}(n),n.sharedClientState.handleUserChange(t,e.removedBatchIds,e.addedBatchIds),await fi(n,e.er)}}function di(e){const t=b(e);return t.remoteStore.remoteSyncer.applySuccessfulWrite=si.bind(null,t),t.remoteStore.remoteSyncer.rejectFailedWrite=li.bind(null,t),t}class pi{constructor(){this.synchronizeTabs=!1}async initialize(e){this.serializer=Ir(e.databaseInfo.databaseId),this.sharedClientState=this.createSharedClientState(e),this.persistence=this.createPersistence(e),await this.persistence.start(),this.localStore=this.createLocalStore(e),this.gcScheduler=this.createGarbageCollectionScheduler(e,this.localStore),this.indexBackfillerScheduler=this.createIndexBackfillerScheduler(e,this.localStore)}createGarbageCollectionScheduler(e,t){return null}createIndexBackfillerScheduler(e,t){return null}createLocalStore(e){return gr(this.persistence,new pr,e.initialUser,this.serializer)}createPersistence(e){return new cr(hr.zs,this.serializer)}createSharedClientState(e){return new Sr}async terminate(){this.gcScheduler&&this.gcScheduler.stop(),await this.sharedClientState.shutdown(),await this.persistence.shutdown()}}class mi{async initialize(e,t){this.localStore||(this.localStore=e.localStore,this.sharedClientState=e.sharedClientState,this.datastore=this.createDatastore(t),this.remoteStore=this.createRemoteStore(t),this.eventManager=this.createEventManager(t),this.syncEngine=this.createSyncEngine(t,!e.synchronizeTabs),this.sharedClientState.onlineStateHandler=e=>ai(this.syncEngine,e,1),this.remoteStore.remoteSyncer.handleCredentialChange=hi.bind(null,this.syncEngine),await Zr(this.remoteStore,this.syncEngine.isPrimaryClient))}createEventManager(e){return new ri}createDatastore(e){const t=Ir(e.databaseInfo.databaseId),n=(r=e.databaseInfo,new Ar(r));var r;return function(e,t,n,r){return new Dr(e,t,n,r)}(e.authCredentials,e.appCheckCredentials,n,t)}createRemoteStore(e){return t=this.localStore,n=this.datastore,r=e.asyncQueue,i=e=>ai(this.syncEngine,e,0),o=Cr.D()?new Cr:new Er,new jr(t,n,r,i,o);var t,n,r,i,o}createSyncEngine(e,t){return function(e,t,n,r,i,o,a){const s=new oi(e,t,n,r,i,o);return a&&(s.vc=!0),s}(this.localStore,this.remoteStore,this.eventManager,this.sharedClientState,e.initialUser,e.maxConcurrentLimboResolutions,t)}terminate(){return async function(e){const t=b(e);d("RemoteStore","RemoteStore shutting down."),t.vu.add(5),await zr(t),t.Pu.shutdown(),t.bu.set("Unknown")}(this.remoteStore)}}class gi{constructor(e,t,n,r){this.authCredentials=e,this.appCheckCredentials=t,this.asyncQueue=n,this.databaseInfo=r,this.user=u.UNAUTHENTICATED,this.clientId=R.A(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(n,(async e=>{d("FirestoreClient","Received user=",e.uid),await this.authCredentialListener(e),this.user=e})),this.appCheckCredentials.start(n,(e=>(d("FirestoreClient","Received new app check token=",e),this.appCheckCredentialListener(e,this.user))))}async getConfiguration(){return{asyncQueue:this.asyncQueue,databaseInfo:this.databaseInfo,clientId:this.clientId,authCredentials:this.authCredentials,appCheckCredentials:this.appCheckCredentials,initialUser:this.user,maxConcurrentLimboResolutions:100}}setCredentialChangeListener(e){this.authCredentialListener=e}setAppCheckTokenChangeListener(e){this.appCheckCredentialListener=e}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new S(w.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){this.asyncQueue.enterRestrictedMode();const e=new E;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted((async()=>{try{this._onlineComponents&&await this._onlineComponents.terminate(),this._offlineComponents&&await this._offlineComponents.terminate(),this.authCredentials.shutdown(),this.appCheckCredentials.shutdown(),e.resolve()}catch(t){const n=ni(t,"Failed to shutdown persistence");e.reject(n)}})),e.promise}}async function yi(e,t){e.asyncQueue.verifyOperationInProgress(),d("FirestoreClient","Initializing OfflineComponentProvider");const n=await e.getConfiguration();await t.initialize(n);let r=n.initialUser;e.setCredentialChangeListener((async e=>{r.isEqual(e)||(await yr(t.localStore,e),r=e)})),t.persistence.setDatabaseDeletedListener((()=>e.terminate())),e._offlineComponents=t}async function vi(e,t){e.asyncQueue.verifyOperationInProgress();const n=await wi(e);d("FirestoreClient","Initializing OnlineComponentProvider");const r=await e.getConfiguration();await t.initialize(n,r),e.setCredentialChangeListener((e=>Jr(t.remoteStore,e))),e.setAppCheckTokenChangeListener(((e,n)=>Jr(t.remoteStore,n))),e._onlineComponents=t}function bi(e){return"FirebaseError"===e.name?e.code===w.FAILED_PRECONDITION||e.code===w.UNIMPLEMENTED:!("undefined"!=typeof DOMException&&e instanceof DOMException)||22===e.code||20===e.code||11===e.code}async function wi(e){if(!e._offlineComponents)if(e._uninitializedComponentsProvider){d("FirestoreClient","Using user provided OfflineComponentProvider");try{await yi(e,e._uninitializedComponentsProvider._offline)}catch(t){const n=t;if(!bi(n))throw n;m("Error using user provided cache. Falling back to memory cache: "+n),await yi(e,new pi)}}else d("FirestoreClient","Using default OfflineComponentProvider"),await yi(e,new pi);return e._offlineComponents}async function Si(e){return e._onlineComponents||(e._uninitializedComponentsProvider?(d("FirestoreClient","Using user provided OnlineComponentProvider"),await vi(e,e._uninitializedComponentsProvider._online)):(d("FirestoreClient","Using default OnlineComponentProvider"),await vi(e,new mi))),e._onlineComponents}function Ei(e){return Si(e).then((e=>e.syncEngine))}function Ci(e){const t={};return void 0!==e.timeoutSeconds&&(t.timeoutSeconds=e.timeoutSeconds),t}const ki=new Map;function xi(e,t,n){if(!n)throw new S(w.INVALID_ARGUMENT,`Function ${e}() cannot be called with an empty ${t}.`)}function Oi(e){if(!U.isDocumentKey(e))throw new S(w.INVALID_ARGUMENT,`Invalid document reference. Document references must have an even number of segments, but ${e} has ${e.length}.`)}function Ti(e){if(U.isDocumentKey(e))throw new S(w.INVALID_ARGUMENT,`Invalid collection reference. Collection references must have an odd number of segments, but ${e} has ${e.length}.`)}function _i(e){if(void 0===e)return"undefined";if(null===e)return"null";if("string"==typeof e)return e.length>20&&(e=`${e.substring(0,20)}...`),JSON.stringify(e);if("number"==typeof e||"boolean"==typeof e)return""+e;if("object"==typeof e){if(e instanceof Array)return"an array";{const t=function(e){return e.constructor?e.constructor.name:null}(e);return t?`a custom ${t} object`:"an object"}}return"function"==typeof e?"a function":y()}function Ai(e,t){if("_delegate"in e&&(e=e._delegate),!(e instanceof t)){if(t.name===e.constructor.name)throw new S(w.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{const n=_i(e);throw new S(w.INVALID_ARGUMENT,`Expected type '${t.name}', but it was: ${n}`)}}return e}class Pi{constructor(e){var t,n;if(void 0===e.host){if(void 0!==e.ssl)throw new S(w.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=e.host,this.ssl=null===(t=e.ssl)||void 0===t||t;if(this.credentials=e.credentials,this.ignoreUndefinedProperties=!!e.ignoreUndefinedProperties,this.cache=e.localCache,void 0===e.cacheSizeBytes)this.cacheSizeBytes=41943040;else{if(-1!==e.cacheSizeBytes&&e.cacheSizeBytes<1048576)throw new S(w.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=e.cacheSizeBytes}(function(e,t,n,r){if(!0===t&&!0===r)throw new S(w.INVALID_ARGUMENT,`${e} and ${n} cannot be used together.`)})("experimentalForceLongPolling",e.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",e.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!e.experimentalForceLongPolling,this.experimentalForceLongPolling?this.experimentalAutoDetectLongPolling=!1:void 0===e.experimentalAutoDetectLongPolling?this.experimentalAutoDetectLongPolling=!0:this.experimentalAutoDetectLongPolling=!!e.experimentalAutoDetectLongPolling,this.experimentalLongPollingOptions=Ci(null!==(n=e.experimentalLongPollingOptions)&&void 0!==n?n:{}),function(e){if(void 0!==e.timeoutSeconds){if(isNaN(e.timeoutSeconds))throw new S(w.INVALID_ARGUMENT,`invalid long polling timeout: ${e.timeoutSeconds} (must not be NaN)`);if(e.timeoutSeconds<5)throw new S(w.INVALID_ARGUMENT,`invalid long polling timeout: ${e.timeoutSeconds} (minimum allowed value is 5)`);if(e.timeoutSeconds>30)throw new S(w.INVALID_ARGUMENT,`invalid long polling timeout: ${e.timeoutSeconds} (maximum allowed value is 30)`)}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!e.useFetchStreams}isEqual(e){return this.host===e.host&&this.ssl===e.ssl&&this.credentials===e.credentials&&this.cacheSizeBytes===e.cacheSizeBytes&&this.experimentalForceLongPolling===e.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===e.experimentalAutoDetectLongPolling&&(t=this.experimentalLongPollingOptions,n=e.experimentalLongPollingOptions,t.timeoutSeconds===n.timeoutSeconds)&&this.ignoreUndefinedProperties===e.ignoreUndefinedProperties&&this.useFetchStreams===e.useFetchStreams;var t,n}}class Ii{constructor(e,t,n,r){this._authCredentials=e,this._appCheckCredentials=t,this._databaseId=n,this._app=r,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new Pi({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new S(w.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return void 0!==this._terminateTask}_setSettings(e){if(this._settingsFrozen)throw new S(w.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new Pi(e),void 0!==e.credentials&&(this._authCredentials=function(e){if(!e)return new k;switch(e.type){case"firstParty":return new _(e.sessionIndex||"0",e.iamToken||null,e.authTokenFactory||null);case"provider":return e.client;default:throw new S(w.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invalid credential type")}}(e.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(e){const t=ki.get(e);t&&(d("ComponentProvider","Removing Datastore"),ki.delete(e),t.terminate())}(this),Promise.resolve()}}class Ri{constructor(e,t,n){this.converter=t,this._key=n,this.type="document",this.firestore=e}get _path(){return this._key.path}get id(){return this._key.path.lastSegment()}get path(){return this._key.path.canonicalString()}get parent(){return new Ni(this.firestore,this.converter,this._key.path.popLast())}withConverter(e){return new Ri(this.firestore,e,this._key)}}class Mi{constructor(e,t,n){this.converter=t,this._query=n,this.type="query",this.firestore=e}withConverter(e){return new Mi(this.firestore,e,this._query)}}class Ni extends Mi{constructor(e,t,n){super(e,t,mt(n)),this._path=n,this.type="collection"}get id(){return this._query.path.lastSegment()}get path(){return this._query.path.canonicalString()}get parent(){const e=this._path.popLast();return e.isEmpty()?null:new Ri(this.firestore,null,new U(e))}withConverter(e){return new Ni(this.firestore,e,this._path)}}function Di(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i{const e=Pr();e&&d("AsyncQueue","Visibility state changed to "+e.visibilityState),this.qo.Mo()};const e=Pr();e&&"function"==typeof e.addEventListener&&e.addEventListener("visibilitychange",this.Xc)}get isShuttingDown(){return this.jc}enqueueAndForget(e){this.enqueue(e)}enqueueAndForgetEvenWhileRestricted(e){this.Zc(),this.ta(e)}enterRestrictedMode(e){if(!this.jc){this.jc=!0,this.Jc=e||!1;const t=Pr();t&&"function"==typeof t.removeEventListener&&t.removeEventListener("visibilitychange",this.Xc)}}enqueue(e){if(this.Zc(),this.jc)return new Promise((()=>{}));const t=new E;return this.ta((()=>this.jc&&this.Jc?Promise.resolve():(e().then(t.resolve,t.reject),t.promise))).then((()=>t.promise))}enqueueRetryable(e){this.enqueueAndForget((()=>(this.Qc.push(e),this.ea())))}async ea(){if(0!==this.Qc.length){try{await this.Qc[0](),this.Qc.shift(),this.qo.reset()}catch(e){if(!Y(e))throw e;d("AsyncQueue","Operation failed with retryable error: "+e)}this.Qc.length>0&&this.qo.No((()=>this.ea()))}}ta(e){const t=this.Gc.then((()=>(this.Hc=!0,e().catch((e=>{this.Wc=e,this.Hc=!1;const t=function(e){let t=e.message||"";return e.stack&&(t=e.stack.includes(e.message)?e.stack:e.message+"\n"+e.stack),t}(e);throw p("INTERNAL UNHANDLED ERROR: ",t),e})).then((e=>(this.Hc=!1,e))))));return this.Gc=t,t}enqueueAfterDelay(e,t,n){this.Zc(),this.Yc.indexOf(e)>-1&&(t=0);const r=ti.createAndSchedule(this,e,t,n,(e=>this.na(e)));return this.zc.push(r),r}Zc(){this.Wc&&y()}verifyOperationInProgress(){}async sa(){let e;do{e=this.Gc,await e}while(e!==this.Gc)}ia(e){for(const t of this.zc)if(t.timerId===e)return!0;return!1}ra(e){return this.sa().then((()=>{this.zc.sort(((e,t)=>e.targetTimeMs-t.targetTimeMs));for(const t of this.zc)if(t.skipDelay(),"all"!==e&&t.timerId===e)break;return this.sa()}))}oa(e){this.Yc.push(e)}na(e){const t=this.zc.indexOf(e);this.zc.splice(t,1)}}class ji extends Ii{constructor(e,t,n,r){super(e,t,n,r),this.type="firestore",this._queue=new Li,this._persistenceKey=(null==r?void 0:r.name)||"[DEFAULT]"}_terminate(){return this._firestoreClient||Vi(this),this._firestoreClient.terminate()}}function Fi(e,t){const n="object"==typeof e?e:Object(r.e)(),i="string"==typeof e?e:t||"(default)",o=Object(r.b)(n,"firestore").getImmediate({identifier:i});if(!o._initialized){const e=Object(a.h)("firestore");e&&function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};var i;const o=(e=Ai(e,Ii))._getSettings(),s=`${t}:${n}`;if("firestore.googleapis.com"!==o.host&&o.host!==s&&m("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),e._setSettings(Object.assign(Object.assign({},o),{host:s,ssl:!1})),r.mockUserToken){let t,n;if("string"==typeof r.mockUserToken)t=r.mockUserToken,n=u.MOCK_USER;else{t=Object(a.e)(r.mockUserToken,null===(i=e._app)||void 0===i?void 0:i.options.projectId);const o=r.mockUserToken.sub||r.mockUserToken.user_id;if(!o)throw new S(w.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");n=new u(o)}e._authCredentials=new x(new C(t,n))}}(o,...e)}return o}function zi(e){return e._firestoreClient||Vi(e),e._firestoreClient.verifyNotTerminated(),e._firestoreClient}function Vi(e){var t,n,r;const i=e._freezeSettings(),o=function(e,t,n,r){return new Ce(e,t,n,r.host,r.ssl,r.experimentalForceLongPolling,r.experimentalAutoDetectLongPolling,Ci(r.experimentalLongPollingOptions),r.useFetchStreams)}(e._databaseId,(null===(t=e._app)||void 0===t?void 0:t.options.appId)||"",e._persistenceKey,i);e._firestoreClient=new gi(e._authCredentials,e._appCheckCredentials,e._queue,o),(null===(n=i.cache)||void 0===n?void 0:n._offlineComponentProvider)&&(null===(r=i.cache)||void 0===r?void 0:r._onlineComponentProvider)&&(e._firestoreClient._uninitializedComponentsProvider={_offlineKind:i.cache.kind,_offline:i.cache._offlineComponentProvider,_online:i.cache._onlineComponentProvider})}class Ui{constructor(e){this._byteString=e}static fromBase64String(e){try{return new Ui(me.fromBase64String(e))}catch(e){throw new S(w.INVALID_ARGUMENT,"Failed to construct data from Base64 string: "+e)}}static fromUint8Array(e){return new Ui(me.fromUint8Array(e))}toBase64(){return this._byteString.toBase64()}toUint8Array(){return this._byteString.toUint8Array()}toString(){return"Bytes(base64: "+this.toBase64()+")"}isEqual(e){return this._byteString.isEqual(e._byteString)}}class Bi{constructor(){for(var e=arguments.length,t=new Array(e),n=0;n90)throw new S(w.INVALID_ARGUMENT,"Latitude must be a number between -90 and 90, but was: "+e);if(!isFinite(t)||t<-180||t>180)throw new S(w.INVALID_ARGUMENT,"Longitude must be a number between -180 and 180, but was: "+t);this._lat=e,this._long=t}get latitude(){return this._lat}get longitude(){return this._long}isEqual(e){return this._lat===e._lat&&this._long===e._long}toJSON(){return{latitude:this._lat,longitude:this._long}}_compareTo(e){return M(this._lat,e._lat)||M(this._long,e._long)}}const Hi=/^__.*__$/;class qi{constructor(e,t,n){this.data=e,this.fieldMask=t,this.fieldTransforms=n}toMutation(e,t){return null!==this.fieldMask?new mn(e,this.data,this.fieldMask,t,this.fieldTransforms):new pn(e,this.data,t,this.fieldTransforms)}}function Ki(e){switch(e){case 0:case 2:case 1:return!0;case 3:case 4:return!1;default:throw y()}}class Gi{constructor(e,t,n,r,i,o){this.settings=e,this.databaseId=t,this.serializer=n,this.ignoreUndefinedProperties=r,void 0===i&&this.ua(),this.fieldTransforms=i||[],this.fieldMask=o||[]}get path(){return this.settings.path}get ca(){return this.settings.ca}aa(e){return new Gi(Object.assign(Object.assign({},this.settings),e),this.databaseId,this.serializer,this.ignoreUndefinedProperties,this.fieldTransforms,this.fieldMask)}ha(e){var t;const n=null===(t=this.path)||void 0===t?void 0:t.child(e),r=this.aa({path:n,la:!1});return r.fa(e),r}da(e){var t;const n=null===(t=this.path)||void 0===t?void 0:t.child(e),r=this.aa({path:n,la:!1});return r.ua(),r}wa(e){return this.aa({path:void 0,la:!0})}_a(e){return oo(e,this.settings.methodName,this.settings.ma||!1,this.path,this.settings.ga)}contains(e){return void 0!==this.fieldMask.find((t=>e.isPrefixOf(t)))||void 0!==this.fieldTransforms.find((t=>e.isPrefixOf(t.field)))}ua(){if(this.path)for(let e=0;e3&&void 0!==arguments[3]&&arguments[3];return new Gi({ca:e,methodName:t,ga:n,path:V.emptyPath(),la:!1,ma:r},this.databaseId,this.serializer,this.ignoreUndefinedProperties)}}function Xi(e){const t=e._freezeSettings(),n=Ir(e._databaseId);return new Qi(e._databaseId,!!t.ignoreUndefinedProperties,n)}function Yi(e,t,n,r,i){let o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};const a=e.ya(o.merge||o.mergeFields?2:0,t,n,i);to("Data must be an object, but it was:",a,r);const s=Zi(r,a);let l,u;if(o.merge)l=new de(a.fieldMask),u=a.fieldTransforms;else if(o.mergeFields){const e=[];for(const r of o.mergeFields){const i=no(t,r,n);if(!a.contains(i))throw new S(w.INVALID_ARGUMENT,`Field '${i}' is specified in your field mask but missing from your input data.`);ao(e,i)||e.push(i)}l=new de(e),u=a.fieldTransforms.filter((e=>l.covers(e.field)))}else l=null,u=a.fieldTransforms;return new qi(new Fe(s),l,u)}function Ji(e,t){if(eo(e=Object(a.i)(e)))return to("Unsupported field value:",t,e),Zi(e,t);if(e instanceof $i)return function(e,t){if(!Ki(t.ca))throw t._a(`${e._methodName}() can only be used with update() and set()`);if(!t.path)throw t._a(`${e._methodName}() is not currently supported inside arrays`);const n=e._toFieldTransform(t);n&&t.fieldTransforms.push(n)}(e,t),null;if(void 0===e&&t.ignoreUndefinedProperties)return null;if(t.path&&t.fieldMask.push(t.path),e instanceof Array){if(t.settings.la&&4!==t.ca)throw t._a("Nested arrays are not supported");return function(e,t){const n=[];let r=0;for(const i of e){let e=Ji(i,t.wa(r));null==e&&(e={nullValue:"NULL_VALUE"}),n.push(e),r++}return{arrayValue:{values:n}}}(e,t)}return function(e,t){if(null===(e=Object(a.i)(e)))return{nullValue:"NULL_VALUE"};if("number"==typeof e)return Ht(t.serializer,e);if("boolean"==typeof e)return{booleanValue:e};if("string"==typeof e)return{stringValue:e};if(e instanceof Date){const n=D.fromDate(e);return{timestampValue:An(t.serializer,n)}}if(e instanceof D){const n=new D(e.seconds,1e3*Math.floor(e.nanoseconds/1e3));return{timestampValue:An(t.serializer,n)}}if(e instanceof Wi)return{geoPointValue:{latitude:e.latitude,longitude:e.longitude}};if(e instanceof Ui)return{bytesValue:Pn(t.serializer,e._byteString)};if(e instanceof Ri){const n=t.databaseId,r=e.firestore._databaseId;if(!r.isEqual(n))throw t._a(`Document reference is for database ${r.projectId}/${r.database} but should be for database ${n.projectId}/${n.database}`);return{referenceValue:Mn(e.firestore._databaseId||t.databaseId,e._key.path)}}throw t._a(`Unsupported field value: ${_i(e)}`)}(e,t)}function Zi(e,t){const n={};return se(e)?t.path&&t.path.length>0&&t.fieldMask.push(t.path):ae(e,((e,r)=>{const i=Ji(r,t.ha(e));null!=i&&(n[e]=i)})),{mapValue:{fields:n}}}function eo(e){return!("object"!=typeof e||null===e||e instanceof Array||e instanceof Date||e instanceof D||e instanceof Wi||e instanceof Ui||e instanceof Ri||e instanceof $i)}function to(e,t,n){if(!eo(n)||!function(e){return"object"==typeof e&&null!==e&&(Object.getPrototypeOf(e)===Object.prototype||null===Object.getPrototypeOf(e))}(n)){const r=_i(n);throw"an object"===r?t._a(e+" a custom object"):t._a(e+" "+r)}}function no(e,t,n){if((t=Object(a.i)(t))instanceof Bi)return t._internalPath;if("string"==typeof t)return io(e,t);throw oo("Field path arguments must be of type string or ",e,!1,void 0,n)}const ro=new RegExp("[~\\*/\\[\\]]");function io(e,t,n){if(t.search(ro)>=0)throw oo(`Invalid field path (${t}). Paths must not contain '~', '*', '/', '[', or ']'`,e,!1,void 0,n);try{return new Bi(...t.split("."))._internalPath}catch(r){throw oo(`Invalid field path (${t}). Paths must not be empty, begin with '.', end with '.', or contain '..'`,e,!1,void 0,n)}}function oo(e,t,n,r,i){const o=r&&!r.isEmpty(),a=void 0!==i;let s=`Function ${t}() called with invalid data`;n&&(s+=" (via `toFirestore()`)"),s+=". ";let l="";return(o||a)&&(l+=" (found",o&&(l+=` in field ${r}`),a&&(l+=` in document ${i}`),l+=")"),new S(w.INVALID_ARGUMENT,s+e+l)}function ao(e,t){return e.some((e=>e.isEqual(t)))}function so(e,t,n){let r;return r=e?n&&(n.merge||n.mergeFields)?e.toFirestore(t,n):e.toFirestore(t):t,r}function lo(e,t){const n=Ai(e.firestore,ji),r=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;ir))}function uo(e,t){return function(e,t){const n=new E;return e.asyncQueue.enqueueAndForget((async()=>async function(e,t,n){const r=di(e);try{const e=await function(e,t){const n=b(e),r=D.now(),i=t.reduce(((e,t)=>e.add(t.key)),Vt());let o,a;return n.persistence.runTransaction("Locally write mutations","readwrite",(e=>{let s=It(),l=Vt();return n.Zi.getEntries(e,i).next((e=>{s=e,s.forEach(((e,t)=>{t.isValidDocument()||(l=l.add(e))}))})).next((()=>n.localDocuments.getOverlayedDocuments(e,s))).next((i=>{o=i;const a=[];for(const e of t){const t=hn(e,o.get(e.key).overlayedDocument);null!=t&&a.push(new mn(e.key,t,ze(t.value.mapValue),an.exists(!0)))}return n.mutationQueue.addMutationBatch(e,r,a,t)})).next((t=>{a=t;const r=t.applyToLocalDocumentSet(o,l);return n.documentOverlayCache.saveOverlays(e,t.batchId,r)}))})).then((()=>({batchId:a.batchId,changes:Nt(o)})))}(r.localStore,t);r.sharedClientState.addPendingMutation(e.batchId),function(e,t,n){let r=e.Tc[e.currentUser.toKey()];r||(r=new le(M)),r=r.insert(t,n),e.Tc[e.currentUser.toKey()]=r}(r,e.batchId,n),await fi(r,e.changes),await $r(r.remoteStore)}catch(e){const t=ni(e,"Failed to persist write");n.reject(t)}}(await Ei(e),t,n))),n.promise}(zi(e),t)}!function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];!function(e){c=e}(r.a),Object(r.c)(new i.a("firestore",((e,n)=>{let{instanceIdentifier:r,options:i}=n;const o=e.getProvider("app").getImmediate(),a=new ji(new O(e.getProvider("auth-internal")),new P(e.getProvider("app-check-internal")),function(e,t){if(!Object.prototype.hasOwnProperty.apply(e.options,["projectId"]))throw new S(w.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new ke(e.options.projectId,t)}(o,r),o);return i=Object.assign({useFetchStreams:t},i),a._setSettings(i),a}),"PUBLIC").setMultipleInstances(!0)),Object(r.g)(l,"3.13.0",e),Object(r.g)(l,"3.13.0","esm2017")}()}).call(this,n(44))},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(77)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 256 256",fill:"currentColor"},child:[{tag:"path",attr:{d:"M232,120h-8.34A96.14,96.14,0,0,0,136,32.34V24a8,8,0,0,0-16,0v8.34A96.14,96.14,0,0,0,32.34,120H24a8,8,0,0,0,0,16h8.34A96.14,96.14,0,0,0,120,223.66V232a8,8,0,0,0,16,0v-8.34A96.14,96.14,0,0,0,223.66,136H232a8,8,0,0,0,0-16Zm-96,87.6V200a8,8,0,0,0-16,0v7.6A80.15,80.15,0,0,1,48.4,136H56a8,8,0,0,0,0-16H48.4A80.15,80.15,0,0,1,120,48.4V56a8,8,0,0,0,16,0V48.4A80.15,80.15,0,0,1,207.6,120H200a8,8,0,0,0,0,16h7.6A80.15,80.15,0,0,1,136,207.6ZM128,88a40,40,0,1,0,40,40A40,40,0,0,0,128,88Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,152Z"}}]})(e)}},function(e,t,n){"use strict";e.exports=n(120)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"CarouselProps",{enumerable:!0,get:function(){return i.CarouselProps}}),Object.defineProperty(t,"Thumbs",{enumerable:!0,get:function(){return o.default}});var r=a(n(126)),i=n(132),o=a(n(61));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t){e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;ld)&&(z=(B=B.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0(()=>{"use strict";var e={d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function n(e,t){return null==e&&(e=0),null==t&&(t=1),e+Math.random()*(t-e)}e.r(t),e.d(t,{default:()=>d}),Number.prototype.clamp=function(e,t){return Math.min(Math.max(this,e),t)};const r=e=>.299*e.r+.587*e.g+.114*e.b;function i(e){for(;e.children&&e.children.length>0;)i(e.children[0]),e.remove(e.children[0]);e.geometry&&e.geometry.dispose(),e.material&&(Object.keys(e.material).forEach((t=>{e.material[t]&&null!==e.material[t]&&"function"==typeof e.material[t].dispose&&e.material[t].dispose()})),e.material.dispose())}const o="object"==typeof window;let a=o&&window.THREE||{};o&&!window.VANTA&&(window.VANTA={});const s=o&&window.VANTA||{};s.register=(e,t)=>s[e]=e=>new t(e),s.version="0.5.24";const l=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};s.VantaBase=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!o)return!1;s.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const t="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object.assign({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},t),(e instanceof HTMLElement||"string"==typeof e)&&(e={el:e}),Object.assign(this.options,e),this.options.THREE&&(a=this.options.THREE),this.el=this.options.el,null==this.el)l('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const e=this.el;if(this.el=(n=e,document.querySelector(n)),!this.el)return void l("Cannot find element",e)}var n,r;this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(e){return l("Init error",e),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=(r=this.options.backgroundColor,"number"==typeof r?"#"+("00000"+r.toString(16)).slice(-6):r)))}this.initMouse(),this.resize(),this.animationLoop();const i=window.addEventListener;i("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(i("scroll",this.windowMouseMoveWrapper),i("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(i("touchstart",this.windowTouchWrapper),i("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&i("deviceorientation",this.windowGyroWrapper)}setOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.assign(this.options,e),this.triggerMouseMove()}prepareEl(){let e,t;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(e=0;e1&&void 0!==arguments[1]?arguments[1]:{};Object.assign(e.style,{position:"absolute",zIndex:0,top:0,left:0,background:""}),Object.assign(e.style,t),e.classList.add("vanta-canvas")}initThree(){a.WebGLRenderer?(this.renderer=new a.WebGLRenderer({alpha:!0,antialias:!0}),this.el.appendChild(this.renderer.domElement),this.applyCanvasStyles(this.renderer.domElement),isNaN(this.options.backgroundAlpha)&&(this.options.backgroundAlpha=1),this.scene=new a.Scene):console.warn("[VANTA] No THREE defined on window")}getCanvasElement(){return this.renderer?this.renderer.domElement:this.p5renderer?this.p5renderer.canvas:void 0}getCanvasRect(){const e=this.getCanvasElement();return!!e&&e.getBoundingClientRect()}windowMouseMoveWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=e.clientX-t.left,r=e.clientY-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}windowTouchWrapper(e){const t=this.getCanvasRect();if(!t)return!1;if(1===e.touches.length){const n=e.touches[0].clientX-t.left,r=e.touches[0].clientY-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}}windowGyroWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=Math.round(2*e.alpha)-t.left,r=Math.round(2*e.beta)-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}triggerMouseMove(e,t){void 0===e&&void 0===t&&(this.options.mouseEase?(e=this.mouseEaseX,t=this.mouseEaseY):(e=this.mouseX,t=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=e/this.scale,this.uniforms.iMouse.value.y=t/this.scale);const n=e/this.width,r=t/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(n,r)}setSize(){this.scale||(this.scale=1),"undefined"!=typeof navigator&&(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<600)&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const e=this.el.offsetHeight,t=this.el.getBoundingClientRect(),n=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,r=t.top+n;return r-window.innerHeight<=n&&n<=r+e}animationLoop(){this.t||(this.t=0),this.t2||(this.t2=0);const e=performance.now();if(this.prevNow){let t=(e-this.prevNow)/(1e3/60);t=Math.max(.2,Math.min(t,5)),this.t+=t,this.t2+=(this.options.speed||1)*t,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2)}return this.prevNow=e,this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const e=window.removeEventListener;e("touchstart",this.windowTouchWrapper),e("touchmove",this.windowTouchWrapper),e("scroll",this.windowMouseMoveWrapper),e("mousemove",this.windowMouseMoveWrapper),e("deviceorientation",this.windowGyroWrapper),e("resize",this.resize),window.cancelAnimationFrame(this.req);const t=this.scene;t&&t.children&&i(t),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),s.current===this&&(s.current=null)}};const u=s.VantaBase,c="object"==typeof window;let f=c&&window.THREE;class h extends u{static initClass(){this.prototype.defaultOptions={color:16727937,color2:16777215,size:1,backgroundColor:2299196,points:10,maxDistance:20,spacing:15,showDots:!0}}constructor(e){f=e.THREE||f,super(e)}genPoint(e,t,n){let r;if(this.points||(this.points=[]),this.options.showDots){const e=new f.SphereGeometry(.25,12,12),t=new f.MeshLambertMaterial({color:this.options.color});r=new f.Mesh(e,t)}else r=new f.Object3D;return this.cont.add(r),r.ox=e,r.oy=t,r.oz=n,r.position.set(e,t,n),r.r=0,this.points.push(r)}onInit(){this.cont=new f.Group,this.cont.position.set(-50,-20,0),this.scene.add(this.cont);let e=this.options.points,{spacing:t}=this.options;const i=e*e*2;this.linePositions=new Float32Array(i*i*3),this.lineColors=new Float32Array(i*i*3);const o=r(new f.Color(this.options.color)),a=r(new f.Color(this.options.backgroundColor));this.blending=o>a?"additive":"subtractive";const s=new f.BufferGeometry;s.setAttribute("position",new f.BufferAttribute(this.linePositions,3).setUsage(f.DynamicDrawUsage)),s.setAttribute("color",new f.BufferAttribute(this.lineColors,3).setUsage(f.DynamicDrawUsage)),s.computeBoundingSphere(),s.setDrawRange(0,0);const l=new f.LineBasicMaterial({vertexColors:f.VertexColors,blending:"additive"===this.blending?f.AdditiveBlending:null,transparent:!0});this.linesMesh=new f.LineSegments(s,l),this.cont.add(this.linesMesh);for(let n=0;n<=e;n++)for(let r=0;r<=e;r++){const i=0,o=(n-e/2)*t;let a=(r-e/2)*t;this.genPoint(o,i,a)}this.camera=new f.PerspectiveCamera(20,this.width/this.height,.01,1e4),this.camera.position.set(50,100,150),this.scene.add(this.camera);const u=new f.AmbientLight(16777215,.75);this.scene.add(u),this.spot=new f.SpotLight(16777215,1),this.spot.position.set(0,200,0),this.spot.distance=400,this.spot.target=this.cont,this.scene.add(this.spot),this.cont2=new f.Group,this.cont2.position.set(0,15,0),this.scene.add(this.cont2);const c=new f.LineBasicMaterial({color:this.options.color2}),h=[];for(let r=0;r<80;r++){const e=n(18,24),t=e+n(1,6),r=n(-1,1),i=Math.sqrt(1-r*r),o=n(0,2*Math.PI),a=Math.sin(o)*i,s=Math.cos(o)*i;h.push(new f.Vector3(s*e,a*e,r*e)),h.push(new f.Vector3(s*t,a*t,r*t))}const d=(new f.BufferGeometry).setFromPoints(h);this.linesMesh2=new f.LineSegments(d,c),this.linesMesh2.position.set(0,0,0),this.cont2.add(this.linesMesh2);const p=new f.LineBasicMaterial({color:this.options.color2,linewidth:2}),m=[];m.push(new f.Vector3(0,30,0)),m.push(new f.Vector3(0,-30,0));for(let n=0;n<4;n++){let e=.15*Math.cos(n/4*Math.PI*2),t=.15*Math.sin(n/4*Math.PI*2),r=[17.9,12,8,5,3,2,1.5,1.1,.8,.6,.45,.3,.2,.1,.05,.03,.02,.01];for(let n=0;n.01&&(e=t.tx-t.position.x,t.position.x+=.02*e),Math.abs(t.ty-t.position.y)>.01&&(e=t.ty-t.position.y,t.position.y+=.02*e),c&&window.innerWidth<480?t.lookAt(new f.Vector3(-10,0,0)):c&&window.innerWidth<720?t.lookAt(new f.Vector3(-20,0,0)):t.lookAt(new f.Vector3(-40,0,0));let n=0,r=0,i=0;const o=new f.Color(this.options.backgroundColor),a=new f.Color(this.options.color),s=new f.Color(this.options.color2),l=a.clone().sub(o);this.rayCaster&&this.rayCaster.setFromCamera(new f.Vector2(this.rcMouseX,this.rcMouseY),this.camera),this.linesMesh2&&(this.linesMesh2.rotation.z+=.002,this.linesMesh2.rotation.x+=8e-4,this.linesMesh2.rotation.y+=5e-4),this.sphere&&(this.sphere.rotation.y+=.002,this.linesMesh3.rotation.y-=.004);for(let u=0;u(()=>{"use strict";var e={d:(t,n)=>{for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};function n(){return"undefined"!=typeof navigator?/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<600:null}function r(e){for(;e.children&&e.children.length>0;)r(e.children[0]),e.remove(e.children[0]);e.geometry&&e.geometry.dispose(),e.material&&(Object.keys(e.material).forEach((t=>{e.material[t]&&null!==e.material[t]&&"function"==typeof e.material[t].dispose&&e.material[t].dispose()})),e.material.dispose())}e.r(t),e.d(t,{default:()=>P}),Number.prototype.clamp=function(e,t){return Math.min(Math.max(this,e),t)};const i="object"==typeof window;let o=i&&window.THREE||{};i&&!window.VANTA&&(window.VANTA={});const a=i&&window.VANTA||{};a.register=(e,t)=>a[e]=e=>new t(e),a.version="0.5.24";const s=function(){return Array.prototype.unshift.call(arguments,"[VANTA]"),console.error.apply(this,arguments)};a.VantaBase=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!i)return!1;a.current=this,this.windowMouseMoveWrapper=this.windowMouseMoveWrapper.bind(this),this.windowTouchWrapper=this.windowTouchWrapper.bind(this),this.windowGyroWrapper=this.windowGyroWrapper.bind(this),this.resize=this.resize.bind(this),this.animationLoop=this.animationLoop.bind(this),this.restart=this.restart.bind(this);const t="function"==typeof this.getDefaultOptions?this.getDefaultOptions():this.defaultOptions;if(this.options=Object.assign({mouseControls:!0,touchControls:!0,gyroControls:!1,minHeight:200,minWidth:200,scale:1,scaleMobile:1},t),(e instanceof HTMLElement||"string"==typeof e)&&(e={el:e}),Object.assign(this.options,e),this.options.THREE&&(o=this.options.THREE),this.el=this.options.el,null==this.el)s('Instance needs "el" param!');else if(!(this.options.el instanceof HTMLElement)){const e=this.el;if(this.el=(n=e,document.querySelector(n)),!this.el)return void s("Cannot find element",e)}var n,r;this.prepareEl(),this.initThree(),this.setSize();try{this.init()}catch(e){return s("Init error",e),this.renderer&&this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),void(this.options.backgroundColor&&(console.log("[VANTA] Falling back to backgroundColor"),this.el.style.background=(r=this.options.backgroundColor,"number"==typeof r?"#"+("00000"+r.toString(16)).slice(-6):r)))}this.initMouse(),this.resize(),this.animationLoop();const l=window.addEventListener;l("resize",this.resize),window.requestAnimationFrame(this.resize),this.options.mouseControls&&(l("scroll",this.windowMouseMoveWrapper),l("mousemove",this.windowMouseMoveWrapper)),this.options.touchControls&&(l("touchstart",this.windowTouchWrapper),l("touchmove",this.windowTouchWrapper)),this.options.gyroControls&&l("deviceorientation",this.windowGyroWrapper)}setOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object.assign(this.options,e),this.triggerMouseMove()}prepareEl(){let e,t;if("undefined"!=typeof Node&&Node.TEXT_NODE)for(e=0;e1&&void 0!==arguments[1]?arguments[1]:{};Object.assign(e.style,{position:"absolute",zIndex:0,top:0,left:0,background:""}),Object.assign(e.style,t),e.classList.add("vanta-canvas")}initThree(){o.WebGLRenderer?(this.renderer=new o.WebGLRenderer({alpha:!0,antialias:!0}),this.el.appendChild(this.renderer.domElement),this.applyCanvasStyles(this.renderer.domElement),isNaN(this.options.backgroundAlpha)&&(this.options.backgroundAlpha=1),this.scene=new o.Scene):console.warn("[VANTA] No THREE defined on window")}getCanvasElement(){return this.renderer?this.renderer.domElement:this.p5renderer?this.p5renderer.canvas:void 0}getCanvasRect(){const e=this.getCanvasElement();return!!e&&e.getBoundingClientRect()}windowMouseMoveWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=e.clientX-t.left,r=e.clientY-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}windowTouchWrapper(e){const t=this.getCanvasRect();if(!t)return!1;if(1===e.touches.length){const n=e.touches[0].clientX-t.left,r=e.touches[0].clientY-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}}windowGyroWrapper(e){const t=this.getCanvasRect();if(!t)return!1;const n=Math.round(2*e.alpha)-t.left,r=Math.round(2*e.beta)-t.top;n>=0&&r>=0&&n<=t.width&&r<=t.height&&(this.mouseX=n,this.mouseY=r,this.options.mouseEase||this.triggerMouseMove(n,r))}triggerMouseMove(e,t){void 0===e&&void 0===t&&(this.options.mouseEase?(e=this.mouseEaseX,t=this.mouseEaseY):(e=this.mouseX,t=this.mouseY)),this.uniforms&&(this.uniforms.iMouse.value.x=e/this.scale,this.uniforms.iMouse.value.y=t/this.scale);const n=e/this.width,r=t/this.height;"function"==typeof this.onMouseMove&&this.onMouseMove(n,r)}setSize(){this.scale||(this.scale=1),n()&&this.options.scaleMobile?this.scale=this.options.scaleMobile:this.options.scale&&(this.scale=this.options.scale),this.width=Math.max(this.el.offsetWidth,this.options.minWidth),this.height=Math.max(this.el.offsetHeight,this.options.minHeight)}initMouse(){(!this.mouseX&&!this.mouseY||this.mouseX===this.options.minWidth/2&&this.mouseY===this.options.minHeight/2)&&(this.mouseX=this.width/2,this.mouseY=this.height/2,this.triggerMouseMove(this.mouseX,this.mouseY))}resize(){this.setSize(),this.camera&&(this.camera.aspect=this.width/this.height,"function"==typeof this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix()),this.renderer&&(this.renderer.setSize(this.width,this.height),this.renderer.setPixelRatio(window.devicePixelRatio/this.scale)),"function"==typeof this.onResize&&this.onResize()}isOnScreen(){const e=this.el.offsetHeight,t=this.el.getBoundingClientRect(),n=window.pageYOffset||(document.documentElement||document.body.parentNode||document.body).scrollTop,r=t.top+n;return r-window.innerHeight<=n&&n<=r+e}animationLoop(){this.t||(this.t=0),this.t2||(this.t2=0);const e=performance.now();if(this.prevNow){let t=(e-this.prevNow)/(1e3/60);t=Math.max(.2,Math.min(t,5)),this.t+=t,this.t2+=(this.options.speed||1)*t,this.uniforms&&(this.uniforms.iTime.value=.016667*this.t2)}return this.prevNow=e,this.options.mouseEase&&(this.mouseEaseX=this.mouseEaseX||this.mouseX||0,this.mouseEaseY=this.mouseEaseY||this.mouseY||0,Math.abs(this.mouseEaseX-this.mouseX)+Math.abs(this.mouseEaseY-this.mouseY)>.1&&(this.mouseEaseX+=.05*(this.mouseX-this.mouseEaseX),this.mouseEaseY+=.05*(this.mouseY-this.mouseEaseY),this.triggerMouseMove(this.mouseEaseX,this.mouseEaseY))),(this.isOnScreen()||this.options.forceAnimate)&&("function"==typeof this.onUpdate&&this.onUpdate(),this.scene&&this.camera&&(this.renderer.render(this.scene,this.camera),this.renderer.setClearColor(this.options.backgroundColor,this.options.backgroundAlpha)),this.fps&&this.fps.update&&this.fps.update(),"function"==typeof this.afterRender&&this.afterRender()),this.req=window.requestAnimationFrame(this.animationLoop)}restart(){if(this.scene)for(;this.scene.children.length;)this.scene.remove(this.scene.children[0]);"function"==typeof this.onRestart&&this.onRestart(),this.init()}init(){"function"==typeof this.onInit&&this.onInit()}destroy(){"function"==typeof this.onDestroy&&this.onDestroy();const e=window.removeEventListener;e("touchstart",this.windowTouchWrapper),e("touchmove",this.windowTouchWrapper),e("scroll",this.windowMouseMoveWrapper),e("mousemove",this.windowMouseMoveWrapper),e("deviceorientation",this.windowGyroWrapper),e("resize",this.resize),window.cancelAnimationFrame(this.req);const t=this.scene;t&&t.children&&r(t),this.renderer&&(this.renderer.domElement&&this.el.removeChild(this.renderer.domElement),this.renderer=null,this.scene=null),a.current===this&&(a.current=null)}};const l=a.VantaBase;let u="object"==typeof window&&window.THREE,{Camera:c,ClampToEdgeWrapping:f,DataTexture:h,FloatType:d,Mesh:p,NearestFilter:m,PlaneBufferGeometry:g,RGBAFormat:y,Scene:v,ShaderMaterial:b,WebGLRenderTarget:w}=u||{};const S=function(e,t,n,r){r&&({Camera:c,ClampToEdgeWrapping:f,DataTexture:h,FloatType:d,Mesh:p,NearestFilter:m,PlaneBufferGeometry:g,RGBAFormat:y,Scene:v,ShaderMaterial:b,WebGLRenderTarget:w}=r),this.variables=[],this.currentTextureIndex=0;var i=d,o=new v,a=new c;a.position.z=1;var s={passThruTexture:{value:null}},l=E("uniform sampler2D passThruTexture;\n\nvoid main() {\n\n\tvec2 uv = gl_FragCoord.xy / resolution.xy;\n\n\tgl_FragColor = texture2D( passThruTexture, uv );\n\n}\n",s),u=new p(new g(2,2),l);function S(n){n.defines.resolution="vec2( "+e.toFixed(1)+", "+t.toFixed(1)+" )"}function E(e,t){var n=new b({uniforms:t=t||{},vertexShader:"void main()\t{\n\n\tgl_Position = vec4( position, 1.0 );\n\n}\n",fragmentShader:e});return S(n),n}o.add(u),this.setDataType=function(e){return i=e,this},this.addVariable=function(e,t,n){var r={name:e,initialValueTexture:n,material:this.createShaderMaterial(t),dependencies:null,renderTargets:[],wrapS:null,wrapT:null,minFilter:m,magFilter:m};return this.variables.push(r),r},this.setVariableDependencies=function(e,t){e.dependencies=t},this.init=function(){if(!n.capabilities.isWebGL2&&!n.extensions.get("OES_texture_float"))return"No OES_texture_float support for float textures.";if(0===n.capabilities.maxVertexTextures)return"No support for vertex shader textures.";for(var r=0;r0&&void 0!==arguments[0]?arguments[0]:{};const t=new E.BufferGeometry,n=[];function r(t,r,i){const o=1.5*(e.birdSize||1);n.push(new E.Vector3(t*o,r*o,i*o))}r(5,0,0),r(-5,-1,1),r(-5,0,0),r(-5,-2,-1),r(0,2,-6),r(0,2,6),r(2,0,0),r(-3,0,0),t.setFromPoints(n);const i=[];return i.push(0,2,1),i.push(4,7,6),i.push(5,6,7),t.setIndex(i),t};class _{constructor(e){var t,n,r=new E.Vector3,i=500,o=500,a=200,s=.1,l=e;this.position=new E.Vector3,this.velocity=new E.Vector3,t=new E.Vector3,this.setGoal=function(e){n=e},this.setWorldSize=function(e,t,n){i=e,o=t,a=n},this.run=function(e){r.set(-i,this.position.y,this.position.z),(r=this.avoid(r)).multiplyScalar(5),t.add(r),r.set(i,this.position.y,this.position.z),(r=this.avoid(r)).multiplyScalar(5),t.add(r),r.set(this.position.x,-o,this.position.z),(r=this.avoid(r)).multiplyScalar(5),t.add(r),r.set(this.position.x,o,this.position.z),(r=this.avoid(r)).multiplyScalar(5),t.add(r),r.set(this.position.x,this.position.y,-a),(r=this.avoid(r)).multiplyScalar(5),t.add(r),r.set(this.position.x,this.position.y,a),(r=this.avoid(r)).multiplyScalar(5),t.add(r),Math.random()>.5&&this.flock(e),this.move()},this.flock=function(e){n&&t.add(this.reach(n,.005)),t.add(this.alignment(e)),t.add(this.cohesion(e)),t.add(this.separation(e))},this.move=function(){this.velocity.add(t);var e=this.velocity.length();e>2.5&&this.velocity.divideScalar(e/2.5),this.position.add(this.velocity),t.set(0,0,0)},this.checkBounds=function(){this.position.x>i&&(this.position.x=-i),this.position.x<-i&&(this.position.x=i),this.position.y>o&&(this.position.y=-o),this.position.y<-o&&(this.position.y=o),this.position.z>a&&(this.position.z=-a),this.position.z<-a&&(this.position.z=a)},this.avoid=function(e){var t=new E.Vector3;return t.copy(this.position),t.sub(e),t.multiplyScalar(1/this.position.distanceToSquared(e)),t},this.repulse=function(e){var n=this.position.distanceTo(e);if(n<150){var r=new E.Vector3;r.subVectors(this.position,e),r.multiplyScalar(.5/n),t.add(r)}},this.reach=function(e,t){var n=new E.Vector3;return n.subVectors(e,this.position),n.multiplyScalar(t),n},this.alignment=function(e){var t,n,r=new E.Vector3,i=0;const o=100*l.alignment/20;for(var a=0,u=e.length;a.6||(n=(t=e[a]).position.distanceTo(this.position))>0&&n<=o&&(r.add(t.velocity),i++);if(i>0){r.divideScalar(i);var c=r.length();c>s&&r.divideScalar(c/s)}return r},this.cohesion=function(e){var t,n,r=new E.Vector3,i=new E.Vector3,o=0;const a=100*l.cohesion/20;for(var u=0,c=e.length;u.6||(n=(t=e[u]).position.distanceTo(this.position))>0&&n<=a&&(r.add(t.position),o++);o>0&&r.divideScalar(o),i.subVectors(r,this.position);var f=i.length();return f>s&&i.divideScalar(f/s),i},this.separation=function(e){var t,n,r=new E.Vector3,i=new E.Vector3;const o=100*l.separation/20;for(var a=0,s=e.length;a.6||(n=(t=e[a]).position.distanceTo(this.position))>0&&n<=o&&(i.subVectors(this.position,t.position),i.normalize(),i.divideScalar(n),r.add(i));return r}}}class A extends l{static initClass(){this.prototype.defaultOptions={backgroundColor:465199,color1:16711680,color2:53759,colorMode:"varianceGradient",birdSize:1,wingSpan:30,speedLimit:5,separation:20,alignment:20,cohesion:20,quantity:5}}constructor(e){E=e.THREE||E,super(e)}initComputeRenderer(){this.gpuCompute=new S(k,k,this.renderer,E);const e=this.gpuCompute.createTexture(),t=this.gpuCompute.createTexture();!function(e){const t=e.image.data;let n=0;const r=t.length;(()=>{const e=[];for(;n{const e=[];for(;n zoneRadiusSquared ) continue;\n\n percent = distSquared / zoneRadiusSquared;\n\n if ( percent < separationThresh ) { // low\n\n // Separation - Move apart for comfort\n f = (separationThresh / percent - 1.0) * delta;\n velocity -= normalize(dir) * f;\n\n } else if ( percent < alignmentThresh ) { // high\n\n // Alignment - fly the same direction\n float threshDelta = alignmentThresh - separationThresh;\n float adjustedPercent = ( percent - separationThresh ) / threshDelta;\n\n birdVelocity = texture2D( textureVelocity, ref ).xyz;\n\n f = ( 0.5 - cos( adjustedPercent * PI_2 ) * 0.5 + 0.5 ) * delta;\n velocity += normalize(birdVelocity) * f;\n\n } else {\n\n // Attraction / Cohesion - move closer\n float threshDelta = 1.0 - alignmentThresh;\n float adjustedPercent = ( percent - alignmentThresh ) / threshDelta;\n\n f = ( 0.5 - ( cos( adjustedPercent * PI_2 ) * -0.5 + 0.5 ) ) * delta;\n\n velocity += normalize(dir) * f;\n\n }\n }\n }\n\n // this make tends to fly around than down or up\n // if (velocity.y > 0.) velocity.y *= (1. - 0.2 * delta);\n\n // Speed Limits\n if ( length( velocity ) > limit ) {\n velocity = normalize( velocity ) * limit;\n }\n\n gl_FragColor = vec4( velocity, 1.0 );\n\n}",t),this.positionVariable=this.gpuCompute.addVariable("texturePosition","uniform float time;\nuniform float delta;\n\nvoid main() {\n\n vec2 uv = gl_FragCoord.xy / resolution.xy;\n vec4 tmpPos = texture2D( texturePosition, uv );\n vec3 position = tmpPos.xyz;\n vec3 velocity = texture2D( textureVelocity, uv ).xyz;\n\n float phase = tmpPos.w;\n\n phase = mod( ( phase + delta +\n length( velocity.xz ) * delta * 3. +\n max( velocity.y, 0.0 ) * delta * 6. ), 62.83 );\n\n gl_FragColor = vec4( position + velocity * delta * 15. , phase );\n\n}",e),this.gpuCompute.setVariableDependencies(this.velocityVariable,[this.positionVariable,this.velocityVariable]),this.gpuCompute.setVariableDependencies(this.positionVariable,[this.positionVariable,this.velocityVariable]),this.positionUniforms=this.positionVariable.material.uniforms,this.velocityUniforms=this.velocityVariable.material.uniforms,this.positionUniforms.time={value:0},this.positionUniforms.delta={value:0},this.velocityUniforms.time={value:1},this.velocityUniforms.delta={value:0},this.velocityUniforms.testing={value:1},this.velocityUniforms.separationDistance={value:1},this.velocityUniforms.alignmentDistance={value:1},this.velocityUniforms.cohesionDistance={value:1},this.velocityUniforms.speedLimit={value:1},this.velocityUniforms.freedomFactor={value:1},this.velocityUniforms.predator={value:new E.Vector3},this.velocityVariable.material.defines.BOUNDS=O.toFixed(2),this.velocityVariable.wrapS=E.RepeatWrapping,this.velocityVariable.wrapT=E.RepeatWrapping,this.positionVariable.wrapS=E.RepeatWrapping,this.positionVariable.wrapT=E.RepeatWrapping;const n=this.gpuCompute.init();null!==n&&console.error(n)}initGpgpuBirds(){const e=(e=>{const t=new E.BufferGeometry;e.quantity&&(k=Math.pow(2,e.quantity),x=k*k);const n=3*x,r=3*n,i=new E.BufferAttribute(new Float32Array(3*r),3),o=new E.BufferAttribute(new Float32Array(3*r),3),a=new E.BufferAttribute(new Float32Array(2*r),2),s=new E.BufferAttribute(new Float32Array(r),1);t.setAttribute||(t.setAttribute=t.addAttribute),t.setAttribute("position",i),t.setAttribute("birdColor",o),t.setAttribute("reference",a),t.setAttribute("birdVertex",s);let l=0;const u=function(){for(let e=0;e1&&(e=1),this.last=this.now,C)this.positionUniforms.time.value=this.now,this.positionUniforms.delta.value=e,this.velocityUniforms.time.value=this.now,this.velocityUniforms.delta.value=e,this.birdUniforms.time.value=this.now,this.birdUniforms.delta.value=e,this.velocityUniforms.predator.value.set(this.mouseX,-this.mouseY,0),this.mouseX=1e4,this.mouseY=1e4,this.gpuCompute.compute(),this.birdUniforms.texturePosition.value=this.gpuCompute.getCurrentRenderTarget(this.positionVariable).texture,this.birdUniforms.textureVelocity.value=this.gpuCompute.getCurrentRenderTarget(this.velocityVariable).texture;else{const e=this.birds,r=this.boids;let i,o;for(var t=0,n=e.length;t