(function(){"use strict";try{if(typeof document<"u"){var o=document.createElement("style");o.appendChild(document.createTextNode('._filterSection_14yl9_1{border:1px solid #D1D5DB;border-radius:.5rem;background-color:#f9fafb;display:none}@media (min-width: 768px){._filterSection_14yl9_1{display:block}}._toggleButton_14yl9_15{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem;background-color:#e5e7eb;border-top-left-radius:.5rem;border-top-right-radius:.5rem;transition:background-color .2s}._toggleButton_14yl9_15:hover{background-color:#d1d5db}._title_14yl9_31{font-weight:600;color:#1f2937}._itemsContainer_14yl9_36{margin-top:.5rem;padding-left:1rem;padding-bottom:0}._itemLabel_14yl9_42{display:grid;grid-template-columns:repeat(7,1fr);padding-top:.25rem;padding-bottom:.25rem}._checkbox_14yl9_49{width:1rem;grid-column:span 1}._itemName_14yl9_54{font-weight:400;font-size:.75rem;color:#374151;grid-column:span 6}._footerContainer_14yl9_61{margin-top:.5rem}._categoryContainer_tdtj2_1{background-color:#fff;padding:16px;border-radius:12px;box-shadow:0 4px 6px #0000001a;transition:box-shadow .3s ease;width:300px}._categoryContainer_tdtj2_1:hover{box-shadow:0 10px 15px #00000026}._cardContent_tdtj2_14{display:flex;flex-direction:column;align-items:center}._image_tdtj2_20{width:144px;height:144px;margin-bottom:16px;object-fit:cover}._title_tdtj2_27{text-align:center;font-weight:600;font-size:1.125rem;color:#374151;min-height:50px;margin-bottom:1em}._buttonGrid_tdtj2_36{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;text-align:center}._buttonPrimary_tdtj2_43{background-color:#f97316;color:#fff;padding:8px 16px;border-radius:6px;font-size:.875rem;border:none;cursor:pointer;transition:background-color .2s ease}._buttonPrimary_tdtj2_43:hover{background-color:#ea580c}._buttonSecondary_tdtj2_58{border:1px solid #2563eb;color:#2563eb;padding:8px 16px;border-radius:6px;font-size:.875rem;text-decoration:none;transition:background-color .2s ease}._buttonSecondary_tdtj2_58:hover{background-color:#eff6ff}._projectCard_15ogx_1{display:block;text-decoration:none;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 4px 8px #0000001a;transition:box-shadow .3s ease}._projectCard_15ogx_1:hover{box-shadow:0 8px 16px #0003}._cardContent_15ogx_17{display:flex;padding:16px}._imageContainer_15ogx_22{flex-shrink:0;width:160px;height:160px;background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;margin-right:16px}._image_15ogx_22{width:100%;height:100%;object-fit:cover}._details_15ogx_39{flex-grow:1}._title_15ogx_43{font-size:1.25rem;font-weight:700;color:#333;margin-bottom:8px}._attribution_15ogx_50{font-size:1rem;color:#555;margin-bottom:8px}._addedDate_15ogx_56{font-size:.875rem;color:#888;margin-bottom:8px}._description_15ogx_62{font-size:.875rem;color:#666;line-height:1.4}._appContainer_1s71r_1{display:block;padding:2rem 1.5rem;min-height:100vh;background-color:#f6f6f6}._searchSection_1s71r_9{display:block;margin-bottom:2rem}._searchBar_1s71r_14{display:flex;align-items:center;gap:1rem}._inputWrapper_1s71r_20{flex-grow:1;position:relative;padding-top:.25rem}._searchInput_1s71r_26{width:100%;padding-left:.5rem;padding-top:1rem;padding-bottom:1rem;border:1px solid #D1D5DB;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;outline:none}._searchInput_1s71r_26:focus{box-shadow:0 0 0 2px #3b82f6}._searchIcon_1s71r_42{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;background:transparent;border:none;cursor:pointer}._sortSelect_1s71r_53{padding:1rem;border:1px solid #D1D5DB;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;outline:none}._sortSelect_1s71r_53:focus{box-shadow:0 0 0 2px #3b82f6}._searchButton_1s71r_65{padding:.75rem 1.5rem;background-color:#1d4ed8;color:#fff;border:none;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;cursor:pointer}._searchButton_1s71r_65:hover{background-color:#1e40af}._mainContent_1s71r_80{display:flex;gap:0rem 2rem}._filterSidebar_1s71r_86{flex-shrink:0;width:100%}@media (min-width: 768px){._filterSidebar_1s71r_86{width:16rem}}._contentArea_1s71r_98{flex:1}._categoriesSection_1s71r_103{margin-bottom:2rem}._sectionTitle_1s71r_107{font-size:1.5rem;font-weight:600;color:#1f2937;margin-top:0;margin-bottom:1rem;font-family:Inter,sans-serif}._categoryGrid_1s71r_117{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 0px}._noResultsText_1s71r_123{color:#4b5563}._projectsSection_1s71r_128{margin-top:2rem}._projectsGrid_1s71r_133{display:grid;grid-template-columns:repeat(2,1fr);gap:6px 6px}@media (max-width: 1024px){._mainContent_1s71r_80{display:block}._filterSidebar_1s71r_86{width:100%}._categoryGrid_1s71r_117,._projectsGrid_1s71r_133{grid-template-columns:1fr}}._projectContainer_v5usj_1{display:flex;flex-direction:column;background-color:#f9fafb}._heroSection_v5usj_7{background-color:#fff;margin:.5rem auto 0;width:75%}._gridContainer_v5usj_13{display:grid;grid-template-columns:repeat(2,1fr)}._heroImage_v5usj_18{width:50%}._linkContainer_v5usj_22{margin-top:2.5rem}._projectLink_v5usj_26{background-color:#9ca3af;padding:1rem;text-decoration:none;color:inherit}._projectTitle_v5usj_33{font-size:1.5rem;font-weight:700;color:#1f2937}._projectDescription_v5usj_39{margin-top:.5rem;color:#4b5563;line-height:1.75}/*! tailwindcss v4.0.6 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-red-950:oklch(.258 .092 26.042);--color-orange-50:oklch(.98 .016 73.684);--color-orange-100:oklch(.954 .038 75.164);--color-orange-200:oklch(.901 .076 70.697);--color-orange-300:oklch(.837 .128 66.29);--color-orange-400:oklch(.75 .183 55.934);--color-orange-500:oklch(.705 .213 47.604);--color-orange-600:oklch(.646 .222 41.116);--color-orange-700:oklch(.553 .195 38.402);--color-orange-800:oklch(.47 .157 37.304);--color-orange-900:oklch(.408 .123 38.172);--color-orange-950:oklch(.266 .079 36.259);--color-amber-50:oklch(.987 .022 95.277);--color-amber-100:oklch(.962 .059 95.617);--color-amber-200:oklch(.924 .12 95.746);--color-amber-300:oklch(.879 .169 91.605);--color-amber-400:oklch(.828 .189 84.429);--color-amber-500:oklch(.769 .188 70.08);--color-amber-600:oklch(.666 .179 58.318);--color-amber-700:oklch(.555 .163 48.998);--color-amber-800:oklch(.473 .137 46.201);--color-amber-900:oklch(.414 .112 45.904);--color-amber-950:oklch(.279 .077 45.635);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-100:oklch(.973 .071 103.193);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-300:oklch(.905 .182 98.111);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-700:oklch(.554 .135 66.442);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-900:oklch(.421 .095 57.708);--color-yellow-950:oklch(.286 .066 53.813);--color-lime-50:oklch(.986 .031 120.757);--color-lime-100:oklch(.967 .067 122.328);--color-lime-200:oklch(.938 .127 124.321);--color-lime-300:oklch(.897 .196 126.665);--color-lime-400:oklch(.841 .238 128.85);--color-lime-500:oklch(.768 .233 130.85);--color-lime-600:oklch(.648 .2 131.684);--color-lime-700:oklch(.532 .157 131.589);--color-lime-800:oklch(.453 .124 130.933);--color-lime-900:oklch(.405 .101 131.063);--color-lime-950:oklch(.274 .072 132.109);--color-green-50:oklch(.982 .018 155.826);--color-green-100:oklch(.962 .044 156.743);--color-green-200:oklch(.925 .084 155.995);--color-green-300:oklch(.871 .15 154.449);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-700:oklch(.527 .154 150.069);--color-green-800:oklch(.448 .119 151.328);--color-green-900:oklch(.393 .095 152.535);--color-green-950:oklch(.266 .065 152.934);--color-emerald-50:oklch(.979 .021 166.113);--color-emerald-100:oklch(.95 .052 163.051);--color-emerald-200:oklch(.905 .093 164.15);--color-emerald-300:oklch(.845 .143 164.978);--color-emerald-400:oklch(.765 .177 163.223);--color-emerald-500:oklch(.696 .17 162.48);--color-emerald-600:oklch(.596 .145 163.225);--color-emerald-700:oklch(.508 .118 165.612);--color-emerald-800:oklch(.432 .095 166.913);--color-emerald-900:oklch(.378 .077 168.94);--color-emerald-950:oklch(.262 .051 172.552);--color-teal-50:oklch(.984 .014 180.72);--color-teal-100:oklch(.953 .051 180.801);--color-teal-200:oklch(.91 .096 180.426);--color-teal-300:oklch(.855 .138 181.071);--color-teal-400:oklch(.777 .152 181.912);--color-teal-500:oklch(.704 .14 182.503);--color-teal-600:oklch(.6 .118 184.704);--color-teal-700:oklch(.511 .096 186.391);--color-teal-800:oklch(.437 .078 188.216);--color-teal-900:oklch(.386 .063 188.416);--color-teal-950:oklch(.277 .046 192.524);--color-cyan-50:oklch(.984 .019 200.873);--color-cyan-100:oklch(.956 .045 203.388);--color-cyan-200:oklch(.917 .08 205.041);--color-cyan-300:oklch(.865 .127 207.078);--color-cyan-400:oklch(.789 .154 211.53);--color-cyan-500:oklch(.715 .143 215.221);--color-cyan-600:oklch(.609 .126 221.723);--color-cyan-700:oklch(.52 .105 223.128);--color-cyan-800:oklch(.45 .085 224.283);--color-cyan-900:oklch(.398 .07 227.392);--color-cyan-950:oklch(.302 .056 229.695);--color-sky-50:oklch(.977 .013 236.62);--color-sky-100:oklch(.951 .026 236.824);--color-sky-200:oklch(.901 .058 230.902);--color-sky-300:oklch(.828 .111 230.318);--color-sky-400:oklch(.746 .16 232.661);--color-sky-500:oklch(.685 .169 237.323);--color-sky-600:oklch(.588 .158 241.966);--color-sky-700:oklch(.5 .134 242.749);--color-sky-800:oklch(.443 .11 240.79);--color-sky-900:oklch(.391 .09 240.876);--color-sky-950:oklch(.293 .066 243.157);--color-blue-50:oklch(.97 .014 254.604);--color-blue-100:oklch(.932 .032 255.585);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-blue-950:oklch(.282 .091 267.935);--color-indigo-50:oklch(.962 .018 272.314);--color-indigo-100:oklch(.93 .034 272.788);--color-indigo-200:oklch(.87 .065 274.039);--color-indigo-300:oklch(.785 .115 274.713);--color-indigo-400:oklch(.673 .182 276.935);--color-indigo-500:oklch(.585 .233 277.117);--color-indigo-600:oklch(.511 .262 276.966);--color-indigo-700:oklch(.457 .24 277.023);--color-indigo-800:oklch(.398 .195 277.366);--color-indigo-900:oklch(.359 .144 278.697);--color-indigo-950:oklch(.257 .09 281.288);--color-violet-50:oklch(.969 .016 293.756);--color-violet-100:oklch(.943 .029 294.588);--color-violet-200:oklch(.894 .057 293.283);--color-violet-300:oklch(.811 .111 293.571);--color-violet-400:oklch(.702 .183 293.541);--color-violet-500:oklch(.606 .25 292.717);--color-violet-600:oklch(.541 .281 293.009);--color-violet-700:oklch(.491 .27 292.581);--color-violet-800:oklch(.432 .232 292.759);--color-violet-900:oklch(.38 .189 293.745);--color-violet-950:oklch(.283 .141 291.089);--color-purple-50:oklch(.977 .014 308.299);--color-purple-100:oklch(.946 .033 307.174);--color-purple-200:oklch(.902 .063 306.703);--color-purple-300:oklch(.827 .119 306.383);--color-purple-400:oklch(.714 .203 305.504);--color-purple-500:oklch(.627 .265 303.9);--color-purple-600:oklch(.558 .288 302.321);--color-purple-700:oklch(.496 .265 301.924);--color-purple-800:oklch(.438 .218 303.724);--color-purple-900:oklch(.381 .176 304.987);--color-purple-950:oklch(.291 .149 302.717);--color-fuchsia-50:oklch(.977 .017 320.058);--color-fuchsia-100:oklch(.952 .037 318.852);--color-fuchsia-200:oklch(.903 .076 319.62);--color-fuchsia-300:oklch(.833 .145 321.434);--color-fuchsia-400:oklch(.74 .238 322.16);--color-fuchsia-500:oklch(.667 .295 322.15);--color-fuchsia-600:oklch(.591 .293 322.896);--color-fuchsia-700:oklch(.518 .253 323.949);--color-fuchsia-800:oklch(.452 .211 324.591);--color-fuchsia-900:oklch(.401 .17 325.612);--color-fuchsia-950:oklch(.293 .136 325.661);--color-pink-50:oklch(.971 .014 343.198);--color-pink-100:oklch(.948 .028 342.258);--color-pink-200:oklch(.899 .061 343.231);--color-pink-300:oklch(.823 .12 346.018);--color-pink-400:oklch(.718 .202 349.761);--color-pink-500:oklch(.656 .241 354.308);--color-pink-600:oklch(.592 .249 .584);--color-pink-700:oklch(.525 .223 3.958);--color-pink-800:oklch(.459 .187 3.815);--color-pink-900:oklch(.408 .153 2.432);--color-pink-950:oklch(.284 .109 3.907);--color-rose-50:oklch(.969 .015 12.422);--color-rose-100:oklch(.941 .03 12.58);--color-rose-200:oklch(.892 .058 10.001);--color-rose-300:oklch(.81 .117 11.638);--color-rose-400:oklch(.712 .194 13.428);--color-rose-500:oklch(.645 .246 16.439);--color-rose-600:oklch(.586 .253 17.585);--color-rose-700:oklch(.514 .222 16.935);--color-rose-800:oklch(.455 .188 13.697);--color-rose-900:oklch(.41 .159 10.272);--color-rose-950:oklch(.271 .105 12.094);--color-slate-50:oklch(.984 .003 247.858);--color-slate-100:oklch(.968 .007 247.896);--color-slate-200:oklch(.929 .013 255.508);--color-slate-300:oklch(.869 .022 252.894);--color-slate-400:oklch(.704 .04 256.788);--color-slate-500:oklch(.554 .046 257.417);--color-slate-600:oklch(.446 .043 257.281);--color-slate-700:oklch(.372 .044 257.287);--color-slate-800:oklch(.279 .041 260.031);--color-slate-900:oklch(.208 .042 265.755);--color-slate-950:oklch(.129 .042 264.695);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-gray-950:oklch(.13 .028 261.692);--color-zinc-50:oklch(.985 0 0);--color-zinc-100:oklch(.967 .001 286.375);--color-zinc-200:oklch(.92 .004 286.32);--color-zinc-300:oklch(.871 .006 286.286);--color-zinc-400:oklch(.705 .015 286.067);--color-zinc-500:oklch(.552 .016 285.938);--color-zinc-600:oklch(.442 .017 285.786);--color-zinc-700:oklch(.37 .013 285.805);--color-zinc-800:oklch(.274 .006 286.033);--color-zinc-900:oklch(.21 .006 285.885);--color-zinc-950:oklch(.141 .005 285.823);--color-neutral-50:oklch(.985 0 0);--color-neutral-100:oklch(.97 0 0);--color-neutral-200:oklch(.922 0 0);--color-neutral-300:oklch(.87 0 0);--color-neutral-400:oklch(.708 0 0);--color-neutral-500:oklch(.556 0 0);--color-neutral-600:oklch(.439 0 0);--color-neutral-700:oklch(.371 0 0);--color-neutral-800:oklch(.269 0 0);--color-neutral-900:oklch(.205 0 0);--color-neutral-950:oklch(.145 0 0);--color-stone-50:oklch(.985 .001 106.423);--color-stone-100:oklch(.97 .001 106.424);--color-stone-200:oklch(.923 .003 48.717);--color-stone-300:oklch(.869 .005 56.366);--color-stone-400:oklch(.709 .01 56.259);--color-stone-500:oklch(.553 .013 58.071);--color-stone-600:oklch(.444 .011 73.639);--color-stone-700:oklch(.374 .01 67.558);--color-stone-800:oklch(.268 .007 34.298);--color-stone-900:oklch(.216 .006 56.043);--color-stone-950:oklch(.147 .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.\\!container{width:100%!important}@media (width>=40rem){.\\!container{max-width:40rem!important}}@media (width>=48rem){.\\!container{max-width:48rem!important}}@media (width>=64rem){.\\!container{max-width:64rem!important}}@media (width>=80rem){.\\!container{max-width:80rem!important}}@media (width>=96rem){.\\!container{max-width:96rem!important}}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.h-auto{height:auto}.w-64{width:calc(var(--spacing)*64)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.shrink{flex-shrink:1}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.resize{resize:both}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.flex-col{flex-direction:column}.items-center{align-items:center}.rounded{border-radius:.25rem}.px-4{padding-inline:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-line{white-space:pre-line}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}')),document.head.appendChild(o)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})(); var em=u=>{throw TypeError(u)};var Hs=(u,c,r)=>c.has(u)||em("Cannot "+r);var E=(u,c,r)=>(Hs(u,c,"read from private field"),r?r.call(u):c.get(u)),ft=(u,c,r)=>c.has(u)?em("Cannot add the same private member more than once"):c instanceof WeakSet?c.add(u):c.set(u,r),tt=(u,c,r,s)=>(Hs(u,c,"write to private field"),s?s.call(u,r):c.set(u,r),r),Tt=(u,c,r)=>(Hs(u,c,"access private method"),r);var hc=(u,c,r,s)=>({set _(o){tt(u,c,o,r)},get _(){return E(u,c,s)}});(function(){const c=document.createElement("link").relList;if(c&&c.supports&&c.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const d of o)if(d.type==="childList")for(const p of d.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&s(p)}).observe(document,{childList:!0,subtree:!0});function r(o){const d={};return o.integrity&&(d.integrity=o.integrity),o.referrerPolicy&&(d.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?d.credentials="include":o.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function s(o){if(o.ep)return;o.ep=!0;const d=r(o);fetch(o.href,d)}})();function Lm(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}var ws={exports:{}},wu={};/** * @license React * react-jsx-runtime.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var lm;function Y0(){if(lm)return wu;lm=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function r(s,o,d){var p=null;if(d!==void 0&&(p=""+d),o.key!==void 0&&(p=""+o.key),"key"in o){d={};for(var b in o)b!=="key"&&(d[b]=o[b])}else d=o;return o=d.ref,{$$typeof:u,type:s,key:p,ref:o!==void 0?o:null,props:d}}return wu.Fragment=c,wu.jsx=r,wu.jsxs=r,wu}var am;function G0(){return am||(am=1,ws.exports=Y0()),ws.exports}var Z=G0(),qs={exports:{}},yt={};/** * @license React * react.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var nm;function X0(){if(nm)return yt;nm=1;var u=Symbol.for("react.transitional.element"),c=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),p=Symbol.for("react.context"),b=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),m=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),O=Symbol.iterator;function M(v){return v===null||typeof v!="object"?null:(v=O&&v[O]||v["@@iterator"],typeof v=="function"?v:null)}var z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,Y={};function w(v,H,k){this.props=v,this.context=H,this.refs=Y,this.updater=k||z}w.prototype.isReactComponent={},w.prototype.setState=function(v,H){if(typeof v!="object"&&typeof v!="function"&&v!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,v,H,"setState")},w.prototype.forceUpdate=function(v){this.updater.enqueueForceUpdate(this,v,"forceUpdate")};function L(){}L.prototype=w.prototype;function J(v,H,k){this.props=v,this.context=H,this.refs=Y,this.updater=k||z}var V=J.prototype=new L;V.constructor=J,j(V,w.prototype),V.isPureReactComponent=!0;var st=Array.isArray,W={H:null,A:null,T:null,S:null},dt=Object.prototype.hasOwnProperty;function lt(v,H,k,F,K,ot){return k=ot.ref,{$$typeof:u,type:v,key:H,ref:k!==void 0?k:null,props:ot}}function nt(v,H){return lt(v.type,H,void 0,void 0,void 0,v.props)}function G(v){return typeof v=="object"&&v!==null&&v.$$typeof===u}function P(v){var H={"=":"=0",":":"=2"};return"$"+v.replace(/[=:]/g,function(k){return H[k]})}var ct=/\/+/g;function Kt(v,H){return typeof v=="object"&&v!==null&&v.key!=null?P(""+v.key):H.toString(36)}function ge(){}function it(v){switch(v.status){case"fulfilled":return v.value;case"rejected":throw v.reason;default:switch(typeof v.status=="string"?v.then(ge,ge):(v.status="pending",v.then(function(H){v.status==="pending"&&(v.status="fulfilled",v.value=H)},function(H){v.status==="pending"&&(v.status="rejected",v.reason=H)})),v.status){case"fulfilled":return v.value;case"rejected":throw v.reason}}throw v}function $(v,H,k,F,K){var ot=typeof v;(ot==="undefined"||ot==="boolean")&&(v=null);var ht=!1;if(v===null)ht=!0;else switch(ot){case"bigint":case"string":case"number":ht=!0;break;case"object":switch(v.$$typeof){case u:case c:ht=!0;break;case D:return ht=v._init,$(ht(v._payload),H,k,F,K)}}if(ht)return K=K(v),ht=F===""?"."+Kt(v,0):F,st(K)?(k="",ht!=null&&(k=ht.replace(ct,"$&/")+"/"),$(K,H,k,"",function(Ct){return Ct})):K!=null&&(G(K)&&(K=nt(K,k+(K.key==null||v&&v.key===K.key?"":(""+K.key).replace(ct,"$&/")+"/")+ht)),H.push(K)),1;ht=0;var jt=F===""?".":F+":";if(st(v))for(var St=0;St>>1,v=C[I];if(0>>1;Io(F,q))Ko(ot,F)?(C[I]=ot,C[K]=q,I=K):(C[I]=F,C[k]=q,I=k);else if(Ko(ot,q))C[I]=ot,C[K]=q,I=K;else break t}}return X}function o(C,X){var q=C.sortIndex-X.sortIndex;return q!==0?q:C.id-X.id}if(u.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;u.unstable_now=function(){return d.now()}}else{var p=Date,b=p.now();u.unstable_now=function(){return p.now()-b}}var g=[],m=[],D=1,O=null,M=3,z=!1,j=!1,Y=!1,w=typeof setTimeout=="function"?setTimeout:null,L=typeof clearTimeout=="function"?clearTimeout:null,J=typeof setImmediate<"u"?setImmediate:null;function V(C){for(var X=r(m);X!==null;){if(X.callback===null)s(m);else if(X.startTime<=C)s(m),X.sortIndex=X.expirationTime,c(g,X);else break;X=r(m)}}function st(C){if(Y=!1,V(C),!j)if(r(g)!==null)j=!0,it();else{var X=r(m);X!==null&&$(st,X.startTime-C)}}var W=!1,dt=-1,lt=5,nt=-1;function G(){return!(u.unstable_now()-ntC&&G());){var I=O.callback;if(typeof I=="function"){O.callback=null,M=O.priorityLevel;var v=I(O.expirationTime<=C);if(C=u.unstable_now(),typeof v=="function"){O.callback=v,V(C),X=!0;break e}O===r(g)&&s(g),V(C)}else s(g);O=r(g)}if(O!==null)X=!0;else{var H=r(m);H!==null&&$(st,H.startTime-C),X=!1}}break t}finally{O=null,M=q,z=!1}X=void 0}}finally{X?ct():W=!1}}}var ct;if(typeof J=="function")ct=function(){J(P)};else if(typeof MessageChannel<"u"){var Kt=new MessageChannel,ge=Kt.port2;Kt.port1.onmessage=P,ct=function(){ge.postMessage(null)}}else ct=function(){w(P,0)};function it(){W||(W=!0,ct())}function $(C,X){dt=w(function(){C(u.unstable_now())},X)}u.unstable_IdlePriority=5,u.unstable_ImmediatePriority=1,u.unstable_LowPriority=4,u.unstable_NormalPriority=3,u.unstable_Profiling=null,u.unstable_UserBlockingPriority=2,u.unstable_cancelCallback=function(C){C.callback=null},u.unstable_continueExecution=function(){j||z||(j=!0,it())},u.unstable_forceFrameRate=function(C){0>C||125I?(C.sortIndex=q,c(m,C),r(g)===null&&C===r(m)&&(Y?(L(dt),dt=-1):Y=!0,$(st,q-I))):(C.sortIndex=v,c(g,C),j||z||(j=!0,it())),C},u.unstable_shouldYield=G,u.unstable_wrapCallback=function(C){var X=M;return function(){var q=M;M=X;try{return C.apply(this,arguments)}finally{M=q}}}}(Qs)),Qs}var cm;function K0(){return cm||(cm=1,Ls.exports=V0()),Ls.exports}var Ys={exports:{}},ce={};/** * @license React * react-dom.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var rm;function $0(){if(rm)return ce;rm=1;var u=cf();function c(g){var m="https://react.dev/errors/"+g;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),Ys.exports=$0(),Ys.exports}/** * @license React * react-dom-client.production.js * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var fm;function k0(){if(fm)return qu;fm=1;var u=K0(),c=cf(),r=J0();function s(t){var e="https://react.dev/errors/"+t;if(1)":-1n||y[a]!==T[n]){var N=` `+y[a].replace(" at new "," at ");return t.displayName&&N.includes("")&&(N=N.replace("",t.displayName)),N}while(1<=a&&0<=n);break}}}finally{it=!1,Error.prepareStackTrace=l}return(l=t?t.displayName||t.name:"")?ge(l):""}function C(t){switch(t.tag){case 26:case 27:case 5:return ge(t.type);case 16:return ge("Lazy");case 13:return ge("Suspense");case 19:return ge("SuspenseList");case 0:case 15:return t=$(t.type,!1),t;case 11:return t=$(t.type.render,!1),t;case 1:return t=$(t.type,!0),t;default:return""}}function X(t){try{var e="";do e+=C(t),t=t.return;while(t);return e}catch(l){return` Error generating stack: `+l.message+` `+l.stack}}function q(t){var e=t,l=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,(e.flags&4098)!==0&&(l=e.return),t=e.return;while(t)}return e.tag===3?l:null}function I(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function v(t){if(q(t)!==t)throw Error(s(188))}function H(t){var e=t.alternate;if(!e){if(e=q(t),e===null)throw Error(s(188));return e!==t?null:t}for(var l=t,a=e;;){var n=l.return;if(n===null)break;var i=n.alternate;if(i===null){if(a=n.return,a!==null){l=a;continue}break}if(n.child===i.child){for(i=n.child;i;){if(i===l)return v(n),t;if(i===a)return v(n),e;i=i.sibling}throw Error(s(188))}if(l.return!==a.return)l=n,a=i;else{for(var f=!1,h=n.child;h;){if(h===l){f=!0,l=n,a=i;break}if(h===a){f=!0,a=n,l=i;break}h=h.sibling}if(!f){for(h=i.child;h;){if(h===l){f=!0,l=i,a=n;break}if(h===a){f=!0,a=i,l=n;break}h=h.sibling}if(!f)throw Error(s(189))}}if(l.alternate!==a)throw Error(s(190))}if(l.tag!==3)throw Error(s(188));return l.stateNode.current===l?t:e}function k(t){var e=t.tag;if(e===5||e===26||e===27||e===6)return t;for(t=t.child;t!==null;){if(e=k(t),e!==null)return e;t=t.sibling}return null}var F=Array.isArray,K=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,ot={pending:!1,data:null,method:null,action:null},ht=[],jt=-1;function St(t){return{current:t}}function Ct(t){0>jt||(t.current=ht[jt],ht[jt]=null,jt--)}function vt(t,e){jt++,ht[jt]=t.current,t.current=e}var $t=St(null),Qe=St(null),pe=St(null),Pu=St(null);function Iu(t,e){switch(vt(pe,e),vt(Qe,t),vt($t,null),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)&&(e=e.namespaceURI)?xd(e):0;break;default:if(t=t===8?e.parentNode:e,e=t.tagName,t=t.namespaceURI)t=xd(t),e=zd(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}Ct($t),vt($t,e)}function Ya(){Ct($t),Ct(Qe),Ct(pe)}function Ac(t){t.memoizedState!==null&&vt(Pu,t);var e=$t.current,l=zd(e,t.type);e!==l&&(vt(Qe,t),vt($t,l))}function ti(t){Qe.current===t&&(Ct($t),Ct(Qe)),Pu.current===t&&(Ct(Pu),zu._currentValue=ot)}var Dc=Object.prototype.hasOwnProperty,Cc=u.unstable_scheduleCallback,Mc=u.unstable_cancelCallback,by=u.unstable_shouldYield,Sy=u.unstable_requestPaint,Je=u.unstable_now,Ey=u.unstable_getCurrentPriorityLevel,pf=u.unstable_ImmediatePriority,bf=u.unstable_UserBlockingPriority,ei=u.unstable_NormalPriority,Ty=u.unstable_LowPriority,Sf=u.unstable_IdlePriority,_y=u.log,Ry=u.unstable_setDisableYieldValue,Qn=null,be=null;function Oy(t){if(be&&typeof be.onCommitFiberRoot=="function")try{be.onCommitFiberRoot(Qn,t,void 0,(t.current.flags&128)===128)}catch{}}function Cl(t){if(typeof _y=="function"&&Ry(t),be&&typeof be.setStrictMode=="function")try{be.setStrictMode(Qn,t)}catch{}}var Se=Math.clz32?Math.clz32:Cy,Ay=Math.log,Dy=Math.LN2;function Cy(t){return t>>>=0,t===0?32:31-(Ay(t)/Dy|0)|0}var li=128,ai=4194304;function ra(t){var e=t&42;if(e!==0)return e;switch(t&-t){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:return 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&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function ni(t,e){var l=t.pendingLanes;if(l===0)return 0;var a=0,n=t.suspendedLanes,i=t.pingedLanes,f=t.warmLanes;t=t.finishedLanes!==0;var h=l&134217727;return h!==0?(l=h&~n,l!==0?a=ra(l):(i&=h,i!==0?a=ra(i):t||(f=h&~f,f!==0&&(a=ra(f))))):(h=l&~n,h!==0?a=ra(h):i!==0?a=ra(i):t||(f=l&~f,f!==0&&(a=ra(f)))),a===0?0:e!==0&&e!==a&&(e&n)===0&&(n=a&-a,f=e&-e,n>=f||n===32&&(f&4194176)!==0)?e:a}function Yn(t,e){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&e)===0}function My(t,e){switch(t){case 1:case 2:case 4:case 8:return e+250;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 e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ef(){var t=li;return li<<=1,(li&4194176)===0&&(li=128),t}function Tf(){var t=ai;return ai<<=1,(ai&62914560)===0&&(ai=4194304),t}function xc(t){for(var e=[],l=0;31>l;l++)e.push(t);return e}function Gn(t,e){t.pendingLanes|=e,e!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function xy(t,e,l,a,n,i){var f=t.pendingLanes;t.pendingLanes=l,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=l,t.entangledLanes&=l,t.errorRecoveryDisabledLanes&=l,t.shellSuspendCounter=0;var h=t.entanglements,y=t.expirationTimes,T=t.hiddenUpdates;for(l=f&~l;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),jy=RegExp("^[: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]*$"),xf={},zf={};function Hy(t){return Dc.call(zf,t)?!0:Dc.call(xf,t)?!1:jy.test(t)?zf[t]=!0:(xf[t]=!0,!1)}function ui(t,e,l){if(Hy(e))if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":t.removeAttribute(e);return;case"boolean":var a=e.toLowerCase().slice(0,5);if(a!=="data-"&&a!=="aria-"){t.removeAttribute(e);return}}t.setAttribute(e,""+l)}}function ii(t,e,l){if(l===null)t.removeAttribute(e);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(e);return}t.setAttribute(e,""+l)}}function rl(t,e,l,a){if(a===null)t.removeAttribute(l);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":t.removeAttribute(l);return}t.setAttributeNS(e,l,""+a)}}function Ae(t){switch(typeof t){case"bigint":case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Uf(t){var e=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function wy(t){var e=Uf(t)?"checked":"value",l=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),a=""+t[e];if(!t.hasOwnProperty(e)&&typeof l<"u"&&typeof l.get=="function"&&typeof l.set=="function"){var n=l.get,i=l.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return n.call(this)},set:function(f){a=""+f,i.call(this,f)}}),Object.defineProperty(t,e,{enumerable:l.enumerable}),{getValue:function(){return a},setValue:function(f){a=""+f},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function ci(t){t._valueTracker||(t._valueTracker=wy(t))}function Nf(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var l=e.getValue(),a="";return t&&(a=Uf(t)?t.checked?"true":"false":t.value),t=a,t!==l?(e.setValue(t),!0):!1}function ri(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var qy=/[\n"\\]/g;function De(t){return t.replace(qy,function(e){return"\\"+e.charCodeAt(0).toString(16)+" "})}function Nc(t,e,l,a,n,i,f,h){t.name="",f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"?t.type=f:t.removeAttribute("type"),e!=null?f==="number"?(e===0&&t.value===""||t.value!=e)&&(t.value=""+Ae(e)):t.value!==""+Ae(e)&&(t.value=""+Ae(e)):f!=="submit"&&f!=="reset"||t.removeAttribute("value"),e!=null?jc(t,f,Ae(e)):l!=null?jc(t,f,Ae(l)):a!=null&&t.removeAttribute("value"),n==null&&i!=null&&(t.defaultChecked=!!i),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?t.name=""+Ae(h):t.removeAttribute("name")}function jf(t,e,l,a,n,i,f,h){if(i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"&&(t.type=i),e!=null||l!=null){if(!(i!=="submit"&&i!=="reset"||e!=null))return;l=l!=null?""+Ae(l):"",e=e!=null?""+Ae(e):l,h||e===t.value||(t.value=e),t.defaultValue=e}a=a??n,a=typeof a!="function"&&typeof a!="symbol"&&!!a,t.checked=h?t.checked:!!a,t.defaultChecked=!!a,f!=null&&typeof f!="function"&&typeof f!="symbol"&&typeof f!="boolean"&&(t.name=f)}function jc(t,e,l){e==="number"&&ri(t.ownerDocument)===t||t.defaultValue===""+l||(t.defaultValue=""+l)}function Ka(t,e,l,a){if(t=t.options,e){e={};for(var n=0;n=kn),$f=" ",Jf=!1;function kf(t,e){switch(t){case"keyup":return ov.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ff(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Fa=!1;function dv(t,e){switch(t){case"compositionend":return Ff(e);case"keypress":return e.which!==32?null:(Jf=!0,$f);case"textInput":return t=e.data,t===$f&&Jf?null:t;default:return null}}function mv(t,e){if(Fa)return t==="compositionend"||!Vc&&kf(t,e)?(t=Yf(),fi=Qc=xl=null,Fa=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=e)return{node:l,offset:e-t};t=a}t:{for(;l;){if(l.nextSibling){l=l.nextSibling;break t}l=l.parentNode}l=void 0}l=no(l)}}function io(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?io(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function co(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var e=ri(t.document);e instanceof t.HTMLIFrameElement;){try{var l=typeof e.contentWindow.location.href=="string"}catch{l=!1}if(l)t=e.contentWindow;else break;e=ri(t.document)}return e}function Jc(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}function Tv(t,e){var l=co(e);e=t.focusedElem;var a=t.selectionRange;if(l!==e&&e&&e.ownerDocument&&io(e.ownerDocument.documentElement,e)){if(a!==null&&Jc(e)){if(t=a.start,l=a.end,l===void 0&&(l=t),"selectionStart"in e)e.selectionStart=t,e.selectionEnd=Math.min(l,e.value.length);else if(l=(t=e.ownerDocument||document)&&t.defaultView||window,l.getSelection){l=l.getSelection();var n=e.textContent.length,i=Math.min(a.start,n);a=a.end===void 0?i:Math.min(a.end,n),!l.extend&&i>a&&(n=a,a=i,i=n),n=uo(e,i);var f=uo(e,a);n&&f&&(l.rangeCount!==1||l.anchorNode!==n.node||l.anchorOffset!==n.offset||l.focusNode!==f.node||l.focusOffset!==f.offset)&&(t=t.createRange(),t.setStart(n.node,n.offset),l.removeAllRanges(),i>a?(l.addRange(t),l.extend(f.node,f.offset)):(t.setEnd(f.node,f.offset),l.addRange(t)))}}for(t=[],l=e;l=l.parentNode;)l.nodeType===1&&t.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof e.focus=="function"&&e.focus(),e=0;e=document.documentMode,Wa=null,kc=null,In=null,Fc=!1;function ro(t,e,l){var a=l.window===l?l.document:l.nodeType===9?l:l.ownerDocument;Fc||Wa==null||Wa!==ri(a)||(a=Wa,"selectionStart"in a&&Jc(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),In&&Pn(In,a)||(In=a,a=Wi(kc,"onSelect"),0>=f,n-=f,sl=1<<32-Se(e)+n|l<rt?(It=ut,ut=null):It=ut.sibling;var At=A(_,ut,R[rt],B);if(At===null){ut===null&&(ut=It);break}t&&ut&&At.alternate===null&&e(_,ut),S=i(At,S,rt),pt===null?et=At:pt.sibling=At,pt=At,ut=It}if(rt===R.length)return l(_,ut),Ot&&ya(_,rt),et;if(ut===null){for(;rtrt?(It=ut,ut=null):It=ut.sibling;var Fl=A(_,ut,At.value,B);if(Fl===null){ut===null&&(ut=It);break}t&&ut&&Fl.alternate===null&&e(_,ut),S=i(Fl,S,rt),pt===null?et=Fl:pt.sibling=Fl,pt=Fl,ut=It}if(At.done)return l(_,ut),Ot&&ya(_,rt),et;if(ut===null){for(;!At.done;rt++,At=R.next())At=Q(_,At.value,B),At!==null&&(S=i(At,S,rt),pt===null?et=At:pt.sibling=At,pt=At);return Ot&&ya(_,rt),et}for(ut=a(ut);!At.done;rt++,At=R.next())At=U(ut,_,rt,At.value,B),At!==null&&(t&&At.alternate!==null&&ut.delete(At.key===null?rt:At.key),S=i(At,S,rt),pt===null?et=At:pt.sibling=At,pt=At);return t&&ut.forEach(function(Q0){return e(_,Q0)}),Ot&&ya(_,rt),et}function Qt(_,S,R,B){if(typeof R=="object"&&R!==null&&R.type===g&&R.key===null&&(R=R.props.children),typeof R=="object"&&R!==null){switch(R.$$typeof){case p:t:{for(var et=R.key;S!==null;){if(S.key===et){if(et=R.type,et===g){if(S.tag===7){l(_,S.sibling),B=n(S,R.props.children),B.return=_,_=B;break t}}else if(S.elementType===et||typeof et=="object"&&et!==null&&et.$$typeof===J&&Ao(et)===S.type){l(_,S.sibling),B=n(S,R.props),iu(B,R),B.return=_,_=B;break t}l(_,S);break}else e(_,S);S=S.sibling}R.type===g?(B=Aa(R.props.children,_.mode,B,R.key),B.return=_,_=B):(B=Yi(R.type,R.key,R.props,null,_.mode,B),iu(B,R),B.return=_,_=B)}return f(_);case b:t:{for(et=R.key;S!==null;){if(S.key===et)if(S.tag===4&&S.stateNode.containerInfo===R.containerInfo&&S.stateNode.implementation===R.implementation){l(_,S.sibling),B=n(S,R.children||[]),B.return=_,_=B;break t}else{l(_,S);break}else e(_,S);S=S.sibling}B=Pr(R,_.mode,B),B.return=_,_=B}return f(_);case J:return et=R._init,R=et(R._payload),Qt(_,S,R,B)}if(F(R))return at(_,S,R,B);if(dt(R)){if(et=dt(R),typeof et!="function")throw Error(s(150));return R=et.call(R),mt(_,S,R,B)}if(typeof R.then=="function")return Qt(_,S,Ti(R),B);if(R.$$typeof===z)return Qt(_,S,Bi(_,R),B);_i(_,R)}return typeof R=="string"&&R!==""||typeof R=="number"||typeof R=="bigint"?(R=""+R,S!==null&&S.tag===6?(l(_,S.sibling),B=n(S,R),B.return=_,_=B):(l(_,S),B=Wr(R,_.mode,B),B.return=_,_=B),f(_)):l(_,S)}return function(_,S,R,B){try{uu=0;var et=Qt(_,S,R,B);return an=null,et}catch(ut){if(ut===au)throw ut;var pt=He(29,ut,null,_.mode);return pt.lanes=B,pt.return=_,pt}finally{}}}var ga=Do(!0),Co=Do(!1),nn=St(null),Ri=St(0);function Mo(t,e){t=El,vt(Ri,t),vt(nn,e),El=t|e.baseLanes}function nr(){vt(Ri,El),vt(nn,nn.current)}function ur(){El=Ri.current,Ct(nn),Ct(Ri)}var Ue=St(null),Fe=null;function Ul(t){var e=t.alternate;vt(Jt,Jt.current&1),vt(Ue,t),Fe===null&&(e===null||nn.current!==null||e.memoizedState!==null)&&(Fe=t)}function xo(t){if(t.tag===22){if(vt(Jt,Jt.current),vt(Ue,t),Fe===null){var e=t.alternate;e!==null&&e.memoizedState!==null&&(Fe=t)}}else Nl()}function Nl(){vt(Jt,Jt.current),vt(Ue,Ue.current)}function ol(t){Ct(Ue),Fe===t&&(Fe=null),Ct(Jt)}var Jt=St(0);function Oi(t){for(var e=t;e!==null;){if(e.tag===13){var l=e.memoizedState;if(l!==null&&(l=l.dehydrated,l===null||l.data==="$?"||l.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if((e.flags&128)!==0)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var Dv=typeof AbortController<"u"?AbortController:function(){var t=[],e=this.signal={aborted:!1,addEventListener:function(l,a){t.push(a)}};this.abort=function(){e.aborted=!0,t.forEach(function(l){return l()})}},Cv=u.unstable_scheduleCallback,Mv=u.unstable_NormalPriority,kt={$$typeof:z,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ir(){return{controller:new Dv,data:new Map,refCount:0}}function cu(t){t.refCount--,t.refCount===0&&Cv(Mv,function(){t.controller.abort()})}var ru=null,cr=0,un=0,cn=null;function xv(t,e){if(ru===null){var l=ru=[];cr=0,un=ds(),cn={status:"pending",value:void 0,then:function(a){l.push(a)}}}return cr++,e.then(zo,zo),e}function zo(){if(--cr===0&&ru!==null){cn!==null&&(cn.status="fulfilled");var t=ru;ru=null,un=0,cn=null;for(var e=0;ei?i:8;var f=G.T,h={};G.T=h,Rr(t,!1,e,l);try{var y=n(),T=G.S;if(T!==null&&T(h,y),y!==null&&typeof y=="object"&&typeof y.then=="function"){var N=zv(y,a);ou(t,e,N,Oe(t))}else ou(t,e,a,Oe(t))}catch(Q){ou(t,e,{then:function(){},status:"rejected",reason:Q},Oe())}finally{K.p=i,G.T=f}}function wv(){}function Tr(t,e,l,a){if(t.tag!==5)throw Error(s(476));var n=rh(t).queue;ch(t,n,e,ot,l===null?wv:function(){return sh(t),l(a)})}function rh(t){var e=t.memoizedState;if(e!==null)return e;e={memoizedState:ot,baseState:ot,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:hl,lastRenderedState:ot},next:null};var l={};return e.next={memoizedState:l,baseState:l,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:hl,lastRenderedState:l},next:null},t.memoizedState=e,t=t.alternate,t!==null&&(t.memoizedState=e),e}function sh(t){var e=rh(t).next.queue;ou(t,e,{},Oe())}function _r(){return ie(zu)}function fh(){return Zt().memoizedState}function oh(){return Zt().memoizedState}function qv(t){for(var e=t.return;e!==null;){switch(e.tag){case 24:case 3:var l=Oe();t=Bl(l);var a=Ll(e,t,l);a!==null&&(fe(a,e,l),mu(a,e,l)),e={cache:ir()},t.payload=e;return}e=e.return}}function Bv(t,e,l){var a=Oe();l={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null},ji(t)?dh(e,l):(l=Ic(t,e,l,a),l!==null&&(fe(l,t,a),mh(l,e,a)))}function hh(t,e,l){var a=Oe();ou(t,e,l,a)}function ou(t,e,l,a){var n={lane:a,revertLane:0,action:l,hasEagerState:!1,eagerState:null,next:null};if(ji(t))dh(e,n);else{var i=t.alternate;if(t.lanes===0&&(i===null||i.lanes===0)&&(i=e.lastRenderedReducer,i!==null))try{var f=e.lastRenderedState,h=i(f,l);if(n.hasEagerState=!0,n.eagerState=h,Ee(h,f))return gi(t,e,n,0),Ut===null&&vi(),!1}catch{}finally{}if(l=Ic(t,e,n,a),l!==null)return fe(l,t,a),mh(l,e,a),!0}return!1}function Rr(t,e,l,a){if(a={lane:2,revertLane:ds(),action:a,hasEagerState:!1,eagerState:null,next:null},ji(t)){if(e)throw Error(s(479))}else e=Ic(t,l,a,2),e!==null&&fe(e,t,2)}function ji(t){var e=t.alternate;return t===gt||e!==null&&e===gt}function dh(t,e){rn=Di=!0;var l=t.pending;l===null?e.next=e:(e.next=l.next,l.next=e),t.pending=e}function mh(t,e,l){if((l&4194176)!==0){var a=e.lanes;a&=t.pendingLanes,l|=a,e.lanes=l,Rf(t,l)}}var We={readContext:ie,use:xi,useCallback:Gt,useContext:Gt,useEffect:Gt,useImperativeHandle:Gt,useLayoutEffect:Gt,useInsertionEffect:Gt,useMemo:Gt,useReducer:Gt,useRef:Gt,useState:Gt,useDebugValue:Gt,useDeferredValue:Gt,useTransition:Gt,useSyncExternalStore:Gt,useId:Gt};We.useCacheRefresh=Gt,We.useMemoCache=Gt,We.useHostTransitionStatus=Gt,We.useFormState=Gt,We.useActionState=Gt,We.useOptimistic=Gt;var Sa={readContext:ie,use:xi,useCallback:function(t,e){return ye().memoizedState=[t,e===void 0?null:e],t},useContext:ie,useEffect:Io,useImperativeHandle:function(t,e,l){l=l!=null?l.concat([t]):null,Ui(4194308,4,lh.bind(null,e,t),l)},useLayoutEffect:function(t,e){return Ui(4194308,4,t,e)},useInsertionEffect:function(t,e){Ui(4,2,t,e)},useMemo:function(t,e){var l=ye();e=e===void 0?null:e;var a=t();if(ba){Cl(!0);try{t()}finally{Cl(!1)}}return l.memoizedState=[a,e],a},useReducer:function(t,e,l){var a=ye();if(l!==void 0){var n=l(e);if(ba){Cl(!0);try{l(e)}finally{Cl(!1)}}}else n=e;return a.memoizedState=a.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},a.queue=t,t=t.dispatch=Bv.bind(null,gt,t),[a.memoizedState,t]},useRef:function(t){var e=ye();return t={current:t},e.memoizedState=t},useState:function(t){t=gr(t);var e=t.queue,l=hh.bind(null,gt,e);return e.dispatch=l,[t.memoizedState,l]},useDebugValue:Sr,useDeferredValue:function(t,e){var l=ye();return Er(l,t,e)},useTransition:function(){var t=gr(!1);return t=ch.bind(null,gt,t.queue,!0,!1),ye().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,e,l){var a=gt,n=ye();if(Ot){if(l===void 0)throw Error(s(407));l=l()}else{if(l=e(),Ut===null)throw Error(s(349));(Rt&60)!==0||qo(a,e,l)}n.memoizedState=l;var i={value:l,getSnapshot:e};return n.queue=i,Io(Lo.bind(null,a,i,t),[t]),a.flags|=2048,fn(9,Bo.bind(null,a,i,l,e),{destroy:void 0},null),l},useId:function(){var t=ye(),e=Ut.identifierPrefix;if(Ot){var l=fl,a=sl;l=(a&~(1<<32-Se(a)-1)).toString(32)+l,e=":"+e+"R"+l,l=Ci++,0 title"))),le(i,a,l),i[ue]=t,Ft(i),a=i;break t;case"link":var f=Yd("link","href",n).get(a+(l.href||""));if(f){for(var h=0;h<\/script>",t=t.removeChild(t.firstChild);break;case"select":t=typeof a.is=="string"?n.createElement("select",{is:a.is}):n.createElement("select"),a.multiple?t.multiple=!0:a.size&&(t.size=a.size);break;default:t=typeof a.is=="string"?n.createElement(l,{is:a.is}):n.createElement(l)}}t[ue]=e,t[de]=a;t:for(n=e.child;n!==null;){if(n.tag===5||n.tag===6)t.appendChild(n.stateNode);else if(n.tag!==4&&n.tag!==27&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break t;for(;n.sibling===null;){if(n.return===null||n.return===e)break t;n=n.return}n.sibling.return=n.return,n=n.sibling}e.stateNode=t;t:switch(le(t,l,a),l){case"button":case"input":case"select":case"textarea":t=!!a.autoFocus;break t;case"img":t=!0;break t;default:t=!1}t&&bl(e)}}return Ht(e),e.flags&=-16777217,null;case 6:if(t&&e.stateNode!=null)t.memoizedProps!==a&&bl(e);else{if(typeof a!="string"&&e.stateNode===null)throw Error(s(166));if(t=pe.current,tu(e)){if(t=e.stateNode,l=e.memoizedProps,a=null,n=se,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}t[ue]=e,t=!!(t.nodeValue===l||a!==null&&a.suppressHydrationWarning===!0||Md(t.nodeValue,l)),t||va(e)}else t=Ii(t).createTextNode(a),t[ue]=e,e.stateNode=t}return Ht(e),null;case 13:if(a=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=tu(e),a!==null&&a.dehydrated!==null){if(t===null){if(!n)throw Error(s(318));if(n=e.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[ue]=e}else eu(),(e.flags&128)===0&&(e.memoizedState=null),e.flags|=4;Ht(e),n=!1}else Ge!==null&&(is(Ge),Ge=null),n=!0;if(!n)return e.flags&256?(ol(e),e):(ol(e),null)}if(ol(e),(e.flags&128)!==0)return e.lanes=l,e;if(l=a!==null,t=t!==null&&t.memoizedState!==null,l){a=e.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool);var i=null;a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(i=a.memoizedState.cachePool.pool),i!==n&&(a.flags|=2048)}return l!==t&&l&&(e.child.flags|=8192),Gi(e,e.updateQueue),Ht(e),null;case 4:return Ya(),t===null&&gs(e.stateNode.containerInfo),Ht(e),null;case 10:return yl(e.type),Ht(e),null;case 19:if(Ct(Jt),n=e.memoizedState,n===null)return Ht(e),null;if(a=(e.flags&128)!==0,i=n.rendering,i===null)if(a)Eu(n,!1);else{if(Lt!==0||t!==null&&(t.flags&128)!==0)for(t=e.child;t!==null;){if(i=Oi(t),i!==null){for(e.flags|=128,Eu(n,!1),t=i.updateQueue,e.updateQueue=t,Gi(e,t),e.subtreeFlags=0,t=l,l=e.child;l!==null;)ad(l,t),l=l.sibling;return vt(Jt,Jt.current&1|2),e.child}t=t.sibling}n.tail!==null&&Je()>Xi&&(e.flags|=128,a=!0,Eu(n,!1),e.lanes=4194304)}else{if(!a)if(t=Oi(i),t!==null){if(e.flags|=128,a=!0,t=t.updateQueue,e.updateQueue=t,Gi(e,t),Eu(n,!0),n.tail===null&&n.tailMode==="hidden"&&!i.alternate&&!Ot)return Ht(e),null}else 2*Je()-n.renderingStartTime>Xi&&l!==536870912&&(e.flags|=128,a=!0,Eu(n,!1),e.lanes=4194304);n.isBackwards?(i.sibling=e.child,e.child=i):(t=n.last,t!==null?t.sibling=i:e.child=i,n.last=i)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=Je(),e.sibling=null,t=Jt.current,vt(Jt,a?t&1|2:t&1),e):(Ht(e),null);case 22:case 23:return ol(e),ur(),a=e.memoizedState!==null,t!==null?t.memoizedState!==null!==a&&(e.flags|=8192):a&&(e.flags|=8192),a?(l&536870912)!==0&&(e.flags&128)===0&&(Ht(e),e.subtreeFlags&6&&(e.flags|=8192)):Ht(e),l=e.updateQueue,l!==null&&Gi(e,l.retryQueue),l=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(l=t.memoizedState.cachePool.pool),a=null,e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),a!==l&&(e.flags|=2048),t!==null&&Ct(pa),null;case 24:return l=null,t!==null&&(l=t.memoizedState.cache),e.memoizedState.cache!==l&&(e.flags|=2048),yl(kt),Ht(e),null;case 25:return null}throw Error(s(156,e.tag))}function Vv(t,e){switch(er(e),e.tag){case 1:return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return yl(kt),Ya(),t=e.flags,(t&65536)!==0&&(t&128)===0?(e.flags=t&-65537|128,e):null;case 26:case 27:case 5:return ti(e),null;case 13:if(ol(e),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(s(340));eu()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return Ct(Jt),null;case 4:return Ya(),null;case 10:return yl(e.type),null;case 22:case 23:return ol(e),ur(),t!==null&&Ct(pa),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 24:return yl(kt),null;case 25:return null;default:return null}}function id(t,e){switch(er(e),e.tag){case 3:yl(kt),Ya();break;case 26:case 27:case 5:ti(e);break;case 4:Ya();break;case 13:ol(e);break;case 19:Ct(Jt);break;case 10:yl(e.type);break;case 22:case 23:ol(e),ur(),t!==null&&Ct(pa);break;case 24:yl(kt)}}var Kv={getCacheForType:function(t){var e=ie(kt),l=e.data.get(t);return l===void 0&&(l=t(),e.data.set(t,l)),l}},$v=typeof WeakMap=="function"?WeakMap:Map,wt=0,Ut=null,bt=null,Rt=0,Nt=0,Re=null,Sl=!1,mn=!1,Ir=!1,El=0,Lt=0,Zl=0,Da=0,ts=0,we=0,yn=0,Tu=null,Pe=null,es=!1,ls=0,Xi=1/0,Zi=null,Vl=null,Vi=!1,Ca=null,_u=0,as=0,ns=null,Ru=0,us=null;function Oe(){if((wt&2)!==0&&Rt!==0)return Rt&-Rt;if(G.T!==null){var t=un;return t!==0?t:ds()}return Af()}function cd(){we===0&&(we=(Rt&536870912)===0||Ot?Ef():536870912);var t=Ue.current;return t!==null&&(t.flags|=32),we}function fe(t,e,l){(t===Ut&&Nt===2||t.cancelPendingCommit!==null)&&(vn(t,0),Tl(t,Rt,we,!1)),Gn(t,l),((wt&2)===0||t!==Ut)&&(t===Ut&&((wt&2)===0&&(Da|=l),Lt===4&&Tl(t,Rt,we,!1)),Ie(t))}function rd(t,e,l){if((wt&6)!==0)throw Error(s(327));var a=!l&&(e&60)===0&&(e&t.expiredLanes)===0||Yn(t,e),n=a?Fv(t,e):ss(t,e,!0),i=a;do{if(n===0){mn&&!a&&Tl(t,e,0,!1);break}else if(n===6)Tl(t,e,0,!Sl);else{if(l=t.current.alternate,i&&!Jv(l)){n=ss(t,e,!1),i=!1;continue}if(n===2){if(i=e,t.errorRecoveryDisabledLanes&i)var f=0;else f=t.pendingLanes&-536870913,f=f!==0?f:f&536870912?536870912:0;if(f!==0){e=f;t:{var h=t;n=Tu;var y=h.current.memoizedState.isDehydrated;if(y&&(vn(h,f).flags|=256),f=ss(h,f,!1),f!==2){if(Ir&&!y){h.errorRecoveryDisabledLanes|=i,Da|=i,n=4;break t}i=Pe,Pe=n,i!==null&&is(i)}n=f}if(i=!1,n!==2)continue}}if(n===1){vn(t,0),Tl(t,e,0,!0);break}t:{switch(a=t,n){case 0:case 1:throw Error(s(345));case 4:if((e&4194176)===e){Tl(a,e,we,!Sl);break t}break;case 2:Pe=null;break;case 3:case 5:break;default:throw Error(s(329))}if(a.finishedWork=l,a.finishedLanes=e,(e&62914560)===e&&(i=ls+300-Je(),10l?32:l,G.T=null,Ca===null)var i=!1;else{l=ns,ns=null;var f=Ca,h=_u;if(Ca=null,_u=0,(wt&6)!==0)throw Error(s(331));var y=wt;if(wt|=4,ed(f.current),Ph(f,f.current,h,l),wt=y,Ou(0,!1),be&&typeof be.onPostCommitFiberRoot=="function")try{be.onPostCommitFiberRoot(Qn,f)}catch{}i=!0}return i}finally{K.p=n,G.T=a,gd(t,e)}}return!1}function pd(t,e,l){e=Me(l,e),e=Dr(t.stateNode,e,2),t=Ll(t,e,2),t!==null&&(Gn(t,2),Ie(t))}function zt(t,e,l){if(t.tag===3)pd(t,t,l);else for(;e!==null;){if(e.tag===3){pd(e,t,l);break}else if(e.tag===1){var a=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Vl===null||!Vl.has(a))){t=Me(l,t),l=Eh(2),a=Ll(e,l,2),a!==null&&(Th(l,a,e,t),Gn(a,2),Ie(a));break}}e=e.return}}function fs(t,e,l){var a=t.pingCache;if(a===null){a=t.pingCache=new $v;var n=new Set;a.set(e,n)}else n=a.get(e),n===void 0&&(n=new Set,a.set(e,n));n.has(l)||(Ir=!0,n.add(l),t=Iv.bind(null,t,e,l),e.then(t,t))}function Iv(t,e,l){var a=t.pingCache;a!==null&&a.delete(e),t.pingedLanes|=t.suspendedLanes&l,t.warmLanes&=~l,Ut===t&&(Rt&l)===l&&(Lt===4||Lt===3&&(Rt&62914560)===Rt&&300>Je()-ls?(wt&2)===0&&vn(t,0):ts|=l,yn===Rt&&(yn=0)),Ie(t)}function bd(t,e){e===0&&(e=Tf()),t=zl(t,e),t!==null&&(Gn(t,e),Ie(t))}function t0(t){var e=t.memoizedState,l=0;e!==null&&(l=e.retryLane),bd(t,l)}function e0(t,e){var l=0;switch(t.tag){case 13:var a=t.stateNode,n=t.memoizedState;n!==null&&(l=n.retryLane);break;case 19:a=t.stateNode;break;case 22:a=t.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(e),bd(t,l)}function l0(t,e){return Cc(t,e)}var Ji=null,bn=null,os=!1,ki=!1,hs=!1,Ma=0;function Ie(t){t!==bn&&t.next===null&&(bn===null?Ji=bn=t:bn=bn.next=t),ki=!0,os||(os=!0,n0(a0))}function Ou(t,e){if(!hs&&ki){hs=!0;do for(var l=!1,a=Ji;a!==null;){if(t!==0){var n=a.pendingLanes;if(n===0)var i=0;else{var f=a.suspendedLanes,h=a.pingedLanes;i=(1<<31-Se(42|t)+1)-1,i&=n&~(f&~h),i=i&201326677?i&201326677|1:i?i|2:0}i!==0&&(l=!0,Td(a,i))}else i=Rt,i=ni(a,a===Ut?i:0),(i&3)===0||Yn(a,i)||(l=!0,Td(a,i));a=a.next}while(l);hs=!1}}function a0(){ki=os=!1;var t=0;Ma!==0&&(h0()&&(t=Ma),Ma=0);for(var e=Je(),l=null,a=Ji;a!==null;){var n=a.next,i=Sd(a,e);i===0?(a.next=null,l===null?Ji=n:l.next=n,n===null&&(bn=l)):(l=a,(t!==0||(i&3)!==0)&&(ki=!0)),a=n}Ou(t)}function Sd(t,e){for(var l=t.suspendedLanes,a=t.pingedLanes,n=t.expirationTimes,i=t.pendingLanes&-62914561;0"u"?null:document;function qd(t,e,l){var a=En;if(a&&typeof e=="string"&&e){var n=De(e);n='link[rel="'+t+'"][href="'+n+'"]',typeof l=="string"&&(n+='[crossorigin="'+l+'"]'),wd.has(n)||(wd.add(n),t={rel:t,crossOrigin:l,href:e},a.querySelector(n)===null&&(e=a.createElement("link"),le(e,"link",t),Ft(e),a.head.appendChild(e)))}}function S0(t){_l.D(t),qd("dns-prefetch",t,null)}function E0(t,e){_l.C(t,e),qd("preconnect",t,e)}function T0(t,e,l){_l.L(t,e,l);var a=En;if(a&&t&&e){var n='link[rel="preload"][as="'+De(e)+'"]';e==="image"&&l&&l.imageSrcSet?(n+='[imagesrcset="'+De(l.imageSrcSet)+'"]',typeof l.imageSizes=="string"&&(n+='[imagesizes="'+De(l.imageSizes)+'"]')):n+='[href="'+De(t)+'"]';var i=n;switch(e){case"style":i=Tn(t);break;case"script":i=_n(t)}qe.has(i)||(t=P({rel:"preload",href:e==="image"&&l&&l.imageSrcSet?void 0:t,as:e},l),qe.set(i,t),a.querySelector(n)!==null||e==="style"&&a.querySelector(Cu(i))||e==="script"&&a.querySelector(Mu(i))||(e=a.createElement("link"),le(e,"link",t),Ft(e),a.head.appendChild(e)))}}function _0(t,e){_l.m(t,e);var l=En;if(l&&t){var a=e&&typeof e.as=="string"?e.as:"script",n='link[rel="modulepreload"][as="'+De(a)+'"][href="'+De(t)+'"]',i=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":i=_n(t)}if(!qe.has(i)&&(t=P({rel:"modulepreload",href:t},e),qe.set(i,t),l.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(l.querySelector(Mu(i)))return}a=l.createElement("link"),le(a,"link",t),Ft(a),l.head.appendChild(a)}}}function R0(t,e,l){_l.S(t,e,l);var a=En;if(a&&t){var n=Za(a).hoistableStyles,i=Tn(t);e=e||"default";var f=n.get(i);if(!f){var h={loading:0,preload:null};if(f=a.querySelector(Cu(i)))h.loading=5;else{t=P({rel:"stylesheet",href:t,"data-precedence":e},l),(l=qe.get(i))&&As(t,l);var y=f=a.createElement("link");Ft(y),le(y,"link",t),y._p=new Promise(function(T,N){y.onload=T,y.onerror=N}),y.addEventListener("load",function(){h.loading|=1}),y.addEventListener("error",function(){h.loading|=2}),h.loading|=4,ec(f,e,a)}f={type:"stylesheet",instance:f,count:1,state:h},n.set(i,f)}}}function O0(t,e){_l.X(t,e);var l=En;if(l&&t){var a=Za(l).hoistableScripts,n=_n(t),i=a.get(n);i||(i=l.querySelector(Mu(n)),i||(t=P({src:t,async:!0},e),(e=qe.get(n))&&Ds(t,e),i=l.createElement("script"),Ft(i),le(i,"link",t),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function A0(t,e){_l.M(t,e);var l=En;if(l&&t){var a=Za(l).hoistableScripts,n=_n(t),i=a.get(n);i||(i=l.querySelector(Mu(n)),i||(t=P({src:t,async:!0,type:"module"},e),(e=qe.get(n))&&Ds(t,e),i=l.createElement("script"),Ft(i),le(i,"link",t),l.head.appendChild(i)),i={type:"script",instance:i,count:1,state:null},a.set(n,i))}}function Bd(t,e,l,a){var n=(n=pe.current)?tc(n):null;if(!n)throw Error(s(446));switch(t){case"meta":case"title":return null;case"style":return typeof l.precedence=="string"&&typeof l.href=="string"?(e=Tn(l.href),l=Za(n).hoistableStyles,a=l.get(e),a||(a={type:"style",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(l.rel==="stylesheet"&&typeof l.href=="string"&&typeof l.precedence=="string"){t=Tn(l.href);var i=Za(n).hoistableStyles,f=i.get(t);if(f||(n=n.ownerDocument||n,f={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},i.set(t,f),(i=n.querySelector(Cu(t)))&&!i._p&&(f.instance=i,f.state.loading=5),qe.has(t)||(l={rel:"preload",as:"style",href:l.href,crossOrigin:l.crossOrigin,integrity:l.integrity,media:l.media,hrefLang:l.hrefLang,referrerPolicy:l.referrerPolicy},qe.set(t,l),i||D0(n,t,l,f.state))),e&&a===null)throw Error(s(528,""));return f}if(e&&a!==null)throw Error(s(529,""));return null;case"script":return e=l.async,l=l.src,typeof l=="string"&&e&&typeof e!="function"&&typeof e!="symbol"?(e=_n(l),l=Za(n).hoistableScripts,a=l.get(e),a||(a={type:"script",instance:null,count:0,state:null},l.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,t))}}function Tn(t){return'href="'+De(t)+'"'}function Cu(t){return'link[rel="stylesheet"]['+t+"]"}function Ld(t){return P({},t,{"data-precedence":t.precedence,precedence:null})}function D0(t,e,l,a){t.querySelector('link[rel="preload"][as="style"]['+e+"]")?a.loading=1:(e=t.createElement("link"),a.preload=e,e.addEventListener("load",function(){return a.loading|=1}),e.addEventListener("error",function(){return a.loading|=2}),le(e,"link",l),Ft(e),t.head.appendChild(e))}function _n(t){return'[src="'+De(t)+'"]'}function Mu(t){return"script[async]"+t}function Qd(t,e,l){if(e.count++,e.instance===null)switch(e.type){case"style":var a=t.querySelector('style[data-href~="'+De(l.href)+'"]');if(a)return e.instance=a,Ft(a),a;var n=P({},l,{"data-href":l.href,"data-precedence":l.precedence,href:null,precedence:null});return a=(t.ownerDocument||t).createElement("style"),Ft(a),le(a,"style",n),ec(a,l.precedence,t),e.instance=a;case"stylesheet":n=Tn(l.href);var i=t.querySelector(Cu(n));if(i)return e.state.loading|=4,e.instance=i,Ft(i),i;a=Ld(l),(n=qe.get(n))&&As(a,n),i=(t.ownerDocument||t).createElement("link"),Ft(i);var f=i;return f._p=new Promise(function(h,y){f.onload=h,f.onerror=y}),le(i,"link",a),e.state.loading|=4,ec(i,l.precedence,t),e.instance=i;case"script":return i=_n(l.src),(n=t.querySelector(Mu(i)))?(e.instance=n,Ft(n),n):(a=l,(n=qe.get(i))&&(a=P({},l),Ds(a,n)),t=t.ownerDocument||t,n=t.createElement("script"),Ft(n),le(n,"link",a),t.head.appendChild(n),e.instance=n);case"void":return null;default:throw Error(s(443,e.type))}else e.type==="stylesheet"&&(e.state.loading&4)===0&&(a=e.instance,e.state.loading|=4,ec(a,l.precedence,t));return e.instance}function ec(t,e,l){for(var a=l.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,i=n,f=0;f title"):null)}function C0(t,e,l){if(l===1||e.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof e.precedence!="string"||typeof e.href!="string"||e.href==="")break;return!0;case"link":if(typeof e.rel!="string"||typeof e.href!="string"||e.href===""||e.onLoad||e.onError)break;switch(e.rel){case"stylesheet":return t=e.disabled,typeof e.precedence=="string"&&t==null;default:return!0}case"script":if(e.async&&typeof e.async!="function"&&typeof e.async!="symbol"&&!e.onLoad&&!e.onError&&e.src&&typeof e.src=="string")return!0}return!1}function Xd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}var xu=null;function M0(){}function x0(t,e,l){if(xu===null)throw Error(s(475));var a=xu;if(e.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=Tn(l.href),i=t.querySelector(Cu(n));if(i){t=i._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(a.count++,a=ac.bind(a),t.then(a,a)),e.state.loading|=4,e.instance=i,Ft(i);return}i=t.ownerDocument||t,l=Ld(l),(n=qe.get(n))&&As(l,n),i=i.createElement("link"),Ft(i);var f=i;f._p=new Promise(function(h,y){f.onload=h,f.onerror=y}),le(i,"link",l),e.instance=i}a.stylesheets===null&&(a.stylesheets=new Map),a.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(a.count++,e=ac.bind(a),t.addEventListener("load",e),t.addEventListener("error",e))}}function z0(){if(xu===null)throw Error(s(475));var t=xu;return t.stylesheets&&t.count===0&&Cs(t,t.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(u)}catch(c){console.error(c)}}return u(),Bs.exports=k0(),Bs.exports}var W0=F0(),Bu={},hm;function P0(){if(hm)return Bu;hm=1,Object.defineProperty(Bu,"__esModule",{value:!0}),Bu.parse=p,Bu.serialize=m;const u=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,c=/^[\u0021-\u003A\u003C-\u007E]*$/,r=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,s=/^[\u0020-\u003A\u003D-\u007E]*$/,o=Object.prototype.toString,d=(()=>{const M=function(){};return M.prototype=Object.create(null),M})();function p(M,z){const j=new d,Y=M.length;if(Y<2)return j;const w=(z==null?void 0:z.decode)||D;let L=0;do{const J=M.indexOf("=",L);if(J===-1)break;const V=M.indexOf(";",L),st=V===-1?Y:V;if(J>st){L=M.lastIndexOf(";",J-1)+1;continue}const W=b(M,L,J),dt=g(M,J,W),lt=M.slice(W,dt);if(j[lt]===void 0){let nt=b(M,J+1,st),G=g(M,st,nt);const P=w(M.slice(nt,G));j[lt]=P}L=st+1}while(Lj;){const Y=M.charCodeAt(--z);if(Y!==32&&Y!==9)return z+1}return j}function m(M,z,j){const Y=(j==null?void 0:j.encode)||encodeURIComponent;if(!u.test(M))throw new TypeError(`argument name is invalid: ${M}`);const w=Y(z);if(!c.test(w))throw new TypeError(`argument val is invalid: ${z}`);let L=M+"="+w;if(!j)return L;if(j.maxAge!==void 0){if(!Number.isInteger(j.maxAge))throw new TypeError(`option maxAge is invalid: ${j.maxAge}`);L+="; Max-Age="+j.maxAge}if(j.domain){if(!r.test(j.domain))throw new TypeError(`option domain is invalid: ${j.domain}`);L+="; Domain="+j.domain}if(j.path){if(!s.test(j.path))throw new TypeError(`option path is invalid: ${j.path}`);L+="; Path="+j.path}if(j.expires){if(!O(j.expires)||!Number.isFinite(j.expires.valueOf()))throw new TypeError(`option expires is invalid: ${j.expires}`);L+="; Expires="+j.expires.toUTCString()}if(j.httpOnly&&(L+="; HttpOnly"),j.secure&&(L+="; Secure"),j.partitioned&&(L+="; Partitioned"),j.priority)switch(typeof j.priority=="string"?j.priority.toLowerCase():void 0){case"low":L+="; Priority=Low";break;case"medium":L+="; Priority=Medium";break;case"high":L+="; Priority=High";break;default:throw new TypeError(`option priority is invalid: ${j.priority}`)}if(j.sameSite)switch(typeof j.sameSite=="string"?j.sameSite.toLowerCase():j.sameSite){case!0:case"strict":L+="; SameSite=Strict";break;case"lax":L+="; SameSite=Lax";break;case"none":L+="; SameSite=None";break;default:throw new TypeError(`option sameSite is invalid: ${j.sameSite}`)}return L}function D(M){if(M.indexOf("%")===-1)return M;try{return decodeURIComponent(M)}catch{return M}}function O(M){return o.call(M)==="[object Date]"}return Bu}P0();/** * react-router v7.1.5 * * 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 */var dm="popstate";function I0(u={}){function c(s,o){let{pathname:d,search:p,hash:b}=s.location;return Vs("",{pathname:d,search:p,hash:b},o.state&&o.state.usr||null,o.state&&o.state.key||"default")}function r(s,o){return typeof o=="string"?o:Yu(o)}return eg(c,r,null,u)}function qt(u,c){if(u===!1||u===null||typeof u>"u")throw new Error(c)}function nl(u,c){if(!u){typeof console<"u"&&console.warn(c);try{throw new Error(c)}catch{}}}function tg(){return Math.random().toString(36).substring(2,10)}function mm(u,c){return{usr:u.state,key:u.key,idx:c}}function Vs(u,c,r=null,s){return{pathname:typeof u=="string"?u:u.pathname,search:"",hash:"",...typeof c=="string"?Bn(c):c,state:r,key:c&&c.key||s||tg()}}function Yu({pathname:u="/",search:c="",hash:r=""}){return c&&c!=="?"&&(u+=c.charAt(0)==="?"?c:"?"+c),r&&r!=="#"&&(u+=r.charAt(0)==="#"?r:"#"+r),u}function Bn(u){let c={};if(u){let r=u.indexOf("#");r>=0&&(c.hash=u.substring(r),u=u.substring(0,r));let s=u.indexOf("?");s>=0&&(c.search=u.substring(s),u=u.substring(0,s)),u&&(c.pathname=u)}return c}function eg(u,c,r,s={}){let{window:o=document.defaultView,v5Compat:d=!1}=s,p=o.history,b="POP",g=null,m=D();m==null&&(m=0,p.replaceState({...p.state,idx:m},""));function D(){return(p.state||{idx:null}).idx}function O(){b="POP";let w=D(),L=w==null?null:w-m;m=w,g&&g({action:b,location:Y.location,delta:L})}function M(w,L){b="PUSH";let J=Vs(Y.location,w,L);m=D()+1;let V=mm(J,m),st=Y.createHref(J);try{p.pushState(V,"",st)}catch(W){if(W instanceof DOMException&&W.name==="DataCloneError")throw W;o.location.assign(st)}d&&g&&g({action:b,location:Y.location,delta:1})}function z(w,L){b="REPLACE";let J=Vs(Y.location,w,L);m=D();let V=mm(J,m),st=Y.createHref(J);p.replaceState(V,"",st),d&&g&&g({action:b,location:Y.location,delta:0})}function j(w){let L=o.location.origin!=="null"?o.location.origin:o.location.href,J=typeof w=="string"?w:Yu(w);return J=J.replace(/ $/,"%20"),qt(L,`No window.location.(origin|href) available to create URL for href: ${J}`),new URL(J,L)}let Y={get action(){return b},get location(){return u(o,p)},listen(w){if(g)throw new Error("A history only accepts one active listener");return o.addEventListener(dm,O),g=w,()=>{o.removeEventListener(dm,O),g=null}},createHref(w){return c(o,w)},createURL:j,encodeLocation(w){let L=j(w);return{pathname:L.pathname,search:L.search,hash:L.hash}},push:M,replace:z,go(w){return p.go(w)}};return Y}function Qm(u,c,r="/"){return lg(u,c,r,!1)}function lg(u,c,r,s){let o=typeof c=="string"?Bn(c):c,d=ca(o.pathname||"/",r);if(d==null)return null;let p=Ym(u);ag(p);let b=null;for(let g=0;b==null&&g{let g={relativePath:b===void 0?d.path||"":b,caseSensitive:d.caseSensitive===!0,childrenIndex:p,route:d};g.relativePath.startsWith("/")&&(qt(g.relativePath.startsWith(s),`Absolute route path "${g.relativePath}" nested under path "${s}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),g.relativePath=g.relativePath.slice(s.length));let m=Dl([s,g.relativePath]),D=r.concat(g);d.children&&d.children.length>0&&(qt(d.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${m}".`),Ym(d.children,c,D,m)),!(d.path==null&&!d.index)&&c.push({path:m,score:fg(m,d.index),routesMeta:D})};return u.forEach((d,p)=>{var b;if(d.path===""||!((b=d.path)!=null&&b.includes("?")))o(d,p);else for(let g of Gm(d.path))o(d,p,g)}),c}function Gm(u){let c=u.split("/");if(c.length===0)return[];let[r,...s]=c,o=r.endsWith("?"),d=r.replace(/\?$/,"");if(s.length===0)return o?[d,""]:[d];let p=Gm(s.join("/")),b=[];return b.push(...p.map(g=>g===""?d:[d,g].join("/"))),o&&b.push(...p),b.map(g=>u.startsWith("/")&&g===""?"/":g)}function ag(u){u.sort((c,r)=>c.score!==r.score?r.score-c.score:og(c.routesMeta.map(s=>s.childrenIndex),r.routesMeta.map(s=>s.childrenIndex)))}var ng=/^:[\w-]+$/,ug=3,ig=2,cg=1,rg=10,sg=-2,ym=u=>u==="*";function fg(u,c){let r=u.split("/"),s=r.length;return r.some(ym)&&(s+=sg),c&&(s+=ig),r.filter(o=>!ym(o)).reduce((o,d)=>o+(ng.test(d)?ug:d===""?cg:rg),s)}function og(u,c){return u.length===c.length&&u.slice(0,-1).every((s,o)=>s===c[o])?u[u.length-1]-c[c.length-1]:0}function hg(u,c,r=!1){let{routesMeta:s}=u,o={},d="/",p=[];for(let b=0;b{if(D==="*"){let j=b[M]||"";p=d.slice(0,d.length-j.length).replace(/(.)\/+$/,"$1")}const z=b[M];return O&&!z?m[D]=void 0:m[D]=(z||"").replace(/%2F/g,"/"),m},{}),pathname:d,pathnameBase:p,pattern:u}}function dg(u,c=!1,r=!0){nl(u==="*"||!u.endsWith("*")||u.endsWith("/*"),`Route path "${u}" will be treated as if it were "${u.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${u.replace(/\*$/,"/*")}".`);let s=[],o="^"+u.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,b,g)=>(s.push({paramName:b,isOptional:g!=null}),g?"/?([^\\/]+)?":"/([^\\/]+)"));return u.endsWith("*")?(s.push({paramName:"*"}),o+=u==="*"||u==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?o+="\\/*$":u!==""&&u!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,c?void 0:"i"),s]}function mg(u){try{return u.split("/").map(c=>decodeURIComponent(c).replace(/\//g,"%2F")).join("/")}catch(c){return nl(!1,`The URL path "${u}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${c}).`),u}}function ca(u,c){if(c==="/")return u;if(!u.toLowerCase().startsWith(c.toLowerCase()))return null;let r=c.endsWith("/")?c.length-1:c.length,s=u.charAt(r);return s&&s!=="/"?null:u.slice(r)||"/"}function yg(u,c="/"){let{pathname:r,search:s="",hash:o=""}=typeof u=="string"?Bn(u):u;return{pathname:r?r.startsWith("/")?r:vg(r,c):c,search:bg(s),hash:Sg(o)}}function vg(u,c){let r=c.replace(/\/+$/,"").split("/");return u.split("/").forEach(o=>{o===".."?r.length>1&&r.pop():o!=="."&&r.push(o)}),r.length>1?r.join("/"):"/"}function Gs(u,c,r,s){return`Cannot include a '${u}' character in a manually specified \`to.${c}\` field [${JSON.stringify(s)}]. Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function gg(u){return u.filter((c,r)=>r===0||c.route.path&&c.route.path.length>0)}function Xm(u){let c=gg(u);return c.map((r,s)=>s===c.length-1?r.pathname:r.pathnameBase)}function Zm(u,c,r,s=!1){let o;typeof u=="string"?o=Bn(u):(o={...u},qt(!o.pathname||!o.pathname.includes("?"),Gs("?","pathname","search",o)),qt(!o.pathname||!o.pathname.includes("#"),Gs("#","pathname","hash",o)),qt(!o.search||!o.search.includes("#"),Gs("#","search","hash",o)));let d=u===""||o.pathname==="",p=d?"/":o.pathname,b;if(p==null)b=r;else{let O=c.length-1;if(!s&&p.startsWith("..")){let M=p.split("/");for(;M[0]==="..";)M.shift(),O-=1;o.pathname=M.join("/")}b=O>=0?c[O]:"/"}let g=yg(o,b),m=p&&p!=="/"&&p.endsWith("/"),D=(d||p===".")&&r.endsWith("/");return!g.pathname.endsWith("/")&&(m||D)&&(g.pathname+="/"),g}var Dl=u=>u.join("/").replace(/\/\/+/g,"/"),pg=u=>u.replace(/\/+$/,"").replace(/^\/*/,"/"),bg=u=>!u||u==="?"?"":u.startsWith("?")?u:"?"+u,Sg=u=>!u||u==="#"?"":u.startsWith("#")?u:"#"+u;function Eg(u){return u!=null&&typeof u.status=="number"&&typeof u.statusText=="string"&&typeof u.internal=="boolean"&&"data"in u}var Vm=["POST","PUT","PATCH","DELETE"];new Set(Vm);var Tg=["GET",...Vm];new Set(Tg);var Ln=x.createContext(null);Ln.displayName="DataRouter";var Ec=x.createContext(null);Ec.displayName="DataRouterState";var Km=x.createContext({isTransitioning:!1});Km.displayName="ViewTransition";var _g=x.createContext(new Map);_g.displayName="Fetchers";var Rg=x.createContext(null);Rg.displayName="Await";var ul=x.createContext(null);ul.displayName="Navigation";var Ju=x.createContext(null);Ju.displayName="Location";var il=x.createContext({outlet:null,matches:[],isDataRoute:!1});il.displayName="Route";var rf=x.createContext(null);rf.displayName="RouteError";function Og(u,{relative:c}={}){qt(ku(),"useHref() may be used only in the context of a component.");let{basename:r,navigator:s}=x.useContext(ul),{hash:o,pathname:d,search:p}=Fu(u,{relative:c}),b=d;return r!=="/"&&(b=d==="/"?r:Dl([r,d])),s.createHref({pathname:b,search:p,hash:o})}function ku(){return x.useContext(Ju)!=null}function Qa(){return qt(ku(),"useLocation() may be used only in the context of a component."),x.useContext(Ju).location}var $m="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function Jm(u){x.useContext(ul).static||x.useLayoutEffect(u)}function Ag(){let{isDataRoute:u}=x.useContext(il);return u?Lg():Dg()}function Dg(){qt(ku(),"useNavigate() may be used only in the context of a component.");let u=x.useContext(Ln),{basename:c,navigator:r}=x.useContext(ul),{matches:s}=x.useContext(il),{pathname:o}=Qa(),d=JSON.stringify(Xm(s)),p=x.useRef(!1);return Jm(()=>{p.current=!0}),x.useCallback((g,m={})=>{if(nl(p.current,$m),!p.current)return;if(typeof g=="number"){r.go(g);return}let D=Zm(g,JSON.parse(d),o,m.relative==="path");u==null&&c!=="/"&&(D.pathname=D.pathname==="/"?c:Dl([c,D.pathname])),(m.replace?r.replace:r.push)(D,m.state,m)},[c,r,d,o,u])}x.createContext(null);function km(){let{matches:u}=x.useContext(il),c=u[u.length-1];return c?c.params:{}}function Fu(u,{relative:c}={}){let{matches:r}=x.useContext(il),{pathname:s}=Qa(),o=JSON.stringify(Xm(r));return x.useMemo(()=>Zm(u,JSON.parse(o),s,c==="path"),[u,o,s,c])}function Cg(u,c){return Fm(u,c)}function Fm(u,c,r,s){var J;qt(ku(),"useRoutes() may be used only in the context of a component.");let{navigator:o,static:d}=x.useContext(ul),{matches:p}=x.useContext(il),b=p[p.length-1],g=b?b.params:{},m=b?b.pathname:"/",D=b?b.pathnameBase:"/",O=b&&b.route;{let V=O&&O.path||"";Wm(m,!O||V.endsWith("*")||V.endsWith("*?"),`You rendered descendant (or called \`useRoutes()\`) at "${m}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. Please change the parent to .`)}let M=Qa(),z;if(c){let V=typeof c=="string"?Bn(c):c;qt(D==="/"||((J=V.pathname)==null?void 0:J.startsWith(D)),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${D}" but pathname "${V.pathname}" was given in the \`location\` prop.`),z=V}else z=M;let j=z.pathname||"/",Y=j;if(D!=="/"){let V=D.replace(/^\//,"").split("/");Y="/"+j.replace(/^\//,"").split("/").slice(V.length).join("/")}let w=!d&&r&&r.matches&&r.matches.length>0?r.matches:Qm(u,{pathname:Y});nl(O||w!=null,`No routes matched location "${z.pathname}${z.search}${z.hash}" `),nl(w==null||w[w.length-1].route.element!==void 0||w[w.length-1].route.Component!==void 0||w[w.length-1].route.lazy!==void 0,`Matched leaf route at location "${z.pathname}${z.search}${z.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let L=Ng(w&&w.map(V=>Object.assign({},V,{params:Object.assign({},g,V.params),pathname:Dl([D,o.encodeLocation?o.encodeLocation(V.pathname).pathname:V.pathname]),pathnameBase:V.pathnameBase==="/"?D:Dl([D,o.encodeLocation?o.encodeLocation(V.pathnameBase).pathname:V.pathnameBase])})),p,r,s);return c&&L?x.createElement(Ju.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",...z},navigationType:"POP"}},L):L}function Mg(){let u=Bg(),c=Eg(u)?`${u.status} ${u.statusText}`:u instanceof Error?u.message:JSON.stringify(u),r=u instanceof Error?u.stack:null,s="rgba(200,200,200, 0.5)",o={padding:"0.5rem",backgroundColor:s},d={padding:"2px 4px",backgroundColor:s},p=null;return console.error("Error handled by React Router default ErrorBoundary:",u),p=x.createElement(x.Fragment,null,x.createElement("p",null,"💿 Hey developer 👋"),x.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",x.createElement("code",{style:d},"ErrorBoundary")," or"," ",x.createElement("code",{style:d},"errorElement")," prop on your route.")),x.createElement(x.Fragment,null,x.createElement("h2",null,"Unexpected Application Error!"),x.createElement("h3",{style:{fontStyle:"italic"}},c),r?x.createElement("pre",{style:o},r):null,p)}var xg=x.createElement(Mg,null),zg=class extends x.Component{constructor(u){super(u),this.state={location:u.location,revalidation:u.revalidation,error:u.error}}static getDerivedStateFromError(u){return{error:u}}static getDerivedStateFromProps(u,c){return c.location!==u.location||c.revalidation!=="idle"&&u.revalidation==="idle"?{error:u.error,location:u.location,revalidation:u.revalidation}:{error:u.error!==void 0?u.error:c.error,location:c.location,revalidation:u.revalidation||c.revalidation}}componentDidCatch(u,c){console.error("React Router caught the following error during render",u,c)}render(){return this.state.error!==void 0?x.createElement(il.Provider,{value:this.props.routeContext},x.createElement(rf.Provider,{value:this.state.error,children:this.props.component})):this.props.children}};function Ug({routeContext:u,match:c,children:r}){let s=x.useContext(Ln);return s&&s.static&&s.staticContext&&(c.route.errorElement||c.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=c.route.id),x.createElement(il.Provider,{value:u},r)}function Ng(u,c=[],r=null,s=null){if(u==null){if(!r)return null;if(r.errors)u=r.matches;else if(c.length===0&&!r.initialized&&r.matches.length>0)u=r.matches;else return null}let o=u,d=r==null?void 0:r.errors;if(d!=null){let g=o.findIndex(m=>m.route.id&&(d==null?void 0:d[m.route.id])!==void 0);qt(g>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(d).join(",")}`),o=o.slice(0,Math.min(o.length,g+1))}let p=!1,b=-1;if(r)for(let g=0;g=0?o=o.slice(0,b+1):o=[o[0]];break}}}return o.reduceRight((g,m,D)=>{let O,M=!1,z=null,j=null;r&&(O=d&&m.route.id?d[m.route.id]:void 0,z=m.route.errorElement||xg,p&&(b<0&&D===0?(Wm("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),M=!0,j=null):b===D&&(M=!0,j=m.route.hydrateFallbackElement||null)));let Y=c.concat(o.slice(0,D+1)),w=()=>{let L;return O?L=z:M?L=j:m.route.Component?L=x.createElement(m.route.Component,null):m.route.element?L=m.route.element:L=g,x.createElement(Ug,{match:m,routeContext:{outlet:g,matches:Y,isDataRoute:r!=null},children:L})};return r&&(m.route.ErrorBoundary||m.route.errorElement||D===0)?x.createElement(zg,{location:r.location,revalidation:r.revalidation,component:z,error:O,children:w(),routeContext:{outlet:null,matches:Y,isDataRoute:!0}}):w()},null)}function sf(u){return`${u} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function jg(u){let c=x.useContext(Ln);return qt(c,sf(u)),c}function Hg(u){let c=x.useContext(Ec);return qt(c,sf(u)),c}function wg(u){let c=x.useContext(il);return qt(c,sf(u)),c}function ff(u){let c=wg(u),r=c.matches[c.matches.length-1];return qt(r.route.id,`${u} can only be used on routes that contain a unique "id"`),r.route.id}function qg(){return ff("useRouteId")}function Bg(){var s;let u=x.useContext(rf),c=Hg("useRouteError"),r=ff("useRouteError");return u!==void 0?u:(s=c.errors)==null?void 0:s[r]}function Lg(){let{router:u}=jg("useNavigate"),c=ff("useNavigate"),r=x.useRef(!1);return Jm(()=>{r.current=!0}),x.useCallback(async(o,d={})=>{nl(r.current,$m),r.current&&(typeof o=="number"?u.navigate(o):await u.navigate(o,{fromRouteId:c,...d}))},[u,c])}var vm={};function Wm(u,c,r){!c&&!vm[u]&&(vm[u]=!0,nl(!1,r))}x.memo(Qg);function Qg({routes:u,future:c,state:r}){return Fm(u,void 0,r,c)}function yc(u){qt(!1,"A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .")}function Yg({basename:u="/",children:c=null,location:r,navigationType:s="POP",navigator:o,static:d=!1}){qt(!ku(),"You cannot render a inside another . You should never have more than one in your app.");let p=u.replace(/^\/*/,"/"),b=x.useMemo(()=>({basename:p,navigator:o,static:d,future:{}}),[p,o,d]);typeof r=="string"&&(r=Bn(r));let{pathname:g="/",search:m="",hash:D="",state:O=null,key:M="default"}=r,z=x.useMemo(()=>{let j=ca(g,p);return j==null?null:{location:{pathname:j,search:m,hash:D,state:O,key:M},navigationType:s}},[p,g,m,D,O,M,s]);return nl(z!=null,` is not able to match the URL "${g}${m}${D}" because it does not start with the basename, so the won't render anything.`),z==null?null:x.createElement(ul.Provider,{value:b},x.createElement(Ju.Provider,{children:c,value:z}))}function Gg({children:u,location:c}){return Cg(Ks(u),c)}function Ks(u,c=[]){let r=[];return x.Children.forEach(u,(s,o)=>{if(!x.isValidElement(s))return;let d=[...c,o];if(s.type===x.Fragment){r.push.apply(r,Ks(s.props.children,d));return}qt(s.type===yc,`[${typeof s.type=="string"?s.type:s.type.name}] is not a component. All component children of must be a or `),qt(!s.props.index||!s.props.children,"An index route cannot have child routes.");let p={id:s.props.id||d.join("-"),caseSensitive:s.props.caseSensitive,element:s.props.element,Component:s.props.Component,index:s.props.index,path:s.props.path,loader:s.props.loader,action:s.props.action,hydrateFallbackElement:s.props.hydrateFallbackElement,HydrateFallback:s.props.HydrateFallback,errorElement:s.props.errorElement,ErrorBoundary:s.props.ErrorBoundary,hasErrorBoundary:s.props.hasErrorBoundary===!0||s.props.ErrorBoundary!=null||s.props.errorElement!=null,shouldRevalidate:s.props.shouldRevalidate,handle:s.props.handle,lazy:s.props.lazy};s.props.children&&(p.children=Ks(s.props.children,d)),r.push(p)}),r}var vc="get",gc="application/x-www-form-urlencoded";function Tc(u){return u!=null&&typeof u.tagName=="string"}function Xg(u){return Tc(u)&&u.tagName.toLowerCase()==="button"}function Zg(u){return Tc(u)&&u.tagName.toLowerCase()==="form"}function Vg(u){return Tc(u)&&u.tagName.toLowerCase()==="input"}function Kg(u){return!!(u.metaKey||u.altKey||u.ctrlKey||u.shiftKey)}function $g(u,c){return u.button===0&&(!c||c==="_self")&&!Kg(u)}var dc=null;function Jg(){if(dc===null)try{new FormData(document.createElement("form"),0),dc=!1}catch{dc=!0}return dc}var kg=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Xs(u){return u!=null&&!kg.has(u)?(nl(!1,`"${u}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${gc}"`),null):u}function Fg(u,c){let r,s,o,d,p;if(Zg(u)){let b=u.getAttribute("action");s=b?ca(b,c):null,r=u.getAttribute("method")||vc,o=Xs(u.getAttribute("enctype"))||gc,d=new FormData(u)}else if(Xg(u)||Vg(u)&&(u.type==="submit"||u.type==="image")){let b=u.form;if(b==null)throw new Error('Cannot submit a