From ed3656023bbf03c2fe5ef9cc32cb04487bccbc13 Mon Sep 17 00:00:00 2001
From: behnamrhp <behnamrahimpour74@gmail.com>
Date: Tue, 23 May 2023 15:55:49 +0300
Subject: [PATCH 1/3] [REF]: refactor some ts errors for build and
 docker-compose file for production mode

---
 .env.production                               |   3 +-
 dist/assets/icons/createuser.svg              |   7 ++
 dist/assets/icons/logo-black.svg              |  15 ++++
 dist/assets/icons/logo.svg                    |  15 ++++
 dist/assets/icons/qrcode.png                  | Bin 0 -> 10481 bytes
 dist/assets/icons/users.svg                   |   6 ++
 dist/assets/index-32cf486f.css                |   1 +
 dist/assets/index-43ad9ab6.js                 |  85 ++++++++++++++++++
 dist/index.html                               |  15 ++++
 dist/vite.svg                                 |   1 +
 docker-compose.prod.yml                       |  12 +--
 .../data/response-object/protocols.ts         |  18 ++--
 .../usecase/__test__/getPlacesUsecase.test.ts |   2 +-
 .../data/repository/protocols.ts              |   4 +-
 .../users/get-users/infra/getUsersInfra.ts    |   4 +-
 .../createAccountAdapter.ts                   |   4 +-
 16 files changed, 166 insertions(+), 26 deletions(-)
 create mode 100644 dist/assets/icons/createuser.svg
 create mode 100644 dist/assets/icons/logo-black.svg
 create mode 100644 dist/assets/icons/logo.svg
 create mode 100644 dist/assets/icons/qrcode.png
 create mode 100644 dist/assets/icons/users.svg
 create mode 100644 dist/assets/index-32cf486f.css
 create mode 100644 dist/assets/index-43ad9ab6.js
 create mode 100644 dist/index.html
 create mode 100644 dist/vite.svg

diff --git a/.env.production b/.env.production
index 233e901..50eda8e 100644
--- a/.env.production
+++ b/.env.production
@@ -7,4 +7,5 @@ VITE_API_CREATE_MEMBER = /user_place/members
 VITE_API_PLACES = /place
 VITE_API_USERS = /profile
 VITE_API_USERS_ACCOUNT = /account
-VITE_API_USERS_PROFILE = /profile
\ No newline at end of file
+VITE_API_USERS_PROFILE = /profile
+VITE_API_QR = /qr_code
\ No newline at end of file
diff --git a/dist/assets/icons/createuser.svg b/dist/assets/icons/createuser.svg
new file mode 100644
index 0000000..081c6c0
--- /dev/null
+++ b/dist/assets/icons/createuser.svg
@@ -0,0 +1,7 @@
+<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M14 2H6C5.46957 2 4.96086 2.21071 4.58579 2.58579C4.21071 2.96086 4 3.46957 4 4V20C4 20.5304 4.21071 21.0391 4.58579 21.4142C4.96086 21.7893 5.46957 22 6 22H18C18.5304 22 19.0391 21.7893 19.4142 21.4142C19.7893 21.0391 20 20.5304 20 20V8L14 2Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M14 2V8H20" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M16 13H8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M16 17H8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M10 9H9H8" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+</svg>
diff --git a/dist/assets/icons/logo-black.svg b/dist/assets/icons/logo-black.svg
new file mode 100644
index 0000000..1299dee
--- /dev/null
+++ b/dist/assets/icons/logo-black.svg
@@ -0,0 +1,15 @@
+<svg width="198" height="48" viewBox="0 0 198 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M29.2175 33.8487H23.577C21.0802 33.8442 18.6869 32.8468 16.9213 31.075C15.1558 29.3032 14.162 26.9014 14.1575 24.3957V18.7353L13.255 17.8296C12.5503 17.1065 11.7076 16.5333 10.7773 16.1443C9.84695 15.7553 8.84804 15.5584 7.84021 15.5654C6.83237 15.5584 5.83346 15.7553 4.90313 16.1443C3.97279 16.5333 3.13011 17.1065 2.42539 17.8296L2.25617 17.9428C1.54128 18.6542 0.973841 19.5007 0.586605 20.4334C0.199369 21.3661 0 22.3664 0 23.3768C0 24.3872 0.199369 25.3876 0.586605 26.3203C0.973841 27.2529 1.54128 28.0994 2.25617 28.8109L19.1211 45.7356C20.5661 47.1651 22.507 47.9767 24.5359 47.9998C25.5437 48.0068 26.5426 47.8099 27.473 47.4209C28.4033 47.0319 29.246 46.4587 29.9507 45.7356L30.0635 45.6224C31.4998 44.1699 32.3058 42.2065 32.3058 40.1601C32.3058 38.1137 31.4998 36.1503 30.0635 34.6977L29.2175 33.8487Z" fill="#9E00C5"/>
+<path d="M40.2726 16.528H33.1657V24.396C33.1584 25.9067 32.7911 27.3938 32.0944 28.733C31.3978 30.0722 30.3919 31.2247 29.1609 32.0943H40.329C42.363 32.0928 44.3133 31.2812 45.7516 29.8378C47.1898 28.3945 47.9985 26.4373 48 24.396V24.2262C47.9749 22.1826 47.1509 20.2306 45.7056 18.7907C44.2602 17.3508 42.3092 16.5382 40.2726 16.528Z" fill="#9E00C5"/>
+<path d="M18.162 18.7924C17.4415 19.4996 16.8704 20.3453 16.4827 21.2789C16.0951 22.2125 15.8989 23.215 15.9058 24.2264V24.3962C15.9073 26.4374 16.716 28.3947 18.1543 29.838C19.5925 31.2814 21.5428 32.0929 23.5768 32.0944H23.746C25.7801 32.0929 27.7303 31.2814 29.1686 29.838C30.6069 28.3947 31.4156 26.4374 31.417 24.3962V16.5282H23.5768C22.569 16.5212 21.5701 16.7181 20.6398 17.1071C19.7094 17.4961 18.8667 18.0693 18.162 18.7924Z" fill="#9E00C5"/>
+<path d="M16.9778 17.604C18.7246 15.8387 21.0981 14.8412 23.5771 14.8304H31.4173V7.69822C31.4158 5.65699 30.6072 3.69978 29.1689 2.25641C27.7306 0.813041 25.7804 0.00149926 23.7463 0H23.5771C21.5431 0.00149926 19.5928 0.813041 18.1546 2.25641C16.7163 3.69978 15.9076 5.65699 15.9061 7.69822V18.9059C16.2004 18.4234 16.5612 17.9851 16.9778 17.604Z" fill="#9E00C5"/>
+<path d="M55 16.7575H57.7267V31.1991H55V16.7575ZM65.3874 31.1991L59.3281 25.6811C59.0732 25.429 58.8757 25.1254 58.7488 24.7907C58.6218 24.456 58.5685 24.0981 58.5923 23.7412C58.6196 23.1431 58.8659 22.5756 59.2848 22.1461L64.7815 16.7144H68.2006L61.9249 22.6635C61.5787 23.0083 61.2324 23.2239 61.2324 23.7412C61.2324 24.3447 61.6652 24.7327 62.0981 25.0776L68.9797 31.1991H65.3874Z" fill="black"/>
+<path d="M83.3027 24C83.3027 29.8629 81.2685 31.4148 75.8584 31.4148C70.4483 31.4148 68.4141 29.8629 68.4141 24C68.4141 18.1371 70.4915 16.5852 75.8584 16.5852C81.2252 16.5852 83.3027 18.1371 83.3027 24ZM75.8584 29.2163C79.4074 29.2163 80.4894 28.1385 80.4894 24C80.4894 19.8615 79.4074 18.7838 75.8584 18.7838C72.3093 18.7838 71.2273 19.8615 71.2273 24C71.2273 28.1385 72.2661 29.2163 75.8584 29.2163Z" fill="black"/>
+<path d="M96.2439 29.6474C95.8111 30.7682 95.4216 31.3717 94.1665 31.3717C92.9113 31.3717 92.5218 30.7682 92.089 29.6474L88.4101 19.9908C88.3668 19.8184 88.1937 19.5166 88.0639 19.5166C87.8475 19.5166 87.8475 19.9046 87.8475 19.9477L87.8908 31.1993H85.1641V18.482C85.1641 17.1456 86.073 16.5852 87.5012 16.5852C89.1459 16.5852 89.6653 17.4474 90.0548 18.4389L93.8202 28.0954C93.9501 28.3972 94.0799 28.6127 94.2097 28.6127C94.3396 28.6127 94.4694 28.3972 94.5993 28.0954L98.3647 18.4389C98.7542 17.4474 99.2736 16.5852 100.918 16.5852C102.39 16.5852 103.255 17.1456 103.255 18.482V31.1993H100.529L100.615 19.9477C100.615 19.5598 100.442 19.5166 100.356 19.5166C100.269 19.5166 100.053 19.8184 100.009 19.9908L96.2439 29.6474Z" fill="black"/>
+<path d="M115.163 16.7578V17.9218H117.63C121.785 17.9218 122.607 20.1203 122.607 23.8278C122.607 27.5352 121.742 29.7768 117.63 29.7768H115.163V31.1995H112.436V29.7768H109.969C105.815 29.7768 104.992 27.5352 104.992 23.8278C104.992 20.1203 105.815 17.9218 109.969 17.9218H112.436V16.7578H115.163ZM112.436 20.1203H110.792C108.282 20.1203 107.805 21.155 107.805 23.8709C107.805 26.5868 108.282 27.7076 110.792 27.7076H112.436V20.1203ZM116.808 27.6645C119.318 27.6645 119.794 26.5436 119.794 23.8278C119.794 21.1119 119.318 20.0772 116.808 20.0772H115.163V27.6214L116.808 27.6645Z" fill="black"/>
+<path d="M138.967 24C138.967 29.8629 136.933 31.4148 131.522 31.4148C126.112 31.4148 124.078 29.8629 124.078 24C124.078 18.1371 126.156 16.5852 131.522 16.5852C136.889 16.5852 138.967 18.1371 138.967 24ZM131.522 29.2163C135.071 29.2163 136.153 28.1385 136.153 24C136.153 19.8615 135.071 18.7838 131.522 18.7838C127.973 18.7838 126.891 19.8615 126.891 24C126.891 28.1385 127.93 29.2163 131.522 29.2163Z" fill="black"/>
+<path d="M140.781 18.9133C140.781 17.2751 141.647 16.7578 142.902 16.7578H150.13C153.246 16.7578 153.809 18.9133 153.809 21.4136C153.809 23.914 153.246 26.1126 150.13 26.1126H143.551V31.1995H140.825V18.9133H140.781ZM148.745 23.914C150.606 23.914 150.952 23.0518 150.952 21.4136C150.952 19.7755 150.606 18.9564 148.745 18.9564H144.547C143.724 18.9564 143.508 19.1719 143.508 19.991V23.9571H148.745V23.914Z" fill="black"/>
+<path d="M160.256 31.1995V18.9133H154.586V16.7578H168.652V18.9133H162.982V31.1995H160.256Z" fill="black"/>
+<path d="M181.557 31.1995H172.035C170.78 31.1995 169.914 30.6821 169.914 29.044V18.9133C169.914 17.2751 170.78 16.7578 172.035 16.7578H181.47V18.9133H173.679C172.857 18.9133 172.641 19.1288 172.641 19.9479V22.75H181.254V24.9055H172.641V28.0094C172.641 28.8284 172.857 29.044 173.679 29.044H181.557V31.1995Z" fill="black"/>
+<path d="M187.958 17.9647C188.218 17.3181 188.651 16.5852 190.166 16.5852C191.68 16.5852 192.113 17.275 192.373 17.9647L197.999 31.1993H195.1L190.512 19.646C190.469 19.4735 190.425 19.2149 190.166 19.2149C189.906 19.2149 189.863 19.4735 189.819 19.646L185.275 31.1993H182.375L187.958 17.9647Z" fill="black"/>
+</svg>
diff --git a/dist/assets/icons/logo.svg b/dist/assets/icons/logo.svg
new file mode 100644
index 0000000..c2d122d
--- /dev/null
+++ b/dist/assets/icons/logo.svg
@@ -0,0 +1,15 @@
+<svg width="136" height="40" viewBox="0 0 136 40" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M19.4783 26.5658H15.718C14.0535 26.5628 12.4579 25.8979 11.2809 24.7167C10.1039 23.5355 9.44131 21.9343 9.43833 20.2638V16.4902L8.83668 15.8864C8.36687 15.4043 7.80508 15.0222 7.18486 14.7629C6.56463 14.5035 5.8987 14.3723 5.2268 14.3769C4.55491 14.3723 3.88897 14.5035 3.26875 14.7629C2.64853 15.0222 2.08674 15.4043 1.61692 15.8864L1.50412 15.9619C1.02752 16.4362 0.649227 17.0005 0.39107 17.6223C0.132913 18.244 0 18.911 0 19.5846C0 20.2581 0.132913 20.9251 0.39107 21.5468C0.649227 22.1686 1.02752 22.7329 1.50412 23.2072L12.7474 34.4904C13.7107 35.4434 15.0047 35.9845 16.3573 35.9999C17.0292 36.0045 17.6951 35.8733 18.3153 35.6139C18.9355 35.3546 19.4973 34.9725 19.9671 34.4904L20.0423 34.415C20.9999 33.4466 21.5372 32.1376 21.5372 30.7734C21.5372 29.4091 20.9999 28.1002 20.0423 27.1318L19.4783 26.5658Z" fill="#D700FE"/>
+<path d="M26.8484 15.0187H22.1104V20.264C22.1056 21.2712 21.8607 22.2625 21.3963 23.1553C20.9318 24.0481 20.2613 24.8165 19.4406 25.3962H26.886C28.242 25.3952 29.5422 24.8541 30.501 23.8919C31.4599 22.9296 31.999 21.6248 32 20.264V20.1508C31.9833 18.7884 31.4339 17.4871 30.4704 16.5271C29.5068 15.5672 28.2061 15.0255 26.8484 15.0187Z" fill="#D700FE"/>
+<path d="M12.108 16.5282C11.6277 16.9997 11.2469 17.5635 10.9885 18.1859C10.7301 18.8084 10.5993 19.4767 10.6039 20.1509V20.2641C10.6049 21.625 11.144 22.9298 12.1029 23.892C13.0617 24.8543 14.3619 25.3953 15.7179 25.3963H15.8307C17.1867 25.3953 18.4869 24.8543 19.4457 23.892C20.4046 22.9298 20.9437 21.625 20.9447 20.2641V15.0188H15.7179C15.046 15.0141 14.3801 15.1454 13.7598 15.4047C13.1396 15.6641 12.5778 16.0462 12.108 16.5282Z" fill="#D700FE"/>
+<path d="M11.3186 15.736C12.4831 14.5591 14.0654 13.8941 15.7181 13.8869H20.9449V9.13215C20.9439 7.77132 20.4048 6.46652 19.4459 5.50428C18.4871 4.54203 17.1869 4.001 15.8309 4H15.7181C14.3621 4.001 13.0619 4.54203 12.103 5.50428C11.1442 6.46652 10.6051 7.77132 10.6041 9.13215V16.604C10.8002 16.2823 11.0408 15.99 11.3186 15.736Z" fill="#D700FE"/>
+<path d="M39 15.116H40.8387V24.8544H39V15.116ZM46.0045 24.8544L41.9185 21.1334C41.7467 20.9634 41.6135 20.7587 41.5279 20.533C41.4423 20.3073 41.4063 20.066 41.4224 19.8253C41.4408 19.422 41.6069 19.0393 41.8894 18.7497L45.5959 15.0869H47.9015L43.6697 19.0985C43.4362 19.3311 43.2027 19.4764 43.2027 19.8253C43.2027 20.2323 43.4945 20.4939 43.7864 20.7264L48.4269 24.8544H46.0045Z" fill="white"/>
+<path d="M58.0866 20C58.0866 23.9535 56.7149 25 53.0668 25C49.4186 25 48.0469 23.9535 48.0469 20C48.0469 16.0465 49.4478 15 53.0668 15C56.6857 15 58.0866 16.0465 58.0866 20ZM53.0668 23.5174C55.46 23.5174 56.1896 22.7907 56.1896 20C56.1896 17.2093 55.46 16.4826 53.0668 16.4826C50.6736 16.4826 49.9439 17.2093 49.9439 20C49.9439 22.7907 50.6444 23.5174 53.0668 23.5174Z" fill="white"/>
+<path d="M66.8132 23.8081C66.5214 24.564 66.2587 24.9709 65.4124 24.9709C64.566 24.9709 64.3033 24.564 64.0115 23.8081L61.5307 17.2965C61.5015 17.1802 61.3848 16.9767 61.2972 16.9767C61.1513 16.9767 61.1513 17.2384 61.1513 17.2674L61.1805 24.8547H59.3418V16.2791C59.3418 15.3779 59.9547 15 60.9178 15C62.0268 15 62.3771 15.5814 62.6397 16.25L65.1789 22.7616C65.2664 22.9651 65.354 23.1105 65.4415 23.1105C65.5291 23.1105 65.6167 22.9651 65.7042 22.7616L68.2433 16.25C68.506 15.5814 68.8562 15 69.9653 15C70.9576 15 71.5413 15.3779 71.5413 16.2791V24.8547H69.7026L69.761 17.2674C69.761 17.0058 69.6442 16.9767 69.5859 16.9767C69.5275 16.9767 69.3816 17.1802 69.3524 17.2965L66.8132 23.8081Z" fill="white"/>
+<path d="M79.5675 15.1162V15.9011H81.2311C84.0329 15.9011 84.5874 17.3837 84.5874 19.8837C84.5874 22.3837 84.0037 23.8953 81.2311 23.8953H79.5675V24.8546H77.7289V23.8953H76.0653C73.2635 23.8953 72.709 22.3837 72.709 19.8837C72.709 17.3837 73.2635 15.9011 76.0653 15.9011H77.7289V15.1162H79.5675ZM77.7289 17.3837H76.6198C74.9271 17.3837 74.606 18.0813 74.606 19.9127C74.606 21.7441 74.9271 22.4999 76.6198 22.4999H77.7289V17.3837ZM80.6766 22.4709C82.3693 22.4709 82.6904 21.715 82.6904 19.8837C82.6904 18.0523 82.3693 17.3546 80.6766 17.3546H79.5675V22.4418L80.6766 22.4709Z" fill="white"/>
+<path d="M95.6198 20C95.6198 23.9535 94.2481 25 90.6 25C86.9518 25 85.5801 23.9535 85.5801 20C85.5801 16.0465 86.981 15 90.6 15C94.2189 15 95.6198 16.0465 95.6198 20ZM90.6 23.5174C92.9932 23.5174 93.7228 22.7907 93.7228 20C93.7228 17.2093 92.9932 16.4826 90.6 16.4826C88.2068 16.4826 87.4771 17.2093 87.4771 20C87.4771 22.7907 88.1776 23.5174 90.6 23.5174Z" fill="white"/>
+<path d="M96.8457 16.5697C96.8457 15.465 97.4294 15.1162 98.2758 15.1162H103.15C105.251 15.1162 105.63 16.5697 105.63 18.2557C105.63 19.9418 105.251 21.4244 103.15 21.4244H98.7136V24.8546H96.8749V16.5697H96.8457ZM102.216 19.9418C103.471 19.9418 103.704 19.3604 103.704 18.2557C103.704 17.1511 103.471 16.5988 102.216 16.5988H99.3848C98.8303 16.5988 98.6844 16.7441 98.6844 17.2964V19.9709H102.216V19.9418Z" fill="white"/>
+<path d="M109.98 24.8546V16.5697H106.156V15.1162H115.641V16.5697H111.818V24.8546H109.98Z" fill="white"/>
+<path d="M124.337 24.8546H117.916C117.07 24.8546 116.486 24.5057 116.486 23.4011V16.5697C116.486 15.465 117.07 15.1162 117.916 15.1162H124.279V16.5697H119.025C118.471 16.5697 118.325 16.715 118.325 17.2674V19.1569H124.133V20.6104H118.325V22.7034C118.325 23.2557 118.471 23.4011 119.025 23.4011H124.337V24.8546Z" fill="white"/>
+<path d="M128.657 15.9302C128.833 15.4942 129.124 15 130.146 15C131.167 15 131.459 15.4651 131.634 15.9302L135.428 24.8547H133.473L130.379 17.064C130.35 16.9477 130.321 16.7733 130.146 16.7733C129.971 16.7733 129.942 16.9477 129.912 17.064L126.848 24.8547H124.893L128.657 15.9302Z" fill="white"/>
+</svg>
diff --git a/dist/assets/icons/qrcode.png b/dist/assets/icons/qrcode.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e40ac1dac0899e2ad9521d140b98ba1aea6b8d2
GIT binary patch
literal 10481
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
T@-L`85x}0eFsk|kclZAQffrDG

literal 0
HcmV?d00001

diff --git a/dist/assets/icons/users.svg b/dist/assets/icons/users.svg
new file mode 100644
index 0000000..5c48177
--- /dev/null
+++ b/dist/assets/icons/users.svg
@@ -0,0 +1,6 @@
+<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M17 21V19C17 17.9391 16.5786 16.9217 15.8284 16.1716C15.0783 15.4214 14.0609 15 13 15H5C3.93913 15 2.92172 15.4214 2.17157 16.1716C1.42143 16.9217 1 17.9391 1 19V21" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M9 11C11.2091 11 13 9.20914 13 7C13 4.79086 11.2091 3 9 3C6.79086 3 5 4.79086 5 7C5 9.20914 6.79086 11 9 11Z" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M23 20.9999V18.9999C22.9993 18.1136 22.7044 17.2527 22.1614 16.5522C21.6184 15.8517 20.8581 15.3515 20 15.1299" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+<path d="M16 3.12988C16.8604 3.35018 17.623 3.85058 18.1676 4.55219C18.7122 5.2538 19.0078 6.11671 19.0078 7.00488C19.0078 7.89305 18.7122 8.75596 18.1676 9.45757C17.623 10.1592 16.8604 10.6596 16 10.8799" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
+</svg>
diff --git a/dist/assets/index-32cf486f.css b/dist/assets/index-32cf486f.css
new file mode 100644
index 0000000..03ddf0c
--- /dev/null
+++ b/dist/assets/index-32cf486f.css
@@ -0,0 +1 @@
+*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.bottom-5{bottom:1.25rem}.left-0{left:0px}.left-1\/2{left:50%}.top-0{top:0px}.top-10{top:2.5rem}.z-20{z-index:20}.z-30{z-index:30}.mx-auto{margin-left:auto;margin-right:auto}.my-8{margin-top:2rem;margin-bottom:2rem}.mb-1{margin-bottom:.25rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mr-2{margin-right:.5rem}.mt-14{margin-top:3.5rem}.mt-auto{margin-top:auto}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-11{height:2.75rem}.h-12{height:3rem}.h-6{height:1.5rem}.h-\[35\%\]{height:35%}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90\%\]{max-height:90%}.min-h-screen{min-height:100vh}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-\[15rem\]{width:15rem}.w-\[48\%\]{width:48%}.w-full{width:100%}.w-screen{width:100vw}.min-w-\[10rem\]{min-width:10rem}.max-w-\[60\%\]{max-width:60%}.table-auto{table-layout:auto}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.bg-bg-gray{--tw-bg-opacity: 1;background-color:rgb(242 243 245 / var(--tw-bg-opacity))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity))}.bg-primary-100{background-color:var(--color-primary-100)}.bg-primary-300{background-color:var(--color-primary-300)}.bg-primary-main{background-color:var(--color-primary-main)}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.p-2{padding:.5rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pl-2{padding-left:.5rem}.pt-12{padding-top:3rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-semibold{font-weight:600}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-txt-medium{color:var(--color-text-medium)}.text-txt-second{--tw-text-opacity: 1;color:rgb(180 180 180 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-slate-400{--tw-shadow-color: #94a3b8;--tw-shadow: var(--tw-shadow-colored)}.shadow-txt-light{--tw-shadow-color: var(--color-text-light);--tw-shadow: var(--tw-shadow-colored)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[background\:var\(--color-gradient-button\)\]{background:var(--color-gradient-button)}.\[background\:var\(--color-gradient-primary-dark\)\]{background:var(--color-gradient-primary-dark)}*{box-sizing:border-box}html,body{padding:0;margin:0}:root{--color-text-light: #D1D1D1;--color-text-medium: #8C8C8C;--color-gradient-primary-dark: linear-gradient(179.87deg, #001641 -7.06%, #03379C 108%);--color-primary-main: #0092DF;--color-primary-100: #C7E4F4;--color-primary-300: #0461B8;--color-primary-200: #80C8EF;--color-separated-border: #D4D4D4;--color-gradient-button: linear-gradient(90deg, #00A6FE -10.23%, #D700FE 114.77%)}th,td{border:.1px solid var(--color-text-light);border-spacing:0;border-collapse:separate;overflow:hidden;padding:4px 0;transition:all .2s}tr{transition:all .2s}tbody tr:hover{cursor:pointer}tr:hover .checkmak-container{opacity:1;visibility:visible}.checkmak-container{width:1rem;height:1rem;cursor:pointer;border-radius:100%;border:1px solid var(--color-text-medium)}.hover\:bg-primary-300:hover{background-color:var(--color-primary-300)}.hover\:brightness-90:hover{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0px}.disabled\:opacity-25:disabled{opacity:.25}@media (min-width: 768px){.md\:flex{display:flex}.md\:w-6{width:1.5rem}.md\:w-\[50\%\]{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-20{padding-left:5rem;padding-right:5rem}}@media (min-width: 1024px){.lg\:w-8{width:2rem}.lg\:w-\[35\%\]{width:35%}.lg\:w-\[65\%\]{width:65%}}@media (min-width: 1280px){.xl\:w-10{width:2.5rem}}._ldsRing_15dwk_1{display:inline-block;position:relative;width:80px;height:80px}._ldsRing_15dwk_1 div{box-sizing:border-box;display:block;position:absolute;width:2rem;height:2rem;margin:4px;border:4px solid #fff;border-radius:50%;animation:_ldsRing_15dwk_1 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--color-primary-main) transparent transparent transparent}._ldsRing_15dwk_1 div:nth-child(1){animation-delay:-.45s}._ldsRing_15dwk_1 div:nth-child(2){animation-delay:-.3s}._ldsRing_15dwk_1 div:nth-child(3){animation-delay:-.15s}@keyframes _ldsRing_15dwk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
diff --git a/dist/assets/index-43ad9ab6.js b/dist/assets/index-43ad9ab6.js
new file mode 100644
index 0000000..bbfb033
--- /dev/null
+++ b/dist/assets/index-43ad9ab6.js
@@ -0,0 +1,85 @@
+var Xp=Object.defineProperty;var Zp=(e,t,n)=>t in e?Xp(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var j=(e,t,n)=>(Zp(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const l of o)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const l={};return o.integrity&&(l.integrity=o.integrity),o.referrerPolicy&&(l.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?l.credentials="include":o.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function r(o){if(o.ep)return;o.ep=!0;const l=n(o);fetch(o.href,l)}})();function Dc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Fc={exports:{}},kl={},zc={exports:{}},U={};/**
+ * @license React
+ * react.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var ao=Symbol.for("react.element"),bp=Symbol.for("react.portal"),eh=Symbol.for("react.fragment"),th=Symbol.for("react.strict_mode"),nh=Symbol.for("react.profiler"),rh=Symbol.for("react.provider"),oh=Symbol.for("react.context"),lh=Symbol.for("react.forward_ref"),ih=Symbol.for("react.suspense"),sh=Symbol.for("react.memo"),uh=Symbol.for("react.lazy"),la=Symbol.iterator;function ah(e){return e===null||typeof e!="object"?null:(e=la&&e[la]||e["@@iterator"],typeof e=="function"?e:null)}var Vc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Hc=Object.assign,Bc={};function or(e,t,n){this.props=e,this.context=t,this.refs=Bc,this.updater=n||Vc}or.prototype.isReactComponent={};or.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};or.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function jc(){}jc.prototype=or.prototype;function Qs(e,t,n){this.props=e,this.context=t,this.refs=Bc,this.updater=n||Vc}var Gs=Qs.prototype=new jc;Gs.constructor=Qs;Hc(Gs,or.prototype);Gs.isPureReactComponent=!0;var ia=Array.isArray,$c=Object.prototype.hasOwnProperty,Ks={current:null},Wc={key:!0,ref:!0,__self:!0,__source:!0};function Qc(e,t,n){var r,o={},l=null,i=null;if(t!=null)for(r in t.ref!==void 0&&(i=t.ref),t.key!==void 0&&(l=""+t.key),t)$c.call(t,r)&&!Wc.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(u===1)o.children=n;else if(1<u){for(var s=Array(u),a=0;a<u;a++)s[a]=arguments[a+2];o.children=s}if(e&&e.defaultProps)for(r in u=e.defaultProps,u)o[r]===void 0&&(o[r]=u[r]);return{$$typeof:ao,type:e,key:l,ref:i,props:o,_owner:Ks.current}}function ch(e,t){return{$$typeof:ao,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Ys(e){return typeof e=="object"&&e!==null&&e.$$typeof===ao}function fh(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var sa=/\/+/g;function ni(e,t){return typeof e=="object"&&e!==null&&e.key!=null?fh(""+e.key):t.toString(36)}function Fo(e,t,n,r,o){var l=typeof e;(l==="undefined"||l==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(l){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case ao:case bp:i=!0}}if(i)return i=e,o=o(i),e=r===""?"."+ni(i,0):r,ia(o)?(n="",e!=null&&(n=e.replace(sa,"$&/")+"/"),Fo(o,t,n,"",function(a){return a})):o!=null&&(Ys(o)&&(o=ch(o,n+(!o.key||i&&i.key===o.key?"":(""+o.key).replace(sa,"$&/")+"/")+e)),t.push(o)),1;if(i=0,r=r===""?".":r+":",ia(e))for(var u=0;u<e.length;u++){l=e[u];var s=r+ni(l,u);i+=Fo(l,t,n,s,o)}else if(s=ah(e),typeof s=="function")for(e=s.call(e),u=0;!(l=e.next()).done;)l=l.value,s=r+ni(l,u++),i+=Fo(l,t,n,s,o);else if(l==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return i}function vo(e,t,n){if(e==null)return e;var r=[],o=0;return Fo(e,r,"","",function(l){return t.call(n,l,o++)}),r}function dh(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Te={current:null},zo={transition:null},ph={ReactCurrentDispatcher:Te,ReactCurrentBatchConfig:zo,ReactCurrentOwner:Ks};U.Children={map:vo,forEach:function(e,t,n){vo(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return vo(e,function(){t++}),t},toArray:function(e){return vo(e,function(t){return t})||[]},only:function(e){if(!Ys(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};U.Component=or;U.Fragment=eh;U.Profiler=nh;U.PureComponent=Qs;U.StrictMode=th;U.Suspense=ih;U.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ph;U.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=Hc({},e.props),o=e.key,l=e.ref,i=e._owner;if(t!=null){if(t.ref!==void 0&&(l=t.ref,i=Ks.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)$c.call(t,s)&&!Wc.hasOwnProperty(s)&&(r[s]=t[s]===void 0&&u!==void 0?u[s]:t[s])}var s=arguments.length-2;if(s===1)r.children=n;else if(1<s){u=Array(s);for(var a=0;a<s;a++)u[a]=arguments[a+2];r.children=u}return{$$typeof:ao,type:e.type,key:o,ref:l,props:r,_owner:i}};U.createContext=function(e){return e={$$typeof:oh,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:rh,_context:e},e.Consumer=e};U.createElement=Qc;U.createFactory=function(e){var t=Qc.bind(null,e);return t.type=e,t};U.createRef=function(){return{current:null}};U.forwardRef=function(e){return{$$typeof:lh,render:e}};U.isValidElement=Ys;U.lazy=function(e){return{$$typeof:uh,_payload:{_status:-1,_result:e},_init:dh}};U.memo=function(e,t){return{$$typeof:sh,type:e,compare:t===void 0?null:t}};U.startTransition=function(e){var t=zo.transition;zo.transition={};try{e()}finally{zo.transition=t}};U.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};U.useCallback=function(e,t){return Te.current.useCallback(e,t)};U.useContext=function(e){return Te.current.useContext(e)};U.useDebugValue=function(){};U.useDeferredValue=function(e){return Te.current.useDeferredValue(e)};U.useEffect=function(e,t){return Te.current.useEffect(e,t)};U.useId=function(){return Te.current.useId()};U.useImperativeHandle=function(e,t,n){return Te.current.useImperativeHandle(e,t,n)};U.useInsertionEffect=function(e,t){return Te.current.useInsertionEffect(e,t)};U.useLayoutEffect=function(e,t){return Te.current.useLayoutEffect(e,t)};U.useMemo=function(e,t){return Te.current.useMemo(e,t)};U.useReducer=function(e,t,n){return Te.current.useReducer(e,t,n)};U.useRef=function(e){return Te.current.useRef(e)};U.useState=function(e){return Te.current.useState(e)};U.useSyncExternalStore=function(e,t,n){return Te.current.useSyncExternalStore(e,t,n)};U.useTransition=function(){return Te.current.useTransition()};U.version="18.2.0";zc.exports=U;var _=zc.exports;const Re=Dc(_);/**
+ * @license React
+ * react-jsx-runtime.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var hh=_,mh=Symbol.for("react.element"),gh=Symbol.for("react.fragment"),yh=Object.prototype.hasOwnProperty,vh=hh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Eh={key:!0,ref:!0,__self:!0,__source:!0};function Gc(e,t,n){var r,o={},l=null,i=null;n!==void 0&&(l=""+n),t.key!==void 0&&(l=""+t.key),t.ref!==void 0&&(i=t.ref);for(r in t)yh.call(t,r)&&!Eh.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)o[r]===void 0&&(o[r]=t[r]);return{$$typeof:mh,type:e,key:l,ref:i,props:o,_owner:vh.current}}kl.Fragment=gh;kl.jsx=Gc;kl.jsxs=Gc;Fc.exports=kl;var qs=Fc.exports;const xl=qs.Fragment,R=qs.jsx,te=qs.jsxs;var Vi={},Kc={exports:{}},Fe={},Yc={exports:{}},qc={};/**
+ * @license React
+ * scheduler.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */(function(e){function t(k,L){var O=k.length;k.push(L);e:for(;0<O;){var H=O-1>>>1,K=k[H];if(0<o(K,L))k[H]=L,k[O]=K,O=H;else break e}}function n(k){return k.length===0?null:k[0]}function r(k){if(k.length===0)return null;var L=k[0],O=k.pop();if(O!==L){k[0]=O;e:for(var H=0,K=k.length,ln=K>>>1;H<ln;){var Ye=2*(H+1)-1,Pn=k[Ye],lt=Ye+1,In=k[lt];if(0>o(Pn,O))lt<K&&0>o(In,Pn)?(k[H]=In,k[lt]=O,H=lt):(k[H]=Pn,k[Ye]=O,H=Ye);else if(lt<K&&0>o(In,O))k[H]=In,k[lt]=O,H=lt;else break e}}return L}function o(k,L){var O=k.sortIndex-L.sortIndex;return O!==0?O:k.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var l=performance;e.unstable_now=function(){return l.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],a=[],c=1,f=null,d=3,y=!1,h=!1,v=!1,E=typeof setTimeout=="function"?setTimeout:null,m=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function g(k){for(var L=n(a);L!==null;){if(L.callback===null)r(a);else if(L.startTime<=k)r(a),L.sortIndex=L.expirationTime,t(s,L);else break;L=n(a)}}function w(k){if(v=!1,g(k),!h)if(n(s)!==null)h=!0,Tn(P);else{var L=n(a);L!==null&&ot(w,L.startTime-k)}}function P(k,L){h=!1,v&&(v=!1,m(x),x=-1),y=!0;var O=d;try{for(g(L),f=n(s);f!==null&&(!(f.expirationTime>L)||k&&!ae());){var H=f.callback;if(typeof H=="function"){f.callback=null,d=f.priorityLevel;var K=H(f.expirationTime<=L);L=e.unstable_now(),typeof K=="function"?f.callback=K:f===n(s)&&r(s),g(L)}else r(s);f=n(s)}if(f!==null)var ln=!0;else{var Ye=n(a);Ye!==null&&ot(w,Ye.startTime-L),ln=!1}return ln}finally{f=null,d=O,y=!1}}var I=!1,T=null,x=-1,M=5,A=-1;function ae(){return!(e.unstable_now()-A<M)}function Ve(){if(T!==null){var k=e.unstable_now();A=k;var L=!0;try{L=T(!0,k)}finally{L?oe():(I=!1,T=null)}}else I=!1}var oe;if(typeof p=="function")oe=function(){p(Ve)};else if(typeof MessageChannel<"u"){var At=new MessageChannel,rt=At.port2;At.port1.onmessage=Ve,oe=function(){rt.postMessage(null)}}else oe=function(){E(Ve,0)};function Tn(k){T=k,I||(I=!0,oe())}function ot(k,L){x=E(function(){k(e.unstable_now())},L)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(k){k.callback=null},e.unstable_continueExecution=function(){h||y||(h=!0,Tn(P))},e.unstable_forceFrameRate=function(k){0>k||125<k?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):M=0<k?Math.floor(1e3/k):5},e.unstable_getCurrentPriorityLevel=function(){return d},e.unstable_getFirstCallbackNode=function(){return n(s)},e.unstable_next=function(k){switch(d){case 1:case 2:case 3:var L=3;break;default:L=d}var O=d;d=L;try{return k()}finally{d=O}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(k,L){switch(k){case 1:case 2:case 3:case 4:case 5:break;default:k=3}var O=d;d=k;try{return L()}finally{d=O}},e.unstable_scheduleCallback=function(k,L,O){var H=e.unstable_now();switch(typeof O=="object"&&O!==null?(O=O.delay,O=typeof O=="number"&&0<O?H+O:H):O=H,k){case 1:var K=-1;break;case 2:K=250;break;case 5:K=1073741823;break;case 4:K=1e4;break;default:K=5e3}return K=O+K,k={id:c++,callback:L,priorityLevel:k,startTime:O,expirationTime:K,sortIndex:-1},O>H?(k.sortIndex=O,t(a,k),n(s)===null&&k===n(a)&&(v?(m(x),x=-1):v=!0,ot(w,O-H))):(k.sortIndex=K,t(s,k),h||y||(h=!0,Tn(P))),k},e.unstable_shouldYield=ae,e.unstable_wrapCallback=function(k){var L=d;return function(){var O=d;d=L;try{return k.apply(this,arguments)}finally{d=O}}}})(qc);Yc.exports=qc;var wh=Yc.exports;/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var Jc=_,De=wh;function C(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var Xc=new Set,Hr={};function Sn(e,t){qn(e,t),qn(e+"Capture",t)}function qn(e,t){for(Hr[e]=t,e=0;e<t.length;e++)Xc.add(t[e])}var Ct=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Hi=Object.prototype.hasOwnProperty,Sh=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ua={},aa={};function _h(e){return Hi.call(aa,e)?!0:Hi.call(ua,e)?!1:Sh.test(e)?aa[e]=!0:(ua[e]=!0,!1)}function Rh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Ch(e,t,n,r){if(t===null||typeof t>"u"||Rh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Pe(e,t,n,r,o,l,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=i}var me={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){me[e]=new Pe(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];me[t]=new Pe(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){me[e]=new Pe(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){me[e]=new Pe(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){me[e]=new Pe(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){me[e]=new Pe(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){me[e]=new Pe(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){me[e]=new Pe(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){me[e]=new Pe(e,5,!1,e.toLowerCase(),null,!1,!1)});var Js=/[\-:]([a-z])/g;function Xs(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Js,Xs);me[t]=new Pe(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Js,Xs);me[t]=new Pe(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Js,Xs);me[t]=new Pe(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){me[e]=new Pe(e,1,!1,e.toLowerCase(),null,!1,!1)});me.xlinkHref=new Pe("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){me[e]=new Pe(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zs(e,t,n,r){var o=me.hasOwnProperty(t)?me[t]:null;(o!==null?o.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(Ch(t,n,o,r)&&(n=null),r||o===null?_h(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=n===null?o.type===3?!1:"":n:(t=o.attributeName,r=o.attributeNamespace,n===null?e.removeAttribute(t):(o=o.type,n=o===3||o===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var kt=Jc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Eo=Symbol.for("react.element"),An=Symbol.for("react.portal"),On=Symbol.for("react.fragment"),bs=Symbol.for("react.strict_mode"),Bi=Symbol.for("react.profiler"),Zc=Symbol.for("react.provider"),bc=Symbol.for("react.context"),eu=Symbol.for("react.forward_ref"),ji=Symbol.for("react.suspense"),$i=Symbol.for("react.suspense_list"),tu=Symbol.for("react.memo"),Ut=Symbol.for("react.lazy"),ef=Symbol.for("react.offscreen"),ca=Symbol.iterator;function hr(e){return e===null||typeof e!="object"?null:(e=ca&&e[ca]||e["@@iterator"],typeof e=="function"?e:null)}var J=Object.assign,ri;function Pr(e){if(ri===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);ri=t&&t[1]||""}return`
+`+ri+e}var oi=!1;function li(e,t){if(!e||oi)return"";oi=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(a){var r=a}Reflect.construct(e,[],t)}else{try{t.call()}catch(a){r=a}e.call(t.prototype)}else{try{throw Error()}catch(a){r=a}e()}}catch(a){if(a&&r&&typeof a.stack=="string"){for(var o=a.stack.split(`
+`),l=r.stack.split(`
+`),i=o.length-1,u=l.length-1;1<=i&&0<=u&&o[i]!==l[u];)u--;for(;1<=i&&0<=u;i--,u--)if(o[i]!==l[u]){if(i!==1||u!==1)do if(i--,u--,0>u||o[i]!==l[u]){var s=`
+`+o[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{oi=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Pr(e):""}function Th(e){switch(e.tag){case 5:return Pr(e.type);case 16:return Pr("Lazy");case 13:return Pr("Suspense");case 19:return Pr("SuspenseList");case 0:case 2:case 15:return e=li(e.type,!1),e;case 11:return e=li(e.type.render,!1),e;case 1:return e=li(e.type,!0),e;default:return""}}function Wi(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case On:return"Fragment";case An:return"Portal";case Bi:return"Profiler";case bs:return"StrictMode";case ji:return"Suspense";case $i:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case bc:return(e.displayName||"Context")+".Consumer";case Zc:return(e._context.displayName||"Context")+".Provider";case eu:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case tu:return t=e.displayName||null,t!==null?t:Wi(e.type)||"Memo";case Ut:t=e._payload,e=e._init;try{return Wi(e(t))}catch{}}return null}function Ph(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Wi(t);case 8:return t===bs?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Zt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function tf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Ih(e){var t=tf(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var o=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(i){r=""+i,l.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function wo(e){e._valueTracker||(e._valueTracker=Ih(e))}function nf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=tf(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function el(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Qi(e,t){var n=t.checked;return J({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function fa(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Zt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function rf(e,t){t=t.checked,t!=null&&Zs(e,"checked",t,!1)}function Gi(e,t){rf(e,t);var n=Zt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ki(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ki(e,t.type,Zt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function da(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ki(e,t,n){(t!=="number"||el(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Ir=Array.isArray;function $n(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Zt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}t!==null||e[o].disabled||(t=e[o])}t!==null&&(t.selected=!0)}}function Yi(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(C(91));return J({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function pa(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(C(92));if(Ir(n)){if(1<n.length)throw Error(C(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:Zt(n)}}function of(e,t){var n=Zt(t.value),r=Zt(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ha(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function lf(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function qi(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?lf(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var So,sf=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(So=So||document.createElement("div"),So.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=So.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Br(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ar={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},kh=["Webkit","ms","Moz","O"];Object.keys(Ar).forEach(function(e){kh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ar[t]=Ar[e]})});function uf(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Ar.hasOwnProperty(e)&&Ar[e]?(""+t).trim():t+"px"}function af(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,o=uf(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}var xh=J({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ji(e,t){if(t){if(xh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(C(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(C(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(C(61))}if(t.style!=null&&typeof t.style!="object")throw Error(C(62))}}function Xi(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Zi=null;function nu(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var bi=null,Wn=null,Qn=null;function ma(e){if(e=po(e)){if(typeof bi!="function")throw Error(C(280));var t=e.stateNode;t&&(t=Ul(t),bi(e.stateNode,e.type,t))}}function cf(e){Wn?Qn?Qn.push(e):Qn=[e]:Wn=e}function ff(){if(Wn){var e=Wn,t=Qn;if(Qn=Wn=null,ma(e),t)for(e=0;e<t.length;e++)ma(t[e])}}function df(e,t){return e(t)}function pf(){}var ii=!1;function hf(e,t,n){if(ii)return e(t,n);ii=!0;try{return df(e,t,n)}finally{ii=!1,(Wn!==null||Qn!==null)&&(pf(),ff())}}function jr(e,t){var n=e.stateNode;if(n===null)return null;var r=Ul(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(C(231,t,typeof n));return n}var es=!1;if(Ct)try{var mr={};Object.defineProperty(mr,"passive",{get:function(){es=!0}}),window.addEventListener("test",mr,mr),window.removeEventListener("test",mr,mr)}catch{es=!1}function Nh(e,t,n,r,o,l,i,u,s){var a=Array.prototype.slice.call(arguments,3);try{t.apply(n,a)}catch(c){this.onError(c)}}var Or=!1,tl=null,nl=!1,ts=null,Ah={onError:function(e){Or=!0,tl=e}};function Oh(e,t,n,r,o,l,i,u,s){Or=!1,tl=null,Nh.apply(Ah,arguments)}function Lh(e,t,n,r,o,l,i,u,s){if(Oh.apply(this,arguments),Or){if(Or){var a=tl;Or=!1,tl=null}else throw Error(C(198));nl||(nl=!0,ts=a)}}function _n(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function mf(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function ga(e){if(_n(e)!==e)throw Error(C(188))}function Uh(e){var t=e.alternate;if(!t){if(t=_n(e),t===null)throw Error(C(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(o===null)break;var l=o.alternate;if(l===null){if(r=o.return,r!==null){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return ga(o),e;if(l===r)return ga(o),t;l=l.sibling}throw Error(C(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i){for(u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i)throw Error(C(189))}}if(n.alternate!==r)throw Error(C(190))}if(n.tag!==3)throw Error(C(188));return n.stateNode.current===n?e:t}function gf(e){return e=Uh(e),e!==null?yf(e):null}function yf(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=yf(e);if(t!==null)return t;e=e.sibling}return null}var vf=De.unstable_scheduleCallback,ya=De.unstable_cancelCallback,Mh=De.unstable_shouldYield,Dh=De.unstable_requestPaint,ee=De.unstable_now,Fh=De.unstable_getCurrentPriorityLevel,ru=De.unstable_ImmediatePriority,Ef=De.unstable_UserBlockingPriority,rl=De.unstable_NormalPriority,zh=De.unstable_LowPriority,wf=De.unstable_IdlePriority,Nl=null,ft=null;function Vh(e){if(ft&&typeof ft.onCommitFiberRoot=="function")try{ft.onCommitFiberRoot(Nl,e,void 0,(e.current.flags&128)===128)}catch{}}var et=Math.clz32?Math.clz32:jh,Hh=Math.log,Bh=Math.LN2;function jh(e){return e>>>=0,e===0?32:31-(Hh(e)/Bh|0)|0}var _o=64,Ro=4194304;function kr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ol(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,o=e.suspendedLanes,l=e.pingedLanes,i=n&268435455;if(i!==0){var u=i&~o;u!==0?r=kr(u):(l&=i,l!==0&&(r=kr(l)))}else i=n&~o,i!==0?r=kr(i):l!==0&&(r=kr(l));if(r===0)return 0;if(t!==0&&t!==r&&!(t&o)&&(o=r&-r,l=t&-t,o>=l||o===16&&(l&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-et(t),o=1<<n,r|=e[n],t&=~o;return r}function $h(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Wh(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,l=e.pendingLanes;0<l;){var i=31-et(l),u=1<<i,s=o[i];s===-1?(!(u&n)||u&r)&&(o[i]=$h(u,t)):s<=t&&(e.expiredLanes|=u),l&=~u}}function ns(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Sf(){var e=_o;return _o<<=1,!(_o&4194240)&&(_o=64),e}function si(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function co(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-et(t),e[t]=n}function Qh(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-et(n),l=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~l}}function ou(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-et(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var V=0;function _f(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Rf,lu,Cf,Tf,Pf,rs=!1,Co=[],jt=null,$t=null,Wt=null,$r=new Map,Wr=new Map,Dt=[],Gh="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function va(e,t){switch(e){case"focusin":case"focusout":jt=null;break;case"dragenter":case"dragleave":$t=null;break;case"mouseover":case"mouseout":Wt=null;break;case"pointerover":case"pointerout":$r.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wr.delete(t.pointerId)}}function gr(e,t,n,r,o,l){return e===null||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[o]},t!==null&&(t=po(t),t!==null&&lu(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,o!==null&&t.indexOf(o)===-1&&t.push(o),e)}function Kh(e,t,n,r,o){switch(t){case"focusin":return jt=gr(jt,e,t,n,r,o),!0;case"dragenter":return $t=gr($t,e,t,n,r,o),!0;case"mouseover":return Wt=gr(Wt,e,t,n,r,o),!0;case"pointerover":var l=o.pointerId;return $r.set(l,gr($r.get(l)||null,e,t,n,r,o)),!0;case"gotpointercapture":return l=o.pointerId,Wr.set(l,gr(Wr.get(l)||null,e,t,n,r,o)),!0}return!1}function If(e){var t=cn(e.target);if(t!==null){var n=_n(t);if(n!==null){if(t=n.tag,t===13){if(t=mf(n),t!==null){e.blockedOn=t,Pf(e.priority,function(){Cf(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function Vo(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=os(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Zi=r,n.target.dispatchEvent(r),Zi=null}else return t=po(n),t!==null&&lu(t),e.blockedOn=n,!1;t.shift()}return!0}function Ea(e,t,n){Vo(e)&&n.delete(t)}function Yh(){rs=!1,jt!==null&&Vo(jt)&&(jt=null),$t!==null&&Vo($t)&&($t=null),Wt!==null&&Vo(Wt)&&(Wt=null),$r.forEach(Ea),Wr.forEach(Ea)}function yr(e,t){e.blockedOn===t&&(e.blockedOn=null,rs||(rs=!0,De.unstable_scheduleCallback(De.unstable_NormalPriority,Yh)))}function Qr(e){function t(o){return yr(o,e)}if(0<Co.length){yr(Co[0],e);for(var n=1;n<Co.length;n++){var r=Co[n];r.blockedOn===e&&(r.blockedOn=null)}}for(jt!==null&&yr(jt,e),$t!==null&&yr($t,e),Wt!==null&&yr(Wt,e),$r.forEach(t),Wr.forEach(t),n=0;n<Dt.length;n++)r=Dt[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Dt.length&&(n=Dt[0],n.blockedOn===null);)If(n),n.blockedOn===null&&Dt.shift()}var Gn=kt.ReactCurrentBatchConfig,ll=!0;function qh(e,t,n,r){var o=V,l=Gn.transition;Gn.transition=null;try{V=1,iu(e,t,n,r)}finally{V=o,Gn.transition=l}}function Jh(e,t,n,r){var o=V,l=Gn.transition;Gn.transition=null;try{V=4,iu(e,t,n,r)}finally{V=o,Gn.transition=l}}function iu(e,t,n,r){if(ll){var o=os(e,t,n,r);if(o===null)yi(e,t,r,il,n),va(e,r);else if(Kh(o,e,t,n,r))r.stopPropagation();else if(va(e,r),t&4&&-1<Gh.indexOf(e)){for(;o!==null;){var l=po(o);if(l!==null&&Rf(l),l=os(e,t,n,r),l===null&&yi(e,t,r,il,n),l===o)break;o=l}o!==null&&r.stopPropagation()}else yi(e,t,r,null,n)}}var il=null;function os(e,t,n,r){if(il=null,e=nu(r),e=cn(e),e!==null)if(t=_n(e),t===null)e=null;else if(n=t.tag,n===13){if(e=mf(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return il=e,null}function kf(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Fh()){case ru:return 1;case Ef:return 4;case rl:case zh:return 16;case wf:return 536870912;default:return 16}default:return 16}}var zt=null,su=null,Ho=null;function xf(){if(Ho)return Ho;var e,t=su,n=t.length,r,o="value"in zt?zt.value:zt.textContent,l=o.length;for(e=0;e<n&&t[e]===o[e];e++);var i=n-e;for(r=1;r<=i&&t[n-r]===o[l-r];r++);return Ho=o.slice(e,1<r?1-r:void 0)}function Bo(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function To(){return!0}function wa(){return!1}function ze(e){function t(n,r,o,l,i){this._reactName=n,this._targetInst=o,this.type=r,this.nativeEvent=l,this.target=i,this.currentTarget=null;for(var u in e)e.hasOwnProperty(u)&&(n=e[u],this[u]=n?n(l):l[u]);return this.isDefaultPrevented=(l.defaultPrevented!=null?l.defaultPrevented:l.returnValue===!1)?To:wa,this.isPropagationStopped=wa,this}return J(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=To)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=To)},persist:function(){},isPersistent:To}),t}var lr={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},uu=ze(lr),fo=J({},lr,{view:0,detail:0}),Xh=ze(fo),ui,ai,vr,Al=J({},fo,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:au,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==vr&&(vr&&e.type==="mousemove"?(ui=e.screenX-vr.screenX,ai=e.screenY-vr.screenY):ai=ui=0,vr=e),ui)},movementY:function(e){return"movementY"in e?e.movementY:ai}}),Sa=ze(Al),Zh=J({},Al,{dataTransfer:0}),bh=ze(Zh),em=J({},fo,{relatedTarget:0}),ci=ze(em),tm=J({},lr,{animationName:0,elapsedTime:0,pseudoElement:0}),nm=ze(tm),rm=J({},lr,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),om=ze(rm),lm=J({},lr,{data:0}),_a=ze(lm),im={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sm={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},um={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function am(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=um[e])?!!t[e]:!1}function au(){return am}var cm=J({},fo,{key:function(e){if(e.key){var t=im[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Bo(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?sm[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:au,charCode:function(e){return e.type==="keypress"?Bo(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Bo(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),fm=ze(cm),dm=J({},Al,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Ra=ze(dm),pm=J({},fo,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:au}),hm=ze(pm),mm=J({},lr,{propertyName:0,elapsedTime:0,pseudoElement:0}),gm=ze(mm),ym=J({},Al,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),vm=ze(ym),Em=[9,13,27,32],cu=Ct&&"CompositionEvent"in window,Lr=null;Ct&&"documentMode"in document&&(Lr=document.documentMode);var wm=Ct&&"TextEvent"in window&&!Lr,Nf=Ct&&(!cu||Lr&&8<Lr&&11>=Lr),Ca=String.fromCharCode(32),Ta=!1;function Af(e,t){switch(e){case"keyup":return Em.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Of(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ln=!1;function Sm(e,t){switch(e){case"compositionend":return Of(t);case"keypress":return t.which!==32?null:(Ta=!0,Ca);case"textInput":return e=t.data,e===Ca&&Ta?null:e;default:return null}}function _m(e,t){if(Ln)return e==="compositionend"||!cu&&Af(e,t)?(e=xf(),Ho=su=zt=null,Ln=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Nf&&t.locale!=="ko"?null:t.data;default:return null}}var Rm={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Pa(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Rm[e.type]:t==="textarea"}function Lf(e,t,n,r){cf(r),t=sl(t,"onChange"),0<t.length&&(n=new uu("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Ur=null,Gr=null;function Cm(e){Wf(e,0)}function Ol(e){var t=Dn(e);if(nf(t))return e}function Tm(e,t){if(e==="change")return t}var Uf=!1;if(Ct){var fi;if(Ct){var di="oninput"in document;if(!di){var Ia=document.createElement("div");Ia.setAttribute("oninput","return;"),di=typeof Ia.oninput=="function"}fi=di}else fi=!1;Uf=fi&&(!document.documentMode||9<document.documentMode)}function ka(){Ur&&(Ur.detachEvent("onpropertychange",Mf),Gr=Ur=null)}function Mf(e){if(e.propertyName==="value"&&Ol(Gr)){var t=[];Lf(t,Gr,e,nu(e)),hf(Cm,t)}}function Pm(e,t,n){e==="focusin"?(ka(),Ur=t,Gr=n,Ur.attachEvent("onpropertychange",Mf)):e==="focusout"&&ka()}function Im(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Ol(Gr)}function km(e,t){if(e==="click")return Ol(t)}function xm(e,t){if(e==="input"||e==="change")return Ol(t)}function Nm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var nt=typeof Object.is=="function"?Object.is:Nm;function Kr(e,t){if(nt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!Hi.call(t,o)||!nt(e[o],t[o]))return!1}return!0}function xa(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Na(e,t){var n=xa(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=xa(n)}}function Df(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Df(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Ff(){for(var e=window,t=el();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=el(e.document)}return t}function fu(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Am(e){var t=Ff(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Df(n.ownerDocument.documentElement,n)){if(r!==null&&fu(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var o=n.textContent.length,l=Math.min(r.start,o);r=r.end===void 0?l:Math.min(r.end,o),!e.extend&&l>r&&(o=r,r=l,l=o),o=Na(n,l);var i=Na(n,r);o&&i&&(e.rangeCount!==1||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(o.node,o.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Om=Ct&&"documentMode"in document&&11>=document.documentMode,Un=null,ls=null,Mr=null,is=!1;function Aa(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;is||Un==null||Un!==el(r)||(r=Un,"selectionStart"in r&&fu(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Mr&&Kr(Mr,r)||(Mr=r,r=sl(ls,"onSelect"),0<r.length&&(t=new uu("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Un)))}function Po(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Mn={animationend:Po("Animation","AnimationEnd"),animationiteration:Po("Animation","AnimationIteration"),animationstart:Po("Animation","AnimationStart"),transitionend:Po("Transition","TransitionEnd")},pi={},zf={};Ct&&(zf=document.createElement("div").style,"AnimationEvent"in window||(delete Mn.animationend.animation,delete Mn.animationiteration.animation,delete Mn.animationstart.animation),"TransitionEvent"in window||delete Mn.transitionend.transition);function Ll(e){if(pi[e])return pi[e];if(!Mn[e])return e;var t=Mn[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in zf)return pi[e]=t[n];return e}var Vf=Ll("animationend"),Hf=Ll("animationiteration"),Bf=Ll("animationstart"),jf=Ll("transitionend"),$f=new Map,Oa="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function tn(e,t){$f.set(e,t),Sn(t,[e])}for(var hi=0;hi<Oa.length;hi++){var mi=Oa[hi],Lm=mi.toLowerCase(),Um=mi[0].toUpperCase()+mi.slice(1);tn(Lm,"on"+Um)}tn(Vf,"onAnimationEnd");tn(Hf,"onAnimationIteration");tn(Bf,"onAnimationStart");tn("dblclick","onDoubleClick");tn("focusin","onFocus");tn("focusout","onBlur");tn(jf,"onTransitionEnd");qn("onMouseEnter",["mouseout","mouseover"]);qn("onMouseLeave",["mouseout","mouseover"]);qn("onPointerEnter",["pointerout","pointerover"]);qn("onPointerLeave",["pointerout","pointerover"]);Sn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Sn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Sn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Sn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Sn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Sn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var xr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mm=new Set("cancel close invalid load scroll toggle".split(" ").concat(xr));function La(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,Lh(r,t,void 0,e),e.currentTarget=null}function Wf(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var i=r.length-1;0<=i;i--){var u=r[i],s=u.instance,a=u.currentTarget;if(u=u.listener,s!==l&&o.isPropagationStopped())break e;La(o,u,a),l=s}else for(i=0;i<r.length;i++){if(u=r[i],s=u.instance,a=u.currentTarget,u=u.listener,s!==l&&o.isPropagationStopped())break e;La(o,u,a),l=s}}}if(nl)throw e=ts,nl=!1,ts=null,e}function W(e,t){var n=t[fs];n===void 0&&(n=t[fs]=new Set);var r=e+"__bubble";n.has(r)||(Qf(t,e,2,!1),n.add(r))}function gi(e,t,n){var r=0;t&&(r|=4),Qf(n,e,r,t)}var Io="_reactListening"+Math.random().toString(36).slice(2);function Yr(e){if(!e[Io]){e[Io]=!0,Xc.forEach(function(n){n!=="selectionchange"&&(Mm.has(n)||gi(n,!1,e),gi(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Io]||(t[Io]=!0,gi("selectionchange",!1,t))}}function Qf(e,t,n,r){switch(kf(t)){case 1:var o=qh;break;case 4:o=Jh;break;default:o=iu}n=o.bind(null,t,n,e),o=void 0,!es||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(o=!0),r?o!==void 0?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):o!==void 0?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function yi(e,t,n,r,o){var l=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var i=r.tag;if(i===3||i===4){var u=r.stateNode.containerInfo;if(u===o||u.nodeType===8&&u.parentNode===o)break;if(i===4)for(i=r.return;i!==null;){var s=i.tag;if((s===3||s===4)&&(s=i.stateNode.containerInfo,s===o||s.nodeType===8&&s.parentNode===o))return;i=i.return}for(;u!==null;){if(i=cn(u),i===null)return;if(s=i.tag,s===5||s===6){r=l=i;continue e}u=u.parentNode}}r=r.return}hf(function(){var a=l,c=nu(n),f=[];e:{var d=$f.get(e);if(d!==void 0){var y=uu,h=e;switch(e){case"keypress":if(Bo(n)===0)break e;case"keydown":case"keyup":y=fm;break;case"focusin":h="focus",y=ci;break;case"focusout":h="blur",y=ci;break;case"beforeblur":case"afterblur":y=ci;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":y=Sa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":y=bh;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":y=hm;break;case Vf:case Hf:case Bf:y=nm;break;case jf:y=gm;break;case"scroll":y=Xh;break;case"wheel":y=vm;break;case"copy":case"cut":case"paste":y=om;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":y=Ra}var v=(t&4)!==0,E=!v&&e==="scroll",m=v?d!==null?d+"Capture":null:d;v=[];for(var p=a,g;p!==null;){g=p;var w=g.stateNode;if(g.tag===5&&w!==null&&(g=w,m!==null&&(w=jr(p,m),w!=null&&v.push(qr(p,w,g)))),E)break;p=p.return}0<v.length&&(d=new y(d,h,null,n,c),f.push({event:d,listeners:v}))}}if(!(t&7)){e:{if(d=e==="mouseover"||e==="pointerover",y=e==="mouseout"||e==="pointerout",d&&n!==Zi&&(h=n.relatedTarget||n.fromElement)&&(cn(h)||h[Tt]))break e;if((y||d)&&(d=c.window===c?c:(d=c.ownerDocument)?d.defaultView||d.parentWindow:window,y?(h=n.relatedTarget||n.toElement,y=a,h=h?cn(h):null,h!==null&&(E=_n(h),h!==E||h.tag!==5&&h.tag!==6)&&(h=null)):(y=null,h=a),y!==h)){if(v=Sa,w="onMouseLeave",m="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(v=Ra,w="onPointerLeave",m="onPointerEnter",p="pointer"),E=y==null?d:Dn(y),g=h==null?d:Dn(h),d=new v(w,p+"leave",y,n,c),d.target=E,d.relatedTarget=g,w=null,cn(c)===a&&(v=new v(m,p+"enter",h,n,c),v.target=g,v.relatedTarget=E,w=v),E=w,y&&h)t:{for(v=y,m=h,p=0,g=v;g;g=xn(g))p++;for(g=0,w=m;w;w=xn(w))g++;for(;0<p-g;)v=xn(v),p--;for(;0<g-p;)m=xn(m),g--;for(;p--;){if(v===m||m!==null&&v===m.alternate)break t;v=xn(v),m=xn(m)}v=null}else v=null;y!==null&&Ua(f,d,y,v,!1),h!==null&&E!==null&&Ua(f,E,h,v,!0)}}e:{if(d=a?Dn(a):window,y=d.nodeName&&d.nodeName.toLowerCase(),y==="select"||y==="input"&&d.type==="file")var P=Tm;else if(Pa(d))if(Uf)P=xm;else{P=Im;var I=Pm}else(y=d.nodeName)&&y.toLowerCase()==="input"&&(d.type==="checkbox"||d.type==="radio")&&(P=km);if(P&&(P=P(e,a))){Lf(f,P,n,c);break e}I&&I(e,d,a),e==="focusout"&&(I=d._wrapperState)&&I.controlled&&d.type==="number"&&Ki(d,"number",d.value)}switch(I=a?Dn(a):window,e){case"focusin":(Pa(I)||I.contentEditable==="true")&&(Un=I,ls=a,Mr=null);break;case"focusout":Mr=ls=Un=null;break;case"mousedown":is=!0;break;case"contextmenu":case"mouseup":case"dragend":is=!1,Aa(f,n,c);break;case"selectionchange":if(Om)break;case"keydown":case"keyup":Aa(f,n,c)}var T;if(cu)e:{switch(e){case"compositionstart":var x="onCompositionStart";break e;case"compositionend":x="onCompositionEnd";break e;case"compositionupdate":x="onCompositionUpdate";break e}x=void 0}else Ln?Af(e,n)&&(x="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(x="onCompositionStart");x&&(Nf&&n.locale!=="ko"&&(Ln||x!=="onCompositionStart"?x==="onCompositionEnd"&&Ln&&(T=xf()):(zt=c,su="value"in zt?zt.value:zt.textContent,Ln=!0)),I=sl(a,x),0<I.length&&(x=new _a(x,e,null,n,c),f.push({event:x,listeners:I}),T?x.data=T:(T=Of(n),T!==null&&(x.data=T)))),(T=wm?Sm(e,n):_m(e,n))&&(a=sl(a,"onBeforeInput"),0<a.length&&(c=new _a("onBeforeInput","beforeinput",null,n,c),f.push({event:c,listeners:a}),c.data=T))}Wf(f,t)})}function qr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sl(e,t){for(var n=t+"Capture",r=[];e!==null;){var o=e,l=o.stateNode;o.tag===5&&l!==null&&(o=l,l=jr(e,n),l!=null&&r.unshift(qr(e,l,o)),l=jr(e,t),l!=null&&r.push(qr(e,l,o))),e=e.return}return r}function xn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ua(e,t,n,r,o){for(var l=t._reactName,i=[];n!==null&&n!==r;){var u=n,s=u.alternate,a=u.stateNode;if(s!==null&&s===r)break;u.tag===5&&a!==null&&(u=a,o?(s=jr(n,l),s!=null&&i.unshift(qr(n,s,u))):o||(s=jr(n,l),s!=null&&i.push(qr(n,s,u)))),n=n.return}i.length!==0&&e.push({event:t,listeners:i})}var Dm=/\r\n?/g,Fm=/\u0000|\uFFFD/g;function Ma(e){return(typeof e=="string"?e:""+e).replace(Dm,`
+`).replace(Fm,"")}function ko(e,t,n){if(t=Ma(t),Ma(e)!==t&&n)throw Error(C(425))}function ul(){}var ss=null,us=null;function as(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var cs=typeof setTimeout=="function"?setTimeout:void 0,zm=typeof clearTimeout=="function"?clearTimeout:void 0,Da=typeof Promise=="function"?Promise:void 0,Vm=typeof queueMicrotask=="function"?queueMicrotask:typeof Da<"u"?function(e){return Da.resolve(null).then(e).catch(Hm)}:cs;function Hm(e){setTimeout(function(){throw e})}function vi(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&o.nodeType===8)if(n=o.data,n==="/$"){if(r===0){e.removeChild(o),Qr(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=o}while(n);Qr(t)}function Qt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Fa(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var ir=Math.random().toString(36).slice(2),at="__reactFiber$"+ir,Jr="__reactProps$"+ir,Tt="__reactContainer$"+ir,fs="__reactEvents$"+ir,Bm="__reactListeners$"+ir,jm="__reactHandles$"+ir;function cn(e){var t=e[at];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Tt]||n[at]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Fa(e);e!==null;){if(n=e[at])return n;e=Fa(e)}return t}e=n,n=e.parentNode}return null}function po(e){return e=e[at]||e[Tt],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Dn(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(C(33))}function Ul(e){return e[Jr]||null}var ds=[],Fn=-1;function nn(e){return{current:e}}function Q(e){0>Fn||(e.current=ds[Fn],ds[Fn]=null,Fn--)}function $(e,t){Fn++,ds[Fn]=e.current,e.current=t}var bt={},we=nn(bt),xe=nn(!1),mn=bt;function Jn(e,t){var n=e.type.contextTypes;if(!n)return bt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o={},l;for(l in n)o[l]=t[l];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Ne(e){return e=e.childContextTypes,e!=null}function al(){Q(xe),Q(we)}function za(e,t,n){if(we.current!==bt)throw Error(C(168));$(we,t),$(xe,n)}function Gf(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var o in r)if(!(o in t))throw Error(C(108,Ph(e)||"Unknown",o));return J({},n,r)}function cl(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||bt,mn=we.current,$(we,e),$(xe,xe.current),!0}function Va(e,t,n){var r=e.stateNode;if(!r)throw Error(C(169));n?(e=Gf(e,t,mn),r.__reactInternalMemoizedMergedChildContext=e,Q(xe),Q(we),$(we,e)):Q(xe),$(xe,n)}var yt=null,Ml=!1,Ei=!1;function Kf(e){yt===null?yt=[e]:yt.push(e)}function $m(e){Ml=!0,Kf(e)}function rn(){if(!Ei&&yt!==null){Ei=!0;var e=0,t=V;try{var n=yt;for(V=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}yt=null,Ml=!1}catch(o){throw yt!==null&&(yt=yt.slice(e+1)),vf(ru,rn),o}finally{V=t,Ei=!1}}return null}var zn=[],Vn=0,fl=null,dl=0,Be=[],je=0,gn=null,wt=1,St="";function sn(e,t){zn[Vn++]=dl,zn[Vn++]=fl,fl=e,dl=t}function Yf(e,t,n){Be[je++]=wt,Be[je++]=St,Be[je++]=gn,gn=e;var r=wt;e=St;var o=32-et(r)-1;r&=~(1<<o),n+=1;var l=32-et(t)+o;if(30<l){var i=o-o%5;l=(r&(1<<i)-1).toString(32),r>>=i,o-=i,wt=1<<32-et(t)+o|n<<o|r,St=l+e}else wt=1<<l|n<<o|r,St=e}function du(e){e.return!==null&&(sn(e,1),Yf(e,1,0))}function pu(e){for(;e===fl;)fl=zn[--Vn],zn[Vn]=null,dl=zn[--Vn],zn[Vn]=null;for(;e===gn;)gn=Be[--je],Be[je]=null,St=Be[--je],Be[je]=null,wt=Be[--je],Be[je]=null}var Me=null,Ue=null,G=!1,Ze=null;function qf(e,t){var n=$e(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Ha(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Me=e,Ue=Qt(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Me=e,Ue=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=gn!==null?{id:wt,overflow:St}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=$e(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Me=e,Ue=null,!0):!1;default:return!1}}function ps(e){return(e.mode&1)!==0&&(e.flags&128)===0}function hs(e){if(G){var t=Ue;if(t){var n=t;if(!Ha(e,t)){if(ps(e))throw Error(C(418));t=Qt(n.nextSibling);var r=Me;t&&Ha(e,t)?qf(r,n):(e.flags=e.flags&-4097|2,G=!1,Me=e)}}else{if(ps(e))throw Error(C(418));e.flags=e.flags&-4097|2,G=!1,Me=e}}}function Ba(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Me=e}function xo(e){if(e!==Me)return!1;if(!G)return Ba(e),G=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!as(e.type,e.memoizedProps)),t&&(t=Ue)){if(ps(e))throw Jf(),Error(C(418));for(;t;)qf(e,t),t=Qt(t.nextSibling)}if(Ba(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(C(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){Ue=Qt(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}Ue=null}}else Ue=Me?Qt(e.stateNode.nextSibling):null;return!0}function Jf(){for(var e=Ue;e;)e=Qt(e.nextSibling)}function Xn(){Ue=Me=null,G=!1}function hu(e){Ze===null?Ze=[e]:Ze.push(e)}var Wm=kt.ReactCurrentBatchConfig;function Je(e,t){if(e&&e.defaultProps){t=J({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var pl=nn(null),hl=null,Hn=null,mu=null;function gu(){mu=Hn=hl=null}function yu(e){var t=pl.current;Q(pl),e._currentValue=t}function ms(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Kn(e,t){hl=e,mu=Hn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(ke=!0),e.firstContext=null)}function Ge(e){var t=e._currentValue;if(mu!==e)if(e={context:e,memoizedValue:t,next:null},Hn===null){if(hl===null)throw Error(C(308));Hn=e,hl.dependencies={lanes:0,firstContext:e}}else Hn=Hn.next=e;return t}var fn=null;function vu(e){fn===null?fn=[e]:fn.push(e)}function Xf(e,t,n,r){var o=t.interleaved;return o===null?(n.next=n,vu(t)):(n.next=o.next,o.next=n),t.interleaved=n,Pt(e,r)}function Pt(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Mt=!1;function Eu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Zf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function _t(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Gt(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,F&2){var o=r.pending;return o===null?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Pt(e,n)}return o=r.interleaved,o===null?(t.next=t,vu(r)):(t.next=o.next,o.next=t),r.interleaved=t,Pt(e,n)}function jo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ou(e,n)}}function ja(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var o=null,l=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};l===null?o=l=i:l=l.next=i,n=n.next}while(n!==null);l===null?o=l=t:l=l.next=t}else o=l=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:l,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ml(e,t,n,r){var o=e.updateQueue;Mt=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(u!==null){o.shared.pending=null;var s=u,a=s.next;s.next=null,i===null?l=a:i.next=a,i=s;var c=e.alternate;c!==null&&(c=c.updateQueue,u=c.lastBaseUpdate,u!==i&&(u===null?c.firstBaseUpdate=a:u.next=a,c.lastBaseUpdate=s))}if(l!==null){var f=o.baseState;i=0,c=a=s=null,u=l;do{var d=u.lane,y=u.eventTime;if((r&d)===d){c!==null&&(c=c.next={eventTime:y,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var h=e,v=u;switch(d=t,y=n,v.tag){case 1:if(h=v.payload,typeof h=="function"){f=h.call(y,f,d);break e}f=h;break e;case 3:h.flags=h.flags&-65537|128;case 0:if(h=v.payload,d=typeof h=="function"?h.call(y,f,d):h,d==null)break e;f=J({},f,d);break e;case 2:Mt=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,d=o.effects,d===null?o.effects=[u]:d.push(u))}else y={eventTime:y,lane:d,tag:u.tag,payload:u.payload,callback:u.callback,next:null},c===null?(a=c=y,s=f):c=c.next=y,i|=d;if(u=u.next,u===null){if(u=o.shared.pending,u===null)break;d=u,u=d.next,d.next=null,o.lastBaseUpdate=d,o.shared.pending=null}}while(1);if(c===null&&(s=f),o.baseState=s,o.firstBaseUpdate=a,o.lastBaseUpdate=c,t=o.shared.interleaved,t!==null){o=t;do i|=o.lane,o=o.next;while(o!==t)}else l===null&&(o.shared.lanes=0);vn|=i,e.lanes=i,e.memoizedState=f}}function $a(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(o!==null){if(r.callback=null,r=n,typeof o!="function")throw Error(C(191,o));o.call(r)}}}var bf=new Jc.Component().refs;function gs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:J({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Dl={isMounted:function(e){return(e=e._reactInternals)?_n(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ce(),o=Yt(e),l=_t(r,o);l.payload=t,n!=null&&(l.callback=n),t=Gt(e,l,o),t!==null&&(tt(t,e,o,r),jo(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ce(),o=Yt(e),l=_t(r,o);l.tag=1,l.payload=t,n!=null&&(l.callback=n),t=Gt(e,l,o),t!==null&&(tt(t,e,o,r),jo(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ce(),r=Yt(e),o=_t(n,r);o.tag=2,t!=null&&(o.callback=t),t=Gt(e,o,r),t!==null&&(tt(t,e,r,n),jo(t,e,r))}};function Wa(e,t,n,r,o,l,i){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,l,i):t.prototype&&t.prototype.isPureReactComponent?!Kr(n,r)||!Kr(o,l):!0}function ed(e,t,n){var r=!1,o=bt,l=t.contextType;return typeof l=="object"&&l!==null?l=Ge(l):(o=Ne(t)?mn:we.current,r=t.contextTypes,l=(r=r!=null)?Jn(e,o):bt),t=new t(n,l),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=Dl,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=l),t}function Qa(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Dl.enqueueReplaceState(t,t.state,null)}function ys(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=bf,Eu(e);var l=t.contextType;typeof l=="object"&&l!==null?o.context=Ge(l):(l=Ne(t)?mn:we.current,o.context=Jn(e,l)),o.state=e.memoizedState,l=t.getDerivedStateFromProps,typeof l=="function"&&(gs(e,t,l,n),o.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof o.getSnapshotBeforeUpdate=="function"||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(t=o.state,typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount(),t!==o.state&&Dl.enqueueReplaceState(o,o.state,null),ml(e,n,o,r),o.state=e.memoizedState),typeof o.componentDidMount=="function"&&(e.flags|=4194308)}function Er(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(C(309));var r=n.stateNode}if(!r)throw Error(C(147,e));var o=r,l=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===l?t.ref:(t=function(i){var u=o.refs;u===bf&&(u=o.refs={}),i===null?delete u[l]:u[l]=i},t._stringRef=l,t)}if(typeof e!="string")throw Error(C(284));if(!n._owner)throw Error(C(290,e))}return e}function No(e,t){throw e=Object.prototype.toString.call(t),Error(C(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Ga(e){var t=e._init;return t(e._payload)}function td(e){function t(m,p){if(e){var g=m.deletions;g===null?(m.deletions=[p],m.flags|=16):g.push(p)}}function n(m,p){if(!e)return null;for(;p!==null;)t(m,p),p=p.sibling;return null}function r(m,p){for(m=new Map;p!==null;)p.key!==null?m.set(p.key,p):m.set(p.index,p),p=p.sibling;return m}function o(m,p){return m=qt(m,p),m.index=0,m.sibling=null,m}function l(m,p,g){return m.index=g,e?(g=m.alternate,g!==null?(g=g.index,g<p?(m.flags|=2,p):g):(m.flags|=2,p)):(m.flags|=1048576,p)}function i(m){return e&&m.alternate===null&&(m.flags|=2),m}function u(m,p,g,w){return p===null||p.tag!==6?(p=Pi(g,m.mode,w),p.return=m,p):(p=o(p,g),p.return=m,p)}function s(m,p,g,w){var P=g.type;return P===On?c(m,p,g.props.children,w,g.key):p!==null&&(p.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Ut&&Ga(P)===p.type)?(w=o(p,g.props),w.ref=Er(m,p,g),w.return=m,w):(w=Yo(g.type,g.key,g.props,null,m.mode,w),w.ref=Er(m,p,g),w.return=m,w)}function a(m,p,g,w){return p===null||p.tag!==4||p.stateNode.containerInfo!==g.containerInfo||p.stateNode.implementation!==g.implementation?(p=Ii(g,m.mode,w),p.return=m,p):(p=o(p,g.children||[]),p.return=m,p)}function c(m,p,g,w,P){return p===null||p.tag!==7?(p=hn(g,m.mode,w,P),p.return=m,p):(p=o(p,g),p.return=m,p)}function f(m,p,g){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Pi(""+p,m.mode,g),p.return=m,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Eo:return g=Yo(p.type,p.key,p.props,null,m.mode,g),g.ref=Er(m,null,p),g.return=m,g;case An:return p=Ii(p,m.mode,g),p.return=m,p;case Ut:var w=p._init;return f(m,w(p._payload),g)}if(Ir(p)||hr(p))return p=hn(p,m.mode,g,null),p.return=m,p;No(m,p)}return null}function d(m,p,g,w){var P=p!==null?p.key:null;if(typeof g=="string"&&g!==""||typeof g=="number")return P!==null?null:u(m,p,""+g,w);if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Eo:return g.key===P?s(m,p,g,w):null;case An:return g.key===P?a(m,p,g,w):null;case Ut:return P=g._init,d(m,p,P(g._payload),w)}if(Ir(g)||hr(g))return P!==null?null:c(m,p,g,w,null);No(m,g)}return null}function y(m,p,g,w,P){if(typeof w=="string"&&w!==""||typeof w=="number")return m=m.get(g)||null,u(p,m,""+w,P);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case Eo:return m=m.get(w.key===null?g:w.key)||null,s(p,m,w,P);case An:return m=m.get(w.key===null?g:w.key)||null,a(p,m,w,P);case Ut:var I=w._init;return y(m,p,g,I(w._payload),P)}if(Ir(w)||hr(w))return m=m.get(g)||null,c(p,m,w,P,null);No(p,w)}return null}function h(m,p,g,w){for(var P=null,I=null,T=p,x=p=0,M=null;T!==null&&x<g.length;x++){T.index>x?(M=T,T=null):M=T.sibling;var A=d(m,T,g[x],w);if(A===null){T===null&&(T=M);break}e&&T&&A.alternate===null&&t(m,T),p=l(A,p,x),I===null?P=A:I.sibling=A,I=A,T=M}if(x===g.length)return n(m,T),G&&sn(m,x),P;if(T===null){for(;x<g.length;x++)T=f(m,g[x],w),T!==null&&(p=l(T,p,x),I===null?P=T:I.sibling=T,I=T);return G&&sn(m,x),P}for(T=r(m,T);x<g.length;x++)M=y(T,m,x,g[x],w),M!==null&&(e&&M.alternate!==null&&T.delete(M.key===null?x:M.key),p=l(M,p,x),I===null?P=M:I.sibling=M,I=M);return e&&T.forEach(function(ae){return t(m,ae)}),G&&sn(m,x),P}function v(m,p,g,w){var P=hr(g);if(typeof P!="function")throw Error(C(150));if(g=P.call(g),g==null)throw Error(C(151));for(var I=P=null,T=p,x=p=0,M=null,A=g.next();T!==null&&!A.done;x++,A=g.next()){T.index>x?(M=T,T=null):M=T.sibling;var ae=d(m,T,A.value,w);if(ae===null){T===null&&(T=M);break}e&&T&&ae.alternate===null&&t(m,T),p=l(ae,p,x),I===null?P=ae:I.sibling=ae,I=ae,T=M}if(A.done)return n(m,T),G&&sn(m,x),P;if(T===null){for(;!A.done;x++,A=g.next())A=f(m,A.value,w),A!==null&&(p=l(A,p,x),I===null?P=A:I.sibling=A,I=A);return G&&sn(m,x),P}for(T=r(m,T);!A.done;x++,A=g.next())A=y(T,m,x,A.value,w),A!==null&&(e&&A.alternate!==null&&T.delete(A.key===null?x:A.key),p=l(A,p,x),I===null?P=A:I.sibling=A,I=A);return e&&T.forEach(function(Ve){return t(m,Ve)}),G&&sn(m,x),P}function E(m,p,g,w){if(typeof g=="object"&&g!==null&&g.type===On&&g.key===null&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Eo:e:{for(var P=g.key,I=p;I!==null;){if(I.key===P){if(P=g.type,P===On){if(I.tag===7){n(m,I.sibling),p=o(I,g.props.children),p.return=m,m=p;break e}}else if(I.elementType===P||typeof P=="object"&&P!==null&&P.$$typeof===Ut&&Ga(P)===I.type){n(m,I.sibling),p=o(I,g.props),p.ref=Er(m,I,g),p.return=m,m=p;break e}n(m,I);break}else t(m,I);I=I.sibling}g.type===On?(p=hn(g.props.children,m.mode,w,g.key),p.return=m,m=p):(w=Yo(g.type,g.key,g.props,null,m.mode,w),w.ref=Er(m,p,g),w.return=m,m=w)}return i(m);case An:e:{for(I=g.key;p!==null;){if(p.key===I)if(p.tag===4&&p.stateNode.containerInfo===g.containerInfo&&p.stateNode.implementation===g.implementation){n(m,p.sibling),p=o(p,g.children||[]),p.return=m,m=p;break e}else{n(m,p);break}else t(m,p);p=p.sibling}p=Ii(g,m.mode,w),p.return=m,m=p}return i(m);case Ut:return I=g._init,E(m,p,I(g._payload),w)}if(Ir(g))return h(m,p,g,w);if(hr(g))return v(m,p,g,w);No(m,g)}return typeof g=="string"&&g!==""||typeof g=="number"?(g=""+g,p!==null&&p.tag===6?(n(m,p.sibling),p=o(p,g),p.return=m,m=p):(n(m,p),p=Pi(g,m.mode,w),p.return=m,m=p),i(m)):n(m,p)}return E}var Zn=td(!0),nd=td(!1),ho={},dt=nn(ho),Xr=nn(ho),Zr=nn(ho);function dn(e){if(e===ho)throw Error(C(174));return e}function wu(e,t){switch($(Zr,t),$(Xr,e),$(dt,ho),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:qi(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=qi(t,e)}Q(dt),$(dt,t)}function bn(){Q(dt),Q(Xr),Q(Zr)}function rd(e){dn(Zr.current);var t=dn(dt.current),n=qi(t,e.type);t!==n&&($(Xr,e),$(dt,n))}function Su(e){Xr.current===e&&(Q(dt),Q(Xr))}var Y=nn(0);function gl(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wi=[];function _u(){for(var e=0;e<wi.length;e++)wi[e]._workInProgressVersionPrimary=null;wi.length=0}var $o=kt.ReactCurrentDispatcher,Si=kt.ReactCurrentBatchConfig,yn=0,q=null,ie=null,ce=null,yl=!1,Dr=!1,br=0,Qm=0;function ye(){throw Error(C(321))}function Ru(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!nt(e[n],t[n]))return!1;return!0}function Cu(e,t,n,r,o,l){if(yn=l,q=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$o.current=e===null||e.memoizedState===null?qm:Jm,e=n(r,o),Dr){l=0;do{if(Dr=!1,br=0,25<=l)throw Error(C(301));l+=1,ce=ie=null,t.updateQueue=null,$o.current=Xm,e=n(r,o)}while(Dr)}if($o.current=vl,t=ie!==null&&ie.next!==null,yn=0,ce=ie=q=null,yl=!1,t)throw Error(C(300));return e}function Tu(){var e=br!==0;return br=0,e}function ut(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return ce===null?q.memoizedState=ce=e:ce=ce.next=e,ce}function Ke(){if(ie===null){var e=q.alternate;e=e!==null?e.memoizedState:null}else e=ie.next;var t=ce===null?q.memoizedState:ce.next;if(t!==null)ce=t,ie=e;else{if(e===null)throw Error(C(310));ie=e,e={memoizedState:ie.memoizedState,baseState:ie.baseState,baseQueue:ie.baseQueue,queue:ie.queue,next:null},ce===null?q.memoizedState=ce=e:ce=ce.next=e}return ce}function eo(e,t){return typeof t=="function"?t(e):t}function _i(e){var t=Ke(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=ie,o=r.baseQueue,l=n.pending;if(l!==null){if(o!==null){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(o!==null){l=o.next,r=r.baseState;var u=i=null,s=null,a=l;do{var c=a.lane;if((yn&c)===c)s!==null&&(s=s.next={lane:0,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null}),r=a.hasEagerState?a.eagerState:e(r,a.action);else{var f={lane:c,action:a.action,hasEagerState:a.hasEagerState,eagerState:a.eagerState,next:null};s===null?(u=s=f,i=r):s=s.next=f,q.lanes|=c,vn|=c}a=a.next}while(a!==null&&a!==l);s===null?i=r:s.next=u,nt(r,t.memoizedState)||(ke=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}if(e=n.interleaved,e!==null){o=e;do l=o.lane,q.lanes|=l,vn|=l,o=o.next;while(o!==e)}else o===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ri(e){var t=Ke(),n=t.queue;if(n===null)throw Error(C(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(o!==null){n.pending=null;var i=o=o.next;do l=e(l,i.action),i=i.next;while(i!==o);nt(l,t.memoizedState)||(ke=!0),t.memoizedState=l,t.baseQueue===null&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function od(){}function ld(e,t){var n=q,r=Ke(),o=t(),l=!nt(r.memoizedState,o);if(l&&(r.memoizedState=o,ke=!0),r=r.queue,Pu(ud.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||ce!==null&&ce.memoizedState.tag&1){if(n.flags|=2048,to(9,sd.bind(null,n,r,o,t),void 0,null),fe===null)throw Error(C(349));yn&30||id(n,t,o)}return o}function id(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=q.updateQueue,t===null?(t={lastEffect:null,stores:null},q.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function sd(e,t,n,r){t.value=n,t.getSnapshot=r,ad(t)&&cd(e)}function ud(e,t,n){return n(function(){ad(t)&&cd(e)})}function ad(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!nt(e,n)}catch{return!0}}function cd(e){var t=Pt(e,1);t!==null&&tt(t,e,1,-1)}function Ka(e){var t=ut();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:eo,lastRenderedState:e},t.queue=e,e=e.dispatch=Ym.bind(null,q,e),[t.memoizedState,e]}function to(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=q.updateQueue,t===null?(t={lastEffect:null,stores:null},q.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function fd(){return Ke().memoizedState}function Wo(e,t,n,r){var o=ut();q.flags|=e,o.memoizedState=to(1|t,n,void 0,r===void 0?null:r)}function Fl(e,t,n,r){var o=Ke();r=r===void 0?null:r;var l=void 0;if(ie!==null){var i=ie.memoizedState;if(l=i.destroy,r!==null&&Ru(r,i.deps)){o.memoizedState=to(t,n,l,r);return}}q.flags|=e,o.memoizedState=to(1|t,n,l,r)}function Ya(e,t){return Wo(8390656,8,e,t)}function Pu(e,t){return Fl(2048,8,e,t)}function dd(e,t){return Fl(4,2,e,t)}function pd(e,t){return Fl(4,4,e,t)}function hd(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function md(e,t,n){return n=n!=null?n.concat([e]):null,Fl(4,4,hd.bind(null,t,e),n)}function Iu(){}function gd(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ru(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function yd(e,t){var n=Ke();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Ru(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function vd(e,t,n){return yn&21?(nt(n,t)||(n=Sf(),q.lanes|=n,vn|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,ke=!0),e.memoizedState=n)}function Gm(e,t){var n=V;V=n!==0&&4>n?n:4,e(!0);var r=Si.transition;Si.transition={};try{e(!1),t()}finally{V=n,Si.transition=r}}function Ed(){return Ke().memoizedState}function Km(e,t,n){var r=Yt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},wd(e))Sd(t,n);else if(n=Xf(e,t,n,r),n!==null){var o=Ce();tt(n,e,r,o),_d(n,t,r)}}function Ym(e,t,n){var r=Yt(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(wd(e))Sd(t,o);else{var l=e.alternate;if(e.lanes===0&&(l===null||l.lanes===0)&&(l=t.lastRenderedReducer,l!==null))try{var i=t.lastRenderedState,u=l(i,n);if(o.hasEagerState=!0,o.eagerState=u,nt(u,i)){var s=t.interleaved;s===null?(o.next=o,vu(t)):(o.next=s.next,s.next=o),t.interleaved=o;return}}catch{}finally{}n=Xf(e,t,o,r),n!==null&&(o=Ce(),tt(n,e,r,o),_d(n,t,r))}}function wd(e){var t=e.alternate;return e===q||t!==null&&t===q}function Sd(e,t){Dr=yl=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _d(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ou(e,n)}}var vl={readContext:Ge,useCallback:ye,useContext:ye,useEffect:ye,useImperativeHandle:ye,useInsertionEffect:ye,useLayoutEffect:ye,useMemo:ye,useReducer:ye,useRef:ye,useState:ye,useDebugValue:ye,useDeferredValue:ye,useTransition:ye,useMutableSource:ye,useSyncExternalStore:ye,useId:ye,unstable_isNewReconciler:!1},qm={readContext:Ge,useCallback:function(e,t){return ut().memoizedState=[e,t===void 0?null:t],e},useContext:Ge,useEffect:Ya,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Wo(4194308,4,hd.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Wo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Wo(4,2,e,t)},useMemo:function(e,t){var n=ut();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ut();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Km.bind(null,q,e),[r.memoizedState,e]},useRef:function(e){var t=ut();return e={current:e},t.memoizedState=e},useState:Ka,useDebugValue:Iu,useDeferredValue:function(e){return ut().memoizedState=e},useTransition:function(){var e=Ka(!1),t=e[0];return e=Gm.bind(null,e[1]),ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=q,o=ut();if(G){if(n===void 0)throw Error(C(407));n=n()}else{if(n=t(),fe===null)throw Error(C(349));yn&30||id(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Ya(ud.bind(null,r,l,e),[e]),r.flags|=2048,to(9,sd.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=ut(),t=fe.identifierPrefix;if(G){var n=St,r=wt;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=br++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Qm++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Jm={readContext:Ge,useCallback:gd,useContext:Ge,useEffect:Pu,useImperativeHandle:md,useInsertionEffect:dd,useLayoutEffect:pd,useMemo:yd,useReducer:_i,useRef:fd,useState:function(){return _i(eo)},useDebugValue:Iu,useDeferredValue:function(e){var t=Ke();return vd(t,ie.memoizedState,e)},useTransition:function(){var e=_i(eo)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:od,useSyncExternalStore:ld,useId:Ed,unstable_isNewReconciler:!1},Xm={readContext:Ge,useCallback:gd,useContext:Ge,useEffect:Pu,useImperativeHandle:md,useInsertionEffect:dd,useLayoutEffect:pd,useMemo:yd,useReducer:Ri,useRef:fd,useState:function(){return Ri(eo)},useDebugValue:Iu,useDeferredValue:function(e){var t=Ke();return ie===null?t.memoizedState=e:vd(t,ie.memoizedState,e)},useTransition:function(){var e=Ri(eo)[0],t=Ke().memoizedState;return[e,t]},useMutableSource:od,useSyncExternalStore:ld,useId:Ed,unstable_isNewReconciler:!1};function er(e,t){try{var n="",r=t;do n+=Th(r),r=r.return;while(r);var o=n}catch(l){o=`
+Error generating stack: `+l.message+`
+`+l.stack}return{value:e,source:t,stack:o,digest:null}}function Ci(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function vs(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Zm=typeof WeakMap=="function"?WeakMap:Map;function Rd(e,t,n){n=_t(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){wl||(wl=!0,ks=r),vs(e,t)},n}function Cd(e,t,n){n=_t(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){vs(e,t)}}var l=e.stateNode;return l!==null&&typeof l.componentDidCatch=="function"&&(n.callback=function(){vs(e,t),typeof r!="function"&&(Kt===null?Kt=new Set([this]):Kt.add(this));var i=t.stack;this.componentDidCatch(t.value,{componentStack:i!==null?i:""})}),n}function qa(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zm;var o=new Set;r.set(t,o)}else o=r.get(t),o===void 0&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=d0.bind(null,e,t,n),t.then(e,e))}function Ja(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Xa(e,t,n,r,o){return e.mode&1?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=_t(-1,1),t.tag=2,Gt(n,t,1))),n.lanes|=1),e)}var bm=kt.ReactCurrentOwner,ke=!1;function _e(e,t,n,r){t.child=e===null?nd(t,null,n,r):Zn(t,e.child,n,r)}function Za(e,t,n,r,o){n=n.render;var l=t.ref;return Kn(t,o),r=Cu(e,t,n,r,l,o),n=Tu(),e!==null&&!ke?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,It(e,t,o)):(G&&n&&du(t),t.flags|=1,_e(e,t,r,o),t.child)}function ba(e,t,n,r,o){if(e===null){var l=n.type;return typeof l=="function"&&!Mu(l)&&l.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=l,Td(e,t,l,r,o)):(e=Yo(n.type,null,r,t,t.mode,o),e.ref=t.ref,e.return=t,t.child=e)}if(l=e.child,!(e.lanes&o)){var i=l.memoizedProps;if(n=n.compare,n=n!==null?n:Kr,n(i,r)&&e.ref===t.ref)return It(e,t,o)}return t.flags|=1,e=qt(l,r),e.ref=t.ref,e.return=t,t.child=e}function Td(e,t,n,r,o){if(e!==null){var l=e.memoizedProps;if(Kr(l,r)&&e.ref===t.ref)if(ke=!1,t.pendingProps=r=l,(e.lanes&o)!==0)e.flags&131072&&(ke=!0);else return t.lanes=e.lanes,It(e,t,o)}return Es(e,t,n,r,o)}function Pd(e,t,n){var r=t.pendingProps,o=r.children,l=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},$(jn,Le),Le|=n;else{if(!(n&1073741824))return e=l!==null?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,$(jn,Le),Le|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=l!==null?l.baseLanes:n,$(jn,Le),Le|=r}else l!==null?(r=l.baseLanes|n,t.memoizedState=null):r=n,$(jn,Le),Le|=r;return _e(e,t,o,n),t.child}function Id(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Es(e,t,n,r,o){var l=Ne(n)?mn:we.current;return l=Jn(t,l),Kn(t,o),n=Cu(e,t,n,r,l,o),r=Tu(),e!==null&&!ke?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,It(e,t,o)):(G&&r&&du(t),t.flags|=1,_e(e,t,n,o),t.child)}function ec(e,t,n,r,o){if(Ne(n)){var l=!0;cl(t)}else l=!1;if(Kn(t,o),t.stateNode===null)Qo(e,t),ed(t,n,r),ys(t,n,r,o),r=!0;else if(e===null){var i=t.stateNode,u=t.memoizedProps;i.props=u;var s=i.context,a=n.contextType;typeof a=="object"&&a!==null?a=Ge(a):(a=Ne(n)?mn:we.current,a=Jn(t,a));var c=n.getDerivedStateFromProps,f=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==r||s!==a)&&Qa(t,i,r,a),Mt=!1;var d=t.memoizedState;i.state=d,ml(t,r,i,o),s=t.memoizedState,u!==r||d!==s||xe.current||Mt?(typeof c=="function"&&(gs(t,n,c,r),s=t.memoizedState),(u=Mt||Wa(t,n,u,r,d,s,a))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(t.flags|=4194308)):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=a,r=u):(typeof i.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Zf(e,t),u=t.memoizedProps,a=t.type===t.elementType?u:Je(t.type,u),i.props=a,f=t.pendingProps,d=i.context,s=n.contextType,typeof s=="object"&&s!==null?s=Ge(s):(s=Ne(n)?mn:we.current,s=Jn(t,s));var y=n.getDerivedStateFromProps;(c=typeof y=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(u!==f||d!==s)&&Qa(t,i,r,s),Mt=!1,d=t.memoizedState,i.state=d,ml(t,r,i,o);var h=t.memoizedState;u!==f||d!==h||xe.current||Mt?(typeof y=="function"&&(gs(t,n,y,r),h=t.memoizedState),(a=Mt||Wa(t,n,a,r,d,h,s)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(r,h,s),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(r,h,s)),typeof i.componentDidUpdate=="function"&&(t.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),i.props=r,i.state=h,i.context=s,r=a):(typeof i.componentDidUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return ws(e,t,n,r,l,o)}function ws(e,t,n,r,o,l){Id(e,t);var i=(t.flags&128)!==0;if(!r&&!i)return o&&Va(t,n,!1),It(e,t,l);r=t.stateNode,bm.current=t;var u=i&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&i?(t.child=Zn(t,e.child,null,l),t.child=Zn(t,null,u,l)):_e(e,t,u,l),t.memoizedState=r.state,o&&Va(t,n,!0),t.child}function kd(e){var t=e.stateNode;t.pendingContext?za(e,t.pendingContext,t.pendingContext!==t.context):t.context&&za(e,t.context,!1),wu(e,t.containerInfo)}function tc(e,t,n,r,o){return Xn(),hu(o),t.flags|=256,_e(e,t,n,r),t.child}var Ss={dehydrated:null,treeContext:null,retryLane:0};function _s(e){return{baseLanes:e,cachePool:null,transitions:null}}function xd(e,t,n){var r=t.pendingProps,o=Y.current,l=!1,i=(t.flags&128)!==0,u;if((u=i)||(u=e!==null&&e.memoizedState===null?!1:(o&2)!==0),u?(l=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(o|=1),$(Y,o&1),e===null)return hs(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(i=r.children,e=r.fallback,l?(r=t.mode,l=t.child,i={mode:"hidden",children:i},!(r&1)&&l!==null?(l.childLanes=0,l.pendingProps=i):l=Hl(i,r,0,null),e=hn(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=_s(n),t.memoizedState=Ss,e):ku(t,i));if(o=e.memoizedState,o!==null&&(u=o.dehydrated,u!==null))return e0(e,t,i,r,u,o,n);if(l){l=r.fallback,i=t.mode,o=e.child,u=o.sibling;var s={mode:"hidden",children:r.children};return!(i&1)&&t.child!==o?(r=t.child,r.childLanes=0,r.pendingProps=s,t.deletions=null):(r=qt(o,s),r.subtreeFlags=o.subtreeFlags&14680064),u!==null?l=qt(u,l):(l=hn(l,i,n,null),l.flags|=2),l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,i=e.child.memoizedState,i=i===null?_s(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},l.memoizedState=i,l.childLanes=e.childLanes&~n,t.memoizedState=Ss,r}return l=e.child,e=l.sibling,r=qt(l,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function ku(e,t){return t=Hl({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ao(e,t,n,r){return r!==null&&hu(r),Zn(t,e.child,null,n),e=ku(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function e0(e,t,n,r,o,l,i){if(n)return t.flags&256?(t.flags&=-257,r=Ci(Error(C(422))),Ao(e,t,i,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=Hl({mode:"visible",children:r.children},o,0,null),l=hn(l,o,i,null),l.flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,t.mode&1&&Zn(t,e.child,null,i),t.child.memoizedState=_s(i),t.memoizedState=Ss,l);if(!(t.mode&1))return Ao(e,t,i,null);if(o.data==="$!"){if(r=o.nextSibling&&o.nextSibling.dataset,r)var u=r.dgst;return r=u,l=Error(C(419)),r=Ci(l,r,void 0),Ao(e,t,i,r)}if(u=(i&e.childLanes)!==0,ke||u){if(r=fe,r!==null){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}o=o&(r.suspendedLanes|i)?0:o,o!==0&&o!==l.retryLane&&(l.retryLane=o,Pt(e,o),tt(r,e,o,-1))}return Uu(),r=Ci(Error(C(421))),Ao(e,t,i,r)}return o.data==="$?"?(t.flags|=128,t.child=e.child,t=p0.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,Ue=Qt(o.nextSibling),Me=t,G=!0,Ze=null,e!==null&&(Be[je++]=wt,Be[je++]=St,Be[je++]=gn,wt=e.id,St=e.overflow,gn=t),t=ku(t,r.children),t.flags|=4096,t)}function nc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),ms(e.return,t,n)}function Ti(e,t,n,r,o){var l=e.memoizedState;l===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=o)}function Nd(e,t,n){var r=t.pendingProps,o=r.revealOrder,l=r.tail;if(_e(e,t,r.children,n),r=Y.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&nc(e,n,t);else if(e.tag===19)nc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if($(Y,r),!(t.mode&1))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;n!==null;)e=n.alternate,e!==null&&gl(e)===null&&(o=n),n=n.sibling;n=o,n===null?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Ti(t,!1,o,n,l);break;case"backwards":for(n=null,o=t.child,t.child=null;o!==null;){if(e=o.alternate,e!==null&&gl(e)===null){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Ti(t,!0,n,null,l);break;case"together":Ti(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Qo(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function It(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),vn|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(C(153));if(t.child!==null){for(e=t.child,n=qt(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=qt(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function t0(e,t,n){switch(t.tag){case 3:kd(t),Xn();break;case 5:rd(t);break;case 1:Ne(t.type)&&cl(t);break;case 4:wu(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;$(pl,r._currentValue),r._currentValue=o;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?($(Y,Y.current&1),t.flags|=128,null):n&t.child.childLanes?xd(e,t,n):($(Y,Y.current&1),e=It(e,t,n),e!==null?e.sibling:null);$(Y,Y.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Nd(e,t,n);t.flags|=128}if(o=t.memoizedState,o!==null&&(o.rendering=null,o.tail=null,o.lastEffect=null),$(Y,Y.current),r)break;return null;case 22:case 23:return t.lanes=0,Pd(e,t,n)}return It(e,t,n)}var Ad,Rs,Od,Ld;Ad=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Rs=function(){};Od=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,dn(dt.current);var l=null;switch(n){case"input":o=Qi(e,o),r=Qi(e,r),l=[];break;case"select":o=J({},o,{value:void 0}),r=J({},r,{value:void 0}),l=[];break;case"textarea":o=Yi(e,o),r=Yi(e,r),l=[];break;default:typeof o.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=ul)}Ji(n,r);var i;n=null;for(a in o)if(!r.hasOwnProperty(a)&&o.hasOwnProperty(a)&&o[a]!=null)if(a==="style"){var u=o[a];for(i in u)u.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else a!=="dangerouslySetInnerHTML"&&a!=="children"&&a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(Hr.hasOwnProperty(a)?l||(l=[]):(l=l||[]).push(a,null));for(a in r){var s=r[a];if(u=o!=null?o[a]:void 0,r.hasOwnProperty(a)&&s!==u&&(s!=null||u!=null))if(a==="style")if(u){for(i in u)!u.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&u[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(l||(l=[]),l.push(a,n)),n=s;else a==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,u=u?u.__html:void 0,s!=null&&u!==s&&(l=l||[]).push(a,s)):a==="children"?typeof s!="string"&&typeof s!="number"||(l=l||[]).push(a,""+s):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&(Hr.hasOwnProperty(a)?(s!=null&&a==="onScroll"&&W("scroll",e),l||u===s||(l=[])):(l=l||[]).push(a,s))}n&&(l=l||[]).push("style",n);var a=l;(t.updateQueue=a)&&(t.flags|=4)}};Ld=function(e,t,n,r){n!==r&&(t.flags|=4)};function wr(e,t){if(!G)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ve(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags&14680064,r|=o.flags&14680064,o.return=e,o=o.sibling;else for(o=e.child;o!==null;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function n0(e,t,n){var r=t.pendingProps;switch(pu(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ve(t),null;case 1:return Ne(t.type)&&al(),ve(t),null;case 3:return r=t.stateNode,bn(),Q(xe),Q(we),_u(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(xo(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ze!==null&&(As(Ze),Ze=null))),Rs(e,t),ve(t),null;case 5:Su(t);var o=dn(Zr.current);if(n=t.type,e!==null&&t.stateNode!=null)Od(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(C(166));return ve(t),null}if(e=dn(dt.current),xo(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[at]=t,r[Jr]=l,e=(t.mode&1)!==0,n){case"dialog":W("cancel",r),W("close",r);break;case"iframe":case"object":case"embed":W("load",r);break;case"video":case"audio":for(o=0;o<xr.length;o++)W(xr[o],r);break;case"source":W("error",r);break;case"img":case"image":case"link":W("error",r),W("load",r);break;case"details":W("toggle",r);break;case"input":fa(r,l),W("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},W("invalid",r);break;case"textarea":pa(r,l),W("invalid",r)}Ji(n,l),o=null;for(var i in l)if(l.hasOwnProperty(i)){var u=l[i];i==="children"?typeof u=="string"?r.textContent!==u&&(l.suppressHydrationWarning!==!0&&ko(r.textContent,u,e),o=["children",u]):typeof u=="number"&&r.textContent!==""+u&&(l.suppressHydrationWarning!==!0&&ko(r.textContent,u,e),o=["children",""+u]):Hr.hasOwnProperty(i)&&u!=null&&i==="onScroll"&&W("scroll",r)}switch(n){case"input":wo(r),da(r,l,!0);break;case"textarea":wo(r),ha(r);break;case"select":case"option":break;default:typeof l.onClick=="function"&&(r.onclick=ul)}r=o,t.updateQueue=r,r!==null&&(t.flags|=4)}else{i=o.nodeType===9?o:o.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=lf(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=i.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[at]=t,e[Jr]=r,Ad(e,t,!1,!1),t.stateNode=e;e:{switch(i=Xi(n,r),n){case"dialog":W("cancel",e),W("close",e),o=r;break;case"iframe":case"object":case"embed":W("load",e),o=r;break;case"video":case"audio":for(o=0;o<xr.length;o++)W(xr[o],e);o=r;break;case"source":W("error",e),o=r;break;case"img":case"image":case"link":W("error",e),W("load",e),o=r;break;case"details":W("toggle",e),o=r;break;case"input":fa(e,r),o=Qi(e,r),W("invalid",e);break;case"option":o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=J({},r,{value:void 0}),W("invalid",e);break;case"textarea":pa(e,r),o=Yi(e,r),W("invalid",e);break;default:o=r}Ji(n,o),u=o;for(l in u)if(u.hasOwnProperty(l)){var s=u[l];l==="style"?af(e,s):l==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&sf(e,s)):l==="children"?typeof s=="string"?(n!=="textarea"||s!=="")&&Br(e,s):typeof s=="number"&&Br(e,""+s):l!=="suppressContentEditableWarning"&&l!=="suppressHydrationWarning"&&l!=="autoFocus"&&(Hr.hasOwnProperty(l)?s!=null&&l==="onScroll"&&W("scroll",e):s!=null&&Zs(e,l,s,i))}switch(n){case"input":wo(e),da(e,r,!1);break;case"textarea":wo(e),ha(e);break;case"option":r.value!=null&&e.setAttribute("value",""+Zt(r.value));break;case"select":e.multiple=!!r.multiple,l=r.value,l!=null?$n(e,!!r.multiple,l,!1):r.defaultValue!=null&&$n(e,!!r.multiple,r.defaultValue,!0);break;default:typeof o.onClick=="function"&&(e.onclick=ul)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ve(t),null;case 6:if(e&&t.stateNode!=null)Ld(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(C(166));if(n=dn(Zr.current),dn(dt.current),xo(t)){if(r=t.stateNode,n=t.memoizedProps,r[at]=t,(l=r.nodeValue!==n)&&(e=Me,e!==null))switch(e.tag){case 3:ko(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&ko(r.nodeValue,n,(e.mode&1)!==0)}l&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[at]=t,t.stateNode=r}return ve(t),null;case 13:if(Q(Y),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(G&&Ue!==null&&t.mode&1&&!(t.flags&128))Jf(),Xn(),t.flags|=98560,l=!1;else if(l=xo(t),r!==null&&r.dehydrated!==null){if(e===null){if(!l)throw Error(C(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(C(317));l[at]=t}else Xn(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ve(t),l=!1}else Ze!==null&&(As(Ze),Ze=null),l=!0;if(!l)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||Y.current&1?se===0&&(se=3):Uu())),t.updateQueue!==null&&(t.flags|=4),ve(t),null);case 4:return bn(),Rs(e,t),e===null&&Yr(t.stateNode.containerInfo),ve(t),null;case 10:return yu(t.type._context),ve(t),null;case 17:return Ne(t.type)&&al(),ve(t),null;case 19:if(Q(Y),l=t.memoizedState,l===null)return ve(t),null;if(r=(t.flags&128)!==0,i=l.rendering,i===null)if(r)wr(l,!1);else{if(se!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(i=gl(e),i!==null){for(t.flags|=128,wr(l,!1),r=i.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)l=n,e=r,l.flags&=14680066,i=l.alternate,i===null?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=i.childLanes,l.lanes=i.lanes,l.child=i.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=i.memoizedProps,l.memoizedState=i.memoizedState,l.updateQueue=i.updateQueue,l.type=i.type,e=i.dependencies,l.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return $(Y,Y.current&1|2),t.child}e=e.sibling}l.tail!==null&&ee()>tr&&(t.flags|=128,r=!0,wr(l,!1),t.lanes=4194304)}else{if(!r)if(e=gl(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wr(l,!0),l.tail===null&&l.tailMode==="hidden"&&!i.alternate&&!G)return ve(t),null}else 2*ee()-l.renderingStartTime>tr&&n!==1073741824&&(t.flags|=128,r=!0,wr(l,!1),t.lanes=4194304);l.isBackwards?(i.sibling=t.child,t.child=i):(n=l.last,n!==null?n.sibling=i:t.child=i,l.last=i)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ee(),t.sibling=null,n=Y.current,$(Y,r?n&1|2:n&1),t):(ve(t),null);case 22:case 23:return Lu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Le&1073741824&&(ve(t),t.subtreeFlags&6&&(t.flags|=8192)):ve(t),null;case 24:return null;case 25:return null}throw Error(C(156,t.tag))}function r0(e,t){switch(pu(t),t.tag){case 1:return Ne(t.type)&&al(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return bn(),Q(xe),Q(we),_u(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Su(t),null;case 13:if(Q(Y),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(C(340));Xn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Q(Y),null;case 4:return bn(),null;case 10:return yu(t.type._context),null;case 22:case 23:return Lu(),null;case 24:return null;default:return null}}var Oo=!1,Ee=!1,o0=typeof WeakSet=="function"?WeakSet:Set,N=null;function Bn(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Z(e,t,r)}else n.current=null}function Cs(e,t,n){try{n()}catch(r){Z(e,t,r)}}var rc=!1;function l0(e,t){if(ss=ll,e=Ff(),fu(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch{n=null;break e}var i=0,u=-1,s=-1,a=0,c=0,f=e,d=null;t:for(;;){for(var y;f!==n||o!==0&&f.nodeType!==3||(u=i+o),f!==l||r!==0&&f.nodeType!==3||(s=i+r),f.nodeType===3&&(i+=f.nodeValue.length),(y=f.firstChild)!==null;)d=f,f=y;for(;;){if(f===e)break t;if(d===n&&++a===o&&(u=i),d===l&&++c===r&&(s=i),(y=f.nextSibling)!==null)break;f=d,d=f.parentNode}f=y}n=u===-1||s===-1?null:{start:u,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(us={focusedElem:e,selectionRange:n},ll=!1,N=t;N!==null;)if(t=N,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,N=e;else for(;N!==null;){t=N;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var v=h.memoizedProps,E=h.memoizedState,m=t.stateNode,p=m.getSnapshotBeforeUpdate(t.elementType===t.type?v:Je(t.type,v),E);m.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var g=t.stateNode.containerInfo;g.nodeType===1?g.textContent="":g.nodeType===9&&g.documentElement&&g.removeChild(g.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(C(163))}}catch(w){Z(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,N=e;break}N=t.return}return h=rc,rc=!1,h}function Fr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var o=r=r.next;do{if((o.tag&e)===e){var l=o.destroy;o.destroy=void 0,l!==void 0&&Cs(t,n,l)}o=o.next}while(o!==r)}}function zl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ts(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ud(e){var t=e.alternate;t!==null&&(e.alternate=null,Ud(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[at],delete t[Jr],delete t[fs],delete t[Bm],delete t[jm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Md(e){return e.tag===5||e.tag===3||e.tag===4}function oc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Md(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ps(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ul));else if(r!==4&&(e=e.child,e!==null))for(Ps(e,t,n),e=e.sibling;e!==null;)Ps(e,t,n),e=e.sibling}function Is(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Is(e,t,n),e=e.sibling;e!==null;)Is(e,t,n),e=e.sibling}var pe=null,Xe=!1;function Ot(e,t,n){for(n=n.child;n!==null;)Dd(e,t,n),n=n.sibling}function Dd(e,t,n){if(ft&&typeof ft.onCommitFiberUnmount=="function")try{ft.onCommitFiberUnmount(Nl,n)}catch{}switch(n.tag){case 5:Ee||Bn(n,t);case 6:var r=pe,o=Xe;pe=null,Ot(e,t,n),pe=r,Xe=o,pe!==null&&(Xe?(e=pe,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):pe.removeChild(n.stateNode));break;case 18:pe!==null&&(Xe?(e=pe,n=n.stateNode,e.nodeType===8?vi(e.parentNode,n):e.nodeType===1&&vi(e,n),Qr(e)):vi(pe,n.stateNode));break;case 4:r=pe,o=Xe,pe=n.stateNode.containerInfo,Xe=!0,Ot(e,t,n),pe=r,Xe=o;break;case 0:case 11:case 14:case 15:if(!Ee&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){o=r=r.next;do{var l=o,i=l.destroy;l=l.tag,i!==void 0&&(l&2||l&4)&&Cs(n,t,i),o=o.next}while(o!==r)}Ot(e,t,n);break;case 1:if(!Ee&&(Bn(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Z(n,t,u)}Ot(e,t,n);break;case 21:Ot(e,t,n);break;case 22:n.mode&1?(Ee=(r=Ee)||n.memoizedState!==null,Ot(e,t,n),Ee=r):Ot(e,t,n);break;default:Ot(e,t,n)}}function lc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new o0),t.forEach(function(r){var o=h0.bind(null,e,r);n.has(r)||(n.add(r),r.then(o,o))})}}function qe(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,u=i;e:for(;u!==null;){switch(u.tag){case 5:pe=u.stateNode,Xe=!1;break e;case 3:pe=u.stateNode.containerInfo,Xe=!0;break e;case 4:pe=u.stateNode.containerInfo,Xe=!0;break e}u=u.return}if(pe===null)throw Error(C(160));Dd(l,i,o),pe=null,Xe=!1;var s=o.alternate;s!==null&&(s.return=null),o.return=null}catch(a){Z(o,t,a)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)Fd(t,e),t=t.sibling}function Fd(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(qe(t,e),st(e),r&4){try{Fr(3,e,e.return),zl(3,e)}catch(v){Z(e,e.return,v)}try{Fr(5,e,e.return)}catch(v){Z(e,e.return,v)}}break;case 1:qe(t,e),st(e),r&512&&n!==null&&Bn(n,n.return);break;case 5:if(qe(t,e),st(e),r&512&&n!==null&&Bn(n,n.return),e.flags&32){var o=e.stateNode;try{Br(o,"")}catch(v){Z(e,e.return,v)}}if(r&4&&(o=e.stateNode,o!=null)){var l=e.memoizedProps,i=n!==null?n.memoizedProps:l,u=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{u==="input"&&l.type==="radio"&&l.name!=null&&rf(o,l),Xi(u,i);var a=Xi(u,l);for(i=0;i<s.length;i+=2){var c=s[i],f=s[i+1];c==="style"?af(o,f):c==="dangerouslySetInnerHTML"?sf(o,f):c==="children"?Br(o,f):Zs(o,c,f,a)}switch(u){case"input":Gi(o,l);break;case"textarea":of(o,l);break;case"select":var d=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var y=l.value;y!=null?$n(o,!!l.multiple,y,!1):d!==!!l.multiple&&(l.defaultValue!=null?$n(o,!!l.multiple,l.defaultValue,!0):$n(o,!!l.multiple,l.multiple?[]:"",!1))}o[Jr]=l}catch(v){Z(e,e.return,v)}}break;case 6:if(qe(t,e),st(e),r&4){if(e.stateNode===null)throw Error(C(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(v){Z(e,e.return,v)}}break;case 3:if(qe(t,e),st(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Qr(t.containerInfo)}catch(v){Z(e,e.return,v)}break;case 4:qe(t,e),st(e);break;case 13:qe(t,e),st(e),o=e.child,o.flags&8192&&(l=o.memoizedState!==null,o.stateNode.isHidden=l,!l||o.alternate!==null&&o.alternate.memoizedState!==null||(Au=ee())),r&4&&lc(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(Ee=(a=Ee)||c,qe(t,e),Ee=a):qe(t,e),st(e),r&8192){if(a=e.memoizedState!==null,(e.stateNode.isHidden=a)&&!c&&e.mode&1)for(N=e,c=e.child;c!==null;){for(f=N=c;N!==null;){switch(d=N,y=d.child,d.tag){case 0:case 11:case 14:case 15:Fr(4,d,d.return);break;case 1:Bn(d,d.return);var h=d.stateNode;if(typeof h.componentWillUnmount=="function"){r=d,n=d.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(v){Z(r,n,v)}}break;case 5:Bn(d,d.return);break;case 22:if(d.memoizedState!==null){sc(f);continue}}y!==null?(y.return=d,N=y):sc(f)}c=c.sibling}e:for(c=null,f=e;;){if(f.tag===5){if(c===null){c=f;try{o=f.stateNode,a?(l=o.style,typeof l.setProperty=="function"?l.setProperty("display","none","important"):l.display="none"):(u=f.stateNode,s=f.memoizedProps.style,i=s!=null&&s.hasOwnProperty("display")?s.display:null,u.style.display=uf("display",i))}catch(v){Z(e,e.return,v)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=a?"":f.memoizedProps}catch(v){Z(e,e.return,v)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:qe(t,e),st(e),r&4&&lc(e);break;case 21:break;default:qe(t,e),st(e)}}function st(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Md(n)){var r=n;break e}n=n.return}throw Error(C(160))}switch(r.tag){case 5:var o=r.stateNode;r.flags&32&&(Br(o,""),r.flags&=-33);var l=oc(e);Is(e,l,o);break;case 3:case 4:var i=r.stateNode.containerInfo,u=oc(e);Ps(e,u,i);break;default:throw Error(C(161))}}catch(s){Z(e,e.return,s)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function i0(e,t,n){N=e,zd(e)}function zd(e,t,n){for(var r=(e.mode&1)!==0;N!==null;){var o=N,l=o.child;if(o.tag===22&&r){var i=o.memoizedState!==null||Oo;if(!i){var u=o.alternate,s=u!==null&&u.memoizedState!==null||Ee;u=Oo;var a=Ee;if(Oo=i,(Ee=s)&&!a)for(N=o;N!==null;)i=N,s=i.child,i.tag===22&&i.memoizedState!==null?uc(o):s!==null?(s.return=i,N=s):uc(o);for(;l!==null;)N=l,zd(l),l=l.sibling;N=o,Oo=u,Ee=a}ic(e)}else o.subtreeFlags&8772&&l!==null?(l.return=o,N=l):ic(e)}}function ic(e){for(;N!==null;){var t=N;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ee||zl(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ee)if(n===null)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:Je(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;l!==null&&$a(t,l,r);break;case 3:var i=t.updateQueue;if(i!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}$a(t,i,n)}break;case 5:var u=t.stateNode;if(n===null&&t.flags&4){n=u;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var a=t.alternate;if(a!==null){var c=a.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&Qr(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(C(163))}Ee||t.flags&512&&Ts(t)}catch(d){Z(t,t.return,d)}}if(t===e){N=null;break}if(n=t.sibling,n!==null){n.return=t.return,N=n;break}N=t.return}}function sc(e){for(;N!==null;){var t=N;if(t===e){N=null;break}var n=t.sibling;if(n!==null){n.return=t.return,N=n;break}N=t.return}}function uc(e){for(;N!==null;){var t=N;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{zl(4,t)}catch(s){Z(t,n,s)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var o=t.return;try{r.componentDidMount()}catch(s){Z(t,o,s)}}var l=t.return;try{Ts(t)}catch(s){Z(t,l,s)}break;case 5:var i=t.return;try{Ts(t)}catch(s){Z(t,i,s)}}}catch(s){Z(t,t.return,s)}if(t===e){N=null;break}var u=t.sibling;if(u!==null){u.return=t.return,N=u;break}N=t.return}}var s0=Math.ceil,El=kt.ReactCurrentDispatcher,xu=kt.ReactCurrentOwner,We=kt.ReactCurrentBatchConfig,F=0,fe=null,re=null,he=0,Le=0,jn=nn(0),se=0,no=null,vn=0,Vl=0,Nu=0,zr=null,Ie=null,Au=0,tr=1/0,gt=null,wl=!1,ks=null,Kt=null,Lo=!1,Vt=null,Sl=0,Vr=0,xs=null,Go=-1,Ko=0;function Ce(){return F&6?ee():Go!==-1?Go:Go=ee()}function Yt(e){return e.mode&1?F&2&&he!==0?he&-he:Wm.transition!==null?(Ko===0&&(Ko=Sf()),Ko):(e=V,e!==0||(e=window.event,e=e===void 0?16:kf(e.type)),e):1}function tt(e,t,n,r){if(50<Vr)throw Vr=0,xs=null,Error(C(185));co(e,n,r),(!(F&2)||e!==fe)&&(e===fe&&(!(F&2)&&(Vl|=n),se===4&&Ft(e,he)),Ae(e,r),n===1&&F===0&&!(t.mode&1)&&(tr=ee()+500,Ml&&rn()))}function Ae(e,t){var n=e.callbackNode;Wh(e,t);var r=ol(e,e===fe?he:0);if(r===0)n!==null&&ya(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&ya(n),t===1)e.tag===0?$m(ac.bind(null,e)):Kf(ac.bind(null,e)),Vm(function(){!(F&6)&&rn()}),n=null;else{switch(_f(r)){case 1:n=ru;break;case 4:n=Ef;break;case 16:n=rl;break;case 536870912:n=wf;break;default:n=rl}n=Gd(n,Vd.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Vd(e,t){if(Go=-1,Ko=0,F&6)throw Error(C(327));var n=e.callbackNode;if(Yn()&&e.callbackNode!==n)return null;var r=ol(e,e===fe?he:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=_l(e,r);else{t=r;var o=F;F|=2;var l=Bd();(fe!==e||he!==t)&&(gt=null,tr=ee()+500,pn(e,t));do try{c0();break}catch(u){Hd(e,u)}while(1);gu(),El.current=l,F=o,re!==null?t=0:(fe=null,he=0,t=se)}if(t!==0){if(t===2&&(o=ns(e),o!==0&&(r=o,t=Ns(e,o))),t===1)throw n=no,pn(e,0),Ft(e,r),Ae(e,ee()),n;if(t===6)Ft(e,r);else{if(o=e.current.alternate,!(r&30)&&!u0(o)&&(t=_l(e,r),t===2&&(l=ns(e),l!==0&&(r=l,t=Ns(e,l))),t===1))throw n=no,pn(e,0),Ft(e,r),Ae(e,ee()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(C(345));case 2:un(e,Ie,gt);break;case 3:if(Ft(e,r),(r&130023424)===r&&(t=Au+500-ee(),10<t)){if(ol(e,0)!==0)break;if(o=e.suspendedLanes,(o&r)!==r){Ce(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=cs(un.bind(null,e,Ie,gt),t);break}un(e,Ie,gt);break;case 4:if(Ft(e,r),(r&4194240)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-et(r);l=1<<i,i=t[i],i>o&&(o=i),r&=~l}if(r=o,r=ee()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*s0(r/1960))-r,10<r){e.timeoutHandle=cs(un.bind(null,e,Ie,gt),r);break}un(e,Ie,gt);break;case 5:un(e,Ie,gt);break;default:throw Error(C(329))}}}return Ae(e,ee()),e.callbackNode===n?Vd.bind(null,e):null}function Ns(e,t){var n=zr;return e.current.memoizedState.isDehydrated&&(pn(e,t).flags|=256),e=_l(e,t),e!==2&&(t=Ie,Ie=n,t!==null&&As(t)),e}function As(e){Ie===null?Ie=e:Ie.push.apply(Ie,e)}function u0(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var o=n[r],l=o.getSnapshot;o=o.value;try{if(!nt(l(),o))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ft(e,t){for(t&=~Nu,t&=~Vl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-et(t),r=1<<n;e[n]=-1,t&=~r}}function ac(e){if(F&6)throw Error(C(327));Yn();var t=ol(e,0);if(!(t&1))return Ae(e,ee()),null;var n=_l(e,t);if(e.tag!==0&&n===2){var r=ns(e);r!==0&&(t=r,n=Ns(e,r))}if(n===1)throw n=no,pn(e,0),Ft(e,t),Ae(e,ee()),n;if(n===6)throw Error(C(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,un(e,Ie,gt),Ae(e,ee()),null}function Ou(e,t){var n=F;F|=1;try{return e(t)}finally{F=n,F===0&&(tr=ee()+500,Ml&&rn())}}function En(e){Vt!==null&&Vt.tag===0&&!(F&6)&&Yn();var t=F;F|=1;var n=We.transition,r=V;try{if(We.transition=null,V=1,e)return e()}finally{V=r,We.transition=n,F=t,!(F&6)&&rn()}}function Lu(){Le=jn.current,Q(jn)}function pn(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,zm(n)),re!==null)for(n=re.return;n!==null;){var r=n;switch(pu(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&al();break;case 3:bn(),Q(xe),Q(we),_u();break;case 5:Su(r);break;case 4:bn();break;case 13:Q(Y);break;case 19:Q(Y);break;case 10:yu(r.type._context);break;case 22:case 23:Lu()}n=n.return}if(fe=e,re=e=qt(e.current,null),he=Le=t,se=0,no=null,Nu=Vl=vn=0,Ie=zr=null,fn!==null){for(t=0;t<fn.length;t++)if(n=fn[t],r=n.interleaved,r!==null){n.interleaved=null;var o=r.next,l=n.pending;if(l!==null){var i=l.next;l.next=o,r.next=i}n.pending=r}fn=null}return e}function Hd(e,t){do{var n=re;try{if(gu(),$o.current=vl,yl){for(var r=q.memoizedState;r!==null;){var o=r.queue;o!==null&&(o.pending=null),r=r.next}yl=!1}if(yn=0,ce=ie=q=null,Dr=!1,br=0,xu.current=null,n===null||n.return===null){se=1,no=t,re=null;break}e:{var l=e,i=n.return,u=n,s=t;if(t=he,u.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var a=s,c=u,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var y=Ja(i);if(y!==null){y.flags&=-257,Xa(y,i,u,l,t),y.mode&1&&qa(l,a,t),t=y,s=a;var h=t.updateQueue;if(h===null){var v=new Set;v.add(s),t.updateQueue=v}else h.add(s);break e}else{if(!(t&1)){qa(l,a,t),Uu();break e}s=Error(C(426))}}else if(G&&u.mode&1){var E=Ja(i);if(E!==null){!(E.flags&65536)&&(E.flags|=256),Xa(E,i,u,l,t),hu(er(s,u));break e}}l=s=er(s,u),se!==4&&(se=2),zr===null?zr=[l]:zr.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t;var m=Rd(l,s,t);ja(l,m);break e;case 1:u=s;var p=l.type,g=l.stateNode;if(!(l.flags&128)&&(typeof p.getDerivedStateFromError=="function"||g!==null&&typeof g.componentDidCatch=="function"&&(Kt===null||!Kt.has(g)))){l.flags|=65536,t&=-t,l.lanes|=t;var w=Cd(l,u,t);ja(l,w);break e}}l=l.return}while(l!==null)}$d(n)}catch(P){t=P,re===n&&n!==null&&(re=n=n.return);continue}break}while(1)}function Bd(){var e=El.current;return El.current=vl,e===null?vl:e}function Uu(){(se===0||se===3||se===2)&&(se=4),fe===null||!(vn&268435455)&&!(Vl&268435455)||Ft(fe,he)}function _l(e,t){var n=F;F|=2;var r=Bd();(fe!==e||he!==t)&&(gt=null,pn(e,t));do try{a0();break}catch(o){Hd(e,o)}while(1);if(gu(),F=n,El.current=r,re!==null)throw Error(C(261));return fe=null,he=0,se}function a0(){for(;re!==null;)jd(re)}function c0(){for(;re!==null&&!Mh();)jd(re)}function jd(e){var t=Qd(e.alternate,e,Le);e.memoizedProps=e.pendingProps,t===null?$d(e):re=t,xu.current=null}function $d(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=r0(n,t),n!==null){n.flags&=32767,re=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{se=6,re=null;return}}else if(n=n0(n,t,Le),n!==null){re=n;return}if(t=t.sibling,t!==null){re=t;return}re=t=e}while(t!==null);se===0&&(se=5)}function un(e,t,n){var r=V,o=We.transition;try{We.transition=null,V=1,f0(e,t,n,r)}finally{We.transition=o,V=r}return null}function f0(e,t,n,r){do Yn();while(Vt!==null);if(F&6)throw Error(C(327));n=e.finishedWork;var o=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(C(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(Qh(e,l),e===fe&&(re=fe=null,he=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Lo||(Lo=!0,Gd(rl,function(){return Yn(),null})),l=(n.flags&15990)!==0,n.subtreeFlags&15990||l){l=We.transition,We.transition=null;var i=V;V=1;var u=F;F|=4,xu.current=null,l0(e,n),Fd(n,e),Am(us),ll=!!ss,us=ss=null,e.current=n,i0(n),Dh(),F=u,V=i,We.transition=l}else e.current=n;if(Lo&&(Lo=!1,Vt=e,Sl=o),l=e.pendingLanes,l===0&&(Kt=null),Vh(n.stateNode),Ae(e,ee()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(wl)throw wl=!1,e=ks,ks=null,e;return Sl&1&&e.tag!==0&&Yn(),l=e.pendingLanes,l&1?e===xs?Vr++:(Vr=0,xs=e):Vr=0,rn(),null}function Yn(){if(Vt!==null){var e=_f(Sl),t=We.transition,n=V;try{if(We.transition=null,V=16>e?16:e,Vt===null)var r=!1;else{if(e=Vt,Vt=null,Sl=0,F&6)throw Error(C(331));var o=F;for(F|=4,N=e.current;N!==null;){var l=N,i=l.child;if(N.flags&16){var u=l.deletions;if(u!==null){for(var s=0;s<u.length;s++){var a=u[s];for(N=a;N!==null;){var c=N;switch(c.tag){case 0:case 11:case 15:Fr(8,c,l)}var f=c.child;if(f!==null)f.return=c,N=f;else for(;N!==null;){c=N;var d=c.sibling,y=c.return;if(Ud(c),c===a){N=null;break}if(d!==null){d.return=y,N=d;break}N=y}}}var h=l.alternate;if(h!==null){var v=h.child;if(v!==null){h.child=null;do{var E=v.sibling;v.sibling=null,v=E}while(v!==null)}}N=l}}if(l.subtreeFlags&2064&&i!==null)i.return=l,N=i;else e:for(;N!==null;){if(l=N,l.flags&2048)switch(l.tag){case 0:case 11:case 15:Fr(9,l,l.return)}var m=l.sibling;if(m!==null){m.return=l.return,N=m;break e}N=l.return}}var p=e.current;for(N=p;N!==null;){i=N;var g=i.child;if(i.subtreeFlags&2064&&g!==null)g.return=i,N=g;else e:for(i=p;N!==null;){if(u=N,u.flags&2048)try{switch(u.tag){case 0:case 11:case 15:zl(9,u)}}catch(P){Z(u,u.return,P)}if(u===i){N=null;break e}var w=u.sibling;if(w!==null){w.return=u.return,N=w;break e}N=u.return}}if(F=o,rn(),ft&&typeof ft.onPostCommitFiberRoot=="function")try{ft.onPostCommitFiberRoot(Nl,e)}catch{}r=!0}return r}finally{V=n,We.transition=t}}return!1}function cc(e,t,n){t=er(n,t),t=Rd(e,t,1),e=Gt(e,t,1),t=Ce(),e!==null&&(co(e,1,t),Ae(e,t))}function Z(e,t,n){if(e.tag===3)cc(e,e,n);else for(;t!==null;){if(t.tag===3){cc(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Kt===null||!Kt.has(r))){e=er(n,e),e=Cd(t,e,1),t=Gt(t,e,1),e=Ce(),t!==null&&(co(t,1,e),Ae(t,e));break}}t=t.return}}function d0(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Ce(),e.pingedLanes|=e.suspendedLanes&n,fe===e&&(he&n)===n&&(se===4||se===3&&(he&130023424)===he&&500>ee()-Au?pn(e,0):Nu|=n),Ae(e,t)}function Wd(e,t){t===0&&(e.mode&1?(t=Ro,Ro<<=1,!(Ro&130023424)&&(Ro=4194304)):t=1);var n=Ce();e=Pt(e,t),e!==null&&(co(e,t,n),Ae(e,n))}function p0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Wd(e,n)}function h0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;o!==null&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(C(314))}r!==null&&r.delete(t),Wd(e,n)}var Qd;Qd=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||xe.current)ke=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return ke=!1,t0(e,t,n);ke=!!(e.flags&131072)}else ke=!1,G&&t.flags&1048576&&Yf(t,dl,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Qo(e,t),e=t.pendingProps;var o=Jn(t,we.current);Kn(t,n),o=Cu(null,t,r,e,o,n);var l=Tu();return t.flags|=1,typeof o=="object"&&o!==null&&typeof o.render=="function"&&o.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Ne(r)?(l=!0,cl(t)):l=!1,t.memoizedState=o.state!==null&&o.state!==void 0?o.state:null,Eu(t),o.updater=Dl,t.stateNode=o,o._reactInternals=t,ys(t,r,e,n),t=ws(null,t,r,!0,l,n)):(t.tag=0,G&&l&&du(t),_e(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Qo(e,t),e=t.pendingProps,o=r._init,r=o(r._payload),t.type=r,o=t.tag=g0(r),e=Je(r,e),o){case 0:t=Es(null,t,r,e,n);break e;case 1:t=ec(null,t,r,e,n);break e;case 11:t=Za(null,t,r,e,n);break e;case 14:t=ba(null,t,r,Je(r.type,e),n);break e}throw Error(C(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Je(r,o),Es(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Je(r,o),ec(e,t,r,o,n);case 3:e:{if(kd(t),e===null)throw Error(C(387));r=t.pendingProps,l=t.memoizedState,o=l.element,Zf(e,t),ml(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated)if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,t.flags&256){o=er(Error(C(423)),t),t=tc(e,t,r,n,o);break e}else if(r!==o){o=er(Error(C(424)),t),t=tc(e,t,r,n,o);break e}else for(Ue=Qt(t.stateNode.containerInfo.firstChild),Me=t,G=!0,Ze=null,n=nd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Xn(),r===o){t=It(e,t,n);break e}_e(e,t,r,n)}t=t.child}return t;case 5:return rd(t),e===null&&hs(t),r=t.type,o=t.pendingProps,l=e!==null?e.memoizedProps:null,i=o.children,as(r,o)?i=null:l!==null&&as(r,l)&&(t.flags|=32),Id(e,t),_e(e,t,i,n),t.child;case 6:return e===null&&hs(t),null;case 13:return xd(e,t,n);case 4:return wu(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Zn(t,null,r,n):_e(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Je(r,o),Za(e,t,r,o,n);case 7:return _e(e,t,t.pendingProps,n),t.child;case 8:return _e(e,t,t.pendingProps.children,n),t.child;case 12:return _e(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,$(pl,r._currentValue),r._currentValue=i,l!==null)if(nt(l.value,i)){if(l.children===o.children&&!xe.current){t=It(e,t,n);break e}}else for(l=t.child,l!==null&&(l.return=t);l!==null;){var u=l.dependencies;if(u!==null){i=l.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(l.tag===1){s=_t(-1,n&-n),s.tag=2;var a=l.updateQueue;if(a!==null){a=a.shared;var c=a.pending;c===null?s.next=s:(s.next=c.next,c.next=s),a.pending=s}}l.lanes|=n,s=l.alternate,s!==null&&(s.lanes|=n),ms(l.return,n,t),u.lanes|=n;break}s=s.next}}else if(l.tag===10)i=l.type===t.type?null:l.child;else if(l.tag===18){if(i=l.return,i===null)throw Error(C(341));i.lanes|=n,u=i.alternate,u!==null&&(u.lanes|=n),ms(i,n,t),i=l.sibling}else i=l.child;if(i!==null)i.return=l;else for(i=l;i!==null;){if(i===t){i=null;break}if(l=i.sibling,l!==null){l.return=i.return,i=l;break}i=i.return}l=i}_e(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Kn(t,n),o=Ge(o),r=r(o),t.flags|=1,_e(e,t,r,n),t.child;case 14:return r=t.type,o=Je(r,t.pendingProps),o=Je(r.type,o),ba(e,t,r,o,n);case 15:return Td(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Je(r,o),Qo(e,t),t.tag=1,Ne(r)?(e=!0,cl(t)):e=!1,Kn(t,n),ed(t,r,o),ys(t,r,o,n),ws(null,t,r,!0,e,n);case 19:return Nd(e,t,n);case 22:return Pd(e,t,n)}throw Error(C(156,t.tag))};function Gd(e,t){return vf(e,t)}function m0(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function $e(e,t,n,r){return new m0(e,t,n,r)}function Mu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function g0(e){if(typeof e=="function")return Mu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===eu)return 11;if(e===tu)return 14}return 2}function qt(e,t){var n=e.alternate;return n===null?(n=$e(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yo(e,t,n,r,o,l){var i=2;if(r=e,typeof e=="function")Mu(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case On:return hn(n.children,o,l,t);case bs:i=8,o|=8;break;case Bi:return e=$e(12,n,t,o|2),e.elementType=Bi,e.lanes=l,e;case ji:return e=$e(13,n,t,o),e.elementType=ji,e.lanes=l,e;case $i:return e=$e(19,n,t,o),e.elementType=$i,e.lanes=l,e;case ef:return Hl(n,o,l,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Zc:i=10;break e;case bc:i=9;break e;case eu:i=11;break e;case tu:i=14;break e;case Ut:i=16,r=null;break e}throw Error(C(130,e==null?e:typeof e,""))}return t=$e(i,n,t,o),t.elementType=e,t.type=r,t.lanes=l,t}function hn(e,t,n,r){return e=$e(7,e,r,t),e.lanes=n,e}function Hl(e,t,n,r){return e=$e(22,e,r,t),e.elementType=ef,e.lanes=n,e.stateNode={isHidden:!1},e}function Pi(e,t,n){return e=$e(6,e,null,t),e.lanes=n,e}function Ii(e,t,n){return t=$e(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function y0(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=si(0),this.expirationTimes=si(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=si(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Du(e,t,n,r,o,l,i,u,s){return e=new y0(e,t,n,u,s),t===1?(t=1,l===!0&&(t|=8)):t=0,l=$e(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Eu(l),e}function v0(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:An,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function Kd(e){if(!e)return bt;e=e._reactInternals;e:{if(_n(e)!==e||e.tag!==1)throw Error(C(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Ne(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(C(171))}if(e.tag===1){var n=e.type;if(Ne(n))return Gf(e,n,t)}return t}function Yd(e,t,n,r,o,l,i,u,s){return e=Du(n,r,!0,e,o,l,i,u,s),e.context=Kd(null),n=e.current,r=Ce(),o=Yt(n),l=_t(r,o),l.callback=t??null,Gt(n,l,o),e.current.lanes=o,co(e,o,r),Ae(e,r),e}function Bl(e,t,n,r){var o=t.current,l=Ce(),i=Yt(o);return n=Kd(n),t.context===null?t.context=n:t.pendingContext=n,t=_t(l,i),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Gt(o,t,i),e!==null&&(tt(e,o,i,l),jo(e,o,i)),i}function Rl(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function fc(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Fu(e,t){fc(e,t),(e=e.alternate)&&fc(e,t)}function E0(){return null}var qd=typeof reportError=="function"?reportError:function(e){console.error(e)};function zu(e){this._internalRoot=e}jl.prototype.render=zu.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(C(409));Bl(e,t,null,null)};jl.prototype.unmount=zu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;En(function(){Bl(null,e,null,null)}),t[Tt]=null}};function jl(e){this._internalRoot=e}jl.prototype.unstable_scheduleHydration=function(e){if(e){var t=Tf();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Dt.length&&t!==0&&t<Dt[n].priority;n++);Dt.splice(n,0,e),n===0&&If(e)}};function Vu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function $l(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function dc(){}function w0(e,t,n,r,o){if(o){if(typeof r=="function"){var l=r;r=function(){var a=Rl(i);l.call(a)}}var i=Yd(t,r,e,0,null,!1,!1,"",dc);return e._reactRootContainer=i,e[Tt]=i.current,Yr(e.nodeType===8?e.parentNode:e),En(),i}for(;o=e.lastChild;)e.removeChild(o);if(typeof r=="function"){var u=r;r=function(){var a=Rl(s);u.call(a)}}var s=Du(e,0,!1,null,null,!1,!1,"",dc);return e._reactRootContainer=s,e[Tt]=s.current,Yr(e.nodeType===8?e.parentNode:e),En(function(){Bl(t,s,n,r)}),s}function Wl(e,t,n,r,o){var l=n._reactRootContainer;if(l){var i=l;if(typeof o=="function"){var u=o;o=function(){var s=Rl(i);u.call(s)}}Bl(t,i,e,o)}else i=w0(n,t,e,o,r);return Rl(i)}Rf=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=kr(t.pendingLanes);n!==0&&(ou(t,n|1),Ae(t,ee()),!(F&6)&&(tr=ee()+500,rn()))}break;case 13:En(function(){var r=Pt(e,1);if(r!==null){var o=Ce();tt(r,e,1,o)}}),Fu(e,1)}};lu=function(e){if(e.tag===13){var t=Pt(e,134217728);if(t!==null){var n=Ce();tt(t,e,134217728,n)}Fu(e,134217728)}};Cf=function(e){if(e.tag===13){var t=Yt(e),n=Pt(e,t);if(n!==null){var r=Ce();tt(n,e,t,r)}Fu(e,t)}};Tf=function(){return V};Pf=function(e,t){var n=V;try{return V=e,t()}finally{V=n}};bi=function(e,t,n){switch(t){case"input":if(Gi(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Ul(r);if(!o)throw Error(C(90));nf(r),Gi(r,o)}}}break;case"textarea":of(e,n);break;case"select":t=n.value,t!=null&&$n(e,!!n.multiple,t,!1)}};df=Ou;pf=En;var S0={usingClientEntryPoint:!1,Events:[po,Dn,Ul,cf,ff,Ou]},Sr={findFiberByHostInstance:cn,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},_0={bundleType:Sr.bundleType,version:Sr.version,rendererPackageName:Sr.rendererPackageName,rendererConfig:Sr.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:kt.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=gf(e),e===null?null:e.stateNode},findFiberByHostInstance:Sr.findFiberByHostInstance||E0,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Uo=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Uo.isDisabled&&Uo.supportsFiber)try{Nl=Uo.inject(_0),ft=Uo}catch{}}Fe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=S0;Fe.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Vu(t))throw Error(C(200));return v0(e,t,null,n)};Fe.createRoot=function(e,t){if(!Vu(e))throw Error(C(299));var n=!1,r="",o=qd;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(o=t.onRecoverableError)),t=Du(e,1,!1,null,null,n,!1,r,o),e[Tt]=t.current,Yr(e.nodeType===8?e.parentNode:e),new zu(t)};Fe.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(C(188)):(e=Object.keys(e).join(","),Error(C(268,e)));return e=gf(t),e=e===null?null:e.stateNode,e};Fe.flushSync=function(e){return En(e)};Fe.hydrate=function(e,t,n){if(!$l(t))throw Error(C(200));return Wl(null,e,t,!0,n)};Fe.hydrateRoot=function(e,t,n){if(!Vu(e))throw Error(C(405));var r=n!=null&&n.hydratedSources||null,o=!1,l="",i=qd;if(n!=null&&(n.unstable_strictMode===!0&&(o=!0),n.identifierPrefix!==void 0&&(l=n.identifierPrefix),n.onRecoverableError!==void 0&&(i=n.onRecoverableError)),t=Yd(t,null,e,1,n??null,o,!1,l,i),e[Tt]=t.current,Yr(e),r)for(e=0;e<r.length;e++)n=r[e],o=n._getVersion,o=o(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new jl(t)};Fe.render=function(e,t,n){if(!$l(t))throw Error(C(200));return Wl(null,e,t,!1,n)};Fe.unmountComponentAtNode=function(e){if(!$l(e))throw Error(C(40));return e._reactRootContainer?(En(function(){Wl(null,null,e,!1,function(){e._reactRootContainer=null,e[Tt]=null})}),!0):!1};Fe.unstable_batchedUpdates=Ou;Fe.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!$l(n))throw Error(C(200));if(e==null||e._reactInternals===void 0)throw Error(C(38));return Wl(e,t,n,!1,r)};Fe.version="18.2.0-next-9e3b772b8-20220608";function Jd(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Jd)}catch(e){console.error(e)}}Jd(),Kc.exports=Fe;var Xd=Kc.exports;const Zd=Dc(Xd);var pc=Xd;Vi.createRoot=pc.createRoot,Vi.hydrateRoot=pc.hydrateRoot;const bd=Re.createContext({user:null,setUser:null});function R0({children:e}){const[t,n]=_.useState(null);return R(bd.Provider,{value:{user:t,setUser:n},children:e})}const sr=()=>Re.useContext(bd);/**
+ * @remix-run/router v1.6.2
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function ro(){return ro=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ro.apply(this,arguments)}var Ht;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Ht||(Ht={}));const hc="popstate";function C0(e){e===void 0&&(e={});function t(r,o){let{pathname:l,search:i,hash:u}=r.location;return Os("",{pathname:l,search:i,hash:u},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function n(r,o){return typeof o=="string"?o:Cl(o)}return P0(t,n,null,e)}function ne(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Hu(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function T0(){return Math.random().toString(36).substr(2,8)}function mc(e,t){return{usr:e.state,key:e.key,idx:t}}function Os(e,t,n,r){return n===void 0&&(n=null),ro({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ur(t):t,{state:n,key:t&&t.key||r||T0()})}function Cl(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ur(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function P0(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:l=!1}=r,i=o.history,u=Ht.Pop,s=null,a=c();a==null&&(a=0,i.replaceState(ro({},i.state,{idx:a}),""));function c(){return(i.state||{idx:null}).idx}function f(){u=Ht.Pop;let E=c(),m=E==null?null:E-a;a=E,s&&s({action:u,location:v.location,delta:m})}function d(E,m){u=Ht.Push;let p=Os(v.location,E,m);n&&n(p,E),a=c()+1;let g=mc(p,a),w=v.createHref(p);try{i.pushState(g,"",w)}catch{o.location.assign(w)}l&&s&&s({action:u,location:v.location,delta:1})}function y(E,m){u=Ht.Replace;let p=Os(v.location,E,m);n&&n(p,E),a=c();let g=mc(p,a),w=v.createHref(p);i.replaceState(g,"",w),l&&s&&s({action:u,location:v.location,delta:0})}function h(E){let m=o.location.origin!=="null"?o.location.origin:o.location.href,p=typeof E=="string"?E:Cl(E);return ne(m,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,m)}let v={get action(){return u},get location(){return e(o,i)},listen(E){if(s)throw new Error("A history only accepts one active listener");return o.addEventListener(hc,f),s=E,()=>{o.removeEventListener(hc,f),s=null}},createHref(E){return t(o,E)},createURL:h,encodeLocation(E){let m=h(E);return{pathname:m.pathname,search:m.search,hash:m.hash}},push:d,replace:y,go(E){return i.go(E)}};return v}var gc;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(gc||(gc={}));function I0(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?ur(t):t,o=Bu(r.pathname||"/",n);if(o==null)return null;let l=ep(e);k0(l);let i=null;for(let u=0;i==null&&u<l.length;++u)i=F0(l[u],H0(o));return i}function ep(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let o=(l,i,u)=>{let s={relativePath:u===void 0?l.path||"":u,caseSensitive:l.caseSensitive===!0,childrenIndex:i,route:l};s.relativePath.startsWith("/")&&(ne(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),s.relativePath=s.relativePath.slice(r.length));let a=Jt([r,s.relativePath]),c=n.concat(s);l.children&&l.children.length>0&&(ne(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+a+'".')),ep(l.children,t,c,a)),!(l.path==null&&!l.index)&&t.push({path:a,score:M0(a,l.index),routesMeta:c})};return e.forEach((l,i)=>{var u;if(l.path===""||!((u=l.path)!=null&&u.includes("?")))o(l,i);else for(let s of tp(l.path))o(l,i,s)}),t}function tp(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return o?[l,""]:[l];let i=tp(r.join("/")),u=[];return u.push(...i.map(s=>s===""?l:[l,s].join("/"))),o&&u.push(...i),u.map(s=>e.startsWith("/")&&s===""?"/":s)}function k0(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:D0(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const x0=/^:\w+$/,N0=3,A0=2,O0=1,L0=10,U0=-2,yc=e=>e==="*";function M0(e,t){let n=e.split("/"),r=n.length;return n.some(yc)&&(r+=U0),t&&(r+=A0),n.filter(o=>!yc(o)).reduce((o,l)=>o+(x0.test(l)?N0:l===""?O0:L0),r)}function D0(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function F0(e,t){let{routesMeta:n}=e,r={},o="/",l=[];for(let i=0;i<n.length;++i){let u=n[i],s=i===n.length-1,a=o==="/"?t:t.slice(o.length)||"/",c=z0({path:u.relativePath,caseSensitive:u.caseSensitive,end:s},a);if(!c)return null;Object.assign(r,c.params);let f=u.route;l.push({params:r,pathname:Jt([o,c.pathname]),pathnameBase:W0(Jt([o,c.pathnameBase])),route:f}),c.pathnameBase!=="/"&&(o=Jt([o,c.pathnameBase]))}return l}function z0(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=V0(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let l=o[0],i=l.replace(/(.)\/+$/,"$1"),u=o.slice(1);return{params:r.reduce((a,c,f)=>{if(c==="*"){let d=u[f]||"";i=l.slice(0,l.length-d.length).replace(/(.)\/+$/,"$1")}return a[c]=B0(u[f]||"",c),a},{}),pathname:l,pathnameBase:i,pattern:e}}function V0(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Hu(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,u)=>(r.push(u),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function H0(e){try{return decodeURI(e)}catch(t){return Hu(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function B0(e,t){try{return decodeURIComponent(e)}catch(n){return Hu(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function Bu(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function j0(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?ur(e):e;return{pathname:n?n.startsWith("/")?n:$0(n,t):t,search:Q0(r),hash:G0(o)}}function $0(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function ki(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"].  Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function ju(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function $u(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=ur(e):(o=ro({},e),ne(!o.pathname||!o.pathname.includes("?"),ki("?","pathname","search",o)),ne(!o.pathname||!o.pathname.includes("#"),ki("#","pathname","hash",o)),ne(!o.search||!o.search.includes("#"),ki("#","search","hash",o)));let l=e===""||o.pathname==="",i=l?"/":o.pathname,u;if(r||i==null)u=n;else{let f=t.length-1;if(i.startsWith("..")){let d=i.split("/");for(;d[0]==="..";)d.shift(),f-=1;o.pathname=d.join("/")}u=f>=0?t[f]:"/"}let s=j0(o,u),a=i&&i!=="/"&&i.endsWith("/"),c=(l||i===".")&&n.endsWith("/");return!s.pathname.endsWith("/")&&(a||c)&&(s.pathname+="/"),s}const Jt=e=>e.join("/").replace(/\/\/+/g,"/"),W0=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Q0=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,G0=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function K0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const np=["post","put","patch","delete"];new Set(np);const Y0=["get",...np];new Set(Y0);/**
+ * React Router v6.11.2
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function Tl(){return Tl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tl.apply(this,arguments)}const Wu=_.createContext(null),q0=_.createContext(null),ar=_.createContext(null),Ql=_.createContext(null),xt=_.createContext({outlet:null,matches:[],isDataRoute:!1}),rp=_.createContext(null);function J0(e,t){let{relative:n}=t===void 0?{}:t;cr()||ne(!1);let{basename:r,navigator:o}=_.useContext(ar),{hash:l,pathname:i,search:u}=lp(e,{relative:n}),s=i;return r!=="/"&&(s=i==="/"?r:Jt([r,i])),o.createHref({pathname:s,search:u,hash:l})}function cr(){return _.useContext(Ql)!=null}function Rn(){return cr()||ne(!1),_.useContext(Ql).location}function op(e){_.useContext(ar).static||_.useLayoutEffect(e)}function Gl(){let{isDataRoute:e}=_.useContext(xt);return e?fg():X0()}function X0(){cr()||ne(!1);let e=_.useContext(Wu),{basename:t,navigator:n}=_.useContext(ar),{matches:r}=_.useContext(xt),{pathname:o}=Rn(),l=JSON.stringify(ju(r).map(s=>s.pathnameBase)),i=_.useRef(!1);return op(()=>{i.current=!0}),_.useCallback(function(s,a){if(a===void 0&&(a={}),!i.current)return;if(typeof s=="number"){n.go(s);return}let c=$u(s,JSON.parse(l),o,a.relative==="path");e==null&&t!=="/"&&(c.pathname=c.pathname==="/"?t:Jt([t,c.pathname])),(a.replace?n.replace:n.push)(c,a.state,a)},[t,n,l,o,e])}const Z0=_.createContext(null);function b0(e){let t=_.useContext(xt).outlet;return t&&_.createElement(Z0.Provider,{value:e},t)}function lp(e,t){let{relative:n}=t===void 0?{}:t,{matches:r}=_.useContext(xt),{pathname:o}=Rn(),l=JSON.stringify(ju(r).map(i=>i.pathnameBase));return _.useMemo(()=>$u(e,JSON.parse(l),o,n==="path"),[e,l,o,n])}function eg(e,t){return tg(e,t)}function tg(e,t,n){cr()||ne(!1);let{navigator:r}=_.useContext(ar),{matches:o}=_.useContext(xt),l=o[o.length-1],i=l?l.params:{};l&&l.pathname;let u=l?l.pathnameBase:"/";l&&l.route;let s=Rn(),a;if(t){var c;let v=typeof t=="string"?ur(t):t;u==="/"||(c=v.pathname)!=null&&c.startsWith(u)||ne(!1),a=v}else a=s;let f=a.pathname||"/",d=u==="/"?f:f.slice(u.length)||"/",y=I0(e,{pathname:d}),h=ig(y&&y.map(v=>Object.assign({},v,{params:Object.assign({},i,v.params),pathname:Jt([u,r.encodeLocation?r.encodeLocation(v.pathname).pathname:v.pathname]),pathnameBase:v.pathnameBase==="/"?u:Jt([u,r.encodeLocation?r.encodeLocation(v.pathnameBase).pathname:v.pathnameBase])})),o,n);return t&&h?_.createElement(Ql.Provider,{value:{location:Tl({pathname:"/",search:"",hash:"",state:null,key:"default"},a),navigationType:Ht.Pop}},h):h}function ng(){let e=cg(),t=K0(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},l=null;return _.createElement(_.Fragment,null,_.createElement("h2",null,"Unexpected Application Error!"),_.createElement("h3",{style:{fontStyle:"italic"}},t),n?_.createElement("pre",{style:o},n):null,l)}const rg=_.createElement(ng,null);class og extends _.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?_.createElement(xt.Provider,{value:this.props.routeContext},_.createElement(rp.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function lg(e){let{routeContext:t,match:n,children:r}=e,o=_.useContext(Wu);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),_.createElement(xt.Provider,{value:t},r)}function ig(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let l=e,i=(r=n)==null?void 0:r.errors;if(i!=null){let u=l.findIndex(s=>s.route.id&&(i==null?void 0:i[s.route.id]));u>=0||ne(!1),l=l.slice(0,Math.min(l.length,u+1))}return l.reduceRight((u,s,a)=>{let c=s.route.id?i==null?void 0:i[s.route.id]:null,f=null;n&&(f=s.route.errorElement||rg);let d=t.concat(l.slice(0,a+1)),y=()=>{let h;return c?h=f:s.route.Component?h=_.createElement(s.route.Component,null):s.route.element?h=s.route.element:h=u,_.createElement(lg,{match:s,routeContext:{outlet:u,matches:d,isDataRoute:n!=null},children:h})};return n&&(s.route.ErrorBoundary||s.route.errorElement||a===0)?_.createElement(og,{location:n.location,revalidation:n.revalidation,component:f,error:c,children:y(),routeContext:{outlet:null,matches:d,isDataRoute:!0}}):y()},null)}var Ls;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(Ls||(Ls={}));var oo;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"})(oo||(oo={}));function sg(e){let t=_.useContext(Wu);return t||ne(!1),t}function ug(e){let t=_.useContext(q0);return t||ne(!1),t}function ag(e){let t=_.useContext(xt);return t||ne(!1),t}function ip(e){let t=ag(),n=t.matches[t.matches.length-1];return n.route.id||ne(!1),n.route.id}function cg(){var e;let t=_.useContext(rp),n=ug(oo.UseRouteError),r=ip(oo.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function fg(){let{router:e}=sg(Ls.UseNavigateStable),t=ip(oo.UseNavigateStable),n=_.useRef(!1);return op(()=>{n.current=!0}),_.useCallback(function(o,l){l===void 0&&(l={}),n.current&&(typeof o=="number"?e.navigate(o):e.navigate(o,Tl({fromRouteId:t},l)))},[e,t])}function Qu(e){let{to:t,replace:n,state:r,relative:o}=e;cr()||ne(!1);let{matches:l}=_.useContext(xt),{pathname:i}=Rn(),u=Gl(),s=$u(t,ju(l).map(c=>c.pathnameBase),i,o==="path"),a=JSON.stringify(s);return _.useEffect(()=>u(JSON.parse(a),{replace:n,state:r,relative:o}),[u,a,o,n,r]),null}function sp(e){return b0(e.context)}function an(e){ne(!1)}function dg(e){let{basename:t="/",children:n=null,location:r,navigationType:o=Ht.Pop,navigator:l,static:i=!1}=e;cr()&&ne(!1);let u=t.replace(/^\/*/,"/"),s=_.useMemo(()=>({basename:u,navigator:l,static:i}),[u,l,i]);typeof r=="string"&&(r=ur(r));let{pathname:a="/",search:c="",hash:f="",state:d=null,key:y="default"}=r,h=_.useMemo(()=>{let v=Bu(a,u);return v==null?null:{location:{pathname:v,search:c,hash:f,state:d,key:y},navigationType:o}},[u,a,c,f,d,y,o]);return h==null?null:_.createElement(ar.Provider,{value:s},_.createElement(Ql.Provider,{children:n,value:h}))}function pg(e){let{children:t,location:n}=e;return eg(Us(t),n)}var vc;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(vc||(vc={}));new Promise(()=>{});function Us(e,t){t===void 0&&(t=[]);let n=[];return _.Children.forEach(e,(r,o)=>{if(!_.isValidElement(r))return;let l=[...t,o];if(r.type===_.Fragment){n.push.apply(n,Us(r.props.children,l));return}r.type!==an&&ne(!1),!r.props.index||!r.props.children||ne(!1);let i={id:r.props.id||l.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(i.children=Us(r.props.children,l)),n.push(i)}),n}/**
+ * React Router DOM v6.11.2
+ *
+ * Copyright (c) Remix Software Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE.md file in the root directory of this source tree.
+ *
+ * @license MIT
+ */function Ms(){return Ms=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ms.apply(this,arguments)}function hg(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l<r.length;l++)o=r[l],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}function mg(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function gg(e,t){return e.button===0&&(!t||t==="_self")&&!mg(e)}const yg=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];function vg(e){let{basename:t,children:n,window:r}=e,o=_.useRef();o.current==null&&(o.current=C0({window:r,v5Compat:!0}));let l=o.current,[i,u]=_.useState({action:l.action,location:l.location});return _.useLayoutEffect(()=>l.listen(u),[l]),_.createElement(dg,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:l})}const Eg=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",wg=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Sg=_.forwardRef(function(t,n){let{onClick:r,relative:o,reloadDocument:l,replace:i,state:u,target:s,to:a,preventScrollReset:c}=t,f=hg(t,yg),{basename:d}=_.useContext(ar),y,h=!1;if(typeof a=="string"&&wg.test(a)&&(y=a,Eg))try{let p=new URL(window.location.href),g=a.startsWith("//")?new URL(p.protocol+a):new URL(a),w=Bu(g.pathname,d);g.origin===p.origin&&w!=null?a=w+g.search+g.hash:h=!0}catch{}let v=J0(a,{relative:o}),E=_g(a,{replace:i,state:u,target:s,preventScrollReset:c,relative:o});function m(p){r&&r(p),p.defaultPrevented||E(p)}return _.createElement("a",Ms({},f,{href:y||v,onClick:h||l?r:m,ref:n,target:s}))});var Ec;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"})(Ec||(Ec={}));var wc;(function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(wc||(wc={}));function _g(e,t){let{target:n,replace:r,state:o,preventScrollReset:l,relative:i}=t===void 0?{}:t,u=Gl(),s=Rn(),a=lp(e,{relative:i});return _.useCallback(c=>{if(gg(c,n)){c.preventDefault();let f=r!==void 0?r:Cl(s)===Cl(a);u(e,{replace:f,state:o,preventScrollReset:l,relative:i})}},[s,u,a,r,o,n,e,l,i])}const Rg="assets/",_r=`${Rg}icons/`,lo={logo:`${_r}logo.svg`,logoBlack:`${_r}logo-black.svg`,users:`${_r}users.svg`,createUser:`${_r}createuser.svg`,qrcode:`${_r}qrcode.png`},Oe={apiOrigin:"https://admin.dev.dipal.ru/api/v1",apiAuthOrigin:"https://auth.dev.dipal.ru/api/v1/auth",apiAuthPhonenumber:"/start-challenge",apiAuthLogin:"/login",apiAuthRefresh:"/refresh-token",apiGetPlaces:"/place",apiGetUsers:"/profile",apiCreateUserAccount:"/account",apiQr:{VITE_API_ORIGIN:"https://admin.dev.dipal.ru/api/v1",VITE_API_AUTH_ORIGIN:"https://auth.dev.dipal.ru/api/v1/auth",VITE_API_AUTH_PHONENUMBER:"/start-challenge",VITE_API_AUTH_LOGIN:"/login",VITE_API_AUTH_REFRESH:"/refresh-token",VITE_API_CREATE_MEMBER:"/user_place/members",VITE_API_PLACES:"/place",VITE_API_USERS:"/profile",VITE_API_USERS_ACCOUNT:"/account",VITE_API_USERS_PROFILE:"/profile"}.VITE_API_QR,apiCreateUserProfile:"/profile",apiCreateMember:"/user_place/members"},B={global:{errors:{input:"please fill all inputs correctly",phonenumber:"please fill the valid number",otp:"please fill the otp fields correctly"},users:"Users",submit:"Submit",firstname:"Firstname",lastname:"Lastname",place_id:"Place id",title:"title",status:"Status",placeType:"Place Type",address:"Address",qrCode:"qrCode",createUser:"Create user",phonenumber:"Phone Number",enterPanel:"Enter to Panel",enterPhoneNumber:"Enter your phone number",enterOtpCode:"Enter your Otp Code",success:{createUser:"user created successfully",createMember:"member created successfully"},and:"and",canUseFor:"can use for",oneTime:"one time",multipleTimes:"multiple times"},service:{errors:{500:"server not respond please try again later!",401:"Authentication error!"}}},mo={adminUserStorageKey:"adminUser"},Xt={usersList:"/",createUser:"/create-user",authentication:"/auth"},Rr={usersList:{path:Xt.usersList,icon:lo.users,title:B.global.users},createUser:{path:Xt.createUser,icon:lo.createUser,title:B.global.createUser}},Nn=Oe.apiOrigin,Nt={core:{getPlaces:`${Nn}${Oe.apiGetPlaces}`,getUsers:`${Nn}${Oe.apiGetUsers}`,getQrs:`${Nn}${Oe.apiQr}`,createUserAccount:`${Nn}${Oe.apiCreateUserAccount}`,createUserProfile:`${Nn}${Oe.apiCreateUserProfile}`,createMember:`${Nn}${Oe.apiCreateMember}`},generic:{authPhonenumber:`${Oe.apiAuthOrigin}${Oe.apiAuthPhonenumber}`,authLogin:`${Oe.apiAuthOrigin}${Oe.apiAuthLogin}`,authRefresh:`${Oe.apiAuthOrigin}${Oe.apiAuthRefresh}`}};class Cg{setData(t,n){const r=JSON.stringify(n);localStorage.setItem(t,r)}getData(t){const n=localStorage.getItem(t);return n&&JSON.parse(n)}deleteData(t){localStorage.removeItem(t)}}class Cn{constructor(t){j(this,"provider");this.provider=t}static localStorage(){return new Cn(new Cg)}setData(t,n){return this.provider.setData(t,n)}getData(t){return this.provider.getData(t)}deleteData(t){this.provider.deleteData(t)}}function up(e,t){return function(){return e.apply(t,arguments)}}const{toString:Tg}=Object.prototype,{getPrototypeOf:Gu}=Object,Kl=(e=>t=>{const n=Tg.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),pt=e=>(e=e.toLowerCase(),t=>Kl(t)===e),Yl=e=>t=>typeof t===e,{isArray:fr}=Array,io=Yl("undefined");function Pg(e){return e!==null&&!io(e)&&e.constructor!==null&&!io(e.constructor)&&Qe(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ap=pt("ArrayBuffer");function Ig(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ap(e.buffer),t}const kg=Yl("string"),Qe=Yl("function"),cp=Yl("number"),ql=e=>e!==null&&typeof e=="object",xg=e=>e===!0||e===!1,qo=e=>{if(Kl(e)!=="object")return!1;const t=Gu(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Ng=pt("Date"),Ag=pt("File"),Og=pt("Blob"),Lg=pt("FileList"),Ug=e=>ql(e)&&Qe(e.pipe),Mg=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Qe(e.append)&&((t=Kl(e))==="formdata"||t==="object"&&Qe(e.toString)&&e.toString()==="[object FormData]"))},Dg=pt("URLSearchParams"),Fg=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function go(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),fr(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{const l=n?Object.getOwnPropertyNames(e):Object.keys(e),i=l.length;let u;for(r=0;r<i;r++)u=l[r],t.call(null,e[u],u,e)}}function fp(e,t){t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const dp=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),pp=e=>!io(e)&&e!==dp;function Ds(){const{caseless:e}=pp(this)&&this||{},t={},n=(r,o)=>{const l=e&&fp(t,o)||o;qo(t[l])&&qo(r)?t[l]=Ds(t[l],r):qo(r)?t[l]=Ds({},r):fr(r)?t[l]=r.slice():t[l]=r};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&go(arguments[r],n);return t}const zg=(e,t,n,{allOwnKeys:r}={})=>(go(t,(o,l)=>{n&&Qe(o)?e[l]=up(o,n):e[l]=o},{allOwnKeys:r}),e),Vg=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Hg=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Bg=(e,t,n,r)=>{let o,l,i;const u={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),l=o.length;l-- >0;)i=o[l],(!r||r(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=n!==!1&&Gu(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},jg=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},$g=e=>{if(!e)return null;if(fr(e))return e;let t=e.length;if(!cp(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Wg=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Gu(Uint8Array)),Qg=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let o;for(;(o=r.next())&&!o.done;){const l=o.value;t.call(e,l[0],l[1])}},Gg=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Kg=pt("HTMLFormElement"),Yg=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),Sc=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),qg=pt("RegExp"),hp=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};go(n,(o,l)=>{t(o,l,e)!==!1&&(r[l]=o)}),Object.defineProperties(e,r)},Jg=e=>{hp(e,(t,n)=>{if(Qe(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Qe(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Xg=(e,t)=>{const n={},r=o=>{o.forEach(l=>{n[l]=!0})};return fr(e)?r(e):r(String(e).split(t)),n},Zg=()=>{},bg=(e,t)=>(e=+e,Number.isFinite(e)?e:t),xi="abcdefghijklmnopqrstuvwxyz",_c="0123456789",mp={DIGIT:_c,ALPHA:xi,ALPHA_DIGIT:xi+xi.toUpperCase()+_c},ey=(e=16,t=mp.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function ty(e){return!!(e&&Qe(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const ny=e=>{const t=new Array(10),n=(r,o)=>{if(ql(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[o]=r;const l=fr(r)?[]:{};return go(r,(i,u)=>{const s=n(i,o+1);!io(s)&&(l[u]=s)}),t[o]=void 0,l}}return r};return n(e,0)},ry=pt("AsyncFunction"),oy=e=>e&&(ql(e)||Qe(e))&&Qe(e.then)&&Qe(e.catch),S={isArray:fr,isArrayBuffer:ap,isBuffer:Pg,isFormData:Mg,isArrayBufferView:Ig,isString:kg,isNumber:cp,isBoolean:xg,isObject:ql,isPlainObject:qo,isUndefined:io,isDate:Ng,isFile:Ag,isBlob:Og,isRegExp:qg,isFunction:Qe,isStream:Ug,isURLSearchParams:Dg,isTypedArray:Wg,isFileList:Lg,forEach:go,merge:Ds,extend:zg,trim:Fg,stripBOM:Vg,inherits:Hg,toFlatObject:Bg,kindOf:Kl,kindOfTest:pt,endsWith:jg,toArray:$g,forEachEntry:Qg,matchAll:Gg,isHTMLForm:Kg,hasOwnProperty:Sc,hasOwnProp:Sc,reduceDescriptors:hp,freezeMethods:Jg,toObjectSet:Xg,toCamelCase:Yg,noop:Zg,toFiniteNumber:bg,findKey:fp,global:dp,isContextDefined:pp,ALPHABET:mp,generateString:ey,isSpecCompliantForm:ty,toJSONObject:ny,isAsyncFn:ry,isThenable:oy};function D(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o)}S.inherits(D,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:S.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const gp=D.prototype,yp={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{yp[e]={value:e}});Object.defineProperties(D,yp);Object.defineProperty(gp,"isAxiosError",{value:!0});D.from=(e,t,n,r,o,l)=>{const i=Object.create(gp);return S.toFlatObject(e,i,function(s){return s!==Error.prototype},u=>u!=="isAxiosError"),D.call(i,e.message,t,n,r,o),i.cause=e,i.name=e.name,l&&Object.assign(i,l),i};const ly=null;function Fs(e){return S.isPlainObject(e)||S.isArray(e)}function vp(e){return S.endsWith(e,"[]")?e.slice(0,-2):e}function Rc(e,t,n){return e?e.concat(t).map(function(o,l){return o=vp(o),!n&&l?"["+o+"]":o}).join(n?".":""):t}function iy(e){return S.isArray(e)&&!e.some(Fs)}const sy=S.toFlatObject(S,{},null,function(t){return/^is[A-Z]/.test(t)});function Jl(e,t,n){if(!S.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=S.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,E){return!S.isUndefined(E[v])});const r=n.metaTokens,o=n.visitor||c,l=n.dots,i=n.indexes,s=(n.Blob||typeof Blob<"u"&&Blob)&&S.isSpecCompliantForm(t);if(!S.isFunction(o))throw new TypeError("visitor must be a function");function a(h){if(h===null)return"";if(S.isDate(h))return h.toISOString();if(!s&&S.isBlob(h))throw new D("Blob is not supported. Use a Buffer instead.");return S.isArrayBuffer(h)||S.isTypedArray(h)?s&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function c(h,v,E){let m=h;if(h&&!E&&typeof h=="object"){if(S.endsWith(v,"{}"))v=r?v:v.slice(0,-2),h=JSON.stringify(h);else if(S.isArray(h)&&iy(h)||(S.isFileList(h)||S.endsWith(v,"[]"))&&(m=S.toArray(h)))return v=vp(v),m.forEach(function(g,w){!(S.isUndefined(g)||g===null)&&t.append(i===!0?Rc([v],w,l):i===null?v:v+"[]",a(g))}),!1}return Fs(h)?!0:(t.append(Rc(E,v,l),a(h)),!1)}const f=[],d=Object.assign(sy,{defaultVisitor:c,convertValue:a,isVisitable:Fs});function y(h,v){if(!S.isUndefined(h)){if(f.indexOf(h)!==-1)throw Error("Circular reference detected in "+v.join("."));f.push(h),S.forEach(h,function(m,p){(!(S.isUndefined(m)||m===null)&&o.call(t,m,S.isString(p)?p.trim():p,v,d))===!0&&y(m,v?v.concat(p):[p])}),f.pop()}}if(!S.isObject(e))throw new TypeError("data must be an object");return y(e),t}function Cc(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Ku(e,t){this._pairs=[],e&&Jl(e,this,t)}const Ep=Ku.prototype;Ep.append=function(t,n){this._pairs.push([t,n])};Ep.toString=function(t){const n=t?function(r){return t.call(this,r,Cc)}:Cc;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function uy(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function wp(e,t,n){if(!t)return e;const r=n&&n.encode||uy,o=n&&n.serialize;let l;if(o?l=o(t,n):l=S.isURLSearchParams(t)?t.toString():new Ku(t,n).toString(r),l){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class ay{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){S.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Tc=ay,Sp={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},cy=typeof URLSearchParams<"u"?URLSearchParams:Ku,fy=typeof FormData<"u"?FormData:null,dy=typeof Blob<"u"?Blob:null,py=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),hy=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),ct={isBrowser:!0,classes:{URLSearchParams:cy,FormData:fy,Blob:dy},isStandardBrowserEnv:py,isStandardBrowserWebWorkerEnv:hy,protocols:["http","https","file","blob","url","data"]};function my(e,t){return Jl(e,new ct.classes.URLSearchParams,Object.assign({visitor:function(n,r,o,l){return ct.isNode&&S.isBuffer(n)?(this.append(r,n.toString("base64")),!1):l.defaultVisitor.apply(this,arguments)}},t))}function gy(e){return S.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yy(e){const t={},n=Object.keys(e);let r;const o=n.length;let l;for(r=0;r<o;r++)l=n[r],t[l]=e[l];return t}function _p(e){function t(n,r,o,l){let i=n[l++];const u=Number.isFinite(+i),s=l>=n.length;return i=!i&&S.isArray(o)?o.length:i,s?(S.hasOwnProp(o,i)?o[i]=[o[i],r]:o[i]=r,!u):((!o[i]||!S.isObject(o[i]))&&(o[i]=[]),t(n,r,o[i],l)&&S.isArray(o[i])&&(o[i]=yy(o[i])),!u)}if(S.isFormData(e)&&S.isFunction(e.entries)){const n={};return S.forEachEntry(e,(r,o)=>{t(gy(r),o,n,0)}),n}return null}const vy={"Content-Type":void 0};function Ey(e,t,n){if(S.isString(e))try{return(t||JSON.parse)(e),S.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Xl={transitional:Sp,adapter:["xhr","http"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,l=S.isObject(t);if(l&&S.isHTMLForm(t)&&(t=new FormData(t)),S.isFormData(t))return o&&o?JSON.stringify(_p(t)):t;if(S.isArrayBuffer(t)||S.isBuffer(t)||S.isStream(t)||S.isFile(t)||S.isBlob(t))return t;if(S.isArrayBufferView(t))return t.buffer;if(S.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(l){if(r.indexOf("application/x-www-form-urlencoded")>-1)return my(t,this.formSerializer).toString();if((u=S.isFileList(t))||r.indexOf("multipart/form-data")>-1){const s=this.env&&this.env.FormData;return Jl(u?{"files[]":t}:t,s&&new s,this.formSerializer)}}return l||o?(n.setContentType("application/json",!1),Ey(t)):t}],transformResponse:[function(t){const n=this.transitional||Xl.transitional,r=n&&n.forcedJSONParsing,o=this.responseType==="json";if(t&&S.isString(t)&&(r&&!this.responseType||o)){const i=!(n&&n.silentJSONParsing)&&o;try{return JSON.parse(t)}catch(u){if(i)throw u.name==="SyntaxError"?D.from(u,D.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ct.classes.FormData,Blob:ct.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};S.forEach(["delete","get","head"],function(t){Xl.headers[t]={}});S.forEach(["post","put","patch"],function(t){Xl.headers[t]=S.merge(vy)});const Yu=Xl,wy=S.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Sy=e=>{const t={};let n,r,o;return e&&e.split(`
+`).forEach(function(i){o=i.indexOf(":"),n=i.substring(0,o).trim().toLowerCase(),r=i.substring(o+1).trim(),!(!n||t[n]&&wy[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Pc=Symbol("internals");function Cr(e){return e&&String(e).trim().toLowerCase()}function Jo(e){return e===!1||e==null?e:S.isArray(e)?e.map(Jo):String(e)}function _y(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const Ry=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ni(e,t,n,r,o){if(S.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!S.isString(t)){if(S.isString(r))return t.indexOf(r)!==-1;if(S.isRegExp(r))return r.test(t)}}function Cy(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Ty(e,t){const n=S.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(o,l,i){return this[r].call(this,t,o,l,i)},configurable:!0})})}let Zl=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function l(u,s,a){const c=Cr(s);if(!c)throw new Error("header name must be a non-empty string");const f=S.findKey(o,c);(!f||o[f]===void 0||a===!0||a===void 0&&o[f]!==!1)&&(o[f||s]=Jo(u))}const i=(u,s)=>S.forEach(u,(a,c)=>l(a,c,s));return S.isPlainObject(t)||t instanceof this.constructor?i(t,n):S.isString(t)&&(t=t.trim())&&!Ry(t)?i(Sy(t),n):t!=null&&l(n,t,r),this}get(t,n){if(t=Cr(t),t){const r=S.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return _y(o);if(S.isFunction(n))return n.call(this,o,r);if(S.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Cr(t),t){const r=S.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Ni(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function l(i){if(i=Cr(i),i){const u=S.findKey(r,i);u&&(!n||Ni(r,r[u],u,n))&&(delete r[u],o=!0)}}return S.isArray(t)?t.forEach(l):l(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const l=n[r];(!t||Ni(this,this[l],l,t,!0))&&(delete this[l],o=!0)}return o}normalize(t){const n=this,r={};return S.forEach(this,(o,l)=>{const i=S.findKey(r,l);if(i){n[i]=Jo(o),delete n[l];return}const u=t?Cy(l):String(l).trim();u!==l&&delete n[l],n[u]=Jo(o),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return S.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&S.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
+`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Pc]=this[Pc]={accessors:{}}).accessors,o=this.prototype;function l(i){const u=Cr(i);r[u]||(Ty(o,i),r[u]=!0)}return S.isArray(t)?t.forEach(l):l(t),this}};Zl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);S.freezeMethods(Zl.prototype);S.freezeMethods(Zl);const Rt=Zl;function Ai(e,t){const n=this||Yu,r=t||n,o=Rt.from(r.headers);let l=r.data;return S.forEach(e,function(u){l=u.call(n,l,o.normalize(),t?t.status:void 0)}),o.normalize(),l}function Rp(e){return!!(e&&e.__CANCEL__)}function yo(e,t,n){D.call(this,e??"canceled",D.ERR_CANCELED,t,n),this.name="CanceledError"}S.inherits(yo,D,{__CANCEL__:!0});function Py(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new D("Request failed with status code "+n.status,[D.ERR_BAD_REQUEST,D.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const Iy=ct.isStandardBrowserEnv?function(){return{write:function(n,r,o,l,i,u){const s=[];s.push(n+"="+encodeURIComponent(r)),S.isNumber(o)&&s.push("expires="+new Date(o).toGMTString()),S.isString(l)&&s.push("path="+l),S.isString(i)&&s.push("domain="+i),u===!0&&s.push("secure"),document.cookie=s.join("; ")},read:function(n){const r=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return r?decodeURIComponent(r[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function ky(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function xy(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function Cp(e,t){return e&&!ky(t)?xy(e,t):t}const Ny=ct.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let r;function o(l){let i=l;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=o(window.location.href),function(i){const u=S.isString(i)?o(i):i;return u.protocol===r.protocol&&u.host===r.host}}():function(){return function(){return!0}}();function Ay(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Oy(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,l=0,i;return t=t!==void 0?t:1e3,function(s){const a=Date.now(),c=r[l];i||(i=a),n[o]=s,r[o]=a;let f=l,d=0;for(;f!==o;)d+=n[f++],f=f%e;if(o=(o+1)%e,o===l&&(l=(l+1)%e),a-i<t)return;const y=c&&a-c;return y?Math.round(d*1e3/y):void 0}}function Ic(e,t){let n=0;const r=Oy(50,250);return o=>{const l=o.loaded,i=o.lengthComputable?o.total:void 0,u=l-n,s=r(u),a=l<=i;n=l;const c={loaded:l,total:i,progress:i?l/i:void 0,bytes:u,rate:s||void 0,estimated:s&&i&&a?(i-l)/s:void 0,event:o};c[t?"download":"upload"]=!0,e(c)}}const Ly=typeof XMLHttpRequest<"u",Uy=Ly&&function(e){return new Promise(function(n,r){let o=e.data;const l=Rt.from(e.headers).normalize(),i=e.responseType;let u;function s(){e.cancelToken&&e.cancelToken.unsubscribe(u),e.signal&&e.signal.removeEventListener("abort",u)}S.isFormData(o)&&(ct.isStandardBrowserEnv||ct.isStandardBrowserWebWorkerEnv?l.setContentType(!1):l.setContentType("multipart/form-data;",!1));let a=new XMLHttpRequest;if(e.auth){const y=e.auth.username||"",h=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";l.set("Authorization","Basic "+btoa(y+":"+h))}const c=Cp(e.baseURL,e.url);a.open(e.method.toUpperCase(),wp(c,e.params,e.paramsSerializer),!0),a.timeout=e.timeout;function f(){if(!a)return;const y=Rt.from("getAllResponseHeaders"in a&&a.getAllResponseHeaders()),v={data:!i||i==="text"||i==="json"?a.responseText:a.response,status:a.status,statusText:a.statusText,headers:y,config:e,request:a};Py(function(m){n(m),s()},function(m){r(m),s()},v),a=null}if("onloadend"in a?a.onloadend=f:a.onreadystatechange=function(){!a||a.readyState!==4||a.status===0&&!(a.responseURL&&a.responseURL.indexOf("file:")===0)||setTimeout(f)},a.onabort=function(){a&&(r(new D("Request aborted",D.ECONNABORTED,e,a)),a=null)},a.onerror=function(){r(new D("Network Error",D.ERR_NETWORK,e,a)),a=null},a.ontimeout=function(){let h=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const v=e.transitional||Sp;e.timeoutErrorMessage&&(h=e.timeoutErrorMessage),r(new D(h,v.clarifyTimeoutError?D.ETIMEDOUT:D.ECONNABORTED,e,a)),a=null},ct.isStandardBrowserEnv){const y=(e.withCredentials||Ny(c))&&e.xsrfCookieName&&Iy.read(e.xsrfCookieName);y&&l.set(e.xsrfHeaderName,y)}o===void 0&&l.setContentType(null),"setRequestHeader"in a&&S.forEach(l.toJSON(),function(h,v){a.setRequestHeader(v,h)}),S.isUndefined(e.withCredentials)||(a.withCredentials=!!e.withCredentials),i&&i!=="json"&&(a.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&a.addEventListener("progress",Ic(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&a.upload&&a.upload.addEventListener("progress",Ic(e.onUploadProgress)),(e.cancelToken||e.signal)&&(u=y=>{a&&(r(!y||y.type?new yo(null,e,a):y),a.abort(),a=null)},e.cancelToken&&e.cancelToken.subscribe(u),e.signal&&(e.signal.aborted?u():e.signal.addEventListener("abort",u)));const d=Ay(c);if(d&&ct.protocols.indexOf(d)===-1){r(new D("Unsupported protocol "+d+":",D.ERR_BAD_REQUEST,e));return}a.send(o||null)})},Xo={http:ly,xhr:Uy};S.forEach(Xo,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const My={getAdapter:e=>{e=S.isArray(e)?e:[e];const{length:t}=e;let n,r;for(let o=0;o<t&&(n=e[o],!(r=S.isString(n)?Xo[n.toLowerCase()]:n));o++);if(!r)throw r===!1?new D(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(S.hasOwnProp(Xo,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!S.isFunction(r))throw new TypeError("adapter is not a function");return r},adapters:Xo};function Oi(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new yo(null,e)}function kc(e){return Oi(e),e.headers=Rt.from(e.headers),e.data=Ai.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),My.getAdapter(e.adapter||Yu.adapter)(e).then(function(r){return Oi(e),r.data=Ai.call(e,e.transformResponse,r),r.headers=Rt.from(r.headers),r},function(r){return Rp(r)||(Oi(e),r&&r.response&&(r.response.data=Ai.call(e,e.transformResponse,r.response),r.response.headers=Rt.from(r.response.headers))),Promise.reject(r)})}const xc=e=>e instanceof Rt?e.toJSON():e;function nr(e,t){t=t||{};const n={};function r(a,c,f){return S.isPlainObject(a)&&S.isPlainObject(c)?S.merge.call({caseless:f},a,c):S.isPlainObject(c)?S.merge({},c):S.isArray(c)?c.slice():c}function o(a,c,f){if(S.isUndefined(c)){if(!S.isUndefined(a))return r(void 0,a,f)}else return r(a,c,f)}function l(a,c){if(!S.isUndefined(c))return r(void 0,c)}function i(a,c){if(S.isUndefined(c)){if(!S.isUndefined(a))return r(void 0,a)}else return r(void 0,c)}function u(a,c,f){if(f in t)return r(a,c);if(f in e)return r(void 0,a)}const s={url:l,method:l,data:l,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(a,c)=>o(xc(a),xc(c),!0)};return S.forEach(Object.keys(Object.assign({},e,t)),function(c){const f=s[c]||o,d=f(e[c],t[c],c);S.isUndefined(d)&&f!==u||(n[c]=d)}),n}const Tp="1.4.0",qu={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{qu[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Nc={};qu.transitional=function(t,n,r){function o(l,i){return"[Axios v"+Tp+"] Transitional option '"+l+"'"+i+(r?". "+r:"")}return(l,i,u)=>{if(t===!1)throw new D(o(i," has been removed"+(n?" in "+n:"")),D.ERR_DEPRECATED);return n&&!Nc[i]&&(Nc[i]=!0,console.warn(o(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(l,i,u):!0}};function Dy(e,t,n){if(typeof e!="object")throw new D("options must be an object",D.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const l=r[o],i=t[l];if(i){const u=e[l],s=u===void 0||i(u,l,e);if(s!==!0)throw new D("option "+l+" must be "+s,D.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new D("Unknown option "+l,D.ERR_BAD_OPTION)}}const zs={assertOptions:Dy,validators:qu},Lt=zs.validators;let Pl=class{constructor(t){this.defaults=t,this.interceptors={request:new Tc,response:new Tc}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=nr(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:l}=n;r!==void 0&&zs.assertOptions(r,{silentJSONParsing:Lt.transitional(Lt.boolean),forcedJSONParsing:Lt.transitional(Lt.boolean),clarifyTimeoutError:Lt.transitional(Lt.boolean)},!1),o!=null&&(S.isFunction(o)?n.paramsSerializer={serialize:o}:zs.assertOptions(o,{encode:Lt.function,serialize:Lt.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i;i=l&&S.merge(l.common,l[n.method]),i&&S.forEach(["delete","get","head","post","put","patch","common"],h=>{delete l[h]}),n.headers=Rt.concat(i,l);const u=[];let s=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(s=s&&v.synchronous,u.unshift(v.fulfilled,v.rejected))});const a=[];this.interceptors.response.forEach(function(v){a.push(v.fulfilled,v.rejected)});let c,f=0,d;if(!s){const h=[kc.bind(this),void 0];for(h.unshift.apply(h,u),h.push.apply(h,a),d=h.length,c=Promise.resolve(n);f<d;)c=c.then(h[f++],h[f++]);return c}d=u.length;let y=n;for(f=0;f<d;){const h=u[f++],v=u[f++];try{y=h(y)}catch(E){v.call(this,E);break}}try{c=kc.call(this,y)}catch(h){return Promise.reject(h)}for(f=0,d=a.length;f<d;)c=c.then(a[f++],a[f++]);return c}getUri(t){t=nr(this.defaults,t);const n=Cp(t.baseURL,t.url);return wp(n,t.params,t.paramsSerializer)}};S.forEach(["delete","get","head","options"],function(t){Pl.prototype[t]=function(n,r){return this.request(nr(r||{},{method:t,url:n,data:(r||{}).data}))}});S.forEach(["post","put","patch"],function(t){function n(r){return function(l,i,u){return this.request(nr(u||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:l,data:i}))}}Pl.prototype[t]=n(),Pl.prototype[t+"Form"]=n(!0)});const Zo=Pl;let Fy=class Pp{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(l){n=l});const r=this;this.promise.then(o=>{if(!r._listeners)return;let l=r._listeners.length;for(;l-- >0;)r._listeners[l](o);r._listeners=null}),this.promise.then=o=>{let l;const i=new Promise(u=>{r.subscribe(u),l=u}).then(o);return i.cancel=function(){r.unsubscribe(l)},i},t(function(l,i,u){r.reason||(r.reason=new yo(l,i,u),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Pp(function(o){t=o}),cancel:t}}};const zy=Fy;function Vy(e){return function(n){return e.apply(null,n)}}function Hy(e){return S.isObject(e)&&e.isAxiosError===!0}const Vs={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Vs).forEach(([e,t])=>{Vs[t]=e});const By=Vs;function Ip(e){const t=new Zo(e),n=up(Zo.prototype.request,t);return S.extend(n,Zo.prototype,t,{allOwnKeys:!0}),S.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return Ip(nr(e,o))},n}const ue=Ip(Yu);ue.Axios=Zo;ue.CanceledError=yo;ue.CancelToken=zy;ue.isCancel=Rp;ue.VERSION=Tp;ue.toFormData=Jl;ue.AxiosError=D;ue.Cancel=ue.CanceledError;ue.all=function(t){return Promise.all(t)};ue.spread=Vy;ue.isAxiosError=Hy;ue.mergeConfig=nr;ue.AxiosHeaders=Rt;ue.formToJSON=e=>_p(S.isHTMLForm(e)?new FormData(e):e);ue.HttpStatusCode=By;ue.default=ue;const bo=ue,{Axios:fE,AxiosError:Ju,CanceledError:dE,isCancel:pE,CancelToken:hE,VERSION:mE,all:gE,Cancel:yE,isAxiosError:vE,spread:EE,toFormData:wE,AxiosHeaders:SE,HttpStatusCode:_E,formToJSON:RE,mergeConfig:CE}=bo;class on{constructor(t,n,r){j(this,"userTokens");j(this,"updateAccessToken");j(this,"navigateToAuth");this.userTokens=t,this.updateAccessToken=n,this.navigateToAuth=r}initalizeAxiosInstance(){return bo.create()}handleRequestInterceptor(){const t=this.initalizeAxiosInstance();return t.interceptors.request.use(n=>(n.headers.Authorization=`Bearer ${this.userTokens.accessToken}`,n)),t}async request(t){const n=this.handleRequestInterceptor();this.responseIncepter(n);const r=await n(t);if(!r)throw new Error(B.service.errors[500]);return r.data.data}async refreshAccessToken(){try{const t=await bo.post(Nt.generic.authRefresh,{refresh_token:this.userTokens.refreshToken});return this.updateAccessToken(t.data.access_token),t.data.access_token}catch{this.navigateToAuth()}}responseIncepter(t){t.interceptors.response.use(n=>n,n=>{const r=n.config;if(n.response.status===401&&n.response.message==="Unauthorized"){const o=this.refreshAccessToken().then(()=>(r.headers.Authorization=`Bearer ${o}`,bo(r)))}return Promise.reject(n)})}}function Xu({message:e,type:t,time:n=5,onCloseCallback:r}){const o=Re.useRef(null),l=Re.useRef(document.createElement("div"));return Re.useEffect(()=>{const i=document.getElementById("root");return i==null||i.appendChild(l.current),setTimeout(()=>{l.current.remove(),typeof r<"u"&&r()},1e3*n),()=>{var u;return typeof r<"u"&&r(),(u=l.current)==null?void 0:u.remove()}},[]),Zd.createPortal(R("div",{ref:o,className:`fixed top-10 left-1/2 translate-x-[-50%] z-30 p-2 rounded-md text-black ${t==="error"&&"bg-red-600 text-white"} ${t==="success"&&"bg-green-600 text-white"} ${t==="warning"&&"bg-yellow-500"}`,children:e}),l.current)}function Zu(e){const{onClick:t,title:n,className:r,isDisabled:o=!1}=e;return R("button",{disabled:o,onClick:t,className:`py-1 px-5 transition-all hover:bg-primary-300 bg-primary-main rounded-lg text-white text-center ${r}`,children:n})}function kp(e){const{title:t,className:n}=e;return R("div",{className:`w-full shadow-sm shadow-txt-light font-semibold ${n}`,children:t})}var xp={exports:{}},Np={};/**
+ * @license React
+ * use-sync-external-store-shim.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */var rr=_;function jy(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var $y=typeof Object.is=="function"?Object.is:jy,Wy=rr.useState,Qy=rr.useEffect,Gy=rr.useLayoutEffect,Ky=rr.useDebugValue;function Yy(e,t){var n=t(),r=Wy({inst:{value:n,getSnapshot:t}}),o=r[0].inst,l=r[1];return Gy(function(){o.value=n,o.getSnapshot=t,Li(o)&&l({inst:o})},[e,n,t]),Qy(function(){return Li(o)&&l({inst:o}),e(function(){Li(o)&&l({inst:o})})},[e]),Ky(n),n}function Li(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!$y(e,n)}catch{return!0}}function qy(e,t){return t()}var Jy=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?qy:Yy;Np.useSyncExternalStore=rr.useSyncExternalStore!==void 0?rr.useSyncExternalStore:Jy;xp.exports=Np;var Xy=xp.exports;const vt=new WeakMap,Ui={},Mo={},Bt=()=>{},be=Bt(),Mi=Object,z=e=>e===be,Et=e=>typeof e=="function",en=(e,t)=>({...e,...t}),bu="undefined",bl=typeof window!=bu,Hs=typeof document!=bu,Zy=()=>bl&&typeof window.requestAnimationFrame!=bu,Ap=(e,t)=>{const n=vt.get(e);return[()=>!z(t)&&e.get(t)||Ui,r=>{if(!z(t)){const o=e.get(t);t in Mo||(Mo[t]=o),n[5](t,en(o,r),o||Ui)}},n[6],()=>!z(t)&&t in Mo?Mo[t]:!z(t)&&e.get(t)||Ui]},Do=new WeakMap;let by=0;const so=e=>{const t=typeof e,n=e&&e.constructor,r=n==Date;let o,l;if(Mi(e)===e&&!r&&n!=RegExp){if(o=Do.get(e),o)return o;if(o=++by+"~",Do.set(e,o),n==Array){for(o="@",l=0;l<e.length;l++)o+=so(e[l])+",";Do.set(e,o)}if(n==Mi){o="#";const i=Mi.keys(e).sort();for(;!z(l=i.pop());)z(e[l])||(o+=l+":"+so(e[l])+",");Do.set(e,o)}}else o=r?e.toJSON():t=="symbol"?e.toString():t=="string"?JSON.stringify(e):""+e;return o};let Bs=!0;const ev=()=>Bs,[js,$s]=bl&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[Bt,Bt],tv=()=>{const e=Hs&&document.visibilityState;return z(e)||e!=="hidden"},nv=e=>(Hs&&document.addEventListener("visibilitychange",e),js("focus",e),()=>{Hs&&document.removeEventListener("visibilitychange",e),$s("focus",e)}),rv=e=>{const t=()=>{Bs=!0,e()},n=()=>{Bs=!1};return js("online",t),js("offline",n),()=>{$s("online",t),$s("offline",n)}},ov={isOnline:ev,isVisible:tv},lv={initFocus:nv,initReconnect:rv},Ac=!Re.useId,uo=!bl||"Deno"in window,iv=e=>Zy()?window.requestAnimationFrame(e):setTimeout(e,1),Di=uo?_.useEffect:_.useLayoutEffect,Fi=typeof navigator<"u"&&navigator.connection,Oc=!uo&&Fi&&(["slow-2g","2g"].includes(Fi.effectiveType)||Fi.saveData),ea=e=>{if(Et(e))try{e=e()}catch{e=""}const t=e;return e=typeof e=="string"?e:(Array.isArray(e)?e.length:e)?so(e):"",[e,t]};let sv=0;const Ws=()=>++sv,Op=0,Lp=1,Up=2,uv=3;var Tr={__proto__:null,ERROR_REVALIDATE_EVENT:uv,FOCUS_EVENT:Op,MUTATE_EVENT:Up,RECONNECT_EVENT:Lp};async function Mp(...e){const[t,n,r,o]=e,l=en({populateCache:!0,throwOnError:!0},typeof o=="boolean"?{revalidate:o}:o||{});let i=l.populateCache;const u=l.rollbackOnError;let s=l.optimisticData;const a=l.revalidate!==!1,c=y=>typeof u=="function"?u(y):u!==!1,f=l.throwOnError;if(Et(n)){const y=n,h=[],v=t.keys();for(let E=v.next();!E.done;E=v.next()){const m=E.value;!/^\$(inf|sub)\$/.test(m)&&y(t.get(m)._k)&&h.push(m)}return Promise.all(h.map(d))}return d(n);async function d(y){const[h]=ea(y);if(!h)return;const[v,E]=Ap(t,h),[m,p,g]=vt.get(t),w=m[h],P=()=>a&&(delete g[h],w&&w[0])?w[0](Up).then(()=>v().data):v().data;if(e.length<3)return P();let I=r,T;const x=Ws();p[h]=[x,0];const M=!z(s),A=v(),ae=A.data,Ve=A._c,oe=z(Ve)?ae:Ve;if(M&&(s=Et(s)?s(oe):s,E({data:s,_c:oe})),Et(I))try{I=I(oe)}catch(rt){T=rt}if(I&&Et(I.then))if(I=await I.catch(rt=>{T=rt}),x!==p[h][0]){if(T)throw T;return I}else T&&M&&c(T)&&(i=!0,I=oe,E({data:I,_c:be}));i&&(T||(Et(i)&&(I=i(I,oe)),E({data:I,_c:be}))),p[h][1]=Ws();const At=await P();if(E({_c:be}),T){if(f)throw T;return}return i?At:I}}const Lc=(e,t)=>{for(const n in e)e[n][0]&&e[n][0](t)},av=(e,t)=>{if(!vt.has(e)){const n=en(lv,t),r={},o=Mp.bind(be,e);let l=Bt;const i={},u=(c,f)=>{const d=i[c]||[];return i[c]=d,d.push(f),()=>d.splice(d.indexOf(f),1)},s=(c,f,d)=>{e.set(c,f);const y=i[c];if(y)for(const h of y)h(f,d)},a=()=>{if(!vt.has(e)&&(vt.set(e,[r,{},{},{},o,s,u]),!uo)){const c=n.initFocus(setTimeout.bind(be,Lc.bind(be,r,Op))),f=n.initReconnect(setTimeout.bind(be,Lc.bind(be,r,Lp)));l=()=>{c&&c(),f&&f(),vt.delete(e)}}};return a(),[e,o,a,l]}return[e,vt.get(e)[4]]},cv=(e,t,n,r,o)=>{const l=n.errorRetryCount,i=o.retryCount,u=~~((Math.random()+.5)*(1<<(i<8?i:8)))*n.errorRetryInterval;!z(l)&&i>l||setTimeout(r,u,o)},fv=(e,t)=>so(e)==so(t),[Dp,dv]=av(new Map),pv=en({onLoadingSlow:Bt,onSuccess:Bt,onError:Bt,onErrorRetry:cv,onDiscarded:Bt,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:Oc?1e4:5e3,focusThrottleInterval:5*1e3,dedupingInterval:2*1e3,loadingTimeout:Oc?5e3:3e3,compare:fv,isPaused:()=>!1,cache:Dp,mutate:dv,fallback:{}},ov),hv=(e,t)=>{const n=en(e,t);if(t){const{use:r,fallback:o}=e,{use:l,fallback:i}=t;r&&l&&(n.use=r.concat(l)),o&&i&&(n.fallback=en(o,i))}return n},mv=_.createContext({}),Fp=bl&&window.__SWR_DEVTOOLS_USE__,gv=Fp?window.__SWR_DEVTOOLS_USE__:[],yv=()=>{Fp&&(window.__SWR_DEVTOOLS_REACT__=Re)},vv=e=>Et(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(e[1]===null?e[2]:e[1])||{}],Ev=()=>en(pv,_.useContext(mv)),wv=e=>(t,n,r)=>e(t,n&&((...l)=>{const[i]=ea(t),[,,,u]=vt.get(Dp),s=u[i];return s?(delete u[i],s):n(...l)}),r),Sv=gv.concat(wv),_v=e=>function(...n){const r=Ev(),[o,l,i]=vv(n),u=hv(r,i);let s=e;const{use:a}=u,c=(a||[]).concat(Sv);for(let f=c.length;f--;)s=c[f](s);return s(o,l||u.fetcher||null,u)},Rv=(e,t,n)=>{const r=t[e]||(t[e]=[]);return r.push(n),()=>{const o=r.indexOf(n);o>=0&&(r[o]=r[r.length-1],r.pop())}};yv();const zi={dedupe:!0},Cv=(e,t,n)=>{const{cache:r,compare:o,suspense:l,fallbackData:i,revalidateOnMount:u,revalidateIfStale:s,refreshInterval:a,refreshWhenHidden:c,refreshWhenOffline:f,keepPreviousData:d}=n,[y,h,v]=vt.get(r),[E,m]=ea(e),p=_.useRef(!1),g=_.useRef(!1),w=_.useRef(E),P=_.useRef(t),I=_.useRef(n),T=()=>I.current,x=()=>T().isVisible()&&T().isOnline(),[M,A,ae,Ve]=Ap(r,E),oe=_.useRef({}).current,At=z(i)?n.fallback[E]:i,rt=(X,le)=>{for(const ge in oe){const b=ge;if(b==="data"){if(!o(X[b],le[b])&&(!z(X[b])||!o(Ye,le[b])))return!1}else if(le[b]!==X[b])return!1}return!0},Tn=_.useMemo(()=>{const X=(()=>!E||!t?!1:z(u)?T().isPaused()||l?!1:z(s)?!0:s:u)(),le=Se=>{const ht=en(Se);return delete ht._k,X?{isValidating:!0,isLoading:!0,...ht}:ht},ge=M(),b=Ve(),it=le(ge),kn=ge===b?it:le(b);let de=it;return[()=>{const Se=le(M());return rt(Se,de)?(de.data=Se.data,de.isLoading=Se.isLoading,de.isValidating=Se.isValidating,de.error=Se.error,de):(de=Se,Se)},()=>kn]},[r,E]),ot=Xy.useSyncExternalStore(_.useCallback(X=>ae(E,(le,ge)=>{rt(ge,le)||X()}),[r,E]),Tn[0],Tn[1]),k=!p.current,L=y[E]&&y[E].length>0,O=ot.data,H=z(O)?At:O,K=ot.error,ln=_.useRef(H),Ye=d?z(O)?ln.current:O:H,Pn=(()=>L&&!z(K)?!1:k&&!z(u)?u:T().isPaused()?!1:l?z(H)?!1:s:z(H)||s)(),lt=!!(E&&t&&k&&Pn),In=z(ot.isValidating)?lt:ot.isValidating,Yp=z(ot.isLoading)?lt:ot.isLoading,pr=_.useCallback(async X=>{const le=P.current;if(!E||!le||g.current||T().isPaused())return!1;let ge,b,it=!0;const kn=X||{},de=!v[E]||!kn.dedupe,Se=()=>Ac?!g.current&&E===w.current&&p.current:E===w.current,ht={isValidating:!1,isLoading:!1},na=()=>{A(ht)},ra=()=>{const He=v[E];He&&He[1]===b&&delete v[E]},oa={isValidating:!0};z(M().data)&&(oa.isLoading=!0);try{if(de&&(A(oa),n.loadingTimeout&&z(M().data)&&setTimeout(()=>{it&&Se()&&T().onLoadingSlow(E,n)},n.loadingTimeout),v[E]=[le(m),Ws()]),[ge,b]=v[E],ge=await ge,de&&setTimeout(ra,n.dedupingInterval),!v[E]||v[E][1]!==b)return de&&Se()&&T().onDiscarded(E),!1;ht.error=be;const He=h[E];if(!z(He)&&(b<=He[0]||b<=He[1]||He[1]===0))return na(),de&&Se()&&T().onDiscarded(E),!1;const mt=M().data;ht.data=o(mt,ge)?mt:ge,de&&Se()&&T().onSuccess(ge,E,n)}catch(He){ra();const mt=T(),{shouldRetryOnError:ei}=mt;mt.isPaused()||(ht.error=He,de&&Se()&&(mt.onError(He,E,mt),(ei===!0||Et(ei)&&ei(He))&&x()&&mt.onErrorRetry(He,E,mt,Jp=>{const ti=y[E];ti&&ti[0]&&ti[0](Tr.ERROR_REVALIDATE_EVENT,Jp)},{retryCount:(kn.retryCount||0)+1,dedupe:!0})))}return it=!1,na(),!0},[E,r]),qp=_.useCallback((...X)=>Mp(r,w.current,...X),[]);if(Di(()=>{P.current=t,I.current=n,z(O)||(ln.current=O)}),Di(()=>{if(!E)return;const X=pr.bind(be,zi);let le=0;const b=Rv(E,y,(it,kn={})=>{if(it==Tr.FOCUS_EVENT){const de=Date.now();T().revalidateOnFocus&&de>le&&x()&&(le=de+T().focusThrottleInterval,X())}else if(it==Tr.RECONNECT_EVENT)T().revalidateOnReconnect&&x()&&X();else{if(it==Tr.MUTATE_EVENT)return pr();if(it==Tr.ERROR_REVALIDATE_EVENT)return pr(kn)}});return g.current=!1,w.current=E,p.current=!0,A({_k:m}),Pn&&(z(H)||uo?X():iv(X)),()=>{g.current=!0,b()}},[E]),Di(()=>{let X;function le(){const b=Et(a)?a(M().data):a;b&&X!==-1&&(X=setTimeout(ge,b))}function ge(){!M().error&&(c||T().isVisible())&&(f||T().isOnline())?pr(zi).then(le):le()}return le(),()=>{X&&(clearTimeout(X),X=-1)}},[a,c,f,E]),_.useDebugValue(Ye),l&&z(H)&&E)throw!Ac&&uo?new Error("Fallback data is required when using suspense in SSR."):(P.current=t,I.current=n,g.current=!1,z(K)?pr(zi):K);return{mutate:qp,get data(){return oe.data=!0,Ye},get error(){return oe.error=!0,K},get isValidating(){return oe.isValidating=!0,In},get isLoading(){return oe.isLoading=!0,Yp}}},Tv=_v(Cv);class Pv{useGetQuery(t,n){return Tv(t,n)}}class ta{constructor(t){j(this,"provider");this.provider=t}static swr(){return new ta(new Pv)}useGetQuery(t,n){return this.provider.useGetQuery(t,n)}}const zp=(e,t)=>{const n=ta.swr();return()=>n.useGetQuery(e,t)},Vp=e=>(Number.isFinite(+e)||e==="+")&&e.length<=12,Iv=(e,t)=>{const{setUser:n,user:r}=t;if(!r||!n)return;const o=Cn.localStorage();r.adminUserData.accessToken=e,o.setData(mo.adminUserStorageKey,r),n(r)},Hp=(e,t)=>{const{setUser:n}=e;Cn.localStorage().deleteData(mo.adminUserStorageKey),n&&(n(null),t(Xt.authentication))},dr=()=>{const e=sr(),t=Gl();return{notLoginAuth:()=>{Hp(e,t)},accessTokenUpdateHandler:o=>{Iv(o,e)},userData:e,navigate:t}};class kv{constructor(t){j(this,"placesList");j(this,"modelTitle","places");this.placesList=t}getData(){return this.placesList}getTitle(){return this.modelTitle}updatePlaces(t){this.placesList=t}setQrFor(t){const n=this.placesList.map(r=>{const o=t.find(l=>l.placeId===r.id);return{...r,qr:o||null}});return this.updatePlaces(n),n}}const xv=e=>e.map(t=>({id:t._id,placeType:t.place_type,name:t.name,parentId:t.place_type,availableServices:t.available_services,createdAt:t.createdAt,updatedAt:t.updatedAt,qr:null})),Nv=async e=>{const t=await e(),n=xv(t);return new kv(n)};class Av{constructor(t){j(this,"repository");this.repository=t}async execute(){return await this.repository()}}const Ov=({httpHandler:e})=>{const t=()=>Nv(e),n=new Av(t);return()=>n.execute()},Lv=(e,t,n)=>{const r=Nt.core.getPlaces,o={url:r,method:"GET"},l=new on({accessToken:e.adminUserData.accessToken,refreshToken:e.adminUserData.refreshToken},t,n);return{httpHandler:async()=>l.request(o),url:r}},Uv="_ldsRing_15dwk_1",Mv={ldsRing:Uv};function Bp(){return te("div",{className:Mv.ldsRing,children:[R("div",{}),R("div",{}),R("div",{}),R("div",{})]})}const Dv=e=>{const{rowId:t,selectedRowId:n}=e;return{isRowSelected:t===n}};function Fv({onCloseCallback:e,children:t}){const n=Re.useRef(null),r=Re.useRef(document.createElement("div")),o=()=>{r.current.remove(),typeof e<"u"&&e()};return Re.useEffect(()=>{const l=document.getElementById("root");return l==null||l.appendChild(r.current),()=>{var i;return typeof e<"u"&&e(),(i=r.current)==null?void 0:i.remove()}},[]),Zd.createPortal(R("div",{onClick:o,ref:n,className:"fixed top-0 left-0 z-20 w-screen h-screen p-2 rounded-md text-black flex justify-center items-center",children:R("div",{className:"max-w-[60%] max-h-[90%] p-4 rounded-sm shadow-lg bg-white overflow-auto",onClick:l=>{l.stopPropagation()},children:t})}),r.current)}var zv=Object.defineProperty,Il=Object.getOwnPropertySymbols,jp=Object.prototype.hasOwnProperty,$p=Object.prototype.propertyIsEnumerable,Uc=(e,t,n)=>t in e?zv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Mc=(e,t)=>{for(var n in t||(t={}))jp.call(t,n)&&Uc(e,n,t[n]);if(Il)for(var n of Il(t))$p.call(t,n)&&Uc(e,n,t[n]);return e},Vv=(e,t)=>{var n={};for(var r in e)jp.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Il)for(var r of Il(e))t.indexOf(r)<0&&$p.call(e,r)&&(n[r]=e[r]);return n};/**
+ * @license QR Code generator library (TypeScript)
+ * Copyright (c) Project Nayuki.
+ * SPDX-License-Identifier: MIT
+ */var wn;(e=>{const t=class{constructor(s,a,c,f){if(this.version=s,this.errorCorrectionLevel=a,this.modules=[],this.isFunction=[],s<t.MIN_VERSION||s>t.MAX_VERSION)throw new RangeError("Version value out of range");if(f<-1||f>7)throw new RangeError("Mask value out of range");this.size=s*4+17;let d=[];for(let h=0;h<this.size;h++)d.push(!1);for(let h=0;h<this.size;h++)this.modules.push(d.slice()),this.isFunction.push(d.slice());this.drawFunctionPatterns();const y=this.addEccAndInterleave(c);if(this.drawCodewords(y),f==-1){let h=1e9;for(let v=0;v<8;v++){this.applyMask(v),this.drawFormatBits(v);const E=this.getPenaltyScore();E<h&&(f=v,h=E),this.applyMask(v)}}l(0<=f&&f<=7),this.mask=f,this.applyMask(f),this.drawFormatBits(f),this.isFunction=[]}static encodeText(s,a){const c=e.QrSegment.makeSegments(s);return t.encodeSegments(c,a)}static encodeBinary(s,a){const c=e.QrSegment.makeBytes(s);return t.encodeSegments([c],a)}static encodeSegments(s,a,c=1,f=40,d=-1,y=!0){if(!(t.MIN_VERSION<=c&&c<=f&&f<=t.MAX_VERSION)||d<-1||d>7)throw new RangeError("Invalid value");let h,v;for(h=c;;h++){const g=t.getNumDataCodewords(h,a)*8,w=u.getTotalBits(s,h);if(w<=g){v=w;break}if(h>=f)throw new RangeError("Data too long")}for(const g of[t.Ecc.MEDIUM,t.Ecc.QUARTILE,t.Ecc.HIGH])y&&v<=t.getNumDataCodewords(h,g)*8&&(a=g);let E=[];for(const g of s){r(g.mode.modeBits,4,E),r(g.numChars,g.mode.numCharCountBits(h),E);for(const w of g.getData())E.push(w)}l(E.length==v);const m=t.getNumDataCodewords(h,a)*8;l(E.length<=m),r(0,Math.min(4,m-E.length),E),r(0,(8-E.length%8)%8,E),l(E.length%8==0);for(let g=236;E.length<m;g^=253)r(g,8,E);let p=[];for(;p.length*8<E.length;)p.push(0);return E.forEach((g,w)=>p[w>>>3]|=g<<7-(w&7)),new t(h,a,p,d)}getModule(s,a){return 0<=s&&s<this.size&&0<=a&&a<this.size&&this.modules[a][s]}getModules(){return this.modules}drawFunctionPatterns(){for(let c=0;c<this.size;c++)this.setFunctionModule(6,c,c%2==0),this.setFunctionModule(c,6,c%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);const s=this.getAlignmentPatternPositions(),a=s.length;for(let c=0;c<a;c++)for(let f=0;f<a;f++)c==0&&f==0||c==0&&f==a-1||c==a-1&&f==0||this.drawAlignmentPattern(s[c],s[f]);this.drawFormatBits(0),this.drawVersion()}drawFormatBits(s){const a=this.errorCorrectionLevel.formatBits<<3|s;let c=a;for(let d=0;d<10;d++)c=c<<1^(c>>>9)*1335;const f=(a<<10|c)^21522;l(f>>>15==0);for(let d=0;d<=5;d++)this.setFunctionModule(8,d,o(f,d));this.setFunctionModule(8,7,o(f,6)),this.setFunctionModule(8,8,o(f,7)),this.setFunctionModule(7,8,o(f,8));for(let d=9;d<15;d++)this.setFunctionModule(14-d,8,o(f,d));for(let d=0;d<8;d++)this.setFunctionModule(this.size-1-d,8,o(f,d));for(let d=8;d<15;d++)this.setFunctionModule(8,this.size-15+d,o(f,d));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let s=this.version;for(let c=0;c<12;c++)s=s<<1^(s>>>11)*7973;const a=this.version<<12|s;l(a>>>18==0);for(let c=0;c<18;c++){const f=o(a,c),d=this.size-11+c%3,y=Math.floor(c/3);this.setFunctionModule(d,y,f),this.setFunctionModule(y,d,f)}}drawFinderPattern(s,a){for(let c=-4;c<=4;c++)for(let f=-4;f<=4;f++){const d=Math.max(Math.abs(f),Math.abs(c)),y=s+f,h=a+c;0<=y&&y<this.size&&0<=h&&h<this.size&&this.setFunctionModule(y,h,d!=2&&d!=4)}}drawAlignmentPattern(s,a){for(let c=-2;c<=2;c++)for(let f=-2;f<=2;f++)this.setFunctionModule(s+f,a+c,Math.max(Math.abs(f),Math.abs(c))!=1)}setFunctionModule(s,a,c){this.modules[a][s]=c,this.isFunction[a][s]=!0}addEccAndInterleave(s){const a=this.version,c=this.errorCorrectionLevel;if(s.length!=t.getNumDataCodewords(a,c))throw new RangeError("Invalid argument");const f=t.NUM_ERROR_CORRECTION_BLOCKS[c.ordinal][a],d=t.ECC_CODEWORDS_PER_BLOCK[c.ordinal][a],y=Math.floor(t.getNumRawDataModules(a)/8),h=f-y%f,v=Math.floor(y/f);let E=[];const m=t.reedSolomonComputeDivisor(d);for(let g=0,w=0;g<f;g++){let P=s.slice(w,w+v-d+(g<h?0:1));w+=P.length;const I=t.reedSolomonComputeRemainder(P,m);g<h&&P.push(0),E.push(P.concat(I))}let p=[];for(let g=0;g<E[0].length;g++)E.forEach((w,P)=>{(g!=v-d||P>=h)&&p.push(w[g])});return l(p.length==y),p}drawCodewords(s){if(s.length!=Math.floor(t.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let a=0;for(let c=this.size-1;c>=1;c-=2){c==6&&(c=5);for(let f=0;f<this.size;f++)for(let d=0;d<2;d++){const y=c-d,v=(c+1&2)==0?this.size-1-f:f;!this.isFunction[v][y]&&a<s.length*8&&(this.modules[v][y]=o(s[a>>>3],7-(a&7)),a++)}}l(a==s.length*8)}applyMask(s){if(s<0||s>7)throw new RangeError("Mask value out of range");for(let a=0;a<this.size;a++)for(let c=0;c<this.size;c++){let f;switch(s){case 0:f=(c+a)%2==0;break;case 1:f=a%2==0;break;case 2:f=c%3==0;break;case 3:f=(c+a)%3==0;break;case 4:f=(Math.floor(c/3)+Math.floor(a/2))%2==0;break;case 5:f=c*a%2+c*a%3==0;break;case 6:f=(c*a%2+c*a%3)%2==0;break;case 7:f=((c+a)%2+c*a%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[a][c]&&f&&(this.modules[a][c]=!this.modules[a][c])}}getPenaltyScore(){let s=0;for(let d=0;d<this.size;d++){let y=!1,h=0,v=[0,0,0,0,0,0,0];for(let E=0;E<this.size;E++)this.modules[d][E]==y?(h++,h==5?s+=t.PENALTY_N1:h>5&&s++):(this.finderPenaltyAddHistory(h,v),y||(s+=this.finderPenaltyCountPatterns(v)*t.PENALTY_N3),y=this.modules[d][E],h=1);s+=this.finderPenaltyTerminateAndCount(y,h,v)*t.PENALTY_N3}for(let d=0;d<this.size;d++){let y=!1,h=0,v=[0,0,0,0,0,0,0];for(let E=0;E<this.size;E++)this.modules[E][d]==y?(h++,h==5?s+=t.PENALTY_N1:h>5&&s++):(this.finderPenaltyAddHistory(h,v),y||(s+=this.finderPenaltyCountPatterns(v)*t.PENALTY_N3),y=this.modules[E][d],h=1);s+=this.finderPenaltyTerminateAndCount(y,h,v)*t.PENALTY_N3}for(let d=0;d<this.size-1;d++)for(let y=0;y<this.size-1;y++){const h=this.modules[d][y];h==this.modules[d][y+1]&&h==this.modules[d+1][y]&&h==this.modules[d+1][y+1]&&(s+=t.PENALTY_N2)}let a=0;for(const d of this.modules)a=d.reduce((y,h)=>y+(h?1:0),a);const c=this.size*this.size,f=Math.ceil(Math.abs(a*20-c*10)/c)-1;return l(0<=f&&f<=9),s+=f*t.PENALTY_N4,l(0<=s&&s<=2568888),s}getAlignmentPatternPositions(){if(this.version==1)return[];{const s=Math.floor(this.version/7)+2,a=this.version==32?26:Math.ceil((this.version*4+4)/(s*2-2))*2;let c=[6];for(let f=this.size-7;c.length<s;f-=a)c.splice(1,0,f);return c}}static getNumRawDataModules(s){if(s<t.MIN_VERSION||s>t.MAX_VERSION)throw new RangeError("Version number out of range");let a=(16*s+128)*s+64;if(s>=2){const c=Math.floor(s/7)+2;a-=(25*c-10)*c-55,s>=7&&(a-=36)}return l(208<=a&&a<=29648),a}static getNumDataCodewords(s,a){return Math.floor(t.getNumRawDataModules(s)/8)-t.ECC_CODEWORDS_PER_BLOCK[a.ordinal][s]*t.NUM_ERROR_CORRECTION_BLOCKS[a.ordinal][s]}static reedSolomonComputeDivisor(s){if(s<1||s>255)throw new RangeError("Degree out of range");let a=[];for(let f=0;f<s-1;f++)a.push(0);a.push(1);let c=1;for(let f=0;f<s;f++){for(let d=0;d<a.length;d++)a[d]=t.reedSolomonMultiply(a[d],c),d+1<a.length&&(a[d]^=a[d+1]);c=t.reedSolomonMultiply(c,2)}return a}static reedSolomonComputeRemainder(s,a){let c=a.map(f=>0);for(const f of s){const d=f^c.shift();c.push(0),a.forEach((y,h)=>c[h]^=t.reedSolomonMultiply(y,d))}return c}static reedSolomonMultiply(s,a){if(s>>>8||a>>>8)throw new RangeError("Byte out of range");let c=0;for(let f=7;f>=0;f--)c=c<<1^(c>>>7)*285,c^=(a>>>f&1)*s;return l(c>>>8==0),c}finderPenaltyCountPatterns(s){const a=s[1];l(a<=this.size*3);const c=a>0&&s[2]==a&&s[3]==a*3&&s[4]==a&&s[5]==a;return(c&&s[0]>=a*4&&s[6]>=a?1:0)+(c&&s[6]>=a*4&&s[0]>=a?1:0)}finderPenaltyTerminateAndCount(s,a,c){return s&&(this.finderPenaltyAddHistory(a,c),a=0),a+=this.size,this.finderPenaltyAddHistory(a,c),this.finderPenaltyCountPatterns(c)}finderPenaltyAddHistory(s,a){a[0]==0&&(s+=this.size),a.pop(),a.unshift(s)}};let n=t;n.MIN_VERSION=1,n.MAX_VERSION=40,n.PENALTY_N1=3,n.PENALTY_N2=3,n.PENALTY_N3=40,n.PENALTY_N4=10,n.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],n.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],e.QrCode=n;function r(s,a,c){if(a<0||a>31||s>>>a)throw new RangeError("Value out of range");for(let f=a-1;f>=0;f--)c.push(s>>>f&1)}function o(s,a){return(s>>>a&1)!=0}function l(s){if(!s)throw new Error("Assertion error")}const i=class{constructor(s,a,c){if(this.mode=s,this.numChars=a,this.bitData=c,a<0)throw new RangeError("Invalid argument");this.bitData=c.slice()}static makeBytes(s){let a=[];for(const c of s)r(c,8,a);return new i(i.Mode.BYTE,s.length,a)}static makeNumeric(s){if(!i.isNumeric(s))throw new RangeError("String contains non-numeric characters");let a=[];for(let c=0;c<s.length;){const f=Math.min(s.length-c,3);r(parseInt(s.substr(c,f),10),f*3+1,a),c+=f}return new i(i.Mode.NUMERIC,s.length,a)}static makeAlphanumeric(s){if(!i.isAlphanumeric(s))throw new RangeError("String contains unencodable characters in alphanumeric mode");let a=[],c;for(c=0;c+2<=s.length;c+=2){let f=i.ALPHANUMERIC_CHARSET.indexOf(s.charAt(c))*45;f+=i.ALPHANUMERIC_CHARSET.indexOf(s.charAt(c+1)),r(f,11,a)}return c<s.length&&r(i.ALPHANUMERIC_CHARSET.indexOf(s.charAt(c)),6,a),new i(i.Mode.ALPHANUMERIC,s.length,a)}static makeSegments(s){return s==""?[]:i.isNumeric(s)?[i.makeNumeric(s)]:i.isAlphanumeric(s)?[i.makeAlphanumeric(s)]:[i.makeBytes(i.toUtf8ByteArray(s))]}static makeEci(s){let a=[];if(s<0)throw new RangeError("ECI assignment value out of range");if(s<128)r(s,8,a);else if(s<16384)r(2,2,a),r(s,14,a);else if(s<1e6)r(6,3,a),r(s,21,a);else throw new RangeError("ECI assignment value out of range");return new i(i.Mode.ECI,0,a)}static isNumeric(s){return i.NUMERIC_REGEX.test(s)}static isAlphanumeric(s){return i.ALPHANUMERIC_REGEX.test(s)}getData(){return this.bitData.slice()}static getTotalBits(s,a){let c=0;for(const f of s){const d=f.mode.numCharCountBits(a);if(f.numChars>=1<<d)return 1/0;c+=4+d+f.bitData.length}return c}static toUtf8ByteArray(s){s=encodeURI(s);let a=[];for(let c=0;c<s.length;c++)s.charAt(c)!="%"?a.push(s.charCodeAt(c)):(a.push(parseInt(s.substr(c+1,2),16)),c+=2);return a}};let u=i;u.NUMERIC_REGEX=/^[0-9]*$/,u.ALPHANUMERIC_REGEX=/^[A-Z0-9 $%*+.\/:-]*$/,u.ALPHANUMERIC_CHARSET="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",e.QrSegment=u})(wn||(wn={}));(e=>{(t=>{const n=class{constructor(o,l){this.ordinal=o,this.formatBits=l}};let r=n;r.LOW=new n(0,1),r.MEDIUM=new n(1,0),r.QUARTILE=new n(2,3),r.HIGH=new n(3,2),t.Ecc=r})(e.QrCode||(e.QrCode={}))})(wn||(wn={}));(e=>{(t=>{const n=class{constructor(o,l){this.modeBits=o,this.numBitsCharCount=l}numCharCountBits(o){return this.numBitsCharCount[Math.floor((o+7)/17)]}};let r=n;r.NUMERIC=new n(1,[10,12,14]),r.ALPHANUMERIC=new n(2,[9,11,13]),r.BYTE=new n(4,[8,16,16]),r.KANJI=new n(8,[8,10,12]),r.ECI=new n(7,[0,0,0]),t.Mode=r})(e.QrSegment||(e.QrSegment={}))})(wn||(wn={}));var Nr=wn;/**
+ * @license qrcode.react
+ * Copyright (c) Paul O'Shannessy
+ * SPDX-License-Identifier: ISC
+ */var Hv={L:Nr.QrCode.Ecc.LOW,M:Nr.QrCode.Ecc.MEDIUM,Q:Nr.QrCode.Ecc.QUARTILE,H:Nr.QrCode.Ecc.HIGH},Bv=128,jv="L",$v="#FFFFFF",Wv="#000000",Qv=!1,Wp=4,Gv=.1;function Kv(e,t=0){const n=[];return e.forEach(function(r,o){let l=null;r.forEach(function(i,u){if(!i&&l!==null){n.push(`M${l+t} ${o+t}h${u-l}v1H${l+t}z`),l=null;return}if(u===r.length-1){if(!i)return;l===null?n.push(`M${u+t},${o+t} h1v1H${u+t}z`):n.push(`M${l+t},${o+t} h${u+1-l}v1H${l+t}z`);return}i&&l===null&&(l=u)})}),n.join("")}function Yv(e,t){return e.slice().map((n,r)=>r<t.y||r>=t.y+t.h?n:n.map((o,l)=>l<t.x||l>=t.x+t.w?o:!1))}function qv(e,t,n,r){if(r==null)return null;const o=n?Wp:0,l=e.length+o*2,i=Math.floor(t*Gv),u=l/t,s=(r.width||i)*u,a=(r.height||i)*u,c=r.x==null?e.length/2-s/2:r.x*u,f=r.y==null?e.length/2-a/2:r.y*u;let d=null;if(r.excavate){let y=Math.floor(c),h=Math.floor(f),v=Math.ceil(s+c-y),E=Math.ceil(a+f-h);d={x:y,y:h,w:v,h:E}}return{x:c,y:f,h:a,w:s,excavation:d}}var Jv=function(){try{new Path2D().addPath(new Path2D)}catch{return!1}return!0}();function Xv(e){const t=e,{value:n,size:r=Bv,level:o=jv,bgColor:l=$v,fgColor:i=Wv,includeMargin:u=Qv,style:s,imageSettings:a}=t,c=Vv(t,["value","size","level","bgColor","fgColor","includeMargin","style","imageSettings"]),f=a==null?void 0:a.src,d=_.useRef(null),y=_.useRef(null),[h,v]=_.useState(!1);_.useEffect(()=>{if(d.current!=null){const p=d.current,g=p.getContext("2d");if(!g)return;let w=Nr.QrCode.encodeText(n,Hv[o]).getModules();const P=u?Wp:0,I=w.length+P*2,T=qv(w,r,u,a),x=y.current,M=T!=null&&x!==null&&x.complete&&x.naturalHeight!==0&&x.naturalWidth!==0;M&&T.excavation!=null&&(w=Yv(w,T.excavation));const A=window.devicePixelRatio||1;p.height=p.width=r*A;const ae=r/I*A;g.scale(ae,ae),g.fillStyle=l,g.fillRect(0,0,I,I),g.fillStyle=i,Jv?g.fill(new Path2D(Kv(w,P))):w.forEach(function(Ve,oe){Ve.forEach(function(At,rt){At&&g.fillRect(rt+P,oe+P,1,1)})}),M&&g.drawImage(x,T.x+P,T.y+P,T.w,T.h)}}),_.useEffect(()=>{v(!1)},[f]);const E=Mc({height:r,width:r},s);let m=null;return f!=null&&(m=Re.createElement("img",{src:f,key:f,style:{display:"none"},onLoad:()=>{v(!0)},ref:y})),Re.createElement(Re.Fragment,null,Re.createElement("canvas",Mc({style:E,height:r,width:r,ref:d},c)),m)}function Zv(e){const{QrCodeData:t,rowData:n}=e,r=n.rowItemsTitle[1],o=n.rowItemsTitle[0],l=t.oneTime?B.global.oneTime:B.global.multipleTimes,i=`${r} ${o} ${B.global.and} ${B.global.canUseFor} ${l}`;return R(Xv,{id:"qrCode",value:i,size:150,bgColor:"#fff",level:"H"})}function bv(e){const{QrCodeData:t,rowData:n}=e,[r,o]=_.useState(!1);return t?te(xl,{children:[r&&R(Fv,{onCloseCallback:()=>o(!1),children:R(Zv,{rowData:n,QrCodeData:t})}),R("button",{onClick:l=>{l.stopPropagation(),o(!0)},className:"w-full h-full mx-auto flex justify-center items-center",children:R("img",{className:"w-6 h-6",src:lo.qrcode,alt:"qrcode"})})]}):null}function e1(e){const{title:t,hasCheckbox:n,isSelected:r,rowData:o}=e;return R("td",{className:`px-1 py-2 ${r?"bg-primary-100":""}`,children:te("div",{className:"w-full flex",children:[n&&R("span",{className:`checkmak-container flex justify-center items-center mr-2 transition-all ${r?"opacity-100":"opacity-0"}`,children:R("span",{className:`${r?"visible":"hidden"} transition-all`,children:"✓"})}),typeof t=="string"?t:R(bv,{rowData:o,QrCodeData:t})]})})}function t1(e){const{isSelected:t,setSelectedRowId:n,rowData:r}=e,{rowId:o,rowItemsTitle:l}=r,i=l.map((u,s)=>R(e1,{rowData:r,hasCheckbox:s===0,isSelected:t,title:u},(u||"row")+s));return R("tr",{onClick:()=>n(o),children:i})}function Qp(e){const{rowData:t,selectedRowId:n,setSelectedRowId:r}=e,{rowId:o}=t,{isRowSelected:l}=Dv({selectedRowId:n,rowId:o});return R(t1,{isSelected:l,rowData:t,setSelectedRowId:r})}function n1(e){const{selectedRowId:t,setSelectedRowId:n,placesList:r}=e,o=_.useMemo(()=>r.data?r.data.getData().map(u=>{const s={rowItemsTitle:[u.name,u.placeType,u.qr],rowId:u.id};return R(Qp,{rowData:s,selectedRowId:t,setSelectedRowId:n},s.rowId)}):null,[r]);if(r.isLoading)return R("div",{className:"flex justify-center items-center",children:R(Bp,{})});const l={name:B.global.title,placeType:B.global.placeType,qr:B.global.qrCode},i=Object.keys(l).map(u=>{const s=u,a=l[s];return R("th",{className:"py-3",children:a},s)});return te("table",{className:"table-auto rounded-md w-full text-sm h-fit",children:[R("thead",{className:"text-txt-medium font-bold",children:R("tr",{children:i})}),R("tbody",{children:o})]})}const r1=e=>{const{useGetPlacesList:t}=e,n=t(),[r,o]=_.useState("");return{selectedRowId:r,setSelectedRowId:o,placesData:n}},o1=async e=>await e(),l1=e=>e.map(t=>({id:t._id,oneTime:t.one_time,placeId:t.place_id,userId:t.user_id})),i1=()=>{const{accessTokenUpdateHandler:e,notLoginAuth:t,userData:n}=dr(),{user:r}=n,o=Lv(r,e,t),{url:l}=o;return{getingPlacesLogic:Ov(o),url:l}};function s1(e){const{selectedRowId:t,setSelectedRowId:n}=e,{accessTokenUpdateHandler:r,notLoginAuth:o,userData:l}=dr(),i=async()=>{var y,h;try{const E={url:Nt.core.getQrs},m={accessToken:((y=l.user)==null?void 0:y.adminUserData.accessToken)||null,refreshToken:((h=l.user)==null?void 0:h.adminUserData.refreshToken)||null},g=await new on(m,r,o).request(E);return l1(g)}catch(v){console.log(v)}},{getingPlacesLogic:u,url:s}=i1(),a=async()=>{const y=await u(),h=await i();return y.setQrFor(h||[]),y},f=zp(s,async()=>await o1(a)),{placesData:d}=r1({useGetPlacesList:f});return R(n1,{placesList:d,selectedRowId:t,setSelectedRowId:n})}const u1=(e,t,n)=>{const r=Nt.core.getUsers,o={url:r,method:"GET"},l=new on({accessToken:e.adminUserData.accessToken,refreshToken:e.adminUserData.refreshToken},t,n);return{httpHandler:async()=>l.request(o),url:r}};class a1{constructor(t){j(this,"usersList");j(this,"modelTitle","users");this.usersList=t}getData(){return this.usersList}getTitle(){return this.modelTitle}addUser(t){return this.usersList.push(t),this.usersList}}const c1=e=>e.map(t=>({profileId:t._id,firstname:t.user_data.first_name,lastname:t.user_data.last_name,accountId:t.account_id})),f1=async e=>{const t=await e(),n=c1(t);return new a1(n)};class d1{constructor(t){j(this,"repository");this.repository=t}async execute(){return await this.repository()}}const p1=({httpHandler:e})=>{const t=()=>f1(e),n=new d1(t);return()=>n.execute()},h1=e=>{const{useGetusersList:t}=e,[n,r]=_.useState(""),o=t();return{selectedRowId:n,setSelectedRowId:r,usersData:o}};function m1(e){const{selectedRowId:t,setSelectedRowId:n,usersList:r}=e,o=_.useMemo(()=>r.data?r.data.getData().map(u=>{const s={rowItemsTitle:[u.firstname,u.lastname],rowId:u.accountId};return R(Qp,{rowData:s,selectedRowId:t,setSelectedRowId:n},s.rowId)}):null,[r]),l={firstname:B.global.firstname,lastname:B.global.lastname},i=Object.keys(l).map(u=>{const s=u,a=l[s];return R("th",{className:"py-3",children:a},s)});return r.isLoading?R("div",{className:"flex justify-center items-center",children:R(Bp,{})}):te("table",{className:"table-auto rounded-md w-full text-sm h-fit",children:[R("thead",{className:"text-txt-medium font-bold",children:R("tr",{children:i})}),R("tbody",{children:o})]})}const g1=async e=>await e(),y1=()=>{const{accessTokenUpdateHandler:e,notLoginAuth:t,userData:n}=dr(),{user:r}=n,o=u1(r,e,t),{url:l}=o;return{getingusersLogic:p1(o),url:l}};function v1(e){const{selectedRowId:t,setSelectedRowId:n}=e,{getingusersLogic:r,url:o}=y1(),i=zp(o,async()=>await g1(r)),{usersData:u}=h1({useGetusersList:i});return R(m1,{usersList:u,selectedRowId:t,setSelectedRowId:n})}function E1(){const[e,t]=_.useState(""),[n,r]=_.useState(""),{accessTokenUpdateHandler:o,notLoginAuth:l,userData:i}=dr(),[u,s]=_.useState({message:"",type:"error"}),[a,c]=_.useState(!0),f=async d=>{var y,h,v,E;d.preventDefault();try{const g={url:Nt.core.createMember,data:{place_id:n,account_id:e},headers:{"Content-Type":"application/json"},method:"POST"},w={accessToken:((y=i.user)==null?void 0:y.adminUserData.accessToken)||null,refreshToken:((h=i.user)==null?void 0:h.adminUserData.refreshToken)||null};await new on(w,o,l).request(g),s({message:B.global.success.createMember,type:"success"})}catch(m){m instanceof Ju?s({message:(E=(v=m.response)==null?void 0:v.data)==null?void 0:E.description,type:"error"}):m instanceof Error&&s({message:m.message,type:"error"})}};return _.useEffect(()=>{c(!(e&&n))},[e,n]),te(xl,{children:[!!u.message&&R(Xu,{message:u.message,type:u.type,onCloseCallback:()=>s({message:"",type:"error"})}),R(kp,{className:"px-4 py-5",title:B.global.users}),te("div",{className:"container mx-auto px-4",children:[R("form",{onSubmit:f,className:"w-full flex flex-row-reverse items-center py-2 sticky top-0",children:R(Zu,{isDisabled:a,className:"text-sm disabled:opacity-25",title:B.global.submit,onClick:()=>null})}),te("div",{className:"md:grid-cols-2 gap-x-4 grid grid-cols-1 mx-auto",children:[R(v1,{selectedRowId:e,setSelectedRowId:t}),R(s1,{selectedRowId:n,setSelectedRowId:r})]})]})]})}const w1=(e,t,n)=>{const r=Nt.core.createUserAccount,o=new on({accessToken:e.adminUserData.accessToken,refreshToken:e.adminUserData.refreshToken},t,n);return i=>{const u={url:r,method:"POST",headers:{"Content-Type":"application/json"},data:i};return o.request(u)}},S1=(e,t,n)=>{const r=Nt.core.createUserProfile,o=new on({accessToken:e.adminUserData.accessToken,refreshToken:e.adminUserData.refreshToken},t,n);return i=>{const u={url:r,method:"POST",headers:{"Content-Type":"application/json"},data:i};return o.request(u)}},_1=e=>({enabled:!0,firstName:e.firstname,lastName:e.lastname,username:e.phonenumber}),R1=e=>({accountId:e.id,phonenumber:e.username});class C1{constructor(t){j(this,"httpHandler");j(this,"execute",async t=>{const n=_1(t),r=await this.httpHandler(n);return R1(r)});this.httpHandler=t}}class T1{constructor(t){j(this,"httpHandler");this.httpHandler=t}}const P1=e=>({account_id:e.accountId,first_name:e.firstname,last_name:e.lastname});class I1 extends T1{constructor(t){super(t)}async execute(t){const n=P1(t);return await this.httpHandler(n)}}class k1{constructor(t,n){j(this,"accountRepository");j(this,"profileRepository");this.accountRepository=t,this.profileRepository=n}async execute(t){const r={...await this.accountRepository.execute(t),...t};return await this.profileRepository.execute(r)}}class x1{constructor(t,n){j(this,"httpAccountHandler");j(this,"httpProfileHandler");this.httpAccountHandler=t,this.httpProfileHandler=n}execute(){const t=new C1(this.httpAccountHandler),n=new I1(this.httpProfileHandler);return new k1(t,n)}}function Gp(e){const{className:t,inputData:n,stateHanlder:r}=e,{name:o,title:l}=n,{setState:i,state:u}=r,s=a=>{const{value:c,name:f}=a.target;i(f,c)};return te("div",{className:`flex flex-col ${t}`,children:[R("label",{className:"mb-1 text-txt-second text-xs",htmlFor:l,children:l}),R("input",{value:u,onChange:s,name:o,className:"bg-bg-gray h-11 rounded-lg focus:outline-0 px-2 text-txt-medium w-full",id:l})]})}function N1(e){const{onSubmit:t,inputNames:n,stateHandler:r,error:o,setError:l}=e,{inputStates:i,inputsSetStates:u}=r,s=n.map(a=>{const c=B.global[a];return R(Gp,{inputData:{title:c,name:a},stateHanlder:{setState:u,state:i[a]},className:"mb-4 w-[48%] px-2"},a)});return te("form",{onSubmit:t,className:"px-4 my-8",children:[!!o.message&&R(Xu,{message:o.message,type:o.type,onCloseCallback:()=>l({message:"",type:"error"})}),R("div",{className:"flex flex-wrap w-full gap-4",children:s}),R("div",{className:"flex",children:R(Zu,{onClick:()=>null,title:B.global.submit})})]})}const A1={firstname:"",lastname:"",phonenumber:""},O1=["firstname","lastname","phonenumber"],L1=e=>{const[t,n]=_.useState({message:"",type:"error"}),{handleSubmitForm:r}=e,[o,l]=_.useState(A1),i=(a,c)=>{a==="phonenumber"&&!Vp(c)||l(f=>({...f,[a]:c}))},u=async a=>{var c,f;a.preventDefault();try{await r(o),n({message:B.global.success.createUser,type:"success"})}catch(d){d instanceof Ju?n({message:(f=(c=d.response)==null?void 0:c.data)==null?void 0:f.description,type:"error"}):d instanceof Error&&n({message:d.message,type:"error"})}},s={...o};return{stateHandler:{inputsSetStates:i,inputStates:s},onSubmit:u,inputNames:O1,error:t,setError:n}},U1=e=>{const{createUserLogic:t}=e;return{handleSubmitForm:async r=>{await t.execute(r)}}};function M1(){const{accessTokenUpdateHandler:e,notLoginAuth:t,userData:n}=dr(),{user:r}=n,o=w1(r,e,t),l=S1(r,e,t),u=new x1(o,l).execute(),{handleSubmitForm:s}=U1({createUserLogic:u}),{stateHandler:a,onSubmit:c,inputNames:f,error:d,setError:y}=L1({handleSubmitForm:s});return R(N1,{error:d,setError:y,stateHandler:a,inputNames:f,onSubmit:c})}function D1(){return te(xl,{children:[R(kp,{className:"px-4 py-5",title:B.global.createUser}),R(M1,{})]})}function F1(){const e=Rn(),t=sr(),n=Gl(),r=Object.keys(Rr).map(o=>{const l=o;return te(Sg,{to:Rr[l].path,className:`flex text-white mb-6 text-sm w-full  py-2 pl-2 rounded-lg ${e.pathname===Rr[l].path?"bg-primary-300":""}`,children:[R("img",{src:Rr[l].icon,alt:"page icon",className:"mr-2"}),R("div",{children:Rr[l].title})]},l)});return te("aside",{className:"w-[15rem] min-w-[10rem] [background:var(--color-gradient-primary-dark)] p-4 pt-6",children:[R("div",{className:"logo",children:R("img",{src:lo.logo,alt:"logo icon"})}),te("div",{className:"mt-14 flex flex-col items-baseline",children:[r,R("div",{className:"mt-auto text-white px-3 absolute bottom-5",children:R("button",{onClick:()=>Hp(t,n),children:"Log out"})})]})]})}function z1(){const{user:e,setUser:t}=sr();return _.useEffect(()=>{!Cn.localStorage().getData(mo.adminUserStorageKey)&&t&&t(null)}),!e||!e.adminUserData.accessToken?R(Qu,{to:Xt.authentication,replace:!0}):te("div",{className:"flex flex-nowrap min-h-screen",children:[R(F1,{}),R("main",{className:"dipal-panel w-full text-black bg-white h-screen overflow-auto",children:R(sp,{})})]})}const V1=(e,t,n)=>{const r=B.global.errors.phonenumber,o=new on({accessToken:e&&(e==null?void 0:e.adminUserData.accessToken)&&null,refreshToken:e&&(e==null?void 0:e.adminUserData.refreshToken)&&null},t,n);return{httpHandler:i=>{const s={url:Nt.generic.authPhonenumber,headers:{"Content-Type":"application/json"},method:"POST",data:i};return o.request(s)},wrongPhoneNumberMessage:r}},H1=e=>({username:e.phonenumber});class B1{constructor(t){j(this,"httpHandler");this.httpHandler=t}async execute(t){const n=H1(t);return await this.httpHandler(n)}}class j1 extends Error{}class $1{constructor(t,n){j(this,"repository");j(this,"wrongPhoneNumberMessage");this.repository=t,this.wrongPhoneNumberMessage=n}async execute(t){if(!this.isPhoneNumberValid(t.phonenumber))throw new j1(this.wrongPhoneNumberMessage);return await this.repository.execute(t)}isPhoneNumberValid(t){return/\(?([0-9]{3})\)?([ .-]?)([0-9]{3})\2([0-9]{4})/.test(t)}}const W1=({httpHandler:e,wrongPhoneNumberMessage:t})=>{const n=new B1(e);return new $1(n,t)},Q1=(e,t,n)=>{const r=new on({accessToken:e&&e.adminUserData.accessToken&&null,refreshToken:e&&e.adminUserData.refreshToken&&null},t,n);return{httpHandler:l=>{const u={url:Nt.generic.authLogin,headers:{"Content-Type":"application/json"},method:"POST",data:l};return r.request(u)}}};class G1{constructor(t){j(this,"adminUserData");this.adminUserData=t}get(){return this.adminUserData}}const K1=e=>({accessToken:e.access_token,expiresIn:e.expires_in,phonenumber:e.phonenumber,refreshExpiresIn:e.refresh_expires_in,refreshToken:e.refresh_token,tokenType:e.token_type}),Y1=e=>({grant_type:"otp",password:e.otp,username:e.phonenumber});class q1{constructor(t){j(this,"httpHandler");this.httpHandler=t}async execute(t){const n=Y1(t),o={...await this.httpHandler(n),phonenumber:t.phonenumber},l=K1(o);return new G1(l)}}class Kp extends Error{}class J1{constructor(t){j(this,"repository");j(this,"validLenghtOfOtp",6);this.repository=t}async execute(t){if(!this.isOtpValid(t.otp))throw new Kp;return await this.repository.execute(t)}isOtpValid(t){return t.length>=this.validLenghtOfOtp}}const X1=e=>{const t=new q1(e);return new J1(t)};function Z1(e){const{eventHandlers:t,otpChar:n}=e,{handleFocusInput:r,handleKeyPressInput:o}=t,l=Array.from({length:6}).map((i,u)=>R("input",{tabIndex:u+1,ref:s=>n.current[u]=s,className:"font-bold text-base inline-block w-5 md:w-6 lg:w-8 xl:w-10 bg-transparent text-center focus:outline-none",maxLength:1,defaultValue:"_",placeholder:"_",onClick:s=>s.stopPropagation(),onFocus:r,onKeyDown:o},`otp_char_${u}`));return te("div",{className:"mb-9 justify-end items-center text-xs self-start",children:[R("div",{className:"text-xs mb-9 self-start text-txt-medium",children:B.global.enterOtpCode}),R("div",{className:"w-full flex gap-4",children:l})]})}const b1=e=>{const{otpChar:t}=e;function n(s,a){var f;const c=(f=s.parentElement)==null?void 0:f.querySelector(`input[tabindex="${a}"]`);c&&setTimeout(()=>c.focus(),150)}const r=()=>{t.current.length&&t.current[0].focus()};_.useEffect(()=>{r()},[]);const o=s=>{const a=s.target,c=a.getAttribute("tabindex");if(!c||+c==1){a.select();return}let f=!1;const d=t.current.find(y=>{const h=y.getAttribute("tabindex");if(!h)return!1;const v=!y.value.trim()||y.value.trim()==="_";return+h<+c&&v&&!f?(f=!0,!0):!1});if(d){d.select();return}a.select()};function l(s,a){const c=+a-1;c&&n(s,c)}function i(s,a){const c=+a+1;c&&n(s,c)}return{eventHandlers:{handleFocusInput:o,handleKeyPressInput:s=>{const a=s.target,c=a.getAttribute("tabindex");if(!c)return;if(s.key.toLowerCase()==="backspace"&&+c!=1){l(a,+c);return}i(a,+c)}}}},eE=Re.forwardRef((e,t)=>{const{eventHandlers:n}=b1({otpChar:t});return R(Z1,{eventHandlers:n,otpChar:t})});function tE(e){const{stateData:t}=e,{setState:n,stateValue:r}=t,o=(l,i)=>{Vp(i)&&n(i)};return te(xl,{children:[R("div",{className:"text-txt-medium text-xs mb-9 self-start",children:B.global.enterPhoneNumber}),R(Gp,{inputData:{name:B.global.phonenumber,title:B.global.phonenumber},stateHanlder:{setState:o,state:r},className:"mb-9 w-full self-start"})]})}function nE(e){const{authPhone:t,otpAuth:n}=e,[r,o]=_.useState(""),[l,i]=_.useState(""),{setUser:u}=sr(),s=_.useRef([]),a={phonenumber:R(tE,{stateData:{setState:o,stateValue:r}}),otp:R(eE,{ref:s})},[c,f]=_.useState("phonenumber");return te("div",{className:"main-auth flex flex-nowrap justify-start flex-row-reverse h-screen w-screen",children:[!!l&&R(Xu,{message:l,type:"error",onCloseCallback:()=>i("")}),te("form",{onSubmit:async y=>{var h,v;y.preventDefault();try{if(c==="phonenumber"&&(await t.execute({phonenumber:r}),f("otp")),c==="otp"){const E=s.current.map(g=>g.value).join(""),m=await n.execute({otp:E,phonenumber:r});Cn.localStorage().setData(mo.adminUserStorageKey,m),u&&u(m)}}catch(E){E instanceof Kp?i(B.global.errors.otp):E instanceof Ju?i((v=(h=E.response)==null?void 0:h.data)==null?void 0:v.description):E instanceof Error&&i(E.message)}},className:"w-full px-7 md:px-20 md:w-[50%] lg:w-[35%]  min-w-[10rem] h-full shadow-lg shadow-slate-400 flex flex-col items-center justify-start pt-12",children:[R("div",{className:"w-48 h-[35%]",children:R("img",{src:lo.logoBlack,className:"w-full h-12",alt:"page icon"})}),R("div",{className:"font-normal mb-4 text-lg self-start",children:B.global.enterPanel}),a[c],R(Zu,{onClick:()=>null,title:B.global.submit,className:"[background:var(--color-gradient-button)] hover:brightness-90 transition-all w-full h-11"})]}),R("div",{className:"hidden md:flex md:w-[50%] lg:w-[65%] h-full"})]})}function rE(){const{accessTokenUpdateHandler:e,notLoginAuth:t,userData:n}=dr(),{user:r}=n,o=V1(r,e,t),l=W1(o),i=Q1(r,e,t),u=X1(i.httpHandler);return R(nE,{authPhone:l,otpAuth:u})}function oE(){return R(rE,{})}function lE(){const{user:e}=sr();return e&&e.adminUserData.accessToken?R(Qu,{to:Xt.usersList,replace:!0}):R(sp,{})}function iE(){const e=Rn();return te(pg,{location:e,children:[te(an,{element:R(z1,{}),children:[R(an,{index:!0,element:R(E1,{})}),R(an,{path:Xt.createUser,element:R(D1,{})})]}),R(an,{element:R(lE,{}),children:R(an,{path:Xt.authentication,element:R(oE,{})})}),R(an,{path:"*",element:R(Qu,{to:Xt.usersList,replace:!0})})]},e.key)}function sE(){const e=sr(),{setUser:t}=e;return _.useEffect(()=>{const r=Cn.localStorage().getData(mo.adminUserStorageKey);r&&r.adminUserData.accessToken&&t&&t(r)},[]),R(iE,{})}Vi.createRoot(document.getElementById("root")).render(R(R0,{children:R(vg,{children:R(sE,{})})}));
diff --git a/dist/index.html b/dist/index.html
new file mode 100644
index 0000000..043be88
--- /dev/null
+++ b/dist/index.html
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <link rel="icon" type="image/svg+xml" href="/vite.svg" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>Vite + React + TS</title>
+    <script type="module" crossorigin src="/assets/index-43ad9ab6.js"></script>
+    <link rel="stylesheet" href="/assets/index-32cf486f.css">
+  </head>
+  <body>
+    <div id="root"></div>
+    
+  </body>
+</html>
diff --git a/dist/vite.svg b/dist/vite.svg
new file mode 100644
index 0000000..e7b8dfb
--- /dev/null
+++ b/dist/vite.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>
\ No newline at end of file
diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml
index a430b0b..4e3dcbc 100644
--- a/docker-compose.prod.yml
+++ b/docker-compose.prod.yml
@@ -3,17 +3,7 @@ services:
   dipal-admin:
     ports:
       - 8000:80
-    environment:
-      - VITE_API_ORIGIN=https://admin.dev.dipal.ru/api/v1
-      - VITE_API_AUTH_ORIGIN=https://auth.dev.dipal.ru/api/v1/auth
-      - VITE_API_AUTH_PHONENUMBER=/start-challenge
-      - VITE_API_AUTH_LOGIN=/login
-      - VITE_API_AUTH_REFRESH=/refresh-token
-      - VITE_API_CREATE_MEMBER=/user_place/members
-      - VITE_API_PLACES=/place
-      - VITE_API_USERS=/profile
-      - VITE_API_USERS_ACCOUNT=/account
-      - VITE_API_USERS_PROFILE=/profile
+    env_file: .env.production
     build:
       context: .
       dockerfile: dockerfile.prod
\ No newline at end of file
diff --git a/src/business-logic/core/places/get-places/data/response-object/protocols.ts b/src/business-logic/core/places/get-places/data/response-object/protocols.ts
index 7455c7c..07fc889 100644
--- a/src/business-logic/core/places/get-places/data/response-object/protocols.ts
+++ b/src/business-logic/core/places/get-places/data/response-object/protocols.ts
@@ -1,4 +1,4 @@
-import Places from '../../../common/entity/placeEntity';
+import { QrPlace } from '../../../common/entity/placeEntity';
 
 export type GetPlacesResponse = {
   _id: string;
@@ -10,9 +10,13 @@ export type GetPlacesResponse = {
   available_services: string[];
 }[];
 
-export type GetPlacesRO = Places[] &
-  {
-    availableServices: string[];
-    createdAt: string;
-    updatedAt: string;
-  }[];
+export type GetPlacesRO = {
+  availableServices: string[];
+  createdAt: string;
+  updatedAt: string;
+  placeType: string;
+  name: string;
+  qr: null | QrPlace;
+  id: string;
+  parentId: string | null;
+}[];
diff --git a/src/business-logic/core/places/get-places/usecase/__test__/getPlacesUsecase.test.ts b/src/business-logic/core/places/get-places/usecase/__test__/getPlacesUsecase.test.ts
index cc702b1..4ffcf82 100644
--- a/src/business-logic/core/places/get-places/usecase/__test__/getPlacesUsecase.test.ts
+++ b/src/business-logic/core/places/get-places/usecase/__test__/getPlacesUsecase.test.ts
@@ -5,7 +5,7 @@ import GettingPlacesUsecase from '../getPlaceUsecase';
 
 const mockedRO: GetPlacesRO = [
   {
-    availableServices: [''],
+    availableServices: ['test'],
     createdAt: 'createdAt',
     id: 'id',
     name: 'name',
diff --git a/src/business-logic/core/users/create-user/create-account/data/repository/protocols.ts b/src/business-logic/core/users/create-user/create-account/data/repository/protocols.ts
index 9263d97..e904070 100644
--- a/src/business-logic/core/users/create-user/create-account/data/repository/protocols.ts
+++ b/src/business-logic/core/users/create-user/create-account/data/repository/protocols.ts
@@ -1,4 +1,4 @@
-import { INewUserData } from '../dto/protocols';
+import { CreateAccountDTOReturnType } from '../dto/protocols';
 import { CreateAcountResponseApi } from '../response-object/protocols';
 
-export type HttpHandler = (newUser: INewUserData) => Promise<CreateAcountResponseApi>;
+export type HttpHandler = (newUser: CreateAccountDTOReturnType) => Promise<CreateAcountResponseApi>;
diff --git a/src/business-logic/core/users/get-users/infra/getUsersInfra.ts b/src/business-logic/core/users/get-users/infra/getUsersInfra.ts
index 13e305d..8f4bb24 100644
--- a/src/business-logic/core/users/get-users/infra/getUsersInfra.ts
+++ b/src/business-logic/core/users/get-users/infra/getUsersInfra.ts
@@ -1,9 +1,9 @@
 import IGetUsersRepo from '../data/repository/IGetUserRepo';
 import getUsersRepo from '../data/repository/getUserRepo';
 import GettingUsersUsecase from '../usecase/getUsersUsecase';
-import { IgetusersInfra, getusersReturnType } from './protocols';
+import { IgetUsersInfra, getUsersReturnType } from './protocols';
 
-const getUsers = ({ httpHandler }: IgetusersInfra): getusersReturnType => {
+const getUsers = ({ httpHandler }: IgetUsersInfra): getUsersReturnType => {
   // get httpHandler
   const repository: IGetUsersRepo = () => getUsersRepo(httpHandler);
   // connet usecase and repository
diff --git a/src/driven/adapters/create-account-adapter/createAccountAdapter.ts b/src/driven/adapters/create-account-adapter/createAccountAdapter.ts
index b16bc97..7e06a60 100644
--- a/src/driven/adapters/create-account-adapter/createAccountAdapter.ts
+++ b/src/driven/adapters/create-account-adapter/createAccountAdapter.ts
@@ -1,4 +1,4 @@
-import { INewUserData } from '~/business-logic/core/users/create-user/create-account/data/dto/protocols';
+import { CreateAccountDTOReturnType } from '~/business-logic/core/users/create-user/create-account/data/dto/protocols';
 import { CreateAcountResponseApi } from '~/business-logic/core/users/create-user/create-account/data/response-object/protocols';
 import createUserPort from '~/business-logic/core/users/create-user/ports';
 import AdminUserModel from '~/business-logic/generic/admin-user/common/data/model/adminUserModel';
@@ -23,7 +23,7 @@ const createAccountAdapter = (
     navigateToAuth,
   );
 
-  const httpHandler = (newUserData: INewUserData) => {
+  const httpHandler = (newUserData: CreateAccountDTOReturnType) => {
     // api options
     const httpOptions: HttpOptionsType = {
       url,
-- 
2.39.5


From d95f19feeffeb56430eab85d0964ca92a644be81 Mon Sep 17 00:00:00 2001
From: behnamrhp <behnamrahimpour74@gmail.com>
Date: Tue, 23 May 2023 15:56:50 +0300
Subject: [PATCH 2/3] [REF]: refactor some ts errors for build and
 docker-compose file for dev mode

---
 docker-compose.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docker-compose.yml b/docker-compose.yml
index 8af55d2..2a849b4 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -4,6 +4,7 @@ services:
   dipal-panel:
     ports:
       - 5173:5173
+    env_file: .env.development
     build:
       context: ./
       dockerfile: Dockerfile
-- 
2.39.5


From 4905126b5d2c33ae07ac912bbe4c20dd0d80e480 Mon Sep 17 00:00:00 2001
From: behnamrhp <behnamrahimpour74@gmail.com>
Date: Tue, 23 May 2023 16:06:27 +0300
Subject: [PATCH 3/3] [FEAT]: add run book for the project

---
 Readme.md | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 130 insertions(+)
 create mode 100644 Readme.md

diff --git a/Readme.md b/Readme.md
new file mode 100644
index 0000000..706ec09
--- /dev/null
+++ b/Readme.md
@@ -0,0 +1,130 @@
+# Dipal admin panel
+
+# Table of Contents
+
+- [Dipal admin panel](#dipal-admin-panel)
+- [Overview](#overview)
+  - [Technologies](#technologies)
+- [Getting Started](#getting-started)
+  - [Development](#development)
+    - [Simple Start](#simple-start)
+    - [Start with Docker](#start-with-docker)
+  - [Production](#production)
+    - [Simple Build](#simple-build)
+    - [Build with Docker](#build-with-docker)
+- [Todo List](#todo-list)
+- [Naming Convetions](#naming-convetions)
+
+## Overview
+
+`Dipal admin panel` is a demo project for main admin panel of the dipal.
+
+### Technologies
+
+- language: [Typescript](https://www.typescriptlang.org/)
+- framework: [React](https://reactjs.org/)
+- api state management: [SWR](https://swr.vercel.app/)
+- testing tools: [Jest](https://jestjs.io/) | [React Testing Library](https://testing-library.com/docs/react-testing-library/intro/)
+- lintins: [ESlint](https://eslint.org/)
+- module bundler: [Vite](https://vitejs.dev/)
+- HTTP client: [Axios](https://axios-http.com/)
+- css framework: [Tailwindcss](https://tailwindcss.com/)
+
+## Getting Started
+
+you can start this project in two ways: running simple, running with Docker
+
+### Development
+
+#### Simple Start
+
+1. define your resource server OIDC's static data as environment variable in [.env.development](./.env.development). in this file you should define client id, client secret, realm and resource server base url
+
+2.
+
+```bash
+ yarn dev / npm run dev
+```
+
+#### Start with Docker
+
+1. at first you should define four environment variable such as following variables in .env.development like following example:
+
+  - VITE_API_ORIGIN = https://admin.dev.dipal.ru/api/v1
+  - VITE_API_AUTH_ORIGIN = https://auth.dev.dipal.ru/api/v1/auth
+  - VITE_API_AUTH_PHONENUMBER = /start-challenge
+  - VITE_API_AUTH_LOGIN = /login
+  - VITE_API_AUTH_REFRESH = /refresh-token
+  - VITE_API_CREATE_MEMBER = /user_place/members
+  - VITE_API_PLACES = /place
+  - VITE_API_USERS = /profile
+  - VITE_API_USERS_ACCOUNT = /account
+  - VITE_API_USERS_PROFILE = /profile
+  - VITE_API_QR = /qr_code
+
+for running with docker-compose, you can set these environment variable in [docker-compose](./docker-compose.yml) file and in the args.
+
+2.
+
+```bash
+  docker-compose -f docker-compose.yml up [-d] [--build] [--foce-recreate]
+```
+
+### Production
+
+#### Simple Build
+
+1. define your resource server OIDC's static data as environment variable in [.env.production](./.env.production). in this file you should define client id, client secret, realm and resource server base url
+
+2.
+
+```bash
+yarn build
+```
+
+for running the built project in your local you can use following commands after building.
+
+```bash
+npm i -g serve
+serve dist
+```
+
+#### Build with Docker
+
+
+1. at first you should define four environment variable such as following variables in .env.production like following example:
+
+  - VITE_API_ORIGIN = https://admin.dev.dipal.ru/api/v1
+  - VITE_API_AUTH_ORIGIN = https://auth.dev.dipal.ru/api/v1/auth
+  - VITE_API_AUTH_PHONENUMBER = /start-challenge
+  - VITE_API_AUTH_LOGIN = /login
+  - VITE_API_AUTH_REFRESH = /refresh-token
+  - VITE_API_CREATE_MEMBER = /user_place/members
+  - VITE_API_PLACES = /place
+  - VITE_API_USERS = /profile
+  - VITE_API_USERS_ACCOUNT = /account
+  - VITE_API_USERS_PROFILE = /profile
+  - VITE_API_QR = /qr_code
+
+for running with docker-compose, you can set these environment variable in [docker-compose](./docker-compose.prod.yml) file in the args.
+
+2.
+
+```bash
+  docker-compose -f docker-compose.prod.yml up [-d] [--build] [--foce-recreate]
+```
+
+## Todo List
+
+- project follows the hexagonal architecture for this architecture some of the features didn't follow the architecture rules we should seperate the logic from the other layers
+- make full documentation for describing the full documentation
+- strategy for intercepting the requests should be refactored to follow more clean and more reusable way handle all of the access token and refresh tokens in the interceptors
+- we can use other strategies for error handling on getting the places list and users lists for requesting the api
+- handling pagination or lazy loading for the tables
+- use stale strategies for the api statemanager
+
+## naming convetions:
+
+1. all **_folders_** follow the kebab-case convention for naming.
+2. all **_files_** follow the camelCase convention for naming.
+3. all **_variables_** and **_functions_** follow the camelCase convention for naming.
-- 
2.39.5