From 1d9b9d05e123588a418732ed00faa4bcfd068d00 Mon Sep 17 00:00:00 2001 From: Qing Date: Mon, 23 May 2022 21:16:59 +0800 Subject: [PATCH] yarn build --- lama_cleaner/app/build/asset-manifest.json | 14 +++++++------- lama_cleaner/app/build/index.html | 2 +- .../app/build/static/css/main.4201b632.chunk.css | 1 - .../app/build/static/css/main.d1028b29.chunk.css | 1 + .../app/build/static/js/2.1b1d3019.chunk.js | 2 ++ ...LICENSE.txt => 2.1b1d3019.chunk.js.LICENSE.txt} | 0 .../app/build/static/js/2.2d367d07.chunk.js | 2 -- .../app/build/static/js/main.18cd2cfc.chunk.js | 1 - .../app/build/static/js/main.b169e669.chunk.js | 1 + 9 files changed, 12 insertions(+), 12 deletions(-) delete mode 100644 lama_cleaner/app/build/static/css/main.4201b632.chunk.css create mode 100644 lama_cleaner/app/build/static/css/main.d1028b29.chunk.css create mode 100644 lama_cleaner/app/build/static/js/2.1b1d3019.chunk.js rename lama_cleaner/app/build/static/js/{2.2d367d07.chunk.js.LICENSE.txt => 2.1b1d3019.chunk.js.LICENSE.txt} (100%) delete mode 100644 lama_cleaner/app/build/static/js/2.2d367d07.chunk.js delete mode 100644 lama_cleaner/app/build/static/js/main.18cd2cfc.chunk.js create mode 100644 lama_cleaner/app/build/static/js/main.b169e669.chunk.js diff --git a/lama_cleaner/app/build/asset-manifest.json b/lama_cleaner/app/build/asset-manifest.json index 40d8867..377e7ab 100644 --- a/lama_cleaner/app/build/asset-manifest.json +++ b/lama_cleaner/app/build/asset-manifest.json @@ -1,17 +1,17 @@ { "files": { - "main.css": "/static/css/main.4201b632.chunk.css", - "main.js": "/static/js/main.18cd2cfc.chunk.js", + "main.css": "/static/css/main.d1028b29.chunk.css", + "main.js": "/static/js/main.b169e669.chunk.js", "runtime-main.js": "/static/js/runtime-main.5e86ac81.js", - "static/js/2.2d367d07.chunk.js": "/static/js/2.2d367d07.chunk.js", + "static/js/2.1b1d3019.chunk.js": "/static/js/2.1b1d3019.chunk.js", "index.html": "/index.html", - "static/js/2.2d367d07.chunk.js.LICENSE.txt": "/static/js/2.2d367d07.chunk.js.LICENSE.txt", + "static/js/2.1b1d3019.chunk.js.LICENSE.txt": "/static/js/2.1b1d3019.chunk.js.LICENSE.txt", "static/media/_index.scss": "/static/media/WorkSans-SemiBold.1e98db4e.ttf" }, "entrypoints": [ "static/js/runtime-main.5e86ac81.js", - "static/js/2.2d367d07.chunk.js", - "static/css/main.4201b632.chunk.css", - "static/js/main.18cd2cfc.chunk.js" + "static/js/2.1b1d3019.chunk.js", + "static/css/main.d1028b29.chunk.css", + "static/js/main.b169e669.chunk.js" ] } \ No newline at end of file diff --git a/lama_cleaner/app/build/index.html b/lama_cleaner/app/build/index.html index c47f9fa..6b8b2cc 100644 --- a/lama_cleaner/app/build/index.html +++ b/lama_cleaner/app/build/index.html @@ -1 +1 @@ -lama-cleaner - Image inpainting powered by LaMa
\ No newline at end of file +lama-cleaner - Image inpainting powered by LaMa
\ No newline at end of file diff --git a/lama_cleaner/app/build/static/css/main.4201b632.chunk.css b/lama_cleaner/app/build/static/css/main.4201b632.chunk.css deleted file mode 100644 index 5d8a5f3..0000000 --- a/lama_cleaner/app/build/static/css/main.4201b632.chunk.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:"WorkSans";src:url(/static/media/WorkSans-Regular.bb287b89.ttf)}@font-face{font-family:"WorkSans-Semibold";src:url(/static/media/WorkSans-SemiBold.1e98db4e.ttf)}@font-face{font-family:"WorkSans-Bold";src:url(/static/media/WorkSans-Bold.2bea7a7f.ttf)}@font-face{font-family:"WorkSans-Black";src:url(/static/media/WorkSans-Black.67c2c5a1.ttf)}:root{--page-bg:#fff;--page-bg-light:hsla(0,0%,100%,0.5);--page-text-color:#040404;--link-color:#000;--border-color:#646478;--border-color-light:rgba(100,100,120,0.5);--error-color:#ef4444;--success-color:#10b981;--editor-toolkit-bg:hsla(0,0%,100%,0.5);--editor-size-border-color:var(--border-color);--editor-toolkit-panel-border:0;--modal-bg:var(--page-bg);--modal-text-color:#000;--modal-hotkey-border-color:#000;--model-mask-bg:rgba(209,213,219,0.4);--text-color:#040404;--text-color-gray:#6b6f76;--btn-primary-bg:#d2d2dc;--btn-text-color:var(--text-color);--btn-text-hover-color:#040404;--btn-border-color:#646478;--btn-primary-hover-bg:var(--yellow-accent);--animation-pulsing-bg:hsla(0,0%,100%,0.5);--switch-root-background-color:#dfe1e4;--switch-thumb-color:var(--page-bg);--switch-thumb-checked-color:var(--page-bg)}:root,[data-theme=dark]{--yellow-accent:#fc0;--options-text-color:var(--page-text-color)}[data-theme=dark]{--page-bg:#040404;--page-bg-light:rgba(4,4,4,0.5333333333333333);--page-text-color:#f9f9f9;--link-color:var(--yellow-accent);--border-color:#646478;--border-color-light:#666;--editor-toolkit-bg:rgba(0,0,0,0.5);--editor-size-border-color:var(--yellow-accent);--editor-toolkit-panel-border:1px solid rgba(100,100,120,0.4);--modal-bg:var(--page-bg);--modal-text-color:var(--page-text-color);--modal-hotkey-border-color:var(--page-text-color);--model-mask-bg:rgba(76,76,87,0.4);--text-color:#fff;--text-color-gray:#8a8f98;--btn-primary-bg:#8c8cb4;--btn-text-color:var(--text-color);--btn-text-hover-color:var(--page-bg);--btn-border-color:var(--yellow-accent);--btn-primary-hover-bg:var(--yellow-accent);--animation-pulsing-bg:#f0f0ff;--switch-root-background-color:#3c3f44;--switch-thumb-color:#1f2023;--switch-thumb-checked-color:#fff}@-webkit-keyframes pulsing{0%{opacity:1}50%{opacity:.75;background-color:hsla(0,0%,100%,.5);background-color:var(--animation-pulsing-bg)}to{opacity:1}}@keyframes pulsing{0%{opacity:1}50%{opacity:.75;background-color:hsla(0,0%,100%,.5);background-color:var(--animation-pulsing-bg)}to{opacity:1}}@-webkit-keyframes opacityReveal{0%{opacity:0}to{opacity:1}}@keyframes opacityReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lama-cleaner{display:grid;grid-template-areas:"main-content";width:100vw;height:100vh;background-color:#fff;background-color:var(--page-bg);color:#040404;color:var(--page-text-color);transition-property:background-color,color;transition-duration:.2s;transition-timing-function:repeat(2,ease-out)}.editor-container{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center}.react-transform-wrapper{display:grid!important;width:100%!important;height:100%!important}.editor-canvas-container{display:grid;grid-template-areas:"editor-content";grid-row-gap:1rem;row-gap:1rem}.editor-canvas{grid-area:editor-content;z-index:2}.original-image-container{grid-area:editor-content;pointer-events:none;display:grid;grid-template-areas:"original-image-content"}.original-image-container img{grid-area:original-image-content}.original-image-container .editor-slider{grid-area:original-image-content;height:100%;width:6px;justify-self:end;background-color:#fc0;background-color:var(--yellow-accent);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.editor-canvas-loading{pointer-events:none;-webkit-animation:pulsing .75s infinite;animation:pulsing .75s infinite}.editor-toolkit-panel{position:fixed;bottom:.5rem;border-radius:3rem;padding:1rem 3rem;display:grid;grid-template-areas:"toolkit-size-selector toolkit-brush-slider toolkit-btns";grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.5);background-color:var(--page-bg-light);-webkit-animation:slideUp .2s ease-out;animation:slideUp .2s ease-out;border:0;border:var(--editor-toolkit-panel-border);box-shadow:0 0 0 1px rgba(0,0,0,.1019607843),0 3px 16px rgba(0,0,0,.0784313725),0 2px 6px 1px rgba(0,0,0,.0901960784)}@media screen and (max-width:767px){.editor-toolkit-panel{padding:1rem 2rem;grid-template-areas:"toolkit-size-selector toolkit-size-selector" "toolkit-brush-slider toolkit-brush-slider" "toolkit-btns toolkit-btns";grid-row-gap:2rem;row-gap:2rem;justify-items:center}}.editor-toolkit-panel .eyeicon-active{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.editor-brush-slider{grid-area:toolkit-brush-slider;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);height:-webkit-max-content;height:max-content;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;align-items:center}.editor-brush-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.editor-brush-slider input[type=range]:focus{outline:none}.editor-brush-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1.2rem;width:1.2rem;border-radius:50%;border:1px solid #000;z-index:2;background:#fc0;background:var(--yellow-accent);margin-top:-.5rem}.editor-brush-slider input[type=range]::-webkit-slider-runnable-track{border-radius:2rem;height:.2rem;background:#d2d2dc;background:var(--btn-primary-bg)}.editor-brush-slider input[type=range]::-moz-range-track{border-radius:2rem;background:#d2d2dc;background:var(--btn-primary-bg)}.editor-brush-slider input[type=range]::-moz-range-progress{background:#fc0;background:var(--yellow-accent)}.editor-toolkit-btns{grid-area:toolkit-btns;display:grid;grid-auto-flow:column;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.brush-shape{position:absolute;border-radius:50%;background-color:rgba(255,204,0,.7333333333);border:1px solid #fc0;border:1px solid var(--yellow-accent);pointer-events:none}.editor-size-selector-options{position:fixed;display:grid}.editor-size-selector{grid-area:toolkit-size-selector;display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);align-items:center}.editor-size-selector-main{background:var(#fff);color:#000;font-family:"WorkSans";padding:.5rem;border-radius:.5rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;outline:none;grid-gap:8px;gap:8px;width:128px;border:1px solid #646478;border:1px solid var(--editor-size-border-color);color:#040404;color:var(--options-text-color)}.editor-size-selector-main svg{width:1rem;height:1rem;margin-top:.25rem}.editor-size-options{background:#d2d2dc;background:var(--btn-primary-bg);color:#000;font-family:"WorkSans";border-radius:.5rem;width:128px;padding:0;display:grid;justify-self:center;position:fixed;bottom:4rem;cursor:pointer;color:#040404;color:var(--options-text-color);background-color:#fff;background-color:var(--page-bg);border:1px solid #646478;border:1px solid var(--editor-size-border-color);border-radius:.6rem}@media screen and (max-width:767px){.editor-size-options{bottom:11.5rem}}.editor-size-options .editor-size-option{display:flex;align-items:center;height:40px;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.2rem .8rem}.editor-size-options .editor-size-option:first-of-type{border-top-right-radius:.5rem;border-top-left-radius:.5rem}.editor-size-options .editor-size-option:last-of-type{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.editor-size-options .editor-size-option:hover{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.landing-page{display:grid;place-self:center;justify-items:center;grid-row-gap:2rem;row-gap:2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media screen and (max-width:767px){.landing-page{padding:1rem}}.landing-page h1{text-align:center;font-size:1.4rem}@media screen and (max-width:767px){.landing-page h1{font-size:1.2rem}}.landing-page a{color:#000;color:var(--link-color)}.landing-file-selector{display:grid}header{height:60px;padding:1rem 2rem;position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(100,100,120,.2);background-color:hsla(0,0%,100%,.5);background-color:var(--page-bg-light)}.shortcuts{z-index:1}.header-icons-wrapper{grid-gap:12px;gap:12px}.header-icons,.header-icons-wrapper{display:flex;justify-content:center;align-items:center;justify-self:end}.header-icons{grid-gap:6px;gap:6px}.theme-toggle-ui{z-index:10;transition:all .2s ease-in;-webkit-user-select:none;-ms-user-select:none;user-select:none}.theme-toggle-ui .theme-btn{display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none}.theme-toggle-ui .theme-btn svg{width:22px;height:22px}.modal-shortcuts{grid-area:main-content;background-color:#fff;background-color:var(--modal-bg);color:#000;color:var(--modal-text-color);box-shadow:0 0 20px rgba(0,0,40,.2)}@media screen and (max-width:767px){.modal-shortcuts{display:grid;width:100%;height:auto;margin-top:-11rem;-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out}}.shortcut-options{display:grid;grid-row-gap:1rem;row-gap:1rem}.shortcut-options .shortcut-option{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;align-items:center}@media screen and (max-width:767px){.shortcut-options .shortcut-option{grid-template-columns:auto;grid-column-gap:0;-webkit-column-gap:0;column-gap:0;grid-row-gap:.6rem;row-gap:.6rem}}.shortcut-options .shortcut-key{justify-self:end;font-family:"WorkSans-Bold";border:1px solid #000;border:1px solid var(--modal-hotkey-border-color);padding:.4rem 1rem;width:-webkit-max-content;width:max-content;border-radius:.4rem}@media screen and (max-width:767px){.shortcut-options .shortcut-key{padding:.2rem .4rem}}.shortcut-options .shortcut-description{justify-self:start;text-align:left;width:18rem}@media screen and (max-width:767px){.shortcut-options .shortcut-description{text-align:left;width:auto;justify-self:start}}.setting-block{display:flex;flex-direction:column}.setting-block .option-desc{color:#6b6f76;color:var(--text-color-gray);margin-top:12px;border:1px solid #646478;border:1px solid var(--border-color);border-radius:.3rem;padding:1rem}.setting-block .option-desc .sub-setting-block{margin-top:8px;color:#040404;color:var(--text-color)}.setting-block-content{display:flex;justify-content:space-between;align-items:center;grid-gap:12rem;gap:12rem}.setting-block-content-title{display:flex;flex-direction:column;justify-content:space-between}.setting-block-desc{font-size:1rem;margin-top:8px;color:#6b6f76;color:var(--text-color-gray)}.hd-setting-block .inline-tip{display:inline;cursor:pointer;color:#040404;color:var(--text-color)}.model-desc-link{color:#6b6f76;color:var(--text-color-gray);text-decoration:none}.modal-setting{grid-area:main-content;background-color:#fff;background-color:var(--modal-bg);color:#000;color:var(--modal-text-color);box-shadow:0 0 20px rgba(0,0,40,.2);width:700px}@media screen and (max-width:767px){.modal-setting{display:grid;width:100%;height:auto;margin-top:-11rem;-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out}}.file-select-label{display:grid;cursor:pointer;border:2px dashed #646478;border:2px dashed var(--border-color);border-radius:.5rem;min-width:600px}@media screen and (max-width:767px){.file-select-label{min-width:300px}}.file-select-label .file-select-label-hover,.file-select-label:hover{color:#000;background-color:#fc0;background-color:var(--yellow-accent)}.file-select-container{display:grid;padding:4rem;width:100%;height:100%}.file-select-container input{display:none}.file-select-message{font-family:"WorkSans";text-align:center}.btn-primary{display:grid;grid-auto-flow:column;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;border:1px solid #646478;border:1px solid var(--btn-border-color);color:#040404;color:var(--btn-text-color);font-family:"WorkSans",sans-serif;width:-webkit-max-content;width:max-content;padding:.5rem;place-items:center;border-radius:.5rem;z-index:1;cursor:pointer}.btn-primary:hover{background-color:#fc0;background-color:var(--btn-primary-hover-bg);color:#040404;color:var(--btn-text-hover-color)}.btn-primary svg{width:20px;height:auto}.btn-primary-disabled{pointer-events:none;opacity:.5}.modal-mask{z-index:9999;height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:absolute;background-color:rgba(209,213,219,.4);background-color:var(--model-mask-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.modal{display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-row-gap:2rem;row-gap:2rem;place-self:center;padding:2rem;border-radius:.95rem}.modal .modal-header{display:grid;grid-template-columns:repeat(2,auto);align-items:center}.modal .modal-header .btn-primary{justify-self:end}.selector{position:relative;flex-direction:column}.selector,.selector-main{display:flex;align-items:center;justify-content:space-between}.selector-main{background:var(#fff);color:#000;font-family:"WorkSans";border-radius:.5rem;width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;grid-gap:8px;gap:8px;padding:.2rem .8rem;border:1px solid #646478;border:1px solid var(--border-color);color:#040404;color:var(--options-text-color)}.selector-main svg{width:1rem;height:1rem;margin-top:.25rem}.selector-options{background:#d2d2dc;background:var(--btn-primary-bg);color:#000;font-family:"WorkSans";border-radius:.5rem;width:100%;padding:0;display:grid;justify-self:center;position:absolute;cursor:pointer;top:3rem;color:#040404;color:var(--options-text-color);background-color:#fff;background-color:var(--page-bg);border:1px solid #646478;border:1px solid var(--border-color);border-radius:.6rem}@media screen and (max-width:767px){.selector-options{bottom:11.5rem}}.selector-options .selector-option{display:flex;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.5rem .8rem}.selector-options .selector-option:first-of-type{border-top-right-radius:.5rem;border-top-left-radius:.5rem}.selector-options .selector-option:last-of-type{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.selector-options .selector-option:hover{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.switch-root{all:"unset";width:42px;height:25px;background-color:#dfe1e4;background-color:var(--switch-root-background-color);border-radius:9999px;border:none;position:relative;transition:background-color .1s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.switch-root:focus-visible{outline:none}.switch-root[data-state=checked]{background-color:#fc0;background-color:var(--yellow-accent)}.switch-thumb{display:block;width:17px;height:17px;background-color:#fff;background-color:var(--switch-thumb-color);border-radius:9999px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-transform:translateX(4px);transform:translateX(4px);will-change:transform}.switch-thumb[data-state=checked]{-webkit-transform:translateX(21px);transform:translateX(21px);background-color:#fff;background-color:var(--switch-thumb-checked-color);outline:1px solid rgba(100,100,120,.5)}.number-input{all:unset;flex:1 0 auto;border-radius:.5rem;padding:.2rem .8rem;line-height:1;outline:1px solid #646478;outline:1px solid var(--border-color)}.number-input:focus-visible{outline:1px solid #fc0;outline:1px solid var(--yellow-accent)}.toast-viewpoint{position:fixed;top:48px;right:0;display:flex;flex-direction:row;padding:25px;grid-gap:10px;gap:10px;max-width:100vw;margin:0;z-index:999999}.toast-viewpoint:focus-visible{outline:none}.toast-root{border:1px solid rgba(100,100,120,.5);border:1px solid var(--border-color-light);background-color:#fff;background-color:var(--page-bg);border-radius:.6rem;padding:15px;display:flex;align-items:center;grid-gap:12px;gap:12px}.toast-root[data-state=open]{-webkit-animation:slideIn .15s cubic-bezier(.16,1,.3,1);animation:slideIn .15s cubic-bezier(.16,1,.3,1)}.toast-root[data-state=close]{-webkit-animation:opacityReveal .1s ease-in forwards;animation:opacityReveal .1s ease-in forwards}.toast-root[data-state=cancel]{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:transform .1s ease-out;animation:transform .1s ease-out}.toast-root.error{border:1px solid #ef4444;border:1px solid var(--error-color)}.toast-root.success{border:1px solid #10b981;border:1px solid var(--success-color)}.error-icon{height:24px;width:24px;color:#ef4444;color:var(--error-color)}.success-icon{height:24px;width:24px;color:#10b981;color:var(--success-color)}.loading-icon{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-icon,.toast-desc,.toast-icon{display:flex;align-items:center}.toast-desc{margin:0;color:#040404;color:var(--text-color);min-width:240px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:"WorkSans",sans-serif} \ No newline at end of file diff --git a/lama_cleaner/app/build/static/css/main.d1028b29.chunk.css b/lama_cleaner/app/build/static/css/main.d1028b29.chunk.css new file mode 100644 index 0000000..1d231a0 --- /dev/null +++ b/lama_cleaner/app/build/static/css/main.d1028b29.chunk.css @@ -0,0 +1 @@ +@font-face{font-family:"WorkSans";src:url(/static/media/WorkSans-Regular.bb287b89.ttf)}@font-face{font-family:"WorkSans-Semibold";src:url(/static/media/WorkSans-SemiBold.1e98db4e.ttf)}@font-face{font-family:"WorkSans-Bold";src:url(/static/media/WorkSans-Bold.2bea7a7f.ttf)}@font-face{font-family:"WorkSans-Black";src:url(/static/media/WorkSans-Black.67c2c5a1.ttf)}:root{--page-bg:#fff;--page-bg-light:hsla(0,0%,100%,0.5);--page-text-color:#040404;--link-color:#000;--border-color:#646478;--border-color-light:rgba(100,100,120,0.5);--tooltip-bg:#e6e6ea;--tooltip-text-color:#000;--error-color:#ef4444;--success-color:#10b981;--editor-toolkit-bg:hsla(0,0%,100%,0.5);--editor-options-bg:#e6e6ea;--editor-size-border-color:var(--border-color);--editor-toolkit-panel-border:0;--modal-bg:var(--page-bg);--modal-text-color:#000;--modal-hotkey-border-color:#000;--model-mask-bg:rgba(209,213,219,0.4);--text-color:#040404;--text-color-gray:#6b6f76;--btn-primary-bg:#d2d2dc;--btn-text-color:var(--text-color);--btn-text-hover-color:#040404;--btn-border-color:#646478;--btn-primary-hover-bg:var(--yellow-accent);--animation-pulsing-bg:hsla(0,0%,100%,0.5);--switch-root-background-color:#dfe1e4;--switch-thumb-color:var(--page-bg);--switch-thumb-checked-color:var(--page-bg)}:root,[data-theme=dark]{--yellow-accent:#fc0;--options-text-color:var(--page-text-color)}[data-theme=dark]{--page-bg:#040404;--page-bg-light:rgba(4,4,4,0.5333333333333333);--page-text-color:#f9f9f9;--link-color:var(--yellow-accent);--border-color:#646478;--border-color-light:#666;--tooltip-bg:#212121;--tooltip-text-color:#d2d2d2;--editor-toolkit-bg:rgba(0,0,0,0.5);--editor-options-bg:#212121;--editor-size-border-color:var(--yellow-accent);--editor-toolkit-panel-border:1px solid rgba(100,100,120,0.4);--modal-bg:var(--page-bg);--modal-text-color:var(--page-text-color);--modal-hotkey-border-color:var(--page-text-color);--model-mask-bg:rgba(76,76,87,0.4);--text-color:#fff;--text-color-gray:#8a8f98;--btn-primary-bg:#8c8cb4;--btn-text-color:var(--text-color);--btn-text-hover-color:var(--page-bg);--btn-border-color:var(--yellow-accent);--btn-primary-hover-bg:var(--yellow-accent);--animation-pulsing-bg:#f0f0ff;--switch-root-background-color:#3c3f44;--switch-thumb-color:#1f2023;--switch-thumb-checked-color:#fff}@-webkit-keyframes pulsing{0%{opacity:1}50%{opacity:.75;background-color:hsla(0,0%,100%,.5);background-color:var(--animation-pulsing-bg)}to{opacity:1}}@keyframes pulsing{0%{opacity:1}50%{opacity:.75;background-color:hsla(0,0%,100%,.5);background-color:var(--animation-pulsing-bg)}to{opacity:1}}@-webkit-keyframes opacityReveal{0%{opacity:0}to{opacity:1}}@keyframes opacityReveal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{-webkit-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lama-cleaner{display:grid;grid-template-areas:"main-content";width:100vw;height:100vh;background-color:#fff;background-color:var(--page-bg);color:#040404;color:var(--page-text-color);transition-property:background-color,color;transition-duration:.2s;transition-timing-function:repeat(2,ease-out)}.editor-container{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center}.react-transform-wrapper{display:grid!important;width:100%!important;height:100%!important}.editor-canvas-container{display:grid;grid-template-areas:"editor-content";grid-row-gap:1rem;row-gap:1rem}.editor-canvas{grid-area:editor-content;z-index:2}.original-image-container{grid-area:editor-content;pointer-events:none;display:grid;grid-template-areas:"original-image-content"}.original-image-container img{grid-area:original-image-content}.original-image-container .editor-slider{grid-area:original-image-content;height:100%;width:6px;justify-self:end;background-color:#fc0;background-color:var(--yellow-accent);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.editor-canvas-loading{pointer-events:none;-webkit-animation:pulsing .75s infinite;animation:pulsing .75s infinite}.editor-toolkit-panel{position:fixed;bottom:.5rem;border-radius:3rem;padding:1rem 3rem;display:grid;grid-template-areas:"toolkit-size-selector toolkit-brush-slider toolkit-btns";grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:hsla(0,0%,100%,.5);background-color:var(--page-bg-light);-webkit-animation:slideUp .2s ease-out;animation:slideUp .2s ease-out;border:0;border:var(--editor-toolkit-panel-border);box-shadow:0 0 0 1px rgba(0,0,0,.1019607843),0 3px 16px rgba(0,0,0,.0784313725),0 2px 6px 1px rgba(0,0,0,.0901960784)}@media screen and (max-width:767px){.editor-toolkit-panel{padding:1rem 2rem;grid-template-areas:"toolkit-size-selector toolkit-size-selector" "toolkit-brush-slider toolkit-brush-slider" "toolkit-btns toolkit-btns";grid-row-gap:2rem;row-gap:2rem;justify-items:center}}.editor-toolkit-panel .eyeicon-active{background-color:#fc0;background-color:var(--yellow-accent);color:#040404;color:var(--btn-text-hover-color)}.editor-brush-slider{grid-area:toolkit-brush-slider;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);height:-webkit-max-content;height:max-content;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;align-items:center}.editor-brush-slider input[type=range]{-webkit-appearance:none;appearance:none;width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.editor-brush-slider input[type=range]:focus{outline:none}.editor-brush-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:1.2rem;width:1.2rem;border-radius:50%;border:1px solid #000;z-index:2;background:#fc0;background:var(--yellow-accent);margin-top:-.5rem}.editor-brush-slider input[type=range]::-webkit-slider-runnable-track{border-radius:2rem;height:.2rem;background:#d2d2dc;background:var(--btn-primary-bg)}.editor-brush-slider input[type=range]::-moz-range-track{border-radius:2rem;background:#d2d2dc;background:var(--btn-primary-bg)}.editor-brush-slider input[type=range]::-moz-range-progress{background:#fc0;background:var(--yellow-accent)}.editor-toolkit-btns{grid-area:toolkit-btns;display:grid;grid-auto-flow:column;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}.brush-shape{position:absolute;border-radius:50%;background-color:rgba(255,204,0,.7333333333);border:1px solid #fc0;border:1px solid var(--yellow-accent);pointer-events:none}.landing-page{display:grid;place-self:center;justify-items:center;grid-row-gap:2rem;row-gap:2rem;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}@media screen and (max-width:767px){.landing-page{padding:1rem}}.landing-page h1{text-align:center;font-size:1.4rem}@media screen and (max-width:767px){.landing-page h1{font-size:1.2rem}}.landing-page a{color:#000;color:var(--link-color)}.landing-file-selector{display:grid}header{height:60px;padding:1rem 2rem;position:absolute;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(100,100,120,.2);background-color:hsla(0,0%,100%,.5);background-color:var(--page-bg-light)}.shortcuts{z-index:1}.header-icons-wrapper{grid-gap:12px;gap:12px}.header-icons,.header-icons-wrapper{display:flex;justify-content:center;align-items:center;justify-self:end}.header-icons{grid-gap:6px;gap:6px}.theme-toggle-ui{z-index:10;transition:all .2s ease-in;-webkit-user-select:none;-ms-user-select:none;user-select:none}.theme-toggle-ui .theme-btn{display:flex;justify-content:center;align-items:center;cursor:pointer;outline:none}.theme-toggle-ui .theme-btn svg{width:22px;height:22px}.modal-shortcuts{grid-area:main-content;background-color:#fff;background-color:var(--modal-bg);color:#000;color:var(--modal-text-color);box-shadow:0 0 20px rgba(0,0,40,.2)}@media screen and (max-width:767px){.modal-shortcuts{display:grid;width:100%;height:auto;margin-top:-11rem;-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out}}.shortcut-options{display:grid;grid-row-gap:1rem;row-gap:1rem}.shortcut-options .shortcut-option{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:6rem;-webkit-column-gap:6rem;column-gap:6rem;align-items:center}@media screen and (max-width:767px){.shortcut-options .shortcut-option{grid-template-columns:auto;grid-column-gap:0;-webkit-column-gap:0;column-gap:0;grid-row-gap:.6rem;row-gap:.6rem}}.shortcut-options .shortcut-key{justify-self:end;border:1px solid #000;border:1px solid var(--modal-hotkey-border-color);padding:.4rem;width:-webkit-max-content;width:max-content;border-radius:.2rem}@media screen and (max-width:767px){.shortcut-options .shortcut-key{padding:.2rem .4rem}}.shortcut-options .shortcut-description{justify-self:start;text-align:left}@media screen and (max-width:767px){.shortcut-options .shortcut-description{text-align:left;width:auto;justify-self:start}}.setting-block{display:flex;flex-direction:column}.setting-block .option-desc{color:#6b6f76;color:var(--text-color-gray);margin-top:12px;border:1px solid #646478;border:1px solid var(--border-color);border-radius:.3rem;padding:1rem}.setting-block .option-desc .sub-setting-block{margin-top:8px;color:#040404;color:var(--text-color)}.setting-block-content{display:flex;justify-content:space-between;align-items:center;grid-gap:12rem;gap:12rem}.setting-block-content-title{display:flex;flex-direction:column;justify-content:space-between}.setting-block-desc{font-size:1rem;margin-top:8px;color:#6b6f76;color:var(--text-color-gray)}.hd-setting-block .inline-tip{display:inline;cursor:pointer;color:#040404;color:var(--text-color)}.model-desc-link{color:#6b6f76;color:var(--text-color-gray);text-decoration:none}.modal-setting{grid-area:main-content;background-color:#fff;background-color:var(--modal-bg);color:#000;color:var(--modal-text-color);box-shadow:0 0 20px rgba(0,0,40,.2);width:700px}@media screen and (max-width:767px){.modal-setting{display:grid;width:100%;height:auto;margin-top:-11rem;-webkit-animation:slideDown .2s ease-out;animation:slideDown .2s ease-out}}.file-select-label{display:grid;cursor:pointer;border:2px dashed #646478;border:2px dashed var(--border-color);border-radius:.5rem;min-width:600px}@media screen and (max-width:767px){.file-select-label{min-width:300px}}.file-select-label .file-select-label-hover,.file-select-label:hover{color:#000;background-color:#fc0;background-color:var(--yellow-accent)}.file-select-container{display:grid;padding:4rem;width:100%;height:100%}.file-select-container input{display:none}.file-select-message{font-family:"WorkSans";text-align:center}.btn-primary{display:grid;grid-auto-flow:column;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem;color:#040404;color:var(--btn-text-color);font-family:"WorkSans",sans-serif;width:-webkit-max-content;width:max-content;padding:.5rem;place-items:center;border-radius:.5rem;z-index:1;cursor:pointer}.btn-primary:hover{background-color:#fc0;background-color:var(--btn-primary-hover-bg);color:#040404;color:var(--btn-text-hover-color)}.btn-primary svg{width:20px;height:auto}.btn-primary-disabled{pointer-events:none;opacity:.5}.modal-mask{position:fixed;z-index:9998;inset:0;background-color:rgba(209,213,219,.4);background-color:var(--model-mask-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(prefers-reduced-motion:no-preference){.modal-mask{-webkit-animation:opacityReveal .15s cubic-bezier(.16,1,.3,1) forwards;animation:opacityReveal .15s cubic-bezier(.16,1,.3,1) forwards}}@-webkit-keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}@keyframes contentShow{0%{opacity:0;-webkit-transform:translate(-50%,-48%) scale(.96);transform:translate(-50%,-48%) scale(.96)}to{opacity:1;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}}.modal{background-color:#fff;background-color:var(--page-bg);z-index:9999;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-row-gap:2rem;row-gap:2rem;place-self:center;padding:2rem;border-radius:.95rem}.modal:focus{outline:none}.modal .modal-header{display:grid;grid-template-columns:repeat(2,auto);align-items:center}.modal .modal-header .btn-primary{justify-self:end}@media(prefers-reduced-motion:no-preference){.modal{-webkit-animation:contentShow .15s cubic-bezier(.16,1,.3,1) forwards;animation:contentShow .15s cubic-bezier(.16,1,.3,1) forwards}}.select-trigger{all:unset;display:inline-flex;align-items:center;justify-content:space-between;border-radius:.5rem;height:38px;grid-gap:8px;gap:8px;padding:0 .8rem;border:1px solid #646478;border:1px solid var(--border-color);background-color:#fff;background-color:var(--page-bg);color:#040404;color:var(--options-text-color)}.select-trigger svg{width:1rem;height:1rem;margin-top:.25rem}.select-trigger:hover{border-color:#fc0;border-color:var(--yellow-accent)}.select-content{overflow:hidden;background-color:#fff;background-color:var(--page-bg);border-radius:.5rem}.select-viewport{border:1px solid #646478;border:1px solid var(--border-color);border-radius:.5rem;padding:5px}.select-item{all:unset;background-color:#fff;background-color:var(--page-bg);color:#040404;color:var(--options-text-color);display:flex;align-items:center;border-radius:.5rem;padding:6px 6px 6px 25px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-item:focus{color:#040404;color:var(--btn-text-hover-color);background-color:#fc0;background-color:var(--yellow-accent)}.select-item-indicator{position:absolute;left:0;width:25px;padding-right:4px;display:inline-flex;align-items:center;justify-content:center}.switch-root{all:"unset";width:42px;height:25px;background-color:#dfe1e4;background-color:var(--switch-root-background-color);border-radius:9999px;border:none;position:relative;transition:background-color .1s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.switch-root:focus-visible{outline:none}.switch-root[data-state=checked]{background-color:#fc0;background-color:var(--yellow-accent)}.switch-thumb{display:block;width:17px;height:17px;background-color:#fff;background-color:var(--switch-thumb-color);border-radius:9999px;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;-webkit-transform:translateX(4px);transform:translateX(4px);will-change:transform}.switch-thumb[data-state=checked]{-webkit-transform:translateX(21px);transform:translateX(21px);background-color:#fff;background-color:var(--switch-thumb-checked-color);outline:1px solid rgba(100,100,120,.5)}.number-input{all:unset;flex:1 0 auto;border-radius:.5rem;padding:.4rem .8rem;outline:1px solid #646478;outline:1px solid var(--border-color)}.number-input:focus-visible{outline:1px solid #fc0;outline:1px solid var(--yellow-accent)}.toast-viewpoint{position:fixed;top:48px;right:0;display:flex;flex-direction:row;padding:25px;grid-gap:10px;gap:10px;max-width:100vw;margin:0;z-index:999999}.toast-viewpoint:focus-visible{outline:none}.toast-root{border:1px solid rgba(100,100,120,.5);border:1px solid var(--border-color-light);background-color:#fff;background-color:var(--page-bg);border-radius:.6rem;padding:15px;display:flex;align-items:center;grid-gap:12px;gap:12px}.toast-root[data-state=open]{-webkit-animation:slideIn .15s cubic-bezier(.16,1,.3,1);animation:slideIn .15s cubic-bezier(.16,1,.3,1)}.toast-root[data-state=close]{-webkit-animation:opacityReveal .1s ease-in forwards;animation:opacityReveal .1s ease-in forwards}.toast-root[data-state=cancel]{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:transform .1s ease-out;animation:transform .1s ease-out}.toast-root.error{border:1px solid #ef4444;border:1px solid var(--error-color)}.toast-root.success{border:1px solid #10b981;border:1px solid var(--success-color)}.error-icon{height:24px;width:24px;color:#ef4444;color:var(--error-color)}.success-icon{height:24px;width:24px;color:#10b981;color:var(--success-color)}.loading-icon{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-timing-function:linear;animation-timing-function:linear}.loading-icon,.toast-desc,.toast-icon{display:flex;align-items:center}.toast-desc{margin:0;color:#040404;color:var(--text-color);min-width:240px}.info-tooltip:hover:before{content:attr(data-tooltip);position:absolute;background-color:#e6e6ea;background-color:var(--tooltip-bg);color:#000;color:var(--tooltip-text-color);padding:.5rem;border-radius:.3rem;z-index:2;opacity:0;-webkit-animation-name:opacityReveal;animation-name:opacityReveal;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.info-tooltip-top:hover:before{-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-bottom:1.5rem}.info-tooltip-bottom:hover:before{-webkit-transform:translateY(100%);transform:translateY(100%);margin-top:1.5rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:"WorkSans",sans-serif} \ No newline at end of file diff --git a/lama_cleaner/app/build/static/js/2.1b1d3019.chunk.js b/lama_cleaner/app/build/static/js/2.1b1d3019.chunk.js new file mode 100644 index 0000000..7bf767a --- /dev/null +++ b/lama_cleaner/app/build/static/js/2.1b1d3019.chunk.js @@ -0,0 +1,2 @@ +/*! For license information please see 2.1b1d3019.chunk.js.LICENSE.txt */ +(this["webpackJsonplama-cleaner"]=this["webpackJsonplama-cleaner"]||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(44)},function(e,t,n){"use strict";e.exports=n(50)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(29);var o=n(23),a=n(31);function i(e,t){return Object(r.a)(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,a=void 0;try{for(var i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(l){o=!0,a=l}finally{try{r||null==u.return||u.return()}finally{if(o)throw a}}return n}}(e,t)||Object(o.a)(e,t)||Object(a.a)()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(11);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw i}}}}},function(e,t,n){"use strict";function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null==e||e(n),!1===o||!n.defaultPrevented)return null==t?void 0:t(n)}}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(49)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(27);var o=n(30),a=n(23);function i(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(o.a)(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Pu})),n.d(t,"b",(function(){return Nu})),n.d(t,"c",(function(){return Au})),n.d(t,"d",(function(){return Lu})),n.d(t,"e",(function(){return Mu}));var r=n(26),o=n(9),a=n(4),i=n(14),u=n(2);function l(e){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},l(e)}function c(e,t){return c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},c(e,t)}function s(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function f(e,t,n){return f=s()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&c(o,n.prototype),o},f.apply(null,arguments)}function d(e){var t="function"===typeof Map?new Map:void 0;return d=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return f(e,arguments,l(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),c(r,e)},d(e)}var p=n(8),v=n.n(p),h=n(6),m=n(11),b=n(3);function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function w(e){return w="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function O(e,t){return!t||"object"!==w(t)&&"function"!==typeof t?y(e):t}function S(e){var t=s();return function(){var n,r=l(e);if(t){var o=l(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return O(this,n)}}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function k(e,t){for(var n=0;n2&&void 0!==arguments[2]?arguments[2]:{};return n.error,null},ge=ye,we=function e(){E(this,e)},Oe=new we,Se=function(e){g(n,e);var t=S(n);function n(e){return E(this,n),t.call(this,"Tried to set the value of Recoil selector ".concat(e," using an updater function, but it is an async selector in a pending or error state; this is not supported."))}return n}(d(Error)),Ee=new Map,ke=new Map;var je=function(e){g(n,e);var t=S(n);function n(){return E(this,n),t.apply(this,arguments)}return n}(d(Error));var _e=new Map;function Ce(e){return _e.get(e)}var Te={nodes:Ee,recoilValues:ke,registerNode:function(e){if(Ee.has(e.key)){var t='Duplicate atom key "'.concat(e.key,'". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.');console.warn(t)}Ee.set(e.key,e);var n=null==e.set?new de.RecoilValueReadOnly(e.key):new de.RecoilState(e.key);return ke.set(e.key,n),n},getNode:function(e){var t=Ee.get(e);if(null==t)throw new je('Missing definition for RecoilValue: "'.concat(e,'""'));return t},getNodeMaybe:function(e){return Ee.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(me("recoil_memory_managament_2020")){var n,r=Ee.get(e);if(null!==r&&void 0!==r&&null!==(t=r.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(r))Ee.delete(e),null===(n=Ce(e))||void 0===n||n(),_e.delete(e)}},setConfigDeletionHandler:function(e,t){me("recoil_memory_managament_2020")&&(void 0===t?_e.delete(e):_e.set(e,t))},getConfigDeletionHandler:Ce,recoilValuesForKeys:function(e){return be(e,(function(e){return I(ke.get(e))}))},NodeMissingError:je,DefaultValue:we,DEFAULT_VALUE:Oe,RecoilValueNotReady:Se};var xe={enqueueExecution:function(e,t){t()}};var Re=function(e,t){return e(t={exports:{}},t.exports),t.exports}((function(e){var t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r=Math.pow(2,5),o=r-1,a=r/2,i=r/4,u={},l=function(e){return function(){return e}},c=n.hash=function(e){var n="undefined"===typeof e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,a=e.length;o>>e&o},f=function(e){return 1<>1&1431655765))+(n>>2&858993459))+(n>>4)&252645135,127&(n+=n>>8)+(n>>16);var n},p=function(e,t,n,r){var o=r;if(!e){var a=r.length;o=new Array(a);for(var i=0;i1?y(e,this.hash,l):l[0]}var c=r();return c===u?this:(++i.value,O(e,n,this.hash,this,o,b(e,o,a,c)))},j=function(e,t,n,r,o,i,u){var l=this.mask,c=this.children,b=s(n,o),y=f(b),O=d(l,y),E=l&y,k=E?c[O]:h,j=k._modify(e,t,n+5,r,o,i,u);if(k===j)return this;var _,C=S(e,this),T=l,x=void 0;if(E&&m(j)){if(!(T&=~y))return h;if(c.length<=2&&((_=c[1^O])===h||1===_.type||2===_.type))return c[1^O];x=v(C,O,c)}else if(E||m(j))x=p(C,O,j,c);else{if(c.length>=a)return function(e,t,n,r,o){for(var a=[],i=r,u=0,l=0;i;++l)1&i&&(a[l]=o[u++]),i>>>=1;return a[t]=n,w(e,u+1,a)}(e,b,j,l,c);T|=y,x=function(e,t,n,r){var o=r.length;if(e){for(var a=o;a>=t;)r[a--]=r[a];return r[t]=n,r}for(var i=0,u=0,l=new Array(o+1);i1?n-1:0),o=1;o2&&void 0!==arguments[2]?arguments[2]:e.getState().currentTree,i=e.getState();a.version!==i.currentTree.version&&a.version!==(null===(n=i.nextTree)||void 0===n?void 0:n.version)&&a.version!==(null===(r=i.previousTree)||void 0===r?void 0:r.version)&&ge("Tried to read from a discarded tree");var u=Pt(e,a,o);return"loading"===u.state&&u.contents.catch((function(){})),u},setRecoilValue:$t,setRecoilValueLoadable:function(e,t,n){if(n instanceof Dt)return $t(e,t,n);Kt(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){Kt(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){Kt(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,t,n){var r=t.key,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=Lt(),i=e.getState();i.nodeToComponentSubscriptions.has(r)||i.nodeToComponentSubscriptions.set(r,new Map),I(i.nodeToComponentSubscriptions.get(r)).set(a,[null!==o&&void 0!==o?o:"",n]);var u=zt();if(u.early&&("LEGACY"===u.mode||"MUTABLE_SOURCE"===u.mode)){var l=e.getState().nextTree;l&&l.dirtyAtoms.has(r)&&n(l)}return{release:function(){var t=e.getState(),n=t.nodeToComponentSubscriptions.get(r);void 0!==n&&n.has(a)?(n.delete(a),0===n.size&&t.nodeToComponentSubscriptions.delete(r)):ge("Subscription missing at release time for atom ".concat(r,". This is a bug in Recoil."))}}},isRecoilValue:Bt,applyAtomValueWrites:function(e,t){var n=e.clone();return t.forEach((function(e,t){"hasValue"===e.state&&e.contents instanceof Dt?n.delete(t):n.set(t,e)})),n},batchStart:function(){var e=new Map;return Xt.push(e),function(){var t,n=Object(h.a)(e);try{for(n.s();!(t=n.n()).done;){var r=Object(u.a)(t.value,2);Yt(r[0],r[1])}}catch(o){n.e(o)}finally{n.f()}Xt.pop()!==e&&ge("Incorrect order of batch popping")}},writeLoadableToTreeState:Ht,invalidateDownstreams:Qt,copyTreeState:qt,refreshRecoilValue:function(e,t){var n,r=e.getState().currentTree,o=At(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)},invalidateDownstreams_FOR_TESTING:Qt};var Zt=function(e,t,n){for(var r=e.entries(),o=r.next();!o.done;){var a=o.value;if(t.call(n,a[1],a[0],e))return!0;o=r.next()}return!1},Jt=St,en=Te.deleteNodeConfigIfPossible,tn=Te.getNode,nn=Je,rn=new Set;function on(e,t){var n=e.getState(),r=n.currentTree;if(n.nextTree)ge("releaseNodesNowOnCurrentTree should only be called at the end of a batch");else{var o,a=new Set,i=Object(h.a)(t);try{for(i.s();!(o=i.n()).done;){var u=o.value;if(u instanceof nn){var l,c=Object(h.a)(un(n,u));try{for(c.s();!(l=c.n()).done;){var s=l.value;a.add(s)}}catch(v){c.e(v)}finally{c.f()}}else a.add(u)}}catch(v){i.e(v)}finally{i.f()}var f,d=function(e,t){var n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),a=new Set,i=new Set;return u(t),a;function u(t){var l,c=new Set,s=function(e,t,n,r,o){var a=e.getGraph(t.version),i=[],u=new Set;for(;n.size>0;)l(I(n.values().next().value));return i;function l(e){if(r.has(e)||o.has(e))n.delete(e);else if(!u.has(e)){var t=a.nodeToNodeSubscriptions.get(e);if(t){var c,s=Object(h.a)(t);try{for(s.s();!(c=s.n()).done;){l(c.value)}}catch(v){s.e(v)}finally{s.f()}}u.add(e),n.delete(e),i.push(e)}}}(e,r,t,a,i),f=Object(h.a)(s);try{for(f.s();!(l=f.n()).done;){var d,p=l.value;if("recoilRoot"!==tn(p).retainedBy)if((null!==(d=n.retention.referenceCounts.get(p))&&void 0!==d?d:0)>0)i.add(p);else if(ln(p).some((function(e){return n.retention.referenceCounts.get(e)})))i.add(p);else{var m=o.nodeToNodeSubscriptions.get(p);m&&Zt(m,(function(e){return i.has(e)}))?i.add(p):(a.add(p),c.add(p))}else i.add(p)}}catch(v){f.e(v)}finally{f.f()}var b,y=new Set,g=Object(h.a)(c);try{for(g.s();!(b=g.n()).done;){var w,O=b.value,S=Object(h.a)(null!==(E=o.nodeDeps.get(O))&&void 0!==E?E:rn);try{for(S.s();!(w=S.n()).done;){var E,k=w.value;a.has(k)||y.add(k)}}catch(v){S.e(v)}finally{S.f()}}}catch(v){g.e(v)}finally{g.f()}y.size&&u(y)}}(e,a),p=Object(h.a)(d);try{for(p.s();!(f=p.n()).done;){an(e,r,f.value)}}catch(v){p.e(v)}finally{p.f()}}}function an(e,t,n){if(me("recoil_memory_managament_2020")){Jt(e,n);var r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);var o,a=ln(n),i=Object(h.a)(a);try{for(i.s();!(o=i.n()).done;){var u,l=o.value;null===(u=r.retention.nodesRetainedByZone.get(l))||void 0===u||u.delete(n)}}catch(m){i.e(m)}finally{i.f()}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);var c=r.graphsByVersion.get(t.version);if(c){var s=c.nodeDeps.get(n);if(void 0!==s){c.nodeDeps.delete(n);var f,d=Object(h.a)(s);try{for(d.s();!(f=d.n()).done;){var p,v=f.value;null===(p=c.nodeToNodeSubscriptions.get(v))||void 0===p||p.delete(n)}}catch(m){d.e(m)}finally{d.f()}}c.nodeToNodeSubscriptions.delete(n)}en(n)}}function un(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:rn}function ln(e){var t=tn(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof nn?[t]:t}function cn(e,t){me("recoil_memory_managament_2020")&&(e.getState().retention.referenceCounts.delete(t),function(e,t){var n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):on(e,new Set([t]))}(e,t))}var sn=12e4,fn=function(e,t,n){var r;if(me("recoil_memory_managament_2020")){var o=e.getState().retention.referenceCounts,a=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===a?cn(e,t):o.set(t,a)}},dn=function(e){if(me("recoil_memory_managament_2020")){var t=e.getState();on(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}},pn=function(e){return void 0===e?"recoilRoot":e},vn=x.a.unstable_batchedUpdates,hn=Gt.batchStart,mn={unstable_batchedUpdates:{unstable_batchedUpdates:vn}.unstable_batchedUpdates}.unstable_batchedUpdates,bn=function(e){mn((function(){var t=function(){};try{t=hn(),e()}finally{t()}}))};function yn(e){var t,n,r,o,a,i;return v.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:t=Object(h.a)(e),u.prev=1,t.s();case 3:if((n=t.n()).done){u.next=24;break}r=n.value,o=Object(h.a)(r),u.prev=6,o.s();case 8:if((a=o.n()).done){u.next=14;break}return i=a.value,u.next=12,i;case 12:u.next=8;break;case 14:u.next=19;break;case 16:u.prev=16,u.t0=u.catch(6),o.e(u.t0);case 19:return u.prev=19,o.f(),u.finish(19);case 22:u.next=3;break;case 24:u.next=29;break;case 26:u.prev=26,u.t1=u.catch(1),t.e(u.t1);case 29:return u.prev=29,t.f(),u.finish(29);case 32:case"end":return u.stop()}}),A,null,[[1,26,29,32],[6,16,19,22]])}var gn=yn,wn={isSSR:"undefined"===typeof window,isReactNative:"undefined"!==typeof navigator&&"ReactNative"===navigator.product};var On=function(e,t){var n,r,o=this;return[function(){for(var a=arguments.length,i=new Array(a),u=0;u0}},{key:"checkRefCount_INTERNAL",value:function(){me("recoil_memory_managament_2020")&&this._refCount}},{key:"getStore_INTERNAL",value:function(){return this.checkRefCount_INTERNAL(),this._store}},{key:"getID",value:function(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}}]),e}();function Fn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getState(),o=n?Mn():t.version;return{currentTree:n?{version:o,stateID:o,transactionMetadata:Object(b.a)({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()}:t,commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(be(r.nodeCleanupFunctions.entries(),(function(e){return[Object(u.a)(e,1)[0],function(){}]})))}}var Un=zn((function(e,t){var n=e.getState(),r="current"===t?n.currentTree:I(n.previousTree);return new Vn(Fn(e,r))}),(function(e,t){var n;return String(t)+String(e.storeID)+String(e.getState().currentTree.version)+String(null===(n=e.getState().previousTree)||void 0===n?void 0:n.version)})),Bn=Object(u.a)(Un,2),Wn=Bn[0],Hn=Bn[1];var Yn=function(e){g(n,e);var t=S(n);function n(e,r){var o;return E(this,n),z(y(o=t.call(this,Fn(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0))),"_batch",void 0),z(y(o),"set",(function(e,t){o.checkRefCount_INTERNAL();var n=o.getStore_INTERNAL();o._batch((function(){An(n,e.key,1),Nn(o.getStore_INTERNAL(),e,t)}))})),z(y(o),"reset",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();o._batch((function(){An(t,e.key,1),Nn(o.getStore_INTERNAL(),e,Cn)}))})),z(y(o),"setUnvalidatedAtomValues_DEPRECATED",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();Sn((function(){var n,r=Object(h.a)(e.entries());try{for(r.s();!(n=r.n()).done;){var o=Object(u.a)(n.value,2),a=o[0],i=o[1];An(t,a,1),Ln(t,new Rn(a),i)}}catch(l){r.e(l)}finally{r.f()}}))})),o._batch=r,o}return n}(Vn),Kn={Snapshot:Vn,MutableSnapshot:Yn,freshSnapshot:function(e){var t=new Vn(Dn());return null!=e?t.map(e):t},cloneSnapshot:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"current",n=Wn(e,t);return n.isRetained()?n:(Hn(),Wn(e,t))}},Xn=Kn.Snapshot,qn=Kn.MutableSnapshot,Qn=Kn.freshSnapshot,$n=Kn.cloneSnapshot,Gn=Object.freeze({__proto__:null,Snapshot:Xn,MutableSnapshot:qn,freshSnapshot:Qn,cloneSnapshot:$n});var Zn=function(){for(var e=new Set,t=arguments.length,n=new Array(t),r=0;r component.")}var Er=Object.freeze({storeID:sr(),getState:Sr,replaceState:Sr,getGraph:Sr,subscribeToTransactions:Sr,addTransactionMetadata:Sr}),kr=!1;function jr(e){if(kr)throw M("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");var t=e.getState();if(null===t.nextTree){me("recoil_memory_managament_2020")&&me("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&vr(e);var n=t.currentTree.version,r=tr();t.nextTree=Object(b.a)(Object(b.a)({},t.currentTree),{},{version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}}),t.graphsByVersion.set(r,cr(I(t.graphsByVersion.get(n))))}}var _r=C.a.createContext({current:Er}),Cr=function(){return br(_r)},Tr=C.a.createContext(null);function xr(e,t,n){var r,o=or(e,n,n.dirtyAtoms),a=Object(h.a)(o);try{for(a.s();!(r=a.n()).done;){var i=r.value,l=t.nodeToComponentSubscriptions.get(i);if(l){var c,s=Object(h.a)(l);try{for(s.s();!(c=s.n()).done;){var f=Object(u.a)(c.value,2),d=(f[0],Object(u.a)(f[1],2));d[0];(0,d[1])(n)}}catch(p){s.e(p)}finally{s.f()}}}}catch(p){a.e(p)}finally{a.f()}}function Rr(e){var t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){var o,a=Object(h.a)(t.nodeTransactionSubscriptions);try{for(a.s();!(o=a.n()).done;){var i=Object(u.a)(o.value,2),l=i[0],c=i[1];if(r.has(l)){var s,f=Object(h.a)(c);try{for(f.s();!(s=f.n()).done;){var d=Object(u.a)(s.value,2);d[0];(0,d[1])(e)}}catch(b){f.e(b)}finally{f.f()}}}}catch(b){a.e(b)}finally{a.f()}var p,v=Object(h.a)(t.transactionSubscriptions);try{for(v.s();!(p=v.n()).done;){var m=Object(u.a)(p.value,2);m[0];(0,m[1])(e)}}catch(b){v.e(b)}finally{v.f()}(!dr().early||t.suspendedComponentResolvers.size>0)&&(xr(e,t,n),t.suspendedComponentResolvers.forEach((function(e){return e()})),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((function(e){return e(n)})),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function Pr(e){var t=e.setNotifyBatcherOfChange,n=Cr(),r=Or([]),o=Object(u.a)(r,2)[1];return t((function(){return o({})})),yr((function(){return t((function(){return o({})})),function(){t((function(){}))}}),[t]),yr((function(){xe.enqueueExecution("Batcher",(function(){!function(e){var t=e.getState();t.commitDepth++;try{var n=t.nextTree;if(null===n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Rr(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):ge("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,me("recoil_memory_managament_2020")&&vr(e)}finally{t.commitDepth--}}(n.current)}))})),null}var Nr=0;function Lr(e){var t,n=e.initializeState_DEPRECATED,r=e.initializeState,o=e.store_INTERNAL,a=e.children,i=function(e){var n=t.current.graphsByVersion;if(n.has(e))return I(n.get(e));var r=lr();return n.set(e,r),r},u=function(e,t){if(null==t){var n=d.current.getState().transactionSubscriptions,r=Nr++;return n.set(r,e),{release:function(){n.delete(r)}}}var o=d.current.getState().nodeTransactionSubscriptions;o.has(t)||o.set(t,new Map);var a=Nr++;return I(o.get(t)).set(a,e),{release:function(){var e=o.get(t);e&&(e.delete(a),0===e.size&&o.delete(t))}}},l=function(e){jr(d.current);for(var t=0,n=Object.keys(e);t. must be an ancestor of any component that uses Recoil hooks."),e},Ir=function(){return Cr().current.storeID};var zr=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n"},Zr=Te.DEFAULT_VALUE,Jr=xt.reactMode,eo=xt.useMutableSource,to=xt.useSyncExternalStore,no=Dr,ro=Mr,oo=(de.isRecoilValue,Gt.getRecoilValueAsLoadable),ao=Gt.setRecoilValue,io=Gt.subscribeToRecoilValue,uo=C.a.useCallback,lo=C.a.useEffect,co=C.a.useMemo,so=C.a.useRef,fo=C.a.useState;function po(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state)throw new Promise((function(e){n.current.getState().suspendedComponentResolvers.add(e)}));throw"hasError"===e.state?e.contents:M('Invalid value of loadable atom "'.concat(t.key,'"'))}function vo(e){var t=ro(),n=Gr(),r=uo((function(){var n;var r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return{loadable:oo(r,e,a),key:e.key}}),[t,e]),o=uo((function(e){var t;return function(){var n,r,o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}}),[]),a=co((function(){return o(r)}),[r,o]),i=uo((function(r){var o=t.current;return io(o,e,r,n).release}),[t,e,n]);return to(i,a,a).loadable}function ho(e){var t=ro(),n=uo((function(){var n,r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return oo(r,e,a)}),[t,e]),r=uo((function(){return n()}),[n]),o=Gr(),a=uo((function(r,a){var i=t.current;return io(i,e,(function(){if(!me("recoil_suppress_rerender_in_callback"))return a();var e=n();l.current.is(e)||a(),l.current=e}),o).release}),[t,e,o,n]),i=no();if(null==i)throw M("Recoil hooks must be used in components contained within a component.");var u=eo(i,r,a),l=so(u);return lo((function(){l.current=u})),u}function mo(e){var t=ro(),n=Gr(),r=uo((function(){var n;var r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return oo(r,e,a)}),[t,e]),o=uo((function(){return{loadable:r(),key:e.key}}),[r,e.key]),a=uo((function(e){var t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t}),[o]);lo((function(){var r=io(t.current,e,(function(e){s(a)}),n);return s(a),r.release}),[n,e,t,a]);var i=fo(o),l=Object(u.a)(i,2),c=l[0],s=l[1];return c.key!==e.key?o().loadable:c.loadable}function bo(e){var t=ro(),n=fo([]),r=Object(u.a)(n,2)[1],o=Gr(),a=uo((function(){var n;var r=t.current,o=r.getState(),a=Jr().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return oo(r,e,a)}),[t,e]),i=a(),l=so(i);return lo((function(){l.current=i})),lo((function(){var n=t.current,i=n.getState(),u=io(n,e,(function(e){var t;if(!me("recoil_suppress_rerender_in_callback"))return r([]);var n=a();null!==(t=l.current)&&void 0!==t&&t.is(n)||r(n),l.current=n}),o);if(i.nextTree)n.getState().queuedComponentCallbacks_DEPRECATED.push((function(){l.current=null,r([])}));else{var c;if(!me("recoil_suppress_rerender_in_callback"))return r([]);var s=a();null!==(c=l.current)&&void 0!==c&&c.is(s)||r(s),l.current=s}return u.release}),[o,a,e,t]),i}function yo(e){return me("recoil_memory_managament_2020")&&Qr(e),{TRANSITION_SUPPORT:mo,SYNC_EXTERNAL_STORE:vo,MUTABLE_SOURCE:ho,LEGACY:bo}[Jr().mode](e)}function go(e){var t=ro();return po(yo(e),e,t)}function wo(e){var t=ro();return uo((function(n){ao(t.current,e,n)}),[t,e])}function Oo(e){return me("recoil_memory_managament_2020")&&Qr(e),mo(e)}function So(e){var t=ro();return po(Oo(e),e,t)}var Eo=function(e){return[go(e),wo(e)]},ko=function(e){return[yo(e),wo(e)]},jo=go,_o=yo,Co=function(e){var t=ro();return uo((function(){ao(t.current,e,Zr)}),[t,e])},To=wo,xo=Oo,Ro=So,Po=function(e){return[So(e),wo(e)]};var No=bn,Lo=Te.DEFAULT_VALUE,Ao=Te.getNode,Mo=Mr,Do=Gt.AbstractRecoilValue,Io=Gt.setRecoilValueLoadable,zo=sn,Vo=Gn.cloneSnapshot,Fo=C.a.useCallback,Uo=C.a.useEffect,Bo=C.a.useRef,Wo=C.a.useState,Ho=wn.isSSR;function Yo(e){var t=Mo();Uo((function(){return t.current.subscribeToTransactions(e).release}),[e,t])}function Ko(e,t){var n,r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,a=t.getStore_INTERNAL().getState().currentTree;No((function(){for(var n=new Set,r=0,i=[o.atomValues.keys(),a.atomValues.keys()];rthis.maxSize()&&this.deleteLru()}},{key:"deleteLru",value:function(){var e=this.tail();e&&this.delete(e.key)}},{key:"delete",value:function(e){var t=this._keyMapper(e);if(this._size&&this._map.has(t)){var n=I(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}}},{key:"clear",value:function(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}]),e}()}.LRUCache,Qa=Object.freeze({__proto__:null,LRUCache:qa}),$a=Qa.LRUCache,Ga=Xa.TreeCache;var Za=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=new $a({maxSize:e}),r=new Ga({mapNodeValue:t,onHit:function(e){n.set(e,!0)},onSet:function(t){var o=n.tail();n.set(t,!0),o&&r.size()>e&&r.delete(o.key)}});return r};function Ja(e,t,n){if("string"===typeof e&&!e.includes('"')&&!e.includes("\\"))return'"'.concat(e,'"');switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null===t||void 0===t?void 0:t.allowFunctions))throw M("Attempt to serialize function in a Recoil cache key");return"__FUNCTION(".concat(e.name,")__")}if(null===e)return"null";var r;if("object"!==typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(D(e))return"__PROMISE__";if(Array.isArray(e))return"[".concat(e.map((function(e,n){return Ja(e,t,n.toString())})),"]");if("function"===typeof e.toJSON)return Ja(e.toJSON(n),t,n);if(e instanceof Map){var o,a={},i=Object(h.a)(e);try{for(i.s();!(o=i.n()).done;){var l=Object(u.a)(o.value,2),c=l[0],s=l[1];a["string"===typeof c?c:Ja(c,t)]=s}}catch(f){i.e(f)}finally{i.f()}return Ja(a,t,n)}return e instanceof Set?Ja(Array.from(e).sort((function(e,n){return Ja(e,t).localeCompare(Ja(n,t))})),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"===typeof e[Symbol.iterator]?Ja(Array.from(e),t,n):"{".concat(Object.keys(e).filter((function(t){return void 0!==e[t]})).sort().map((function(n){return"".concat(Ja(n,t),":").concat(Ja(e[n],t,n))})).join(","),"}")}var ei=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{allowFunctions:!1};return Ja(e,t)},ti=Xa.TreeCache,ni={equality:"reference",eviction:"keep-all",maxSize:1/0};function ri(e){switch(e){case"reference":return function(e){return e};case"value":return function(e){return ei(e)}}throw M("Unrecognized equality policy ".concat(e))}function oi(e,t,n){switch(e){case"keep-all":return new ti({mapNodeValue:n});case"lru":return Za(I(t),n);case"most-recent":return Za(1,n)}throw M("Unrecognized eviction policy ".concat(e))}var ai=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ni,t=e.equality,n=void 0===t?ni.equality:t,r=e.eviction,o=void 0===r?ni.eviction:r,a=e.maxSize,i=void 0===a?ni.maxSize:a,u=ri(n),l=oi(o,i,u);return l};var ii=function(e){return function(){return null}},ui=re.loadableWithError,li=re.loadableWithPromise,ci=re.loadableWithValue,si=yt,fi=gt,di=wt,pi=Fe,vi=Te.DEFAULT_VALUE,hi=Te.RecoilValueNotReady,mi=Te.getConfigDeletionHandler,bi=Te.getNode,yi=Te.registerNode,gi=de.isRecoilValue,wi=Gt.markRecoilValueModified,Oi=pn,Si=Ra,Ei=ii,ki=function e(){E(this,e)},ji=new ki,_i=[],Ci=new Map,Ti=function(){var e=0;return function(){return e++}}();var xi=function(e){var t=null,n=e.key,r=e.get,o=e.cachePolicy_UNSTABLE,a=null!=e.set?e.set:void 0,i=new Set,l=ai(null!==o&&void 0!==o?o:{equality:"reference",eviction:"keep-all"}),c=Oi(e.retainedBy_UNSTABLE),s=new Map,f=0;function d(){return!me("recoil_memory_managament_2020")||f>0}function p(e){return e.getState().knownSelectors.add(n),f++,function(){f--}}function v(){return void 0!==mi(n)&&!d()}function m(e,t,n,r,o){P(t,r,o),O(e,t,new Set(o.keys()),n),b(e,n)}function b(e,n){R(e,n)&&x(e);var r=Ci.get(n);if(void 0!==r){var o,a=Object(h.a)(r);try{for(a.s();!(o=a.n()).done;){var i=o.value;wi(i,I(t))}}catch(u){a.e(u)}finally{a.f()}Ci.delete(n)}}function y(e,t){var n=Ci.get(t);null==n&&Ci.set(t,n=new Set),n.add(e)}function g(e,t,n){var r=e.getState().knownSelectors.has(n);if(r&&t.atomValues.has(n))return I(t.atomValues.get(n));var o=si(e,t,n);return"loading"!==o.state&&r&&t.atomValues.set(n,o),o}function w(e,t,n,r,o,a){return t.then((function(r){if(!d())throw x(e),ji;null!=a.loadingDepKey&&a.loadingDepPromise===t?n.atomValues.set(a.loadingDepKey,ci(r)):e.getState().knownSelectors.forEach((function(e){n.atomValues.delete(e)}));var i=E(e,n);if(i&&"loading"!==i.state){if((R(e,o)||null==C(e))&&b(e,o),"hasValue"===i.state)return i.contents;throw i.contents}if(!R(e,o)){var l=j(n);if("loading"===(null===l||void 0===l?void 0:l.latestLoadable.state))return l.latestLoadable.contents}var c=S(e,n,o),s=Object(u.a)(c,2),f=s[0],p=s[1];if(T(e,o,p),"loading"!==f.state&&m(e,n,o,f,p),"hasError"===f.state)throw f.contents;return f.contents})).catch((function(t){if(t instanceof ki)throw ji;if(!d())throw x(e),ji;var a=ui(t);throw m(e,n,o,a,r),t}))}function O(e,t,r,o){var a,u,l,c,s,f,d;(R(e,o)||t.version===(null===(a=e.getState())||void 0===a||null===(u=a.currentTree)||void 0===u?void 0:u.version)||t.version===(null===(l=e.getState())||void 0===l||null===(c=l.nextTree)||void 0===c?void 0:c.version))&&(pi(new Map([[n,r]]),e,null!==(s=null===(f=e.getState())||void 0===f||null===(d=f.nextTree)||void 0===d?void 0:d.version)&&void 0!==s?s:e.getState().currentTree.version),r.forEach((function(e){return i.add(e)})))}function S(e,o,a){var i,u=Ei(n),l=!0,c=function(){u(),l=!1},s=!1,f={loadingDepKey:null,loadingDepPromise:null},p=new Map,v=new Set;function h(t){var n=t.key;!function(e,t,n,r,o){n.add(r),O(e,t,n,o)}(e,o,v,n,a);var r=g(e,o,n);switch(p.set(n,r),r.state){case"hasValue":return r.contents;case"hasError":throw r.contents;case"loading":throw f.loadingDepKey=n,f.loadingDepPromise=r.contents,r.contents}throw M("Invalid Loadable state")}O(e,o,v,a);try{i=r({get:h,getCallback:function(n){return function(){if(l)throw M("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");null==t&&ba(!1);for(var r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:Zi,t=e.equality,n=void 0===t?Zi.equality:t,r=e.eviction,o=void 0===r?Zi.eviction:r,a=e.maxSize,i=void 0===a?Zi.maxSize:a,u=Ji(n),l=eu(o,i,u);return l},nu=Te.setConfigDeletionHandler;var ru=function(e){var t,n,r=tu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o,i=r.get(t);if(null!=i)return i;e.cachePolicyForParams_UNSTABLE;var u=Object(a.a)(e,N),l=Xi(Object(b.a)(Object(b.a)({},u),{},{key:"".concat(e.key,"__").concat(null!==(n=ei(t))&&void 0!==n?n:"void"),default:"function"===typeof e.default?e.default(t):e.default,retainedBy_UNSTABLE:"function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"===typeof e.effects?e.effects(t):"function"===typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE}));return r.set(t,l),nu(l.key,(function(){r.delete(t)})),l}},ou=Te.setConfigDeletionHandler,au=0;var iu=function(e){var t,n,r=tu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o=r.get(t);if(null!=o)return o;var a,i="".concat(e.key,"__selectorFamily/").concat(null!==(n=ei(t,{allowFunctions:!0}))&&void 0!==n?n:"void","/").concat(au++),u=function(n){return e.get(t)(n)},l=e.cachePolicy_UNSTABLE,c="function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){var s=e.set;a=xi({key:i,get:u,set:function(e,n){return s(t)(e,n)},cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else a=xi({key:i,get:u,cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(t,a),ou(a.key,(function(){r.delete(t)})),a}},uu=iu({key:"__constant",get:function(e){return function(){return e}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var lu=function(e){return uu(e)},cu=iu({key:"__error",get:function(e){return function(){throw M(e)}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var su=function(e){return cu(e)};var fu=function(e){return e},du=re.loadableWithError,pu=re.loadableWithPromise,vu=re.loadableWithValue;function hu(e,t){var n,r=Array(t.length).fill(void 0),o=Array(t.length).fill(void 0),a=Object(h.a)(t.entries());try{for(a.s();!(n=a.n()).done;){var i=Object(u.a)(n.value,2),l=i[0],c=i[1];try{r[l]=e(c)}catch(s){o[l]=s}}}catch(f){a.e(f)}finally{a.f()}return[r,o]}function mu(e){return null!=e&&!D(e)}function bu(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((function(t){return e[t]}))}function yu(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((function(e,n,r){return Object(b.a)(Object(b.a)({},e),{},Object(m.a)({},n,t[r]))}),{})}function gu(e,t,n){return yu(e,n.map((function(e,n){return null==e?vu(t[n]):D(e)?pu(e):du(e)})))}var wu=iu({key:"__waitForNone",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];return gu(e,o,a)}},dangerouslyAllowMutability:!0}),Ou=iu({key:"__waitForAny",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];return a.some((function(e){return!D(e)}))?gu(e,o,a):new Promise((function(t){var n,r=Object(h.a)(a.entries());try{var i=function(){var r=Object(u.a)(n.value,2),i=r[0],l=r[1];D(l)&&l.then((function(n){o[i]=n,a[i]=void 0,t(gu(e,o,a))})).catch((function(n){a[i]=n,t(gu(e,o,a))}))};for(r.s();!(n=r.n()).done;)i()}catch(l){r.e(l)}finally{r.f()}}))}},dangerouslyAllowMutability:!0}),Su={waitForNone:wu,waitForAny:Ou,waitForAll:iu({key:"__waitForAll",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];if(a.every((function(e){return null==e})))return yu(e,o);var i=a.find(mu);if(null!=i)throw i;return Promise.all(a).then((function(t){return yu(e,(n=o,t.map((function(e,t){return void 0===e?n[t]:e}))));var n}))}},dangerouslyAllowMutability:!0}),waitForAllSettled:iu({key:"__waitForAllSettled",get:function(e){return function(t){var n=hu(t.get,bu(e)),r=Object(u.a)(n,2),o=r[0],a=r[1];return a.every((function(e){return!D(e)}))?gu(e,o,a):Promise.all(a.map((function(e,t){return D(e)?e.then((function(e){o[t]=e,a[t]=void 0})).catch((function(e){o[t]=void 0,a[t]=e})):null}))).then((function(){return gu(e,o,a)}))}},dangerouslyAllowMutability:!0}),noWait:iu({key:"__noWait",get:function(e){return function(t){var n=t.get;try{return vu(n(e))}catch(r){return D(r)?pu(r):du(r)}}},dangerouslyAllowMutability:!0})},Eu=re.RecoilLoadable,ku=Te.DefaultValue,ju=Ar,_u=Ir,Cu=de.isRecoilValue,Tu=et,xu=Gn.freshSnapshot,Ru={DefaultValue:ku,isRecoilValue:Cu,RecoilLoadable:Eu,RecoilRoot:ju,useRecoilStoreID:_u,useRecoilBridgeAcrossReactRoots_UNSTABLE:oa,atom:Xi,selector:xi,atomFamily:ru,selectorFamily:iu,constSelector:lu,errorSelector:su,readOnlySelector:fu,noWait:Su.noWait,waitForNone:Su.waitForNone,waitForAny:Su.waitForAny,waitForAll:Su.waitForAll,waitForAllSettled:Su.waitForAllSettled,useRecoilValue:jo,useRecoilValueLoadable:_o,useRecoilState:Eo,useRecoilStateLoadable:ko,useSetRecoilState:To,useResetRecoilState:Co,useGetRecoilValueInfo_UNSTABLE:Jo,useRecoilRefresher_UNSTABLE:Ma,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:xo,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Ro,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:Po,useRecoilCallback:Pa,useRecoilTransaction_UNSTABLE:Va,useGotoRecoilSnapshot:Qo,useRecoilSnapshot:Xo,useRecoilTransactionObserver_UNSTABLE:$o,snapshot_UNSTABLE:xu,useRetain:Qr,retentionZone:Tu},Pu=Ru.RecoilRoot,Nu=Ru.atom,Lu=Ru.useRecoilValue,Au=Ru.useRecoilState,Mu=Ru.useSetRecoilState},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return v}));var r=n(11),o=n(4),a=n(3),i=n(5),u=n(0),l=n(15),c=n(24),s=["asChild"];function f(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var d={};f(d,"Primitive",(function(){return p})),f(d,"dispatchDiscreteCustomEvent",(function(){return v})),f(d,"Root",(function(){return h}));var p=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(a.a)(Object(a.a)({},e),{},Object(r.a)({},t,Object(u.forwardRef)((function(e,n){var r=e.asChild,a=Object(o.a)(e,s),l=r?c.a:t;return Object(u.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),Object(u.createElement)(l,Object(i.a)({},a,{ref:n}))}))))}),{});function v(e,t){e&&Object(l.flushSync)((function(){return e.dispatchEvent(t)}))}var h=p},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l}));var r=n(0);function o(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var a={};function i(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function u(){for(var e=arguments.length,t=new Array(e),n=0;n1&&t.preventDefault()},onClick:function(t){var n;if(null===(n=e.onClick)||void 0===n||n.call(e,t),a.current&&!t.defaultPrevented){var r=a.current.contains(t.target),o=!0===t.isTrusted;!r&&o&&(a.current.click(),a.current.focus())}}})))})),I=function(e){var t=M("LabelConsumer"),n=t.controlRef;return Object(c.useEffect)((function(){e&&(n.current=e)}),[e,n]),t.id},z=D,V=n(36);function F(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var U={};F(U,"DirectionProvider",(function(){return W})),F(U,"useDirection",(function(){return H})),F(U,"Provider",(function(){return Y}));var B=Object(c.createContext)(void 0),W=function(e){var t=e.dir,n=e.children;return Object(c.createElement)(B.Provider,{value:t},n)};function H(e){var t=Object(c.useContext)(B);return e||t||"ltr"}var Y=W,K=n(17);function X(e){var t=e.prop,n=e.defaultProp,r=e.onChange,o=void 0===r?function(){}:r,a=function(e){var t=e.defaultProp,n=e.onChange,r=Object(c.useState)(t),o=Object(u.a)(r,1)[0],a=Object(c.useRef)(o),i=Object(K.a)(n);return Object(c.useEffect)((function(){a.current!==o&&(i(o),a.current=o)}),[o,a,i]),r}({defaultProp:n,onChange:o}),i=Object(u.a)(a,2),l=i[0],s=i[1],f=void 0!==t,d=f?t:l,p=Object(K.a)(o);return[d,Object(c.useCallback)((function(e){if(f){var n="function"===typeof e?e(t):e;n!==t&&p(n)}else s(e)}),[f,t,s,p])]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useControllableState",(function(){return X}));!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return q}));var q=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?c.useLayoutEffect:function(){};function Q(e){var t=Object(c.useRef)({value:e,previous:e});return Object(c.useMemo)((function(){return t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous}),[e])}function $(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"usePrevious",(function(){return Q}));var G={};$(G,"VisuallyHidden",(function(){return Z})),$(G,"Root",(function(){return J}));var Z=Object(c.forwardRef)((function(e,t){return Object(c.createElement)(C.a.span,Object(l.a)({},e,{ref:t,style:Object(r.a)({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},e.style)}))})),J=Z,ee=n(32),te=n(53),ne=["__scopeSelect","disabled","aria-labelledby"],re=["__scopeSelect","className","style","children","placeholder"],oe=["__scopeSelect","children"],ae=["__scopeSelect","onCloseAutoFocus"],ie=["__scopeSelect"],ue=["__scopeSelect"],le=["__scopeSelect"],ce=["__scopeSelect","value","disabled","textValue"],se=["__scopeSelect","className","style"],fe=["__scopeSelect"],de=["__scopeSelect","onAutoScroll"],pe=["__scopeSelect"],ve=["value"];function he(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var me={};he(me,"createSelectScope",(function(){return Te})),he(me,"Select",(function(){return Le})),he(me,"SelectTrigger",(function(){return Me})),he(me,"SelectValue",(function(){return Ie})),he(me,"SelectIcon",(function(){return ze})),he(me,"SelectContent",(function(){return Fe})),he(me,"SelectViewport",(function(){return qe})),he(me,"SelectGroup",(function(){return et})),he(me,"SelectLabel",(function(){return nt})),he(me,"SelectItem",(function(){return lt})),he(me,"SelectItemText",(function(){return st})),he(me,"SelectItemIndicator",(function(){return dt})),he(me,"SelectScrollUpButton",(function(){return vt})),he(me,"SelectScrollDownButton",(function(){return mt})),he(me,"SelectSeparator",(function(){return yt})),he(me,"Root",(function(){return St})),he(me,"Trigger",(function(){return Et})),he(me,"Value",(function(){return kt})),he(me,"Icon",(function(){return jt})),he(me,"Content",(function(){return _t})),he(me,"Viewport",(function(){return Ct})),he(me,"Group",(function(){return Tt})),he(me,"Label",(function(){return xt})),he(me,"Item",(function(){return Rt})),he(me,"ItemText",(function(){return Pt})),he(me,"ItemIndicator",(function(){return Nt})),he(me,"ScrollUpButton",(function(){return Lt})),he(me,"ScrollDownButton",(function(){return At})),he(me,"Separator",(function(){return Mt}));var be=[" ","Enter","ArrowUp","ArrowDown"],ye=[" ","Enter"],ge="Select",we=E(ge),Oe=Object(u.a)(we,3),Se=Oe[0],Ee=Oe[1],ke=Oe[2],je=Object(h.b)(ge,[ke]),_e=Object(u.a)(je,2),Ce=_e[0],Te=_e[1],xe=Ce(ge),Re=Object(u.a)(xe,2),Pe=Re[0],Ne=Re[1],Le=function(e){var t=e.__scopeSelect,n=e.children,r=e.open,o=e.defaultOpen,a=e.onOpenChange,i=e.value,l=e.defaultValue,s=e.onValueChange,f=e.dir,d=e.name,p=e.autoComplete,v=Object(c.useState)(null),h=Object(u.a)(v,2),m=h[0],b=h[1],y=Object(c.useState)(null),g=Object(u.a)(y,2),w=g[0],O=g[1],S=Object(c.useState)(!1),E=Object(u.a)(S,2),k=E[0],j=E[1],C=H(f),T=X({prop:r,defaultProp:o,onChange:a}),x=Object(u.a)(T,2),R=x[0],P=void 0!==R&&R,N=x[1],L=X({prop:i,defaultProp:l,onChange:s}),A=Object(u.a)(L,2),M=A[0],D=A[1],I=!m||Boolean(m.closest("form")),z=Object(c.useState)(null),V=Object(u.a)(z,2),F=V[0],U=V[1],B=Object(c.useRef)(null);return Object(c.createElement)(Pe,{scope:t,trigger:m,onTriggerChange:b,valueNode:w,onValueNodeChange:O,valueNodeHasChildren:k,onValueNodeHasChildrenChange:j,contentId:Object(_.a)(),value:M,onValueChange:D,open:P,onOpenChange:N,dir:C,bubbleSelect:F,triggerPointerDownPosRef:B},Object(c.createElement)(Se.Provider,{scope:t},n),I?Object(c.createElement)(gt,{ref:U,"aria-hidden":!0,tabIndex:-1,name:d,autoComplete:p,value:M,onChange:function(e){return D(e.target.value)}}):null)},Ae="SelectTrigger",Me=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=e.disabled,o=void 0!==r&&r,a=e["aria-labelledby"],s=Object(i.a)(e,ne),f=Ne(Ae,n),d=Object(m.b)(t,f.onTriggerChange),v=Ee(n),h=I(f.trigger),b=a||h,y=wt((function(e){var t=v().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.value===f.value})),r=Ot(t,e,n);void 0!==r&&f.onValueChange(r.value)})),g=Object(u.a)(y,3),w=g[0],O=g[1],S=g[2],E=function(){o||(f.onOpenChange(!0),S())};return Object(c.createElement)(C.a.button,Object(l.a)({type:"button",role:"combobox","aria-controls":f.contentId,"aria-expanded":f.open,"aria-autocomplete":"none","aria-labelledby":b,dir:f.dir,"data-state":f.open?"open":"closed",disabled:o,"data-disabled":o?"":void 0,"data-placeholder":void 0===f.value?"":void 0},s,{ref:d,onPointerDown:Object(p.a)(s.onPointerDown,(function(e){e.target.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(E(),f.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:Object(p.a)(s.onKeyDown,(function(e){var t=""!==w.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||O(e.key),t&&" "===e.key||be.includes(e.key)&&(E(),e.preventDefault())}))}))})),De="SelectValue",Ie=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=(e.className,e.style,e.children),o=e.placeholder,a=Object(i.a)(e,re),u=Ne(De,n),s=u.onValueNodeHasChildrenChange,f=void 0!==r,d=Object(m.b)(t,u.onValueNodeChange);return q((function(){s(f)}),[s,f]),Object(c.createElement)(C.a.span,Object(l.a)({},a,{ref:d,style:{pointerEvents:"none"}}),void 0===u.value&&void 0!==o?o:r)})),ze=Object(c.forwardRef)((function(e,t){e.__scopeSelect;var n=e.children,r=Object(i.a)(e,oe);return Object(c.createElement)(C.a.span,Object(l.a)({"aria-hidden":!0},r,{ref:t}),n||"\u25bc")})),Ve="SelectContent",Fe=Object(c.forwardRef)((function(e,t){var n=Ne(Ve,e.__scopeSelect),r=Object(c.useState)(),o=Object(u.a)(r,2),a=o[0],i=o[1];return q((function(){i(new DocumentFragment)}),[]),n.open?Object(c.createElement)(Ke,Object(l.a)({},e,{ref:t})):a?Object(f.createPortal)(Object(c.createElement)(He,{scope:e.__scopeSelect},Object(c.createElement)(Se.Slot,{scope:e.__scopeSelect},Object(c.createElement)("div",null,e.children))),a):null})),Ue=10,Be=Ce(Ve),We=Object(u.a)(Be,2),He=We[0],Ye=We[1],Ke=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,s=e.onCloseAutoFocus,f=Object(i.a)(e,ae),v=Ne(Ve,n),h=Object(c.useState)(null),b=Object(u.a)(h,2),y=b[0],g=b[1],w=Object(c.useState)(null),O=Object(u.a)(w,2),S=O[0],E=O[1],_=Object(c.useState)(null),C=Object(u.a)(_,2),T=C[0],x=C[1],R=Object(m.b)(t,(function(e){return E(e)})),P=Object(c.useState)(null),N=Object(u.a)(P,2),L=N[0],A=N[1],M=Object(c.useState)(null),D=Object(u.a)(M,2),I=D[0],z=D[1],F=Ee(n),U=Object(c.useState)(!1),B=Object(u.a)(U,2),W=B[0],H=B[1],Y=Object(c.useRef)(!0),K=Object(c.useRef)(!1),X=Object(c.useRef)(!1);Object(c.useEffect)((function(){if(S)return Object(ee.a)(S)}),[S]);var Q=Object(c.useCallback)((function(e){var t,n=F().map((function(e){return e.ref.current})),r=Object(a.a)(n),i=r[0],l=r.slice(1).slice(-1),c=Object(u.a)(l,1)[0],s=document.activeElement,f=Object(o.a)(e);try{for(f.s();!(t=f.n()).done;){var d=t.value;if(d===s)return;if(null===d||void 0===d||d.scrollIntoView({block:"nearest"}),d===i&&T&&(T.scrollTop=0),d===c&&T&&(T.scrollTop=T.scrollHeight),null===d||void 0===d||d.focus(),document.activeElement!==s)return}}catch(p){f.e(p)}finally{f.f()}}),[F,T]),$=Object(c.useCallback)((function(){if(v.trigger&&v.valueNode&&y&&S&&T&&L&&I){var e=v.trigger.getBoundingClientRect(),t=S.getBoundingClientRect(),n=v.valueNode.getBoundingClientRect(),r=I.getBoundingClientRect();if("rtl"!==v.dir){var o=r.left-t.left,a=n.left-o,i=e.left-a,u=e.width+i,l=Math.max(u,t.width),c=window.innerWidth-Ue,s=d(a,[Ue,c-l]);y.style.minWidth=u+"px",y.style.left=s+"px"}else{var f=t.right-r.right,p=window.innerWidth-n.right-f,h=window.innerWidth-e.right-p,m=e.width+h,b=Math.max(m,t.width),g=window.innerWidth-Ue,w=d(p,[Ue,g-b]);y.style.minWidth=m+"px",y.style.right=w+"px"}var O=F(),E=window.innerHeight-20,k=T.scrollHeight,j=window.getComputedStyle(S),_=parseInt(j.borderTopWidth,10),C=parseInt(j.paddingTop,10),x=parseInt(j.borderBottomWidth,10),R=_+C+k+parseInt(j.paddingBottom,10)+x,P=Math.min(5*L.offsetHeight,R),N=window.getComputedStyle(T),A=parseInt(N.paddingTop,10),M=parseInt(N.paddingBottom,10),D=e.top+e.height/2-Ue,z=E-D,V=L.offsetHeight/2,U=_+C+(L.offsetTop+V),B=R-U;if(U<=D){var W=L===O[O.length-1].ref.current;y.style.bottom="0px";var Y=S.clientHeight-T.offsetTop-T.offsetHeight,X=U+Math.max(z,V+(W?M:0)+Y+x);y.style.height=X+"px"}else{var q=L===O[0].ref.current;y.style.top="0px";var Q=Math.max(D,_+T.offsetTop+(q?A:0)+V)+B;y.style.height=Q+"px",T.scrollTop=U-D+T.offsetTop}y.style.margin="".concat(Ue,"px 0"),y.style.minHeight=P+"px",y.style.maxHeight=E+"px",H(!0),requestAnimationFrame((function(){return K.current=!0}))}}),[F,v.trigger,v.valueNode,y,S,T,L,I,v.dir]);q((function(){return $()}),[$]);var G=Object(c.useCallback)((function(){return Q([L,S])}),[Q,L,S]);Object(c.useEffect)((function(){W&&G()}),[W,G]);var Z=Object(c.useCallback)((function(e){e&&!0===Y.current&&($(),G(),Y.current=!1)}),[$,G]),J=v.onOpenChange,ne=v.triggerPointerDownPosRef;Object(c.useEffect)((function(){if(S){var e={x:0,y:0},t=function(t){var n,r,o,a;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=ne.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(a=ne.current)||void 0===a?void 0:a.y)&&void 0!==o?o:0))}},n=function(n){e.x<=10&&e.y<=10?n.preventDefault():S.contains(n.target)||J(!1),document.removeEventListener("pointermove",t),ne.current=null};return null!==ne.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),function(){document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}}),[S,J,ne]),Object(c.useEffect)((function(){var e=function(){return J(!1)};return window.addEventListener("blur",e),window.addEventListener("resize",e),function(){window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[J]);var re=wt((function(e){var t=F().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.ref.current===document.activeElement})),r=Ot(t,e,n);r&&setTimeout((function(){return r.ref.current.focus()}))})),oe=Object(u.a)(re,2),ie=oe[0],ue=oe[1],le=Object(c.useCallback)((function(e,t,n){var r=!X.current&&!n;(void 0!==v.value&&v.value===t||r)&&(A(e),r&&(X.current=!0))}),[v.value]),ce=Object(c.useCallback)((function(){return null===S||void 0===S?void 0:S.focus()}),[S]),se=Object(c.useCallback)((function(e,t,n){var r=!X.current&&!n;(void 0!==v.value&&v.value===t||r)&&z(e)}),[v.value]);return Object(c.createElement)(He,{scope:n,contentWrapper:y,content:S,viewport:T,onViewportChange:x,itemRefCallback:le,selectedItem:L,onItemLeave:ce,itemTextRefCallback:se,selectedItemText:I,onScrollButtonChange:Z,isPositioned:W,shouldExpandOnScrollRef:K,searchRef:ie},Object(c.createElement)(V.a,null,Object(c.createElement)(te.a,null,Object(c.createElement)("div",{ref:g,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:0}},Object(c.createElement)(j.a,{asChild:!0,trapped:v.open,onMountAutoFocus:function(e){e.preventDefault()},onUnmountAutoFocus:Object(p.a)(s,(function(e){var t;null===(t=v.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}))},Object(c.createElement)(k.a,Object(l.a)({role:"listbox",id:v.contentId,"data-state":v.open?"open":"closed",dir:v.dir,onContextMenu:function(e){return e.preventDefault()}},f,{ref:R,style:Object(r.a)({display:"flex",flexDirection:"column",boxSizing:"border-box",maxHeight:"100%",outline:"none"},f.style),disableOutsidePointerEvents:!0,onFocusOutside:function(e){return e.preventDefault()},onDismiss:function(){return v.onOpenChange(!1)},onKeyDown:Object(p.a)(f.onKeyDown,(function(e){var t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||ue(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){var n=F().filter((function(e){return!e.disabled})).map((function(e){return e.ref.current}));if(["ArrowUp","End"].includes(e.key)&&(n=n.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){var r=e.target,o=n.indexOf(r);n=n.slice(o+1)}setTimeout((function(){return Q(n)})),e.preventDefault()}}))})))))))})),Xe="SelectViewport",qe=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,o=Object(i.a)(e,ie),a=Ye(Xe,n),u=Object(m.b)(t,a.onViewportChange),s=Object(c.useRef)(0);return Object(c.createElement)(c.Fragment,null,Object(c.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),Object(c.createElement)(Se.Slot,{scope:n},Object(c.createElement)(C.a.div,Object(l.a)({"data-radix-select-viewport":"",role:"presentation"},o,{ref:u,style:Object(r.a)({position:"relative",flex:1,overflow:"auto"},o.style),onScroll:Object(p.a)(o.onScroll,(function(e){var t=e.currentTarget,n=a.contentWrapper,r=a.shouldExpandOnScrollRef;if(null!==r&&void 0!==r&&r.current&&n){var o=Math.abs(s.current-t.scrollTop);if(o>0){var i=window.innerHeight-20,u=parseFloat(n.style.minHeight),l=parseFloat(n.style.height),c=Math.max(u,l);if(c0?p:0,n.style.justifyContent="flex-end")}}}s.current=t.scrollTop}))}))))})),Qe="SelectGroup",$e=Ce(Qe),Ge=Object(u.a)($e,2),Ze=Ge[0],Je=Ge[1],et=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=Object(i.a)(e,ue),o=Object(_.a)();return Object(c.createElement)(Ze,{scope:n,id:o},Object(c.createElement)(C.a.div,Object(l.a)({role:"group","aria-labelledby":o},r,{ref:t})))})),tt="SelectLabel",nt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=Object(i.a)(e,le),o=Je(tt,n);return Object(c.createElement)(C.a.div,Object(l.a)({id:o.id},r,{ref:t}))})),rt="SelectItem",ot=Ce(rt),at=Object(u.a)(ot,2),it=at[0],ut=at[1],lt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=e.value,o=e.disabled,a=void 0!==o&&o,s=e.textValue,f=Object(i.a)(e,ce),d=Ne(rt,n),v=Ye(rt,n),h=d.value===r,b=Object(c.useState)(null!==s&&void 0!==s?s:""),y=Object(u.a)(b,2),g=y[0],w=y[1],O=Object(c.useState)(!1),S=Object(u.a)(O,2),E=S[0],k=S[1],j=Object(m.b)(t,(function(e){var t;return null===(t=v.itemRefCallback)||void 0===t?void 0:t.call(v,e,r,a)})),T=Object(_.a)(),x=function(){a||(d.onValueChange(r),d.onOpenChange(!1))};return Object(c.createElement)(it,{scope:n,value:r,disabled:a,textId:T,isSelected:h,onItemTextChange:Object(c.useCallback)((function(e){w((function(t){var n;return t||(null!==(n=null===e||void 0===e?void 0:e.textContent)&&void 0!==n?n:"").trim()}))}),[])},Object(c.createElement)(Se.ItemSlot,{scope:n,value:r,disabled:a,textValue:g},Object(c.createElement)(C.a.div,Object(l.a)({role:"option","aria-labelledby":T,"data-highlighted":E?"":void 0,"aria-selected":h&&E,"data-state":h?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},f,{ref:j,onFocus:Object(p.a)(f.onFocus,(function(){return k(!0)})),onBlur:Object(p.a)(f.onBlur,(function(){return k(!1)})),onPointerUp:Object(p.a)(f.onPointerUp,x),onPointerMove:Object(p.a)(f.onPointerMove,(function(e){var t;a?null===(t=v.onItemLeave)||void 0===t||t.call(v):e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:Object(p.a)(f.onPointerLeave,(function(e){var t;e.currentTarget===document.activeElement&&(null===(t=v.onItemLeave)||void 0===t||t.call(v))})),onKeyDown:Object(p.a)(f.onKeyDown,(function(e){var t;""!==(null===(t=v.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(ye.includes(e.key)&&x()," "===e.key&&e.preventDefault())}))}))))})),ct="SelectItemText",st=Object(c.forwardRef)((function(e,t){var n,r=e.__scopeSelect,o=(e.className,e.style,Object(i.a)(e,se)),a=Ne(ct,r),u=Ye(ct,r),s=ut(ct,r),d=Object(c.useRef)(null),p=Object(m.b)(t,d,s.onItemTextChange,(function(e){var t;return null===(t=u.itemTextRefCallback)||void 0===t?void 0:t.call(u,e,s.value,s.disabled)}));return Object(c.createElement)(c.Fragment,null,Object(c.createElement)(C.a.span,Object(l.a)({id:s.textId},o,{ref:p})),s.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Object(f.createPortal)(o.children,a.valueNode):null,a.bubbleSelect?Object(f.createPortal)(Object(c.createElement)("option",{value:s.value},null===(n=d.current)||void 0===n?void 0:n.textContent),a.bubbleSelect):null)})),ft="SelectItemIndicator",dt=Object(c.forwardRef)((function(e,t){var n=e.__scopeSelect,r=Object(i.a)(e,fe);return ut(ft,n).isSelected?Object(c.createElement)(C.a.span,Object(l.a)({"aria-hidden":!0},r,{ref:t})):null})),pt="SelectScrollUpButton",vt=Object(c.forwardRef)((function(e,t){var n=Ye(pt,e.__scopeSelect),r=Object(c.useState)(!1),o=Object(u.a)(r,2),a=o[0],i=o[1],s=Object(m.b)(t,n.onScrollButtonChange);return q((function(){if(n.viewport&&n.isPositioned){var e=function(){var e=t.scrollTop>0;i(e)},t=n.viewport;return e(),t.addEventListener("scroll",e),function(){return t.removeEventListener("scroll",e)}}}),[n.viewport,n.isPositioned]),a?Object(c.createElement)(bt,Object(l.a)({},e,{ref:s,onAutoScroll:function(){var e=n.viewport,t=n.selectedItem;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null})),ht="SelectScrollDownButton",mt=Object(c.forwardRef)((function(e,t){var n=Ye(ht,e.__scopeSelect),r=Object(c.useState)(!1),o=Object(u.a)(r,2),a=o[0],i=o[1],s=Object(m.b)(t,n.onScrollButtonChange);return q((function(){if(n.viewport&&n.isPositioned){var e=function(){var e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)1&&Array.from(t).every((function(e){return e===t[0]}))?t[0]:t,i=n?e.indexOf(n):-1,u=(r=e,o=Math.max(i,0),r.map((function(e,t){return r[(o+t)%r.length]})));1===a.length&&(u=u.filter((function(e){return e!==n})));var l=u.find((function(e){return e.textValue.toLowerCase().startsWith(a.toLowerCase())}));return l!==n?l:void 0}var St=Le,Et=Me,kt=Ie,jt=ze,_t=Fe,Ct=qe,Tt=et,xt=nt,Rt=lt,Pt=st,Nt=dt,Lt=vt,At=mt,Mt=yt},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p}));var r=n(11),o=n(3),a=n(9),i=n(4),u=n(0),l=["children"],c=["scope","children"];function s(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var f={};function d(e,t){var n=Object(u.createContext)(t);function r(e){var t=e.children,r=Object(i.a)(e,l),o=Object(u.useMemo)((function(){return r}),Object.values(r));return Object(u.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){var o=Object(u.useContext)(n);if(o)return o;if(void 0!==t)return t;throw new Error("`".concat(r,"` must be used within `").concat(e,"`"))}]}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];function l(t,r){var o=Object(u.createContext)(r),l=n.length;function s(t){var n=t.scope,r=t.children,a=Object(i.a)(t,c),s=(null===n||void 0===n?void 0:n[e][l])||o,f=Object(u.useMemo)((function(){return a}),Object.values(a));return Object(u.createElement)(s.Provider,{value:f},r)}return n=[].concat(Object(a.a)(n),[r]),s.displayName=t+"Provider",[s,function(n,a){var i=(null===a||void 0===a?void 0:a[e][l])||o,c=Object(u.useContext)(i);if(c)return c;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]}var s=function(){var t=n.map((function(e){return Object(u.createContext)(e)}));return function(n){var a=(null===n||void 0===n?void 0:n[e])||t;return Object(u.useMemo)((function(){return Object(r.a)({},"__scope".concat(e),Object(o.a)(Object(o.a)({},n),{},Object(r.a)({},e,a)))}),[n,a])}};return s.scopeName=e,[l,v.apply(void 0,[s].concat(Object(a.a)(t)))]}function v(){for(var e=arguments.length,t=new Array(e),n=0;n1?i.Children.only(null):Object(i.isValidElement)(s)?s.props.children:null:e}));return Object(i.createElement)(p,Object(a.a)({},r,{ref:t}),Object(i.isValidElement)(s)?Object(i.cloneElement)(s,void 0,f):null)}return Object(i.createElement)(p,Object(a.a)({},r,{ref:t}),n)}));d.displayName="Slot";var p=Object(i.forwardRef)((function(e,t){var n=e.children,a=Object(o.a)(e,c);return Object(i.isValidElement)(n)?Object(i.cloneElement)(n,Object(r.a)(Object(r.a)({},function(e,t){var n=Object(r.a)({},t),o=function(o){var a=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null===i||void 0===i||i.apply(void 0,arguments),null===a||void 0===a||a.apply(void 0,arguments)}:"style"===o?n[o]=Object(r.a)(Object(r.a)({},a),i):"className"===o&&(n[o]=[a,i].filter(Boolean).join(" "))};for(var a in t)o(a);return Object(r.a)(Object(r.a)({},e),n)}(a,n.props)),{},{ref:Object(u.a)(t,n.ref)})):i.Children.count(n)>1?i.Children.only(null):null}));p.displayName="SlotClone";var v=function(e){var t=e.children;return Object(i.createElement)(i.Fragment,null,t)};function h(e){return Object(i.isValidElement)(e)&&e.type===v}var m=d},function(e,t,n){"use strict";n.d(t,"d",(function(){return xe})),n.d(t,"c",(function(){return Pe})),n.d(t,"b",(function(){return Ne})),n.d(t,"a",(function(){return Le})),n.d(t,"e",(function(){return Ae}));var r=n(3),o=n(4),a=n(2),i=n(5),u=n(0),l=n(7),c=n(13),s=n(22),f=n(20),d=n(17);var p,v,h,m;function b(e){var t=e.prop,n=e.defaultProp,r=e.onChange,o=void 0===r?function(){}:r,i=function(e){var t=e.defaultProp,n=e.onChange,r=Object(u.useState)(t),o=Object(a.a)(r,1)[0],i=Object(u.useRef)(o),l=Object(d.a)(n);return Object(u.useEffect)((function(){i.current!==o&&(l(o),i.current=o)}),[o,i,l]),r}({defaultProp:n,onChange:o}),l=Object(a.a)(i,2),c=l[0],s=l[1],f=void 0!==t,p=f?t:c,v=Object(d.a)(o);return[p,Object(u.useCallback)((function(e){if(f){var n="function"===typeof e?e(t):e;n!==t&&v(n)}else s(e)}),[f,t,s,v])]}p={},v="useControllableState",h=function(){return b},Object.defineProperty(p,v,{get:h,set:m,enumerable:!0,configurable:!0});var y=n(34),g=n(33),w=n(36),O=n(15);!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return S}));var S=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?u.useLayoutEffect:function(){};!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"Presence",(function(){return E}));var E=function(e){var t=e.present,n=e.children,r=function(e){var t=Object(u.useState)(),n=Object(a.a)(t,2),r=n[0],o=n[1],i=Object(u.useRef)({}),l=Object(u.useRef)(e),c=Object(u.useRef)("none"),s=function(e,t){return Object(u.useReducer)((function(e,n){var r=t[e][n];return null!==r&&void 0!==r?r:e}),e)}(e?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=Object(a.a)(s,2),d=f[0],p=f[1];return Object(u.useEffect)((function(){var e=k(i.current);c.current="mounted"===d?e:"none"}),[d]),S((function(){var t=i.current,n=l.current;if(n!==e){var r=c.current,o=k(t);if(e)p("MOUNT");else if("none"===o||"none"===(null===t||void 0===t?void 0:t.display))p("UNMOUNT");else{p(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}l.current=e}}),[e,p]),S((function(){if(r){var e=function(e){var t=k(i.current).includes(e.animationName);e.target===r&&t&&Object(O.flushSync)((function(){return p("ANIMATION_END")}))},t=function(e){e.target===r&&(c.current=k(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),function(){r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}p("ANIMATION_END")}),[r,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:Object(u.useCallback)((function(e){e&&(i.current=getComputedStyle(e)),o(e)}),[])}}(t),o="function"===typeof n?n({present:r.isPresent}):u.Children.only(n),i=Object(c.b)(r.ref,o.ref);return"function"===typeof n||r.isPresent?Object(u.cloneElement)(o,{ref:i}):null};function k(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}E.displayName="Presence";var j=n(12);function _(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var C={};_(C,"FocusGuards",(function(){return x})),_(C,"useFocusGuards",(function(){return R})),_(C,"Root",(function(){return N}));var T=0;function x(e){return R(),e.children}function R(){Object(u.useEffect)((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:P()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:P()),T++,function(){1===T&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),T--}}),[])}function P(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var N=x,L=n(53),A=n(32),M=n(24),D=["__scopeDialog"],I=["forceMount"],z=["__scopeDialog"],V=["forceMount"],F=["__scopeDialog","trapFocus","onOpenAutoFocus","onCloseAutoFocus"],U=["__scopeDialog"],B=["__scopeDialog"],W=["__scopeDialog"];function H(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Y={};H(Y,"createDialogScope",(function(){return $})),H(Y,"Dialog",(function(){return te})),H(Y,"DialogTrigger",(function(){return re})),H(Y,"DialogPortal",(function(){return ce})),H(Y,"DialogOverlay",(function(){return fe})),H(Y,"DialogContent",(function(){return ve})),H(Y,"DialogTitle",(function(){return ge})),H(Y,"DialogDescription",(function(){return Oe})),H(Y,"DialogClose",(function(){return Ee})),H(Y,"WarningProvider",(function(){return Te})),H(Y,"Root",(function(){return xe})),H(Y,"Trigger",(function(){return Re})),H(Y,"Portal",(function(){return Pe})),H(Y,"Overlay",(function(){return Ne})),H(Y,"Content",(function(){return Le})),H(Y,"Title",(function(){return Ae})),H(Y,"Description",(function(){return Me})),H(Y,"Close",(function(){return De}));var K="Dialog",X=Object(s.b)(K),q=Object(a.a)(X,2),Q=q[0],$=q[1],G=Q(K),Z=Object(a.a)(G,2),J=Z[0],ee=Z[1],te=function(e){var t=e.__scopeDialog,n=e.children,r=e.open,o=e.defaultOpen,i=e.onOpenChange,l=e.modal,c=void 0===l||l,s=e.allowPinchZoom,d=Object(u.useRef)(null),p=Object(u.useRef)(null),v=b({prop:r,defaultProp:o,onChange:i}),h=Object(a.a)(v,2),m=h[0],y=void 0!==m&&m,g=h[1];return Object(u.createElement)(J,{scope:t,triggerRef:d,contentRef:p,contentId:Object(f.a)(),titleId:Object(f.a)(),descriptionId:Object(f.a)(),open:y,onOpenChange:g,onOpenToggle:Object(u.useCallback)((function(){return g((function(e){return!e}))}),[g]),modal:c,allowPinchZoom:s},n)},ne="DialogTrigger",re=Object(u.forwardRef)((function(e,t){var n=e.__scopeDialog,r=Object(o.a)(e,D),a=ee(ne,n),s=Object(c.b)(t,a.triggerRef);return Object(u.createElement)(j.a.button,Object(i.a)({type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":ke(a.open)},r,{ref:s,onClick:Object(l.a)(e.onClick,a.onOpenToggle)}))})),oe="DialogPortal",ae=Q(oe,{forceMount:void 0}),ie=Object(a.a)(ae,2),ue=ie[0],le=ie[1],ce=function(e){var t=e.__scopeDialog,n=e.forceMount,r=e.children,o=e.container,a=ee(oe,t);return Object(u.createElement)(ue,{scope:t,forceMount:n},u.Children.map(r,(function(e){return Object(u.createElement)(E,{present:n||a.open},Object(u.createElement)(w.b,{asChild:!0,container:o},e))})))},se="DialogOverlay",fe=Object(u.forwardRef)((function(e,t){var n=le(se,e.__scopeDialog),r=e.forceMount,a=void 0===r?n.forceMount:r,l=Object(o.a)(e,I),c=ee(se,e.__scopeDialog);return c.modal?Object(u.createElement)(E,{present:a||c.open},Object(u.createElement)(de,Object(i.a)({},l,{ref:t}))):null})),de=Object(u.forwardRef)((function(e,t){var n=e.__scopeDialog,a=Object(o.a)(e,z),l=ee(se,n);return Object(u.createElement)(L.a,{as:M.a,allowPinchZoom:l.allowPinchZoom,shards:[l.contentRef]},Object(u.createElement)(j.a.div,Object(i.a)({"data-state":ke(l.open)},a,{ref:t,style:Object(r.a)({pointerEvents:"auto"},a.style)})))})),pe="DialogContent",ve=Object(u.forwardRef)((function(e,t){var n=le(pe,e.__scopeDialog),r=e.forceMount,a=void 0===r?n.forceMount:r,l=Object(o.a)(e,V),c=ee(pe,e.__scopeDialog);return Object(u.createElement)(E,{present:a||c.open},c.modal?Object(u.createElement)(he,Object(i.a)({},l,{ref:t})):Object(u.createElement)(me,Object(i.a)({},l,{ref:t})))})),he=Object(u.forwardRef)((function(e,t){var n=ee(pe,e.__scopeDialog),r=Object(u.useRef)(null),o=Object(c.b)(t,n.contentRef,r);return Object(u.useEffect)((function(){var e=r.current;if(e)return Object(A.a)(e)}),[]),Object(u.createElement)(be,Object(i.a)({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Object(l.a)(e.onCloseAutoFocus,(function(e){var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:Object(l.a)(e.onPointerDownOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:Object(l.a)(e.onFocusOutside,(function(e){return e.preventDefault()}))}))})),me=Object(u.forwardRef)((function(e,t){var n=ee(pe,e.__scopeDialog),r=Object(u.useRef)(!1);return Object(u.createElement)(be,Object(i.a)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:function(t){var o,a;(null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented)||(r.current||null===(a=n.triggerRef.current)||void 0===a||a.focus(),t.preventDefault());r.current=!1},onInteractOutside:function(t){var o,a;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0);var i=t.target;(null===(a=n.triggerRef.current)||void 0===a?void 0:a.contains(i))&&t.preventDefault()}}))})),be=Object(u.forwardRef)((function(e,t){var n=e.__scopeDialog,r=e.trapFocus,a=e.onOpenAutoFocus,l=e.onCloseAutoFocus,s=Object(o.a)(e,F),f=ee(pe,n),d=Object(u.useRef)(null),p=Object(c.b)(t,d);return R(),Object(u.createElement)(u.Fragment,null,Object(u.createElement)(g.a,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:a,onUnmountAutoFocus:l},Object(u.createElement)(y.a,Object(i.a)({role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":ke(f.open)},s,{ref:p,onDismiss:function(){return f.onOpenChange(!1)}}))),!1)})),ye="DialogTitle",ge=Object(u.forwardRef)((function(e,t){var n=e.__scopeDialog,r=Object(o.a)(e,U),a=ee(ye,n);return Object(u.createElement)(j.a.h2,Object(i.a)({id:a.titleId},r,{ref:t}))})),we="DialogDescription",Oe=Object(u.forwardRef)((function(e,t){var n=e.__scopeDialog,r=Object(o.a)(e,B),a=ee(we,n);return Object(u.createElement)(j.a.p,Object(i.a)({id:a.descriptionId},r,{ref:t}))})),Se="DialogClose",Ee=Object(u.forwardRef)((function(e,t){var n=e.__scopeDialog,r=Object(o.a)(e,W),a=ee(Se,n);return Object(u.createElement)(j.a.button,Object(i.a)({type:"button"},r,{ref:t,onClick:Object(l.a)(e.onClick,(function(){return a.onOpenChange(!1)}))}))}));function ke(e){return e?"open":"closed"}var je="DialogTitleWarning",_e=Object(s.a)(je,{contentName:pe,titleName:ye,docsSlug:"dialog"}),Ce=Object(a.a)(_e,2),Te=Ce[0],xe=(Ce[1],te),Re=re,Pe=ce,Ne=fe,Le=ve,Ae=ge,Me=Oe,De=Ee},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(29),o=n(30),a=n(23),i=n(31);function u(e){return Object(r.a)(e)||Object(o.a)(e)||Object(a.a)(e)||Object(i.a)()}},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?l.Children.only(null):null}));v.displayName="SlotClone";var h=function(e){var t=e.children;return l.createElement(l.Fragment,null,t)};function m(e){return l.isValidElement(e)&&e.type===h}var b=["asChild"],y=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(u.a)({},t,l.forwardRef((function(e,n){var r=e.asChild,o=Object(a.a)(e,b),i=r?p:t;return l.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),l.createElement(i,Object(s.a)({},o,{ref:n}))}))))}),{}),g=l.forwardRef((function(e,t){return l.createElement(y.span,Object(s.a)({},e,{ref:t,style:Object(r.a)({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},e.style)}))})),w=n(19),O=n(35);function S(e){var t=l.useRef(e);return l.useEffect((function(){t.current=e})),l.useMemo((function(){return function(){for(var e,n,r=arguments.length,o=new Array(r),a=0;a1?l.Children.only(null):null}));T.displayName="SlotClone";var x=function(e){var t=e.children;return l.createElement(l.Fragment,null,t)};function R(e){return l.isValidElement(e)&&e.type===x}var P=["asChild"],N=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(u.a)({},t,l.forwardRef((function(e,n){var r=e.asChild,o=Object(a.a)(e,P),i=r?C:t;return l.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),l.createElement(i,Object(s.a)({},o,{ref:n}))}))))}),{});function L(){for(var e=arguments.length,t=new Array(e),n=0;n0,A=P>=R,M=function(e){var t=S((function(e){var t=e.target,n=Object(o.a)(m.branches).some((function(e){return e.contains(t)}));A&&!n&&(null==f||f(e),null==p||p(e),e.defaultPrevented||null==v||v())})),n=l.useRef(!1);return l.useEffect((function(){var e=function(e){e.target&&!n.current&&K("dismissableLayer.pointerDownOutside",t,{originalEvent:e}),n.current=!1},r=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(r),document.removeEventListener("pointerdown",e)}}),[t]),{onPointerDownCapture:function(){return n.current=!0}}}(),D=function(e){var t=S((function(e){var t=e.target;Object(o.a)(m.branches).some((function(e){return e.contains(t)}))||(null==d||d(e),null==p||p(e),e.defaultPrevented||null==v||v())})),n=l.useRef(!1);return l.useEffect((function(){var e=function(e){e.target&&!n.current&&K("dismissableLayer.focusOutside",t,{originalEvent:e})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[t]),{onFocusCapture:function(){return n.current=!0},onBlurCapture:function(){return n.current=!1}}}();return function(e){var t=S(e);l.useEffect((function(){var e=function(e){"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[t])}((function(e){P===m.layers.size-1&&(null==c||c(e),e.defaultPrevented||null==v||v())})),function(e){var t=e.disabled,n=l.useRef(!1);Object(w.a)((function(){if(t){var e=function(){0===--U&&(document.body.style.pointerEvents=F)},r=function(e){n.current="mouse"!==e.pointerType};return 0===U&&(F=document.body.style.pointerEvents),document.body.style.pointerEvents="none",U++,document.addEventListener("pointerup",r),function(){n.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",r)}}}),[t])}({disabled:u}),l.useEffect((function(){g&&(u&&m.layersWithOutsidePointerEventsDisabled.add(g),m.layers.add(g),Y())}),[g,u,m]),l.useEffect((function(){return function(){g&&(m.layers.delete(g),m.layersWithOutsidePointerEventsDisabled.delete(g),Y())}}),[g,m]),l.useEffect((function(){var e=function(){return j({})};return document.addEventListener("dismissableLayer.update",e),function(){return document.removeEventListener("dismissableLayer.update",e)}}),[]),l.createElement(N.div,Object(s.a)({},h,{ref:_,style:Object(r.a)({pointerEvents:L?A?"auto":"none":void 0},e.style),onFocusCapture:Object(B.a)(e.onFocusCapture,D.onFocusCapture),onBlurCapture:Object(B.a)(e.onBlurCapture,D.onBlurCapture),onPointerDownCapture:Object(B.a)(e.onPointerDownCapture,M.onPointerDownCapture)}))})),q=l.forwardRef((function(e,t){var n=l.useContext(H),r=l.useRef(null),o=k(t,r);return l.useEffect((function(){var e=r.current;if(e)return n.branches.add(e),function(){n.branches.delete(e)}}),[n.branches]),l.createElement(N.div,Object(s.a)({},e,{ref:o}))})),Q=["scope","children"];function $(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[],n=[],i=function(){var t=n.map((function(e){return l.createContext(e)}));return function(n){var o=(null==n?void 0:n[e])||t;return l.useMemo((function(){return Object(u.a)({},"__scope".concat(e),Object(r.a)(Object(r.a)({},n),{},Object(u.a)({},e,o)))}),[n,o])}};return i.scopeName=e,[function(t,r){var i=l.createContext(r),u=n.length;function c(t){var n=t.scope,r=t.children,o=Object(a.a)(t,Q),c=(null==n?void 0:n[e][u])||i,s=l.useMemo((function(){return o}),Object.values(o));return l.createElement(c.Provider,{value:s},r)}return n=[].concat(Object(o.a)(n),[r]),c.displayName=t+"Provider",[c,function(n,o){var a=(null==o?void 0:o[e][u])||i,c=l.useContext(a);if(c)return c;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},$.apply(void 0,[i].concat(Object(o.a)(t)))]}("Toast"),ae=Object(i.a)(oe,2),ie=ae[0],ue=(ae[1],ie("ToastProvider")),le=Object(i.a)(ue,2),ce=le[0],se=le[1],fe=["F8"],de=l.forwardRef((function(e,t){var n=e.__scopeToast,r=e.hotkey,u=void 0===r?fe:r,c=e.label,f=void 0===c?"Notifications ({hotkey})":c,d=Object(a.a)(e,G),p=se("ToastViewport",n),v=l.useRef(null),h=l.useRef(null),m=k(t,h,p.onViewportChange),b=u.join("+").replace(/Key/g,"").replace(/Digit/g,"");return l.useEffect((function(){var e=function(e){var t;u.every((function(t){return e[t]||e.code===t}))&&(null===(t=h.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[u]),l.useEffect((function(){var e=v.current,t=h.current;if(e&&t){var n=function(){var e=new Event("toast.viewportPause");t.dispatchEvent(e),p.isClosePausedRef.current=!0},r=function(){var e=new Event("toast.viewportResume");t.dispatchEvent(e),p.isClosePausedRef.current=!1};return e.addEventListener("focusin",n),e.addEventListener("focusout",r),e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),window.addEventListener("blur",n),window.addEventListener("focus",r),function(){e.removeEventListener("focusin",n),e.removeEventListener("focusout",r),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}}),[p.isClosePausedRef]),l.useEffect((function(){var e=h.current;if(e){var t=[],n=new MutationObserver((function(n){Object(i.a)(n,1)[0].addedNodes.forEach((function(n){t.includes(n)||(e.prepend(n),t=[].concat(Object(o.a)(t),[n]))}))}));return n.observe(e,{childList:!0}),function(){return n.disconnect()}}}),[]),l.createElement(q,{ref:v,role:"region","aria-label":f.replace("{hotkey}",b),tabIndex:-1,style:{pointerEvents:p.toastCount>0?void 0:"none"}},l.createElement(N.ol,Object(s.a)({tabIndex:-1},d,{ref:m})))})),pe=l.forwardRef((function(e,t){var n=e.forceMount,r=e.open,o=e.defaultOpen,u=e.onOpenChange,c=Object(a.a)(e,Z),f=Object(O.a)({prop:r,defaultProp:o,onChange:u}),d=Object(i.a)(f,2),p=d[0],v=void 0===p||p,h=d[1];return l.createElement(A,{present:n||v},l.createElement(ye,Object(s.a)({open:v},c,{ref:t,onClose:function(){return h(!1)},onSwipeStart:Object(B.a)(e.onSwipeStart,(function(e){e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:Object(B.a)(e.onSwipeMove,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))})),onSwipeCancel:Object(B.a)(e.onSwipeCancel,(function(e){e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:Object(B.a)(e.onSwipeEnd,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),h(!1)}))})))})),ve=ie("Toast",{isInteractive:!1,onClose:function(){}}),he=Object(i.a)(ve,2),me=he[0],be=he[1],ye=l.forwardRef((function(e,t){var n=e.__scopeToast,o=e.type,i=void 0===o?"foreground":o,u=e.duration,c=e.open,f=e.onClose,d=e.onEscapeKeyDown,p=e.onSwipeStart,v=e.onSwipeMove,h=e.onSwipeCancel,m=e.onSwipeEnd,b=Object(a.a)(e,J),y=se("Toast",n),g=l.useRef(null),w=k(t,g),O=l.useRef(null),E=l.useRef(null),j=u||y.duration,_=l.useRef(0),C=l.useRef(j),T=l.useRef(0),x=y.onToastAdd,R=y.onToastRemove,P=S((function(){var e,t;(null===(e=g.current)||void 0===e?void 0:e.contains(document.activeElement))&&(null===(t=y.viewport)||void 0===t||t.focus()),f()})),L=l.useCallback((function(e){e&&e!==1/0&&(window.clearTimeout(T.current),_.current=(new Date).getTime(),T.current=window.setTimeout(P,e))}),[P]);return l.useEffect((function(){var e=y.viewport;if(e){var t=function(){L(C.current)},n=function(){var e=(new Date).getTime()-_.current;C.current=C.current-e,window.clearTimeout(T.current)};return e.addEventListener("toast.viewportPause",n),e.addEventListener("toast.viewportResume",t),function(){e.removeEventListener("toast.viewportPause",n),e.removeEventListener("toast.viewportResume",t)}}}),[y.viewport,j,L]),l.useEffect((function(){c&&!y.isClosePausedRef.current&&L(j)}),[c,j,y.isClosePausedRef,L]),l.useEffect((function(){return x(),function(){return R()}}),[x,R]),y.viewport?l.createElement(l.Fragment,null,l.createElement(ge,{__scopeToast:n,role:"status","aria-live":"foreground"===i?"assertive":"polite","aria-atomic":!0},e.children),l.createElement(me,{scope:n,isInteractive:!0,onClose:P},D.createPortal(l.createElement(X,{asChild:!0,onEscapeKeyDown:Object(B.a)(d,(function(){y.isFocusedToastEscapeKeyDownRef.current||P(),y.isFocusedToastEscapeKeyDownRef.current=!1}))},l.createElement(N.li,Object(s.a)({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":c?"open":"closed","data-swipe-direction":y.swipeDirection},b,{ref:w,style:Object(r.a)({userSelect:"none",touchAction:"none"},e.style),onKeyDown:Object(B.a)(e.onKeyDown,(function(e){"Escape"===e.key&&(null==d||d(e.nativeEvent),e.nativeEvent.defaultPrevented||(y.isFocusedToastEscapeKeyDownRef.current=!0,P()))})),onPointerDown:Object(B.a)(e.onPointerDown,(function(e){0===e.button&&(O.current={x:e.clientX,y:e.clientY})})),onPointerMove:Object(B.a)(e.onPointerMove,(function(e){if(O.current){var t=e.clientX-O.current.x,n=e.clientY-O.current.y,r=Boolean(E.current),o=["left","right"].includes(y.swipeDirection),a=["left","up"].includes(y.swipeDirection)?Math.min:Math.max,i=o?a(0,t):0,u=o?0:a(0,n),l="touch"===e.pointerType?10:2,c={x:i,y:u},s={originalEvent:e,delta:c};r?(E.current=c,Ee("toast.swipeMove",v,s)):ke(c,y.swipeDirection,l)?(E.current=c,Ee("toast.swipeStart",p,s),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(O.current=null)}})),onPointerUp:Object(B.a)(e.onPointerUp,(function(e){var t=E.current;if(e.target.releasePointerCapture(e.pointerId),E.current=null,O.current=null,t){var n=e.currentTarget,r={originalEvent:e,delta:t};ke(t,y.swipeDirection,y.swipeThreshold)?Ee("toast.swipeEnd",m,r):Ee("toast.swipeCancel",h,r),n.addEventListener("click",(function(e){return e.preventDefault()}),{once:!0})}}))}))),y.viewport))):null}));ye.propTypes={type:function(e){if(e.type&&!["foreground","background"].includes(e.type))throw new Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return null}};var ge=function(e){var t=e.__scopeToast,n=Object(a.a)(e,ee),r=se("Toast",t),o=l.useState(!1),u=Object(i.a)(o,2),c=u[0],s=u[1],f=l.useState(!1),d=Object(i.a)(f,2),p=d[0],v=d[1];return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=S(e);Object(w.a)((function(){var e,n=0;return e=window.requestAnimationFrame((function(){return n=window.requestAnimationFrame(t)})),function(){window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}}),[t])}((function(){return s(!0)})),l.useEffect((function(){var e=window.setTimeout((function(){return v(!0)}),1e3);return function(){return window.clearTimeout(e)}}),[]),p?null:l.createElement(V,{asChild:!0},l.createElement(g,{asChild:!0},l.createElement("div",n,c&&l.createElement(l.Fragment,null,r.label," ",e.children))))},we=l.forwardRef((function(e,t){e.__scopeToast;var n=Object(a.a)(e,te);return l.createElement(N.div,Object(s.a)({},n,{ref:t}))})),Oe=l.forwardRef((function(e,t){var n=e.altText,r=Object(a.a)(e,ne),o=be("ToastAction",e.__scopeToast);return n?o.isInteractive?l.createElement(Se,Object(s.a)({},r,{ref:t})):l.createElement("span",null,n):null}));Oe.propTypes={altText:function(e){if(!e.altText)throw new Error("Missing prop `altText` expected on `ToastAction`");return null}};var Se=l.forwardRef((function(e,t){var n=e.__scopeToast,r=Object(a.a)(e,re),o=be("ToastClose",n);return o.isInteractive?l.createElement(N.button,Object(s.a)({type:"button"},r,{ref:t,onClick:Object(B.a)(e.onClick,o.onClose)})):null}));function Ee(e,t,n){var r=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(o)}var ke=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),a=r>o;return"left"===t||"right"===t?a&&r>n:!a&&o>n},je=function(e){var t=e.__scopeToast,n=e.label,r=void 0===n?"Notification":n,o=e.duration,a=void 0===o?5e3:o,u=e.swipeDirection,c=void 0===u?"right":u,s=e.swipeThreshold,f=void 0===s?50:s,d=e.children,p=l.useState(null),v=Object(i.a)(p,2),h=v[0],m=v[1],b=l.useState(0),y=Object(i.a)(b,2),g=y[0],w=y[1],O=l.useRef(!1),S=l.useRef(!1);return l.createElement(ce,{scope:t,label:r,duration:a,swipeDirection:c,swipeThreshold:f,toastCount:g,viewport:h,onViewportChange:m,onToastAdd:l.useCallback((function(){return w((function(e){return e+1}))}),[]),onToastRemove:l.useCallback((function(){return w((function(e){return e-1}))}),[]),isFocusedToastEscapeKeyDownRef:O,isClosePausedRef:S},d)},_e=de,Ce=pe,Te=we},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=new WeakMap,o=new WeakMap,a={},i=0,u=function(e,t,n){void 0===t&&(t=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body}(e)),void 0===n&&(n="data-aria-hidden");var u=Array.isArray(e)?e:[e];a[n]||(a[n]=new WeakMap);var l=a[n],c=[],s=new Set;u.forEach((function e(t){t&&!s.has(t)&&(s.add(t),e(t.parentNode))}));return function e(t){!t||u.indexOf(t)>=0||Array.prototype.forEach.call(t.children,(function(t){if(s.has(t))e(t);else{var a=t.getAttribute("aria-hidden"),i=null!==a&&"false"!==a,u=(r.get(t)||0)+1,f=(l.get(t)||0)+1;r.set(t,u),l.set(t,f),c.push(t),1===u&&i&&o.set(t,!0),1===f&&t.setAttribute(n,"true"),i||t.setAttribute("aria-hidden","true")}}))}(t),s.clear(),i++,function(){c.forEach((function(e){var t=r.get(e)-1,a=l.get(e)-1;r.set(e,t),l.set(e,a),t||(o.has(e)||e.removeAttribute("aria-hidden"),o.delete(e)),a||e.removeAttribute(n)})),--i||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(9),o=n(6),a=n(2),i=n(4),u=n(5),l=n(0),c=n(13),s=n(12),f=n(17),d=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"];function p(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var v={};p(v,"FocusScope",(function(){return y})),p(v,"Root",(function(){return _}));var h="focusScope.autoFocusOnMount",m="focusScope.autoFocusOnUnmount",b={bubbles:!1,cancelable:!0},y=Object(l.forwardRef)((function(e,t){var n=e.loop,r=void 0!==n&&n,p=e.trapped,v=void 0!==p&&p,y=e.onMountAutoFocus,O=e.onUnmountAutoFocus,S=Object(i.a)(e,d),j=Object(l.useState)(null),_=Object(a.a)(j,2),C=_[0],T=_[1],x=Object(f.a)(y),R=Object(f.a)(O),P=Object(l.useRef)(null),N=Object(c.b)(t,(function(e){return T(e)})),L=Object(l.useRef)({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;Object(l.useEffect)((function(){if(v){var e=function(e){if(!L.paused&&C){var t=e.target;C.contains(t)?P.current=t:E(P.current,{select:!0})}},t=function(e){!L.paused&&C&&(C.contains(e.relatedTarget)||E(P.current,{select:!0}))};return document.addEventListener("focusin",e),document.addEventListener("focusout",t),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[v,C,L.paused]),Object(l.useEffect)((function(){if(C){k.add(L);var e=document.activeElement;if(!C.contains(e)){var t=new CustomEvent(h,b);C.addEventListener(h,x),C.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).select,r=void 0!==n&&n,a=document.activeElement,i=Object(o.a)(e);try{for(i.s();!(t=i.n()).done;){if(E(t.value,{select:r}),document.activeElement!==a)return}}catch(u){i.e(u)}finally{i.f()}}((n=g(C),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&E(C))}return function(){C.removeEventListener(h,x),setTimeout((function(){var t=new CustomEvent(m,b);C.addEventListener(m,R),C.dispatchEvent(t),t.defaultPrevented||E(null!==e&&void 0!==e?e:document.body,{select:!0}),C.removeEventListener(m,R),k.remove(L)}),0)}}var n}),[C,x,R,L]);var A=Object(l.useCallback)((function(e){if((r||v)&&!L.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var o=e.currentTarget,i=function(e){var t=g(e),n=w(t,e),r=w(t.reverse(),e);return[n,r]}(o),u=Object(a.a)(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),r&&E(c,{select:!0})):(e.preventDefault(),r&&E(l,{select:!0})):n===o&&e.preventDefault()}}}),[r,v,L.paused]);return Object(l.createElement)(s.a.div,Object(u.a)({tabIndex:-1},S,{ref:N,onKeyDown:A}))}));function g(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function w(e,t){var n,r=Object(o.a)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(!O(a,{upTo:t}))return a}}catch(i){r.e(i)}finally{r.f()}}function O(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function S(e){return e instanceof HTMLInputElement&&"select"in e}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&S(e)&&r&&e.select()}}var k=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=j(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=j(e,t))[0])||void 0===n||n.resume()}}}();function j(e,t){var n=Object(r.a)(e),o=n.indexOf(t);return-1!==o&&n.splice(o,1),n}var _=y},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(3),o=n(9),a=n(2),i=n(4),u=n(5),l=n(0),c=n(7),s=n(12),f=n(13);var d,p,v,h;d={},p="useLayoutEffect",v=function(){return m},Object.defineProperty(d,p,{get:v,set:h,enumerable:!0,configurable:!0});var m=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?l.useLayoutEffect:function(){};!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useBodyPointerEvents",(function(){return g}));var b,y=0;function g(e){var t=e.disabled,n=Object(l.useRef)(!1);m((function(){if(t){var e=function(){0===--y&&(document.body.style.pointerEvents=b)},r=function(e){n.current="mouse"!==e.pointerType};return 0===y&&(b=document.body.style.pointerEvents),document.body.style.pointerEvents="none",y++,document.addEventListener("pointerup",r),function(){n.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",r)}}}),[t])}var w=n(17);function O(e){var t=Object(w.a)(e);Object(l.useEffect)((function(){var e=function(e){"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[t])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useEscapeKeydown",(function(){return O}));var S=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"];function E(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var k={};E(k,"DismissableLayer",(function(){return x})),E(k,"DismissableLayerBranch",(function(){return R})),E(k,"Root",(function(){return L})),E(k,"Branch",(function(){return A}));var j="dismissableLayer.update",_="dismissableLayer.pointerDownOutside",C="dismissableLayer.focusOutside",T=Object(l.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),x=Object(l.forwardRef)((function(e,t){var n=e.disableOutsidePointerEvents,d=void 0!==n&&n,p=e.onEscapeKeyDown,v=e.onPointerDownOutside,h=e.onFocusOutside,m=e.onInteractOutside,b=e.onDismiss,y=Object(i.a)(e,S),E=Object(l.useContext)(T),k=Object(l.useState)(null),x=Object(a.a)(k,2),R=x[0],L=x[1],A=Object(l.useState)({}),M=Object(a.a)(A,2)[1],D=Object(f.b)(t,(function(e){return L(e)})),I=Array.from(E.layers),z=Object(o.a)(E.layersWithOutsidePointerEventsDisabled).slice(-1),V=Object(a.a)(z,1)[0],F=I.indexOf(V),U=R?I.indexOf(R):-1,B=E.layersWithOutsidePointerEventsDisabled.size>0,W=U>=F,H=function(e){var t=Object(w.a)(e),n=Object(l.useRef)(!1);return Object(l.useEffect)((function(){var e=function(e){e.target&&!n.current&&N(_,t,{originalEvent:e},{discrete:!0});n.current=!1},r=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(r),document.removeEventListener("pointerdown",e)}}),[t]),{onPointerDownCapture:function(){return n.current=!0}}}((function(e){var t=e.target,n=Object(o.a)(E.branches).some((function(e){return e.contains(t)}));W&&!n&&(null===v||void 0===v||v(e),null===m||void 0===m||m(e),e.defaultPrevented||null===b||void 0===b||b())})),Y=function(e){var t=Object(w.a)(e),n=Object(l.useRef)(!1);return Object(l.useEffect)((function(){var e=function(e){e.target&&!n.current&&N(C,t,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[t]),{onFocusCapture:function(){return n.current=!0},onBlurCapture:function(){return n.current=!1}}}((function(e){var t=e.target;Object(o.a)(E.branches).some((function(e){return e.contains(t)}))||(null===h||void 0===h||h(e),null===m||void 0===m||m(e),e.defaultPrevented||null===b||void 0===b||b())}));return O((function(e){U===E.layers.size-1&&(null===p||void 0===p||p(e),e.defaultPrevented||null===b||void 0===b||b())})),g({disabled:d}),Object(l.useEffect)((function(){R&&(d&&E.layersWithOutsidePointerEventsDisabled.add(R),E.layers.add(R),P())}),[R,d,E]),Object(l.useEffect)((function(){return function(){R&&(E.layers.delete(R),E.layersWithOutsidePointerEventsDisabled.delete(R),P())}}),[R,E]),Object(l.useEffect)((function(){var e=function(){return M({})};return document.addEventListener(j,e),function(){return document.removeEventListener(j,e)}}),[]),Object(l.createElement)(s.a.div,Object(u.a)({},y,{ref:D,style:Object(r.a)({pointerEvents:B?W?"auto":"none":void 0},e.style),onFocusCapture:Object(c.a)(e.onFocusCapture,Y.onFocusCapture),onBlurCapture:Object(c.a)(e.onBlurCapture,Y.onBlurCapture),onPointerDownCapture:Object(c.a)(e.onPointerDownCapture,H.onPointerDownCapture)}))})),R=Object(l.forwardRef)((function(e,t){var n=Object(l.useContext)(T),r=Object(l.useRef)(null),o=Object(f.b)(t,r);return Object(l.useEffect)((function(){var e=r.current;if(e)return n.branches.add(e),function(){n.branches.delete(e)}}),[n.branches]),Object(l.createElement)(s.a.div,Object(u.a)({},e,{ref:o}))}));function P(){var e=new CustomEvent(j);document.dispatchEvent(e)}function N(e,t,n,r){var o=r.discrete,a=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&a.addEventListener(e,t,{once:!0}),o?Object(s.b)(a,i):a.dispatchEvent(i)}var L=x,A=R},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(2),o=n(0);function a(e){var t=o.useRef(e);return o.useEffect((function(){t.current=e})),o.useMemo((function(){return function(){for(var e,n,r=arguments.length,o=new Array(r),a=0;a=n?(r(1),e.animation=null):e.animation&&(r(i),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function v(e,t,n,r){var o=function(e){var t=e.scale,n=e.positionX,r=e.positionY;if(isNaN(t)||isNaN(n)||isNaN(r))return!1;return!0}(t);if(e.mounted&&o){var a=e.setTransformState,i=e.transformState,u=i.scale,l=i.positionX,c=i.positionY,s=t.scale-u,f=t.positionX-l,d=t.positionY-c;0===n?a(t.scale,t.positionX,t.positionY):p(e,r,n,(function(e){a(u+s*e,l+f*e,c+d*e)}))}}var h=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,o=e.setup.centerZoomedOut;if(!n||!r)throw new Error("Components are not mounted");var a=function(e,t,n){var r=e.offsetWidth,o=e.offsetHeight,a=t.offsetWidth*n,i=t.offsetHeight*n;return{wrapperWidth:r,wrapperHeight:o,newContentWidth:a,newDiffWidth:r-a,newContentHeight:i,newDiffHeight:o-i}}(n,r,t),i=a.wrapperWidth,u=a.wrapperHeight,l=function(e,t,n,r,o,a,i){var u=e>t?n*(i?1:.5):0,l=r>o?a*(i?1:.5):0;return{minPositionX:e-t-u,maxPositionX:u,minPositionY:r-o-l,maxPositionY:l}}(i,a.newContentWidth,a.newDiffWidth,u,a.newContentHeight,a.newDiffHeight,Boolean(o));return l},m=function(e,t){var n=h(e,t);return e.bounds=n,n};function b(e,t,n,r,o,a,i){var u=n.minPositionX,l=n.minPositionY,c=n.maxPositionX,s=n.maxPositionY,f=0,d=0;return i&&(f=o,d=a),{x:y(e,u-f,c+f,r),y:y(t,l-d,s+d,r)}}var y=function(e,t,n,r){return l(r?en?n:e:e,2)};function g(e,t,n,r,o,a){var i=e.transformState,u=i.scale,l=i.positionX,c=i.positionY,s=r-u;return"number"!==typeof t||"number"!==typeof n?(console.error("Mouse X and Y position were not provided!"),{x:l,y:c}):b(l-t*s,c-n*s,o,a,0,0,null)}function w(e,t,n,r,o){var a=t-(o?r:0);return!isNaN(n)&&e>=n?n:!isNaN(t)&&e<=a?a:e}var O=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,o=e.wrapperComponent,a=t.target,i=null===o||void 0===o?void 0:o.contains(a);return!!(r&&a&&i)&&!q(a,n)},S=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!(!t||!n||r)};var E=function(e,t){var n=e.setup,r=e.transformState.scale,o=n.minScale;return t>0&&r>=o?t:0};function k(e,t,n,r,o,a,i,u,l,c){if(o){var s;if(t>i&&n>i)return(s=i+(e-i)*c)>l?l:sa?a:s}return r?t:y(e,a,i,o)}function j(e,t){var n=function(e){var t=e.mounted,n=e.setup,r=n.disabled,o=n.velocityAnimation,a=e.transformState.scale;return!(o.disabled&&!(a>1)&&r&&!t)}(e);if(n){var r=e.lastMousePosition,o=e.velocityTime,a=e.setup,i=e.wrapperComponent,u=a.velocityAnimation.equalToMove,l=Date.now();if(r&&o&&i){var c=function(e,t){return t?Math.min(1,e.offsetWidth/window.innerWidth):1}(i,u),s=t.x-r.x,f=t.y-r.y,d=s/c,p=f/c,v=l-o,h=s*s+f*f,m=Math.sqrt(h)/v;e.velocity={velocityX:d,velocityY:p,total:m}}e.lastMousePosition=t,e.velocityTime=l}}function _(e,t){var n=e.transformState.scale;d(e),m(e,n),t.touches?function(e,t){var n=t.touches,r=e.transformState,o=r.positionX,a=r.positionY;if(e.isPanning=!0,1===n.length){var i=n[0].clientX,u=n[0].clientY;e.startCoords={x:i-o,y:u-a}}}(e,t):function(e,t){var n=e.transformState,r=n.positionX,o=n.positionY;e.isPanning=!0;var a=t.clientX,i=t.clientY;e.startCoords={x:a-r,y:i-o}}(e,t)}function C(e,t,n){var r=e.startCoords,o=e.setup.alignmentAnimation,a=o.sizeX,i=o.sizeY;if(r){var u=function(e,t,n){var r=e.startCoords,o=e.transformState,a=e.setup.panning,i=a.lockAxisX,u=a.lockAxisY,l=o.positionX,c=o.positionY;if(!r)return{x:l,y:c};var s=t-r.x,f=n-r.y;return{x:i?l:s,y:u?c:f}}(e,t,n),l=u.x,c=u.y,s=E(e,a),f=E(e,i);j(e,{x:l,y:c}),function(e,t,n,r,o){var a=e.setup.limitToBounds,i=e.wrapperComponent,u=e.bounds,l=e.transformState,c=l.scale,s=l.positionX,f=l.positionY;if(i&&t!==s&&n!==f&&u){var d=b(t,n,u,a,r,o,i),p=d.x,v=d.y;e.setTransformState(c,p,v)}}(e,l,c,s,f)}}function T(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,n=e.velocity,r=e.wrapperComponent,o=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var a=null===r||void 0===r?void 0:r.getBoundingClientRect(),i=null===o||void 0===o?void 0:o.getBoundingClientRect(),u=(null===a||void 0===a?void 0:a.width)||0,l=(null===a||void 0===a?void 0:a.height)||0,c=(null===i||void 0===i?void 0:i.width)||0,f=(null===i||void 0===i?void 0:i.height)||0,d=u.1&&d?function(e){var t=e.velocity,n=e.bounds,r=e.setup,o=e.wrapperComponent,a=function(e){var t=e.mounted,n=e.velocity,r=e.bounds,o=e.setup,a=o.disabled,i=o.velocityAnimation,u=e.transformState.scale;return!(i.disabled&&!(u>1)&&a&&!t)&&!(!n||!r)}(e);if(a&&t&&n&&o){var i=t.velocityX,u=t.velocityY,l=t.total,c=n.maxPositionX,f=n.minPositionX,d=n.maxPositionY,v=n.minPositionY,h=r.limitToBounds,m=r.alignmentAnimation,b=r.zoomAnimation,y=r.panning,g=y.lockAxisY,w=y.lockAxisX,O=b.animationType,S=m.sizeX,j=m.sizeY,_=m.velocityAlignmentTime,C=function(e,t){var n=e.setup.velocityAnimation,r=n.equalToMove,o=n.animationTime,a=n.sensitivity;return r?o*t*a:o}(e,l),T=Math.max(C,_),x=E(e,S),R=E(e,j),P=x*o.offsetWidth/100,N=R*o.offsetHeight/100,L=c+P,A=f-P,M=d+N,D=v-N,I=e.transformState,z=(new Date).getTime();p(e,O,T,(function(t){var n=e.transformState,r=n.scale,o=n.positionX,a=n.positionY,l=((new Date).getTime()-z)/_,p=1-(0,s[m.animationType])(Math.min(1,l)),b=1-t,y=o+i*b,O=a+u*b,S=k(y,I.positionX,o,w,h,f,c,A,L,p),E=k(O,I.positionY,a,g,h,v,d,D,M,p);o===y&&a===O||e.setTransformState(r,S,E)}))}}(e):x(e)}}function x(e){var t=e.transformState.scale,n=e.setup,r=n.minScale,o=n.alignmentAnimation,a=o.disabled,i=o.sizeX,u=o.sizeY,l=o.animationTime,c=o.animationType;if(!(a||tf||np||rf?c.offsetWidth:e.setup.minPositionX||0,r>p?c.offsetHeight:e.setup.minPositionY||0,o,e.bounds,u||l),y=b.x,w=b.y;return{scale:o,positionX:h?y:n,positionY:m?w:r}}}(e);s&&v(e,s,l,c)}}function R(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,a=e.setup,i=a.minScale,u=a.limitToBounds,l=a.zoomAnimation,c=l.disabled,s=l.animationTime,f=l.animationType,d=c||r>=i;if((r>=1||u)&&x(e),!d&&o&&e.mounted){var p=P(e,i,t||o.offsetWidth/2,n||o.offsetHeight/2);p&&v(e,p,s,f)}}function P(e,t,n,r){var o=e.setup,a=o.minScale,i=o.maxScale,u=o.limitToBounds,c=w(l(t,2),a,i,0,!1),s=g(e,n,r,c,m(e,c),u);return{scale:c,positionX:s.x,positionY:s.y}}var N={previousScale:1,scale:1,positionX:0,positionY:0},L=i(i({},N),{setComponents:function(){},contextInstance:null}),A={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,wheel:{step:.2,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},M=function(e){var t,n,r,o;return{previousScale:null!==(t=e.initialScale)&&void 0!==t?t:N.scale,scale:null!==(n=e.initialScale)&&void 0!==n?n:N.scale,positionX:null!==(r=e.initialPositionX)&&void 0!==r?r:N.positionX,positionY:null!==(o=e.initialPositionY)&&void 0!==o?o:N.positionY}},D=function(e){var t=i({},A);return Object.keys(e).forEach((function(n){var r="undefined"!==typeof e[n];if("undefined"!==typeof A[n]&&r){var o=Object.prototype.toString.call(A[n]),a="[object Object]"===o,l="[object Array]"===o;t[n]=a?i(i({},A[n]),e[n]):l?u(u([],A[n]),e[n]):e[n]}})),t},I=function(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,a=e.setup,i=a.maxScale,u=a.minScale,c=a.zoomAnimation.size;if(!o)throw new Error("Wrapper is not mounted");var s=r*Math.exp(t*n);return w(l(s,3),u,i,c,!1)};function z(e,t,n,r,o){var a=e.wrapperComponent,i=e.transformState,u=i.scale,l=i.positionX,c=i.positionY;if(!a)return console.error("No WrapperComponent found");var s=(a.offsetWidth/2-l)/u,f=(a.offsetHeight/2-c)/u,d=P(e,I(e,t,n),s,f);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");v(e,d,r,o)}function V(e,t,n){var r=e.setup,o=e.wrapperComponent,a=r.limitToBounds,i=M(e.props),u=e.transformState,l=u.scale,c=u.positionX,s=u.positionY;if(o){var f=h(e,i.scale),d=b(i.positionX,i.positionY,f,a,0,0,o),p={scale:i.scale,positionX:d.x,positionY:d.y};l===i.scale&&c===i.positionX&&s===i.positionY||v(e,p,t,n)}}var F=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),z(e,1,t,n,r)}},U=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),z(e,-1,t,n,r)}},B=function(e){return function(t,n,r,o,a){void 0===o&&(o=300),void 0===a&&(a="easeOut");var i=e.transformState,u=i.positionX,l=i.positionY,c=i.scale,s=e.wrapperComponent,f=e.contentComponent;if(!e.setup.disabled&&s&&f){var d={positionX:isNaN(t)?u:t,positionY:isNaN(n)?l:n,scale:isNaN(r)?c:r};v(e,d,o,a)}}},W=function(e){return function(t,n){void 0===t&&(t=200),void 0===n&&(n="easeOut"),V(e,t,n)}},H=function(e){return function(t,n,r){void 0===n&&(n=200),void 0===r&&(r="easeOut");var o=e.transformState,a=e.wrapperComponent,i=e.contentComponent;if(a&&i){var u=G(t||o.scale,a,i);v(e,u,n,r)}}},Y=function(e){return function(t,n,r,o){void 0===r&&(r=600),void 0===o&&(o="easeOut"),d(e);var a=e.wrapperComponent,i="string"===typeof t?document.getElementById(t):t;if(a&&function(e){return e?void 0!==(null===e||void 0===e?void 0:e.offsetWidth)&&void 0!==(null===e||void 0===e?void 0:e.offsetHeight)||(console.error("Zoom node is not valid - it must contain offsetWidth and offsetHeight"),!1):(console.error("Zoom node not found"),!1)}(i)&&i&&a.contains(i)){var u=function(e,t,n){var r=e.wrapperComponent,o=e.setup,a=o.limitToBounds,i=o.minScale,u=o.maxScale;if(!r)return N;var l=r.getBoundingClientRect(),c=function(e){for(var t=e,n=0,r=0;t;)n+=t.offsetLeft,r+=t.offsetTop,t=t.offsetParent;return{x:n,y:r}}(t),s=c.x,f=c.y,d=t.offsetWidth,p=t.offsetHeight,v=r.offsetWidth/d,m=r.offsetHeight/p,y=w(n||Math.min(v,m),i,u,0,!1),g=(l.width-d*y)/2,O=(l.height-p*y)/2,S=b((l.left-s)*y+g,(l.top-f)*y+O,h(e,y),a,0,0,r);return{positionX:S.x,positionY:S.y,scale:y}}(e,i,n);v(e,u,r,o)}}},K=function(e){return{instance:e,state:e.transformState,zoomIn:F(e),zoomOut:U(e),setTransform:B(e),resetTransform:W(e),centerView:H(e),zoomToElement:Y(e)}};function X(){try{return{get passive(){return!0,!1}}}catch(e){return!1}}var q=function(e,t){var n=e.tagName.toUpperCase();return!!t.find((function(e){return e.toUpperCase()===n}))||!!t.find((function(t){return e.classList.contains(t)}))},Q=function(e){e&&clearTimeout(e)},$=function(e,t,n){return"translate3d("+e+"px, "+t+"px, 0) scale("+n+")"},G=function(e,t,n){var r=n.offsetWidth*e,o=n.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-r)/2,positionY:(t.offsetHeight-o)/2}},Z=function(e,t){var n=e.setup.wheel,r=n.disabled,o=n.wheelDisabled,a=n.touchPadDisabled,i=n.excluded,u=e.isInitialized,l=e.isPanning,c=t.target;return!(!u||l||r||!c)&&(!(o&&!t.ctrlKey)&&((!a||!t.ctrlKey)&&!q(c,i)))};function J(e,t,n){var r=t.getBoundingClientRect(),o=0,a=0;if("clientX"in e)o=(e.clientX-r.left)/n,a=(e.clientY-r.top)/n;else{var i=e.touches[0];o=(i.clientX-r.left)/n,a=(i.clientY-r.top)/n}return(isNaN(o)||isNaN(a))&&console.error("No mouse or touch offset found"),{x:o,y:a}}var ee=function(e,t){var n=e.setup.pinch,r=n.disabled,o=n.excluded,a=e.isInitialized,i=t.target;return!(!a||r||!i)&&!q(i,o)},te=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!(!n||t||!r)},ne=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},re=function(e,t){var n=e.props,r=n.onWheelStart,o=n.onZoomStart;e.wheelStopEventTimer||(d(e),c(K(e),t,r),c(K(e),t,o))},oe=function(e,t){var n=e.props,r=n.onWheel,o=n.onZoom,a=e.contentComponent,i=e.setup,u=e.transformState.scale,s=i.limitToBounds,f=i.centerZoomedOut,d=i.zoomAnimation,p=i.wheel,v=d.size,h=d.disabled,b=p.step;if(!a)throw new Error("Component not mounted");t.preventDefault(),t.stopPropagation();var y=function(e,t){var n,r,o=e?e.deltaY<0?1:-1:0;return r=o,"number"===typeof(n=t)?n:r}(t,null),O=function(e,t,n,r,o){var a=e.transformState.scale,i=e.wrapperComponent,u=e.setup,c=u.maxScale,s=u.minScale,f=u.zoomAnimation,d=f.size,p=f.disabled;if(!i)throw new Error("Wrapper is not mounted");var v=a+t*(a-a*n)*n;if(o)return v;var h=!r&&!p;return w(l(v,3),s,c,d,h)}(e,y,b,!t.ctrlKey);if(u!==O){var S=m(e,O),E=J(t,a,u),k=s&&(h||0===v||f),j=g(e,E.x,E.y,O,S,k),_=j.x,C=j.y;e.previousWheelEvent=t,e.setTransformState(O,_,C),c(K(e),t,r),c(K(e),t,o)}},ae=function(e,t){var n=e.props,r=n.onWheelStop,o=n.onZoomStop;Q(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout((function(){e.mounted&&(R(e,t.x,t.y),e.wheelAnimationTimer=null)}),100);var a=function(e,t){var n=e.previousWheelEvent,r=e.transformState.scale,o=e.setup,a=o.maxScale,i=o.minScale;return!!n&&(ri||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaYt.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY))}(e,t);a&&(Q(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout((function(){e.mounted&&(e.wheelStopEventTimer=null,c(K(e),t,r),c(K(e),t,o))}),160))},ie=function(e,t){var n=ne(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,d(e)},ue=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,o=e.transformState.scale,a=e.setup,i=a.limitToBounds,u=a.centerZoomedOut,c=a.zoomAnimation,s=c.disabled,f=c.size;if(null!==r&&n){var d=function(e,t,n){var r=n.getBoundingClientRect(),o=e.touches,a=l(o[0].clientX-r.left,5),i=l(o[0].clientY-r.top,5);return{x:(a+l(o[1].clientX-r.left,5))/2/t,y:(i+l(o[1].clientY-r.top,5))/2/t}}(t,o,n);if(isFinite(d.x)&&isFinite(d.y)){var p=ne(t),v=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,o=e.setup,a=o.maxScale,i=o.minScale,u=o.zoomAnimation,c=u.size,s=u.disabled;if(!n||null===r||!t)throw new Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:w(l(t/r*n,2),i,a,c,!s)}(e,p);if(v!==o){var h=m(e,v),b=i&&(s||0===f||u),y=g(e,d.x,d.y,v,h,b),O=y.x,S=y.y;e.pinchMidpoint=d,e.lastDistance=p,e.setTransformState(v,O,S)}}}},le=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,R(e,null===t||void 0===t?void 0:t.x,null===t||void 0===t?void 0:t.y)};function ce(e,t){var n=e.setup.doubleClick,r=n.disabled,o=n.mode,a=n.step,i=n.animationTime,u=n.animationType;if(!r){if("reset"===o)return V(e,i,u);var l=e.transformState.scale,c=e.contentComponent;if(!c)return console.error("No ContentComponent found");var s=I(e,"zoomOut"===o?-1:1,a),f=J(t,c,l),d=P(e,s,f.x,f.y);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");v(e,d,i,u)}}var se=function(e,t){var n=e.isInitialized,r=e.setup,o=e.wrapperComponent,a=r.doubleClick,i=a.disabled,u=a.excluded,l=t.target,c=null===o||void 0===o?void 0:o.contains(l),s=n&&l&&c&&!i;return!!s&&(!q(l,u)&&!!s)},fe=o.a.createContext(L),de=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.mounted=!0,t.transformState=M(t.props),t.setup=D(t.props),t.wrapperComponent=null,t.contentComponent=null,t.isInitialized=!1,t.bounds=null,t.previousWheelEvent=null,t.wheelStopEventTimer=null,t.wheelAnimationTimer=null,t.isPanning=!1,t.startCoords=null,t.lastTouch=null,t.distance=null,t.lastDistance=null,t.pinchStartDistance=null,t.pinchStartScale=null,t.pinchMidpoint=null,t.velocity=null,t.velocityTime=null,t.lastMousePosition=null,t.animate=!1,t.animation=null,t.maxBounds=null,t.pressedKeys={},t.handleInitializeWrapperEvents=function(e){var n=X();e.addEventListener("wheel",t.onWheelZoom,n),e.addEventListener("dblclick",t.onDoubleClick,n),e.addEventListener("touchstart",t.onTouchPanningStart,n),e.addEventListener("touchmove",t.onTouchPanning,n),e.addEventListener("touchend",t.onTouchPanningStop,n)},t.handleInitialize=function(){var e=t.setup.centerOnInit;t.applyTransformation(),t.forceUpdate(),e&&(setTimeout((function(){t.mounted&&t.setCenter()}),50),setTimeout((function(){t.mounted&&t.setCenter()}),100),setTimeout((function(){t.mounted&&t.setCenter()}),200))},t.onWheelZoom=function(e){t.setup.disabled||Z(t,e)&&t.isPressingKeys(t.setup.wheel.activationKeys)&&(re(t,e),oe(t,e),ae(t,e))},t.onPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;n||O(t,e)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),d(t),_(t,e),c(K(t),e,r))},t.onPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;n||S(t)&&t.isPressingKeys(t.setup.panning.activationKeys)&&(e.preventDefault(),e.stopPropagation(),C(t,e.clientX,e.clientY),c(K(t),e,r))},t.onPanningStop=function(e){var n=t.props.onPanningStop;t.isPanning&&(T(t),c(K(t),e,n))},t.onPinchStart=function(e){var n=t.setup.disabled,r=t.props,o=r.onPinchingStart,a=r.onZoomStart;n||ee(t,e)&&(ie(t,e),d(t),c(K(t),e,o),c(K(t),e,a))},t.onPinch=function(e){var n=t.setup.disabled,r=t.props,o=r.onPinching,a=r.onZoom;n||te(t)&&(e.preventDefault(),e.stopPropagation(),ue(t,e),c(K(t),e,o),c(K(t),e,a))},t.onPinchStop=function(e){var n=t.props,r=n.onPinchingStop,o=n.onZoomStop;t.pinchStartScale&&(le(t),c(K(t),e,r),c(K(t),e,o))},t.onTouchPanningStart=function(e){var n=t.setup.disabled,r=t.props.onPanningStart;if(!n&&O(t,e))if(t.lastTouch&&+new Date-t.lastTouch<200&&1===e.touches.length)t.onDoubleClick(e);else{t.lastTouch=+new Date,d(t);var o=e.touches,a=1===o.length,i=2===o.length;a&&(d(t),_(t,e),c(K(t),e,r)),i&&t.onPinchStart(e)}},t.onTouchPanning=function(e){var n=t.setup.disabled,r=t.props.onPanning;if(t.isPanning&&1===e.touches.length){if(n)return;if(!S(t))return;e.preventDefault(),e.stopPropagation();var o=e.touches[0];C(t,o.clientX,o.clientY),c(K(t),e,r)}else e.touches.length>1&&t.onPinch(e)},t.onTouchPanningStop=function(e){t.onPanningStop(e),t.onPinchStop(e)},t.onDoubleClick=function(e){t.setup.disabled||se(t,e)&&ce(t,e)},t.clearPanning=function(e){t.isPanning&&t.onPanningStop(e)},t.setKeyPressed=function(e){t.pressedKeys[e.key]=!0},t.setKeyUnPressed=function(e){t.pressedKeys[e.key]=!1},t.isPressingKeys=function(e){return!e.length||Boolean(e.find((function(e){return t.pressedKeys[e]})))},t.setComponents=function(e,n){t.wrapperComponent=e,t.contentComponent=n,m(t,t.transformState.scale),t.handleInitializeWrapperEvents(e),t.handleInitialize(),t.handleRef(),t.isInitialized=!0,c(K(t),void 0,t.props.onInit)},t.setTransformState=function(e,n,r){isNaN(e)||isNaN(n)||isNaN(r)?console.error("Detected NaN set state values"):(e!==t.transformState.scale&&(t.transformState.previousScale=t.transformState.scale,t.transformState.scale=e),t.transformState.positionX=n,t.transformState.positionY=r,t.applyTransformation())},t.setCenter=function(){if(t.wrapperComponent&&t.contentComponent){var e=G(t.transformState.scale,t.wrapperComponent,t.contentComponent);t.setTransformState(e.scale,e.positionX,e.positionY)}},t.applyTransformation=function(){if(t.mounted&&t.contentComponent){var e=t.transformState,n=e.scale,r=e.positionX,o=e.positionY,a=$(r,o,n);t.contentComponent.style.transform=a,t.handleRef()}},t.handleRef=function(){t.props.setRef(K(t))},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)}(t,e),t.prototype.componentDidMount=function(){var e=X();window.addEventListener("mousedown",this.onPanningStart,e),window.addEventListener("mousemove",this.onPanning,e),window.addEventListener("mouseup",this.onPanningStop,e),document.addEventListener("mouseleave",this.clearPanning,e),window.addEventListener("keyup",this.setKeyUnPressed,e),window.addEventListener("keydown",this.setKeyPressed,e),this.handleRef()},t.prototype.componentWillUnmount=function(){var e=X();window.removeEventListener("mousedown",this.onPanningStart,e),window.removeEventListener("mousemove",this.onPanning,e),window.removeEventListener("mouseup",this.onPanningStop,e),window.removeEventListener("keyup",this.setKeyUnPressed,e),window.removeEventListener("keydown",this.setKeyPressed,e),d(this)},t.prototype.componentDidUpdate=function(e){e!==this.props&&(m(this,this.transformState.scale),this.setup=D(this.props))},t.prototype.render=function(){var e=K(this),t=this.props.children,n="function"===typeof t?t(e):t;return o.a.createElement(fe.Provider,{value:i(i({},this.transformState),{setComponents:this.setComponents,contextInstance:this})},n)},t}(r.Component),pe=o.a.forwardRef((function(e,t){var n=Object(r.useState)(null),a=n[0],u=n[1];return Object(r.useImperativeHandle)(t,(function(){return a}),[a]),o.a.createElement(de,i({},e,{setRef:u}))}));var ve="transform-component-module_wrapper__1_Fgj",he="transform-component-module_content__2jYgh";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!==typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__1_Fgj {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n}\n.transform-component-module_content__2jYgh {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__2jYgh img {\n pointer-events: none;\n}\n");var me=function(e){var t=e.children,n=e.wrapperClass,a=void 0===n?"":n,i=e.contentClass,u=void 0===i?"":i,l=e.wrapperStyle,c=e.contentStyle,s=Object(r.useContext)(fe).setComponents,f=Object(r.useRef)(null),d=Object(r.useRef)(null);return Object(r.useEffect)((function(){var e=f.current,t=d.current;null!==e&&null!==t&&s&&s(e,t)}),[]),o.a.createElement("div",{ref:f,className:"react-transform-wrapper "+ve+" "+a,style:l},o.a.createElement("div",{ref:d,className:"react-transform-component "+he+" "+u,style:c},t))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return q})),n.d(t,"b",(function(){return Q}));var r=n(3),o=n(4),a=n(2),i=(n(19),n(0));i["useId".toString()];var u=n(11);function l(){for(var e=arguments.length,t=new Array(e),n=0;n1?i.Children.only(null):null}));p.displayName="SlotClone";var v=function(e){var t=e.children;return i.createElement(i.Fragment,null,t)};function h(e){return i.isValidElement(e)&&e.type===v}var m=["asChild"],b=(["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(u.a)({},t,i.forwardRef((function(e,n){var r=e.asChild,a=Object(o.a)(e,m),u=r?d:t;return i.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),i.createElement(u,Object(c.a)({},a,{ref:n}))}))))}),{}),n(9)),y=["children"];var g=function(e,t){var n=i.createContext(t);function r(e){var t=e.children,r=Object(o.a)(e,y),a=i.useMemo((function(){return r}),Object.values(r));return i.createElement(n.Provider,{value:a},t)}return r.displayName=e+"Provider",[r,function(r){var o=i.useContext(n);if(o)return o;if(void 0!==t)return t;throw new Error("`".concat(r,"` must be used within `").concat(e,"`"))}]}("Label",{id:void 0,controlRef:{current:null}}),w=Object(a.a)(g,2),O=(w[0],w[1]);function S(){for(var e=arguments.length,t=new Array(e),n=0;n1?i.Children.only(null):null}));_.displayName="SlotClone";var C=function(e){var t=e.children;return i.createElement(i.Fragment,null,t)};function T(e){return i.isValidElement(e)&&e.type===C}var x=["asChild"],R=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(e,t){return Object(r.a)(Object(r.a)({},e),{},Object(u.a)({},t,i.forwardRef((function(e,n){var r=e.asChild,a=Object(o.a)(e,x),u=r?j:t;return i.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),i.createElement(u,Object(c.a)({},a,{ref:n}))}))))}),{});var P=n(35),N=["scope","children"];function L(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[],n=[],a=function(){var t=n.map((function(e){return i.createContext(e)}));return function(n){var o=(null==n?void 0:n[e])||t;return i.useMemo((function(){return Object(u.a)({},"__scope".concat(e),Object(r.a)(Object(r.a)({},n),{},Object(u.a)({},e,o)))}),[n,o])}};return a.scopeName=e,[function(t,r){var a=i.createContext(r),u=n.length;function l(t){var n=t.scope,r=t.children,l=Object(o.a)(t,N),c=(null==n?void 0:n[e][u])||a,s=i.useMemo((function(){return l}),Object.values(l));return i.createElement(c.Provider,{value:s},r)}return n=[].concat(Object(b.a)(n),[r]),l.displayName=t+"Provider",[l,function(n,o){var l=(null==o?void 0:o[e][u])||a,c=i.useContext(l);if(c)return c;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},L.apply(void 0,[a].concat(Object(b.a)(t)))]}("Switch"),V=Object(a.a)(z,2),F=V[0],U=(V[1],F("Switch")),B=Object(a.a)(U,2),W=B[0],H=B[1],Y=i.forwardRef((function(e,t){var n=e.__scopeSwitch,r=e["aria-labelledby"],u=e.name,l=e.checked,s=e.defaultChecked,f=e.required,d=e.disabled,p=e.value,v=void 0===p?"on":p,h=e.onCheckedChange,m=Object(o.a)(e,M),b=i.useState(null),y=Object(a.a)(b,2),g=y[0],w=y[1],E=function(){for(var e=arguments.length,t=new Array(e),n=0;n