diff --git a/asset-manifest.json b/asset-manifest.json index 4c63fd31..1a5f5828 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,15 +1,15 @@ { "files": { - "main.css": "/static/css/main.21c6c53b.css", - "main.js": "/static/js/main.e11fe8a8.js", + "main.css": "/static/css/main.bc5f2190.css", + "main.js": "/static/js/main.85851e89.js", "static/media/wallpaper.png": "/static/media/wallpaper.6175b67b2bb04d1c276b.png", "static/media/wallpaper-bw.png": "/static/media/wallpaper-bw.d3099ac37b44e507ab64.png", "index.html": "/index.html", - "main.21c6c53b.css.map": "/static/css/main.21c6c53b.css.map", - "main.e11fe8a8.js.map": "/static/js/main.e11fe8a8.js.map" + "main.bc5f2190.css.map": "/static/css/main.bc5f2190.css.map", + "main.85851e89.js.map": "/static/js/main.85851e89.js.map" }, "entrypoints": [ - "static/css/main.21c6c53b.css", - "static/js/main.e11fe8a8.js" + "static/css/main.bc5f2190.css", + "static/js/main.85851e89.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 2391aa70..2e748843 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -evo.ninja
\ No newline at end of file +evo.ninja
\ No newline at end of file diff --git a/static/css/main.21c6c53b.css.map b/static/css/main.21c6c53b.css.map deleted file mode 100644 index 406ab859..00000000 --- a/static/css/main.21c6c53b.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.21c6c53b.css","mappings":"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","sources":["index.css","App.css","pages/Landing.css","pages/Dojo.css","components/DojoConfig/DojoConfig.css","components/DojoError/DojoError.css","components/File/File.css","components/Sidebar/Sidebar.css","components/Chat/Chat.css"],"sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","body,\nhtml {\n margin: 0;\n height: 100%;\n}\n#root {\n height: 100%;\n}\n",".Landing {\n text-align: center;\n color: #FFFFFF;\n background-color: #131313AF;\n}\n\n.Landing::before {\n font-size: 8rem;\n font-weight: 100;\n font-style: normal;\n}\n\n.Landing-header {\n @apply min-h-screen flex items-center justify-center text-3xl font-semibold text-white;\n}\n\n.Header-Links {\n position: absolute;\n display: flex;\n top: 0;\n right: 0;\n height: 60px;\n margin-right: 50px;\n}\n\n.Header-Links a {\n margin: 10px;\n margin-top: 20px;\n display: inherit;\n}\n\n.Header-Links a:hover {\n filter: contrast(0.5)\n}\n\n.Landing button {\n @apply px-5 py-2.5 text-white bg-slate-900 border-none rounded cursor-pointer hover:bg-slate-700 transition-colors;\n}\n\n.Hero {\n @apply flex flex-col gap-4 items-center;\n}\n\n@-webkit-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-webkit-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n\n.Landing-background {\n color: #999;\n font: 400 16px/1.5 exo, ubuntu, \"segoe ui\", helvetica, arial, sans-serif;\n text-align: center;\n /* img size is 25x25 */\n background: url(\"/public/wallpaper.png\") repeat 0 0 / 461px 250px;\n -webkit-animation: bg-scrolling-reverse 5s infinite;\n /* Safari 4+ */\n -moz-animation: bg-scrolling-reverse 5s infinite;\n /* Fx 5+ */\n -o-animation: bg-scrolling-reverse 5s infinite;\n /* Opera 12+ */\n animation: bg-scrolling-reverse 5s infinite;\n /* IE 10+ */\n -webkit-animation-timing-function: linear;\n -moz-animation-timing-function: linear;\n -o-animation-timing-function: linear;\n animation-timing-function: linear;\n}\n",".Dojo {\n display: flex;\n background-color: #333232;\n height: 100%; /* Add this to take full height */\n}\n\n.Sidebar {\n color: #f5f5f5;\n background-color: #131313df;\n border-right: 2px solid #2b2b30;\n}\n\n.Chat {\n width: 80%;\n background-color: #1c1c1c;\n color: white;\n display: flex; /* Add this to make flex layout */\n flex-direction: column; /* Add this to make flex layout */\n height: 100%; /* Add this to take full height */\n}\n\n.Messages {\n padding: 20px;\n overflow: scroll;\n flex: 1; /* Add this to take remaining height */\n}\n\n.Message {\n padding: 10px;\n margin: 5px;\n border-radius: 5px;\n}\n\n.Message.user {\n background-color: #489dff;\n color: #333;\n}\n\n.Message.evo {\n background-color: #b5b5b5;\n color: #333;\n}\n.SendMessage {\n display: flex;\n padding: 10px;\n}\n\n.SendMessage input {\n flex: 1;\n padding: 10px;\n margin-right: 10px;\n}\n\n.SendMessage button {\n background-color: #b4b4b4;\n color: white;\n border: none;\n padding: 10px;\n cursor: pointer;\n}\n\n.Scripts,\n.Workspace {\n background-color: white; /* Add background color */\n border-radius: 10px; /* Rounded corners */\n padding: 10px; /* Padding inside the card */\n margin: 10px; /* Margin around the card */\n color: black; /* Text color */\n width: 80%; /* Width of the card */\n}\n\n.File,\n.Script {\n border-radius: 5px; /* Rounded corners for files and scripts */\n padding: 5px; /* Padding inside the files and scripts */\n margin: 5px 0; /* Margin around the files and scripts */\n background-color: #f3f3f3; /* Background color */\n}\n\n.drop-hover {\n background-color: #e1f1e5;\n border: 2px dashed #b5bcff;\n}\n\n.inner-dropzone {\n padding: 20px;\n}\n\n@-webkit-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-webkit-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n\n.Dojo {\n color: #999;\n font: 400 16px/1.5 exo, ubuntu, \"segoe ui\", helvetica, arial, sans-serif;\n text-align: center;\n /* img size is 25x25 */\n background: url(\"/public/wallpaper-bw.png\") repeat 0 0 / 461px 250px;\n -webkit-animation: bg-scrolling-reverse 5s infinite;\n /* Safari 4+ */\n -moz-animation: bg-scrolling-reverse 5s infinite;\n /* Fx 5+ */\n -o-animation: bg-scrolling-reverse 5s infinite;\n /* Opera 12+ */\n animation: bg-scrolling-reverse 5s infinite;\n /* IE 10+ */\n -webkit-animation-timing-function: linear;\n -moz-animation-timing-function: linear;\n -o-animation-timing-function: linear;\n animation-timing-function: linear;\n}\n\n.Dojo::before {\n font-size: 8rem;\n font-weight: 100;\n font-style: normal;\n}\n",".DojoConfig {\n display: flex;\n height: 100%; /* Add this to take full height */\n}\n\n.DojoConfig-container {\n position: fixed;\n color: #f5f5f5;\n background: #222222;\n padding: 50px;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n border-radius: 10px;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n\n@-webkit-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-webkit-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n\n.DojoConfig {\n color: #999;\n font: 400 16px/1.5 exo, ubuntu, \"segoe ui\", helvetica, arial, sans-serif;\n text-align: center;\n /* img size is 25x25 */\n background: url(\"/public/wallpaper-bw.png\") repeat 0 0 / 461px 250px;\n -webkit-animation: bg-scrolling-reverse 5s infinite;\n /* Safari 4+ */\n -moz-animation: bg-scrolling-reverse 5s infinite;\n /* Fx 5+ */\n -o-animation: bg-scrolling-reverse 5s infinite;\n /* Opera 12+ */\n animation: bg-scrolling-reverse 5s infinite;\n /* IE 10+ */\n -webkit-animation-timing-function: linear;\n -moz-animation-timing-function: linear;\n -o-animation-timing-function: linear;\n animation-timing-function: linear;\n}\n\n.DojoConfig::before {\n font-size: 8rem;\n font-weight: 100;\n font-style: normal;\n}\n\n.DojoConfig__Btn {\n background-color: #ff572e;\n color: white;\n border: none;\n padding: 10px;\n cursor: pointer;\n border-radius: 12px;\n transition: all 0.3s ease-in-out;\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.DojoConfig__Input {\n padding: 10px;\n font-size: 15px;\n border: 1px solid #888;\n border-radius: 0.25rem;\n background-color: #202020;\n color: #f5f5f5;\n outline: none;\n transition: all 0.3s ease-in-out;\n}\n\n.DojoConfig__Select {\n padding: 10px;\n background-color: #202020;\n color: #f5f5f5;\n border-radius: 0.25rem;\n}\n\n.DojoConfig-container h3 {\n margin-top: 0;\n margin-bottom: 0;\n}",".DojoError {\n width: 80%;\n /* background-color: #1c1c1c; */\n background-color: #121212;\n color: #f5f5f5;\n display: flex;\n flex-direction: column;\n height: 100%;\n border: 1px solid #2b2b30;\n}\n\n.Error {\n padding: 20px;\n overflow: auto;\n flex: 1;\n border-bottom: 1px solid #2b2b30;\n}\n\n.Message {\n padding: 10px 15px;\n margin: 5px 0;\n border-radius: 5px;\n background-color: #ff4f4f;\n color: #f5f5f5;\n}\n",".File__Modal {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n height: 75%;\n /* max-width: 1500px;\n max-height: 900px; */\n background-color: #171717;\n color: #d9d9d9;\n font-size: 1rem;\n border: 2px solid #4b4b50;\n box-sizing: border-box;\n display: flex;\n outline: none;\n flex-direction: column;\n padding: 2rem;\n overflow-wrap: break-word;\n display: inline-block;\n word-wrap: break-word;\n word-break: break-all;\n overflow-y: scroll;\n}\n\n.File__Btn {\n background-color: #ff572e;\n height: 3.25rem;\n width: 6rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n","/* TODO - remove specific H3 rule and apply per-element */\nh3 {\n @apply text-lg font-semibold;\n}\n\n.Sidebar {\n width: 20%;\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: auto;\n padding: 15px;\n box-sizing: border-box;\n}\n\n.Content {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-top: 1.5rem;\n width: 100%;\n height: auto;\n}\n\n.Logo {\n width: 100%;\n margin-bottom: 20px;\n}\n\n.Workspace {\n width: 100%;\n height: auto;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.File {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.File:hover {\n cursor: pointer;\n background-color: #ff572e;\n}\n\n.Scripts,\n.Workspace {\n background-color: #171717;\n padding: 1rem;\n margin: 15px 0 15px 0;\n color: #f5f5f5;\n width: calc(100% - 30px);\n box-sizing: border-box;\n border-radius: 5px;\n}\n\n.File,\n.Script {\n padding: 10px;\n margin: 10px 0;\n background-color: #171717;\n width: auto;\n box-sizing: border-box;\n border-radius: 5px;\n border: 2px solid #4b4b50; /* Increased border visibility */\n}\n\n.Scripts,\n.Workspace {\n color: white;\n background-color: #171717;\n border: 1px solid #4b4b50;\n}\n\n.UploadButton {\n margin: 1rem 0 1rem 0;\n background-color: #ff572e;\n height: 2.25rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.DownloadButton {\n margin: 1rem 0 1rem 0;\n background-color: #ff572e;\n height: 2.25rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.BuiltWithLove,\n.Footer {\n margin-top: auto;\n}\n\n.Footer {\n @apply flex flex-col gap-4 my-8;\n width: 90%;\n box-sizing: border-box;\n}\n\n.Footer a {\n color: white;\n text-decoration: none;\n}\n\n.Footer__Links {\n color: white;\n font-size: larger;\n opacity: 0.8;\n display: flex;\n justify-content: space-between;\n cursor: pointer;\n transition: all 0.3s ease-in-out;\n}\n.Footer__Links:hover {\n opacity: 1;\n}\n\n.Polywrap {\n @apply flex flex-col items-center gap-2;\n}\n\n.ImageBanner {\n @apply w-full max-w-[250px];\n}\n\n.BuiltWithLove {\n color: #f5f5f5;\n}",".Chat {\n width: 80%;\n background-color: #121212;\n color: #f5f5f5;\n display: flex;\n flex-direction: column;\n height: 100%;\n border: 1px solid #2b2b30;\n}\n\n.DisclaimerRibbon {\n background-color: black;\n color: white; \n text-align: center;\n font-size: 12px; \n padding: 10px; \n position: absolute; \n width: 80%;\n bottom: 0; \n z-index: 1000;\n border-radius: 10px 10px 0 0;\n border: 2px solid red; \n display: flex;\n justify-content: space-around; \n align-items: center;\n}\n\n.ButtonWrapper {\n display: flex;\n gap: 10px; \n}\n\n.CloseDisclaimer {\n cursor: pointer;\n padding: 10px 20px; \n font-weight: bold;\n color: red; \n}\n\n.CloseWithoutTracking {\n cursor: pointer;\n padding: 10px 20px;\n font-weight: bold;\n color: white; \n}\n\n.Chat__Export {\n cursor: pointer;\n font-size: 24px;\n color: #ff572e;\n transition: color 0.3s ease-in-out;\n margin: 10px;\n position: absolute;\n top: 10px; \n right: 10px;\n}\n\n.Chat__Export:hover {\n color: #ff4516;\n}\n\n.Messages {\n text-align: left;\n padding: 20px;\n overflow: auto;\n flex: 1;\n border-bottom: 1px solid #2b2b30;\n}\n\n.Message {\n padding: 10px 15px;\n margin: 5px 0;\n background-color: #1a1a1d;\n border-radius: 5px;\n color: #f5f5f5;\n}\n\n.Message.user {\n background-color: #4a90e2;\n color: #f5f5f5;\n}\n\n.Message.evo {\n background-color: #121212;\n color: #f5f5f5;\n border: 1px solid #bee4e2;\n}\n\n.Message pre code {\n word-break: break-word;\n white-space: pre-line;\n}\n\n.SendMessage {\n display: flex;\n padding: 10px;\n}\n\n.SenderName {\n font-weight: 600;\n}\n\n.SendMessage input {\n flex: 1;\n padding: 10px;\n margin-right: 10px;\n border: 1px solid #888;\n border-radius: 5px;\n background-color: #202020;\n color: #f5f5f5;\n}\n\n.SendMessage button {\n background-color: #ff572e;\n color: white;\n border: none;\n padding: 10px;\n cursor: pointer;\n border-radius: 12px;\n transition: all 0.3s ease-in-out;\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.Chat__Input {\n flex: 1;\n padding: 10px;\n margin-right: 10px;\n font-size: 15px;\n border: 1px solid #888;\n border-radius: 5px;\n background-color: #202020;\n color: #f5f5f5;\n outline: none;\n transition: all 0.3s ease-in-out;\n}\n\n.Chat__Container input {\n font-size: 15px;\n}\n\n.Chat__Container {\n display: flex;\n margin: 20px;\n align-items: center;\n justify-content: center;\n}\n\n.Chat__Btn {\n background-color: #ff572e;\n height: 3.25rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.Message {\n background: #1a1a1d;\n}\n\n.Spinner {\n border: 4px solid rgba(0, 0, 0, 0.1);\n width: 36px;\n height: 36px;\n border-radius: 50%;\n border-left-color: rgb(255, 0, 0);\n animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n to {\n transform: rotate(360deg);\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.21c6c53b.css b/static/css/main.bc5f2190.css similarity index 89% rename from static/css/main.21c6c53b.css rename to static/css/main.bc5f2190.css index 89767d63..b254670b 100644 --- a/static/css/main.21c6c53b.css +++ b/static/css/main.bc5f2190.css @@ -1,4 +1,4 @@ /* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com -*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.blur{--tw-blur:blur(8px)}.blur,.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{margin:0}#root,body,html{height:100%}.Landing{background-color:#131313af;color:#fff;text-align:center}.Landing:before{font-size:8rem;font-style:normal;font-weight:100}.Landing-header{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:1.875rem;font-weight:600;justify-content:center;line-height:2.25rem;min-height:100vh}.Header-Links{display:flex;height:60px;margin-right:50px;position:absolute;right:0;top:0}.Header-Links a{display:inherit;margin:20px 10px 10px}.Header-Links a:hover{-webkit-filter:contrast(.5);filter:contrast(.5)}.Landing button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-radius:.25rem;border-style:none;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;padding:.625rem 1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Landing button:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}.Hero{align-items:center;display:flex;flex-direction:column;gap:1rem}.Landing-background{-webkit-animation:bg-scrolling-reverse 5s infinite;animation:bg-scrolling-reverse 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/wallpaper.6175b67b2bb04d1c276b.png) repeat 0 0/461px 250px;color:#999;font:400 16px/1.5 exo,ubuntu,segoe ui,helvetica,arial,sans-serif;text-align:center}.Dojo{background-color:#333232;display:flex;height:100%}.Sidebar{background-color:#131313df;border-right:2px solid #2b2b30;color:#f5f5f5}.Chat{background-color:#1c1c1c;color:#fff}.Messages{overflow:scroll}.Message{margin:5px;padding:10px}.Message.user{background-color:#489dff;color:#333}.Message.evo{background-color:#b5b5b5;color:#333}.SendMessage button{background-color:#b4b4b4}.Scripts,.Workspace{background-color:#fff;border-radius:10px;color:#000;margin:10px;padding:10px;width:80%}.File,.Script{background-color:#f3f3f3;margin:5px 0;padding:5px}.drop-hover{background-color:#e1f1e5;border:2px dashed #b5bcff}.inner-dropzone{padding:20px}.Dojo{-webkit-animation:bg-scrolling-reverse 5s infinite;animation:bg-scrolling-reverse 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/wallpaper-bw.d3099ac37b44e507ab64.png) repeat 0 0/461px 250px;color:#999;font:400 16px/1.5 exo,ubuntu,segoe ui,helvetica,arial,sans-serif;text-align:center}.Dojo:before{font-size:8rem;font-style:normal;font-weight:100}.DojoConfig{display:flex;height:100%}.DojoConfig-container{background:#222;border-radius:10px;color:#f5f5f5;display:flex;flex-direction:column;gap:.5rem;left:50%;padding:50px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes bg-scrolling-reverse{to{background-position:0 250px}}@keyframes bg-scrolling-reverse{to{background-position:0 250px}}@-webkit-keyframes bg-scrolling{0%{background-position:0 250px}}@keyframes bg-scrolling{0%{background-position:0 250px}}.DojoConfig{-webkit-animation:bg-scrolling-reverse 5s infinite;animation:bg-scrolling-reverse 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/wallpaper-bw.d3099ac37b44e507ab64.png) repeat 0 0/461px 250px;color:#999;font:400 16px/1.5 exo,ubuntu,segoe ui,helvetica,arial,sans-serif;text-align:center}.DojoConfig:before{font-size:8rem;font-style:normal;font-weight:100}.DojoConfig__Btn{background-color:#ff572e;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:10px;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.DojoConfig__Input{border:1px solid #888;font-size:15px;outline:none;transition:all .3s ease-in-out}.DojoConfig__Input,.DojoConfig__Select{background-color:#202020;border-radius:.25rem;color:#f5f5f5;padding:10px}.DojoConfig-container h3{margin-bottom:0;margin-top:0}.DojoError{background-color:#121212;border:1px solid #2b2b30;color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:80%}.Error{border-bottom:1px solid #2b2b30;flex:1 1;overflow:auto;padding:20px}.Message{background-color:#ff4f4f}.File__Modal{word-wrap:break-word;background-color:#171717;border:2px solid #4b4b50;box-sizing:border-box;color:#d9d9d9;display:flex;flex-direction:column;font-size:1rem;height:75%;left:50%;overflow-wrap:break-word;overflow-y:scroll;padding:2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;word-break:break-all}.File__Btn,.File__Modal{display:inline-block;outline:none}.File__Btn{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;font-size:16px;height:3.25rem;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;width:6rem;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}h3{font-size:1.125rem;font-weight:600;line-height:1.75rem}.Sidebar{box-sizing:border-box;overflow:auto;padding:15px;width:20%}.Content,.Sidebar{align-items:center;display:flex;flex-direction:column}.Content{height:auto;margin-top:1.5rem;width:100%}.Logo{margin-bottom:20px;width:100%}.Workspace{flex-direction:column;height:auto;width:100%}.File,.Workspace{display:flex;justify-content:space-between}.File{align-items:center}.File:hover{background-color:#ff572e;cursor:pointer}.Scripts,.Workspace{color:#f5f5f5;margin:15px 0;padding:1rem;width:calc(100% - 30px)}.File,.Script,.Scripts,.Workspace{border-radius:5px;box-sizing:border-box}.File,.Script{background-color:#171717;border:2px solid #4b4b50;margin:10px 0;padding:10px;width:auto}.Scripts,.Workspace{background-color:#171717;border:1px solid #4b4b50;color:#fff}.UploadButton{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:2.25rem;margin:1rem 0;outline:none;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.DownloadButton{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:2.25rem;margin:1rem 0;outline:none;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.BuiltWithLove,.Footer{margin-top:auto}.Footer{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:2rem;width:90%}.Footer a{color:#fff;text-decoration:none}.Footer__Links{color:#fff;cursor:pointer;display:flex;font-size:larger;justify-content:space-between;opacity:.8;transition:all .3s ease-in-out}.Footer__Links:hover{opacity:1}.Polywrap{align-items:center;display:flex;flex-direction:column;gap:.5rem}.ImageBanner{max-width:250px;width:100%}.BuiltWithLove{color:#f5f5f5}.Chat{background-color:#121212;border:1px solid #2b2b30;color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:80%}.DisclaimerRibbon{align-items:center;background-color:#000;border:2px solid red;border-radius:10px 10px 0 0;bottom:0;color:#fff;display:flex;font-size:12px;justify-content:space-around;padding:10px;position:absolute;text-align:center;width:80%;z-index:1000}.ButtonWrapper{display:flex;gap:10px}.CloseDisclaimer{color:red}.CloseDisclaimer,.CloseWithoutTracking{cursor:pointer;font-weight:700;padding:10px 20px}.CloseWithoutTracking{color:#fff}.Chat__Export{color:#ff572e;cursor:pointer;font-size:24px;margin:10px;position:absolute;right:10px;top:10px;transition:color .3s ease-in-out}.Chat__Export:hover{color:#ff4516}.Messages{border-bottom:1px solid #2b2b30;flex:1 1;overflow:auto;padding:20px;text-align:left}.Message{background-color:#1a1a1d;border-radius:5px;color:#f5f5f5;margin:5px 0;padding:10px 15px}.Message.user{background-color:#4a90e2;color:#f5f5f5}.Message.evo{background-color:#121212;border:1px solid #bee4e2;color:#f5f5f5}.Message pre code{white-space:pre-line;word-break:break-word}.SendMessage{display:flex;padding:10px}.SenderName{font-weight:600}.SendMessage input{background-color:#202020;border:1px solid #888;border-radius:5px;color:#f5f5f5;flex:1 1;margin-right:10px;padding:10px}.SendMessage button{background-color:#ff572e;border:none;border-radius:12px;color:#fff;cursor:pointer;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.Chat__Input,.SendMessage button{padding:10px;transition:all .3s ease-in-out}.Chat__Input{background-color:#202020;border:1px solid #888;border-radius:5px;color:#f5f5f5;flex:1 1;margin-right:10px;outline:none}.Chat__Container input,.Chat__Input{font-size:15px}.Chat__Container{align-items:center;display:flex;justify-content:center;margin:20px}.Chat__Btn{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:3.25rem;outline:none;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.Message{background:#1a1a1d}.Spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:red;border-radius:50%;height:36px;width:36px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} -/*# sourceMappingURL=main.21c6c53b.css.map*/ \ No newline at end of file +*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::-webkit-backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.blur{--tw-blur:blur(8px)}.blur,.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{margin:0}#root,body,html{height:100%}.Landing{background-color:#131313af;color:#fff;text-align:center}.Landing:before{font-size:8rem;font-style:normal;font-weight:100}.Landing-header{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;font-size:1.875rem;font-weight:600;justify-content:center;line-height:2.25rem;min-height:100vh}.Header-Links{display:flex;height:60px;margin-right:50px;position:absolute;right:0;top:0}.Header-Links a{display:inherit;margin:20px 10px 10px}.Header-Links a:hover{-webkit-filter:contrast(.5);filter:contrast(.5)}.Landing button{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity));border-radius:.25rem;border-style:none;color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;padding:.625rem 1.25rem;transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.Landing button:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity))}.Hero{align-items:center;display:flex;flex-direction:column;gap:1rem}.Landing-background{-webkit-animation:bg-scrolling-reverse 5s infinite;animation:bg-scrolling-reverse 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/wallpaper.6175b67b2bb04d1c276b.png) repeat 0 0/461px 250px;color:#999;font:400 16px/1.5 exo,ubuntu,segoe ui,helvetica,arial,sans-serif;text-align:center}.Dojo{background-color:#333232;display:flex;height:100%}.Sidebar{background-color:#131313df;border-right:2px solid #2b2b30;color:#f5f5f5}.Chat{background-color:#1c1c1c;color:#fff}.Messages{overflow:scroll}.Message{margin:5px;padding:10px}.Message.user{background-color:#489dff;color:#333}.Message.evo{background-color:#b5b5b5;color:#333}.SendMessage button{background-color:#b4b4b4}.Scripts,.Workspace{background-color:#fff;border-radius:10px;color:#000;margin:10px;padding:10px;width:80%}.File,.Script{background-color:#f3f3f3;margin:5px 0;padding:5px}.drop-hover{background-color:#e1f1e5;border:2px dashed #b5bcff}.inner-dropzone{padding:20px}.Dojo{-webkit-animation:bg-scrolling-reverse 5s infinite;animation:bg-scrolling-reverse 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/wallpaper-bw.d3099ac37b44e507ab64.png) repeat 0 0/461px 250px;color:#999;font:400 16px/1.5 exo,ubuntu,segoe ui,helvetica,arial,sans-serif;text-align:center}.Dojo:before{font-size:8rem;font-style:normal;font-weight:100}.DojoConfig{display:flex;height:100%}.DojoConfig-container{background:#222;border-radius:10px;color:#f5f5f5;display:flex;flex-direction:column;gap:.5rem;left:50%;padding:50px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@-webkit-keyframes bg-scrolling-reverse{to{background-position:0 250px}}@keyframes bg-scrolling-reverse{to{background-position:0 250px}}@-webkit-keyframes bg-scrolling{0%{background-position:0 250px}}@keyframes bg-scrolling{0%{background-position:0 250px}}.DojoConfig{-webkit-animation:bg-scrolling-reverse 5s infinite;animation:bg-scrolling-reverse 5s infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:url(/static/media/wallpaper-bw.d3099ac37b44e507ab64.png) repeat 0 0/461px 250px;color:#999;font:400 16px/1.5 exo,ubuntu,segoe ui,helvetica,arial,sans-serif;text-align:center}.DojoConfig:before{font-size:8rem;font-style:normal;font-weight:100}.DojoConfig__Btn{background-color:#ff572e;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:10px;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.DojoConfig__Input{border:1px solid #888;font-size:15px;outline:none;transition:all .3s ease-in-out}.DojoConfig__Input,.DojoConfig__Select{background-color:#202020;border-radius:.25rem;color:#f5f5f5;padding:10px}.DojoConfig-container h3{margin-bottom:0;margin-top:0}.DojoError{background-color:#121212;border:1px solid #2b2b30;color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:80%}.Error{border-bottom:1px solid #2b2b30;flex:1 1;overflow:auto;padding:20px}.Message{background-color:#ff4f4f}.File__Modal{word-wrap:break-word;background-color:#171717;border:2px solid #4b4b50;box-sizing:border-box;color:#d9d9d9;display:flex;flex-direction:column;font-size:1rem;height:75%;left:50%;overflow-wrap:break-word;overflow-y:scroll;padding:2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:75%;word-break:break-all}.File__Btn,.File__Modal{display:inline-block;outline:none}.File__Btn{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;font-size:16px;height:3.25rem;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;width:6rem;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}h3{font-size:1.125rem;font-weight:600;line-height:1.75rem}.Sidebar{box-sizing:border-box;overflow:auto;padding:15px;width:20%}.Content,.Sidebar{align-items:center;display:flex;flex-direction:column}.Content{height:auto;margin-top:1.5rem;width:100%}.Logo{margin-bottom:20px;width:100%}.Workspace{flex-direction:column;height:auto;width:100%}.File,.Workspace{display:flex;justify-content:space-between}.File{align-items:center}.File:hover{background-color:#ff572e;cursor:pointer}.Scripts,.Workspace{color:#f5f5f5;margin:15px 0;padding:1rem;width:calc(100% - 30px)}.File,.Script,.Scripts,.Workspace{border-radius:5px;box-sizing:border-box}.File,.Script{background-color:#171717;border:2px solid #4b4b50;margin:10px 0;padding:10px;width:auto}.Scripts,.Workspace{background-color:#171717;border:1px solid #4b4b50;color:#fff}.UploadButton{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:2.25rem;margin:1rem 0;outline:none;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.DownloadButton{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:2.25rem;margin:1rem 0;outline:none;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.BuiltWithLove,.Footer{margin-top:auto}.Footer{box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;margin-top:2rem;width:90%}.Footer a{color:#fff;text-decoration:none}.Footer__Links{color:#fff;cursor:pointer;display:flex;font-size:larger;justify-content:space-between;opacity:.8;transition:all .3s ease-in-out}.Footer__Links:hover{opacity:1}.Polywrap{align-items:center;display:flex;flex-direction:column;gap:.5rem}.ImageBanner{max-width:250px;width:100%}.BuiltWithLove{color:#f5f5f5}.Chat{background-color:#121212;border:1px solid #2b2b30;color:#f5f5f5;display:flex;flex-direction:column;height:100%;width:80%}.DisclaimerRibbon{align-items:center;background-color:#000;border:2px solid red;border-radius:10px 10px 0 0;bottom:0;color:#fff;display:flex;font-size:12px;justify-content:space-around;padding:10px;position:absolute;text-align:center;width:80%;z-index:1000}.ButtonWrapper{display:flex;gap:10px}.CloseDisclaimer{color:red}.CloseDisclaimer,.CloseWithoutTracking{cursor:pointer;font-weight:700;padding:10px 20px}.CloseWithoutTracking{color:#fff}.Chat__Export{color:#ff572e;cursor:pointer;font-size:24px;margin:10px;position:absolute;right:10px;top:10px;transition:color .3s ease-in-out}.Chat__Export:hover{color:#ff4516}.Messages{border-bottom:1px solid #2b2b30;flex:1 1;overflow:auto;padding:20px;text-align:left}.Message{background-color:#1a1a1d;border-radius:5px;color:#f5f5f5;margin:5px 0;padding:10px 15px}.Message.user{background-color:#4a90e2;color:#f5f5f5}.Message.evo{background-color:#121212;border:1px solid #bee4e2;color:#f5f5f5}.Message pre code{white-space:pre-line;word-break:break-word}.SendMessage{display:flex;padding:10px}.SenderName{font-weight:600}.SendMessage input{background-color:#202020;border:1px solid #888;border-radius:5px;color:#f5f5f5;flex:1 1;margin-right:10px;padding:10px}.FeedbackContainer{align-items:center;display:flex;flex-direction:column;margin-bottom:1rem;margin-top:1rem}.FeedbackTitle{font-size:1.2rem;margin-bottom:.5rem}.FeedbackButtons{display:flex;gap:1rem;justify-content:center}.DownvoteActive,.UpvoteActive{color:#ff572e}.DetailedFeedback a{color:#ff572e;display:inline-block;margin-top:10px;text-decoration:underline}.SendMessage button{background-color:#ff572e;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:10px;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.Chat__Input{background-color:#202020;border:1px solid #888;border-radius:5px;color:#f5f5f5;flex:1 1;margin-right:10px;outline:none;padding:10px;transition:all .3s ease-in-out}.Chat__Container input,.Chat__Input{font-size:15px}.Chat__Container{align-items:center;display:flex;justify-content:center;margin:20px}.Chat__Btn{background-color:#ff572e;border:none;border-radius:12px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);color:#1f1f1f;cursor:pointer;display:inline-block;font-size:16px;height:3.25rem;outline:none;padding:10px 24px;text-align:center;transition:all .3s ease-in-out;&:hover{background-color:#ff4516;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 2px 10px 0 rgba(0,0,0,.19)}}.Message{background:#1a1a1d}.Spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid rgba(0,0,0,.1);border-left-color:red;border-radius:50%;height:36px;width:36px}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}} +/*# sourceMappingURL=main.bc5f2190.css.map*/ \ No newline at end of file diff --git a/static/css/main.bc5f2190.css.map b/static/css/main.bc5f2190.css.map new file mode 100644 index 00000000..84dcee22 --- /dev/null +++ b/static/css/main.bc5f2190.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.bc5f2190.css","mappings":"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","sources":["index.css","App.css","pages/Landing.css","pages/Dojo.css","components/DojoConfig/DojoConfig.css","components/DojoError/DojoError.css","components/File/File.css","components/Sidebar/Sidebar.css","components/Chat/Chat.css"],"sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',\n 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',\n sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\ncode {\n font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',\n monospace;\n}\n","body,\nhtml {\n margin: 0;\n height: 100%;\n}\n#root {\n height: 100%;\n}\n",".Landing {\n text-align: center;\n color: #FFFFFF;\n background-color: #131313AF;\n}\n\n.Landing::before {\n font-size: 8rem;\n font-weight: 100;\n font-style: normal;\n}\n\n.Landing-header {\n @apply min-h-screen flex items-center justify-center text-3xl font-semibold text-white;\n}\n\n.Header-Links {\n position: absolute;\n display: flex;\n top: 0;\n right: 0;\n height: 60px;\n margin-right: 50px;\n}\n\n.Header-Links a {\n margin: 10px;\n margin-top: 20px;\n display: inherit;\n}\n\n.Header-Links a:hover {\n filter: contrast(0.5)\n}\n\n.Landing button {\n @apply px-5 py-2.5 text-white bg-slate-900 border-none rounded cursor-pointer hover:bg-slate-700 transition-colors;\n}\n\n.Hero {\n @apply flex flex-col gap-4 items-center;\n}\n\n@-webkit-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-webkit-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n\n.Landing-background {\n color: #999;\n font: 400 16px/1.5 exo, ubuntu, \"segoe ui\", helvetica, arial, sans-serif;\n text-align: center;\n /* img size is 25x25 */\n background: url(\"/public/wallpaper.png\") repeat 0 0 / 461px 250px;\n -webkit-animation: bg-scrolling-reverse 5s infinite;\n /* Safari 4+ */\n -moz-animation: bg-scrolling-reverse 5s infinite;\n /* Fx 5+ */\n -o-animation: bg-scrolling-reverse 5s infinite;\n /* Opera 12+ */\n animation: bg-scrolling-reverse 5s infinite;\n /* IE 10+ */\n -webkit-animation-timing-function: linear;\n -moz-animation-timing-function: linear;\n -o-animation-timing-function: linear;\n animation-timing-function: linear;\n}\n",".Dojo {\n display: flex;\n background-color: #333232;\n height: 100%; /* Add this to take full height */\n}\n\n.Sidebar {\n color: #f5f5f5;\n background-color: #131313df;\n border-right: 2px solid #2b2b30;\n}\n\n.Chat {\n width: 80%;\n background-color: #1c1c1c;\n color: white;\n display: flex; /* Add this to make flex layout */\n flex-direction: column; /* Add this to make flex layout */\n height: 100%; /* Add this to take full height */\n}\n\n.Messages {\n padding: 20px;\n overflow: scroll;\n flex: 1; /* Add this to take remaining height */\n}\n\n.Message {\n padding: 10px;\n margin: 5px;\n border-radius: 5px;\n}\n\n.Message.user {\n background-color: #489dff;\n color: #333;\n}\n\n.Message.evo {\n background-color: #b5b5b5;\n color: #333;\n}\n.SendMessage {\n display: flex;\n padding: 10px;\n}\n\n.SendMessage input {\n flex: 1;\n padding: 10px;\n margin-right: 10px;\n}\n\n.SendMessage button {\n background-color: #b4b4b4;\n color: white;\n border: none;\n padding: 10px;\n cursor: pointer;\n}\n\n.Scripts,\n.Workspace {\n background-color: white; /* Add background color */\n border-radius: 10px; /* Rounded corners */\n padding: 10px; /* Padding inside the card */\n margin: 10px; /* Margin around the card */\n color: black; /* Text color */\n width: 80%; /* Width of the card */\n}\n\n.File,\n.Script {\n border-radius: 5px; /* Rounded corners for files and scripts */\n padding: 5px; /* Padding inside the files and scripts */\n margin: 5px 0; /* Margin around the files and scripts */\n background-color: #f3f3f3; /* Background color */\n}\n\n.drop-hover {\n background-color: #e1f1e5;\n border: 2px dashed #b5bcff;\n}\n\n.inner-dropzone {\n padding: 20px;\n}\n\n@-webkit-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-webkit-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n\n.Dojo {\n color: #999;\n font: 400 16px/1.5 exo, ubuntu, \"segoe ui\", helvetica, arial, sans-serif;\n text-align: center;\n /* img size is 25x25 */\n background: url(\"/public/wallpaper-bw.png\") repeat 0 0 / 461px 250px;\n -webkit-animation: bg-scrolling-reverse 5s infinite;\n /* Safari 4+ */\n -moz-animation: bg-scrolling-reverse 5s infinite;\n /* Fx 5+ */\n -o-animation: bg-scrolling-reverse 5s infinite;\n /* Opera 12+ */\n animation: bg-scrolling-reverse 5s infinite;\n /* IE 10+ */\n -webkit-animation-timing-function: linear;\n -moz-animation-timing-function: linear;\n -o-animation-timing-function: linear;\n animation-timing-function: linear;\n}\n\n.Dojo::before {\n font-size: 8rem;\n font-weight: 100;\n font-style: normal;\n}\n",".DojoConfig {\n display: flex;\n height: 100%; /* Add this to take full height */\n}\n\n.DojoConfig-container {\n position: fixed;\n color: #f5f5f5;\n background: #222222;\n padding: 50px;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n border-radius: 10px;\n display: flex;\n flex-direction: column;\n gap: 0.5rem;\n}\n\n@-webkit-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling-reverse {\n 100% {\n background-position: 0 250px;\n }\n}\n@-webkit-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-moz-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@-o-keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n@keyframes bg-scrolling {\n 0% {\n background-position: 0 250px;\n }\n}\n\n.DojoConfig {\n color: #999;\n font: 400 16px/1.5 exo, ubuntu, \"segoe ui\", helvetica, arial, sans-serif;\n text-align: center;\n /* img size is 25x25 */\n background: url(\"/public/wallpaper-bw.png\") repeat 0 0 / 461px 250px;\n -webkit-animation: bg-scrolling-reverse 5s infinite;\n /* Safari 4+ */\n -moz-animation: bg-scrolling-reverse 5s infinite;\n /* Fx 5+ */\n -o-animation: bg-scrolling-reverse 5s infinite;\n /* Opera 12+ */\n animation: bg-scrolling-reverse 5s infinite;\n /* IE 10+ */\n -webkit-animation-timing-function: linear;\n -moz-animation-timing-function: linear;\n -o-animation-timing-function: linear;\n animation-timing-function: linear;\n}\n\n.DojoConfig::before {\n font-size: 8rem;\n font-weight: 100;\n font-style: normal;\n}\n\n.DojoConfig__Btn {\n background-color: #ff572e;\n color: white;\n border: none;\n padding: 10px;\n cursor: pointer;\n border-radius: 12px;\n transition: all 0.3s ease-in-out;\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.DojoConfig__Input {\n padding: 10px;\n font-size: 15px;\n border: 1px solid #888;\n border-radius: 0.25rem;\n background-color: #202020;\n color: #f5f5f5;\n outline: none;\n transition: all 0.3s ease-in-out;\n}\n\n.DojoConfig__Select {\n padding: 10px;\n background-color: #202020;\n color: #f5f5f5;\n border-radius: 0.25rem;\n}\n\n.DojoConfig-container h3 {\n margin-top: 0;\n margin-bottom: 0;\n}",".DojoError {\n width: 80%;\n /* background-color: #1c1c1c; */\n background-color: #121212;\n color: #f5f5f5;\n display: flex;\n flex-direction: column;\n height: 100%;\n border: 1px solid #2b2b30;\n}\n\n.Error {\n padding: 20px;\n overflow: auto;\n flex: 1;\n border-bottom: 1px solid #2b2b30;\n}\n\n.Message {\n padding: 10px 15px;\n margin: 5px 0;\n border-radius: 5px;\n background-color: #ff4f4f;\n color: #f5f5f5;\n}\n",".File__Modal {\n position: fixed;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n width: 75%;\n height: 75%;\n /* max-width: 1500px;\n max-height: 900px; */\n background-color: #171717;\n color: #d9d9d9;\n font-size: 1rem;\n border: 2px solid #4b4b50;\n box-sizing: border-box;\n display: flex;\n outline: none;\n flex-direction: column;\n padding: 2rem;\n overflow-wrap: break-word;\n display: inline-block;\n word-wrap: break-word;\n word-break: break-all;\n overflow-y: scroll;\n}\n\n.File__Btn {\n background-color: #ff572e;\n height: 3.25rem;\n width: 6rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n","/* TODO - remove specific H3 rule and apply per-element */\nh3 {\n @apply text-lg font-semibold;\n}\n\n.Sidebar {\n width: 20%;\n display: flex;\n flex-direction: column;\n align-items: center;\n overflow: auto;\n padding: 15px;\n box-sizing: border-box;\n}\n\n.Content {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-top: 1.5rem;\n width: 100%;\n height: auto;\n}\n\n.Logo {\n width: 100%;\n margin-bottom: 20px;\n}\n\n.Workspace {\n width: 100%;\n height: auto;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.File {\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.File:hover {\n cursor: pointer;\n background-color: #ff572e;\n}\n\n.Scripts,\n.Workspace {\n background-color: #171717;\n padding: 1rem;\n margin: 15px 0 15px 0;\n color: #f5f5f5;\n width: calc(100% - 30px);\n box-sizing: border-box;\n border-radius: 5px;\n}\n\n.File,\n.Script {\n padding: 10px;\n margin: 10px 0;\n background-color: #171717;\n width: auto;\n box-sizing: border-box;\n border-radius: 5px;\n border: 2px solid #4b4b50; /* Increased border visibility */\n}\n\n.Scripts,\n.Workspace {\n color: white;\n background-color: #171717;\n border: 1px solid #4b4b50;\n}\n\n.UploadButton {\n margin: 1rem 0 1rem 0;\n background-color: #ff572e;\n height: 2.25rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.DownloadButton {\n margin: 1rem 0 1rem 0;\n background-color: #ff572e;\n height: 2.25rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.BuiltWithLove,\n.Footer {\n margin-top: auto;\n}\n\n.Footer {\n @apply flex flex-col gap-4 my-8;\n width: 90%;\n box-sizing: border-box;\n}\n\n.Footer a {\n color: white;\n text-decoration: none;\n}\n\n.Footer__Links {\n color: white;\n font-size: larger;\n opacity: 0.8;\n display: flex;\n justify-content: space-between;\n cursor: pointer;\n transition: all 0.3s ease-in-out;\n}\n.Footer__Links:hover {\n opacity: 1;\n}\n\n.Polywrap {\n @apply flex flex-col items-center gap-2;\n}\n\n.ImageBanner {\n @apply w-full max-w-[250px];\n}\n\n.BuiltWithLove {\n color: #f5f5f5;\n}",".Chat {\n width: 80%;\n background-color: #121212;\n color: #f5f5f5;\n display: flex;\n flex-direction: column;\n height: 100%;\n border: 1px solid #2b2b30;\n}\n\n.DisclaimerRibbon {\n background-color: black;\n color: white; \n text-align: center;\n font-size: 12px; \n padding: 10px; \n position: absolute; \n width: 80%;\n bottom: 0; \n z-index: 1000;\n border-radius: 10px 10px 0 0;\n border: 2px solid red; \n display: flex;\n justify-content: space-around; \n align-items: center;\n}\n\n.ButtonWrapper {\n display: flex;\n gap: 10px; \n}\n\n.CloseDisclaimer {\n cursor: pointer;\n padding: 10px 20px; \n font-weight: bold;\n color: red; \n}\n\n.CloseWithoutTracking {\n cursor: pointer;\n padding: 10px 20px;\n font-weight: bold;\n color: white; \n}\n\n.Chat__Export {\n cursor: pointer;\n font-size: 24px;\n color: #ff572e;\n transition: color 0.3s ease-in-out;\n margin: 10px;\n position: absolute;\n top: 10px; \n right: 10px;\n}\n\n.Chat__Export:hover {\n color: #ff4516;\n}\n\n.Messages {\n text-align: left;\n padding: 20px;\n overflow: auto;\n flex: 1;\n border-bottom: 1px solid #2b2b30;\n}\n\n.Message {\n padding: 10px 15px;\n margin: 5px 0;\n background-color: #1a1a1d;\n border-radius: 5px;\n color: #f5f5f5;\n}\n\n.Message.user {\n background-color: #4a90e2;\n color: #f5f5f5;\n}\n\n.Message.evo {\n background-color: #121212;\n color: #f5f5f5;\n border: 1px solid #bee4e2;\n}\n\n.Message pre code {\n word-break: break-word;\n white-space: pre-line;\n}\n\n.SendMessage {\n display: flex;\n padding: 10px;\n}\n\n.SenderName {\n font-weight: 600;\n}\n\n.SendMessage input {\n flex: 1;\n padding: 10px;\n margin-right: 10px;\n border: 1px solid #888;\n border-radius: 5px;\n background-color: #202020;\n color: #f5f5f5;\n}\n\n.FeedbackContainer {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\n.FeedbackTitle {\n font-size: 1.2rem;\n margin-bottom: 0.5rem;\n}\n\n.FeedbackButtons {\n display: flex;\n justify-content: center;\n gap: 1rem;\n}\n\n.UpvoteActive {\n color: #ff572e; /* or your desired accent color */\n}\n\n.DownvoteActive {\n color: #ff572e; /* or your desired accent color */\n}\n\n\n.DetailedFeedback a {\n color: #ff572e; /* or any color you prefer */\n margin-top: 10px;\n display: inline-block;\n text-decoration: underline;\n}\n\n.SendMessage button {\n background-color: #ff572e;\n color: white;\n border: none;\n padding: 10px;\n cursor: pointer;\n border-radius: 12px;\n transition: all 0.3s ease-in-out;\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.Chat__Input {\n flex: 1;\n padding: 10px;\n margin-right: 10px;\n font-size: 15px;\n border: 1px solid #888;\n border-radius: 5px;\n background-color: #202020;\n color: #f5f5f5;\n outline: none;\n transition: all 0.3s ease-in-out;\n}\n\n.Chat__Container input {\n font-size: 15px;\n}\n\n.Chat__Container {\n display: flex;\n margin: 20px;\n align-items: center;\n justify-content: center;\n}\n\n.Chat__Btn {\n background-color: #ff572e;\n height: 3.25rem;\n border: none;\n color: #1f1f1f;\n text-align: center;\n display: inline-block;\n font-size: 16px;\n transition: all 0.3s ease-in-out;\n cursor: pointer;\n outline: none;\n padding: 10px 24px;\n border-radius: 12px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);\n &:hover {\n background-color: #ff4516;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24),\n 0 2px 10px 0 rgba(0, 0, 0, 0.19);\n }\n}\n\n.Message {\n background: #1a1a1d;\n}\n\n.Spinner {\n border: 4px solid rgba(0, 0, 0, 0.1);\n width: 36px;\n height: 36px;\n border-radius: 50%;\n border-left-color: rgb(255, 0, 0);\n animation: spin 1s linear infinite;\n}\n\n@keyframes spin {\n to {\n transform: rotate(360deg);\n }\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.e11fe8a8.js b/static/js/main.85851e89.js similarity index 62% rename from static/js/main.e11fe8a8.js rename to static/js/main.85851e89.js index e665a5ba..35b91c2c 100644 --- a/static/js/main.e11fe8a8.js +++ b/static/js/main.85851e89.js @@ -1,3 +1,3 @@ -/*! For license information please see main.e11fe8a8.js.LICENSE.txt */ -!function(){var A={57679:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},55757:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.InMemoryFile=void 0;var t=function(A,e){this.path=A,this.content=e};e.InMemoryFile=t},60563:function(A,e){"use strict";var t=this&&this.__awaiter||function(A,e,t,n){return new(t||(t=Promise))((function(I,r){function o(A){try{l(n.next(A))}catch(e){r(e)}}function a(A){try{l(n.throw(A))}catch(e){r(e)}}function l(A){var e;A.done?I(A.value):(e=A.value,e instanceof t?e:new t((function(A){A(e)}))).then(o,a)}l((n=n.apply(A,e||[])).next())}))},n=this&&this.__generator||function(A,e){var t,n,I,r,o={label:0,sent:function(){if(1&I[0])throw I[1];return I[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(r){return function(a){return function(r){if(t)throw new TypeError("Generator is already executing.");for(;o;)try{if(t=1,n&&(I=2&r[0]?n.return:r[0]?n.throw||((I=n.return)&&I.call(n),0):n.next)&&!(I=I.call(n,r[1])).done)return I;switch(n=0,I&&(r=[2&r[0],I.value]),r[0]){case 0:case 1:I=r;break;case 4:return o.label++,{value:r[1],done:!1};case 5:o.label++,n=r[1],r=[0];continue;case 7:r=o.ops.pop(),o.trys.pop();continue;default:if(!(I=(I=o.trys).length>0&&I[I.length-1])&&(6===r[0]||2===r[0])){o=0;continue}if(3===r[0]&&(!I||r[1]>I[0]&&r[1]=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.InMemoryPackageReader=void 0;var r=function(A){return A.startsWith("./")?A.substring(2,A.length):"."===A?"":A},o=function(){function A(A){var e,t;this.files=A,this.root={},this.fileMap={};try{for(var n=I(A),o=n.next();!o.done;o=n.next()){var a=o.value,l=r(a.path);this.fileMap[l]=a;for(var i=l.split("/"),c=this.root,u=0;u0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.buildCleanUriHistory=void 0;e.buildCleanUriHistory=function(A,n){var I,r,o=[];if(null!=n&&n--,!A)return o;try{for(var a=t(A),l=a.next();!l.done;l=a.next()){var i=l.value;if(i.result.ok){var c=i.result.value;switch(c.type){case"uri":i.sourceUri.uri===c.uri.uri?o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description):"".concat(i.sourceUri.uri)):o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description," => uri (").concat(c.uri.uri,")"):"".concat(i.sourceUri.uri," => uri (").concat(c.uri.uri,")"));break;case"package":o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description," => package (").concat(c.uri.uri,")"):"".concat(i.sourceUri.uri," => package (").concat(c.uri.uri,")"));break;case"wrapper":o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description," => wrapper (").concat(c.uri.uri,")"):"".concat(i.sourceUri.uri," => wrapper (").concat(c.uri.uri,")"))}}else"string"===typeof i.result.error?o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description," => error (").concat(i.result.error,")"):"".concat(i.sourceUri.uri," => error (").concat(i.result.error,")")):i.result.error instanceof Error?o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description," => error (").concat(i.result.error.message,")"):"".concat(i.sourceUri.uri," => error (").concat(i.result.error.message,")")):o.push(i.description?"".concat(i.sourceUri.uri," => ").concat(i.description," => error"):"".concat(i.sourceUri.uri," => error"));if(i.subHistory&&0!==i.subHistory.length&&!(null!=n&&n<0)){var u=(0,e.buildCleanUriHistory)(i.subHistory,n);u.length>0&&o.push(u)}}}catch(s){I={error:s}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(I)throw I.error}}return o}},71644:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||n(e,A,t)};Object.defineProperty(e,"__esModule",{value:!0}),I(t(55981),e),I(t(85856),e)},78643:function(A,e,t){"use strict";var n=this&&this.__awaiter||function(A,e,t,n){return new(t||(t=Promise))((function(I,r){function o(A){try{l(n.next(A))}catch(e){r(e)}}function a(A){try{l(n.throw(A))}catch(e){r(e)}}function l(A){var e;A.done?I(A.value):(e=A.value,e instanceof t?e:new t((function(A){A(e)}))).then(o,a)}l((n=n.apply(A,e||[])).next())}))},I=this&&this.__generator||function(A,e){var t,n,I,r,o={label:0,sent:function(){if(1&I[0])throw I[1];return I[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r&&(r=0,a[0]&&(o=0)),o;)try{if(t=1,n&&(I=2&a[0]?n.return:a[0]?n.throw||((I=n.return)&&I.call(n),0):n.next)&&!(I=I.call(n,a[1])).done)return I;switch(n=0,I&&(a=[2&a[0],I.value]),a[0]){case 0:case 1:I=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(I=(I=o.trys).length>0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.getImplementations=void 0;var o=t(19404),a=t(5032),l=t(66459);e.getImplementations=function(A,e,t,i){return n(void 0,void 0,void 0,(function(){var c,u,s,g,E,Q,B;return I(this,(function(C){switch(C.label){case 0:return c=[],u=function(A){-1===c.findIndex((function(e){return o.Uri.equals(e,A)}))&&c.push(A)},s=function(A,e){return n(void 0,void 0,void 0,(function(){var n,c,s,g,E,Q,B,C,d,h,G,b,p,R,m;return I(this,(function(I){switch(I.label){case 0:I.trys.push([0,7,8,9]),n=r(A.keys()),c=n.next(),I.label=1;case 1:return c.done?[3,6]:(s=c.value,g=void 0,t?[4,(0,a.applyResolution)(s,t,i)]:[3,3]);case 2:return(E=I.sent()).ok?(g=E.value,[3,4]):(Q=new o.WrapError("Failed to resolve redirects",{uri:s.uri,code:o.WrapErrorCode.CLIENT_GET_IMPLEMENTATIONS_ERROR,cause:E.error}),[2,(0,l.ResultErr)(Q)]);case 3:g=s,I.label=4;case 4:if(o.Uri.equals(g,e)&&(B=A.get(s)))try{for(R=void 0,C=r(B),d=C.next();!d.done;d=C.next())h=d.value,u(o.Uri.from(h))}catch(w){R={error:w}}finally{try{d&&!d.done&&(m=C.return)&&m.call(C)}finally{if(R)throw R.error}}I.label=5;case 5:return c=n.next(),[3,1];case 6:return[3,9];case 7:return G=I.sent(),b={error:G},[3,9];case 8:try{c&&!c.done&&(p=n.return)&&p.call(n)}finally{if(b)throw b.error}return[7];case 9:return[2,(0,l.ResultOk)(void 0)]}}))}))},g=A,t?[4,(0,a.applyResolution)(A,t,i)]:[3,2];case 1:if(!(E=C.sent()).ok)return Q=new o.WrapError("Failed to resolve redirects",{uri:A.uri,code:o.WrapErrorCode.CLIENT_GET_IMPLEMENTATIONS_ERROR,cause:E.error}),[2,(0,l.ResultErr)(Q)];g=E.value,C.label=2;case 2:return[4,s(e,g)];case 3:return[2,(B=C.sent()).ok?(0,l.ResultOk)(c):B]}}))}))}},81258:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||n(e,A,t)};Object.defineProperty(e,"__esModule",{value:!0}),I(t(5032),e),I(t(78643),e),I(t(71644),e)},43863:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||n(e,A,t)};Object.defineProperty(e,"__esModule",{value:!0}),I(t(19404),e),I(t(81258),e),I(t(78685),e),I(t(70453),e),I(t(89593),e)},78685:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__setModuleDefault||(Object.create?function(A,e){Object.defineProperty(A,"default",{enumerable:!0,value:e})}:function(A,e){A.default=e}),r=this&&this.__importStar||function(A){if(A&&A.__esModule)return A;var e={};if(null!=A)for(var t in A)"default"!==t&&Object.prototype.hasOwnProperty.call(A,t)&&n(e,A,t);return I(e,A),e};Object.defineProperty(e,"__esModule",{value:!0}),e.UriResolverInterface=void 0,e.UriResolverInterface=r(t(35991))},35991:function(A,e){"use strict";var t=this&&this.__awaiter||function(A,e,t,n){return new(t||(t=Promise))((function(I,r){function o(A){try{l(n.next(A))}catch(e){r(e)}}function a(A){try{l(n.throw(A))}catch(e){r(e)}}function l(A){var e;A.done?I(A.value):(e=A.value,e instanceof t?e:new t((function(A){A(e)}))).then(o,a)}l((n=n.apply(A,e||[])).next())}))},n=this&&this.__generator||function(A,e){var t,n,I,r,o={label:0,sent:function(){if(1&I[0])throw I[1];return I[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r&&(r=0,a[0]&&(o=0)),o;)try{if(t=1,n&&(I=2&a[0]?n.return:a[0]?n.throw||((I=n.return)&&I.call(n),0):n.next)&&!(I=I.call(n,a[1])).done)return I;switch(n=0,I&&(a=[2&a[0],I.value]),a[0]){case 0:case 1:I=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(I=(I=o.trys).length>0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]o||(I=I.substring(0,r)+"/"+I.substring(r+3)))}var a=I.split("/");if(a.length<2)return(0,n.ResultErr)(Error("URI authority is missing, here are some examples of valid URIs:\n"+t+"Invalid URI Received: ".concat(A)));var l=a[0];if(!/^\w.*/.test(l))return(0,n.ResultErr)(Error("URI authority must start with an alphanumeric character or an underscore.\n"+"Invalid URI Received: ".concat(A)));var i=a.slice(1).join("/");return i?(I.startsWith("wrap://")||(I="wrap://"+I),(0,n.ResultOk)({uri:I,authority:l,path:i})):(0,n.ResultErr)(Error("URI path is missing, here are some examples of valid URIs:\n"+t+"Invalid URI Received: ".concat(A)))},A.from=function(e){if("string"===typeof e)return new A(e);if(A.isUri(e))return e;throw Error("Unknown uri type, cannot convert. ".concat(JSON.stringify(e)))},A.prototype.toString=function(){return this._config.uri},A.prototype.toJSON=function(){return this._config.uri},A}();e.Uri=I},24915:function(A,e,t){"use strict";var n,I=this&&this.__generator||function(A,e){var t,n,I,r,o={label:0,sent:function(){if(1&I[0])throw I[1];return I[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r&&(r=0,a[0]&&(o=0)),o;)try{if(t=1,n&&(I=2&a[0]?n.return:a[0]?n.throw||((I=n.return)&&I.call(n),0):n.next)&&!(I=I.call(n,a[1])).done)return I;switch(n=0,I&&(a=[2&a[0],I.value]),a[0]){case 0:case 1:I=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(I=(I=o.trys).length>0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},o=this&&this.__read||function(A,e){var t="function"===typeof Symbol&&A[Symbol.iterator];if(!t)return A;var n,I,r=t.call(A),o=[];try{for(;(void 0===e||e-- >0)&&!(n=r.next()).done;)o.push(n.value)}catch(a){I={error:a}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(I)throw I.error}}return o};Object.defineProperty(e,"__esModule",{value:!0}),e.UriMap=void 0;var a=t(85459),l=function(){function A(A){this[n]="UriMap",this.map=new Map(null===A||void 0===A?void 0:A.map((function(A){return[A[0].uri,A[1]]})))}return A.prototype.clear=function(){this.map.clear()},A.prototype.delete=function(A){return this.map.delete(A.uri)},A.prototype.forEach=function(A,e){var t=this;this.map.forEach((function(e,n){return A(e,a.Uri.from(n),t)}),e)},A.prototype.get=function(A){return this.map.get(A.uri)},A.prototype.has=function(A){return this.map.has(A.uri)},A.prototype.set=function(A,e){return this.map.set(A.uri,e),this},Object.defineProperty(A.prototype,"size",{get:function(){return this.map.size},enumerable:!1,configurable:!0}),A.prototype.entries=function(){var A,e,t,n,l,i,c,u;return I(this,(function(I){switch(I.label){case 0:I.trys.push([0,5,6,7]),A=r(this.map.entries()),e=A.next(),I.label=1;case 1:return e.done?[3,4]:(t=o(e.value,2),n=t[0],l=t[1],[4,[a.Uri.from(n),l]]);case 2:I.sent(),I.label=3;case 3:return e=A.next(),[3,1];case 4:return[3,7];case 5:return i=I.sent(),c={error:i},[3,7];case 6:try{e&&!e.done&&(u=A.return)&&u.call(A)}finally{if(c)throw c.error}return[7];case 7:return[2]}}))},A.prototype.keys=function(){var A,e,t,n,o,l;return I(this,(function(I){switch(I.label){case 0:I.trys.push([0,5,6,7]),A=r(this.map.keys()),e=A.next(),I.label=1;case 1:return e.done?[3,4]:(t=e.value,[4,a.Uri.from(t)]);case 2:I.sent(),I.label=3;case 3:return e=A.next(),[3,1];case 4:return[3,7];case 5:return n=I.sent(),o={error:n},[3,7];case 6:try{e&&!e.done&&(l=A.return)&&l.call(A)}finally{if(o)throw o.error}return[7];case 7:return[2]}}))},A.prototype.values=function(){return this.map.values()},A.prototype[(n=Symbol.toStringTag,Symbol.iterator)]=function(){return this.entries()},A}();e.UriMap=l},96254:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},57703:function(A,e,t){"use strict";var n,I=t(13344).default,r=this&&this.__extends||function(){var A=function(e,t){return A=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(A,e){A.__proto__=e}||function(A,e){for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&(A[t]=e[t])},A(e,t)};return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}A(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}}(),o=this&&this.__assign||function(){return o=Object.assign||function(A){for(var e,t=1,n=arguments.length;t=0;a--){var l=I[a];if(!l)throw new Error("Failed to parse WrapError");r=new e(l.reason,o(o({},l.options),{innerError:r}))}return r},e.prototype.toString=function(){return"".concat(this.name,": ").concat(this.message)},e.prototype.toJSON=function(){return this.toString()},e.sanitizeUnwrappedRustResult=function(A){return A.startsWith("__wrap_abort: called `Result::unwrap()` on an `Err` value: ")&&(A=(A=A.replace(/\\"/g,'"')).replace(/\\n/g,"\n")),A},e._parse=function(A){var t=e.re.exec(A);if(t&&t.groups){var n=t.groups,I=n.code,r=n.reason,o=n.uri,a=n.method,l=n.args,i=n.file,c=n.row,u=n.col,s=n.resolutionStack,g=n.cause,E=parseInt(I),Q=i?{file:i,row:c?parseInt(c):void 0,col:u?parseInt(u):void 0}:void 0,B=s?JSON.parse(s):void 0;return{reason:r,options:{code:E,uri:o,method:a,args:null===l||void 0===l?void 0:l.trim(),source:Q,resolutionStack:B,cause:g}}}},e.stringify=function(A,t){var I=t.code,r=t.uri,o=t.method,a=t.args,l=t.source,i=t.resolutionStack,c=t.cause,u=t.innerError,s="".concat(I," ").concat(n[I].replace(/_/g," ")),g=o?"method: ".concat(o):"",E=a?"args: ".concat(a," "):"",Q=l?'source: { file: "'.concat(null===l||void 0===l?void 0:l.file,'", row: ').concat(null===l||void 0===l?void 0:l.row,", col: ").concat(null===l||void 0===l?void 0:l.col," }"):"",B=i?"uriResolutionStack: ".concat(JSON.stringify(i,null,2)):"",C=e.stringifyCause(c),d=C?"\nThis exception was caused by the following exception:\n".concat(C):"",h=u?"\nAnother exception was encountered during execution:\n".concat(u):"";return["".concat(A),"code: ".concat(s),"uri: ".concat(r),g,E,Q,B,d,h].filter((function(A){return!!A})).join("\n")},e.stringifyCause=function(A){return void 0===A||null===A?void 0:A instanceof Error?A.toString():"object"===typeof A&&A?A.toString!==Object.prototype.toString&&"function"===typeof A.toString?A.toString():JSON.stringify(A):"function"===typeof A&&A.toString!==Object.prototype.toString&&"function"===typeof A.toString?A.toString():"".concat(A)},e.re=new RegExp([I(/^(?:[A-Za-z_:()` ]*;? "?)?WrapError: ((?:.|\r|\n)*)/,{reason:1}).source,I(/(?:\r\n|\r|\n)code: (1?[0-9]{1,2}|2[0-4][0-9]|25[0-5]) (?:[A-Z]+ ?){1,5}/,{code:1}).source,I(/(?:\r\n|\r|\n)uri: (wrap:\/\/[A-Za-z0-9_-]+\/.+)/,{uri:1}).source,I(/(?:(?:\r\n|\r|\n)method: (([A-Za-z_]{1}[A-Za-z0-9_]*)))?/,{method:1}).source,I(/(?:(?:\r\n|\r|\n)args: (\{(?:.|\r|\n)+\} ))?/,{args:1}).source,I(/(?:(?:\r\n|\r|\n)source: \{ file: "(.+)", row: ([0-9]+), col: ([0-9]+) \})?/,{file:1,row:2,col:3}).source,I(/(?:(?:\r\n|\r|\n)uriResolutionStack: (\[(?:.|\r|\n)+\]))?/,{resolutionStack:1}).source,I(/(?:(?:\r\n|\r|\n){2}This exception was caused by the following exception:(?:\r\n|\r|\n)((?:.|\r|\n)+))?/,{cause:1}).source,/"?$/.source].join("")),e}(Error);e.WrapError=a},66204:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},19404:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||n(e,A,t)};Object.defineProperty(e,"__esModule",{value:!0}),I(t(66204),e),I(t(61047),e),I(t(7196),e),I(t(73769),e),I(t(85459),e),I(t(30186),e),I(t(96254),e),I(t(11439),e),I(t(8068),e),I(t(65152),e),I(t(17589),e),I(t(57703),e),I(t(24915),e)},57953:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},25530:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},83275:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},73800:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},26249:function(A,e,t){"use strict";var n=this&&this.__read||function(A,e){var t="function"===typeof Symbol&&A[Symbol.iterator];if(!t)return A;var n,I,r=t.call(A),o=[];try{for(;(void 0===e||e-- >0)&&!(n=r.next()).done;)o.push(n.value)}catch(a){I={error:a}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(I)throw I.error}}return o},I=this&&this.__spreadArray||function(A,e,t){if(t||2===arguments.length)for(var n,I=0,r=e.length;I=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.UriResolutionContext=void 0;var o=t(19404),a=function(){function A(A,e){this._resolvingUriMap=null!==A&&void 0!==A?A:new Map,Array.isArray(e)?(this._resolutionPath=new Set,this._history=e):e instanceof Set?(this._resolutionPath=e,this._history=[]):(this._resolutionPath=new Set,this._history=[])}return A.prototype.isResolving=function(A){return!!this._resolvingUriMap.get(A.toString())},A.prototype.startResolving=function(A){this._resolvingUriMap.set(A.toString(),!0),this._resolutionPath.add(A.toString())},A.prototype.stopResolving=function(A){this._resolvingUriMap.delete(A.toString())},A.prototype.trackStep=function(A){this._history.push(A)},A.prototype.getHistory=function(){return this._history},A.prototype.getResolutionPath=function(){return I([],n(this._resolutionPath),!1).map((function(A){return new o.Uri(A)}))},A.prototype.createSubHistoryContext=function(){return new A(this._resolvingUriMap,this._resolutionPath)},A.prototype.createSubContext=function(){var e,t,n=new Map;try{for(var I=r(this._resolvingUriMap.keys()),o=I.next();!o.done;o=I.next()){var a=o.value;this._resolvingUriMap.get(a)&&n.set(a,!0)}}catch(l){e={error:l}}finally{try{o&&!o.done&&(t=I.return)&&t.call(I)}finally{if(e)throw e.error}}return new A(n,[])},A}();e.UriResolutionContext=a},17700:function(A,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UriResolutionResult=void 0;var n=t(66459),I=function(){function A(){}return A.ok=function(A,e){if(!e)return A.type?(0,n.ResultOk)(A):(0,n.ResultOk)({type:"uri",uri:A});var t=A,I=e;if(I.createWrapper)return(0,n.ResultOk)({type:"package",uri:t,package:I});var r=e;if(r.invoke)return(0,n.ResultOk)({type:"wrapper",uri:t,wrapper:r});throw new Error("Unexpected type when creating UriResolutionResponse")},A.err=function(A){return(0,n.ResultErr)(A)},A}();e.UriResolutionResult=I},70453:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||n(e,A,t)};Object.defineProperty(e,"__esModule",{value:!0}),I(t(25530),e),I(t(83275),e),I(t(73800),e),I(t(57953),e),I(t(26249),e),I(t(17700),e)},7387:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},54111:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.combinePaths=void 0;e.combinePaths=function(A,e){for(A=A.replace(/\\/g,"/"),e=e.replace(/\\/g,"/"),"/"!==A[A.length-1]&&(A+="/");"/"===e[0]||"."===e[0];)e=e.substring(1);return A+e}},4427:function(A,e){"use strict";var t=this&&this.__values||function(A){var e="function"===typeof Symbol&&Symbol.iterator,t=e&&A[e],n=0;if(t)return t.call(A);if(A&&"number"===typeof A.length)return{next:function(){return A&&n>=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.getEnvFromResolutionPath=void 0;e.getEnvFromResolutionPath=function(A,e){var n,I;try{for(var r=t(A),o=r.next();!o.done;o=r.next()){var a=o.value,l=e.getEnvByUri(a);if(l)return l}}catch(i){n={error:i}}finally{try{o&&!o.done&&(I=r.return)&&I.call(r)}finally{if(n)throw n.error}}}},89593:function(A,e,t){"use strict";var n=this&&this.__createBinding||(Object.create?function(A,e,t,n){void 0===n&&(n=t);var I=Object.getOwnPropertyDescriptor(e,t);I&&!("get"in I?!e.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return e[t]}}),Object.defineProperty(A,n,I)}:function(A,e,t,n){void 0===n&&(n=t),A[n]=e[t]}),I=this&&this.__exportStar||function(A,e){for(var t in A)"default"===t||Object.prototype.hasOwnProperty.call(e,t)||n(e,A,t)};Object.defineProperty(e,"__esModule",{value:!0}),I(t(54111),e),I(t(4427),e),I(t(90319),e),I(t(44050),e),I(t(7387),e)},90319:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.isBuffer=void 0,e.isBuffer=function(A){return!!(A instanceof ArrayBuffer||ArrayBuffer.isView(A))}},44050:function(A,e){"use strict";var t=this&&this.__values||function(A){var e="function"===typeof Symbol&&Symbol.iterator,t=e&&A[e],n=0;if(t)return t.call(A);if(A&&"number"===typeof A.length)return{next:function(){return A&&n>=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},n=this&&this.__read||function(A,e){var t="function"===typeof Symbol&&A[Symbol.iterator];if(!t)return A;var n,I,r=t.call(A),o=[];try{for(;(void 0===e||e-- >0)&&!(n=r.next()).done;)o.push(n.value)}catch(a){I={error:a}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(I)throw I.error}}return o};Object.defineProperty(e,"__esModule",{value:!0}),e.typesHandler=void 0;e.typesHandler=function(A,e){var I,r;if(e instanceof Map){var o={};if("string"===typeof e.keys().next().value)try{for(var a=t(e.entries()),l=a.next();!l.done;l=a.next()){var i=n(l.value,2),c=i[0],u=i[1];o[c]=u}}catch(s){I={error:s}}finally{try{l&&!l.done&&(r=a.return)&&r.call(a)}finally{if(I)throw I.error}}return o}return e}},25116:function(A,e,t){"use strict";var n=this&&this.__values||function(A){var e="function"===typeof Symbol&&Symbol.iterator,t=e&&A[e],n=0;if(t)return t.call(A);if(A&&"number"===typeof A.length)return{next:function(){return A&&n>=A.length&&(A=void 0),{value:A&&A[n++],done:!A}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")},I=this&&this.__read||function(A,e){var t="function"===typeof Symbol&&A[Symbol.iterator];if(!t)return A;var n,I,r=t.call(A),o=[];try{for(;(void 0===e||e-- >0)&&!(n=r.next()).done;)o.push(n.value)}catch(a){I={error:a}}finally{try{n&&!n.done&&(t=r.return)&&t.call(r)}finally{if(I)throw I.error}}return o};Object.defineProperty(e,"__esModule",{value:!0}),e.msgpackDecode=e.msgpackEncode=void 0;var r,o=t(59898);!function(A){A[A.GENERIC_MAP=1]="GENERIC_MAP"}(r||(r={}));var a=new o.ExtensionCodec;a.register({type:r.GENERIC_MAP,encode:function(A){var e,t;if(A instanceof Map){var r={};try{for(var o=n(A),a=o.next();!a.done;a=o.next()){var l=I(a.value,2),i=l[0],u=l[1];r[i]=u}}catch(s){e={error:s}}finally{try{a&&!a.done&&(t=o.return)&&t.call(o)}finally{if(e)throw e.error}}return c(r)}return null},decode:function(A){var e,t,r=u(A),o=new Map;try{for(var a=n(Object.entries(r)),l=a.next();!l.done;l=a.next()){var i=I(l.value,2),c=i[0],s=i[1];o.set(c,s)}}catch(g){e={error:g}}finally{try{l&&!l.done&&(t=a.return)&&t.call(a)}finally{if(e)throw e.error}}return o}});var l=function(A){return A instanceof ArrayBuffer||ArrayBuffer.isView(A)||A instanceof Map};function i(A){var e,t;if(l(A))return A;try{for(var I=n(Object.keys(A)),r=I.next();!r.done;r=I.next()){var o=r.value;if("function"===typeof A[o])delete A[o];else if(null===A[o]||void 0===A[o])delete A[o];else if("object"===typeof A[o]){var a=i(A[o]);Array.isArray(A[o])?A[o]=Object.values(a):A[o]=a}}}catch(c){e={error:c}}finally{try{r&&!r.done&&(t=I.return)&&t.call(I)}finally{if(e)throw e.error}}return A}function c(A,e){void 0===e&&(e=!1);var t=new o.Encoder(a,void 0,void 0,void 0,void 0,void 0,!0,void 0);e&&"object"===typeof A&&!l(A)&&(A=i(JSON.parse(JSON.stringify(A))));return t.encode(A)}function u(A,e){void 0===e&&(e=!1);var t=new o.Decoder(a).decode(A);return e&&"object"===typeof t&&!l(t)?i(t):t}e.msgpackEncode=c,e.msgpackDecode=u},56408:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},15391:function(A,e){"use strict";Object.defineProperty(e,"__esModule",{value:!0})},74082:function(A,e,t){"use strict";var n=this&&this.__awaiter||function(A,e,t,n){return new(t||(t=Promise))((function(I,r){function o(A){try{l(n.next(A))}catch(e){r(e)}}function a(A){try{l(n.throw(A))}catch(e){r(e)}}function l(A){var e;A.done?I(A.value):(e=A.value,e instanceof t?e:new t((function(A){A(e)}))).then(o,a)}l((n=n.apply(A,e||[])).next())}))},I=this&&this.__generator||function(A,e){var t,n,I,r,o={label:0,sent:function(){if(1&I[0])throw I[1];return I[1]},trys:[],ops:[]};return r={next:a(0),throw:a(1),return:a(2)},"function"===typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function a(a){return function(l){return function(a){if(t)throw new TypeError("Generator is already executing.");for(;r&&(r=0,a[0]&&(o=0)),o;)try{if(t=1,n&&(I=2&a[0]?n.return:a[0]?n.throw||((I=n.return)&&I.call(n),0):n.next)&&!(I=I.call(n,a[1])).done)return I;switch(n=0,I&&(a=[2&a[0],I.value]),a[0]){case 0:case 1:I=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,n=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(I=(I=o.trys).length>0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]0&&I[I.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!I||a[1]>I[0]&&a[1]0?o-4:o;for(t=0;t>16&255,i[c++]=e>>8&255,i[c++]=255&e;2===l&&(e=n[A.charCodeAt(t)]<<2|n[A.charCodeAt(t+1)]>>4,i[c++]=255&e);1===l&&(e=n[A.charCodeAt(t)]<<10|n[A.charCodeAt(t+1)]<<4|n[A.charCodeAt(t+2)]>>2,i[c++]=e>>8&255,i[c++]=255&e);return i},e.fromByteArray=function(A){for(var e,n=A.length,I=n%3,r=[],o=16383,a=0,i=n-I;ai?i:a+o));1===I?(e=A[n-1],r.push(t[e>>2]+t[e<<4&63]+"==")):2===I&&(e=(A[n-2]<<8)+A[n-1],r.push(t[e>>10]+t[e>>4&63]+t[e<<2&63]+"="));return r.join("")};for(var t=[],n=[],I="undefined"!==typeof Uint8Array?Uint8Array:Array,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)t[o]=r[o],n[r.charCodeAt(o)]=o;function a(A){var e=A.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var t=A.indexOf("=");return-1===t&&(t=e),[t,t===e?0:4-t%4]}function l(A,e,n){for(var I,r,o=[],a=e;a>18&63]+t[r>>12&63]+t[r>>6&63]+t[63&r]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},19778:function(A,e,t){"use strict";var n=t(56690).default,I=t(89728).default,r=t(66115).default,o=t(61655).default,a=t(26389).default,l=t(2009),i=t(84038),c="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;e.lW=g,e.h2=50;var u=2147483647;function s(A){if(A>u)throw new RangeError('The value "'+A+'" is invalid for option "size"');var e=new Uint8Array(A);return Object.setPrototypeOf(e,g.prototype),e}function g(A,e,t){if("number"===typeof A){if("string"===typeof e)throw new TypeError('The "string" argument must be of type string. Received type number');return B(A)}return E(A,e,t)}function E(A,e,t){if("string"===typeof A)return function(A,e){"string"===typeof e&&""!==e||(e="utf8");if(!g.isEncoding(e))throw new TypeError("Unknown encoding: "+e);var t=0|G(A,e),n=s(t),I=n.write(A,e);I!==t&&(n=n.slice(0,I));return n}(A,e);if(ArrayBuffer.isView(A))return function(A){if(AA(A,Uint8Array)){var e=new Uint8Array(A);return d(e.buffer,e.byteOffset,e.byteLength)}return C(A)}(A);if(null==A)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof A);if(AA(A,ArrayBuffer)||A&&AA(A.buffer,ArrayBuffer))return d(A,e,t);if("undefined"!==typeof SharedArrayBuffer&&(AA(A,SharedArrayBuffer)||A&&AA(A.buffer,SharedArrayBuffer)))return d(A,e,t);if("number"===typeof A)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=A.valueOf&&A.valueOf();if(null!=n&&n!==A)return g.from(n,e,t);var I=function(A){if(g.isBuffer(A)){var e=0|h(A.length),t=s(e);return 0===t.length||A.copy(t,0,0,e),t}if(void 0!==A.length)return"number"!==typeof A.length||eA(A.length)?s(0):C(A);if("Buffer"===A.type&&Array.isArray(A.data))return C(A.data)}(A);if(I)return I;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof A[Symbol.toPrimitive])return g.from(A[Symbol.toPrimitive]("string"),e,t);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof A)}function Q(A){if("number"!==typeof A)throw new TypeError('"size" argument must be of type number');if(A<0)throw new RangeError('The value "'+A+'" is invalid for option "size"')}function B(A){return Q(A),s(A<0?0:0|h(A))}function C(A){for(var e=A.length<0?0:0|h(A.length),t=s(e),n=0;n=u)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+u.toString(16)+" bytes");return 0|A}function G(A,e){if(g.isBuffer(A))return A.length;if(ArrayBuffer.isView(A)||AA(A,ArrayBuffer))return A.byteLength;if("string"!==typeof A)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof A);var t=A.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===t)return 0;for(var I=!1;;)switch(e){case"ascii":case"latin1":case"binary":return t;case"utf8":case"utf-8":return _(A).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*t;case"hex":return t>>>1;case"base64":return q(A).length;default:if(I)return n?-1:_(A).length;e=(""+e).toLowerCase(),I=!0}}function b(A,e,t){var n=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===t||t>this.length)&&(t=this.length),t<=0)return"";if((t>>>=0)<=(e>>>=0))return"";for(A||(A="utf8");;)switch(A){case"hex":return X(this,e,t);case"utf8":case"utf-8":return v(this,e,t);case"ascii":return Y(this,e,t);case"latin1":case"binary":return V(this,e,t);case"base64":return N(this,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return U(this,e,t);default:if(n)throw new TypeError("Unknown encoding: "+A);A=(A+"").toLowerCase(),n=!0}}function p(A,e,t){var n=A[e];A[e]=A[t],A[t]=n}function R(A,e,t,n,I){if(0===A.length)return-1;if("string"===typeof t?(n=t,t=0):t>2147483647?t=2147483647:t<-2147483648&&(t=-2147483648),eA(t=+t)&&(t=I?0:A.length-1),t<0&&(t=A.length+t),t>=A.length){if(I)return-1;t=A.length-1}else if(t<0){if(!I)return-1;t=0}if("string"===typeof e&&(e=g.from(e,n)),g.isBuffer(e))return 0===e.length?-1:m(A,e,t,n,I);if("number"===typeof e)return e&=255,"function"===typeof Uint8Array.prototype.indexOf?I?Uint8Array.prototype.indexOf.call(A,e,t):Uint8Array.prototype.lastIndexOf.call(A,e,t):m(A,[e],t,n,I);throw new TypeError("val must be string, number or Buffer")}function m(A,e,t,n,I){var r,o=1,a=A.length,l=e.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(A.length<2||e.length<2)return-1;o=2,a/=2,l/=2,t/=2}function i(A,e){return 1===o?A[e]:A.readUInt16BE(e*o)}if(I){var c=-1;for(r=t;ra&&(t=a-l),r=t;r>=0;r--){for(var u=!0,s=0;sI&&(n=I):n=I;var r,o=e.length;for(n>o/2&&(n=o/2),r=0;r>8,I=t%256,r.push(I),r.push(n);return r}(e,A.length-t),A,t,n)}function N(A,e,t){return 0===e&&t===A.length?l.fromByteArray(A):l.fromByteArray(A.slice(e,t))}function v(A,e,t){t=Math.min(A.length,t);for(var n=[],I=e;I239?4:r>223?3:r>191?2:1;if(I+a<=t){var l=void 0,i=void 0,c=void 0,u=void 0;switch(a){case 1:r<128&&(o=r);break;case 2:128===(192&(l=A[I+1]))&&(u=(31&r)<<6|63&l)>127&&(o=u);break;case 3:l=A[I+1],i=A[I+2],128===(192&l)&&128===(192&i)&&(u=(15&r)<<12|(63&l)<<6|63&i)>2047&&(u<55296||u>57343)&&(o=u);break;case 4:l=A[I+1],i=A[I+2],c=A[I+3],128===(192&l)&&128===(192&i)&&128===(192&c)&&(u=(15&r)<<18|(63&l)<<12|(63&i)<<6|63&c)>65535&&u<1114112&&(o=u)}}null===o?(o=65533,a=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),I+=a}return function(A){var e=A.length;if(e<=W)return String.fromCharCode.apply(String,A);var t="",n=0;for(;nn.length?(g.isBuffer(r)||(r=g.from(r)),r.copy(n,I)):Uint8Array.prototype.set.call(n,r,I);else{if(!g.isBuffer(r))throw new TypeError('"list" argument must be an Array of Buffers');r.copy(n,I)}I+=r.length}return n},g.byteLength=G,g.prototype._isBuffer=!0,g.prototype.swap16=function(){var A=this.length;if(A%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;et&&(A+=" ... "),""},c&&(g.prototype[c]=g.prototype.inspect),g.prototype.compare=function(A,e,t,n,I){if(AA(A,Uint8Array)&&(A=g.from(A,A.offset,A.byteLength)),!g.isBuffer(A))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof A);if(void 0===e&&(e=0),void 0===t&&(t=A?A.length:0),void 0===n&&(n=0),void 0===I&&(I=this.length),e<0||t>A.length||n<0||I>this.length)throw new RangeError("out of range index");if(n>=I&&e>=t)return 0;if(n>=I)return-1;if(e>=t)return 1;if(this===A)return 0;for(var r=(I>>>=0)-(n>>>=0),o=(t>>>=0)-(e>>>=0),a=Math.min(r,o),l=this.slice(n,I),i=A.slice(e,t),c=0;c>>=0,isFinite(t)?(t>>>=0,void 0===n&&(n="utf8")):(n=t,t=void 0)}var I=this.length-e;if((void 0===t||t>I)&&(t=I),A.length>0&&(t<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var r=!1;;)switch(n){case"hex":return w(this,A,e,t);case"utf8":case"utf-8":return F(this,A,e,t);case"ascii":case"latin1":case"binary":return y(this,A,e,t);case"base64":return Z(this,A,e,t);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return f(this,A,e,t);default:if(r)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),r=!0}},g.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var W=4096;function Y(A,e,t){var n="";t=Math.min(A.length,t);for(var I=e;In)&&(t=n);for(var I="",r=e;rt)throw new RangeError("Trying to access beyond buffer length")}function J(A,e,t,n,I,r){if(!g.isBuffer(A))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>I||eA.length)throw new RangeError("Index out of range")}function H(A,e,t,n,I){z(e,n,I,A,t,7);var r=Number(e&BigInt(4294967295));A[t++]=r,r>>=8,A[t++]=r,r>>=8,A[t++]=r,r>>=8,A[t++]=r;var o=Number(e>>BigInt(32)&BigInt(4294967295));return A[t++]=o,o>>=8,A[t++]=o,o>>=8,A[t++]=o,o>>=8,A[t++]=o,t}function D(A,e,t,n,I){z(e,n,I,A,t,7);var r=Number(e&BigInt(4294967295));A[t+7]=r,r>>=8,A[t+6]=r,r>>=8,A[t+5]=r,r>>=8,A[t+4]=r;var o=Number(e>>BigInt(32)&BigInt(4294967295));return A[t+3]=o,o>>=8,A[t+2]=o,o>>=8,A[t+1]=o,o>>=8,A[t]=o,t+8}function M(A,e,t,n,I,r){if(t+n>A.length)throw new RangeError("Index out of range");if(t<0)throw new RangeError("Index out of range")}function L(A,e,t,n,I){return e=+e,t>>>=0,I||M(A,0,t,4),i.write(A,e,t,n,23,4),t+4}function S(A,e,t,n,I){return e=+e,t>>>=0,I||M(A,0,t,8),i.write(A,e,t,n,52,8),t+8}g.prototype.slice=function(A,e){var t=this.length;(A=~~A)<0?(A+=t)<0&&(A=0):A>t&&(A=t),(e=void 0===e?t:~~e)<0?(e+=t)<0&&(e=0):e>t&&(e=t),e>>=0,e>>>=0,t||k(A,e,this.length);for(var n=this[A],I=1,r=0;++r>>=0,e>>>=0,t||k(A,e,this.length);for(var n=this[A+--e],I=1;e>0&&(I*=256);)n+=this[A+--e]*I;return n},g.prototype.readUint8=g.prototype.readUInt8=function(A,e){return A>>>=0,e||k(A,1,this.length),this[A]},g.prototype.readUint16LE=g.prototype.readUInt16LE=function(A,e){return A>>>=0,e||k(A,2,this.length),this[A]|this[A+1]<<8},g.prototype.readUint16BE=g.prototype.readUInt16BE=function(A,e){return A>>>=0,e||k(A,2,this.length),this[A]<<8|this[A+1]},g.prototype.readUint32LE=g.prototype.readUInt32LE=function(A,e){return A>>>=0,e||k(A,4,this.length),(this[A]|this[A+1]<<8|this[A+2]<<16)+16777216*this[A+3]},g.prototype.readUint32BE=g.prototype.readUInt32BE=function(A,e){return A>>>=0,e||k(A,4,this.length),16777216*this[A]+(this[A+1]<<16|this[A+2]<<8|this[A+3])},g.prototype.readBigUInt64LE=nA((function(A){T(A>>>=0,"offset");var e=this[A],t=this[A+7];void 0!==e&&void 0!==t||O(A,this.length-8);var n=e+this[++A]*Math.pow(2,8)+this[++A]*Math.pow(2,16)+this[++A]*Math.pow(2,24),I=this[++A]+this[++A]*Math.pow(2,8)+this[++A]*Math.pow(2,16)+t*Math.pow(2,24);return BigInt(n)+(BigInt(I)<>>=0,"offset");var e=this[A],t=this[A+7];void 0!==e&&void 0!==t||O(A,this.length-8);var n=e*Math.pow(2,24)+this[++A]*Math.pow(2,16)+this[++A]*Math.pow(2,8)+this[++A],I=this[++A]*Math.pow(2,24)+this[++A]*Math.pow(2,16)+this[++A]*Math.pow(2,8)+t;return(BigInt(n)<>>=0,e>>>=0,t||k(A,e,this.length);for(var n=this[A],I=1,r=0;++r=(I*=128)&&(n-=Math.pow(2,8*e)),n},g.prototype.readIntBE=function(A,e,t){A>>>=0,e>>>=0,t||k(A,e,this.length);for(var n=e,I=1,r=this[A+--n];n>0&&(I*=256);)r+=this[A+--n]*I;return r>=(I*=128)&&(r-=Math.pow(2,8*e)),r},g.prototype.readInt8=function(A,e){return A>>>=0,e||k(A,1,this.length),128&this[A]?-1*(255-this[A]+1):this[A]},g.prototype.readInt16LE=function(A,e){A>>>=0,e||k(A,2,this.length);var t=this[A]|this[A+1]<<8;return 32768&t?4294901760|t:t},g.prototype.readInt16BE=function(A,e){A>>>=0,e||k(A,2,this.length);var t=this[A+1]|this[A]<<8;return 32768&t?4294901760|t:t},g.prototype.readInt32LE=function(A,e){return A>>>=0,e||k(A,4,this.length),this[A]|this[A+1]<<8|this[A+2]<<16|this[A+3]<<24},g.prototype.readInt32BE=function(A,e){return A>>>=0,e||k(A,4,this.length),this[A]<<24|this[A+1]<<16|this[A+2]<<8|this[A+3]},g.prototype.readBigInt64LE=nA((function(A){T(A>>>=0,"offset");var e=this[A],t=this[A+7];void 0!==e&&void 0!==t||O(A,this.length-8);var n=this[A+4]+this[A+5]*Math.pow(2,8)+this[A+6]*Math.pow(2,16)+(t<<24);return(BigInt(n)<>>=0,"offset");var e=this[A],t=this[A+7];void 0!==e&&void 0!==t||O(A,this.length-8);var n=(e<<24)+this[++A]*Math.pow(2,16)+this[++A]*Math.pow(2,8)+this[++A];return(BigInt(n)<>>=0,e||k(A,4,this.length),i.read(this,A,!0,23,4)},g.prototype.readFloatBE=function(A,e){return A>>>=0,e||k(A,4,this.length),i.read(this,A,!1,23,4)},g.prototype.readDoubleLE=function(A,e){return A>>>=0,e||k(A,8,this.length),i.read(this,A,!0,52,8)},g.prototype.readDoubleBE=function(A,e){return A>>>=0,e||k(A,8,this.length),i.read(this,A,!1,52,8)},g.prototype.writeUintLE=g.prototype.writeUIntLE=function(A,e,t,n){(A=+A,e>>>=0,t>>>=0,n)||J(this,A,e,t,Math.pow(2,8*t)-1,0);var I=1,r=0;for(this[e]=255&A;++r>>=0,t>>>=0,n)||J(this,A,e,t,Math.pow(2,8*t)-1,0);var I=t-1,r=1;for(this[e+I]=255&A;--I>=0&&(r*=256);)this[e+I]=A/r&255;return e+t},g.prototype.writeUint8=g.prototype.writeUInt8=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,1,255,0),this[e]=255&A,e+1},g.prototype.writeUint16LE=g.prototype.writeUInt16LE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,2,65535,0),this[e]=255&A,this[e+1]=A>>>8,e+2},g.prototype.writeUint16BE=g.prototype.writeUInt16BE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,2,65535,0),this[e]=A>>>8,this[e+1]=255&A,e+2},g.prototype.writeUint32LE=g.prototype.writeUInt32LE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,4,4294967295,0),this[e+3]=A>>>24,this[e+2]=A>>>16,this[e+1]=A>>>8,this[e]=255&A,e+4},g.prototype.writeUint32BE=g.prototype.writeUInt32BE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,4,4294967295,0),this[e]=A>>>24,this[e+1]=A>>>16,this[e+2]=A>>>8,this[e+3]=255&A,e+4},g.prototype.writeBigUInt64LE=nA((function(A){return H(this,A,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),g.prototype.writeBigUInt64BE=nA((function(A){return D(this,A,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),g.prototype.writeIntLE=function(A,e,t,n){if(A=+A,e>>>=0,!n){var I=Math.pow(2,8*t-1);J(this,A,e,t,I-1,-I)}var r=0,o=1,a=0;for(this[e]=255&A;++r>0)-a&255;return e+t},g.prototype.writeIntBE=function(A,e,t,n){if(A=+A,e>>>=0,!n){var I=Math.pow(2,8*t-1);J(this,A,e,t,I-1,-I)}var r=t-1,o=1,a=0;for(this[e+r]=255&A;--r>=0&&(o*=256);)A<0&&0===a&&0!==this[e+r+1]&&(a=1),this[e+r]=(A/o>>0)-a&255;return e+t},g.prototype.writeInt8=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,1,127,-128),A<0&&(A=255+A+1),this[e]=255&A,e+1},g.prototype.writeInt16LE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,2,32767,-32768),this[e]=255&A,this[e+1]=A>>>8,e+2},g.prototype.writeInt16BE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,2,32767,-32768),this[e]=A>>>8,this[e+1]=255&A,e+2},g.prototype.writeInt32LE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,4,2147483647,-2147483648),this[e]=255&A,this[e+1]=A>>>8,this[e+2]=A>>>16,this[e+3]=A>>>24,e+4},g.prototype.writeInt32BE=function(A,e,t){return A=+A,e>>>=0,t||J(this,A,e,4,2147483647,-2147483648),A<0&&(A=4294967295+A+1),this[e]=A>>>24,this[e+1]=A>>>16,this[e+2]=A>>>8,this[e+3]=255&A,e+4},g.prototype.writeBigInt64LE=nA((function(A){return H(this,A,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),g.prototype.writeBigInt64BE=nA((function(A){return D(this,A,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),g.prototype.writeFloatLE=function(A,e,t){return L(this,A,e,!0,t)},g.prototype.writeFloatBE=function(A,e,t){return L(this,A,e,!1,t)},g.prototype.writeDoubleLE=function(A,e,t){return S(this,A,e,!0,t)},g.prototype.writeDoubleBE=function(A,e,t){return S(this,A,e,!1,t)},g.prototype.copy=function(A,e,t,n){if(!g.isBuffer(A))throw new TypeError("argument should be a Buffer");if(t||(t=0),n||0===n||(n=this.length),e>=A.length&&(e=A.length),e||(e=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),A.length-e>>=0,t=void 0===t?this.length:t>>>0,A||(A=0),"number"===typeof A)for(r=e;r=n+4;t-=3)e="_".concat(A.slice(t-3,t)).concat(e);return"".concat(A.slice(0,t)).concat(e)}function z(A,e,t,n,I,r){if(A>t||A3?0===e||e===BigInt(0)?">= 0".concat(a," and < 2").concat(a," ** ").concat(8*(r+1)).concat(a):">= -(2".concat(a," ** ").concat(8*(r+1)-1).concat(a,") and < 2 ** ")+"".concat(8*(r+1)-1).concat(a):">= ".concat(e).concat(a," and <= ").concat(t).concat(a),new j.ERR_OUT_OF_RANGE("value",o,A)}!function(A,e,t){T(e,"offset"),void 0!==A[e]&&void 0!==A[e+t]||O(e,A.length-(t+1))}(n,I,r)}function T(A,e){if("number"!==typeof A)throw new j.ERR_INVALID_ARG_TYPE(e,"number",A)}function O(A,e,t){if(Math.floor(A)!==A)throw T(A,t),new j.ERR_OUT_OF_RANGE(t||"offset","an integer",A);if(e<0)throw new j.ERR_BUFFER_OUT_OF_BOUNDS;throw new j.ERR_OUT_OF_RANGE(t||"offset",">= ".concat(t?1:0," and <= ").concat(e),A)}x("ERR_BUFFER_OUT_OF_BOUNDS",(function(A){return A?"".concat(A," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),x("ERR_INVALID_ARG_TYPE",(function(A,e){return'The "'.concat(A,'" argument must be of type number. Received type ').concat(typeof e)}),TypeError),x("ERR_OUT_OF_RANGE",(function(A,e,t){var n='The value of "'.concat(A,'" is out of range.'),I=t;return Number.isInteger(t)&&Math.abs(t)>Math.pow(2,32)?I=K(String(t)):"bigint"===typeof t&&(I=String(t),(t>Math.pow(BigInt(2),BigInt(32))||t<-Math.pow(BigInt(2),BigInt(32)))&&(I=K(I)),I+="n"),n+=" It must be ".concat(e,". Received ").concat(I)}),RangeError);var P=/[^+/0-9A-Za-z-_]/g;function _(A,e){var t;e=e||1/0;for(var n=A.length,I=null,r=[],o=0;o55295&&t<57344){if(!I){if(t>56319){(e-=3)>-1&&r.push(239,191,189);continue}if(o+1===n){(e-=3)>-1&&r.push(239,191,189);continue}I=t;continue}if(t<56320){(e-=3)>-1&&r.push(239,191,189),I=t;continue}t=65536+(I-55296<<10|t-56320)}else I&&(e-=3)>-1&&r.push(239,191,189);if(I=null,t<128){if((e-=1)<0)break;r.push(t)}else if(t<2048){if((e-=2)<0)break;r.push(t>>6|192,63&t|128)}else if(t<65536){if((e-=3)<0)break;r.push(t>>12|224,t>>6&63|128,63&t|128)}else{if(!(t<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;r.push(t>>18|240,t>>12&63|128,t>>6&63|128,63&t|128)}}return r}function q(A){return l.toByteArray(function(A){if((A=(A=A.split("=")[0]).trim().replace(P,"")).length<2)return"";for(;A.length%4!==0;)A+="=";return A}(A))}function $(A,e,t,n){var I;for(I=0;I=e.length||I>=A.length);++I)e[I+t]=A[I];return I}function AA(A,e){return A instanceof e||null!=A&&null!=A.constructor&&null!=A.constructor.name&&A.constructor.name===e.name}function eA(A){return A!==A}var tA=function(){for(var A="0123456789abcdef",e=new Array(256),t=0;t<16;++t)for(var n=16*t,I=0;I<16;++I)e[n+I]=A[t]+A[I];return e}();function nA(A){return"undefined"===typeof BigInt?IA:A}function IA(){throw new Error("BigInt not supported")}},72618:function(A,e,t){var n;!function(){"use strict";var I=!("undefined"===typeof window||!window.document||!window.document.createElement),r={canUseDOM:I,canUseWorkers:"undefined"!==typeof Worker,canUseEventListeners:I&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:I&&!!window.screen};void 0===(n=function(){return r}.call(e,t,e,A))||(A.exports=n)}()},11132:function(A){"use strict";var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=Object.defineProperty,I=Object.getOwnPropertyDescriptor,r=function(A){return"function"===typeof Array.isArray?Array.isArray(A):"[object Array]"===t.call(A)},o=function(A){if(!A||"[object Object]"!==t.call(A))return!1;var n,I=e.call(A,"constructor"),r=A.constructor&&A.constructor.prototype&&e.call(A.constructor.prototype,"isPrototypeOf");if(A.constructor&&!I&&!r)return!1;for(n in A);return"undefined"===typeof n||e.call(A,n)},a=function(A,e){n&&"__proto__"===e.name?n(A,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):A[e.name]=e.newValue},l=function(A,t){if("__proto__"===t){if(!e.call(A,t))return;if(I)return I(A,t).value}return A[t]};A.exports=function A(){var e,t,n,I,i,c,u=arguments[0],s=1,g=arguments.length,E=!1;for("boolean"===typeof u&&(E=u,u=arguments[1]||{},s=2),(null==u||"object"!==typeof u&&"function"!==typeof u)&&(u={});s=e.status}function r(A){try{A.dispatchEvent(new MouseEvent("click"))}catch(n){var e=document.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),A.dispatchEvent(e)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof t.g&&t.g.global===t.g?t.g:void 0,a=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!a?function(A,e,t){var a=o.URL||o.webkitURL,l=document.createElement("a");e=e||A.name||"download",l.download=e,l.rel="noopener","string"==typeof A?(l.href=A,l.origin===location.origin?r(l):I(l.href)?n(A,e,t):r(l,l.target="_blank")):(l.href=a.createObjectURL(A),setTimeout((function(){a.revokeObjectURL(l.href)}),4e4),setTimeout((function(){r(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(A,t,o){if(t=t||A.name||"download","string"!=typeof A)navigator.msSaveOrOpenBlob(e(A,o),t);else if(I(A))n(A,t,o);else{var a=document.createElement("a");a.href=A,a.target="_blank",setTimeout((function(){r(a)}))}}:function(A,e,t,I){if((I=I||open("","_blank"))&&(I.document.title=I.document.body.innerText="downloading..."),"string"==typeof A)return n(A,e,t);var r="application/octet-stream"===A.type,l=/constructor/i.test(o.HTMLElement)||o.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||r&&l||a)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var A=c.result;A=i?A:A.replace(/^data:[^;]*;/,"data:attachment/file;"),I?I.location.href=A:location=A,I=null},c.readAsDataURL(A)}else{var u=o.URL||o.webkitURL,s=u.createObjectURL(A);I?I.location=s:location.href=s,I=null,setTimeout((function(){u.revokeObjectURL(s)}),4e4)}});o.saveAs=l.saveAs=l,A.exports=l})?n.apply(e,I):n)||(A.exports=r)},84038:function(A,e){e.read=function(A,e,t,n,I){var r,o,a=8*I-n-1,l=(1<>1,c=-7,u=t?I-1:0,s=t?-1:1,g=A[e+u];for(u+=s,r=g&(1<<-c)-1,g>>=-c,c+=a;c>0;r=256*r+A[e+u],u+=s,c-=8);for(o=r&(1<<-c)-1,r>>=-c,c+=n;c>0;o=256*o+A[e+u],u+=s,c-=8);if(0===r)r=1-i;else{if(r===l)return o?NaN:1/0*(g?-1:1);o+=Math.pow(2,n),r-=i}return(g?-1:1)*o*Math.pow(2,r-n)},e.write=function(A,e,t,n,I,r){var o,a,l,i=8*r-I-1,c=(1<>1,s=23===I?Math.pow(2,-24)-Math.pow(2,-77):0,g=n?0:r-1,E=n?1:-1,Q=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(a=isNaN(e)?1:0,o=c):(o=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-o))<1&&(o--,l*=2),(e+=o+u>=1?s/l:s*Math.pow(2,1-u))*l>=2&&(o++,l/=2),o+u>=c?(a=0,o=c):o+u>=1?(a=(e*l-1)*Math.pow(2,I),o+=u):(a=e*Math.pow(2,u-1)*Math.pow(2,I),o=0));I>=8;A[t+g]=255&a,g+=E,a/=256,I-=8);for(o=o<0;A[t+g]=255&o,g+=E,o/=256,i-=8);A[t+g-E]|=128*Q}},11065:function(A){var e=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,t=/\n/g,n=/^\s*/,I=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,r=/^:\s*/,o=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,a=/^[;\s]*/,l=/^\s+|\s+$/g,i="";function c(A){return A?A.replace(l,i):i}A.exports=function(A,l){if("string"!==typeof A)throw new TypeError("First argument must be a string");if(!A)return[];l=l||{};var u=1,s=1;function g(A){var e=A.match(t);e&&(u+=e.length);var n=A.lastIndexOf("\n");s=~n?A.length-n:s+A.length}function E(){var A={line:u,column:s};return function(e){return e.position=new Q(A),h(),e}}function Q(A){this.start=A,this.end={line:u,column:s},this.source=l.source}Q.prototype.content=A;var B=[];function C(e){var t=new Error(l.source+":"+u+":"+s+": "+e);if(t.reason=e,t.filename=l.source,t.line=u,t.column=s,t.source=A,!l.silent)throw t;B.push(t)}function d(e){var t=e.exec(A);if(t){var n=t[0];return g(n),A=A.slice(n.length),t}}function h(){d(n)}function G(A){var e;for(A=A||[];e=b();)!1!==e&&A.push(e);return A}function b(){var e=E();if("/"==A.charAt(0)&&"*"==A.charAt(1)){for(var t=2;i!=A.charAt(t)&&("*"!=A.charAt(t)||"/"!=A.charAt(t+1));)++t;if(t+=2,i===A.charAt(t-1))return C("End of comment missing");var n=A.slice(2,t-2);return s+=2,g(n),A=A.slice(t),s+=2,e({type:"comment",comment:n})}}function p(){var A=E(),t=d(I);if(t){if(b(),!d(r))return C("property missing ':'");var n=d(o),l=A({type:"declaration",property:c(t[0].replace(e,i)),value:n?c(n[0].replace(e,i)):i});return d(a),l}}return h(),function(){var A,e=[];for(G(e);A=p();)!1!==A&&(e.push(A),G(e));return e}()}},25586:function(A){A.exports=function(A){return null!=A&&null!=A.constructor&&"function"===typeof A.constructor.isBuffer&&A.constructor.isBuffer(A)}},95587:function(A,e,t){A.exports=function A(e,t,n){function I(o,a){if(!t[o]){if(!e[o]){if(r)return r(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var i=t[o]={exports:{}};e[o][0].call(i.exports,(function(A){return I(e[o][1][A]||A)}),i,i.exports,A,e,t,n)}return t[o].exports}for(var r=void 0,o=0;o>2,a=(3&e)<<4|t>>4,l=1>6:64,i=2>4,t=(15&o)<<4|(a=r.indexOf(A.charAt(i++)))>>2,n=(3&a)<<6|(l=r.indexOf(A.charAt(i++))),s[c++]=e,64!==a&&(s[c++]=t),64!==l&&(s[c++]=n);return s}},{"./support":30,"./utils":32}],2:[function(A,e,t){"use strict";var n=A("./external"),I=A("./stream/DataWorker"),r=A("./stream/Crc32Probe"),o=A("./stream/DataLengthProbe");function a(A,e,t,n,I){this.compressedSize=A,this.uncompressedSize=e,this.crc32=t,this.compression=n,this.compressedContent=I}a.prototype={getContentWorker:function(){var A=new I(n.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),e=this;return A.on("end",(function(){if(this.streamInfo.data_length!==e.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),A},getCompressedWorker:function(){return new I(n.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},a.createWorkerFrom=function(A,e,t){return A.pipe(new r).pipe(new o("uncompressedSize")).pipe(e.compressWorker(t)).pipe(new o("compressedSize")).withStreamInfo("compression",e)},e.exports=a},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(A,e,t){"use strict";var n=A("./stream/GenericWorker");t.STORE={magic:"\0\0",compressWorker:function(){return new n("STORE compression")},uncompressWorker:function(){return new n("STORE decompression")}},t.DEFLATE=A("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(A,e,t){"use strict";var n=A("./utils"),I=function(){for(var A,e=[],t=0;t<256;t++){A=t;for(var n=0;n<8;n++)A=1&A?3988292384^A>>>1:A>>>1;e[t]=A}return e}();e.exports=function(A,e){return void 0!==A&&A.length?"string"!==n.getTypeOf(A)?function(A,e,t,n){var r=I,o=n+t;A^=-1;for(var a=n;a>>8^r[255&(A^e[a])];return-1^A}(0|e,A,A.length,0):function(A,e,t,n){var r=I,o=n+t;A^=-1;for(var a=n;a>>8^r[255&(A^e.charCodeAt(a))];return-1^A}(0|e,A,A.length,0):0}},{"./utils":32}],5:[function(A,e,t){"use strict";t.base64=!1,t.binary=!1,t.dir=!1,t.createFolders=!0,t.date=null,t.compression=null,t.compressionOptions=null,t.comment=null,t.unixPermissions=null,t.dosPermissions=null},{}],6:[function(A,e,t){"use strict";var n=null;n="undefined"!=typeof Promise?Promise:A("lie"),e.exports={Promise:n}},{lie:37}],7:[function(A,e,t){"use strict";var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,I=A("pako"),r=A("./utils"),o=A("./stream/GenericWorker"),a=n?"uint8array":"array";function l(A,e){o.call(this,"FlateWorker/"+A),this._pako=null,this._pakoAction=A,this._pakoOptions=e,this.meta={}}t.magic="\b\0",r.inherits(l,o),l.prototype.processChunk=function(A){this.meta=A.meta,null===this._pako&&this._createPako(),this._pako.push(r.transformTo(a,A.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new I[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var A=this;this._pako.onData=function(e){A.push({data:e,meta:A.meta})}},t.compressWorker=function(A){return new l("Deflate",A)},t.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(A,e,t){"use strict";function n(A,e){var t,n="";for(t=0;t>>=8;return n}function I(A,e,t,I,o,c){var u,s,g=A.file,E=A.compression,Q=c!==a.utf8encode,B=r.transformTo("string",c(g.name)),C=r.transformTo("string",a.utf8encode(g.name)),d=g.comment,h=r.transformTo("string",c(d)),G=r.transformTo("string",a.utf8encode(d)),b=C.length!==g.name.length,p=G.length!==d.length,R="",m="",w="",F=g.dir,y=g.date,Z={crc32:0,compressedSize:0,uncompressedSize:0};e&&!t||(Z.crc32=A.crc32,Z.compressedSize=A.compressedSize,Z.uncompressedSize=A.uncompressedSize);var f=0;e&&(f|=8),Q||!b&&!p||(f|=2048);var N=0,v=0;F&&(N|=16),"UNIX"===o?(v=798,N|=function(A,e){var t=A;return A||(t=e?16893:33204),(65535&t)<<16}(g.unixPermissions,F)):(v=20,N|=function(A){return 63&(A||0)}(g.dosPermissions)),u=y.getUTCHours(),u<<=6,u|=y.getUTCMinutes(),u<<=5,u|=y.getUTCSeconds()/2,s=y.getUTCFullYear()-1980,s<<=4,s|=y.getUTCMonth()+1,s<<=5,s|=y.getUTCDate(),b&&(m=n(1,1)+n(l(B),4)+C,R+="up"+n(m.length,2)+m),p&&(w=n(1,1)+n(l(h),4)+G,R+="uc"+n(w.length,2)+w);var W="";return W+="\n\0",W+=n(f,2),W+=E.magic,W+=n(u,2),W+=n(s,2),W+=n(Z.crc32,4),W+=n(Z.compressedSize,4),W+=n(Z.uncompressedSize,4),W+=n(B.length,2),W+=n(R.length,2),{fileRecord:i.LOCAL_FILE_HEADER+W+B+R,dirRecord:i.CENTRAL_FILE_HEADER+n(v,2)+W+n(h.length,2)+"\0\0\0\0"+n(N,4)+n(I,4)+B+R+h}}var r=A("../utils"),o=A("../stream/GenericWorker"),a=A("../utf8"),l=A("../crc32"),i=A("../signature");function c(A,e,t,n){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=e,this.zipPlatform=t,this.encodeFileName=n,this.streamFiles=A,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}r.inherits(c,o),c.prototype.push=function(A){var e=A.meta.percent||0,t=this.entriesCount,n=this._sources.length;this.accumulate?this.contentBuffer.push(A):(this.bytesWritten+=A.data.length,o.prototype.push.call(this,{data:A.data,meta:{currentFile:this.currentFile,percent:t?(e+100*(t-n-1))/t:100}}))},c.prototype.openedSource=function(A){this.currentSourceOffset=this.bytesWritten,this.currentFile=A.file.name;var e=this.streamFiles&&!A.file.dir;if(e){var t=I(A,e,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:t.fileRecord,meta:{percent:0}})}else this.accumulate=!0},c.prototype.closedSource=function(A){this.accumulate=!1;var e=this.streamFiles&&!A.file.dir,t=I(A,e,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(t.dirRecord),e)this.push({data:function(A){return i.DATA_DESCRIPTOR+n(A.crc32,4)+n(A.compressedSize,4)+n(A.uncompressedSize,4)}(A),meta:{percent:100}});else for(this.push({data:t.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},c.prototype.flush=function(){for(var A=this.bytesWritten,e=0;e=this.index;e--)t=(t<<8)+this.byteAt(e);return this.index+=A,t},readString:function(A){return n.transformTo("string",this.readData(A))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var A=this.readInt(4);return new Date(Date.UTC(1980+(A>>25&127),(A>>21&15)-1,A>>16&31,A>>11&31,A>>5&63,(31&A)<<1))}},e.exports=I},{"../utils":32}],19:[function(A,e,t){"use strict";var n=A("./Uint8ArrayReader");function I(A){n.call(this,A)}A("../utils").inherits(I,n),I.prototype.readData=function(A){this.checkOffset(A);var e=this.data.slice(this.zero+this.index,this.zero+this.index+A);return this.index+=A,e},e.exports=I},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(A,e,t){"use strict";var n=A("./DataReader");function I(A){n.call(this,A)}A("../utils").inherits(I,n),I.prototype.byteAt=function(A){return this.data.charCodeAt(this.zero+A)},I.prototype.lastIndexOfSignature=function(A){return this.data.lastIndexOf(A)-this.zero},I.prototype.readAndCheckSignature=function(A){return A===this.readData(4)},I.prototype.readData=function(A){this.checkOffset(A);var e=this.data.slice(this.zero+this.index,this.zero+this.index+A);return this.index+=A,e},e.exports=I},{"../utils":32,"./DataReader":18}],21:[function(A,e,t){"use strict";var n=A("./ArrayReader");function I(A){n.call(this,A)}A("../utils").inherits(I,n),I.prototype.readData=function(A){if(this.checkOffset(A),0===A)return new Uint8Array(0);var e=this.data.subarray(this.zero+this.index,this.zero+this.index+A);return this.index+=A,e},e.exports=I},{"../utils":32,"./ArrayReader":17}],22:[function(A,e,t){"use strict";var n=A("../utils"),I=A("../support"),r=A("./ArrayReader"),o=A("./StringReader"),a=A("./NodeBufferReader"),l=A("./Uint8ArrayReader");e.exports=function(A){var e=n.getTypeOf(A);return n.checkSupport(e),"string"!==e||I.uint8array?"nodebuffer"===e?new a(A):I.uint8array?new l(n.transformTo("uint8array",A)):new r(n.transformTo("array",A)):new o(A)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(A,e,t){"use strict";t.LOCAL_FILE_HEADER="PK\x03\x04",t.CENTRAL_FILE_HEADER="PK\x01\x02",t.CENTRAL_DIRECTORY_END="PK\x05\x06",t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",t.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",t.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(A,e,t){"use strict";var n=A("./GenericWorker"),I=A("../utils");function r(A){n.call(this,"ConvertWorker to "+A),this.destType=A}I.inherits(r,n),r.prototype.processChunk=function(A){this.push({data:I.transformTo(this.destType,A.data),meta:A.meta})},e.exports=r},{"../utils":32,"./GenericWorker":28}],25:[function(A,e,t){"use strict";var n=A("./GenericWorker"),I=A("../crc32");function r(){n.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}A("../utils").inherits(r,n),r.prototype.processChunk=function(A){this.streamInfo.crc32=I(A.data,this.streamInfo.crc32||0),this.push(A)},e.exports=r},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(A,e,t){"use strict";var n=A("../utils"),I=A("./GenericWorker");function r(A){I.call(this,"DataLengthProbe for "+A),this.propName=A,this.withStreamInfo(A,0)}n.inherits(r,I),r.prototype.processChunk=function(A){if(A){var e=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=e+A.data.length}I.prototype.processChunk.call(this,A)},e.exports=r},{"../utils":32,"./GenericWorker":28}],27:[function(A,e,t){"use strict";var n=A("../utils"),I=A("./GenericWorker");function r(A){I.call(this,"DataWorker");var e=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,A.then((function(A){e.dataIsReady=!0,e.data=A,e.max=A&&A.length||0,e.type=n.getTypeOf(A),e.isPaused||e._tickAndRepeat()}),(function(A){e.error(A)}))}n.inherits(r,I),r.prototype.cleanUp=function(){I.prototype.cleanUp.call(this),this.data=null},r.prototype.resume=function(){return!!I.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,n.delay(this._tickAndRepeat,[],this)),!0)},r.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(n.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},r.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var A=null,e=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":A=this.data.substring(this.index,e);break;case"uint8array":A=this.data.subarray(this.index,e);break;case"array":case"nodebuffer":A=this.data.slice(this.index,e)}return this.index=e,this.push({data:A,meta:{percent:this.max?this.index/this.max*100:0}})},e.exports=r},{"../utils":32,"./GenericWorker":28}],28:[function(A,e,t){"use strict";function n(A){this.name=A||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}n.prototype={push:function(A){this.emit("data",A)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(A){this.emit("error",A)}return!0},error:function(A){return!this.isFinished&&(this.isPaused?this.generatedError=A:(this.isFinished=!0,this.emit("error",A),this.previous&&this.previous.error(A),this.cleanUp()),!0)},on:function(A,e){return this._listeners[A].push(e),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(A,e){if(this._listeners[A])for(var t=0;t "+A:A}},e.exports=n},{}],29:[function(A,e,t){"use strict";var n=A("../utils"),I=A("./ConvertWorker"),r=A("./GenericWorker"),o=A("../base64"),a=A("../support"),l=A("../external"),i=null;if(a.nodestream)try{i=A("../nodejs/NodejsStreamOutputAdapter")}catch(A){}function c(A,e){return new l.Promise((function(t,I){var r=[],a=A._internalType,l=A._outputType,i=A._mimeType;A.on("data",(function(A,t){r.push(A),e&&e(t)})).on("error",(function(A){r=[],I(A)})).on("end",(function(){try{var A=function(A,e,t){switch(A){case"blob":return n.newBlob(n.transformTo("arraybuffer",e),t);case"base64":return o.encode(e);default:return n.transformTo(A,e)}}(l,function(A,e){var t,n=0,I=null,r=0;for(t=0;t>>6:(t<65536?e[o++]=224|t>>>12:(e[o++]=240|t>>>18,e[o++]=128|t>>>12&63),e[o++]=128|t>>>6&63),e[o++]=128|63&t);return e}(A)},t.utf8decode=function(A){return I.nodebuffer?n.transformTo("nodebuffer",A).toString("utf-8"):function(A){var e,t,I,r,o=A.length,l=new Array(2*o);for(e=t=0;e>10&1023,l[t++]=56320|1023&I)}return l.length!==t&&(l.subarray?l=l.subarray(0,t):l.length=t),n.applyFromCharCode(l)}(A=n.transformTo(I.uint8array?"uint8array":"array",A))},n.inherits(i,o),i.prototype.processChunk=function(A){var e=n.transformTo(I.uint8array?"uint8array":"array",A.data);if(this.leftOver&&this.leftOver.length){if(I.uint8array){var r=e;(e=new Uint8Array(r.length+this.leftOver.length)).set(this.leftOver,0),e.set(r,this.leftOver.length)}else e=this.leftOver.concat(e);this.leftOver=null}var o=function(A,e){var t;for((e=e||A.length)>A.length&&(e=A.length),t=e-1;0<=t&&128==(192&A[t]);)t--;return t<0||0===t?e:t+a[A[t]]>e?t:e}(e),l=e;o!==e.length&&(I.uint8array?(l=e.subarray(0,o),this.leftOver=e.subarray(o,e.length)):(l=e.slice(0,o),this.leftOver=e.slice(o,e.length))),this.push({data:t.utf8decode(l),meta:A.meta})},i.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:t.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},t.Utf8DecodeWorker=i,n.inherits(c,o),c.prototype.processChunk=function(A){this.push({data:t.utf8encode(A.data),meta:A.meta})},t.Utf8EncodeWorker=c},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(A,e,t){"use strict";var n=A("./support"),I=A("./base64"),r=A("./nodejsUtils"),o=A("./external");function a(A){return A}function l(A,e){for(var t=0;t>8;this.dir=!!(16&this.externalFileAttributes),0==A&&(this.dosPermissions=63&this.externalFileAttributes),3==A&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var A=n(this.extraFields[1].value);this.uncompressedSize===I.MAX_VALUE_32BITS&&(this.uncompressedSize=A.readInt(8)),this.compressedSize===I.MAX_VALUE_32BITS&&(this.compressedSize=A.readInt(8)),this.localHeaderOffset===I.MAX_VALUE_32BITS&&(this.localHeaderOffset=A.readInt(8)),this.diskNumberStart===I.MAX_VALUE_32BITS&&(this.diskNumberStart=A.readInt(4))}},readExtraFields:function(A){var e,t,n,I=A.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});A.index+4>>6:(t<65536?e[o++]=224|t>>>12:(e[o++]=240|t>>>18,e[o++]=128|t>>>12&63),e[o++]=128|t>>>6&63),e[o++]=128|63&t);return e},t.buf2binstring=function(A){return l(A,A.length)},t.binstring2buf=function(A){for(var e=new n.Buf8(A.length),t=0,I=e.length;t>10&1023,i[n++]=56320|1023&I)}return l(i,n)},t.utf8border=function(A,e){var t;for((e=e||A.length)>A.length&&(e=A.length),t=e-1;0<=t&&128==(192&A[t]);)t--;return t<0||0===t?e:t+o[A[t]]>e?t:e}},{"./common":41}],43:[function(A,e,t){"use strict";e.exports=function(A,e,t,n){for(var I=65535&A|0,r=A>>>16&65535|0,o=0;0!==t;){for(t-=o=2e3>>1:A>>>1;e[t]=A}return e}();e.exports=function(A,e,t,I){var r=n,o=I+t;A^=-1;for(var a=I;a>>8^r[255&(A^e[a])];return-1^A}},{}],46:[function(A,e,t){"use strict";var n,I=A("../utils/common"),r=A("./trees"),o=A("./adler32"),a=A("./crc32"),l=A("./messages"),i=0,c=4,u=0,s=-2,g=-1,E=4,Q=2,B=8,C=9,d=286,h=30,G=19,b=2*d+1,p=15,R=3,m=258,w=m+R+1,F=42,y=113,Z=1,f=2,N=3,v=4;function W(A,e){return A.msg=l[e],e}function Y(A){return(A<<1)-(4A.avail_out&&(t=A.avail_out),0!==t&&(I.arraySet(A.output,e.pending_buf,e.pending_out,t,A.next_out),A.next_out+=t,e.pending_out+=t,A.total_out+=t,A.avail_out-=t,e.pending-=t,0===e.pending&&(e.pending_out=0))}function U(A,e){r._tr_flush_block(A,0<=A.block_start?A.block_start:-1,A.strstart-A.block_start,e),A.block_start=A.strstart,X(A.strm)}function k(A,e){A.pending_buf[A.pending++]=e}function J(A,e){A.pending_buf[A.pending++]=e>>>8&255,A.pending_buf[A.pending++]=255&e}function H(A,e){var t,n,I=A.max_chain_length,r=A.strstart,o=A.prev_length,a=A.nice_match,l=A.strstart>A.w_size-w?A.strstart-(A.w_size-w):0,i=A.window,c=A.w_mask,u=A.prev,s=A.strstart+m,g=i[r+o-1],E=i[r+o];A.prev_length>=A.good_match&&(I>>=2),a>A.lookahead&&(a=A.lookahead);do{if(i[(t=e)+o]===E&&i[t+o-1]===g&&i[t]===i[r]&&i[++t]===i[r+1]){r+=2,t++;do{}while(i[++r]===i[++t]&&i[++r]===i[++t]&&i[++r]===i[++t]&&i[++r]===i[++t]&&i[++r]===i[++t]&&i[++r]===i[++t]&&i[++r]===i[++t]&&i[++r]===i[++t]&&rl&&0!=--I);return o<=A.lookahead?o:A.lookahead}function D(A){var e,t,n,r,l,i,c,u,s,g,E=A.w_size;do{if(r=A.window_size-A.lookahead-A.strstart,A.strstart>=E+(E-w)){for(I.arraySet(A.window,A.window,E,E,0),A.match_start-=E,A.strstart-=E,A.block_start-=E,e=t=A.hash_size;n=A.head[--e],A.head[e]=E<=n?n-E:0,--t;);for(e=t=E;n=A.prev[--e],A.prev[e]=E<=n?n-E:0,--t;);r+=E}if(0===A.strm.avail_in)break;if(i=A.strm,c=A.window,u=A.strstart+A.lookahead,g=void 0,(s=r)<(g=i.avail_in)&&(g=s),t=0===g?0:(i.avail_in-=g,I.arraySet(c,i.input,i.next_in,g,u),1===i.state.wrap?i.adler=o(i.adler,c,g,u):2===i.state.wrap&&(i.adler=a(i.adler,c,g,u)),i.next_in+=g,i.total_in+=g,g),A.lookahead+=t,A.lookahead+A.insert>=R)for(l=A.strstart-A.insert,A.ins_h=A.window[l],A.ins_h=(A.ins_h<=R&&(A.ins_h=(A.ins_h<=R)if(n=r._tr_tally(A,A.strstart-A.match_start,A.match_length-R),A.lookahead-=A.match_length,A.match_length<=A.max_lazy_match&&A.lookahead>=R){for(A.match_length--;A.strstart++,A.ins_h=(A.ins_h<=R&&(A.ins_h=(A.ins_h<=R&&A.match_length<=A.prev_length){for(I=A.strstart+A.lookahead-R,n=r._tr_tally(A,A.strstart-1-A.prev_match,A.prev_length-R),A.lookahead-=A.prev_length-1,A.prev_length-=2;++A.strstart<=I&&(A.ins_h=(A.ins_h<A.pending_buf_size-5&&(t=A.pending_buf_size-5);;){if(A.lookahead<=1){if(D(A),0===A.lookahead&&e===i)return Z;if(0===A.lookahead)break}A.strstart+=A.lookahead,A.lookahead=0;var n=A.block_start+t;if((0===A.strstart||A.strstart>=n)&&(A.lookahead=A.strstart-n,A.strstart=n,U(A,!1),0===A.strm.avail_out))return Z;if(A.strstart-A.block_start>=A.w_size-w&&(U(A,!1),0===A.strm.avail_out))return Z}return A.insert=0,e===c?(U(A,!0),0===A.strm.avail_out?N:v):(A.strstart>A.block_start&&(U(A,!1),A.strm.avail_out),Z)})),new S(4,4,8,4,M),new S(4,5,16,8,M),new S(4,6,32,32,M),new S(4,4,16,16,L),new S(8,16,32,32,L),new S(8,16,128,128,L),new S(8,32,128,256,L),new S(32,128,258,1024,L),new S(32,258,258,4096,L)],t.deflateInit=function(A,e){return z(A,e,B,15,8,0)},t.deflateInit2=z,t.deflateReset=K,t.deflateResetKeep=x,t.deflateSetHeader=function(A,e){return A&&A.state?2!==A.state.wrap?s:(A.state.gzhead=e,u):s},t.deflate=function(A,e){var t,I,o,l;if(!A||!A.state||5>8&255),k(I,I.gzhead.time>>16&255),k(I,I.gzhead.time>>24&255),k(I,9===I.level?2:2<=I.strategy||I.level<2?4:0),k(I,255&I.gzhead.os),I.gzhead.extra&&I.gzhead.extra.length&&(k(I,255&I.gzhead.extra.length),k(I,I.gzhead.extra.length>>8&255)),I.gzhead.hcrc&&(A.adler=a(A.adler,I.pending_buf,I.pending,0)),I.gzindex=0,I.status=69):(k(I,0),k(I,0),k(I,0),k(I,0),k(I,0),k(I,9===I.level?2:2<=I.strategy||I.level<2?4:0),k(I,3),I.status=y);else{var g=B+(I.w_bits-8<<4)<<8;g|=(2<=I.strategy||I.level<2?0:I.level<6?1:6===I.level?2:3)<<6,0!==I.strstart&&(g|=32),g+=31-g%31,I.status=y,J(I,g),0!==I.strstart&&(J(I,A.adler>>>16),J(I,65535&A.adler)),A.adler=1}if(69===I.status)if(I.gzhead.extra){for(o=I.pending;I.gzindex<(65535&I.gzhead.extra.length)&&(I.pending!==I.pending_buf_size||(I.gzhead.hcrc&&I.pending>o&&(A.adler=a(A.adler,I.pending_buf,I.pending-o,o)),X(A),o=I.pending,I.pending!==I.pending_buf_size));)k(I,255&I.gzhead.extra[I.gzindex]),I.gzindex++;I.gzhead.hcrc&&I.pending>o&&(A.adler=a(A.adler,I.pending_buf,I.pending-o,o)),I.gzindex===I.gzhead.extra.length&&(I.gzindex=0,I.status=73)}else I.status=73;if(73===I.status)if(I.gzhead.name){o=I.pending;do{if(I.pending===I.pending_buf_size&&(I.gzhead.hcrc&&I.pending>o&&(A.adler=a(A.adler,I.pending_buf,I.pending-o,o)),X(A),o=I.pending,I.pending===I.pending_buf_size)){l=1;break}l=I.gzindexo&&(A.adler=a(A.adler,I.pending_buf,I.pending-o,o)),0===l&&(I.gzindex=0,I.status=91)}else I.status=91;if(91===I.status)if(I.gzhead.comment){o=I.pending;do{if(I.pending===I.pending_buf_size&&(I.gzhead.hcrc&&I.pending>o&&(A.adler=a(A.adler,I.pending_buf,I.pending-o,o)),X(A),o=I.pending,I.pending===I.pending_buf_size)){l=1;break}l=I.gzindexo&&(A.adler=a(A.adler,I.pending_buf,I.pending-o,o)),0===l&&(I.status=103)}else I.status=103;if(103===I.status&&(I.gzhead.hcrc?(I.pending+2>I.pending_buf_size&&X(A),I.pending+2<=I.pending_buf_size&&(k(I,255&A.adler),k(I,A.adler>>8&255),A.adler=0,I.status=y)):I.status=y),0!==I.pending){if(X(A),0===A.avail_out)return I.last_flush=-1,u}else if(0===A.avail_in&&Y(e)<=Y(t)&&e!==c)return W(A,-5);if(666===I.status&&0!==A.avail_in)return W(A,-5);if(0!==A.avail_in||0!==I.lookahead||e!==i&&666!==I.status){var E=2===I.strategy?function(A,e){for(var t;;){if(0===A.lookahead&&(D(A),0===A.lookahead)){if(e===i)return Z;break}if(A.match_length=0,t=r._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++,t&&(U(A,!1),0===A.strm.avail_out))return Z}return A.insert=0,e===c?(U(A,!0),0===A.strm.avail_out?N:v):A.last_lit&&(U(A,!1),0===A.strm.avail_out)?Z:f}(I,e):3===I.strategy?function(A,e){for(var t,n,I,o,a=A.window;;){if(A.lookahead<=m){if(D(A),A.lookahead<=m&&e===i)return Z;if(0===A.lookahead)break}if(A.match_length=0,A.lookahead>=R&&0A.lookahead&&(A.match_length=A.lookahead)}if(A.match_length>=R?(t=r._tr_tally(A,1,A.match_length-R),A.lookahead-=A.match_length,A.strstart+=A.match_length,A.match_length=0):(t=r._tr_tally(A,0,A.window[A.strstart]),A.lookahead--,A.strstart++),t&&(U(A,!1),0===A.strm.avail_out))return Z}return A.insert=0,e===c?(U(A,!0),0===A.strm.avail_out?N:v):A.last_lit&&(U(A,!1),0===A.strm.avail_out)?Z:f}(I,e):n[I.level].func(I,e);if(E!==N&&E!==v||(I.status=666),E===Z||E===N)return 0===A.avail_out&&(I.last_flush=-1),u;if(E===f&&(1===e?r._tr_align(I):5!==e&&(r._tr_stored_block(I,0,0,!1),3===e&&(V(I.head),0===I.lookahead&&(I.strstart=0,I.block_start=0,I.insert=0))),X(A),0===A.avail_out))return I.last_flush=-1,u}return e!==c?u:I.wrap<=0?1:(2===I.wrap?(k(I,255&A.adler),k(I,A.adler>>8&255),k(I,A.adler>>16&255),k(I,A.adler>>24&255),k(I,255&A.total_in),k(I,A.total_in>>8&255),k(I,A.total_in>>16&255),k(I,A.total_in>>24&255)):(J(I,A.adler>>>16),J(I,65535&A.adler)),X(A),0=t.w_size&&(0===a&&(V(t.head),t.strstart=0,t.block_start=0,t.insert=0),g=new I.Buf8(t.w_size),I.arraySet(g,e,E-t.w_size,t.w_size,0),e=g,E=t.w_size),l=A.avail_in,i=A.next_in,c=A.input,A.avail_in=E,A.next_in=0,A.input=e,D(t);t.lookahead>=R;){for(n=t.strstart,r=t.lookahead-(R-1);t.ins_h=(t.ins_h<>>=G=h>>>24,E-=G,0===(G=h>>>16&255))F[r++]=65535&h;else{if(!(16&G)){if(0==(64&G)){h=Q[(65535&h)+(g&(1<>>=G,E-=G),E<15&&(g+=w[n++]<>>=G=h>>>24,E-=G,!(16&(G=h>>>16&255))){if(0==(64&G)){h=B[(65535&h)+(g&(1<>>=G,E-=G,(G=r-o)>3,g&=(1<<(E-=b<<3))-1,A.next_in=n,A.next_out=r,A.avail_in=n>>24&255)+(A>>>8&65280)+((65280&A)<<8)+((255&A)<<24)}function B(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new n.Buf16(320),this.work=new n.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function C(A){var e;return A&&A.state?(e=A.state,A.total_in=A.total_out=e.total=0,A.msg="",e.wrap&&(A.adler=1&e.wrap),e.mode=s,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new n.Buf32(g),e.distcode=e.distdyn=new n.Buf32(E),e.sane=1,e.back=-1,c):u}function d(A){var e;return A&&A.state?((e=A.state).wsize=0,e.whave=0,e.wnext=0,C(A)):u}function h(A,e){var t,n;return A&&A.state?(n=A.state,e<0?(t=0,e=-e):(t=1+(e>>4),e<48&&(e&=15)),e&&(e<8||15=o.wsize?(n.arraySet(o.window,e,t-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(I<(r=o.wsize-o.wnext)&&(r=I),n.arraySet(o.window,e,t-I,r,o.wnext),(I-=r)?(n.arraySet(o.window,e,t-I,I,0),o.wnext=I,o.whave=o.wsize):(o.wnext+=r,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,t.check=r(t.check,D,2,0),b=G=0,t.mode=2;break}if(t.flags=0,t.head&&(t.head.done=!1),!(1&t.wrap)||(((255&G)<<8)+(G>>8))%31){A.msg="incorrect header check",t.mode=30;break}if(8!=(15&G)){A.msg="unknown compression method",t.mode=30;break}if(b-=4,X=8+(15&(G>>>=4)),0===t.wbits)t.wbits=X;else if(X>t.wbits){A.msg="invalid window size",t.mode=30;break}t.dmax=1<>8&1),512&t.flags&&(D[0]=255&G,D[1]=G>>>8&255,t.check=r(t.check,D,2,0)),b=G=0,t.mode=3;case 3:for(;b<32;){if(0===d)break A;d--,G+=g[B++]<>>8&255,D[2]=G>>>16&255,D[3]=G>>>24&255,t.check=r(t.check,D,4,0)),b=G=0,t.mode=4;case 4:for(;b<16;){if(0===d)break A;d--,G+=g[B++]<>8),512&t.flags&&(D[0]=255&G,D[1]=G>>>8&255,t.check=r(t.check,D,2,0)),b=G=0,t.mode=5;case 5:if(1024&t.flags){for(;b<16;){if(0===d)break A;d--,G+=g[B++]<>>8&255,t.check=r(t.check,D,2,0)),b=G=0}else t.head&&(t.head.extra=null);t.mode=6;case 6:if(1024&t.flags&&(d<(F=t.length)&&(F=d),F&&(t.head&&(X=t.head.extra_len-t.length,t.head.extra||(t.head.extra=new Array(t.head.extra_len)),n.arraySet(t.head.extra,g,B,F,X)),512&t.flags&&(t.check=r(t.check,g,F,B)),d-=F,B+=F,t.length-=F),t.length))break A;t.length=0,t.mode=7;case 7:if(2048&t.flags){if(0===d)break A;for(F=0;X=g[B+F++],t.head&&X&&t.length<65536&&(t.head.name+=String.fromCharCode(X)),X&&F>9&1,t.head.done=!0),A.adler=t.check=0,t.mode=12;break;case 10:for(;b<32;){if(0===d)break A;d--,G+=g[B++]<>>=7&b,b-=7&b,t.mode=27;break}for(;b<3;){if(0===d)break A;d--,G+=g[B++]<>>=1)){case 0:t.mode=14;break;case 1:if(m(t),t.mode=20,6!==e)break;G>>>=2,b-=2;break A;case 2:t.mode=17;break;case 3:A.msg="invalid block type",t.mode=30}G>>>=2,b-=2;break;case 14:for(G>>>=7&b,b-=7&b;b<32;){if(0===d)break A;d--,G+=g[B++]<>>16^65535)){A.msg="invalid stored block lengths",t.mode=30;break}if(t.length=65535&G,b=G=0,t.mode=15,6===e)break A;case 15:t.mode=16;case 16:if(F=t.length){if(d>>=5,b-=5,t.ndist=1+(31&G),G>>>=5,b-=5,t.ncode=4+(15&G),G>>>=4,b-=4,286>>=3,b-=3}for(;t.have<19;)t.lens[M[t.have++]]=0;if(t.lencode=t.lendyn,t.lenbits=7,k={bits:t.lenbits},U=a(0,t.lens,0,19,t.lencode,0,t.work,k),t.lenbits=k.bits,U){A.msg="invalid code lengths set",t.mode=30;break}t.have=0,t.mode=19;case 19:for(;t.have>>16&255,v=65535&H,!((f=H>>>24)<=b);){if(0===d)break A;d--,G+=g[B++]<>>=f,b-=f,t.lens[t.have++]=v;else{if(16===v){for(J=f+2;b>>=f,b-=f,0===t.have){A.msg="invalid bit length repeat",t.mode=30;break}X=t.lens[t.have-1],F=3+(3&G),G>>>=2,b-=2}else if(17===v){for(J=f+3;b>>=f)),G>>>=3,b-=3}else{for(J=f+7;b>>=f)),G>>>=7,b-=7}if(t.have+F>t.nlen+t.ndist){A.msg="invalid bit length repeat",t.mode=30;break}for(;F--;)t.lens[t.have++]=X}}if(30===t.mode)break;if(0===t.lens[256]){A.msg="invalid code -- missing end-of-block",t.mode=30;break}if(t.lenbits=9,k={bits:t.lenbits},U=a(l,t.lens,0,t.nlen,t.lencode,0,t.work,k),t.lenbits=k.bits,U){A.msg="invalid literal/lengths set",t.mode=30;break}if(t.distbits=6,t.distcode=t.distdyn,k={bits:t.distbits},U=a(i,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,k),t.distbits=k.bits,U){A.msg="invalid distances set",t.mode=30;break}if(t.mode=20,6===e)break A;case 20:t.mode=21;case 21:if(6<=d&&258<=h){A.next_out=C,A.avail_out=h,A.next_in=B,A.avail_in=d,t.hold=G,t.bits=b,o(A,R),C=A.next_out,E=A.output,h=A.avail_out,B=A.next_in,g=A.input,d=A.avail_in,G=t.hold,b=t.bits,12===t.mode&&(t.back=-1);break}for(t.back=0;N=(H=t.lencode[G&(1<>>16&255,v=65535&H,!((f=H>>>24)<=b);){if(0===d)break A;d--,G+=g[B++]<>W)])>>>16&255,v=65535&H,!(W+(f=H>>>24)<=b);){if(0===d)break A;d--,G+=g[B++]<>>=W,b-=W,t.back+=W}if(G>>>=f,b-=f,t.back+=f,t.length=v,0===N){t.mode=26;break}if(32&N){t.back=-1,t.mode=12;break}if(64&N){A.msg="invalid literal/length code",t.mode=30;break}t.extra=15&N,t.mode=22;case 22:if(t.extra){for(J=t.extra;b>>=t.extra,b-=t.extra,t.back+=t.extra}t.was=t.length,t.mode=23;case 23:for(;N=(H=t.distcode[G&(1<>>16&255,v=65535&H,!((f=H>>>24)<=b);){if(0===d)break A;d--,G+=g[B++]<>W)])>>>16&255,v=65535&H,!(W+(f=H>>>24)<=b);){if(0===d)break A;d--,G+=g[B++]<>>=W,b-=W,t.back+=W}if(G>>>=f,b-=f,t.back+=f,64&N){A.msg="invalid distance code",t.mode=30;break}t.offset=v,t.extra=15&N,t.mode=24;case 24:if(t.extra){for(J=t.extra;b>>=t.extra,b-=t.extra,t.back+=t.extra}if(t.offset>t.dmax){A.msg="invalid distance too far back",t.mode=30;break}t.mode=25;case 25:if(0===h)break A;if(F=R-h,t.offset>F){if((F=t.offset-F)>t.whave&&t.sane){A.msg="invalid distance too far back",t.mode=30;break}y=F>t.wnext?(F-=t.wnext,t.wsize-F):t.wnext-F,F>t.length&&(F=t.length),Z=t.window}else Z=E,y=C-t.offset,F=t.length;for(hd?(G=k[J+u[m]],Y[V+u[m]]):(G=96,0),g=1<>f)+(E-=g)]=h<<24|G<<16|b|0,0!==E;);for(g=1<>=1;if(0!==g?(W&=g-1,W+=g):W=0,m++,0==--X[R]){if(R===F)break;R=e[t+u[m]]}if(y>>7)]}function k(A,e){A.pending_buf[A.pending++]=255&e,A.pending_buf[A.pending++]=e>>>8&255}function J(A,e,t){A.bi_valid>Q-t?(A.bi_buf|=e<>Q-A.bi_valid,A.bi_valid+=t-Q):(A.bi_buf|=e<>>=1,t<<=1,0<--e;);return t>>>1}function M(A,e,t){var n,I,r=new Array(E+1),o=0;for(n=1;n<=E;n++)r[n]=o=o+t[n-1]<<1;for(I=0;I<=e;I++){var a=A[2*I+1];0!==a&&(A[2*I]=D(r[a]++,a))}}function L(A){var e;for(e=0;e>1;1<=t;t--)x(A,r,t);for(I=l;t=A.heap[1],A.heap[1]=A.heap[A.heap_len--],x(A,r,1),n=A.heap[1],A.heap[--A.heap_max]=t,A.heap[--A.heap_max]=n,r[2*I]=r[2*t]+r[2*n],A.depth[I]=(A.depth[t]>=A.depth[n]?A.depth[t]:A.depth[n])+1,r[2*t+1]=r[2*n+1]=I,A.heap[1]=I++,x(A,r,1),2<=A.heap_len;);A.heap[--A.heap_max]=A.heap[1],function(A,e){var t,n,I,r,o,a,l=e.dyn_tree,i=e.max_code,c=e.stat_desc.static_tree,u=e.stat_desc.has_stree,s=e.stat_desc.extra_bits,Q=e.stat_desc.extra_base,B=e.stat_desc.max_length,C=0;for(r=0;r<=E;r++)A.bl_count[r]=0;for(l[2*A.heap[A.heap_max]+1]=0,t=A.heap_max+1;t>=7;n>>=1)if(1&t&&0!==A.dyn_ltree[2*e])return I;if(0!==A.dyn_ltree[18]||0!==A.dyn_ltree[20]||0!==A.dyn_ltree[26])return r;for(e=32;e>>3,(a=A.static_len+3+7>>>3)<=o&&(o=a)):o=a=t+5,t+4<=o&&-1!==e?_(A,e,t,n):4===A.strategy||a===o?(J(A,2+(n?1:0),3),K(A,w,F)):(J(A,4+(n?1:0),3),function(A,e,t,n){var I;for(J(A,e-257,5),J(A,t-1,5),J(A,n-4,4),I=0;I>>8&255,A.pending_buf[A.d_buf+2*A.last_lit+1]=255&e,A.pending_buf[A.l_buf+A.last_lit]=255&t,A.last_lit++,0===e?A.dyn_ltree[2*t]++:(A.matches++,e--,A.dyn_ltree[2*(Z[t]+i+1)]++,A.dyn_dtree[2*U(e)]++),A.last_lit===A.lit_bufsize-1},t._tr_align=function(A){J(A,2,3),H(A,C,w),function(A){16===A.bi_valid?(k(A,A.bi_buf),A.bi_buf=0,A.bi_valid=0):8<=A.bi_valid&&(A.pending_buf[A.pending++]=255&A.bi_buf,A.bi_buf>>=8,A.bi_valid-=8)}(A)}},{"../utils/common":41}],53:[function(A,e,t){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(A,e,n){(function(A){!function(A,e){"use strict";if(!A.setImmediate){var t,n,I,r,o=1,a={},l=!1,i=A.document,c=Object.getPrototypeOf&&Object.getPrototypeOf(A);c=c&&c.setTimeout?c:A,t="[object process]"==={}.toString.call(A.process)?function(A){process.nextTick((function(){s(A)}))}:function(){if(A.postMessage&&!A.importScripts){var e=!0,t=A.onmessage;return A.onmessage=function(){e=!1},A.postMessage("","*"),A.onmessage=t,e}}()?(r="setImmediate$"+Math.random()+"$",A.addEventListener?A.addEventListener("message",g,!1):A.attachEvent("onmessage",g),function(e){A.postMessage(r+e,"*")}):A.MessageChannel?((I=new MessageChannel).port1.onmessage=function(A){s(A.data)},function(A){I.port2.postMessage(A)}):i&&"onreadystatechange"in i.createElement("script")?(n=i.documentElement,function(A){var e=i.createElement("script");e.onreadystatechange=function(){s(A),e.onreadystatechange=null,n.removeChild(e),e=null},n.appendChild(e)}):function(A){setTimeout(s,0,A)},c.setImmediate=function(A){"function"!=typeof A&&(A=new Function(""+A));for(var e=new Array(arguments.length-1),n=0;n