diff --git a/.gitignore b/.gitignore index ba885ca..360fc7d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ **/node_modules +/build/ .husky diff --git a/build/asset-manifest.json b/build/asset-manifest.json deleted file mode 100644 index c9f4809..0000000 --- a/build/asset-manifest.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "files": { - "main.css": "/static/css/main.5a4ee7fb.css", - "main.js": "/static/js/main.134e93e3.js", - "static/js/787.5af3c223.chunk.js": "/static/js/787.5af3c223.chunk.js", - "static/media/zip_state_map.csv": "/static/media/zip_state_map.c42a49d0fc365223c91e.csv", - "index.html": "/index.html", - "static/media/close-icon.svg": "/static/media/close-icon.be35e78ae31d16ab8796b8ed324a9158.svg", - "static/media/x-lg.svg": "/static/media/x-lg.d0c4f94284530f8be400756549c9a763.svg", - "main.5a4ee7fb.css.map": "/static/css/main.5a4ee7fb.css.map", - "main.134e93e3.js.map": "/static/js/main.134e93e3.js.map", - "787.5af3c223.chunk.js.map": "/static/js/787.5af3c223.chunk.js.map" - }, - "entrypoints": [ - "static/css/main.5a4ee7fb.css", - "static/js/main.134e93e3.js" - ] -} \ No newline at end of file diff --git a/build/favicons/android-chrome-192x192.png b/build/favicons/android-chrome-192x192.png deleted file mode 100644 index 65f1279..0000000 Binary files a/build/favicons/android-chrome-192x192.png and /dev/null differ diff --git a/build/favicons/android-chrome-512x512.png b/build/favicons/android-chrome-512x512.png deleted file mode 100644 index 8b04df7..0000000 Binary files a/build/favicons/android-chrome-512x512.png and /dev/null differ diff --git a/build/favicons/apple-touch-icon.png b/build/favicons/apple-touch-icon.png deleted file mode 100644 index f6007d8..0000000 Binary files a/build/favicons/apple-touch-icon.png and /dev/null differ diff --git a/build/favicons/favicon-16x16.png b/build/favicons/favicon-16x16.png deleted file mode 100644 index 2952cbd..0000000 Binary files a/build/favicons/favicon-16x16.png and /dev/null differ diff --git a/build/favicons/favicon-32x32.png b/build/favicons/favicon-32x32.png deleted file mode 100644 index aa81617..0000000 Binary files a/build/favicons/favicon-32x32.png and /dev/null differ diff --git a/build/favicons/favicon.ico b/build/favicons/favicon.ico deleted file mode 100644 index a08b3b3..0000000 Binary files a/build/favicons/favicon.ico and /dev/null differ diff --git a/build/favicons/site.webmanifest b/build/favicons/site.webmanifest deleted file mode 100644 index 45dc8a2..0000000 --- a/build/favicons/site.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/build/index.html b/build/index.html deleted file mode 100644 index 7373366..0000000 --- a/build/index.html +++ /dev/null @@ -1 +0,0 @@ -Litmus: Financial Calculator
\ No newline at end of file diff --git a/build/robots.txt b/build/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/build/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/build/static/css/main.5a4ee7fb.css b/build/static/css/main.5a4ee7fb.css deleted file mode 100644 index 7d79bf4..0000000 --- a/build/static/css/main.5a4ee7fb.css +++ /dev/null @@ -1,2 +0,0 @@ -.input-field-component{border-style:inset;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;margin:0;padding-top:0;position:relative}.input-field-component label{color:#656565;left:16px;letter-spacing:-.03em;padding-top:0;pointer-events:none;position:absolute;-webkit-transform:translateY(23px) scale(1);transform:translateY(23px) scale(1);-webkit-transform-origin:top left;transform-origin:top left}.input-field-component input,.input-field-component label{font-size:16px;font-weight:700;line-height:1;transition:.2s cubic-bezier(0,0,.2,1) 0ms}.input-field-component input{background-color:#000;border:none;border-radius:0;box-shadow:none;color:#fff;font-family:Montserrat,sans-serif;height:64px;outline:none;padding:24px 16px 4px}.input-field-component input:focus{box-shadow:inset 0 0 0 2px #00c2ff}.input-field-component:focus-within label{color:#656565;-webkit-transform:translateY(12px) scale(.82);transform:translateY(12px) scale(.82)}.input-field-component.error input{box-shadow:inset 0 0 0 1px #d20000;position:relative}.input-field-component.error:after{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23C80000' class='bi bi-exclamation-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E");padding-right:25px;position:absolute;right:0;top:1.3rem;transition:all 1s}.input-field-component.success input{box-shadow:inset 0 0 0 1px #12d200;position:relative}.input-field-component.success:after{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2312D200' class='bi bi-check-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z'/%3E%3C/svg%3E");padding-right:25px;position:absolute;right:0;top:1.3rem;transition:all 1s}.input-field-component .in-focus{color:#656565;-webkit-transform:translateY(12px) scale(.82);transform:translateY(12px) scale(.82)}.budgeting-list-component{background-color:#0f0f0f;display:flex;justify-content:space-evenly;margin-bottom:6.7rem;padding:1.2rem 1rem}.budgeting-list-component .budgeting-list{width:100%}.budgeting-list-component .budgeting-list li{opacity:1;padding-bottom:.6rem;transition:.5s}.budgeting-list-component .budgeting-list li:first-child{padding-top:0}.budgeting-list-component .budgeting-list li:last-child{padding-bottom:0}.budgeting-list-component .list-input-field{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;-webkit-animation:fadeIn .5s ease-in-out forwards;animation:fadeIn .5s ease-in-out forwards;position:relative}.budgeting-list-component .list-input-field .remove-icon{padding-right:15px;position:absolute;right:.5rem;top:1.2rem;transition:all .2s ease;width:44px}.budgeting-list-component .list-input-field .remove-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.custom-field.error:after,.custom-field.success:after{right:2.1rem;top:1.3rem}.dropdown-field-component{border-style:inset;box-sizing:border-box;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;margin:0;padding-top:0;position:relative}.dropdown-field-component label{color:#656565;left:16px;letter-spacing:-.03em;padding-top:0;pointer-events:none;position:absolute;-webkit-transform:translateY(23px) scale(1);transform:translateY(23px) scale(1);-webkit-transform-origin:top left;transform-origin:top left}.dropdown-field-component label,.dropdown-field-component select{font-size:16px;font-weight:700;line-height:1;transition:.2s cubic-bezier(0,0,.2,1) 0ms}.dropdown-field-component select{background-color:#000;border:none;border-radius:0;box-shadow:none;font-family:Montserrat,sans-serif;height:64px;outline:none;padding:24px 16px 4px}.dropdown-field-component select:focus{box-shadow:inset 0 0 0 2px #00c2ff}.dropdown-field-component:focus-within label{color:#656565;-webkit-transform:translateY(12px) scale(.82);transform:translateY(12px) scale(.82)}.dropdown-field-component.error select{box-shadow:inset 0 0 0 1px #d20000;position:relative}.dropdown-field-component.error:after{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23C80000' class='bi bi-exclamation-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E");padding-right:25px;position:absolute;right:0;top:1.3rem;transition:all 1s}.dropdown-field-component.success select{box-shadow:inset 0 0 0 1px #12d200;position:relative}.dropdown-field-component.success:after{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2312D200' class='bi bi-check-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z'/%3E%3C/svg%3E");padding-right:25px;position:absolute;right:0;top:1.3rem;transition:all 1s}.dropdown-field-component select{color:#fff;letter-spacing:-.03em}.dropdown-field-component option{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.03em}.dropdown-field-component .in-focus{color:#656565;-webkit-transform:translateY(12px) scale(.82);transform:translateY(12px) scale(.82)}.user-details-component{align-items:center;background-color:#0f0f0f;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;min-width:0}.user-details-component .dropdown-field-component,.user-details-component .input-field-component{margin:1.2rem 0;min-height:64px;min-width:249px}.user-details-component .input-field-component{display:flex}.modal-container{width:30vw}.centered{left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;background:#0f0f0f;box-shadow:0 5px 20px 0 rgba(0,0,0,.04);color:#fff;height:35rem;width:45rem;z-index:10}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modalHeader{-webkit-animation:fadeIn .2s ease-in-out forwards;animation:fadeIn .2s ease-in-out forwards;background:#0f0f0f;box-shadow:0 5px 20px 0 rgba(0,0,0,.04);color:#fff;height:35rem;width:45rem;z-index:10}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(40%);transform:translateY(40%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.heading{color:#fff;display:flex;flex-direction:column;font-size:18px;font-weight:500;margin:0;padding:1.5rem;text-align:center}.heading p{font-size:1.5rem;font-weight:700;padding-bottom:2.5rem}.heading li{font-family:Montserrat,sans-serif;letter-spacing:0;text-transform:none}.heading li a:hover{color:#00c2ff}.heading li:last-child{flex-grow:1;font-size:1rem;letter-spacing:.2em;margin-top:auto;padding-top:10rem;text-transform:uppercase}.modal-content{color:#fff;font-size:14px;padding:10px;text-align:center}.closeBtn{border:none;cursor:pointer;position:absolute;right:.8rem;top:.8rem;transition:all .25s ease}.closeBtn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#version-tag{font-size:1rem;letter-spacing:0;padding-top:16rem;text-transform:none}#version-tag span{letter-spacing:.2em;text-transform:uppercase}.hero-text{line-height:3rem;max-width:100%;min-width:0}.spaced-text{color:#fff;letter-spacing:.56em;padding:1.5rem 0}.post-code-error:after{color:#d20000;content:"Error: Entered Postal Code is not a valid/supported US Postal Code.";position:relative;top:1rem}.capitalized-text{font-size:2rem;font-weight:400;text-transform:uppercase}.primary-details-container{height:100%}.secondary-details-container{display:flex;padding-top:2rem}.secondary-details-container #descriptions{color:#fff;line-height:1.35rem;padding-right:2rem;width:65%}.secondary-details-container #descriptions p{padding-bottom:4rem}.secondary-details-container #budgeting-list{width:35%}.secondary-details-container #results{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:0;padding-top:0}.secondary-details-container .result-heading{padding-bottom:0}.secondary-details-container .result-heading h2{font-size:1.13rem;font-weight:400}.secondary-details-container .result-heading h3{font-size:1.5rem;font-weight:700;letter-spacing:0;padding-top:1rem}.secondary-details-container .result-heading:first-child{margin-bottom:2rem;margin-right:2.5rem}.secondary-details-container .result-heading:nth-child(2){margin-bottom:2rem;margin-left:0;margin-right:5rem}.secondary-details-container .result-heading:nth-child(3){margin-bottom:2rem}.secondary-details-container .result-heading:nth-child(3) span{font-size:.75rem;letter-spacing:.2em}.secondary-details-container .synopsis{line-height:1.35rem;padding-top:2rem}.secondary-details-container .synopsis h2{font-size:1.13rem;font-weight:400;padding:0}.secondary-details-container .synopsis p{font-weight:400;padding-top:1rem}.secondary-details-container .synopsis span{font-weight:700}.footer{color:#fff;letter-spacing:.2em;margin-top:auto;overflow-x:hidden;overflow-y:hidden;text-align:center;text-transform:uppercase}.footer a{color:#fff;text-decoration:none}.footer ul li{padding-bottom:1rem}.footer button{background-color:transparent;color:#fff;cursor:pointer;font-size:1rem;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.footer button:hover{color:#00c2ff}@media screen and (max-width:705px){.hero-text{text-align:center}.secondary-details-container{align-items:center;flex-direction:column-reverse;padding-top:0}.secondary-details-container #descriptions{padding-right:0;width:100%}.secondary-details-container .budgeting-list-component{margin-bottom:0}.secondary-details-container #budgeting-list{margin-bottom:2rem;padding-bottom:0;padding-top:2rem;width:100%}.secondary-details-container .result-heading{margin-bottom:2rem;margin-right:0}.secondary-details-container .result-heading:nth-child(2){margin-left:0}.secondary-details-container .result-heading:nth-child(3){margin-bottom:2rem}.secondary-details-container .result-heading h2{font-size:1.13rem;font-weight:400}.secondary-details-container .result-heading h3{font-size:1.5rem;font-weight:700;letter-spacing:0;padding-top:1rem}.secondary-details-container .result-heading span{font-size:.75rem;letter-spacing:.2em}.synopsis{line-height:1.35rem;padding-top:2rem}.synopsis h2{font-size:1.13rem;font-weight:400;padding:0}.synopsis p{font-weight:400;padding-top:1rem}.synopsis span{font-weight:700}.modal-container{width:15vw}.modal,.modalHeader{background:#0f0f0f;box-shadow:0 5px 20px 0 rgba(0,0,0,.04);color:#fff;height:25rem;width:30rem;z-index:10}.heading{font-size:12px}.heading li:last-child{font-size:.8rem;padding-top:4.5rem}#version-tag{font-size:.8rem;padding-top:9rem}}@media screen and (max-width:540px){.body{font-size:14px}.hero-text{font-size:18px;text-align:center}.user-details-component .input-field-component{margin-top:19.2px;padding-top:0;width:95%}.user-details-component .input-field-component label{font-size:14px}.user-details-component .input-field-component:nth-child(2),.user-details-component .input-field-component:nth-child(3){margin-top:0;padding-top:0}.user-details-component .dropdown-field-component{margin-top:0;padding-top:0;width:95%}.user-details-component .dropdown-field-component label{font-size:14px}.budgeting-list-component li{padding:0}.budgeting-list-component .input-field-component label{font-size:14px}.footer{padding-bottom:2rem}.footer button{background-color:transparent;color:#fff;cursor:pointer;font-size:1rem;letter-spacing:.2em;text-decoration:none;text-transform:uppercase}.modal-container{width:15vw}.modal,.modalHeader{background:#0f0f0f;box-shadow:0 5px 20px 0 rgba(0,0,0,.04);color:#fff;height:35rem;width:18rem;z-index:10}.heading{font-size:12px}.heading li:last-child{font-size:.8rem;padding-top:8.5rem}#version-tag{font-size:.8rem;padding-top:17rem}}.body{align-items:center;background-color:#010101;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-width:90vw}.container{margin:2%;max-width:1140px;min-width:auto}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border:0;font-family:Montserrat,sans-serif;font-size:100%;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:initial}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}html{background-color:#010101} -/*# sourceMappingURL=main.5a4ee7fb.css.map*/ \ No newline at end of file diff --git a/build/static/css/main.5a4ee7fb.css.map b/build/static/css/main.5a4ee7fb.css.map deleted file mode 100644 index e99e68d..0000000 --- a/build/static/css/main.5a4ee7fb.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.5a4ee7fb.css","mappings":"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","sources":["components/InputField/InputField.sass","styles/_mixins.sass","styles/_variables.sass","components/BudgetingList/BudgetingList.sass","components/DropdownField/DropdownField.sass","components/UserDetails/UserDetails.sass","components/Modals/ModalStyles.sass","pages/Litmus/Litmus.sass","components/BodyContainer/BodyContainer.sass","styles/_reset.sass","styles/globalStyles.sass"],"sourcesContent":["@use '../../styles/variables' as vars\n@use '../../styles/mixins' as mixins\n\n.input-field-component\n @include mixins.componentBaseStyles(\"input\")\n @include mixins.errorStyles(\"input\")\n @include mixins.successStyles(\"input\")\n\n.input-field-component .in-focus\n transform: translate(0, 12px) scale(0.82)\n color: vars.$placeholder-color\n","@use 'variables' as vars\n \n@mixin fadeIn \n animation: fadeIn 200ms ease-in-out forwards\n @keyframes fadeIn \n 0%\n opacity: 0\n transform: translateY(40%)\n 50% \n opacity: 1\n transform: translateY(0%)\n\n@mixin componentBaseStyles($fieldType)\n font-family: vars.$primary-font\n position: relative\n display: flex\n flex-direction: column\n box-sizing: border-box\n border-style: inset\n margin: 0 0\n padding-top: 0px\n\n label \n position: absolute\n padding-top: 0px\n pointer-events: none\n transform: translate(0, 23px) scale(1)\n transform-origin: top left\n transition: 200ms cubic-bezier(0, 0, 0.2, 1) 0ms\n color: vars.$placeholder-color\n font-weight: 700\n letter-spacing: -0.03em\n font-size: 16px\n line-height: 1\n left: 16px\n \n #{$fieldType}\n font-family: vars.$primary-font\n font-size: 16px\n font-weight: 700\n padding: 24px 16px 4px 16px\n line-height: 1\n border: none\n outline: none\n box-shadow: none\n height: 64px\n border-radius: 0\n color: #FFFFFF\n background-color: #000000\n transition: 200ms cubic-bezier(0, 0, 0.2, 1) 0ms\n &:focus\n box-shadow: inset 0 0 0 2px vars.$primary-color\n\n &:focus-within label\n transform: translate(0, 12px) scale(0.82)\n color: vars.$placeholder-color\n\n@mixin errorStyles($fieldType) \n &.error \n #{$fieldType}\n position: relative\n box-shadow: inset 0 0 0 1px vars.$error \n &::after\n content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='rgb(200, 0, 0)' class='bi bi-exclamation-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0zM7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995z'/%3E%3C/svg%3E\")\n position: absolute\n transition: all 1s\n padding-right: 25px\n top: 1.3rem\n right: 0\n @include fadeIn\n\n@mixin successStyles($fieldType)\n &.success\n #{$fieldType}\n position: relative\n box-shadow: inset 0 0 0 1px vars.$success\n &::after\n content: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='rgb(18, 210, 0)' class='bi bi-check-circle' viewBox='0 0 16 16'%3E%3Cpath d='M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z'/%3E%3Cpath d='M10.97 4.97a.235.235 0 0 0-.02.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-1.071-1.05z'/%3E%3C/svg%3E\")\n position: absolute\n transition: all 1s\n padding-right: 25px\n top: 1.3rem\n right: 0\n @include fadeIn\n","$primary-font: 'Montserrat', sans-serif\n\n\n// Colors\n$primary-color: #00c2ff\n$placeholder-color: #656565\n$background-color: #010101\n$error: #d20000\n$success: #12d200\n","@use '../../styles/variables' as vars\n@use '../../styles/mixins' as mixins\n\n.budgeting-list-component\n display: flex\n justify-content: space-evenly\n padding: 1.2rem 1rem 1.2rem\n margin-bottom: 6.7rem\n background-color: #0F0F0F\n\n .budgeting-list\n width: 100%\n\n li\n padding-bottom: 0.6rem\n transition: 0.5s\n opacity: 100\n \n li:first-child\n padding-top: 0px\n \n li:last-child\n padding-bottom: 0px\n \n .list-input-field\n @include mixins.fadeIn\n animation: fadeIn 500ms ease-in-out forwards\n position: relative\n\n .remove-icon\n position: absolute\n width: 44px\n padding-right: 15px\n top: 1.2rem\n right: 0.5rem\n transition: all 0.2s ease\n &:hover\n transform: scale(1.1)\n\n.custom-field\n &.error\n &::after\n top: 1.3rem\n right: 2.1rem\n &.success\n &::after\n top: 1.3rem\n right: 2.1rem\n","@use '../../styles/variables' as vars\n@use '../../styles/mixins' as mixins\n\n.dropdown-field-component\n @include mixins.componentBaseStyles(\"select\")\n @include mixins.errorStyles(\"select\")\n @include mixins.successStyles(\"select\")\n\n select\n color: white\n letter-spacing: -0.03em\n\n option\n color: white\n font-weight: 700\n letter-spacing: -0.03em\n font-size: 16px\n\n.dropdown-field-component .in-focus\n transform: translate(0, 12px) scale(0.82)\n color: vars.$placeholder-color\n",".user-details-component\n display: flex\n justify-content: space-evenly\n align-items: center\n flex-direction: row\n flex-wrap: wrap\n min-width: 0px\n background-color: #0F0F0F\n\n .dropdown-field-component \n margin: 1rem 0rem 1rem 0rem\n min-width: 249px\n min-height: 64px\n margin-top: 1.2rem\n margin-bottom: 1.2rem\n\n .input-field-component\n display: flex\n min-width: 249px\n min-height: 64px\n margin: 1rem 0rem 1rem 0rem\n margin-top: 1.2rem\n margin-bottom: 1.2rem\n\n","@use '../../styles/variables' as vars\n@use '../../styles/mixins' as mixins\n\n.modal-container\n width: 30vw\n\n.centered \n position: fixed\n top: 50%\n left: 50%\n transform: translate(-50%, -50%)\n\n.modal \n width: 45rem\n height: 35rem\n background: #0F0F0F\n color: white\n z-index: 10\n box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.04)\n @include mixins.fadeIn\n\n.modalHeader\n width: 45rem\n height: 35rem\n background: #0F0F0F\n color: white\n z-index: 10\n box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.04)\n @include mixins.fadeIn\n\n.heading\n display: flex\n flex-direction: column \n margin: 0\n padding: 1.5rem\n color: white\n font-weight: 500\n font-size: 18px\n text-align: center\n\n p\n font-size: 1.5rem\n font-weight: 700\n padding-bottom: 2.5rem\n\n li\n font-family: vars.$primary-font\n text-transform: none\n letter-spacing: 0\n\n a:hover\n color: vars.$primary-color\n\n \n li:last-child\n text-transform: uppercase\n letter-spacing: 0.2em\n margin-top: auto\n padding-top: 10rem\n font-size: 1rem\n flex-grow: 1\n\n.modal-content\n padding: 10px\n font-size: 14px\n color: white\n text-align: center\n\n.closeBtn\n cursor: pointer\n border: none\n transition: all 0.25s ease\n position: absolute\n right: 0.8rem\n top: 0.8rem\n\n.closeBtn:hover \n transform: scale(1.1)\n\n#version-tag\n text-transform: none\n letter-spacing: 0\n padding-top: 16rem\n font-size: 1rem\n\n span\n text-transform: uppercase\n letter-spacing: 0.2em\n","@use '../../styles/variables' as vars\n@use '../../styles/mixins' as mixins\n\n.hero-text\n min-width: 0\n max-width: 100%\n line-height: 3rem\n\n.spaced-text\n color: white\n padding: 1.5rem 0\n letter-spacing: 0.56em\n \n.post-code-error\n &::after\n content: \"Error: Entered Postal Code is not a valid/supported US Postal Code.\"\n color: vars.$error\n position: relative\n top: 1rem\n\n.capitalized-text\n font-weight: 400\n font-size: 2rem\n text-transform: uppercase\n\n.primary-details-container\n height: 100%\n\n.secondary-details-container\n padding-top: 2rem\n display: flex\n\n #descriptions\n color: white\n padding-right: 2rem\n line-height: 1.35rem\n width: 65%\n\n p\n padding-bottom: 4rem\n\n #budgeting-list\n width: 35%\n \n #results\n padding-top: 0\n padding-bottom: 0\n display: flex\n flex-wrap: wrap\n justify-content: flex-start\n\n .result-heading\n padding-bottom: 0\n \n h2\n font-size: 1.13rem\n font-weight: 400\n \n h3\n padding-top: 1rem\n font-weight: 700\n font-size: 1.5rem\n letter-spacing: 0\n\n &:nth-child(1)\n margin-right: 2.5rem\n margin-bottom: 2rem\n\n &:nth-child(2)\n margin-right: 5rem\n margin-left: 0\n margin-bottom: 2rem\n \n &:nth-child(3)\n margin-bottom: 2rem\n span\n font-size: 0.75rem\n letter-spacing: 0.2em\n\n .synopsis\n padding-top: 2rem\n line-height: 1.35rem\n\n h2\n padding: 0\n font-size: 1.13rem\n font-weight: 400\n\n p\n padding-top: 1rem\n font-weight: 400\n\n span\n font-weight: 700\n\n.footer\n color: white\n text-align: center\n text-transform: uppercase\n letter-spacing: 0.2em\n overflow-x: hidden\n overflow-y: hidden\n margin-top: auto\n\n a\n text-decoration: none\n color: white\n\n ul li \n padding-bottom: 1rem\n\n button\n cursor: pointer\n text-decoration: none\n background-color: transparent\n color: white\n text-transform: uppercase\n letter-spacing: 0.2em\n font-size: 1rem\n \n button:hover\n color: vars.$primary-color\n\n@media screen and (max-width: 705px)\n .hero-text\n text-align: center\n\n .secondary-details-container\n flex-direction: column-reverse\n align-items: center\n padding-top: 0\n\n #descriptions\n width: 100%\n padding-right: 0\n\n .budgeting-list-component\n margin-bottom: 0\n\n #budgeting-list\n width: 100%\n padding-top: 2rem\n padding-bottom: 0\n margin-bottom: 2rem\n\n .result-heading\n margin-right: 0\n margin-bottom: 2rem\n\n &:nth-child(2)\n margin-left: 0\n\n &:nth-child(3)\n margin-bottom: 2rem\n\n h2\n font-size: 1.13rem\n font-weight: 400\n \n h3\n padding-top: 1rem\n font-weight: 700\n font-size: 1.5rem\n letter-spacing: 0\n\n span\n font-size: 0.75rem\n letter-spacing: 0.2em\n\n .synopsis\n padding-top: 2rem\n line-height: 1.35rem\n\n h2\n padding: 0\n font-size: 1.13rem\n font-weight: 400\n\n p\n padding-top: 1rem\n font-weight: 400\n\n span\n font-weight: 700\n \n .modal-container\n width: 15vw\n\n .modal \n width: 30rem\n height: 25rem\n background: #0F0F0F\n color: white\n z-index: 10\n box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.04)\n\n .modalHeader\n width: 30rem\n height: 25rem\n background: #0F0F0F\n color: white\n z-index: 10\n box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.04)\n \n .heading\n font-size: 12px\n\n li:last-child\n padding-top: 4.5rem\n font-size: 0.8rem\n\n #version-tag\n padding-top: 9rem\n font-size: 0.8rem\n\n@media screen and (max-width: 540px)\n .body\n font-size: 14px \n \n .hero-text\n font-size: 18px\n text-align: center\n\n .user-details-component\n .input-field-component\n width: 95%\n padding-top: 0\n margin-top: 19.2px\n\n label\n font-size: 14px\n \n .input-field-component:nth-child(2)\n margin-top: 0px\n padding-top: 0px\n \n .input-field-component:nth-child(3)\n margin-top: 0px\n padding-top: 0px\n \n .dropdown-field-component\n margin-top: 0px\n padding-top: 0px\n width: 95%\n\n label\n font-size: 14px\n \n .budgeting-list-component\n li\n padding: 0\n\n .input-field-component\n label\n font-size: 14px\n\n .footer\n padding-bottom: 2rem\n\n button\n cursor: pointer\n text-decoration: none\n background-color: transparent\n color: white\n text-transform: uppercase\n letter-spacing: 0.2em\n font-size: 1rem\n\n .modal-container\n width: 15vw\n\n .modal \n width: 18rem\n height: 35rem\n background: #0F0F0F\n color: white\n z-index: 10\n box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.04)\n\n .modalHeader\n width: 18rem\n height: 35rem\n background: #0F0F0F\n color: white\n z-index: 10\n box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.04)\n \n .heading\n font-size: 12px\n\n li:last-child\n padding-top: 8.5rem\n font-size: 0.8rem\n\n #version-tag\n padding-top: 17rem\n font-size: 0.8rem\n","@use '../../styles/variables' as vars\n\n.body\n background-color: vars.$background-color\n display: flex\n justify-content: center\n align-items: center\n min-height: 100vh\n min-width: 90vw\n display: flex\n flex-direction: column\n\n.container\n max-width: 1140px\n min-width: auto\n margin: 2%\n","@use 'variables' as vars\n\n*, *:before, *:after\n box-sizing: border-box\n\nhtml, body, div, span, object, iframe, figure, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, img, small, strike, strong, sub, sup, tt, b, u, i, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td, main, canvas, embed, footer, header, nav, section, video\n margin: 0\n padding: 0\n border: 0\n font-size: 100%\n font-family: vars.$primary-font\n vertical-align: baseline\n text-rendering: optimizeLegibility\n -webkit-font-smoothing: antialiased\n text-size-adjust: none\n\nfooter, header, nav, section, main\n display: block\n\nbody\n line-height: 1\n\nol, ul\n list-style: none\n\nblockquote, q\n quotes: none\n\nblockquote:before, blockquote:after, q:before, q:after\n content: ''\n content: none\n\ntable\n border-collapse: collapse\n border-spacing: 0\n\ninput\n -webkit-appearance: none\n border-radius: 0\n","@use 'reset' as CSSReset\n@use 'variables' as vars\n@use 'mixins' as mixins\n\nhtml\n background-color: vars.$background-color\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/787.5af3c223.chunk.js b/build/static/js/787.5af3c223.chunk.js deleted file mode 100644 index e2a4952..0000000 --- a/build/static/js/787.5af3c223.chunk.js +++ /dev/null @@ -1,2 +0,0 @@ -"use strict";(self.webpackChunklitmus=self.webpackChunklitmus||[]).push([[787],{787:function(e,t,n){n.r(t),n.d(t,{getCLS:function(){return y},getFCP:function(){return g},getFID:function(){return C},getLCP:function(){return P},getTTFB:function(){return D}});var i,r,a,o,u=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:"v2-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12)}},c=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if("first-input"===e&&!("PerformanceEventTiming"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},f=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},s=function(e){addEventListener("pageshow",(function(t){t.persisted&&e(t)}),!0)},m=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},v=-1,p=function(){return"hidden"===document.visibilityState?0:1/0},d=function(){f((function(e){var t=e.timeStamp;v=t}),!0)},l=function(){return v<0&&(v=p(),d(),s((function(){setTimeout((function(){v=p(),d()}),0)}))),{get firstHiddenTime(){return v}}},g=function(e,t){var n,i=l(),r=u("FCP"),a=function(e){"first-contentful-paint"===e.name&&(f&&f.disconnect(),e.startTime-1&&e(t)},r=u("CLS",0),a=0,o=[],v=function(e){if(!e.hadRecentInput){var t=o[0],i=o[o.length-1];a&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(a+=e.value,o.push(e)):(a=e.value,o=[e]),a>r.value&&(r.value=a,r.entries=o,n())}},p=c("layout-shift",v);p&&(n=m(i,r,t),f((function(){p.takeRecords().map(v),n(!0)})),s((function(){a=0,T=-1,r=u("CLS",0),n=m(i,r,t)})))},E={passive:!0,capture:!0},w=new Date,L=function(e,t){i||(i=t,r=e,a=new Date,F(removeEventListener),S())},S=function(){if(r>=0&&r1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){L(e,t),r()},i=function(){r()},r=function(){removeEventListener("pointerup",n,E),removeEventListener("pointercancel",i,E)};addEventListener("pointerup",n,E),addEventListener("pointercancel",i,E)}(t,e):L(t,e)}},F=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,b,E)}))},C=function(e,t){var n,a=l(),v=u("FID"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},"complete"===document.readyState?setTimeout(t,0):addEventListener("load",(function(){return setTimeout(t,0)}))}}}]); -//# sourceMappingURL=787.5af3c223.chunk.js.map \ No newline at end of file diff --git a/build/static/js/787.5af3c223.chunk.js.map b/build/static/js/787.5af3c223.chunk.js.map deleted file mode 100644 index ffdb7fa..0000000 --- a/build/static/js/787.5af3c223.chunk.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/js/787.5af3c223.chunk.js","mappings":"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","sources":["../node_modules/web-vitals/dist/web-vitals.js"],"sourcesContent":["var e,t,n,i,r=function(e,t){return{name:e,value:void 0===t?-1:t,delta:0,entries:[],id:\"v2-\".concat(Date.now(),\"-\").concat(Math.floor(8999999999999*Math.random())+1e12)}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){if(\"first-input\"===e&&!(\"PerformanceEventTiming\"in self))return;var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},o=function(e,t){var n=function n(i){\"pagehide\"!==i.type&&\"hidden\"!==document.visibilityState||(e(i),t&&(removeEventListener(\"visibilitychange\",n,!0),removeEventListener(\"pagehide\",n,!0)))};addEventListener(\"visibilitychange\",n,!0),addEventListener(\"pagehide\",n,!0)},u=function(e){addEventListener(\"pageshow\",(function(t){t.persisted&&e(t)}),!0)},c=function(e,t,n){var i;return function(r){t.value>=0&&(r||n)&&(t.delta=t.value-(i||0),(t.delta||void 0===i)&&(i=t.value,e(t)))}},f=-1,s=function(){return\"hidden\"===document.visibilityState?0:1/0},m=function(){o((function(e){var t=e.timeStamp;f=t}),!0)},v=function(){return f<0&&(f=s(),m(),u((function(){setTimeout((function(){f=s(),m()}),0)}))),{get firstHiddenTime(){return f}}},d=function(e,t){var n,i=v(),o=r(\"FCP\"),f=function(e){\"first-contentful-paint\"===e.name&&(m&&m.disconnect(),e.startTime-1&&e(t)},f=r(\"CLS\",0),s=0,m=[],v=function(e){if(!e.hadRecentInput){var t=m[0],i=m[m.length-1];s&&e.startTime-i.startTime<1e3&&e.startTime-t.startTime<5e3?(s+=e.value,m.push(e)):(s=e.value,m=[e]),s>f.value&&(f.value=s,f.entries=m,n())}},h=a(\"layout-shift\",v);h&&(n=c(i,f,t),o((function(){h.takeRecords().map(v),n(!0)})),u((function(){s=0,l=-1,f=r(\"CLS\",0),n=c(i,f,t)})))},T={passive:!0,capture:!0},y=new Date,g=function(i,r){e||(e=r,t=i,n=new Date,w(removeEventListener),E())},E=function(){if(t>=0&&t1e12?new Date:performance.now())-e.timeStamp;\"pointerdown\"==e.type?function(e,t){var n=function(){g(e,t),r()},i=function(){r()},r=function(){removeEventListener(\"pointerup\",n,T),removeEventListener(\"pointercancel\",i,T)};addEventListener(\"pointerup\",n,T),addEventListener(\"pointercancel\",i,T)}(t,e):g(t,e)}},w=function(e){[\"mousedown\",\"keydown\",\"touchstart\",\"pointerdown\"].forEach((function(t){return e(t,S,T)}))},L=function(n,f){var s,m=v(),d=r(\"FID\"),p=function(e){e.startTimeperformance.now())return;n.entries=[t],e(n)}catch(e){}},\"complete\"===document.readyState?setTimeout(t,0):addEventListener(\"load\",(function(){return setTimeout(t,0)}))};export{h as getCLS,d as getFCP,L as getFID,F as getLCP,P as getTTFB};\n"],"names":["e","t","n","i","r","name","value","delta","entries","id","concat","Date","now","Math","floor","random","a","PerformanceObserver","supportedEntryTypes","includes","self","getEntries","map","observe","type","buffered","o","document","visibilityState","removeEventListener","addEventListener","u","persisted","c","f","s","m","timeStamp","v","setTimeout","firstHiddenTime","d","disconnect","startTime","push","window","performance","getEntriesByName","requestAnimationFrame","p","l","h","hadRecentInput","length","takeRecords","T","passive","capture","y","g","w","E","entryType","target","cancelable","processingStart","forEach","S","L","b","F","once","P","getEntriesByType","timing","max","navigationStart","responseStart","readyState"],"sourceRoot":""} \ No newline at end of file diff --git a/build/static/js/main.134e93e3.js b/build/static/js/main.134e93e3.js deleted file mode 100644 index 8622974..0000000 --- a/build/static/js/main.134e93e3.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! For license information please see main.134e93e3.js.LICENSE.txt */ -!function(){var e={549:function(e,t,n){"use strict";var r=n(214),o=n(413),a=n(861);e=n.hmd(e);var i=n(426),l=n(778).lW,u=function(){var e="undefined"!==typeof document&&document.currentScript?document.currentScript.src:void 0;return e=e||"/index.js",function(t){var r,o,a="undefined"!==typeof(t=t||{})?t:{},u=Object.assign;a.ready=new Promise((function(e,t){r=e,o=t}));var s,c,f,d,p,h,m=u({},a),v=[],y="./this.program",g=function(e,t){throw t},b="object"===typeof window,w="function"===typeof importScripts,E="object"===typeof i&&"object"===typeof i.versions&&"string"===typeof i.versions.node,k=!b&&!E&&!w,x="";function S(e){e instanceof gt||C("exiting due to exception: "+e)}E?(x=w?n(865).dirname(x)+"/":"//",h=function(){p||(d=n(533),p=n(865))},s=function(e,t){return h(),e=p.normalize(e),d.readFileSync(e,t?null:"utf8")},f=function(e){var t=s(e,!0);return t.buffer||(t=new Uint8Array(t)),t},c=function(e,t,n){h(),e=p.normalize(e),d.readFile(e,(function(e,r){e?n(e):t(r.buffer)}))},i.argv.length>1&&(y=i.argv[1].replace(/\\/g,"/")),v=i.argv.slice(2),i.on("uncaughtException",(function(e){if(!(e instanceof gt))throw e})),i.on("unhandledRejection",(function(e){throw e})),g=function(e,t){if(Z())throw i.exitCode=e,t;S(t),i.exit(e)},a.inspect=function(){return"[Emscripten Module object]"}):k?(f=function(e){var t;return"function"===typeof readbuffer?new Uint8Array(readbuffer(e)):(R("object"===typeof(t=read(e,"binary"))),t)},c=function(e,t,n){setTimeout((function(){return t(f(e))}),0)},"undefined"!=typeof scriptArgs?v=scriptArgs:"undefined"!=typeof arguments&&(v=arguments),"function"===typeof quit&&(g=function(e,t){S(t),quit(e)}),"undefined"!==typeof print&&("undefined"===typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!==typeof printErr?printErr:print)):(b||w)&&(w?x=self.location.href:"undefined"!==typeof document&&document.currentScript&&(x=document.currentScript.src),e&&(x=e),x=0!==x.indexOf("blob:")?x.substr(0,x.replace(/[?#].*/,"").lastIndexOf("/")+1):"",s=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText},w&&(f=function(e){var t=new XMLHttpRequest;return t.open("GET",e,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),c=function(e,t,n){var r=new XMLHttpRequest;r.open("GET",e,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):n()},r.onerror=n,r.send(null)});var _=a.print||console.log.bind(console),C=a.printErr||console.warn.bind(console);u(a,m),m=null,a.arguments&&(v=a.arguments),a.thisProgram&&(y=a.thisProgram),a.quit&&(g=a.quit);var N,P=function(e){e};a.wasmBinary&&(N=a.wasmBinary);var T=a.noExitRuntime||!0;"object"!==typeof WebAssembly&&de("no native wasm support detected");var A,O=!1;function R(e,t){e||de(t)}var M="undefined"!==typeof TextDecoder?new TextDecoder("utf8"):void 0;function L(e,t,n){for(var r=t+n,o=t;e[o]&&!(o>=r);)++o;if(o-t>16&&e.subarray&&M)return M.decode(e.subarray(t,o));for(var a="";t>10,56320|1023&s)}}else a+=String.fromCharCode((31&i)<<6|l)}else a+=String.fromCharCode(i)}return a}function j(e,t){return e?L(U,e,t):""}function I(e,t,n,r){if(!(r>0))return 0;for(var o=n,a=n+r-1,i=0;i=55296&&l<=57343)l=65536+((1023&l)<<10)|1023&e.charCodeAt(++i);if(l<=127){if(n>=a)break;t[n++]=l}else if(l<=2047){if(n+1>=a)break;t[n++]=192|l>>6,t[n++]=128|63&l}else if(l<=65535){if(n+2>=a)break;t[n++]=224|l>>12,t[n++]=128|l>>6&63,t[n++]=128|63&l}else{if(n+3>=a)break;t[n++]=240|l>>18,t[n++]=128|l>>12&63,t[n++]=128|l>>6&63,t[n++]=128|63&l}}return t[n]=0,n-o}function z(e,t,n){return I(e,U,t,n)}function D(e){for(var t=0,n=0;n=55296&&r<=57343&&(r=65536+((1023&r)<<10)|1023&e.charCodeAt(++n)),r<=127?++t:t+=r<=2047?2:r<=65535?3:4}return t}var F,B,U,$;"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le");function H(e){var t=D(e)+1,n=yt(t);return I(e,B,n,t),n}function V(e,t,n){for(var r=0;r>0]=e.charCodeAt(r);n||(B[t>>0]=0)}function W(e){F=e,a.HEAP8=B=new Int8Array(e),a.HEAP16=new Int16Array(e),a.HEAP32=$=new Int32Array(e),a.HEAPU8=U=new Uint8Array(e),a.HEAPU16=new Uint16Array(e),a.HEAPU32=new Uint32Array(e),a.HEAPF32=new Float32Array(e),a.HEAPF64=new Float64Array(e)}a.INITIAL_MEMORY;var q,Q=[],G=[],K=[],X=[],Y=0;function Z(){return T||Y>0}function J(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)oe(a.preRun.shift());Ee(Q)}function ee(){!0,a.noFSInit||De.init.initialized||De.init(),De.ignorePermissions=!1,Le.init(),Ee(G)}function te(){Ee(K)}function ne(){!0}function re(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)ie(a.postRun.shift());Ee(X)}function oe(e){Q.unshift(e)}function ae(e){G.unshift(e)}function ie(e){X.unshift(e)}var le=0,ue=null,se=null;function ce(e){le++,a.monitorRunDependencies&&a.monitorRunDependencies(le)}function fe(e){if(le--,a.monitorRunDependencies&&a.monitorRunDependencies(le),0==le&&(null!==ue&&(clearInterval(ue),ue=null),se)){var t=se;se=null,t()}}function de(e){a.onAbort&&a.onAbort(e),C(e="Aborted("+e+")"),O=!0,A=1,e+=". Build with -s ASSERTIONS=1 for more info.";var t=new WebAssembly.RuntimeError(e);throw o(t),t}a.preloadedImages={},a.preloadedAudios={};var pe,he,me,ve="data:application/octet-stream;base64,";function ye(e){return e.startsWith(ve)}function ge(e){try{if(e==pe&&N)return new Uint8Array(N);if(f)return f(e);throw"both async and sync fetching of the wasm failed"}catch(C){de(C)}}function be(){return N||!b&&!w||"function"!==typeof fetch?Promise.resolve().then((function(){return ge(pe)})):fetch(pe,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+pe+"'";return e.arrayBuffer()})).catch((function(){return ge(pe)}))}function we(){var e={env:mt,wasi_snapshot_preview1:mt};function t(e,t){var n=e.exports;a.asm=n,W(a.asm.memory.buffer),q=a.asm.__indirect_function_table,ae(a.asm.__wasm_call_ctors),fe()}function n(e){t(e.instance)}function r(t){return be().then((function(t){return WebAssembly.instantiate(t,e)})).then((function(e){return e})).then(t,(function(e){C("failed to asynchronously prepare wasm: "+e),de(e)}))}if(ce(),a.instantiateWasm)try{return a.instantiateWasm(e,t)}catch(i){return C("Module.instantiateWasm callback failed with error: "+i),!1}return function(){if(N||"function"!==typeof WebAssembly.instantiateStreaming||ye(pe)||"function"!==typeof fetch)return r(n);var t={credentials:"same-origin",headers:new Headers({"Content-Type":"application/wasm","Cross-Origin-Opener-Policy":"same-origin","Cross-Origin-Embedder-Policy":"require-corp"})};return fetch("https://www.litmus.tools/taxsim.wasm",t).then((function(t){return WebAssembly.instantiateStreaming(t,e).then(n,(function(e){return C("wasm streaming compile failed: "+e),C("falling back to ArrayBuffer instantiation"),r(n)}))}))}().catch(o),{}}pe="http://localhost:3000/taxsim.wasm";function Ee(e){for(;e.length>0;){var t=e.shift();if("function"!=typeof t){var n=t.func;"number"===typeof n?void 0===t.arg?Se(n)():Se(n)(t.arg):n(void 0===t.arg?null:t.arg)}else t(a)}}var ke,xe=[];function Se(e){var t=xe[e];return t||(e>=xe.length&&(xe.length=e+1),xe[e]=t=q.get(e)),t}function _e(e){if(e instanceof gt||"unwind"==e)return A;g(1,e)}function Ce(e,t,n,r){de("Assertion failed: "+j(e)+", at: "+[t?j(t):"unknown filename",n,r?j(r):"unknown function"])}ke=E?function(){var e=i.hrtime();return 1e3*e[0]+e[1]/1e6}:"undefined"!==typeof dateNow?dateNow:function(){return performance.now()};var Ne=!0;function Pe(e){return $[vt()>>2]=e,e}function Te(e,t){var n;if(0===e)n=Date.now();else{if(1!==e&&4!==e||!Ne)return Pe(28),-1;n=ke()}return $[t>>2]=n/1e3|0,$[t+4>>2]=n%1e3*1e3*1e3|0,0}function Ae(e,t){return Te(e,t)}var Oe={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,t){for(var n=0,r=e.length-1;r>=0;r--){var o=e[r];"."===o?e.splice(r,1):".."===o?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n;n--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),n="/"===e.substr(-1);return(e=Oe.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||t||(e="."),e&&n&&(e+="/"),(t?"/":"")+e},dirname:function(e){var t=Oe.splitPath(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},basename:function(e){if("/"===e)return"/";var t=(e=(e=Oe.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return Oe.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return Oe.normalize(e.join("/"))},join2:function(e,t){return Oe.normalize(e+"/"+t)}};function Re(){if("object"===typeof crypto&&"function"===typeof crypto.getRandomValues){var e=new Uint8Array(1);return function(){return crypto.getRandomValues(e),e[0]}}if(E)try{var t=n(784);return function(){return t.randomBytes(1)[0]}}catch(r){}return function(){de("randomDevice")}}var Me={resolve:function(){for(var e="",t=!1,n=arguments.length-1;n>=-1&&!t;n--){var r=n>=0?arguments[n]:De.cwd();if("string"!==typeof r)throw new TypeError("Arguments to path.resolve must be strings");if(!r)return"";e=r+"/"+e,t="/"===r.charAt(0)}return(t?"/":"")+(e=Oe.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||"."},relative:function(e,t){function n(e){for(var t=0;t=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=Me.resolve(e).substr(1),t=Me.resolve(t).substr(1);for(var r=n(e.split("/")),o=n(t.split("/")),a=Math.min(r.length,o.length),i=a,l=0;l0?n.slice(0,r).toString("utf-8"):null}else"undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n");if(!t)return null;e.input=pt(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(_(L(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(_(L(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(C(L(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(C(L(e.output,0)),e.output=[])}}};function je(e){de()}var Ie={ops_table:null,mount:function(e){return Ie.createNode(null,"/",16895,0)},createNode:function(e,t,n,r){if(De.isBlkdev(n)||De.isFIFO(n))throw new De.ErrnoError(63);Ie.ops_table||(Ie.ops_table={dir:{node:{getattr:Ie.node_ops.getattr,setattr:Ie.node_ops.setattr,lookup:Ie.node_ops.lookup,mknod:Ie.node_ops.mknod,rename:Ie.node_ops.rename,unlink:Ie.node_ops.unlink,rmdir:Ie.node_ops.rmdir,readdir:Ie.node_ops.readdir,symlink:Ie.node_ops.symlink},stream:{llseek:Ie.stream_ops.llseek}},file:{node:{getattr:Ie.node_ops.getattr,setattr:Ie.node_ops.setattr},stream:{llseek:Ie.stream_ops.llseek,read:Ie.stream_ops.read,write:Ie.stream_ops.write,allocate:Ie.stream_ops.allocate,mmap:Ie.stream_ops.mmap,msync:Ie.stream_ops.msync}},link:{node:{getattr:Ie.node_ops.getattr,setattr:Ie.node_ops.setattr,readlink:Ie.node_ops.readlink},stream:{}},chrdev:{node:{getattr:Ie.node_ops.getattr,setattr:Ie.node_ops.setattr},stream:De.chrdev_stream_ops}});var o=De.createNode(e,t,n,r);return De.isDir(o.mode)?(o.node_ops=Ie.ops_table.dir.node,o.stream_ops=Ie.ops_table.dir.stream,o.contents={}):De.isFile(o.mode)?(o.node_ops=Ie.ops_table.file.node,o.stream_ops=Ie.ops_table.file.stream,o.usedBytes=0,o.contents=null):De.isLink(o.mode)?(o.node_ops=Ie.ops_table.link.node,o.stream_ops=Ie.ops_table.link.stream):De.isChrdev(o.mode)&&(o.node_ops=Ie.ops_table.chrdev.node,o.stream_ops=Ie.ops_table.chrdev.stream),o.timestamp=Date.now(),e&&(e.contents[t]=o,e.timestamp=o.timestamp),o},getFileDataAsTypedArray:function(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage:function(e,t){var n=e.contents?e.contents.length:0;if(!(n>=t)){t=Math.max(t,n*(n<1048576?2:1.125)>>>0),0!=n&&(t=Math.max(t,256));var r=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(r.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,t){if(e.usedBytes!=t)if(0==t)e.contents=null,e.usedBytes=0;else{var n=e.contents;e.contents=new Uint8Array(t),n&&e.contents.set(n.subarray(0,Math.min(t,e.usedBytes))),e.usedBytes=t}},node_ops:{getattr:function(e){var t={};return t.dev=De.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,De.isDir(e.mode)?t.size=4096:De.isFile(e.mode)?t.size=e.usedBytes:De.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr:function(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&Ie.resizeFileStorage(e,t.size)},lookup:function(e,t){throw De.genericErrors[44]},mknod:function(e,t,n,r){return Ie.createNode(e,t,n,r)},rename:function(e,t,n){if(De.isDir(e.mode)){var r;try{r=De.lookupNode(t,n)}catch(a){}if(r)for(var o in r.contents)throw new De.ErrnoError(55)}delete e.parent.contents[e.name],e.parent.timestamp=Date.now(),e.name=n,t.contents[n]=e,t.timestamp=e.parent.timestamp,e.parent=t},unlink:function(e,t){delete e.contents[t],e.timestamp=Date.now()},rmdir:function(e,t){var n=De.lookupNode(e,t);for(var r in n.contents)throw new De.ErrnoError(55);delete e.contents[t],e.timestamp=Date.now()},readdir:function(e){var t=[".",".."];for(var n in e.contents)e.contents.hasOwnProperty(n)&&t.push(n);return t},symlink:function(e,t,n){var r=Ie.createNode(e,t,41471,0);return r.link=n,r},readlink:function(e){if(!De.isLink(e.mode))throw new De.ErrnoError(28);return e.link}},stream_ops:{read:function(e,t,n,r,o){var a=e.node.contents;if(o>=e.node.usedBytes)return 0;var i=Math.min(e.node.usedBytes-o,r);if(i>8&&a.subarray)t.set(a.subarray(o,o+i),n);else for(var l=0;l0||r+n1&&void 0!==arguments[1]?arguments[1]:{};if(!(e=Me.resolve(De.cwd(),e)))return{path:"",node:null};var n={follow_mount:!0,recurse_count:0};for(var r in n)void 0===t[r]&&(t[r]=n[r]);if(t.recurse_count>8)throw new De.ErrnoError(32);for(var o=Oe.normalizeArray(e.split("/").filter((function(e){return!!e})),!1),a=De.root,i="/",l=0;l40)throw new De.ErrnoError(32)}}return{path:i,node:a}},getPath:function(e){for(var t;;){if(De.isRoot(e)){var n=e.mount.mountpoint;return t?"/"!==n[n.length-1]?n+"/"+t:n+t:n}t=t?e.name+"/"+t:e.name,e=e.parent}},hashName:function(e,t){for(var n=0,r=0;r>>0)%De.nameTable.length},hashAddNode:function(e){var t=De.hashName(e.parent.id,e.name);e.name_next=De.nameTable[t],De.nameTable[t]=e},hashRemoveNode:function(e){var t=De.hashName(e.parent.id,e.name);if(De.nameTable[t]===e)De.nameTable[t]=e.name_next;else for(var n=De.nameTable[t];n;){if(n.name_next===e){n.name_next=e.name_next;break}n=n.name_next}},lookupNode:function(e,t){var n=De.mayLookup(e);if(n)throw new De.ErrnoError(n,e);for(var r=De.hashName(e.id,t),o=De.nameTable[r];o;o=o.name_next){var a=o.name;if(o.parent.id===e.id&&a===t)return o}return De.lookup(e,t)},createNode:function(e,t,n,r){var o=new De.FSNode(e,t,n,r);return De.hashAddNode(o),o},destroyNode:function(e){De.hashRemoveNode(e)},isRoot:function(e){return e===e.parent},isMountpoint:function(e){return!!e.mounted},isFile:function(e){return 32768===(61440&e)},isDir:function(e){return 16384===(61440&e)},isLink:function(e){return 40960===(61440&e)},isChrdev:function(e){return 8192===(61440&e)},isBlkdev:function(e){return 24576===(61440&e)},isFIFO:function(e){return 4096===(61440&e)},isSocket:function(e){return 49152===(49152&e)},flagModes:{r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},modeStringToFlags:function(e){var t=De.flagModes[e];if("undefined"===typeof t)throw new Error("Unknown file open mode: "+e);return t},flagsToPermissionString:function(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:function(e,t){return De.ignorePermissions||(!t.includes("r")||292&e.mode)&&(!t.includes("w")||146&e.mode)&&(!t.includes("x")||73&e.mode)?0:2},mayLookup:function(e){var t=De.nodePermissions(e,"x");return t||(e.node_ops.lookup?0:2)},mayCreate:function(e,t){try{De.lookupNode(e,t);return 20}catch(n){}return De.nodePermissions(e,"wx")},mayDelete:function(e,t,n){var r;try{r=De.lookupNode(e,t)}catch(a){return a.errno}var o=De.nodePermissions(e,"wx");if(o)return o;if(n){if(!De.isDir(r.mode))return 54;if(De.isRoot(r)||De.getPath(r)===De.cwd())return 10}else if(De.isDir(r.mode))return 31;return 0},mayOpen:function(e,t){return e?De.isLink(e.mode)?32:De.isDir(e.mode)&&("r"!==De.flagsToPermissionString(t)||512&t)?31:De.nodePermissions(e,De.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:De.MAX_OPEN_FDS,n=e;n<=t;n++)if(!De.streams[n])return n;throw new De.ErrnoError(33)},getStream:function(e){return De.streams[e]},createStream:function(e,t,n){De.FSStream||(De.FSStream=function(){},De.FSStream.prototype={object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!==(2097155&this.flags)}},isWrite:{get:function(){return 0!==(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}});var r=new De.FSStream;for(var o in e)r[o]=e[o];e=r;var a=De.nextfd(t,n);return e.fd=a,De.streams[a]=e,e},closeStream:function(e){De.streams[e]=null},chrdev_stream_ops:{open:function(e){var t=De.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:function(){throw new De.ErrnoError(70)}},major:function(e){return e>>8},minor:function(e){return 255&e},makedev:function(e,t){return e<<8|t},registerDevice:function(e,t){De.devices[e]={stream_ops:t}},getDevice:function(e){return De.devices[e]},getMounts:function(e){for(var t=[],n=[e];n.length;){var r=n.pop();t.push(r),n.push.apply(n,r.mounts)}return t},syncfs:function(e,t){"function"===typeof e&&(t=e,e=!1),De.syncFSRequests++,De.syncFSRequests>1&&C("warning: "+De.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var n=De.getMounts(De.root.mount),r=0;function o(e){return De.syncFSRequests--,t(e)}function a(e){if(e)return a.errored?void 0:(a.errored=!0,o(e));++r>=n.length&&o(null)}n.forEach((function(t){if(!t.type.syncfs)return a(null);t.type.syncfs(t,e,a)}))},mount:function(e,t,n){var r,o="/"===n,a=!n;if(o&&De.root)throw new De.ErrnoError(10);if(!o&&!a){var i=De.lookupPath(n,{follow_mount:!1});if(n=i.path,r=i.node,De.isMountpoint(r))throw new De.ErrnoError(10);if(!De.isDir(r.mode))throw new De.ErrnoError(54)}var l={type:e,opts:t,mountpoint:n,mounts:[]},u=e.mount(l);return u.mount=l,l.root=u,o?De.root=u:r&&(r.mounted=l,r.mount&&r.mount.mounts.push(l)),u},unmount:function(e){var t=De.lookupPath(e,{follow_mount:!1});if(!De.isMountpoint(t.node))throw new De.ErrnoError(28);var n=t.node,r=n.mounted,o=De.getMounts(r);Object.keys(De.nameTable).forEach((function(e){for(var t=De.nameTable[e];t;){var n=t.name_next;o.includes(t.mount)&&De.destroyNode(t),t=n}})),n.mounted=null;var a=n.mount.mounts.indexOf(r);n.mount.mounts.splice(a,1)},lookup:function(e,t){return e.node_ops.lookup(e,t)},mknod:function(e,t,n){var r=De.lookupPath(e,{parent:!0}).node,o=Oe.basename(e);if(!o||"."===o||".."===o)throw new De.ErrnoError(28);var a=De.mayCreate(r,o);if(a)throw new De.ErrnoError(a);if(!r.node_ops.mknod)throw new De.ErrnoError(63);return r.node_ops.mknod(r,o,t,n)},create:function(e,t){return t=void 0!==t?t:438,t&=4095,t|=32768,De.mknod(e,t,0)},mkdir:function(e,t){return t=void 0!==t?t:511,t&=1023,t|=16384,De.mknod(e,t,0)},mkdirTree:function(e,t){for(var n=e.split("/"),r="",o=0;o1&&void 0!==arguments[1]?arguments[1]:{};if(n.flags=n.flags||0,n.encoding=n.encoding||"binary","utf8"!==n.encoding&&"binary"!==n.encoding)throw new Error('Invalid encoding type "'+n.encoding+'"');var r=De.open(e,n.flags),o=De.stat(e),a=o.size,i=new Uint8Array(a);return De.read(r,i,0,a,0),"utf8"===n.encoding?t=L(i,0):"binary"===n.encoding&&(t=i),De.close(r),t},writeFile:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n.flags=n.flags||577;var r=De.open(e,n.flags,n.mode);if("string"===typeof t){var o=new Uint8Array(D(t)+1),a=I(t,o,0,o.length);De.write(r,o,0,a,void 0,n.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");De.write(r,t,0,t.byteLength,void 0,n.canOwn)}De.close(r)},cwd:function(){return De.currentPath},chdir:function(e){var t=De.lookupPath(e,{follow:!0});if(null===t.node)throw new De.ErrnoError(44);if(!De.isDir(t.node.mode))throw new De.ErrnoError(54);var n=De.nodePermissions(t.node,"x");if(n)throw new De.ErrnoError(n);De.currentPath=t.path},createDefaultDirectories:function(){De.mkdir("/tmp"),De.mkdir("/home"),De.mkdir("/home/web_user")},createDefaultDevices:function(){De.mkdir("/dev"),De.registerDevice(De.makedev(1,3),{read:function(){return 0},write:function(e,t,n,r,o){return r}}),De.mkdev("/dev/null",De.makedev(1,3)),Le.register(De.makedev(5,0),Le.default_tty_ops),Le.register(De.makedev(6,0),Le.default_tty1_ops),De.mkdev("/dev/tty",De.makedev(5,0)),De.mkdev("/dev/tty1",De.makedev(6,0));var e=Re();De.createDevice("/dev","random",e),De.createDevice("/dev","urandom",e),De.mkdir("/dev/shm"),De.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){De.mkdir("/proc");var e=De.mkdir("/proc/self");De.mkdir("/proc/self/fd"),De.mount({mount:function(){var t=De.createNode(e,"fd",16895,73);return t.node_ops={lookup:function(e,t){var n=+t,r=De.getStream(n);if(!r)throw new De.ErrnoError(8);var o={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return r.path}}};return o.parent=o,o}},t}},{},"/proc/self/fd")},createStandardStreams:function(){a.stdin?De.createDevice("/dev","stdin",a.stdin):De.symlink("/dev/tty","/dev/stdin"),a.stdout?De.createDevice("/dev","stdout",null,a.stdout):De.symlink("/dev/tty","/dev/stdout"),a.stderr?De.createDevice("/dev","stderr",null,a.stderr):De.symlink("/dev/tty1","/dev/stderr");De.open("/dev/stdin",0),De.open("/dev/stdout",1),De.open("/dev/stderr",1)},ensureErrnoError:function(){De.ErrnoError||(De.ErrnoError=function(e,t){this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},De.ErrnoError.prototype=new Error,De.ErrnoError.prototype.constructor=De.ErrnoError,[44].forEach((function(e){De.genericErrors[e]=new De.ErrnoError(e),De.genericErrors[e].stack=""})))},staticInit:function(){De.ensureErrnoError(),De.nameTable=new Array(4096),De.mount(Ie,{},"/"),De.createDefaultDirectories(),De.createDefaultDevices(),De.createSpecialDirectories(),De.filesystems={MEMFS:Ie}},init:function(e,t,n){De.init.initialized=!0,De.ensureErrnoError(),a.stdin=e||a.stdin,a.stdout=t||a.stdout,a.stderr=n||a.stderr,De.createStandardStreams()},quit:function(){De.init.initialized=!1;for(var e=0;ethis.length-1||e<0)){var t=e%this.chunkSize,n=e/this.chunkSize|0;return this.getter(n)[t]}},a.prototype.setDataGetter=function(e){this.getter=e},a.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",n,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+n+". Status: "+e.status);var t,r=Number(e.getResponseHeader("Content-length")),o=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,a=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,i=1048576;o||(i=r);var l=this;l.setDataGetter((function(e){var t=e*i,o=(e+1)*i-1;if(o=Math.min(o,r-1),"undefined"===typeof l.chunks[e]&&(l.chunks[e]=function(e,t){if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>r-1)throw new Error("only "+r+" bytes available! programmer error!");var o=new XMLHttpRequest;if(o.open("GET",n,!1),r!==i&&o.setRequestHeader("Range","bytes="+e+"-"+t),"undefined"!=typeof Uint8Array&&(o.responseType="arraybuffer"),o.overrideMimeType&&o.overrideMimeType("text/plain; charset=x-user-defined"),o.send(null),!(o.status>=200&&o.status<300||304===o.status))throw new Error("Couldn't load "+n+". Status: "+o.status);return void 0!==o.response?new Uint8Array(o.response||[]):pt(o.responseText||"",!0)}(t,o)),"undefined"===typeof l.chunks[e])throw new Error("doXHR failed!");return l.chunks[e]})),!a&&r||(i=r=1,r=this.getter(0).length,i=r,_("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=r,this._chunkSize=i,this.lengthKnown=!0},"undefined"!==typeof XMLHttpRequest){if(!w)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var i=new a;Object.defineProperties(i,{length:{get:function(){return this.lengthKnown||this.cacheLength(),this._length}},chunkSize:{get:function(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}});var l={isDevice:!1,contents:i}}else l={isDevice:!1,url:n};var u=De.createFile(e,t,l,r,o);l.contents?u.contents=l.contents:l.url&&(u.contents=null,u.url=l.url),Object.defineProperties(u,{usedBytes:{get:function(){return this.contents.length}}});var s={};return Object.keys(u.stream_ops).forEach((function(e){var t=u.stream_ops[e];s[e]=function(){return De.forceLoadFile(u),t.apply(null,arguments)}})),s.read=function(e,t,n,r,o){De.forceLoadFile(u);var a=e.node.contents;if(o>=a.length)return 0;var i=Math.min(a.length-o,r);if(a.slice)for(var l=0;l>2]=r.dev,$[n+4>>2]=0,$[n+8>>2]=r.ino,$[n+12>>2]=r.mode,$[n+16>>2]=r.nlink,$[n+20>>2]=r.uid,$[n+24>>2]=r.gid,$[n+28>>2]=r.rdev,$[n+32>>2]=0,me=[r.size>>>0,(he=r.size,+Math.abs(he)>=1?he>0?(0|Math.min(+Math.floor(he/4294967296),4294967295))>>>0:~~+Math.ceil((he-+(~~he>>>0))/4294967296)>>>0:0)],$[n+40>>2]=me[0],$[n+44>>2]=me[1],$[n+48>>2]=4096,$[n+52>>2]=r.blocks,$[n+56>>2]=r.atime.getTime()/1e3|0,$[n+60>>2]=0,$[n+64>>2]=r.mtime.getTime()/1e3|0,$[n+68>>2]=0,$[n+72>>2]=r.ctime.getTime()/1e3|0,$[n+76>>2]=0,me=[r.ino>>>0,(he=r.ino,+Math.abs(he)>=1?he>0?(0|Math.min(+Math.floor(he/4294967296),4294967295))>>>0:~~+Math.ceil((he-+(~~he>>>0))/4294967296)>>>0:0)],$[n+80>>2]=me[0],$[n+84>>2]=me[1],0},doMsync:function(e,t,n,r,o){var a=U.slice(e,e+n);De.msync(t,a,o,n,r)},doMkdir:function(e,t){return"/"===(e=Oe.normalize(e))[e.length-1]&&(e=e.substr(0,e.length-1)),De.mkdir(e,t,0),0},doMknod:function(e,t,n){switch(61440&t){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}return De.mknod(e,t,n),0},doReadlink:function(e,t,n){if(n<=0)return-28;var r=De.readlink(e),o=Math.min(n,D(r)),a=B[t+o];return z(r,t,n+1),B[t+o]=a,o},doAccess:function(e,t){if(-8&t)return-28;var n=De.lookupPath(e,{follow:!0}).node;if(!n)return-44;var r="";return 4&t&&(r+="r"),2&t&&(r+="w"),1&t&&(r+="x"),r&&De.nodePermissions(n,r)?-2:0},doDup:function(e,t,n){var r=De.getStream(n);return r&&De.close(r),De.open(e,t,0,n,n).fd},doReadv:function(e,t,n,r){for(var o=0,a=0;a>2],l=$[t+(8*a+4)>>2],u=De.read(e,B,i,l,r);if(u<0)return-1;if(o+=u,u>2],l=$[t+(8*a+4)>>2],u=De.write(e,B,i,l,r);if(u<0)return-1;o+=u}return o},varargs:void 0,get:function(){return Fe.varargs+=4,$[Fe.varargs-4>>2]},getStr:function(e){return j(e)},getStreamFromFD:function(e){var t=De.getStream(e);if(!t)throw new De.ErrnoError(8);return t},get64:function(e,t){return e}};function Be(e){try{var t=Fe.getStreamFromFD(e);return De.open(t.path,t.flags,0).fd}catch(n){if("undefined"===typeof De||!(n instanceof De.ErrnoError))throw n;return-n.errno}}function Ue(e,t){try{var n=Fe.getStreamFromFD(e);return Fe.doStat(De.stat,n.path,t)}catch(r){if("undefined"===typeof De||!(r instanceof De.ErrnoError))throw r;return-r.errno}}function $e(e,t,n,r){try{t=Fe.getStr(t);var o=256&r,a=4096&r;return r&=-4353,t=Fe.calculateAt(e,t,a),Fe.doStat(o?De.lstat:De.stat,t,n)}catch(i){if("undefined"===typeof De||!(i instanceof De.ErrnoError))throw i;return-i.errno}}function He(e,t,n){try{var r=Fe.get64(t,n);return De.ftruncate(e,r),0}catch(o){if("undefined"===typeof De||!(o instanceof De.ErrnoError))throw o;return-o.errno}}function Ve(e,t){try{if(0===t)return-28;var n=De.cwd();return t>0]=r,0}catch(o){if("undefined"===typeof De||!(o instanceof De.ErrnoError))throw o;return o.errno}}function it(e,t,n,r){try{var o=Fe.getStreamFromFD(e),a=Fe.doReadv(o,t,n);return $[r>>2]=a,0}catch(i){if("undefined"===typeof De||!(i instanceof De.ErrnoError))throw i;return i.errno}}function lt(e,t,n,r,o){try{var a=Fe.getStreamFromFD(e),i=4294967296*n+(t>>>0),l=9007199254740992;return i<=-l||i>=l?-61:(De.llseek(a,i,r),me=[a.position>>>0,(he=a.position,+Math.abs(he)>=1?he>0?(0|Math.min(+Math.floor(he/4294967296),4294967295))>>>0:~~+Math.ceil((he-+(~~he>>>0))/4294967296)>>>0:0)],$[o>>2]=me[0],$[o+4>>2]=me[1],a.getdents&&0===i&&0===r&&(a.getdents=null),0)}catch(u){if("undefined"===typeof De||!(u instanceof De.ErrnoError))throw u;return u.errno}}function ut(e,t,n,r){try{var o=Fe.getStreamFromFD(e),a=Fe.doWritev(o,t,n);return $[r>>2]=a,0}catch(i){if("undefined"===typeof De||!(i instanceof De.ErrnoError))throw i;return i.errno}}function st(e){P(e)}var ct=function(e,t,n,r){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=De.nextInode++,this.name=t,this.mode=n,this.node_ops={},this.stream_ops={},this.rdev=r},ft=365,dt=146;Object.defineProperties(ct.prototype,{read:{get:function(){return(this.mode&ft)===ft},set:function(e){e?this.mode|=ft:this.mode&=~ft}},write:{get:function(){return(this.mode&dt)===dt},set:function(e){e?this.mode|=dt:this.mode&=~dt}},isFolder:{get:function(){return De.isDir(this.mode)}},isDevice:{get:function(){return De.isChrdev(this.mode)}}}),De.FSNode=ct,De.staticInit();function pt(e,t,n){var r=n>0?n:D(e)+1,o=new Array(r),a=I(e,o,0,o.length);return t&&(o.length=a),o}var ht,mt={__assert_fail:Ce,__clock_gettime:Ae,__syscall_dup:Be,__syscall_fstat64:Ue,__syscall_fstatat64:$e,__syscall_ftruncate64:He,__syscall_getcwd:Ve,__syscall_lstat64:We,__syscall_open:qe,__syscall_stat64:Qe,__syscall_unlink:Ge,emscripten_memcpy_big:Ke,emscripten_resize_heap:Ye,environ_get:tt,environ_sizes_get:nt,exit:rt,fd_close:ot,fd_fdstat_get:at,fd_read:it,fd_seek:lt,fd_write:ut,setTempRet0:st},vt=(we(),a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.__wasm_call_ctors).apply(null,arguments)},a._main=function(){return(a._main=a.asm.main).apply(null,arguments)},a.___errno_location=function(){return(vt=a.___errno_location=a.asm.__errno_location).apply(null,arguments)}),yt=(a._malloc=function(){return(a._malloc=a.asm.malloc).apply(null,arguments)},a.stackSave=function(){return(a.stackSave=a.asm.stackSave).apply(null,arguments)},a.stackRestore=function(){return(a.stackRestore=a.asm.stackRestore).apply(null,arguments)},a.stackAlloc=function(){return(yt=a.stackAlloc=a.asm.stackAlloc).apply(null,arguments)});a.dynCall_jiji=function(){return(a.dynCall_jiji=a.asm.dynCall_jiji).apply(null,arguments)},a.dynCall_iij=function(){return(a.dynCall_iij=a.asm.dynCall_iij).apply(null,arguments)},a.dynCall_ji=function(){return(a.dynCall_ji=a.asm.dynCall_ji).apply(null,arguments)};function gt(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}a.callMain=bt,a.FS=De;function bt(e){var t=a._main,n=(e=e||[]).length+1,r=yt(4*(n+1));$[r>>2]=H(y);for(var o=1;o>2)+o]=H(e[o-1]);$[(r>>2)+n]=0;try{var i=t(n,r);return Et(i,!0),i}catch(l){return _e(l)}finally{!0}}function wt(e){function t(){ht||(ht=!0,a.calledRun=!0,O||(ee(),te(),r(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),xt&&bt(e),re()))}e=e||v,le>0||(J(),le>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),t()}),1)):t()))}function Et(e,t){A=e,Z()||ne(),kt(e)}function kt(e){A=e,Z()||(a.onExit&&a.onExit(e),O=!0),g(e,new gt(e))}if(se=function e(){ht||wt(),ht||(se=e)},a.run=wt,a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();var xt=!0;return a.noInitialRun&&(xt=!1),wt(),t.ready}}();function s(e,t){return c.apply(this,arguments)}function c(){return(c=(0,a.Z)((0,r.Z)().mark((function e(t,n){var a,i,l,s,c,f,d,p,h,m;return(0,r.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a="",e.next=3,u((0,o.Z)({noInitialRun:!0,noFSInit:!0},n));case 3:if(i=e.sent,"string"===typeof t)l=t;else if("object"===typeof t){for(f in s=[],c=[],t)s.push(f),c.push(t[f]);l=s.join(",")+"\n"+c.join(",")+"\n"}if(void 0!==l?(d=function(){return h0?i-4:i;for(n=0;n>16&255,s[c++]=t>>8&255,s[c++]=255&t;2===l&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,s[c++]=255&t);1===l&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,s[c++]=t>>8&255,s[c++]=255&t);return s},t.fromByteArray=function(e){for(var t,r=e.length,o=r%3,a=[],i=16383,l=0,u=r-o;lu?u:l+i));1===o?(t=e[r-1],a.push(n[t>>2]+n[t<<4&63]+"==")):2===o&&(t=(e[r-2]<<8)+e[r-1],a.push(n[t>>10]+n[t>>4&63]+n[t<<2&63]+"="));return a.join("")};for(var n=[],r=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,l=a.length;i0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function s(e,t,r){for(var o,a,i=[],l=t;l>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return i.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},778:function(e,t,n){"use strict";var r=n(690).default,o=n(728).default,a=n(115).default,i=n(655).default,l=n(389).default,u=n(9),s=n(38),c="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=p,t.h2=50;var f=2147483647;function d(e){if(e>f)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,p.prototype),t}function p(e,t,n){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return v(e)}return h(e,t,n)}function h(e,t,n){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!p.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var n=0|w(e,t),r=d(n),o=r.write(e,t);o!==n&&(r=r.slice(0,o));return r}(e,t);if(ArrayBuffer.isView(e))return function(e){if(ee(e,Uint8Array)){var t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(ee(e,ArrayBuffer)||e&&ee(e.buffer,ArrayBuffer))return g(e,t,n);if("undefined"!==typeof SharedArrayBuffer&&(ee(e,SharedArrayBuffer)||e&&ee(e.buffer,SharedArrayBuffer)))return g(e,t,n);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var r=e.valueOf&&e.valueOf();if(null!=r&&r!==e)return p.from(r,t,n);var o=function(e){if(p.isBuffer(e)){var t=0|b(e.length),n=d(t);return 0===n.length||e.copy(n,0,0,t),n}if(void 0!==e.length)return"number"!==typeof e.length||te(e.length)?d(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(o)return o;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return p.from(e[Symbol.toPrimitive]("string"),t,n);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function m(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function v(e){return m(e),d(e<0?0:0|b(e))}function y(e){for(var t=e.length<0?0:0|b(e.length),n=d(t),r=0;r=f)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+f.toString(16)+" bytes");return 0|e}function w(e,t){if(p.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ee(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var o=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(e).length;default:if(o)return r?-1:Y(e).length;t=(""+t).toLowerCase(),o=!0}}function E(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return j(this,t,n);case"utf8":case"utf-8":return O(this,t,n);case"ascii":return M(this,t,n);case"latin1":case"binary":return L(this,t,n);case"base64":return A(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return I(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function k(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,o){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),te(n=+n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=p.from(t,r)),p.isBuffer(t))return 0===t.length?-1:S(e,t,n,r,o);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):S(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function S(e,t,n,r,o){var a,i=1,l=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;i=2,l/=2,u/=2,n/=2}function s(e,t){return 1===i?e[t]:e.readUInt16BE(t*i)}if(o){var c=-1;for(a=n;al&&(n=l-u),a=n;a>=0;a--){for(var f=!0,d=0;do&&(r=o):r=o;var a,i=t.length;for(r>i/2&&(r=i/2),a=0;a>8,o=n%256,a.push(o),a.push(r);return a}(t,e.length-n),e,n,r)}function A(e,t,n){return 0===t&&n===e.length?u.fromByteArray(e):u.fromByteArray(e.slice(t,n))}function O(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:a>223?3:a>191?2:1;if(o+l<=n){var u=void 0,s=void 0,c=void 0,f=void 0;switch(l){case 1:a<128&&(i=a);break;case 2:128===(192&(u=e[o+1]))&&(f=(31&a)<<6|63&u)>127&&(i=f);break;case 3:u=e[o+1],s=e[o+2],128===(192&u)&&128===(192&s)&&(f=(15&a)<<12|(63&u)<<6|63&s)>2047&&(f<55296||f>57343)&&(i=f);break;case 4:u=e[o+1],s=e[o+2],c=e[o+3],128===(192&u)&&128===(192&s)&&128===(192&c)&&(f=(15&a)<<18|(63&u)<<12|(63&s)<<6|63&c)>65535&&f<1114112&&(i=f)}}null===i?(i=65533,l=1):i>65535&&(i-=65536,r.push(i>>>10&1023|55296),i=56320|1023&i),r.push(i),o+=l}return function(e){var t=e.length;if(t<=R)return String.fromCharCode.apply(String,e);var n="",r=0;for(;rr.length?(p.isBuffer(a)||(a=p.from(a)),a.copy(r,o)):Uint8Array.prototype.set.call(r,a,o);else{if(!p.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,o)}o+=a.length}return r},p.byteLength=w,p.prototype._isBuffer=!0,p.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tn&&(e+=" ... "),""},c&&(p.prototype[c]=p.prototype.inspect),p.prototype.compare=function(e,t,n,r,o){if(ee(e,Uint8Array)&&(e=p.from(e,e.offset,e.byteLength)),!p.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(o>>>=0)-(r>>>=0),i=(n>>>=0)-(t>>>=0),l=Math.min(a,i),u=this.slice(r,o),s=e.slice(t,n),c=0;c>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return _(this,e,t,n);case"utf8":case"utf-8":return C(this,e,t,n);case"ascii":case"latin1":case"binary":return N(this,e,t,n);case"base64":return P(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},p.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var R=4096;function M(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",a=t;an)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,o,a){if(!p.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function F(e,t,n,r,o){Q(t,r,o,e,n,7);var a=Number(t&BigInt(4294967295));e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a,a>>=8,e[n++]=a;var i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,i>>=8,e[n++]=i,n}function B(e,t,n,r,o){Q(t,r,o,e,n,7);var a=Number(t&BigInt(4294967295));e[n+7]=a,a>>=8,e[n+6]=a,a>>=8,e[n+5]=a,a>>=8,e[n+4]=a;var i=Number(t>>BigInt(32)&BigInt(4294967295));return e[n+3]=i,i>>=8,e[n+2]=i,i>>=8,e[n+1]=i,i>>=8,e[n]=i,n+8}function U(e,t,n,r,o,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function $(e,t,n,r,o){return t=+t,n>>>=0,o||U(e,0,n,4),s.write(e,t,n,r,23,4),n+4}function H(e,t,n,r,o){return t=+t,n>>>=0,o||U(e,0,n,8),s.write(e,t,n,r,52,8),n+8}p.prototype.slice=function(e,t){var n=this.length;(e=~~e)<0?(e+=n)<0&&(e=0):e>n&&(e=n),(t=void 0===t?n:~~t)<0?(t+=n)<0&&(t=0):t>n&&(t=n),t>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e],o=1,a=0;++a>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e+--t],o=1;t>0&&(o*=256);)r+=this[e+--t]*o;return r},p.prototype.readUint8=p.prototype.readUInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),this[e]},p.prototype.readUint16LE=p.prototype.readUInt16LE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]|this[e+1]<<8},p.prototype.readUint16BE=p.prototype.readUInt16BE=function(e,t){return e>>>=0,t||z(e,2,this.length),this[e]<<8|this[e+1]},p.prototype.readUint32LE=p.prototype.readUInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},p.prototype.readUint32BE=p.prototype.readUInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},p.prototype.readBigUInt64LE=re((function(e){G(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),o=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+n*Math.pow(2,24);return BigInt(r)+(BigInt(o)<>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],o=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+n;return(BigInt(r)<>>=0,t>>>=0,n||z(e,t,this.length);for(var r=this[e],o=1,a=0;++a=(o*=128)&&(r-=Math.pow(2,8*t)),r},p.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||z(e,t,this.length);for(var r=t,o=1,a=this[e+--r];r>0&&(o*=256);)a+=this[e+--r]*o;return a>=(o*=128)&&(a-=Math.pow(2,8*t)),a},p.prototype.readInt8=function(e,t){return e>>>=0,t||z(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},p.prototype.readInt16LE=function(e,t){e>>>=0,t||z(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},p.prototype.readInt16BE=function(e,t){e>>>=0,t||z(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},p.prototype.readInt32LE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},p.prototype.readInt32BE=function(e,t){return e>>>=0,t||z(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},p.prototype.readBigInt64LE=re((function(e){G(e>>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(n<<24);return(BigInt(r)<>>=0,"offset");var t=this[e],n=this[e+7];void 0!==t&&void 0!==n||K(e,this.length-8);var r=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(r)<>>=0,t||z(e,4,this.length),s.read(this,e,!0,23,4)},p.prototype.readFloatBE=function(e,t){return e>>>=0,t||z(e,4,this.length),s.read(this,e,!1,23,4)},p.prototype.readDoubleLE=function(e,t){return e>>>=0,t||z(e,8,this.length),s.read(this,e,!0,52,8)},p.prototype.readDoubleBE=function(e,t){return e>>>=0,t||z(e,8,this.length),s.read(this,e,!1,52,8)},p.prototype.writeUintLE=p.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t>>>=0,n>>>=0,r)||D(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,a=0;for(this[t]=255&e;++a>>=0,n>>>=0,r)||D(this,e,t,n,Math.pow(2,8*n)-1,0);var o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+n},p.prototype.writeUint8=p.prototype.writeUInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,255,0),this[t]=255&e,t+1},p.prototype.writeUint16LE=p.prototype.writeUInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},p.prototype.writeUint16BE=p.prototype.writeUInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},p.prototype.writeUint32LE=p.prototype.writeUInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},p.prototype.writeUint32BE=p.prototype.writeUInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},p.prototype.writeBigUInt64LE=re((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return F(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),p.prototype.writeBigUInt64BE=re((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return B(this,e,t,BigInt(0),BigInt("0xffffffffffffffff"))})),p.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);D(this,e,t,n,o-1,-o)}var a=0,i=1,l=0;for(this[t]=255&e;++a>0)-l&255;return t+n},p.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t>>>=0,!r){var o=Math.pow(2,8*n-1);D(this,e,t,n,o-1,-o)}var a=n-1,i=1,l=0;for(this[t+a]=255&e;--a>=0&&(i*=256);)e<0&&0===l&&0!==this[t+a+1]&&(l=1),this[t+a]=(e/i>>0)-l&255;return t+n},p.prototype.writeInt8=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},p.prototype.writeInt16LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},p.prototype.writeInt16BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},p.prototype.writeInt32LE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},p.prototype.writeInt32BE=function(e,t,n){return e=+e,t>>>=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},p.prototype.writeBigInt64LE=re((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return F(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),p.prototype.writeBigInt64BE=re((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return B(this,e,t,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),p.prototype.writeFloatLE=function(e,t,n){return $(this,e,t,!0,n)},p.prototype.writeFloatBE=function(e,t,n){return $(this,e,t,!1,n)},p.prototype.writeDoubleLE=function(e,t,n){return H(this,e,t,!0,n)},p.prototype.writeDoubleBE=function(e,t,n){return H(this,e,t,!1,n)},p.prototype.copy=function(e,t,n,r){if(!p.isBuffer(e))throw new TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a=r+4;n-=3)t="_".concat(e.slice(n-3,n)).concat(t);return"".concat(e.slice(0,n)).concat(t)}function Q(e,t,n,r,o,a){if(e>n||e3?0===t||t===BigInt(0)?">= 0".concat(l," and < 2").concat(l," ** ").concat(8*(a+1)).concat(l):">= -(2".concat(l," ** ").concat(8*(a+1)-1).concat(l,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(l):">= ".concat(t).concat(l," and <= ").concat(n).concat(l),new V.ERR_OUT_OF_RANGE("value",i,e)}!function(e,t,n){G(t,"offset"),void 0!==e[t]&&void 0!==e[t+n]||K(t,e.length-(n+1))}(r,o,a)}function G(e,t){if("number"!==typeof e)throw new V.ERR_INVALID_ARG_TYPE(t,"number",e)}function K(e,t,n){if(Math.floor(e)!==e)throw G(e,n),new V.ERR_OUT_OF_RANGE(n||"offset","an integer",e);if(t<0)throw new V.ERR_BUFFER_OUT_OF_BOUNDS;throw new V.ERR_OUT_OF_RANGE(n||"offset",">= ".concat(n?1:0," and <= ").concat(t),e)}W("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),W("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),W("ERR_OUT_OF_RANGE",(function(e,t,n){var r='The value of "'.concat(e,'" is out of range.'),o=n;return Number.isInteger(n)&&Math.abs(n)>Math.pow(2,32)?o=q(String(n)):"bigint"===typeof n&&(o=String(n),(n>Math.pow(BigInt(2),BigInt(32))||n<-Math.pow(BigInt(2),BigInt(32)))&&(o=q(o)),o+="n"),r+=" It must be ".concat(t,". Received ").concat(o)}),RangeError);var X=/[^+/0-9A-Za-z-_]/g;function Y(e,t){var n;t=t||1/0;for(var r=e.length,o=null,a=[],i=0;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(i+1===r){(t-=3)>-1&&a.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&a.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function Z(e){return u.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(X,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function J(e,t,n,r){var o;for(o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}function ee(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function te(e){return e!==e}var ne=function(){for(var e="0123456789abcdef",t=new Array(256),n=0;n<16;++n)for(var r=16*n,o=0;o<16;++o)t[r+o]=e[n]+e[o];return t}();function re(e){return"undefined"===typeof BigInt?oe:e}function oe(){throw new Error("BigInt not supported")}},38:function(e,t){t.read=function(e,t,n,r,o){var a,i,l=8*o-r-1,u=(1<>1,c=-7,f=n?o-1:0,d=n?-1:1,p=e[t+f];for(f+=d,a=p&(1<<-c)-1,p>>=-c,c+=l;c>0;a=256*a+e[t+f],f+=d,c-=8);for(i=a&(1<<-c)-1,a>>=-c,c+=r;c>0;i=256*i+e[t+f],f+=d,c-=8);if(0===a)a=1-s;else{if(a===u)return i?NaN:1/0*(p?-1:1);i+=Math.pow(2,r),a-=s}return(p?-1:1)*i*Math.pow(2,a-r)},t.write=function(e,t,n,r,o,a){var i,l,u,s=8*a-o-1,c=(1<>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:a-1,h=r?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,i=c):(i=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-i))<1&&(i--,u*=2),(t+=i+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(i++,u/=2),i+f>=c?(l=0,i=c):i+f>=1?(l=(t*u-1)*Math.pow(2,o),i+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,o),i=0));o>=8;e[n+p]=255&l,p+=h,l/=256,o-=8);for(i=i<0;e[n+p]=255&i,p+=h,i/=256,s-=8);e[n+p-h]|=128*m}},426:function(e){var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"===typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"===typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var l,u=[],s=!1,c=-1;function f(){s&&l&&(s=!1,l.length?u=l.concat(u):c=-1,u.length&&d())}function d(){if(!s){var e=i(f);s=!0;for(var t=u.length;t;){for(l=u,u=[];++c1)for(var n=1;n