IOPaint/lama_cleaner/app/build/static/js/main.06abf3fb.js
2023-03-30 21:07:34 +08:00

2 lines
747 KiB
JavaScript

/*! For license information please see main.06abf3fb.js.LICENSE.txt */
(function(){var __webpack_modules__={939:function(module,__unused_webpack_exports,__webpack_require__){module=__webpack_require__.nmd(module),function _f(self){"use strict";try{module&&(self=module)}catch(e){}var t;function u(e){return"undefined"===typeof e||e}function aa(e){for(var t=Array(e),n=0;n<e;n++)t[n]=v();return t}function v(){return Object.create(null)}function ba(e,t){return t.length-e.length}function x(e){return"string"===typeof e}function C(e){return"object"===typeof e}function D(e){return"function"===typeof e}function ca(e,t){var n=da;if(e&&(t&&(e=E(e,t)),this.H&&(e=E(e,this.H)),this.J&&1<e.length&&(e=E(e,this.J)),n||""===n)){if(e=e.split(n),this.filter){t=this.filter,n=e.length;for(var r=[],o=0,i=0;o<n;o++){var a=e[o];a&&!t[a]&&(r[i++]=a)}e=r}return e}return e}self._factory=_f;var da=/(?:[\0-\/:-@\[-`\{-\xA9\xAB-\xB1\xB4\xB6-\xB8\xBB\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u086F\u0888\u088F-\u0897\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2\u09F3\u09FA\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B78-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF3-\u0BFF\u0C0D\u0C11\u0C29\u0C3A\u0C3B\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B\u0C5C\u0C5E\u0C5F\u0C64\u0C65\u0C70-\u0C77\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDC\u0CDF\u0CE4\u0CE5\u0CF0\u0CF4-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D64\u0D65\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u1368\u137D-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u1716-\u171E\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u17EF\u17FA-\u180A\u180E\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DB-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1ACF-\u1AFF\u1B4D-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u206F\u2072\u2073\u207A-\u207E\u208A-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F\u218A-\u245F\u249C-\u24E9\u2500-\u2775\u2794-\u2BFF\u2CE5-\u2CEA\u2CF4-\u2CFC\u2CFE\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u3191\u3196-\u319F\u31C0-\u31EF\u3200-\u321F\u322A-\u3247\u3250\u3260-\u327F\u328A-\u32B0\u32C0-\u33FF\u4DC0-\u4DFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7CB-\uA7CF\uA7D2\uA7D4\uA7DA-\uA7F1\uA828-\uA82B\uA82D-\uA82F\uA836-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD06\uDD34-\uDD3F\uDD79-\uDD89\uDD8C-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEFC-\uDEFF\uDF24-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDD6F\uDD7B\uDD8B\uDD93\uDD96\uDDA2\uDDB2\uDDBA\uDDBD-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDF7F\uDF86\uDFB1\uDFBB-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56\uDC57\uDC77\uDC78\uDC9F-\uDCA6\uDCB0-\uDCDF\uDCF3\uDCF6-\uDCFA\uDD1C-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBB\uDDD0\uDDD1\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE49-\uDE5F\uDE7F\uDEA0-\uDEBF\uDEC8\uDEE7-\uDEEA\uDEF0-\uDEFF\uDF36-\uDF3F\uDF56\uDF57\uDF73-\uDF77\uDF92-\uDFA8\uDFB0-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCF9\uDD28-\uDD2F\uDD3A-\uDE5F\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFC\uDF28-\uDF2F\uDF55-\uDF6F\uDF86-\uDFAF\uDFCC-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC51\uDC76-\uDC7E\uDCBB-\uDCC1\uDCC3-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDE0\uDDF5-\uDDFF\uDE12\uDE38-\uDE3D\uDE42-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3C-\uDF3F\uDF47-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCF3-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEAF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC6D-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDEFF\uDF11\uDF3B-\uDF3D\uDF43-\uDF4F\uDF5A-\uDFAF\uDFB1-\uDFBF\uDFD5-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80E-\uD810\uD812-\uD819\uD824-\uD82A\uD82D\uD82E\uD830-\uD832\uD83D\uD83F\uD87B-\uD87D\uD87F\uD889-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80B[\uDC00-\uDF8F\uDFF1-\uDFFF]|\uD80D[\uDC30-\uDC3F\uDC56-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDE6F\uDEBF\uDECA-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE97-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82B[\uDC00-\uDFEF\uDFF4\uDFFC\uDFFF]|\uD82C[\uDD23-\uDD31\uDD33-\uDD4F\uDD53\uDD54\uDD56-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD833[\uDC00-\uDEFF\uDF2E\uDF2F\uDF47-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDEBF\uDED4-\uDEDF\uDEF4-\uDF5F\uDF79-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD837[\uDC00-\uDEFF\uDF1F-\uDF24\uDF2B-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDC2F\uDC6E-\uDC8E\uDC90-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDE8F\uDEAF-\uDEBF\uDEFA-\uDFFF]|\uD839[\uDC00-\uDCCF\uDCFA-\uDFDF\uDFE7\uDFEC\uDFEF\uDFFF]|\uD83A[\uDCC5\uDCC6\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDC70\uDCAC\uDCB0\uDCB5-\uDD00\uDD2E\uDD3E-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDCFF\uDD0D-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEE0-\uDEFF]|\uD86D[\uDF3A-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDF4F]|\uD888[\uDFB0-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+/,ea=/[\u0300-\u036f]/g;function fa(e,t){for(var n,r,o=Object.keys(e),i=o.length,a=[],u="",l=0,c=0;c<i;c++)(r=e[n=o[c]])?(a[l++]=F(t?"(?!\\b)"+n+"(\\b|_)":n),a[l++]=r):u+=(u?"|":"")+n;return u&&(a[l++]=F(t?"(?!\\b)("+u+")(\\b|_)":"("+u+")"),a[l]=""),a}function E(e,t){for(var n=0,r=t.length;n<r&&(e=e.replace(t[n],t[n+1]));n+=2);return e}function F(e){return new RegExp(e,"g")}function ha(e){for(var t,n="",r="",o=0,i=e.length;o<i;o++)(t=e[o])!==r&&(n+=r=t);return n}var ja={encode:ia,F:!1,G:""};function ia(e){return ca.call(this,(""+e).toLowerCase(),!1)}var ka={},G={};function la(e){I(e,"add"),I(e,"append"),I(e,"search"),I(e,"update"),I(e,"remove")}function I(e,t){e[t+"Async"]=function(){var e,n=this,r=arguments,o=r[r.length-1];return D(o)&&(e=o,delete r[r.length-1]),o=new Promise((function(e){setTimeout((function(){n.async=!0;var o=n[t].apply(n,r);n.async=!1,e(o)}))})),e?(o.then(e),this):o}}function ma(e,t,n,r){var o,i,a=e.length,u=[],l=0;r&&(r=[]);for(var c=a-1;0<=c;c--){for(var s=e[c],f=s.length,d=v(),p=!o,h=0;h<f;h++){var m=s[h],g=m.length;if(g)for(var y,b,w=0;w<g;w++)if(b=m[w],o){if(o[b]){if(!c)if(n)n--;else if(u[l++]=b,l===t)return u;(c||r)&&(d[b]=1),p=!0}if(r&&(i[b]=(y=i[b])?++y:y=1,y<a)){var E=r[y-2]||(r[y-2]=[]);E[E.length]=b}}else d[b]=1}if(r)o||(i=d);else if(!p)return[];o=d}if(r)for(var x,C,S=r.length-1;0<=S;S--){C=(x=r[S]).length;for(var _,k=0;k<C;k++)if(!o[_=x[k]]){if(n)n--;else if(u[l++]=_,l===t)return u;o[_]=1}}return u}function na(e,t){for(var n=v(),r=v(),o=[],i=0;i<e.length;i++)n[e[i]]=1;for(var a,u=0;u<t.length;u++){a=t[u];for(var l,c=0;c<a.length;c++)n[l=a[c]]&&!r[l]&&(r[l]=1,o[o.length]=l)}return o}function J(e){this.l=!0!==e&&e,this.cache=v(),this.h=[]}function oa(e,t,n){C(e)&&(e=e.query);var r=this.cache.get(e);return r||(r=this.search(e,t,n),this.cache.set(e,r)),r}J.prototype.set=function(e,t){if(!this.cache[e]){var n=this.h.length;for(n===this.l?delete this.cache[this.h[n-1]]:n++,--n;0<n;n--)this.h[n]=this.h[n-1];this.h[0]=e}this.cache[e]=t},J.prototype.get=function(e){var t=this.cache[e];if(this.l&&t&&(e=this.h.indexOf(e))){var n=this.h[e-1];this.h[e-1]=this.h[e],this.h[e]=n}return t};var qa={memory:{charset:"latin:extra",D:3,B:4,m:!1},performance:{D:3,B:3,s:!1,context:{depth:2,D:1}},match:{charset:"latin:extra",G:"reverse"},score:{charset:"latin:advanced",D:20,B:3,context:{depth:3,D:9}},default:{}};function ra(e,t,n,r,o,i){setTimeout((function(){var a=e(n,JSON.stringify(i));a&&a.then?a.then((function(){t.export(e,t,n,r,o+1)})):t.export(e,t,n,r,o+1)}))}function K(e,t){if(!(this instanceof K))return new K(e);var n;if(e){x(e)?e=qa[e]:(n=e.preset)&&(e=Object.assign({},n[n],e)),n=e.charset;var r=e.lang;x(n)&&(-1===n.indexOf(":")&&(n+=":default"),n=G[n]),x(r)&&(r=ka[r])}else e={};var o,i,a=e.context||{};if(this.encode=e.encode||n&&n.encode||ia,this.register=t||v(),this.D=o=e.resolution||9,this.G=t=n&&n.G||e.tokenize||"strict",this.depth="strict"===t&&a.depth,this.l=u(a.bidirectional),this.s=i=u(e.optimize),this.m=u(e.fastupdate),this.B=e.minlength||1,this.C=e.boost,this.map=i?aa(o):v(),this.A=o=a.resolution||1,this.h=i?aa(o):v(),this.F=n&&n.F||e.rtl,this.H=(t=e.matcher||r&&r.H)&&fa(t,!1),this.J=(t=e.stemmer||r&&r.J)&&fa(t,!0),n=t=e.filter||r&&r.filter){n=t,r=v();for(var l=0,c=n.length;l<c;l++)r[n[l]]=1;n=r}this.filter=n,this.cache=(t=e.cache)&&new J(t)}function L(e,t,n,r,o){return n&&1<e?t+(r||0)<=e?n+(o||0):(e-1)/(t+(r||0))*(n+(o||0))+1|0:0}function M(e,t,n,r,o,i,a){var u=a?e.h:e.map;(!t[n]||a&&!t[n][a])&&(e.s&&(u=u[r]),a?((t=t[n]||(t[n]=v()))[a]=1,u=u[a]||(u[a]=v())):t[n]=1,u=u[n]||(u[n]=[]),e.s||(u=u[r]||(u[r]=[])),i&&-1!==u.indexOf(o)||(u[u.length]=o,e.m&&((e=e.register[o]||(e.register[o]=[]))[e.length]=u)))}function sa(e,t,n,r,o,i,a,u){var l=[],c=u?e.h:e.map;if(e.s||(c=ua(c,a,u,e.l)),c){for(var s,f,d=0,p=Math.min(c.length,u?e.A:e.D),v=0,h=0;v<p&&!((s=c[v])&&(e.s&&(s=ua(s,a,u,e.l)),o&&s&&i&&(f=s.length,f<=o?(o-=f,s=null):(s=s.slice(o),o=0)),s&&(l[d++]=s,i&&(h+=s.length,h>=r))));v++);if(d)return i?ta(l,r,0):void(t[t.length]=l)}return!n&&l}function ta(e,t,n){return e=1===e.length?e[0]:[].concat.apply([],e),n||e.length>t?e.slice(n,n+t):e}function ua(e,t,n,r){return n?e=(e=e[(r=r&&t>n)?t:n])&&e[r?n:t]:e=e[t],e}function N(e,t,n,r,o){var i=0;if(e.constructor===Array)if(o)-1!==(t=e.indexOf(t))?1<e.length&&(e.splice(t,1),i++):i++;else{o=Math.min(e.length,n);for(var a,u=0;u<o;u++)(a=e[u])&&(i=N(a,t,n,r,o),r||i||delete e[u])}else for(var l in e)(i=N(e[l],t,n,r,o))||delete e[l];return i}function va(e){e=e.data;var t=self._index,n=e.args,r=e.task;if("init"===r)r=e.options||{},e=e.factory,t=r.encode,r.cache=!1,t&&0===t.indexOf("function")&&(r.encode=Function("return "+t)()),e?(Function("return "+e)()(self),self._index=new self.FlexSearch.Index(r),delete self.FlexSearch):self._index=new K(r);else e=e.id,t=t[r].apply(t,n),postMessage("search"===r?{id:e,msg:t}:{id:e})}t=K.prototype,t.append=function(e,t){return this.add(e,t,!0)},t.add=function(e,t,n,r){if(t&&(e||0===e)){if(!r&&!n&&this.register[e])return this.update(e,t);if(r=(t=this.encode(t)).length){for(var o=v(),i=v(),a=this.depth,u=this.D,l=0;l<r;l++){var c=t[this.F?r-1-l:l],s=c.length;if(c&&s>=this.B&&(a||!i[c])){var f=L(u,r,l),d="";switch(this.G){case"full":if(3<s){for(f=0;f<s;f++)for(var p=s;p>f;p--)if(p-f>=this.B){var h=L(u,r,l,s,f);M(this,i,d=c.substring(f,p),h,e,n)}break}case"reverse":if(2<s){for(p=s-1;0<p;p--)(d=c[p]+d).length>=this.B&&M(this,i,d,L(u,r,l,s,p),e,n);d=""}case"forward":if(1<s){for(p=0;p<s;p++)(d+=c[p]).length>=this.B&&M(this,i,d,f,e,n);break}default:if(this.C&&(f=Math.min(f/this.C(t,c,l)|0,u-1)),M(this,i,c,f,e,n),a&&1<r&&l<r-1)for(s=v(),d=this.A,f=c,p=Math.min(a+1,r-l),s[f]=1,h=1;h<p;h++)if((c=t[this.F?r-1-l-h:l+h])&&c.length>=this.B&&!s[c]){s[c]=1;var m=this.l&&c>f;M(this,o,m?f:c,L(d+(r/2>d?0:1),r,l,p-1,h-1),e,n,m?c:f)}}}}this.m||(this.register[e]=1)}}return this},t.search=function(e,t,n){n||(!t&&C(e)?e=(n=e).query:C(t)&&(n=t));var r,o,i,a,u,l=[],c=0;if(n){t=n.limit,c=n.offset||0;var s=n.context;o=n.suggest}if(e&&1<(r=(e=this.encode(e)).length)){n=v();for(var f,d=[],p=0,h=0;p<r;p++)if((f=e[p])&&f.length>=this.B&&!n[f]){if(!(this.s||o||this.map[f]))return l;d[h++]=f,n[f]=1}r=(e=d).length}if(!r)return l;for(t||(t=100),n=0,(s=this.depth&&1<r&&!1!==s)?(i=e[0],n=1):1<r&&e.sort(ba);n<r;n++){if(u=e[n],s?(a=sa(this,l,o,t,c,2===r,u,i),o&&!1===a&&l.length||(i=u)):a=sa(this,l,o,t,c,1===r,u),a)return a;if(o&&n===r-1){if(!(d=l.length)){if(s){s=0,n=-1;continue}return l}if(1===d)return ta(l[0],t,c)}}return ma(l,t,c,o)},t.contain=function(e){return!!this.register[e]},t.update=function(e,t){return this.remove(e).add(e,t)},t.remove=function(e,t){var n=this.register[e];if(n){if(this.m)for(var r,o=0;o<n.length;o++)(r=n[o]).splice(r.indexOf(e),1);else N(this.map,e,this.D,this.s),this.depth&&N(this.h,e,this.A,this.s);if(t||delete this.register[e],this.cache){t=this.cache;for(var i,a=0;a<t.h.length;a++)i=t.h[a],-1!==t.cache[i].indexOf(e)&&(t.h.splice(a--,1),delete t.cache[i])}}return this},t.searchCache=oa,t.export=function(e,t,n,r,o){var i,a;switch(o||(o=0)){case 0:if(i="reg",this.m)for(var u in a=v(),this.register)a[u]=1;else a=this.register;break;case 1:i="cfg",a={doc:0,opt:this.s?1:0};break;case 2:i="map",a=this.map;break;case 3:i="ctx",a=this.h;break;default:return}return ra(e,t||this,n?n+"."+i:i,r,o,a),!0},t.import=function(e,t){if(t)switch(x(t)&&(t=JSON.parse(t)),e){case"cfg":this.s=!!t.opt;break;case"reg":this.m=!1,this.register=t;break;case"map":this.map=t;break;case"ctx":this.h=t}},la(K.prototype);var wa=0;function O(e){if(!(this instanceof O))return new O(e);var t;e?D(t=e.encode)&&(e.encode=t.toString()):e={},(t=(self||window)._factory)&&(t=t.toString());var n=self.exports,r=this;this.o=xa(t,n,e.worker),this.h=v(),this.o&&(n?this.o.on("message",(function(e){r.h[e.id](e.msg),delete r.h[e.id]})):this.o.onmessage=function(e){e=e.data,r.h[e.id](e.msg),delete r.h[e.id]},this.o.postMessage({task:"init",factory:t,options:e}))}function P(e){O.prototype[e]=O.prototype[e+"Async"]=function(){var t,n=this,r=[].slice.call(arguments),o=r[r.length-1];return D(o)&&(t=o,r.splice(r.length-1,1)),o=new Promise((function(t){setTimeout((function(){n.h[++wa]=t,n.o.postMessage({task:e,id:wa,args:r})}))})),t?(o.then(t),this):o}}function xa(a,b,c){var d;try{d=b?eval('new (require("worker_threads")["Worker"])("../dist/node/node.js")'):a?new Worker(URL.createObjectURL(new Blob(["onmessage="+va.toString()],{type:"text/javascript"}))):new Worker(x(c)?c:"worker/worker.js",{type:"module"})}catch(e){}return d}function Q(e){if(!(this instanceof Q))return new Q(e);var t,n=e.document||e.doc||e;this.K=[],this.h=[],this.A=[],this.register=v(),this.key=(t=n.key||n.id)&&S(t,this.A)||"id",this.m=u(e.fastupdate),this.C=(t=n.store)&&!0!==t&&[],this.store=t&&v(),this.I=(t=n.tag)&&S(t,this.A),this.l=t&&v(),this.cache=(t=e.cache)&&new J(t),e.cache=!1,this.o=e.worker,this.async=!1,t=v();var r=n.index||n.field||n;x(r)&&(r=[r]);for(var o,i,a=0;a<r.length;a++)x(o=r[a])||(i=o,o=o.field),i=C(i)?Object.assign({},e,i):e,this.o&&(t[o]=new O(i),t[o].o||(this.o=!1)),this.o||(t[o]=new K(i,this.register)),this.K[a]=S(o,this.A),this.h[a]=o;if(this.C)for(x(e=n.store)&&(e=[e]),n=0;n<e.length;n++)this.C[n]=S(e[n],this.A);this.index=t}function S(e,t){for(var n=e.split(":"),r=0,o=0;o<n.length;o++)0<=(e=n[o]).indexOf("[]")&&(e=e.substring(0,e.length-2))&&(t[r]=!0),e&&(n[r++]=e);return r<n.length&&(n.length=r),1<r?n:n[0]}function T(e,t){if(x(t))e=e[t];else for(var n=0;e&&n<t.length;n++)e=e[t[n]];return e}function U(e,t,n,r,o){if(e=e[o],r===n.length-1)t[o]=e;else if(e)if(e.constructor===Array)for(t=t[o]=Array(e.length),o=0;o<e.length;o++)U(e,t,n,r,o);else t=t[o]||(t[o]=v()),o=n[++r],U(e,t,n,r,o)}function V(e,t,n,r,o,i,a,u){if(e=e[a])if(r===t.length-1){if(e.constructor===Array){if(n[r]){for(t=0;t<e.length;t++)o.add(i,e[t],!0,!0);return}e=e.join(" ")}o.add(i,e,u,!0)}else if(e.constructor===Array)for(a=0;a<e.length;a++)V(e,t,n,r,o,i,a,u);else a=t[++r],V(e,t,n,r,o,i,a,u)}function ya(e,t,n,r){var o=this.l[e],i=o&&o.length-n;if(i&&0<i)return(i>t||n)&&(o=o.slice(n,n+t)),r&&(o=za.call(this,o)),{tag:e,result:o}}function za(e){for(var t,n=Array(e.length),r=0;r<e.length;r++)t=e[r],n[r]={id:t,doc:this.store[t]};return n}P("add"),P("append"),P("search"),P("update"),P("remove"),t=Q.prototype,t.add=function(e,t,n){if(C(e)&&(e=T(t=e,this.key)),t&&(e||0===e)){if(!n&&this.register[e])return this.update(e,t);for(var r,o,i=0;i<this.h.length;i++)o=this.h[i],x(r=this.K[i])&&(r=[r]),V(t,r,this.A,0,this.index[o],e,r[0],n);if(this.I){var a=T(t,this.I),u=v();x(a)&&(a=[a]);for(var l,c,s=0;s<a.length;s++)if(!u[l=a[s]]&&(u[l]=1,c=this.l[l]||(this.l[l]=[]),!n||-1===c.indexOf(e))&&(c[c.length]=e,this.m)){var f=this.register[e]||(this.register[e]=[]);f[f.length]=c}}if(this.store&&(!n||!this.store[e])){var d;if(this.C){d=v();for(var p,h=0;h<this.C.length;h++)x(p=this.C[h])?d[p]=t[p]:U(t,d,p,0,p[0])}this.store[e]=d||t}}return this},t.append=function(e,t){return this.add(e,t,!0)},t.update=function(e,t){return this.remove(e).add(e,t)},t.remove=function(e){if(C(e)&&(e=T(e,this.key)),this.register[e]){for(var t=0;t<this.h.length&&(this.index[this.h[t]].remove(e,!this.o),!this.m);t++);if(this.I&&!this.m)for(var n in this.l){var r=(t=this.l[n]).indexOf(e);-1!==r&&(1<t.length?t.splice(r,1):delete this.l[n])}this.store&&delete this.store[e],delete this.register[e]}return this},t.search=function(e,t,n,r){n||(!t&&C(e)?e=(n=e).query:C(t)&&(n=t,t=0));var o,i,a,u,l,c,s=[],f=[],d=0;if(n)if(n.constructor===Array)a=n,n=null;else{if(a=(o=n.pluck)||n.index||n.field,u=n.tag,i=this.store&&n.enrich,l="and"===n.bool,t=n.limit||100,c=n.offset||0,u&&(x(u)&&(u=[u]),!e)){for(var p,v=0;v<u.length;v++)(p=ya.call(this,u[v],t,c,i))&&(s[s.length]=p,d++);return d?s:[]}x(a)&&(a=[a])}a||(a=this.h),l=l&&(1<a.length||u&&1<u.length);for(var h,m,g,y=!r&&(this.o||this.async)&&[],b=0;b<a.length;b++){var w=void 0;if(x(m=a[b])||(w=m,m=m.field),y)y[b]=this.index[m].searchAsync(e,t,w||n);else{if(g=(h=r?r[b]:this.index[m].search(e,t,w||n))&&h.length,u&&g){var E=[],S=0;l&&(E[0]=[h]);for(var _,k,D=0;D<u.length;D++)_=u[D],(g=(k=this.l[_])&&k.length)&&(S++,E[E.length]=l?[k]:k);S&&(g=(h=l?ma(E,t||100,c||0):na(h,E)).length)}if(g)f[d]=m,s[d++]=h;else if(l)return[]}}if(y){var F=this;return new Promise((function(r){Promise.all(y).then((function(o){r(F.search(e,t,n,o))}))}))}if(!d)return[];if(o&&(!i||!this.store))return s[0];for(var A,T=0;T<f.length;T++){if((A=s[T]).length&&i&&(A=za.call(this,A)),o)return A;s[T]={field:f[T],result:A}}return s},t.contain=function(e){return!!this.register[e]},t.get=function(e){return this.store[e]},t.set=function(e,t){return this.store[e]=t,this},t.searchCache=oa,t.export=function(e,t,n,r,o){if(o||(o=0),r||(r=0),r<this.h.length){var i=this.h[r],a=this.index[i];t=this,setTimeout((function(){a.export(e,t,o?i.replace(":","-"):"",r,o++)||(r++,o=1,t.export(e,t,i,r,o))}))}else{var u;switch(o){case 1:n="tag",u=this.l;break;case 2:n="store",u=this.store;break;default:return}ra(e,this,n,r,o,u)}},t.import=function(e,t){if(t)switch(x(t)&&(t=JSON.parse(t)),e){case"tag":this.l=t;break;case"reg":this.m=!1,this.register=t;for(var n,r=0;r<this.h.length;r++)(n=this.index[this.h[r]]).register=t,n.m=!1;break;case"store":this.store=t;break;default:var o=(e=e.split("."))[0];e=e[1],o&&e&&this.index[o].import(e,t)}},la(Q.prototype);var Ba={encode:Aa,F:!1,G:""},Ca=[F("[\xe0\xe1\xe2\xe3\xe4\xe5]"),"a",F("[\xe8\xe9\xea\xeb]"),"e",F("[\xec\xed\xee\xef]"),"i",F("[\xf2\xf3\xf4\xf5\xf6\u0151]"),"o",F("[\xf9\xfa\xfb\xfc\u0171]"),"u",F("[\xfd\u0177\xff]"),"y",F("\xf1"),"n",F("[\xe7c]"),"k",F("\xdf"),"s",F(" & ")," and "];function Aa(e){var t=e;return t.normalize&&(t=t.normalize("NFD").replace(ea,"")),ca.call(this,t.toLowerCase(),!e.normalize&&Ca)}var Ea={encode:Da,F:!1,G:"strict"},Fa=/[^a-z0-9]+/,Ga={b:"p",v:"f",w:"f",z:"s",x:"s","\xdf":"s",d:"t",n:"m",c:"k",g:"k",j:"k",q:"k",i:"e",y:"e",u:"o"};function Da(e){var t=[];if(e=Aa.call(this,e).join(" "))for(var n,r=e.split(Fa),o=r.length,i=0,a=0;i<o;i++)if((e=r[i])&&(!this.filter||!this.filter[e])){n=e[0];for(var u=Ga[n]||n,l=u,c=1;c<e.length;c++){n=e[c];var s=Ga[n]||n;s&&s!==l&&(u+=s,l=s)}t[a++]=u}return t}var Ia={encode:Ha,F:!1,G:""},Ja=[F("ae"),"a",F("oe"),"o",F("sh"),"s",F("th"),"t",F("ph"),"f",F("pf"),"f",F("(?![aeo])h(?![aeo])"),"",F("(?!^[aeo])h(?!^[aeo])"),""];function Ha(e,t){return e&&(2<(e=Da.call(this,e).join(" ")).length&&(e=E(e,Ja)),t||(1<e.length&&(e=ha(e)),e&&(e=e.split(" ")))),e}var La={encode:Ka,F:!1,G:""},Ma=F("(?!\\b)[aeo]");function Ka(e){return e&&(1<(e=Ha.call(this,e,!0)).length&&(e=e.replace(Ma,"")),1<e.length&&(e=ha(e)),e&&(e=e.split(" "))),e}G["latin:default"]=ja,G["latin:simple"]=Ba,G["latin:balance"]=Ea,G["latin:advanced"]=Ia,G["latin:extra"]=La;var W=self,Y,Z={Index:K,Document:Q,Worker:O,registerCharset:function(e,t){G[e]=t},registerLanguage:function(e,t){ka[e]=t}};(Y=W.define)&&Y.amd?Y([],(function(){return Z})):W.exports?W.exports=Z:W.FlexSearch=Z}(this)},100:function(){!function(e){if(!/MSIE 10/i.test(navigator.userAgent))try{var t=new Blob(["var fakeIdToId = {};onmessage = function (event) {\tvar data = event.data,\t\tname = data.name,\t\tfakeId = data.fakeId,\t\ttime;\tif(data.hasOwnProperty('time')) {\t\ttime = data.time;\t}\tswitch (name) {\t\tcase 'setInterval':\t\t\tfakeIdToId[fakeId] = setInterval(function () {\t\t\t\tpostMessage({fakeId: fakeId});\t\t\t}, time);\t\t\tbreak;\t\tcase 'clearInterval':\t\t\tif (fakeIdToId.hasOwnProperty (fakeId)) {\t\t\t\tclearInterval(fakeIdToId[fakeId]);\t\t\t\tdelete fakeIdToId[fakeId];\t\t\t}\t\t\tbreak;\t\tcase 'setTimeout':\t\t\tfakeIdToId[fakeId] = setTimeout(function () {\t\t\t\tpostMessage({fakeId: fakeId});\t\t\t\tif (fakeIdToId.hasOwnProperty (fakeId)) {\t\t\t\t\tdelete fakeIdToId[fakeId];\t\t\t\t}\t\t\t}, time);\t\t\tbreak;\t\tcase 'clearTimeout':\t\t\tif (fakeIdToId.hasOwnProperty (fakeId)) {\t\t\t\tclearTimeout(fakeIdToId[fakeId]);\t\t\t\tdelete fakeIdToId[fakeId];\t\t\t}\t\t\tbreak;\t}}"]);e=window.URL.createObjectURL(t)}catch(u){}var n,r={},o=0,i="HackTimer.js by turuslan: ";if("undefined"!==typeof Worker){var a=function(){do{2147483647==o?o=0:o++}while(r.hasOwnProperty(o));return o};try{n=new Worker(e),window.setInterval=function(e,t){var o=a();return r[o]={callback:e,parameters:Array.prototype.slice.call(arguments,2)},n.postMessage({name:"setInterval",fakeId:o,time:t}),o},window.clearInterval=function(e){r.hasOwnProperty(e)&&(delete r[e],n.postMessage({name:"clearInterval",fakeId:e}))},window.setTimeout=function(e,t){var o=a();return r[o]={callback:e,parameters:Array.prototype.slice.call(arguments,2),isTimeout:!0},n.postMessage({name:"setTimeout",fakeId:o,time:t}),o},window.clearTimeout=function(e){r.hasOwnProperty(e)&&(delete r[e],n.postMessage({name:"clearTimeout",fakeId:e}))},n.onmessage=function(e){var t,n,o,a=e.data.fakeId;if(r.hasOwnProperty(a)&&(o=(t=r[a]).callback,n=t.parameters,t.hasOwnProperty("isTimeout")&&t.isTimeout&&delete r[a]),"string"===typeof o)try{o=new Function(o)}catch(u){console.log(i+"Error parsing callback code string: ",u)}"function"===typeof o&&o.apply(window,n)},n.onerror=function(e){console.log(e)}}catch(u){console.log(i+"Initialisation failed"),console.error(u)}}else console.log(i+"Initialisation failed - HTML5 Web Worker is not supported")}("HackTimerWorker.js")},378:function(e,t,n){var r;e=n.nmd(e),function(){var o,i="Expected a function",a="__lodash_hash_undefined__",u="__lodash_placeholder__",l=16,c=32,s=64,f=128,d=256,p=1/0,v=9007199254740991,h=NaN,m=4294967295,g=[["ary",f],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",s],["rearg",d]],y="[object Arguments]",b="[object Array]",w="[object Boolean]",E="[object Date]",x="[object Error]",C="[object Function]",S="[object GeneratorFunction]",_="[object Map]",k="[object Number]",D="[object Object]",F="[object Promise]",A="[object RegExp]",T="[object Set]",R="[object String]",P="[object Symbol]",O="[object WeakMap]",N="[object ArrayBuffer]",L="[object DataView]",M="[object Float32Array]",I="[object Float64Array]",j="[object Int8Array]",B="[object Int16Array]",z="[object Int32Array]",V="[object Uint8Array]",U="[object Uint8ClampedArray]",W="[object Uint16Array]",H="[object Uint32Array]",K=/\b__p \+= '';/g,G=/\b(__p \+=) '' \+/g,Y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,q=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,Z=RegExp(q.source),$=RegExp(X.source),Q=/<%-([\s\S]+?)%>/g,J=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oe=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(oe.source),ae=/^\s+/,ue=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,se=/,? & /,fe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,de=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,he=/\w*$/,me=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,we=/^(?:0|[1-9]\d*)$/,Ee=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xe=/($^)/,Ce=/['\n\r\u2028\u2029\\]/g,Se="\\ud800-\\udfff",_e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ke="\\u2700-\\u27bf",De="a-z\\xdf-\\xf6\\xf8-\\xff",Fe="A-Z\\xc0-\\xd6\\xd8-\\xde",Ae="\\ufe0e\\ufe0f",Te="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Re="['\u2019]",Pe="["+Se+"]",Oe="["+Te+"]",Ne="["+_e+"]",Le="\\d+",Me="["+ke+"]",Ie="["+De+"]",je="[^"+Se+Te+Le+ke+De+Fe+"]",Be="\\ud83c[\\udffb-\\udfff]",ze="[^"+Se+"]",Ve="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+Fe+"]",He="\\u200d",Ke="(?:"+Ie+"|"+je+")",Ge="(?:"+We+"|"+je+")",Ye="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",qe="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Xe="(?:"+Ne+"|"+Be+")"+"?",Ze="["+Ae+"]?",$e=Ze+Xe+("(?:"+He+"(?:"+[ze,Ve,Ue].join("|")+")"+Ze+Xe+")*"),Qe="(?:"+[Me,Ve,Ue].join("|")+")"+$e,Je="(?:"+[ze+Ne+"?",Ne,Ve,Ue,Pe].join("|")+")",et=RegExp(Re,"g"),tt=RegExp(Ne,"g"),nt=RegExp(Be+"(?="+Be+")|"+Je+$e,"g"),rt=RegExp([We+"?"+Ie+"+"+Ye+"(?="+[Oe,We,"$"].join("|")+")",Ge+"+"+qe+"(?="+[Oe,We+Ke,"$"].join("|")+")",We+"?"+Ke+"+"+Ye,We+"+"+qe,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Le,Qe].join("|"),"g"),ot=RegExp("["+He+Se+_e+Ae+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],ut=-1,lt={};lt[M]=lt[I]=lt[j]=lt[B]=lt[z]=lt[V]=lt[U]=lt[W]=lt[H]=!0,lt[y]=lt[b]=lt[N]=lt[w]=lt[L]=lt[E]=lt[x]=lt[C]=lt[_]=lt[k]=lt[D]=lt[A]=lt[T]=lt[R]=lt[O]=!1;var ct={};ct[y]=ct[b]=ct[N]=ct[L]=ct[w]=ct[E]=ct[M]=ct[I]=ct[j]=ct[B]=ct[z]=ct[_]=ct[k]=ct[D]=ct[A]=ct[T]=ct[R]=ct[P]=ct[V]=ct[U]=ct[W]=ct[H]=!0,ct[x]=ct[C]=ct[O]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ft=parseFloat,dt=parseInt,pt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,vt="object"==typeof self&&self&&self.Object===Object&&self,ht=pt||vt||Function("return this")(),mt=t&&!t.nodeType&&t,gt=mt&&e&&!e.nodeType&&e,yt=gt&&gt.exports===mt,bt=yt&&pt.process,wt=function(){try{var e=gt&&gt.require&&gt.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(t){}}(),Et=wt&&wt.isArrayBuffer,xt=wt&&wt.isDate,Ct=wt&&wt.isMap,St=wt&&wt.isRegExp,_t=wt&&wt.isSet,kt=wt&&wt.isTypedArray;function Dt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ft(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}function At(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Tt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Rt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Pt(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}function Ot(e,t){return!!(null==e?0:e.length)&&Wt(e,t,0)>-1}function Nt(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}function Lt(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}function Mt(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}function It(e,t,n,r){var o=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++o]);++o<i;)n=t(n,e[o],o,e);return n}function jt(e,t,n,r){var o=null==e?0:e.length;for(r&&o&&(n=e[--o]);o--;)n=t(n,e[o],o,e);return n}function Bt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var zt=Yt("length");function Vt(e,t,n){var r;return n(e,(function(e,n,o){if(t(e,n,o))return r=n,!1})),r}function Ut(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function Wt(e,t,n){return t===t?function(e,t,n){var r=n-1,o=e.length;for(;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):Ut(e,Kt,n)}function Ht(e,t,n,r){for(var o=n-1,i=e.length;++o<i;)if(r(e[o],t))return o;return-1}function Kt(e){return e!==e}function Gt(e,t){var n=null==e?0:e.length;return n?Zt(e,t)/n:h}function Yt(e){return function(t){return null==t?o:t[e]}}function qt(e){return function(t){return null==e?o:e[t]}}function Xt(e,t,n,r,o){return o(e,(function(e,o,i){n=r?(r=!1,e):t(n,e,o,i)})),n}function Zt(e,t){for(var n,r=-1,i=e.length;++r<i;){var a=t(e[r]);a!==o&&(n=n===o?a:n+a)}return n}function $t(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Qt(e){return e?e.slice(0,gn(e)+1).replace(ae,""):e}function Jt(e){return function(t){return e(t)}}function en(e,t){return Lt(t,(function(t){return e[t]}))}function tn(e,t){return e.has(t)}function nn(e,t){for(var n=-1,r=e.length;++n<r&&Wt(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length;n--&&Wt(t,e[n],0)>-1;);return n}function on(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var an=qt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),un=qt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function ln(e){return"\\"+st[e]}function cn(e){return ot.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function fn(e,t){return function(n){return e(t(n))}}function dn(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n];a!==t&&a!==u||(e[n]=u,i[o++]=n)}return i}function pn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function vn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function hn(e){return cn(e)?function(e){var t=nt.lastIndex=0;for(;nt.test(e);)++t;return t}(e):zt(e)}function mn(e){return cn(e)?function(e){return e.match(nt)||[]}(e):function(e){return e.split("")}(e)}function gn(e){for(var t=e.length;t--&&ue.test(e.charAt(t)););return t}var yn=qt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var bn=function e(t){var n=(t=null==t?ht:bn.defaults(ht.Object(),t,bn.pick(ht,at))).Array,r=t.Date,ue=t.Error,Se=t.Function,_e=t.Math,ke=t.Object,De=t.RegExp,Fe=t.String,Ae=t.TypeError,Te=n.prototype,Re=Se.prototype,Pe=ke.prototype,Oe=t["__core-js_shared__"],Ne=Re.toString,Le=Pe.hasOwnProperty,Me=0,Ie=function(){var e=/[^.]+$/.exec(Oe&&Oe.keys&&Oe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),je=Pe.toString,Be=Ne.call(ke),ze=ht._,Ve=De("^"+Ne.call(Le).replace(oe,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ue=yt?t.Buffer:o,We=t.Symbol,He=t.Uint8Array,Ke=Ue?Ue.allocUnsafe:o,Ge=fn(ke.getPrototypeOf,ke),Ye=ke.create,qe=Pe.propertyIsEnumerable,Xe=Te.splice,Ze=We?We.isConcatSpreadable:o,$e=We?We.iterator:o,Qe=We?We.toStringTag:o,Je=function(){try{var e=pi(ke,"defineProperty");return e({},"",{}),e}catch(t){}}(),nt=t.clearTimeout!==ht.clearTimeout&&t.clearTimeout,ot=r&&r.now!==ht.Date.now&&r.now,st=t.setTimeout!==ht.setTimeout&&t.setTimeout,pt=_e.ceil,vt=_e.floor,mt=ke.getOwnPropertySymbols,gt=Ue?Ue.isBuffer:o,bt=t.isFinite,wt=Te.join,zt=fn(ke.keys,ke),qt=_e.max,wn=_e.min,En=r.now,xn=t.parseInt,Cn=_e.random,Sn=Te.reverse,_n=pi(t,"DataView"),kn=pi(t,"Map"),Dn=pi(t,"Promise"),Fn=pi(t,"Set"),An=pi(t,"WeakMap"),Tn=pi(ke,"create"),Rn=An&&new An,Pn={},On=zi(_n),Nn=zi(kn),Ln=zi(Dn),Mn=zi(Fn),In=zi(An),jn=We?We.prototype:o,Bn=jn?jn.valueOf:o,zn=jn?jn.toString:o;function Vn(e){if(ru(e)&&!Ga(e)&&!(e instanceof Kn)){if(e instanceof Hn)return e;if(Le.call(e,"__wrapped__"))return Vi(e)}return new Hn(e)}var Un=function(){function e(){}return function(t){if(!nu(t))return{};if(Ye)return Ye(t);e.prototype=t;var n=new e;return e.prototype=o,n}}();function Wn(){}function Hn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=o}function Kn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=m,this.__views__=[]}function Gn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Yn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Xn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new qn;++t<n;)this.add(e[t])}function Zn(e){var t=this.__data__=new Yn(e);this.size=t.size}function $n(e,t){var n=Ga(e),r=!n&&Ka(e),o=!n&&!r&&Za(e),i=!n&&!r&&!o&&fu(e),a=n||r||o||i,u=a?$t(e.length,Fe):[],l=u.length;for(var c in e)!t&&!Le.call(e,c)||a&&("length"==c||o&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||wi(c,l))||u.push(c);return u}function Qn(e){var t=e.length;return t?e[Xr(0,t-1)]:o}function Jn(e,t){return Ii(Ro(e),lr(t,0,e.length))}function er(e){return Ii(Ro(e))}function tr(e,t,n){(n!==o&&!Ua(e[t],n)||n===o&&!(t in e))&&ar(e,t,n)}function nr(e,t,n){var r=e[t];Le.call(e,t)&&Ua(r,n)&&(n!==o||t in e)||ar(e,t,n)}function rr(e,t){for(var n=e.length;n--;)if(Ua(e[n][0],t))return n;return-1}function or(e,t,n,r){return pr(e,(function(e,o,i){t(r,e,n(e),i)})),r}function ir(e,t){return e&&Po(t,Ou(t),e)}function ar(e,t,n){"__proto__"==t&&Je?Je(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function ur(e,t){for(var r=-1,i=t.length,a=n(i),u=null==e;++r<i;)a[r]=u?o:Fu(e,t[r]);return a}function lr(e,t,n){return e===e&&(n!==o&&(e=e<=n?e:n),t!==o&&(e=e>=t?e:t)),e}function cr(e,t,n,r,i,a){var u,l=1&t,c=2&t,s=4&t;if(n&&(u=i?n(e,r,i,a):n(e)),u!==o)return u;if(!nu(e))return e;var f=Ga(e);if(f){if(u=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Le.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!l)return Ro(e,u)}else{var d=mi(e),p=d==C||d==S;if(Za(e))return _o(e,l);if(d==D||d==y||p&&!i){if(u=c||p?{}:yi(e),!l)return c?function(e,t){return Po(e,hi(e),t)}(e,function(e,t){return e&&Po(t,Nu(t),e)}(u,e)):function(e,t){return Po(e,vi(e),t)}(e,ir(u,e))}else{if(!ct[d])return i?e:{};u=function(e,t,n){var r=e.constructor;switch(t){case N:return ko(e);case w:case E:return new r(+e);case L:return function(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case M:case I:case j:case B:case z:case V:case U:case W:case H:return Do(e,n);case _:return new r;case k:case R:return new r(e);case A:return function(e){var t=new e.constructor(e.source,he.exec(e));return t.lastIndex=e.lastIndex,t}(e);case T:return new r;case P:return o=e,Bn?ke(Bn.call(o)):{}}var o}(e,d,l)}}a||(a=new Zn);var v=a.get(e);if(v)return v;a.set(e,u),lu(e)?e.forEach((function(r){u.add(cr(r,t,n,r,e,a))})):ou(e)&&e.forEach((function(r,o){u.set(o,cr(r,t,n,o,e,a))}));var h=f?o:(s?c?ai:ii:c?Nu:Ou)(e);return At(h||e,(function(r,o){h&&(r=e[o=r]),nr(u,o,cr(r,t,n,o,e,a))})),u}function sr(e,t,n){var r=n.length;if(null==e)return!r;for(e=ke(e);r--;){var i=n[r],a=t[i],u=e[i];if(u===o&&!(i in e)||!a(u))return!1}return!0}function fr(e,t,n){if("function"!=typeof e)throw new Ae(i);return Oi((function(){e.apply(o,n)}),t)}function dr(e,t,n,r){var o=-1,i=Ot,a=!0,u=e.length,l=[],c=t.length;if(!u)return l;n&&(t=Lt(t,Jt(n))),r?(i=Nt,a=!1):t.length>=200&&(i=tn,a=!1,t=new Xn(t));e:for(;++o<u;){var s=e[o],f=null==n?s:n(s);if(s=r||0!==s?s:0,a&&f===f){for(var d=c;d--;)if(t[d]===f)continue e;l.push(s)}else i(t,f,r)||l.push(s)}return l}Vn.templateSettings={escape:Q,evaluate:J,interpolate:ee,variable:"",imports:{_:Vn}},Vn.prototype=Wn.prototype,Vn.prototype.constructor=Vn,Hn.prototype=Un(Wn.prototype),Hn.prototype.constructor=Hn,Kn.prototype=Un(Wn.prototype),Kn.prototype.constructor=Kn,Gn.prototype.clear=function(){this.__data__=Tn?Tn(null):{},this.size=0},Gn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Gn.prototype.get=function(e){var t=this.__data__;if(Tn){var n=t[e];return n===a?o:n}return Le.call(t,e)?t[e]:o},Gn.prototype.has=function(e){var t=this.__data__;return Tn?t[e]!==o:Le.call(t,e)},Gn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Tn&&t===o?a:t,this},Yn.prototype.clear=function(){this.__data__=[],this.size=0},Yn.prototype.delete=function(e){var t=this.__data__,n=rr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Xe.call(t,n,1),--this.size,!0)},Yn.prototype.get=function(e){var t=this.__data__,n=rr(t,e);return n<0?o:t[n][1]},Yn.prototype.has=function(e){return rr(this.__data__,e)>-1},Yn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Gn,map:new(kn||Yn),string:new Gn}},qn.prototype.delete=function(e){var t=fi(this,e).delete(e);return this.size-=t?1:0,t},qn.prototype.get=function(e){return fi(this,e).get(e)},qn.prototype.has=function(e){return fi(this,e).has(e)},qn.prototype.set=function(e,t){var n=fi(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Xn.prototype.add=Xn.prototype.push=function(e){return this.__data__.set(e,a),this},Xn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.clear=function(){this.__data__=new Yn,this.size=0},Zn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Zn.prototype.get=function(e){return this.__data__.get(e)},Zn.prototype.has=function(e){return this.__data__.has(e)},Zn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Yn){var r=n.__data__;if(!kn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new qn(r)}return n.set(e,t),this.size=n.size,this};var pr=Lo(Er),vr=Lo(xr,!0);function hr(e,t){var n=!0;return pr(e,(function(e,r,o){return n=!!t(e,r,o)})),n}function mr(e,t,n){for(var r=-1,i=e.length;++r<i;){var a=e[r],u=t(a);if(null!=u&&(l===o?u===u&&!su(u):n(u,l)))var l=u,c=a}return c}function gr(e,t){var n=[];return pr(e,(function(e,r,o){t(e,r,o)&&n.push(e)})),n}function yr(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=bi),o||(o=[]);++i<a;){var u=e[i];t>0&&n(u)?t>1?yr(u,t-1,n,r,o):Mt(o,u):r||(o[o.length]=u)}return o}var br=Mo(),wr=Mo(!0);function Er(e,t){return e&&br(e,t,Ou)}function xr(e,t){return e&&wr(e,t,Ou)}function Cr(e,t){return Pt(t,(function(t){return Ja(e[t])}))}function Sr(e,t){for(var n=0,r=(t=Eo(t,e)).length;null!=e&&n<r;)e=e[Bi(t[n++])];return n&&n==r?e:o}function _r(e,t,n){var r=t(e);return Ga(e)?r:Mt(r,n(e))}function kr(e){return null==e?e===o?"[object Undefined]":"[object Null]":Qe&&Qe in ke(e)?function(e){var t=Le.call(e,Qe),n=e[Qe];try{e[Qe]=o;var r=!0}catch(a){}var i=je.call(e);r&&(t?e[Qe]=n:delete e[Qe]);return i}(e):function(e){return je.call(e)}(e)}function Dr(e,t){return e>t}function Fr(e,t){return null!=e&&Le.call(e,t)}function Ar(e,t){return null!=e&&t in ke(e)}function Tr(e,t,r){for(var i=r?Nt:Ot,a=e[0].length,u=e.length,l=u,c=n(u),s=1/0,f=[];l--;){var d=e[l];l&&t&&(d=Lt(d,Jt(t))),s=wn(d.length,s),c[l]=!r&&(t||a>=120&&d.length>=120)?new Xn(l&&d):o}d=e[0];var p=-1,v=c[0];e:for(;++p<a&&f.length<s;){var h=d[p],m=t?t(h):h;if(h=r||0!==h?h:0,!(v?tn(v,m):i(f,m,r))){for(l=u;--l;){var g=c[l];if(!(g?tn(g,m):i(e[l],m,r)))continue e}v&&v.push(m),f.push(h)}}return f}function Rr(e,t,n){var r=null==(e=Ai(e,t=Eo(t,e)))?e:e[Bi(Qi(t))];return null==r?o:Dt(r,e,n)}function Pr(e){return ru(e)&&kr(e)==y}function Or(e,t,n,r,i){return e===t||(null==e||null==t||!ru(e)&&!ru(t)?e!==e&&t!==t:function(e,t,n,r,i,a){var u=Ga(e),l=Ga(t),c=u?b:mi(e),s=l?b:mi(t),f=(c=c==y?D:c)==D,d=(s=s==y?D:s)==D,p=c==s;if(p&&Za(e)){if(!Za(t))return!1;u=!0,f=!1}if(p&&!f)return a||(a=new Zn),u||fu(e)?ri(e,t,n,r,i,a):function(e,t,n,r,o,i,a){switch(n){case L:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case N:return!(e.byteLength!=t.byteLength||!i(new He(e),new He(t)));case w:case E:case k:return Ua(+e,+t);case x:return e.name==t.name&&e.message==t.message;case A:case R:return e==t+"";case _:var u=sn;case T:var l=1&r;if(u||(u=pn),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=2,a.set(e,t);var s=ri(u(e),u(t),r,o,i,a);return a.delete(e),s;case P:if(Bn)return Bn.call(e)==Bn.call(t)}return!1}(e,t,c,n,r,i,a);if(!(1&n)){var v=f&&Le.call(e,"__wrapped__"),h=d&&Le.call(t,"__wrapped__");if(v||h){var m=v?e.value():e,g=h?t.value():t;return a||(a=new Zn),i(m,g,n,r,a)}}if(!p)return!1;return a||(a=new Zn),function(e,t,n,r,i,a){var u=1&n,l=ii(e),c=l.length,s=ii(t),f=s.length;if(c!=f&&!u)return!1;var d=c;for(;d--;){var p=l[d];if(!(u?p in t:Le.call(t,p)))return!1}var v=a.get(e),h=a.get(t);if(v&&h)return v==t&&h==e;var m=!0;a.set(e,t),a.set(t,e);var g=u;for(;++d<c;){var y=e[p=l[d]],b=t[p];if(r)var w=u?r(b,y,p,t,e,a):r(y,b,p,e,t,a);if(!(w===o?y===b||i(y,b,n,r,a):w)){m=!1;break}g||(g="constructor"==p)}if(m&&!g){var E=e.constructor,x=t.constructor;E==x||!("constructor"in e)||!("constructor"in t)||"function"==typeof E&&E instanceof E&&"function"==typeof x&&x instanceof x||(m=!1)}return a.delete(e),a.delete(t),m}(e,t,n,r,i,a)}(e,t,n,r,Or,i))}function Nr(e,t,n,r){var i=n.length,a=i,u=!r;if(null==e)return!a;for(e=ke(e);i--;){var l=n[i];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<a;){var c=(l=n[i])[0],s=e[c],f=l[1];if(u&&l[2]){if(s===o&&!(c in e))return!1}else{var d=new Zn;if(r)var p=r(s,f,c,e,t,d);if(!(p===o?Or(f,s,3,r,d):p))return!1}}return!0}function Lr(e){return!(!nu(e)||(t=e,Ie&&Ie in t))&&(Ja(e)?Ve:ye).test(zi(e));var t}function Mr(e){return"function"==typeof e?e:null==e?il:"object"==typeof e?Ga(e)?Ur(e[0],e[1]):Vr(e):vl(e)}function Ir(e){if(!_i(e))return zt(e);var t=[];for(var n in ke(e))Le.call(e,n)&&"constructor"!=n&&t.push(n);return t}function jr(e){if(!nu(e))return function(e){var t=[];if(null!=e)for(var n in ke(e))t.push(n);return t}(e);var t=_i(e),n=[];for(var r in e)("constructor"!=r||!t&&Le.call(e,r))&&n.push(r);return n}function Br(e,t){return e<t}function zr(e,t){var r=-1,o=qa(e)?n(e.length):[];return pr(e,(function(e,n,i){o[++r]=t(e,n,i)})),o}function Vr(e){var t=di(e);return 1==t.length&&t[0][2]?Di(t[0][0],t[0][1]):function(n){return n===e||Nr(n,e,t)}}function Ur(e,t){return xi(e)&&ki(t)?Di(Bi(e),t):function(n){var r=Fu(n,e);return r===o&&r===t?Au(n,e):Or(t,r,3)}}function Wr(e,t,n,r,i){e!==t&&br(t,(function(a,u){if(i||(i=new Zn),nu(a))!function(e,t,n,r,i,a,u){var l=Ri(e,n),c=Ri(t,n),s=u.get(c);if(s)return void tr(e,n,s);var f=a?a(l,c,n+"",e,t,u):o,d=f===o;if(d){var p=Ga(c),v=!p&&Za(c),h=!p&&!v&&fu(c);f=c,p||v||h?Ga(l)?f=l:Xa(l)?f=Ro(l):v?(d=!1,f=_o(c,!0)):h?(d=!1,f=Do(c,!0)):f=[]:au(c)||Ka(c)?(f=l,Ka(l)?f=bu(l):nu(l)&&!Ja(l)||(f=yi(c))):d=!1}d&&(u.set(c,f),i(f,c,r,a,u),u.delete(c));tr(e,n,f)}(e,t,u,n,Wr,r,i);else{var l=r?r(Ri(e,u),a,u+"",e,t,i):o;l===o&&(l=a),tr(e,u,l)}}),Nu)}function Hr(e,t){var n=e.length;if(n)return wi(t+=t<0?n:0,n)?e[t]:o}function Kr(e,t,n){t=t.length?Lt(t,(function(e){return Ga(e)?function(t){return Sr(t,1===e.length?e[0]:e)}:e})):[il];var r=-1;t=Lt(t,Jt(si()));var o=zr(e,(function(e,n,o){var i=Lt(t,(function(t){return t(e)}));return{criteria:i,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(o,(function(e,t){return function(e,t,n){var r=-1,o=e.criteria,i=t.criteria,a=o.length,u=n.length;for(;++r<a;){var l=Fo(o[r],i[r]);if(l)return r>=u?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Gr(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var a=t[r],u=Sr(e,a);n(u,a)&&eo(i,Eo(a,e),u)}return i}function Yr(e,t,n,r){var o=r?Ht:Wt,i=-1,a=t.length,u=e;for(e===t&&(t=Ro(t)),n&&(u=Lt(e,Jt(n)));++i<a;)for(var l=0,c=t[i],s=n?n(c):c;(l=o(u,s,l,r))>-1;)u!==e&&Xe.call(u,l,1),Xe.call(e,l,1);return e}function qr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==i){var i=o;wi(o)?Xe.call(e,o,1):po(e,o)}}return e}function Xr(e,t){return e+vt(Cn()*(t-e+1))}function Zr(e,t){var n="";if(!e||t<1||t>v)return n;do{t%2&&(n+=e),(t=vt(t/2))&&(e+=e)}while(t);return n}function $r(e,t){return Ni(Fi(e,t,il),e+"")}function Qr(e){return Qn(Uu(e))}function Jr(e,t){var n=Uu(e);return Ii(n,lr(t,0,n.length))}function eo(e,t,n,r){if(!nu(e))return e;for(var i=-1,a=(t=Eo(t,e)).length,u=a-1,l=e;null!=l&&++i<a;){var c=Bi(t[i]),s=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(i!=u){var f=l[c];(s=r?r(f,c,l):o)===o&&(s=nu(f)?f:wi(t[i+1])?[]:{})}nr(l,c,s),l=l[c]}return e}var to=Rn?function(e,t){return Rn.set(e,t),e}:il,no=Je?function(e,t){return Je(e,"toString",{configurable:!0,enumerable:!1,value:nl(t),writable:!0})}:il;function ro(e){return Ii(Uu(e))}function oo(e,t,r){var o=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var a=n(i);++o<i;)a[o]=e[o+t];return a}function io(e,t){var n;return pr(e,(function(e,r,o){return!(n=t(e,r,o))})),!!n}function ao(e,t,n){var r=0,o=null==e?r:e.length;if("number"==typeof t&&t===t&&o<=2147483647){for(;r<o;){var i=r+o>>>1,a=e[i];null!==a&&!su(a)&&(n?a<=t:a<t)?r=i+1:o=i}return o}return uo(e,t,il,n)}function uo(e,t,n,r){var i=0,a=null==e?0:e.length;if(0===a)return 0;for(var u=(t=n(t))!==t,l=null===t,c=su(t),s=t===o;i<a;){var f=vt((i+a)/2),d=n(e[f]),p=d!==o,v=null===d,h=d===d,m=su(d);if(u)var g=r||h;else g=s?h&&(r||p):l?h&&p&&(r||!v):c?h&&p&&!v&&(r||!m):!v&&!m&&(r?d<=t:d<t);g?i=f+1:a=f}return wn(a,4294967294)}function lo(e,t){for(var n=-1,r=e.length,o=0,i=[];++n<r;){var a=e[n],u=t?t(a):a;if(!n||!Ua(u,l)){var l=u;i[o++]=0===a?0:a}}return i}function co(e){return"number"==typeof e?e:su(e)?h:+e}function so(e){if("string"==typeof e)return e;if(Ga(e))return Lt(e,so)+"";if(su(e))return zn?zn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function fo(e,t,n){var r=-1,o=Ot,i=e.length,a=!0,u=[],l=u;if(n)a=!1,o=Nt;else if(i>=200){var c=t?null:$o(e);if(c)return pn(c);a=!1,o=tn,l=new Xn}else l=t?[]:u;e:for(;++r<i;){var s=e[r],f=t?t(s):s;if(s=n||0!==s?s:0,a&&f===f){for(var d=l.length;d--;)if(l[d]===f)continue e;t&&l.push(f),u.push(s)}else o(l,f,n)||(l!==u&&l.push(f),u.push(s))}return u}function po(e,t){return null==(e=Ai(e,t=Eo(t,e)))||delete e[Bi(Qi(t))]}function vo(e,t,n,r){return eo(e,t,n(Sr(e,t)),r)}function ho(e,t,n,r){for(var o=e.length,i=r?o:-1;(r?i--:++i<o)&&t(e[i],i,e););return n?oo(e,r?0:i,r?i+1:o):oo(e,r?i+1:0,r?o:i)}function mo(e,t){var n=e;return n instanceof Kn&&(n=n.value()),It(t,(function(e,t){return t.func.apply(t.thisArg,Mt([e],t.args))}),n)}function go(e,t,r){var o=e.length;if(o<2)return o?fo(e[0]):[];for(var i=-1,a=n(o);++i<o;)for(var u=e[i],l=-1;++l<o;)l!=i&&(a[i]=dr(a[i]||u,e[l],t,r));return fo(yr(a,1),t,r)}function yo(e,t,n){for(var r=-1,i=e.length,a=t.length,u={};++r<i;){var l=r<a?t[r]:o;n(u,e[r],l)}return u}function bo(e){return Xa(e)?e:[]}function wo(e){return"function"==typeof e?e:il}function Eo(e,t){return Ga(e)?e:xi(e,t)?[e]:ji(wu(e))}var xo=$r;function Co(e,t,n){var r=e.length;return n=n===o?r:n,!t&&n>=r?e:oo(e,t,n)}var So=nt||function(e){return ht.clearTimeout(e)};function _o(e,t){if(t)return e.slice();var n=e.length,r=Ke?Ke(n):new e.constructor(n);return e.copy(r),r}function ko(e){var t=new e.constructor(e.byteLength);return new He(t).set(new He(e)),t}function Do(e,t){var n=t?ko(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Fo(e,t){if(e!==t){var n=e!==o,r=null===e,i=e===e,a=su(e),u=t!==o,l=null===t,c=t===t,s=su(t);if(!l&&!s&&!a&&e>t||a&&u&&c&&!l&&!s||r&&u&&c||!n&&c||!i)return 1;if(!r&&!a&&!s&&e<t||s&&n&&i&&!r&&!a||l&&n&&i||!u&&i||!c)return-1}return 0}function Ao(e,t,r,o){for(var i=-1,a=e.length,u=r.length,l=-1,c=t.length,s=qt(a-u,0),f=n(c+s),d=!o;++l<c;)f[l]=t[l];for(;++i<u;)(d||i<a)&&(f[r[i]]=e[i]);for(;s--;)f[l++]=e[i++];return f}function To(e,t,r,o){for(var i=-1,a=e.length,u=-1,l=r.length,c=-1,s=t.length,f=qt(a-l,0),d=n(f+s),p=!o;++i<f;)d[i]=e[i];for(var v=i;++c<s;)d[v+c]=t[c];for(;++u<l;)(p||i<a)&&(d[v+r[u]]=e[i++]);return d}function Ro(e,t){var r=-1,o=e.length;for(t||(t=n(o));++r<o;)t[r]=e[r];return t}function Po(e,t,n,r){var i=!n;n||(n={});for(var a=-1,u=t.length;++a<u;){var l=t[a],c=r?r(n[l],e[l],l,n,e):o;c===o&&(c=e[l]),i?ar(n,l,c):nr(n,l,c)}return n}function Oo(e,t){return function(n,r){var o=Ga(n)?Ft:or,i=t?t():{};return o(n,e,si(r,2),i)}}function No(e){return $r((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:o,u=i>2?n[2]:o;for(a=e.length>3&&"function"==typeof a?(i--,a):o,u&&Ei(n[0],n[1],u)&&(a=i<3?o:a,i=1),t=ke(t);++r<i;){var l=n[r];l&&e(t,l,r,a)}return t}))}function Lo(e,t){return function(n,r){if(null==n)return n;if(!qa(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=ke(n);(t?i--:++i<o)&&!1!==r(a[i],i,a););return n}}function Mo(e){return function(t,n,r){for(var o=-1,i=ke(t),a=r(t),u=a.length;u--;){var l=a[e?u:++o];if(!1===n(i[l],l,i))break}return t}}function Io(e){return function(t){var n=cn(t=wu(t))?mn(t):o,r=n?n[0]:t.charAt(0),i=n?Co(n,1).join(""):t.slice(1);return r[e]()+i}}function jo(e){return function(t){return It(Ju(Ku(t).replace(et,"")),e,"")}}function Bo(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Un(e.prototype),r=e.apply(n,t);return nu(r)?r:n}}function zo(e){return function(t,n,r){var i=ke(t);if(!qa(t)){var a=si(n,3);t=Ou(t),n=function(e){return a(i[e],e,i)}}var u=e(t,n,r);return u>-1?i[a?t[u]:u]:o}}function Vo(e){return oi((function(t){var n=t.length,r=n,a=Hn.prototype.thru;for(e&&t.reverse();r--;){var u=t[r];if("function"!=typeof u)throw new Ae(i);if(a&&!l&&"wrapper"==li(u))var l=new Hn([],!0)}for(r=l?r:n;++r<n;){var c=li(u=t[r]),s="wrapper"==c?ui(u):o;l=s&&Ci(s[0])&&424==s[1]&&!s[4].length&&1==s[9]?l[li(s[0])].apply(l,s[3]):1==u.length&&Ci(u)?l[c]():l.thru(u)}return function(){var e=arguments,r=e[0];if(l&&1==e.length&&Ga(r))return l.plant(r).value();for(var o=0,i=n?t[o].apply(this,e):r;++o<n;)i=t[o].call(this,i);return i}}))}function Uo(e,t,r,i,a,u,l,c,s,d){var p=t&f,v=1&t,h=2&t,m=24&t,g=512&t,y=h?o:Bo(e);return function o(){for(var f=arguments.length,b=n(f),w=f;w--;)b[w]=arguments[w];if(m)var E=ci(o),x=on(b,E);if(i&&(b=Ao(b,i,a,m)),u&&(b=To(b,u,l,m)),f-=x,m&&f<d){var C=dn(b,E);return Xo(e,t,Uo,o.placeholder,r,b,C,c,s,d-f)}var S=v?r:this,_=h?S[e]:e;return f=b.length,c?b=Ti(b,c):g&&f>1&&b.reverse(),p&&s<f&&(b.length=s),this&&this!==ht&&this instanceof o&&(_=y||Bo(_)),_.apply(S,b)}}function Wo(e,t){return function(n,r){return function(e,t,n,r){return Er(e,(function(e,o,i){t(r,n(e),o,i)})),r}(n,e,t(r),{})}}function Ho(e,t){return function(n,r){var i;if(n===o&&r===o)return t;if(n!==o&&(i=n),r!==o){if(i===o)return r;"string"==typeof n||"string"==typeof r?(n=so(n),r=so(r)):(n=co(n),r=co(r)),i=e(n,r)}return i}}function Ko(e){return oi((function(t){return t=Lt(t,Jt(si())),$r((function(n){var r=this;return e(t,(function(e){return Dt(e,r,n)}))}))}))}function Go(e,t){var n=(t=t===o?" ":so(t)).length;if(n<2)return n?Zr(t,e):t;var r=Zr(t,pt(e/hn(t)));return cn(t)?Co(mn(r),0,e).join(""):r.slice(0,e)}function Yo(e){return function(t,r,i){return i&&"number"!=typeof i&&Ei(t,r,i)&&(r=i=o),t=hu(t),r===o?(r=t,t=0):r=hu(r),function(e,t,r,o){for(var i=-1,a=qt(pt((t-e)/(r||1)),0),u=n(a);a--;)u[o?a:++i]=e,e+=r;return u}(t,r,i=i===o?t<r?1:-1:hu(i),e)}}function qo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=yu(t),n=yu(n)),e(t,n)}}function Xo(e,t,n,r,i,a,u,l,f,d){var p=8&t;t|=p?c:s,4&(t&=~(p?s:c))||(t&=-4);var v=[e,t,i,p?a:o,p?u:o,p?o:a,p?o:u,l,f,d],h=n.apply(o,v);return Ci(e)&&Pi(h,v),h.placeholder=r,Li(h,e,t)}function Zo(e){var t=_e[e];return function(e,n){if(e=yu(e),(n=null==n?0:wn(mu(n),292))&&bt(e)){var r=(wu(e)+"e").split("e");return+((r=(wu(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var $o=Fn&&1/pn(new Fn([,-0]))[1]==p?function(e){return new Fn(e)}:sl;function Qo(e){return function(t){var n=mi(t);return n==_?sn(t):n==T?vn(t):function(e,t){return Lt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Jo(e,t,r,a,p,v,h,m){var g=2&t;if(!g&&"function"!=typeof e)throw new Ae(i);var y=a?a.length:0;if(y||(t&=-97,a=p=o),h=h===o?h:qt(mu(h),0),m=m===o?m:mu(m),y-=p?p.length:0,t&s){var b=a,w=p;a=p=o}var E=g?o:ui(e),x=[e,t,r,a,p,b,w,v,h,m];if(E&&function(e,t){var n=e[1],r=t[1],o=n|r,i=o<131,a=r==f&&8==n||r==f&&n==d&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!a)return e;1&r&&(e[2]=t[2],o|=1&n?0:4);var l=t[3];if(l){var c=e[3];e[3]=c?Ao(c,l,t[4]):l,e[4]=c?dn(e[3],u):t[4]}(l=t[5])&&(c=e[5],e[5]=c?To(c,l,t[6]):l,e[6]=c?dn(e[5],u):t[6]);(l=t[7])&&(e[7]=l);r&f&&(e[8]=null==e[8]?t[8]:wn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=o}(x,E),e=x[0],t=x[1],r=x[2],a=x[3],p=x[4],!(m=x[9]=x[9]===o?g?0:e.length:qt(x[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)C=8==t||t==l?function(e,t,r){var i=Bo(e);return function a(){for(var u=arguments.length,l=n(u),c=u,s=ci(a);c--;)l[c]=arguments[c];var f=u<3&&l[0]!==s&&l[u-1]!==s?[]:dn(l,s);return(u-=f.length)<r?Xo(e,t,Uo,a.placeholder,o,l,f,o,o,r-u):Dt(this&&this!==ht&&this instanceof a?i:e,this,l)}}(e,t,m):t!=c&&33!=t||p.length?Uo.apply(o,x):function(e,t,r,o){var i=1&t,a=Bo(e);return function t(){for(var u=-1,l=arguments.length,c=-1,s=o.length,f=n(s+l),d=this&&this!==ht&&this instanceof t?a:e;++c<s;)f[c]=o[c];for(;l--;)f[c++]=arguments[++u];return Dt(d,i?r:this,f)}}(e,t,r,a);else var C=function(e,t,n){var r=1&t,o=Bo(e);return function t(){return(this&&this!==ht&&this instanceof t?o:e).apply(r?n:this,arguments)}}(e,t,r);return Li((E?to:Pi)(C,x),e,t)}function ei(e,t,n,r){return e===o||Ua(e,Pe[n])&&!Le.call(r,n)?t:e}function ti(e,t,n,r,i,a){return nu(e)&&nu(t)&&(a.set(t,e),Wr(e,t,o,ti,a),a.delete(t)),e}function ni(e){return au(e)?o:e}function ri(e,t,n,r,i,a){var u=1&n,l=e.length,c=t.length;if(l!=c&&!(u&&c>l))return!1;var s=a.get(e),f=a.get(t);if(s&&f)return s==t&&f==e;var d=-1,p=!0,v=2&n?new Xn:o;for(a.set(e,t),a.set(t,e);++d<l;){var h=e[d],m=t[d];if(r)var g=u?r(m,h,d,t,e,a):r(h,m,d,e,t,a);if(g!==o){if(g)continue;p=!1;break}if(v){if(!Bt(t,(function(e,t){if(!tn(v,t)&&(h===e||i(h,e,n,r,a)))return v.push(t)}))){p=!1;break}}else if(h!==m&&!i(h,m,n,r,a)){p=!1;break}}return a.delete(e),a.delete(t),p}function oi(e){return Ni(Fi(e,o,Yi),e+"")}function ii(e){return _r(e,Ou,vi)}function ai(e){return _r(e,Nu,hi)}var ui=Rn?function(e){return Rn.get(e)}:sl;function li(e){for(var t=e.name+"",n=Pn[t],r=Le.call(Pn,t)?n.length:0;r--;){var o=n[r],i=o.func;if(null==i||i==e)return o.name}return t}function ci(e){return(Le.call(Vn,"placeholder")?Vn:e).placeholder}function si(){var e=Vn.iteratee||al;return e=e===al?Mr:e,arguments.length?e(arguments[0],arguments[1]):e}function fi(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function di(e){for(var t=Ou(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,ki(o)]}return t}function pi(e,t){var n=function(e,t){return null==e?o:e[t]}(e,t);return Lr(n)?n:o}var vi=mt?function(e){return null==e?[]:(e=ke(e),Pt(mt(e),(function(t){return qe.call(e,t)})))}:gl,hi=mt?function(e){for(var t=[];e;)Mt(t,vi(e)),e=Ge(e);return t}:gl,mi=kr;function gi(e,t,n){for(var r=-1,o=(t=Eo(t,e)).length,i=!1;++r<o;){var a=Bi(t[r]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&tu(o)&&wi(a,o)&&(Ga(e)||Ka(e))}function yi(e){return"function"!=typeof e.constructor||_i(e)?{}:Un(Ge(e))}function bi(e){return Ga(e)||Ka(e)||!!(Ze&&e&&e[Ze])}function wi(e,t){var n=typeof e;return!!(t=null==t?v:t)&&("number"==n||"symbol"!=n&&we.test(e))&&e>-1&&e%1==0&&e<t}function Ei(e,t,n){if(!nu(n))return!1;var r=typeof t;return!!("number"==r?qa(n)&&wi(t,n.length):"string"==r&&t in n)&&Ua(n[t],e)}function xi(e,t){if(Ga(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!su(e))||(ne.test(e)||!te.test(e)||null!=t&&e in ke(t))}function Ci(e){var t=li(e),n=Vn[t];if("function"!=typeof n||!(t in Kn.prototype))return!1;if(e===n)return!0;var r=ui(n);return!!r&&e===r[0]}(_n&&mi(new _n(new ArrayBuffer(1)))!=L||kn&&mi(new kn)!=_||Dn&&mi(Dn.resolve())!=F||Fn&&mi(new Fn)!=T||An&&mi(new An)!=O)&&(mi=function(e){var t=kr(e),n=t==D?e.constructor:o,r=n?zi(n):"";if(r)switch(r){case On:return L;case Nn:return _;case Ln:return F;case Mn:return T;case In:return O}return t});var Si=Oe?Ja:yl;function _i(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Pe)}function ki(e){return e===e&&!nu(e)}function Di(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==o||e in ke(n)))}}function Fi(e,t,r){return t=qt(t===o?e.length-1:t,0),function(){for(var o=arguments,i=-1,a=qt(o.length-t,0),u=n(a);++i<a;)u[i]=o[t+i];i=-1;for(var l=n(t+1);++i<t;)l[i]=o[i];return l[t]=r(u),Dt(e,this,l)}}function Ai(e,t){return t.length<2?e:Sr(e,oo(t,0,-1))}function Ti(e,t){for(var n=e.length,r=wn(t.length,n),i=Ro(e);r--;){var a=t[r];e[r]=wi(a,n)?i[a]:o}return e}function Ri(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var Pi=Mi(to),Oi=st||function(e,t){return ht.setTimeout(e,t)},Ni=Mi(no);function Li(e,t,n){var r=t+"";return Ni(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return At(g,(function(n){var r="_."+n[0];t&n[1]&&!Ot(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(se):[]}(r),n)))}function Mi(e){var t=0,n=0;return function(){var r=En(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(o,arguments)}}function Ii(e,t){var n=-1,r=e.length,i=r-1;for(t=t===o?r:t;++n<t;){var a=Xr(n,i),u=e[a];e[a]=e[n],e[n]=u}return e.length=t,e}var ji=function(e){var t=Ma(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(re,(function(e,n,r,o){t.push(r?o.replace(pe,"$1"):n||e)})),t}));function Bi(e){if("string"==typeof e||su(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function zi(e){if(null!=e){try{return Ne.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Vi(e){if(e instanceof Kn)return e.clone();var t=new Hn(e.__wrapped__,e.__chain__);return t.__actions__=Ro(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ui=$r((function(e,t){return Xa(e)?dr(e,yr(t,1,Xa,!0)):[]})),Wi=$r((function(e,t){var n=Qi(t);return Xa(n)&&(n=o),Xa(e)?dr(e,yr(t,1,Xa,!0),si(n,2)):[]})),Hi=$r((function(e,t){var n=Qi(t);return Xa(n)&&(n=o),Xa(e)?dr(e,yr(t,1,Xa,!0),o,n):[]}));function Ki(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:mu(n);return o<0&&(o=qt(r+o,0)),Ut(e,si(t,3),o)}function Gi(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==o&&(i=mu(n),i=n<0?qt(r+i,0):wn(i,r-1)),Ut(e,si(t,3),i,!0)}function Yi(e){return(null==e?0:e.length)?yr(e,1):[]}function qi(e){return e&&e.length?e[0]:o}var Xi=$r((function(e){var t=Lt(e,bo);return t.length&&t[0]===e[0]?Tr(t):[]})),Zi=$r((function(e){var t=Qi(e),n=Lt(e,bo);return t===Qi(n)?t=o:n.pop(),n.length&&n[0]===e[0]?Tr(n,si(t,2)):[]})),$i=$r((function(e){var t=Qi(e),n=Lt(e,bo);return(t="function"==typeof t?t:o)&&n.pop(),n.length&&n[0]===e[0]?Tr(n,o,t):[]}));function Qi(e){var t=null==e?0:e.length;return t?e[t-1]:o}var Ji=$r(ea);function ea(e,t){return e&&e.length&&t&&t.length?Yr(e,t):e}var ta=oi((function(e,t){var n=null==e?0:e.length,r=ur(e,t);return qr(e,Lt(t,(function(e){return wi(e,n)?+e:e})).sort(Fo)),r}));function na(e){return null==e?e:Sn.call(e)}var ra=$r((function(e){return fo(yr(e,1,Xa,!0))})),oa=$r((function(e){var t=Qi(e);return Xa(t)&&(t=o),fo(yr(e,1,Xa,!0),si(t,2))})),ia=$r((function(e){var t=Qi(e);return t="function"==typeof t?t:o,fo(yr(e,1,Xa,!0),o,t)}));function aa(e){if(!e||!e.length)return[];var t=0;return e=Pt(e,(function(e){if(Xa(e))return t=qt(e.length,t),!0})),$t(t,(function(t){return Lt(e,Yt(t))}))}function ua(e,t){if(!e||!e.length)return[];var n=aa(e);return null==t?n:Lt(n,(function(e){return Dt(t,o,e)}))}var la=$r((function(e,t){return Xa(e)?dr(e,t):[]})),ca=$r((function(e){return go(Pt(e,Xa))})),sa=$r((function(e){var t=Qi(e);return Xa(t)&&(t=o),go(Pt(e,Xa),si(t,2))})),fa=$r((function(e){var t=Qi(e);return t="function"==typeof t?t:o,go(Pt(e,Xa),o,t)})),da=$r(aa);var pa=$r((function(e){var t=e.length,n=t>1?e[t-1]:o;return n="function"==typeof n?(e.pop(),n):o,ua(e,n)}));function va(e){var t=Vn(e);return t.__chain__=!0,t}function ha(e,t){return t(e)}var ma=oi((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return ur(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Kn&&wi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:ha,args:[i],thisArg:o}),new Hn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(o),e}))):this.thru(i)}));var ga=Oo((function(e,t,n){Le.call(e,n)?++e[n]:ar(e,n,1)}));var ya=zo(Ki),ba=zo(Gi);function wa(e,t){return(Ga(e)?At:pr)(e,si(t,3))}function Ea(e,t){return(Ga(e)?Tt:vr)(e,si(t,3))}var xa=Oo((function(e,t,n){Le.call(e,n)?e[n].push(t):ar(e,n,[t])}));var Ca=$r((function(e,t,r){var o=-1,i="function"==typeof t,a=qa(e)?n(e.length):[];return pr(e,(function(e){a[++o]=i?Dt(t,e,r):Rr(e,t,r)})),a})),Sa=Oo((function(e,t,n){ar(e,n,t)}));function _a(e,t){return(Ga(e)?Lt:zr)(e,si(t,3))}var ka=Oo((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Da=$r((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Ei(e,t[0],t[1])?t=[]:n>2&&Ei(t[0],t[1],t[2])&&(t=[t[0]]),Kr(e,yr(t,1),[])})),Fa=ot||function(){return ht.Date.now()};function Aa(e,t,n){return t=n?o:t,t=e&&null==t?e.length:t,Jo(e,f,o,o,o,o,t)}function Ta(e,t){var n;if("function"!=typeof t)throw new Ae(i);return e=mu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=o),n}}var Ra=$r((function(e,t,n){var r=1;if(n.length){var o=dn(n,ci(Ra));r|=c}return Jo(e,r,t,n,o)})),Pa=$r((function(e,t,n){var r=3;if(n.length){var o=dn(n,ci(Pa));r|=c}return Jo(t,r,e,n,o)}));function Oa(e,t,n){var r,a,u,l,c,s,f=0,d=!1,p=!1,v=!0;if("function"!=typeof e)throw new Ae(i);function h(t){var n=r,i=a;return r=a=o,f=t,l=e.apply(i,n)}function m(e){return f=e,c=Oi(y,t),d?h(e):l}function g(e){var n=e-s;return s===o||n>=t||n<0||p&&e-f>=u}function y(){var e=Fa();if(g(e))return b(e);c=Oi(y,function(e){var n=t-(e-s);return p?wn(n,u-(e-f)):n}(e))}function b(e){return c=o,v&&r?h(e):(r=a=o,l)}function w(){var e=Fa(),n=g(e);if(r=arguments,a=this,s=e,n){if(c===o)return m(s);if(p)return So(c),c=Oi(y,t),h(s)}return c===o&&(c=Oi(y,t)),l}return t=yu(t)||0,nu(n)&&(d=!!n.leading,u=(p="maxWait"in n)?qt(yu(n.maxWait)||0,t):u,v="trailing"in n?!!n.trailing:v),w.cancel=function(){c!==o&&So(c),f=0,r=s=a=c=o},w.flush=function(){return c===o?l:b(Fa())},w}var Na=$r((function(e,t){return fr(e,1,t)})),La=$r((function(e,t,n){return fr(e,yu(t)||0,n)}));function Ma(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ae(i);var n=function n(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Ma.Cache||qn),n}function Ia(e){if("function"!=typeof e)throw new Ae(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Ma.Cache=qn;var ja=xo((function(e,t){var n=(t=1==t.length&&Ga(t[0])?Lt(t[0],Jt(si())):Lt(yr(t,1),Jt(si()))).length;return $r((function(r){for(var o=-1,i=wn(r.length,n);++o<i;)r[o]=t[o].call(this,r[o]);return Dt(e,this,r)}))})),Ba=$r((function(e,t){var n=dn(t,ci(Ba));return Jo(e,c,o,t,n)})),za=$r((function(e,t){var n=dn(t,ci(za));return Jo(e,s,o,t,n)})),Va=oi((function(e,t){return Jo(e,d,o,o,o,t)}));function Ua(e,t){return e===t||e!==e&&t!==t}var Wa=qo(Dr),Ha=qo((function(e,t){return e>=t})),Ka=Pr(function(){return arguments}())?Pr:function(e){return ru(e)&&Le.call(e,"callee")&&!qe.call(e,"callee")},Ga=n.isArray,Ya=Et?Jt(Et):function(e){return ru(e)&&kr(e)==N};function qa(e){return null!=e&&tu(e.length)&&!Ja(e)}function Xa(e){return ru(e)&&qa(e)}var Za=gt||yl,$a=xt?Jt(xt):function(e){return ru(e)&&kr(e)==E};function Qa(e){if(!ru(e))return!1;var t=kr(e);return t==x||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!au(e)}function Ja(e){if(!nu(e))return!1;var t=kr(e);return t==C||t==S||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eu(e){return"number"==typeof e&&e==mu(e)}function tu(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=v}function nu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ru(e){return null!=e&&"object"==typeof e}var ou=Ct?Jt(Ct):function(e){return ru(e)&&mi(e)==_};function iu(e){return"number"==typeof e||ru(e)&&kr(e)==k}function au(e){if(!ru(e)||kr(e)!=D)return!1;var t=Ge(e);if(null===t)return!0;var n=Le.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Ne.call(n)==Be}var uu=St?Jt(St):function(e){return ru(e)&&kr(e)==A};var lu=_t?Jt(_t):function(e){return ru(e)&&mi(e)==T};function cu(e){return"string"==typeof e||!Ga(e)&&ru(e)&&kr(e)==R}function su(e){return"symbol"==typeof e||ru(e)&&kr(e)==P}var fu=kt?Jt(kt):function(e){return ru(e)&&tu(e.length)&&!!lt[kr(e)]};var du=qo(Br),pu=qo((function(e,t){return e<=t}));function vu(e){if(!e)return[];if(qa(e))return cu(e)?mn(e):Ro(e);if($e&&e[$e])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[$e]());var t=mi(e);return(t==_?sn:t==T?pn:Uu)(e)}function hu(e){return e?(e=yu(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function mu(e){var t=hu(e),n=t%1;return t===t?n?t-n:t:0}function gu(e){return e?lr(mu(e),0,m):0}function yu(e){if("number"==typeof e)return e;if(su(e))return h;if(nu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=nu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Qt(e);var n=ge.test(e);return n||be.test(e)?dt(e.slice(2),n?2:8):me.test(e)?h:+e}function bu(e){return Po(e,Nu(e))}function wu(e){return null==e?"":so(e)}var Eu=No((function(e,t){if(_i(t)||qa(t))Po(t,Ou(t),e);else for(var n in t)Le.call(t,n)&&nr(e,n,t[n])})),xu=No((function(e,t){Po(t,Nu(t),e)})),Cu=No((function(e,t,n,r){Po(t,Nu(t),e,r)})),Su=No((function(e,t,n,r){Po(t,Ou(t),e,r)})),_u=oi(ur);var ku=$r((function(e,t){e=ke(e);var n=-1,r=t.length,i=r>2?t[2]:o;for(i&&Ei(t[0],t[1],i)&&(r=1);++n<r;)for(var a=t[n],u=Nu(a),l=-1,c=u.length;++l<c;){var s=u[l],f=e[s];(f===o||Ua(f,Pe[s])&&!Le.call(e,s))&&(e[s]=a[s])}return e})),Du=$r((function(e){return e.push(o,ti),Dt(Mu,o,e)}));function Fu(e,t,n){var r=null==e?o:Sr(e,t);return r===o?n:r}function Au(e,t){return null!=e&&gi(e,t,Ar)}var Tu=Wo((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=je.call(t)),e[t]=n}),nl(il)),Ru=Wo((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=je.call(t)),Le.call(e,t)?e[t].push(n):e[t]=[n]}),si),Pu=$r(Rr);function Ou(e){return qa(e)?$n(e):Ir(e)}function Nu(e){return qa(e)?$n(e,!0):jr(e)}var Lu=No((function(e,t,n){Wr(e,t,n)})),Mu=No((function(e,t,n,r){Wr(e,t,n,r)})),Iu=oi((function(e,t){var n={};if(null==e)return n;var r=!1;t=Lt(t,(function(t){return t=Eo(t,e),r||(r=t.length>1),t})),Po(e,ai(e),n),r&&(n=cr(n,7,ni));for(var o=t.length;o--;)po(n,t[o]);return n}));var ju=oi((function(e,t){return null==e?{}:function(e,t){return Gr(e,t,(function(t,n){return Au(e,n)}))}(e,t)}));function Bu(e,t){if(null==e)return{};var n=Lt(ai(e),(function(e){return[e]}));return t=si(t),Gr(e,n,(function(e,n){return t(e,n[0])}))}var zu=Qo(Ou),Vu=Qo(Nu);function Uu(e){return null==e?[]:en(e,Ou(e))}var Wu=jo((function(e,t,n){return t=t.toLowerCase(),e+(n?Hu(t):t)}));function Hu(e){return Qu(wu(e).toLowerCase())}function Ku(e){return(e=wu(e))&&e.replace(Ee,an).replace(tt,"")}var Gu=jo((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Yu=jo((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),qu=Io("toLowerCase");var Xu=jo((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Zu=jo((function(e,t,n){return e+(n?" ":"")+Qu(t)}));var $u=jo((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Qu=Io("toUpperCase");function Ju(e,t,n){return e=wu(e),(t=n?o:t)===o?function(e){return it.test(e)}(e)?function(e){return e.match(rt)||[]}(e):function(e){return e.match(fe)||[]}(e):e.match(t)||[]}var el=$r((function(e,t){try{return Dt(e,o,t)}catch(n){return Qa(n)?n:new ue(n)}})),tl=oi((function(e,t){return At(t,(function(t){t=Bi(t),ar(e,t,Ra(e[t],e))})),e}));function nl(e){return function(){return e}}var rl=Vo(),ol=Vo(!0);function il(e){return e}function al(e){return Mr("function"==typeof e?e:cr(e,1))}var ul=$r((function(e,t){return function(n){return Rr(n,e,t)}})),ll=$r((function(e,t){return function(n){return Rr(e,n,t)}}));function cl(e,t,n){var r=Ou(t),o=Cr(t,r);null!=n||nu(t)&&(o.length||!r.length)||(n=t,t=e,e=this,o=Cr(t,Ou(t)));var i=!(nu(n)&&"chain"in n)||!!n.chain,a=Ja(e);return At(o,(function(n){var r=t[n];e[n]=r,a&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),o=n.__actions__=Ro(this.__actions__);return o.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Mt([this.value()],arguments))})})),e}function sl(){}var fl=Ko(Lt),dl=Ko(Rt),pl=Ko(Bt);function vl(e){return xi(e)?Yt(Bi(e)):function(e){return function(t){return Sr(t,e)}}(e)}var hl=Yo(),ml=Yo(!0);function gl(){return[]}function yl(){return!1}var bl=Ho((function(e,t){return e+t}),0),wl=Zo("ceil"),El=Ho((function(e,t){return e/t}),1),xl=Zo("floor");var Cl=Ho((function(e,t){return e*t}),1),Sl=Zo("round"),_l=Ho((function(e,t){return e-t}),0);return Vn.after=function(e,t){if("function"!=typeof t)throw new Ae(i);return e=mu(e),function(){if(--e<1)return t.apply(this,arguments)}},Vn.ary=Aa,Vn.assign=Eu,Vn.assignIn=xu,Vn.assignInWith=Cu,Vn.assignWith=Su,Vn.at=_u,Vn.before=Ta,Vn.bind=Ra,Vn.bindAll=tl,Vn.bindKey=Pa,Vn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Ga(e)?e:[e]},Vn.chain=va,Vn.chunk=function(e,t,r){t=(r?Ei(e,t,r):t===o)?1:qt(mu(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var a=0,u=0,l=n(pt(i/t));a<i;)l[u++]=oo(e,a,a+=t);return l},Vn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o},Vn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],o=e;o--;)t[o-1]=arguments[o];return Mt(Ga(r)?Ro(r):[r],yr(t,1))},Vn.cond=function(e){var t=null==e?0:e.length,n=si();return e=t?Lt(e,(function(e){if("function"!=typeof e[1])throw new Ae(i);return[n(e[0]),e[1]]})):[],$r((function(n){for(var r=-1;++r<t;){var o=e[r];if(Dt(o[0],this,n))return Dt(o[1],this,n)}}))},Vn.conforms=function(e){return function(e){var t=Ou(e);return function(n){return sr(n,e,t)}}(cr(e,1))},Vn.constant=nl,Vn.countBy=ga,Vn.create=function(e,t){var n=Un(e);return null==t?n:ir(n,t)},Vn.curry=function e(t,n,r){var i=Jo(t,8,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},Vn.curryRight=function e(t,n,r){var i=Jo(t,l,o,o,o,o,o,n=r?o:n);return i.placeholder=e.placeholder,i},Vn.debounce=Oa,Vn.defaults=ku,Vn.defaultsDeep=Du,Vn.defer=Na,Vn.delay=La,Vn.difference=Ui,Vn.differenceBy=Wi,Vn.differenceWith=Hi,Vn.drop=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=n||t===o?1:mu(t))<0?0:t,r):[]},Vn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,0,(t=r-(t=n||t===o?1:mu(t)))<0?0:t):[]},Vn.dropRightWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!0,!0):[]},Vn.dropWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!0):[]},Vn.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&Ei(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=mu(n))<0&&(n=-n>i?0:i+n),(r=r===o||r>i?i:mu(r))<0&&(r+=i),r=n>r?0:gu(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Vn.filter=function(e,t){return(Ga(e)?Pt:gr)(e,si(t,3))},Vn.flatMap=function(e,t){return yr(_a(e,t),1)},Vn.flatMapDeep=function(e,t){return yr(_a(e,t),p)},Vn.flatMapDepth=function(e,t,n){return n=n===o?1:mu(n),yr(_a(e,t),n)},Vn.flatten=Yi,Vn.flattenDeep=function(e){return(null==e?0:e.length)?yr(e,p):[]},Vn.flattenDepth=function(e,t){return(null==e?0:e.length)?yr(e,t=t===o?1:mu(t)):[]},Vn.flip=function(e){return Jo(e,512)},Vn.flow=rl,Vn.flowRight=ol,Vn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var o=e[t];r[o[0]]=o[1]}return r},Vn.functions=function(e){return null==e?[]:Cr(e,Ou(e))},Vn.functionsIn=function(e){return null==e?[]:Cr(e,Nu(e))},Vn.groupBy=xa,Vn.initial=function(e){return(null==e?0:e.length)?oo(e,0,-1):[]},Vn.intersection=Xi,Vn.intersectionBy=Zi,Vn.intersectionWith=$i,Vn.invert=Tu,Vn.invertBy=Ru,Vn.invokeMap=Ca,Vn.iteratee=al,Vn.keyBy=Sa,Vn.keys=Ou,Vn.keysIn=Nu,Vn.map=_a,Vn.mapKeys=function(e,t){var n={};return t=si(t,3),Er(e,(function(e,r,o){ar(n,t(e,r,o),e)})),n},Vn.mapValues=function(e,t){var n={};return t=si(t,3),Er(e,(function(e,r,o){ar(n,r,t(e,r,o))})),n},Vn.matches=function(e){return Vr(cr(e,1))},Vn.matchesProperty=function(e,t){return Ur(e,cr(t,1))},Vn.memoize=Ma,Vn.merge=Lu,Vn.mergeWith=Mu,Vn.method=ul,Vn.methodOf=ll,Vn.mixin=cl,Vn.negate=Ia,Vn.nthArg=function(e){return e=mu(e),$r((function(t){return Hr(t,e)}))},Vn.omit=Iu,Vn.omitBy=function(e,t){return Bu(e,Ia(si(t)))},Vn.once=function(e){return Ta(2,e)},Vn.orderBy=function(e,t,n,r){return null==e?[]:(Ga(t)||(t=null==t?[]:[t]),Ga(n=r?o:n)||(n=null==n?[]:[n]),Kr(e,t,n))},Vn.over=fl,Vn.overArgs=ja,Vn.overEvery=dl,Vn.overSome=pl,Vn.partial=Ba,Vn.partialRight=za,Vn.partition=ka,Vn.pick=ju,Vn.pickBy=Bu,Vn.property=vl,Vn.propertyOf=function(e){return function(t){return null==e?o:Sr(e,t)}},Vn.pull=Ji,Vn.pullAll=ea,Vn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Yr(e,t,si(n,2)):e},Vn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Yr(e,t,o,n):e},Vn.pullAt=ta,Vn.range=hl,Vn.rangeRight=ml,Vn.rearg=Va,Vn.reject=function(e,t){return(Ga(e)?Pt:gr)(e,Ia(si(t,3)))},Vn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,o=[],i=e.length;for(t=si(t,3);++r<i;){var a=e[r];t(a,r,e)&&(n.push(a),o.push(r))}return qr(e,o),n},Vn.rest=function(e,t){if("function"!=typeof e)throw new Ae(i);return $r(e,t=t===o?t:mu(t))},Vn.reverse=na,Vn.sampleSize=function(e,t,n){return t=(n?Ei(e,t,n):t===o)?1:mu(t),(Ga(e)?Jn:Jr)(e,t)},Vn.set=function(e,t,n){return null==e?e:eo(e,t,n)},Vn.setWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:eo(e,t,n,r)},Vn.shuffle=function(e){return(Ga(e)?er:ro)(e)},Vn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Ei(e,t,n)?(t=0,n=r):(t=null==t?0:mu(t),n=n===o?r:mu(n)),oo(e,t,n)):[]},Vn.sortBy=Da,Vn.sortedUniq=function(e){return e&&e.length?lo(e):[]},Vn.sortedUniqBy=function(e,t){return e&&e.length?lo(e,si(t,2)):[]},Vn.split=function(e,t,n){return n&&"number"!=typeof n&&Ei(e,t,n)&&(t=n=o),(n=n===o?m:n>>>0)?(e=wu(e))&&("string"==typeof t||null!=t&&!uu(t))&&!(t=so(t))&&cn(e)?Co(mn(e),0,n):e.split(t,n):[]},Vn.spread=function(e,t){if("function"!=typeof e)throw new Ae(i);return t=null==t?0:qt(mu(t),0),$r((function(n){var r=n[t],o=Co(n,0,t);return r&&Mt(o,r),Dt(e,this,o)}))},Vn.tail=function(e){var t=null==e?0:e.length;return t?oo(e,1,t):[]},Vn.take=function(e,t,n){return e&&e.length?oo(e,0,(t=n||t===o?1:mu(t))<0?0:t):[]},Vn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?oo(e,(t=r-(t=n||t===o?1:mu(t)))<0?0:t,r):[]},Vn.takeRightWhile=function(e,t){return e&&e.length?ho(e,si(t,3),!1,!0):[]},Vn.takeWhile=function(e,t){return e&&e.length?ho(e,si(t,3)):[]},Vn.tap=function(e,t){return t(e),e},Vn.throttle=function(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new Ae(i);return nu(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),Oa(e,t,{leading:r,maxWait:t,trailing:o})},Vn.thru=ha,Vn.toArray=vu,Vn.toPairs=zu,Vn.toPairsIn=Vu,Vn.toPath=function(e){return Ga(e)?Lt(e,Bi):su(e)?[e]:Ro(ji(wu(e)))},Vn.toPlainObject=bu,Vn.transform=function(e,t,n){var r=Ga(e),o=r||Za(e)||fu(e);if(t=si(t,4),null==n){var i=e&&e.constructor;n=o?r?new i:[]:nu(e)&&Ja(i)?Un(Ge(e)):{}}return(o?At:Er)(e,(function(e,r,o){return t(n,e,r,o)})),n},Vn.unary=function(e){return Aa(e,1)},Vn.union=ra,Vn.unionBy=oa,Vn.unionWith=ia,Vn.uniq=function(e){return e&&e.length?fo(e):[]},Vn.uniqBy=function(e,t){return e&&e.length?fo(e,si(t,2)):[]},Vn.uniqWith=function(e,t){return t="function"==typeof t?t:o,e&&e.length?fo(e,o,t):[]},Vn.unset=function(e,t){return null==e||po(e,t)},Vn.unzip=aa,Vn.unzipWith=ua,Vn.update=function(e,t,n){return null==e?e:vo(e,t,wo(n))},Vn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:o,null==e?e:vo(e,t,wo(n),r)},Vn.values=Uu,Vn.valuesIn=function(e){return null==e?[]:en(e,Nu(e))},Vn.without=la,Vn.words=Ju,Vn.wrap=function(e,t){return Ba(wo(t),e)},Vn.xor=ca,Vn.xorBy=sa,Vn.xorWith=fa,Vn.zip=da,Vn.zipObject=function(e,t){return yo(e||[],t||[],nr)},Vn.zipObjectDeep=function(e,t){return yo(e||[],t||[],eo)},Vn.zipWith=pa,Vn.entries=zu,Vn.entriesIn=Vu,Vn.extend=xu,Vn.extendWith=Cu,cl(Vn,Vn),Vn.add=bl,Vn.attempt=el,Vn.camelCase=Wu,Vn.capitalize=Hu,Vn.ceil=wl,Vn.clamp=function(e,t,n){return n===o&&(n=t,t=o),n!==o&&(n=(n=yu(n))===n?n:0),t!==o&&(t=(t=yu(t))===t?t:0),lr(yu(e),t,n)},Vn.clone=function(e){return cr(e,4)},Vn.cloneDeep=function(e){return cr(e,5)},Vn.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:o)},Vn.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:o)},Vn.conformsTo=function(e,t){return null==t||sr(e,t,Ou(t))},Vn.deburr=Ku,Vn.defaultTo=function(e,t){return null==e||e!==e?t:e},Vn.divide=El,Vn.endsWith=function(e,t,n){e=wu(e),t=so(t);var r=e.length,i=n=n===o?r:lr(mu(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Vn.eq=Ua,Vn.escape=function(e){return(e=wu(e))&&$.test(e)?e.replace(X,un):e},Vn.escapeRegExp=function(e){return(e=wu(e))&&ie.test(e)?e.replace(oe,"\\$&"):e},Vn.every=function(e,t,n){var r=Ga(e)?Rt:hr;return n&&Ei(e,t,n)&&(t=o),r(e,si(t,3))},Vn.find=ya,Vn.findIndex=Ki,Vn.findKey=function(e,t){return Vt(e,si(t,3),Er)},Vn.findLast=ba,Vn.findLastIndex=Gi,Vn.findLastKey=function(e,t){return Vt(e,si(t,3),xr)},Vn.floor=xl,Vn.forEach=wa,Vn.forEachRight=Ea,Vn.forIn=function(e,t){return null==e?e:br(e,si(t,3),Nu)},Vn.forInRight=function(e,t){return null==e?e:wr(e,si(t,3),Nu)},Vn.forOwn=function(e,t){return e&&Er(e,si(t,3))},Vn.forOwnRight=function(e,t){return e&&xr(e,si(t,3))},Vn.get=Fu,Vn.gt=Wa,Vn.gte=Ha,Vn.has=function(e,t){return null!=e&&gi(e,t,Fr)},Vn.hasIn=Au,Vn.head=qi,Vn.identity=il,Vn.includes=function(e,t,n,r){e=qa(e)?e:Uu(e),n=n&&!r?mu(n):0;var o=e.length;return n<0&&(n=qt(o+n,0)),cu(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&Wt(e,t,n)>-1},Vn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=null==n?0:mu(n);return o<0&&(o=qt(r+o,0)),Wt(e,t,o)},Vn.inRange=function(e,t,n){return t=hu(t),n===o?(n=t,t=0):n=hu(n),function(e,t,n){return e>=wn(t,n)&&e<qt(t,n)}(e=yu(e),t,n)},Vn.invoke=Pu,Vn.isArguments=Ka,Vn.isArray=Ga,Vn.isArrayBuffer=Ya,Vn.isArrayLike=qa,Vn.isArrayLikeObject=Xa,Vn.isBoolean=function(e){return!0===e||!1===e||ru(e)&&kr(e)==w},Vn.isBuffer=Za,Vn.isDate=$a,Vn.isElement=function(e){return ru(e)&&1===e.nodeType&&!au(e)},Vn.isEmpty=function(e){if(null==e)return!0;if(qa(e)&&(Ga(e)||"string"==typeof e||"function"==typeof e.splice||Za(e)||fu(e)||Ka(e)))return!e.length;var t=mi(e);if(t==_||t==T)return!e.size;if(_i(e))return!Ir(e).length;for(var n in e)if(Le.call(e,n))return!1;return!0},Vn.isEqual=function(e,t){return Or(e,t)},Vn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:o)?n(e,t):o;return r===o?Or(e,t,o,n):!!r},Vn.isError=Qa,Vn.isFinite=function(e){return"number"==typeof e&&bt(e)},Vn.isFunction=Ja,Vn.isInteger=eu,Vn.isLength=tu,Vn.isMap=ou,Vn.isMatch=function(e,t){return e===t||Nr(e,t,di(t))},Vn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:o,Nr(e,t,di(t),n)},Vn.isNaN=function(e){return iu(e)&&e!=+e},Vn.isNative=function(e){if(Si(e))throw new ue("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Lr(e)},Vn.isNil=function(e){return null==e},Vn.isNull=function(e){return null===e},Vn.isNumber=iu,Vn.isObject=nu,Vn.isObjectLike=ru,Vn.isPlainObject=au,Vn.isRegExp=uu,Vn.isSafeInteger=function(e){return eu(e)&&e>=-9007199254740991&&e<=v},Vn.isSet=lu,Vn.isString=cu,Vn.isSymbol=su,Vn.isTypedArray=fu,Vn.isUndefined=function(e){return e===o},Vn.isWeakMap=function(e){return ru(e)&&mi(e)==O},Vn.isWeakSet=function(e){return ru(e)&&"[object WeakSet]"==kr(e)},Vn.join=function(e,t){return null==e?"":wt.call(e,t)},Vn.kebabCase=Gu,Vn.last=Qi,Vn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==o&&(i=(i=mu(n))<0?qt(r+i,0):wn(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ut(e,Kt,i,!0)},Vn.lowerCase=Yu,Vn.lowerFirst=qu,Vn.lt=du,Vn.lte=pu,Vn.max=function(e){return e&&e.length?mr(e,il,Dr):o},Vn.maxBy=function(e,t){return e&&e.length?mr(e,si(t,2),Dr):o},Vn.mean=function(e){return Gt(e,il)},Vn.meanBy=function(e,t){return Gt(e,si(t,2))},Vn.min=function(e){return e&&e.length?mr(e,il,Br):o},Vn.minBy=function(e,t){return e&&e.length?mr(e,si(t,2),Br):o},Vn.stubArray=gl,Vn.stubFalse=yl,Vn.stubObject=function(){return{}},Vn.stubString=function(){return""},Vn.stubTrue=function(){return!0},Vn.multiply=Cl,Vn.nth=function(e,t){return e&&e.length?Hr(e,mu(t)):o},Vn.noConflict=function(){return ht._===this&&(ht._=ze),this},Vn.noop=sl,Vn.now=Fa,Vn.pad=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Go(vt(o),n)+e+Go(pt(o),n)},Vn.padEnd=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;return t&&r<t?e+Go(t-r,n):e},Vn.padStart=function(e,t,n){e=wu(e);var r=(t=mu(t))?hn(e):0;return t&&r<t?Go(t-r,n)+e:e},Vn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),xn(wu(e).replace(ae,""),t||0)},Vn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Ei(e,t,n)&&(t=n=o),n===o&&("boolean"==typeof t?(n=t,t=o):"boolean"==typeof e&&(n=e,e=o)),e===o&&t===o?(e=0,t=1):(e=hu(e),t===o?(t=e,e=0):t=hu(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Cn();return wn(e+i*(t-e+ft("1e-"+((i+"").length-1))),t)}return Xr(e,t)},Vn.reduce=function(e,t,n){var r=Ga(e)?It:Xt,o=arguments.length<3;return r(e,si(t,4),n,o,pr)},Vn.reduceRight=function(e,t,n){var r=Ga(e)?jt:Xt,o=arguments.length<3;return r(e,si(t,4),n,o,vr)},Vn.repeat=function(e,t,n){return t=(n?Ei(e,t,n):t===o)?1:mu(t),Zr(wu(e),t)},Vn.replace=function(){var e=arguments,t=wu(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Vn.result=function(e,t,n){var r=-1,i=(t=Eo(t,e)).length;for(i||(i=1,e=o);++r<i;){var a=null==e?o:e[Bi(t[r])];a===o&&(r=i,a=n),e=Ja(a)?a.call(e):a}return e},Vn.round=Sl,Vn.runInContext=e,Vn.sample=function(e){return(Ga(e)?Qn:Qr)(e)},Vn.size=function(e){if(null==e)return 0;if(qa(e))return cu(e)?hn(e):e.length;var t=mi(e);return t==_||t==T?e.size:Ir(e).length},Vn.snakeCase=Xu,Vn.some=function(e,t,n){var r=Ga(e)?Bt:io;return n&&Ei(e,t,n)&&(t=o),r(e,si(t,3))},Vn.sortedIndex=function(e,t){return ao(e,t)},Vn.sortedIndexBy=function(e,t,n){return uo(e,t,si(n,2))},Vn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=ao(e,t);if(r<n&&Ua(e[r],t))return r}return-1},Vn.sortedLastIndex=function(e,t){return ao(e,t,!0)},Vn.sortedLastIndexBy=function(e,t,n){return uo(e,t,si(n,2),!0)},Vn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=ao(e,t,!0)-1;if(Ua(e[n],t))return n}return-1},Vn.startCase=Zu,Vn.startsWith=function(e,t,n){return e=wu(e),n=null==n?0:lr(mu(n),0,e.length),t=so(t),e.slice(n,n+t.length)==t},Vn.subtract=_l,Vn.sum=function(e){return e&&e.length?Zt(e,il):0},Vn.sumBy=function(e,t){return e&&e.length?Zt(e,si(t,2)):0},Vn.template=function(e,t,n){var r=Vn.templateSettings;n&&Ei(e,t,n)&&(t=o),e=wu(e),t=Cu({},t,r,ei);var i,a,u=Cu({},t.imports,r.imports,ei),l=Ou(u),c=en(u,l),s=0,f=t.interpolate||xe,d="__p += '",p=De((t.escape||xe).source+"|"+f.source+"|"+(f===ee?ve:xe).source+"|"+(t.evaluate||xe).source+"|$","g"),v="//# sourceURL="+(Le.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ut+"]")+"\n";e.replace(p,(function(t,n,r,o,u,l){return r||(r=o),d+=e.slice(s,l).replace(Ce,ln),n&&(i=!0,d+="' +\n__e("+n+") +\n'"),u&&(a=!0,d+="';\n"+u+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),s=l+t.length,t})),d+="';\n";var h=Le.call(t,"variable")&&t.variable;if(h){if(de.test(h))throw new ue("Invalid `variable` option passed into `_.template`")}else d="with (obj) {\n"+d+"\n}\n";d=(a?d.replace(K,""):d).replace(G,"$1").replace(Y,"$1;"),d="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(a?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var m=el((function(){return Se(l,v+"return "+d).apply(o,c)}));if(m.source=d,Qa(m))throw m;return m},Vn.times=function(e,t){if((e=mu(e))<1||e>v)return[];var n=m,r=wn(e,m);t=si(t),e-=m;for(var o=$t(r,t);++n<e;)t(n);return o},Vn.toFinite=hu,Vn.toInteger=mu,Vn.toLength=gu,Vn.toLower=function(e){return wu(e).toLowerCase()},Vn.toNumber=yu,Vn.toSafeInteger=function(e){return e?lr(mu(e),-9007199254740991,v):0===e?e:0},Vn.toString=wu,Vn.toUpper=function(e){return wu(e).toUpperCase()},Vn.trim=function(e,t,n){if((e=wu(e))&&(n||t===o))return Qt(e);if(!e||!(t=so(t)))return e;var r=mn(e),i=mn(t);return Co(r,nn(r,i),rn(r,i)+1).join("")},Vn.trimEnd=function(e,t,n){if((e=wu(e))&&(n||t===o))return e.slice(0,gn(e)+1);if(!e||!(t=so(t)))return e;var r=mn(e);return Co(r,0,rn(r,mn(t))+1).join("")},Vn.trimStart=function(e,t,n){if((e=wu(e))&&(n||t===o))return e.replace(ae,"");if(!e||!(t=so(t)))return e;var r=mn(e);return Co(r,nn(r,mn(t))).join("")},Vn.truncate=function(e,t){var n=30,r="...";if(nu(t)){var i="separator"in t?t.separator:i;n="length"in t?mu(t.length):n,r="omission"in t?so(t.omission):r}var a=(e=wu(e)).length;if(cn(e)){var u=mn(e);a=u.length}if(n>=a)return e;var l=n-hn(r);if(l<1)return r;var c=u?Co(u,0,l).join(""):e.slice(0,l);if(i===o)return c+r;if(u&&(l+=c.length-l),uu(i)){if(e.slice(l).search(i)){var s,f=c;for(i.global||(i=De(i.source,wu(he.exec(i))+"g")),i.lastIndex=0;s=i.exec(f);)var d=s.index;c=c.slice(0,d===o?l:d)}}else if(e.indexOf(so(i),l)!=l){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+r},Vn.unescape=function(e){return(e=wu(e))&&Z.test(e)?e.replace(q,yn):e},Vn.uniqueId=function(e){var t=++Me;return wu(e)+t},Vn.upperCase=$u,Vn.upperFirst=Qu,Vn.each=wa,Vn.eachRight=Ea,Vn.first=qi,cl(Vn,function(){var e={};return Er(Vn,(function(t,n){Le.call(Vn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Vn.VERSION="4.17.21",At(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Vn[e].placeholder=Vn})),At(["drop","take"],(function(e,t){Kn.prototype[e]=function(n){n=n===o?1:qt(mu(n),0);var r=this.__filtered__&&!t?new Kn(this):this.clone();return r.__filtered__?r.__takeCount__=wn(n,r.__takeCount__):r.__views__.push({size:wn(n,m),type:e+(r.__dir__<0?"Right":"")}),r},Kn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),At(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Kn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:si(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),At(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Kn.prototype[e]=function(){return this[n](1).value()[0]}})),At(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Kn.prototype[e]=function(){return this.__filtered__?new Kn(this):this[n](1)}})),Kn.prototype.compact=function(){return this.filter(il)},Kn.prototype.find=function(e){return this.filter(e).head()},Kn.prototype.findLast=function(e){return this.reverse().find(e)},Kn.prototype.invokeMap=$r((function(e,t){return"function"==typeof e?new Kn(this):this.map((function(n){return Rr(n,e,t)}))})),Kn.prototype.reject=function(e){return this.filter(Ia(si(e)))},Kn.prototype.slice=function(e,t){e=mu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Kn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==o&&(n=(t=mu(t))<0?n.dropRight(-t):n.take(t-e)),n)},Kn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Kn.prototype.toArray=function(){return this.take(m)},Er(Kn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Vn[r?"take"+("last"==t?"Right":""):t],a=r||/^find/.test(t);i&&(Vn.prototype[t]=function(){var t=this.__wrapped__,u=r?[1]:arguments,l=t instanceof Kn,c=u[0],s=l||Ga(t),f=function(e){var t=i.apply(Vn,Mt([e],u));return r&&d?t[0]:t};s&&n&&"function"==typeof c&&1!=c.length&&(l=s=!1);var d=this.__chain__,p=!!this.__actions__.length,v=a&&!d,h=l&&!p;if(!a&&s){t=h?t:new Kn(this);var m=e.apply(t,u);return m.__actions__.push({func:ha,args:[f],thisArg:o}),new Hn(m,d)}return v&&h?e.apply(this,u):(m=this.thru(f),v?r?m.value()[0]:m.value():m)})})),At(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Te[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Vn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var o=this.value();return t.apply(Ga(o)?o:[],e)}return this[n]((function(n){return t.apply(Ga(n)?n:[],e)}))}})),Er(Kn.prototype,(function(e,t){var n=Vn[t];if(n){var r=n.name+"";Le.call(Pn,r)||(Pn[r]=[]),Pn[r].push({name:t,func:n})}})),Pn[Uo(o,2).name]=[{name:"wrapper",func:o}],Kn.prototype.clone=function(){var e=new Kn(this.__wrapped__);return e.__actions__=Ro(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Ro(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Ro(this.__views__),e},Kn.prototype.reverse=function(){if(this.__filtered__){var e=new Kn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Kn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Ga(e),r=t<0,o=n?e.length:0,i=function(e,t,n){var r=-1,o=n.length;for(;++r<o;){var i=n[r],a=i.size;switch(i.type){case"drop":e+=a;break;case"dropRight":t-=a;break;case"take":t=wn(t,e+a);break;case"takeRight":e=qt(e,t-a)}}return{start:e,end:t}}(0,o,this.__views__),a=i.start,u=i.end,l=u-a,c=r?u:a-1,s=this.__iteratees__,f=s.length,d=0,p=wn(l,this.__takeCount__);if(!n||!r&&o==l&&p==l)return mo(e,this.__actions__);var v=[];e:for(;l--&&d<p;){for(var h=-1,m=e[c+=t];++h<f;){var g=s[h],y=g.iteratee,b=g.type,w=y(m);if(2==b)m=w;else if(!w){if(1==b)continue e;break e}}v[d++]=m}return v},Vn.prototype.at=ma,Vn.prototype.chain=function(){return va(this)},Vn.prototype.commit=function(){return new Hn(this.value(),this.__chain__)},Vn.prototype.next=function(){this.__values__===o&&(this.__values__=vu(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?o:this.__values__[this.__index__++]}},Vn.prototype.plant=function(e){for(var t,n=this;n instanceof Wn;){var r=Vi(n);r.__index__=0,r.__values__=o,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Vn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Kn){var t=e;return this.__actions__.length&&(t=new Kn(this)),(t=t.reverse()).__actions__.push({func:ha,args:[na],thisArg:o}),new Hn(t,this.__chain__)}return this.thru(na)},Vn.prototype.toJSON=Vn.prototype.valueOf=Vn.prototype.value=function(){return mo(this.__wrapped__,this.__actions__)},Vn.prototype.first=Vn.prototype.head,$e&&(Vn.prototype[$e]=function(){return this}),Vn}();ht._=bn,(r=function(){return bn}.call(t,n,t,e))===o||(e.exports=r)}.call(this)},380:function(e){"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(o){return!1}}()?Object.assign:function(e,i){for(var a,u,l=o(e),c=1;c<arguments.length;c++){for(var s in a=Object(arguments[c]))n.call(a,s)&&(l[s]=a[s]);if(t){u=t(a);for(var f=0;f<u.length;f++)r.call(a,u[f])&&(l[u[f]]=a[u[f]])}}return l}},962:function(e,t,n){"use strict";var r=n(373);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},883:function(e,t,n){e.exports=n(962)()},373:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},261:function(e,t,n){"use strict";var r=n(450),o=n(380),i=n(731);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var u=new Set,l={};function c(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(l[e]=t,e=0;e<t.length;e++)u.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=/^[: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]*$/,p=Object.prototype.hasOwnProperty,v={},h={};function m(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!p.call(h,e)||!p.call(v,e)&&(d.test(e)?h[e]=!0:(v[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);g[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var E=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,C=60106,S=60107,_=60108,k=60114,D=60109,F=60110,A=60112,T=60113,R=60120,P=60115,O=60116,N=60121,L=60128,M=60129,I=60130,j=60131;if("function"===typeof Symbol&&Symbol.for){var B=Symbol.for;x=B("react.element"),C=B("react.portal"),S=B("react.fragment"),_=B("react.strict_mode"),k=B("react.profiler"),D=B("react.provider"),F=B("react.context"),A=B("react.forward_ref"),T=B("react.suspense"),R=B("react.suspense_list"),P=B("react.memo"),O=B("react.lazy"),N=B("react.block"),B("react.scope"),L=B("react.opaque.id"),M=B("react.debug_trace_mode"),I=B("react.offscreen"),j=B("react.legacy_hidden")}var z,V="function"===typeof Symbol&&Symbol.iterator;function U(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=V&&e[V]||e["@@iterator"])?e:null}function W(e){if(void 0===z)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var H=!1;function K(e,t){if(!e||H)return"";H=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(l){var r=l}Reflect.construct(e,[],t)}else{try{t.call()}catch(l){r=l}e.call(t.prototype)}else{try{throw Error()}catch(l){r=l}e()}}catch(l){if(l&&r&&"string"===typeof l.stack){for(var o=l.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,u=i.length-1;1<=a&&0<=u&&o[a]!==i[u];)u--;for(;1<=a&&0<=u;a--,u--)if(o[a]!==i[u]){if(1!==a||1!==u)do{if(a--,0>--u||o[a]!==i[u])return"\n"+o[a].replace(" at new "," at ")}while(1<=a&&0<=u);break}}}finally{H=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?W(e):""}function G(e){switch(e.tag){case 5:return W(e.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return e=K(e.type,!1);case 11:return e=K(e.type.render,!1);case 22:return e=K(e.type._render,!1);case 1:return e=K(e.type,!0);default:return""}}function Y(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case S:return"Fragment";case C:return"Portal";case k:return"Profiler";case _:return"StrictMode";case T:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case F:return(e.displayName||"Context")+".Consumer";case D:return(e._context.displayName||"Context")+".Provider";case A:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case P:return Y(e.type);case N:return Y(e._render);case O:t=e._payload,e=e._init;try{return Y(e(t))}catch(n){}}return null}function q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function X(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function Z(e){e._valueTracker||(e._valueTracker=function(e){var t=X(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function $(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=X(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&oe(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function oe(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ie(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ue(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ce(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ve(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var he,me,ge=(me=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((he=he||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=he.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function ye(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function Ee(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function xe(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=Ee(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Ce=o({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Se(e,t){if(t){if(Ce[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(a(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var De=null,Fe=null,Ae=null;function Te(e){if(e=ro(e)){if("function"!==typeof De)throw Error(a(280));var t=e.stateNode;t&&(t=io(t),De(e.stateNode,e.type,t))}}function Re(e){Fe?Ae?Ae.push(e):Ae=[e]:Fe=e}function Pe(){if(Fe){var e=Fe,t=Ae;if(Ae=Fe=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Oe(e,t){return e(t)}function Ne(e,t,n,r,o){return e(t,n,r,o)}function Le(){}var Me=Oe,Ie=!1,je=!1;function Be(){null===Fe&&null===Ae||(Le(),Pe())}function ze(e,t){var n=e.stateNode;if(null===n)return null;var r=io(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(a(231,t,typeof n));return n}var Ve=!1;if(f)try{var Ue={};Object.defineProperty(Ue,"passive",{get:function(){Ve=!0}}),window.addEventListener("test",Ue,Ue),window.removeEventListener("test",Ue,Ue)}catch(me){Ve=!1}function We(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var He=!1,Ke=null,Ge=!1,Ye=null,qe={onError:function(e){He=!0,Ke=e}};function Xe(e,t,n,r,o,i,a,u,l){He=!1,Ke=null,We.apply(qe,arguments)}function Ze(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function $e(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Qe(e){if(Ze(e)!==e)throw Error(a(188))}function Je(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ze(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return Qe(o),e;if(i===r)return Qe(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,ot,it=!1,at=[],ut=null,lt=null,ct=null,st=new Map,ft=new Map,dt=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function vt(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function ht(e,t){switch(e){case"focusin":case"focusout":ut=null;break;case"dragenter":case"dragleave":lt=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function mt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=vt(t,n,r,o,i),null!==t&&(null!==(t=ro(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function gt(e){var t=no(e.target);if(null!==t){var n=Ze(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=$e(n)))return e.blockedOn=t,void ot(e.lanePriority,(function(){i.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function yt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ro(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){yt(e)&&n.delete(t)}function wt(){for(it=!1;0<at.length;){var e=at[0];if(null!==e.blockedOn){null!==(e=ro(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Jt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&at.shift()}null!==ut&&yt(ut)&&(ut=null),null!==lt&&yt(lt)&&(lt=null),null!==ct&&yt(ct)&&(ct=null),st.forEach(bt),ft.forEach(bt)}function Et(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,wt)))}function xt(e){function t(t){return Et(t,e)}if(0<at.length){Et(at[0],e);for(var n=1;n<at.length;n++){var r=at[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==ut&&Et(ut,e),null!==lt&&Et(lt,e),null!==ct&&Et(ct,e),st.forEach(t),ft.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)gt(n),null===n.blockedOn&&dt.shift()}function Ct(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var St={animationend:Ct("Animation","AnimationEnd"),animationiteration:Ct("Animation","AnimationIteration"),animationstart:Ct("Animation","AnimationStart"),transitionend:Ct("Transition","TransitionEnd")},_t={},kt={};function Dt(e){if(_t[e])return _t[e];if(!St[e])return e;var t,n=St[e];for(t in n)if(n.hasOwnProperty(t)&&t in kt)return _t[e]=n[t];return e}f&&(kt=document.createElement("div").style,"AnimationEvent"in window||(delete St.animationend.animation,delete St.animationiteration.animation,delete St.animationstart.animation),"TransitionEvent"in window||delete St.transitionend.transition);var Ft=Dt("animationend"),At=Dt("animationiteration"),Tt=Dt("animationstart"),Rt=Dt("transitionend"),Pt=new Map,Ot=new Map,Nt=["abort","abort",Ft,"animationEnd",At,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Rt,"transitionEnd","waiting","waiting"];function Lt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),Ot.set(r,t),Pt.set(r,o),c(o,[r])}}(0,i.unstable_now)();var Mt=8;function It(e){if(0!==(1&e))return Mt=15,1;if(0!==(2&e))return Mt=14,2;if(0!==(4&e))return Mt=13,4;var t=24&e;return 0!==t?(Mt=12,t):0!==(32&e)?(Mt=11,32):0!==(t=192&e)?(Mt=10,t):0!==(256&e)?(Mt=9,256):0!==(t=3584&e)?(Mt=8,t):0!==(4096&e)?(Mt=7,4096):0!==(t=4186112&e)?(Mt=6,t):0!==(t=62914560&e)?(Mt=5,t):67108864&e?(Mt=4,67108864):0!==(134217728&e)?(Mt=3,134217728):0!==(t=805306368&e)?(Mt=2,t):0!==(1073741824&e)?(Mt=1,1073741824):(Mt=8,e)}function jt(e,t){var n=e.pendingLanes;if(0===n)return Mt=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,u=e.pingedLanes;if(0!==i)r=i,o=Mt=15;else if(0!==(i=134217727&n)){var l=i&~a;0!==l?(r=It(l),o=Mt):0!==(u&=i)&&(r=It(u),o=Mt)}else 0!==(i=n&~a)?(r=It(i),o=Mt):0!==u&&(r=It(u),o=Mt);if(0===r)return 0;if(r=n&((0>(r=31-Ht(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&a)){if(It(t),o<=Mt)return t;Mt=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-Ht(t)),r|=e[n],t&=~o;return r}function Bt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function zt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Vt(24&~t))?zt(10,t):e;case 10:return 0===(e=Vt(192&~t))?zt(8,t):e;case 8:return 0===(e=Vt(3584&~t))&&(0===(e=Vt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Vt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Vt(e){return e&-e}function Ut(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Wt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Ht(t)]=n}var Ht=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Kt(e)/Gt|0)|0},Kt=Math.log,Gt=Math.LN2;var Yt=i.unstable_UserBlockingPriority,qt=i.unstable_runWithPriority,Xt=!0;function Zt(e,t,n,r){Ie||Le();var o=Qt,i=Ie;Ie=!0;try{Ne(o,e,t,n,r)}finally{(Ie=i)||Be()}}function $t(e,t,n,r){qt(Yt,Qt.bind(null,e,t,n,r))}function Qt(e,t,n,r){var o;if(Xt)if((o=0===(4&t))&&0<at.length&&-1<pt.indexOf(e))e=vt(null,e,t,n,r),at.push(e);else{var i=Jt(e,t,n,r);if(null===i)o&&ht(e,r);else{if(o){if(-1<pt.indexOf(e))return e=vt(i,e,t,n,r),void at.push(e);if(function(e,t,n,r,o){switch(t){case"focusin":return ut=mt(ut,e,t,n,r,o),!0;case"dragenter":return lt=mt(lt,e,t,n,r,o),!0;case"mouseover":return ct=mt(ct,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return st.set(i,mt(st.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,ft.set(i,mt(ft.get(i)||null,e,t,n,r,o)),!0}return!1}(i,e,t,n,r))return;ht(e,r)}Lr(e,t,r,null,n)}}}function Jt(e,t,n,r){var o=ke(r);if(null!==(o=no(o))){var i=Ze(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=$e(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return Lr(e,t,r,o,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,o="value"in en?en.value:en.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return nn=o.slice(e,1<t?1-t:void 0)}function on(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function an(){return!0}function un(){return!1}function ln(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?an:un,this.isPropagationStopped=un,this}return o(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=an)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=an)},persist:function(){},isPersistent:an}),t}var cn,sn,fn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=ln(dn),vn=o({},dn,{view:0,detail:0}),hn=ln(vn),mn=o({},vn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Fn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,sn=e.screenY-fn.screenY):sn=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),gn=ln(mn),yn=ln(o({},mn,{dataTransfer:0})),bn=ln(o({},vn,{relatedTarget:0})),wn=ln(o({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),En=o({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),xn=ln(En),Cn=ln(o({},dn,{data:0})),Sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Dn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Fn(){return Dn}var An=o({},vn,{key:function(e){if(e.key){var t=Sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Fn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=ln(An),Rn=ln(o({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=ln(o({},vn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Fn})),On=ln(o({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=o({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Ln=ln(Nn),Mn=[9,13,27,32],In=f&&"CompositionEvent"in window,jn=null;f&&"documentMode"in document&&(jn=document.documentMode);var Bn=f&&"TextEvent"in window&&!jn,zn=f&&(!In||jn&&8<jn&&11>=jn),Vn=String.fromCharCode(32),Un=!1;function Wn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Hn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Kn=!1;var Gn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Yn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Gn[e.type]:"textarea"===t}function qn(e,t,n,r){Re(r),0<(t=Ir(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Xn=null,Zn=null;function $n(e){Ar(e,0)}function Qn(e){if($(oo(e)))return e}function Jn(e,t){if("change"===e)return t}var er=!1;if(f){var tr;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function or(){Xn&&(Xn.detachEvent("onpropertychange",ir),Zn=Xn=null)}function ir(e){if("value"===e.propertyName&&Qn(Zn)){var t=[];if(qn(t,Zn,e,ke(e)),e=$n,Ie)e(t);else{Ie=!0;try{Oe(e,t)}finally{Ie=!1,Be()}}}}function ar(e,t,n){"focusin"===e?(or(),Zn=n,(Xn=t).attachEvent("onpropertychange",ir)):"focusout"===e&&or()}function ur(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Zn)}function lr(e,t){if("click"===e)return Qn(t)}function cr(e,t){if("input"===e||"change"===e)return Qn(t)}var sr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},fr=Object.prototype.hasOwnProperty;function dr(e,t){if(sr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!fr.call(t,n[r])||!sr(e[n[r]],t[n[r]]))return!1;return!0}function pr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function vr(e,t){var n,r=pr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=pr(r)}}function hr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?hr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var yr=f&&"documentMode"in document&&11>=document.documentMode,br=null,wr=null,Er=null,xr=!1;function Cr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;xr||null==br||br!==Q(r)||("selectionStart"in(r=br)&&gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Er&&dr(Er,r)||(Er=r,0<(r=Ir(wr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=br)))}Lt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Lt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Lt(Nt,2);for(var Sr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),_r=0;_r<Sr.length;_r++)Ot.set(Sr[_r],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var kr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(kr));function Fr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,i,u,l,c){if(Xe.apply(this,arguments),He){if(!He)throw Error(a(198));var s=Ke;He=!1,Ke=null,Ge||(Ge=!0,Ye=s)}}(r,t,void 0,e),e.currentTarget=null}function Ar(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var u=r[a],l=u.instance,c=u.currentTarget;if(u=u.listener,l!==i&&o.isPropagationStopped())break e;Fr(o,u,c),i=l}else for(a=0;a<r.length;a++){if(l=(u=r[a]).instance,c=u.currentTarget,u=u.listener,l!==i&&o.isPropagationStopped())break e;Fr(o,u,c),i=l}}}if(Ge)throw e=Ye,Ge=!1,Ye=null,e}function Tr(e,t){var n=ao(t),r=e+"__bubble";n.has(r)||(Nr(t,e,2,!1),n.add(r))}var Rr="_reactListening"+Math.random().toString(36).slice(2);function Pr(e){e[Rr]||(e[Rr]=!0,u.forEach((function(t){Dr.has(t)||Or(t,!1,e,null),Or(t,!0,e,null)})))}function Or(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&Dr.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=ao(i),u=e+"__"+(t?"capture":"bubble");a.has(u)||(t&&(o|=4),Nr(i,e,o,t),a.add(u))}function Nr(e,t,n,r){var o=Ot.get(t);switch(void 0===o?2:o){case 0:o=Zt;break;case 1:o=$t;break;default:o=Qt}n=o.bind(null,t,n,e),o=void 0,!Ve||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Lr(e,t,n,r,o){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var u=r.stateNode.containerInfo;if(u===o||8===u.nodeType&&u.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==u;){if(null===(a=no(u)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}u=u.parentNode}}r=r.return}!function(e,t,n){if(je)return e(t,n);je=!0;try{Me(e,t,n)}finally{je=!1,Be()}}((function(){var r=i,o=ke(n),a=[];e:{var u=Pt.get(e);if(void 0!==u){var l=pn,c=e;switch(e){case"keypress":if(0===on(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=bn;break;case"focusout":c="blur",l=bn;break;case"beforeblur":case"afterblur":l=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=yn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Pn;break;case Ft:case At:case Tt:l=wn;break;case Rt:l=On;break;case"scroll":l=hn;break;case"wheel":l=Ln;break;case"copy":case"cut":case"paste":l=xn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Rn}var s=0!==(4&t),f=!s&&"scroll"===e,d=s?null!==u?u+"Capture":null:u;s=[];for(var p,v=r;null!==v;){var h=(p=v).stateNode;if(5===p.tag&&null!==h&&(p=h,null!==d&&(null!=(h=ze(v,d))&&s.push(Mr(v,h,p)))),f)break;v=v.return}0<s.length&&(u=new l(u,c,null,n,o),a.push({event:u,listeners:s}))}}if(0===(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(u="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(c=n.relatedTarget||n.fromElement)||!no(c)&&!c[eo])&&(l||u)&&(u=o.window===o?o:(u=o.ownerDocument)?u.defaultView||u.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?no(c):null)&&(c!==(f=Ze(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(s=gn,h="onMouseLeave",d="onMouseEnter",v="mouse","pointerout"!==e&&"pointerover"!==e||(s=Rn,h="onPointerLeave",d="onPointerEnter",v="pointer"),f=null==l?u:oo(l),p=null==c?u:oo(c),(u=new s(h,v+"leave",l,n,o)).target=f,u.relatedTarget=p,h=null,no(o)===r&&((s=new s(d,v+"enter",c,n,o)).target=p,s.relatedTarget=f,h=s),f=h,l&&c)e:{for(d=c,v=0,p=s=l;p;p=jr(p))v++;for(p=0,h=d;h;h=jr(h))p++;for(;0<v-p;)s=jr(s),v--;for(;0<p-v;)d=jr(d),p--;for(;v--;){if(s===d||null!==d&&s===d.alternate)break e;s=jr(s),d=jr(d)}s=null}else s=null;null!==l&&Br(a,u,l,s,!1),null!==c&&null!==f&&Br(a,f,c,s,!0)}if("select"===(l=(u=r?oo(r):window).nodeName&&u.nodeName.toLowerCase())||"input"===l&&"file"===u.type)var m=Jn;else if(Yn(u))if(er)m=cr;else{m=ur;var g=ar}else(l=u.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===u.type||"radio"===u.type)&&(m=lr);switch(m&&(m=m(e,r))?qn(a,m,n,o):(g&&g(e,u,r),"focusout"===e&&(g=u._wrapperState)&&g.controlled&&"number"===u.type&&oe(u,"number",u.value)),g=r?oo(r):window,e){case"focusin":(Yn(g)||"true"===g.contentEditable)&&(br=g,wr=r,Er=null);break;case"focusout":Er=wr=br=null;break;case"mousedown":xr=!0;break;case"contextmenu":case"mouseup":case"dragend":xr=!1,Cr(a,n,o);break;case"selectionchange":if(yr)break;case"keydown":case"keyup":Cr(a,n,o)}var y;if(In)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Kn?Wn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(zn&&"ko"!==n.locale&&(Kn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Kn&&(y=rn()):(tn="value"in(en=o)?en.value:en.textContent,Kn=!0)),0<(g=Ir(r,b)).length&&(b=new Cn(b,e,null,n,o),a.push({event:b,listeners:g}),y?b.data=y:null!==(y=Hn(n))&&(b.data=y))),(y=Bn?function(e,t){switch(e){case"compositionend":return Hn(t);case"keypress":return 32!==t.which?null:(Un=!0,Vn);case"textInput":return(e=t.data)===Vn&&Un?null:e;default:return null}}(e,n):function(e,t){if(Kn)return"compositionend"===e||!In&&Wn(e,t)?(e=rn(),nn=tn=en=null,Kn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Ir(r,"onBeforeInput")).length&&(o=new Cn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=y))}Ar(a,t)}))}function Mr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Ir(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=ze(e,n))&&r.unshift(Mr(e,i,o)),null!=(i=ze(e,t))&&r.push(Mr(e,i,o))),e=e.return}return r}function jr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Br(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var u=n,l=u.alternate,c=u.stateNode;if(null!==l&&l===r)break;5===u.tag&&null!==c&&(u=c,o?null!=(l=ze(n,i))&&a.unshift(Mr(n,l,u)):o||null!=(l=ze(n,i))&&a.push(Mr(n,l,u))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function zr(){}var Vr=null,Ur=null;function Wr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Hr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Kr="function"===typeof setTimeout?setTimeout:void 0,Gr="function"===typeof clearTimeout?clearTimeout:void 0;function Yr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Xr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Zr=0;var $r=Math.random().toString(36).slice(2),Qr="__reactFiber$"+$r,Jr="__reactProps$"+$r,eo="__reactContainer$"+$r,to="__reactEvents$"+$r;function no(e){var t=e[Qr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[eo]||n[Qr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Xr(e);null!==e;){if(n=e[Qr])return n;e=Xr(e)}return t}n=(e=n).parentNode}return null}function ro(e){return!(e=e[Qr]||e[eo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function oo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function io(e){return e[Jr]||null}function ao(e){var t=e[to];return void 0===t&&(t=e[to]=new Set),t}var uo=[],lo=-1;function co(e){return{current:e}}function so(e){0>lo||(e.current=uo[lo],uo[lo]=null,lo--)}function fo(e,t){lo++,uo[lo]=e.current,e.current=t}var po={},vo=co(po),ho=co(!1),mo=po;function go(e,t){var n=e.type.contextTypes;if(!n)return po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function yo(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bo(){so(ho),so(vo)}function wo(e,t,n){if(vo.current!==po)throw Error(a(168));fo(vo,t),fo(ho,n)}function Eo(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,Y(t)||"Unknown",i));return o({},n,r)}function xo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||po,mo=vo.current,fo(vo,e),fo(ho,ho.current),!0}function Co(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Eo(e,t,mo),r.__reactInternalMemoizedMergedChildContext=e,so(ho),so(vo),fo(vo,e)):so(ho),fo(ho,n)}var So=null,_o=null,ko=i.unstable_runWithPriority,Do=i.unstable_scheduleCallback,Fo=i.unstable_cancelCallback,Ao=i.unstable_shouldYield,To=i.unstable_requestPaint,Ro=i.unstable_now,Po=i.unstable_getCurrentPriorityLevel,Oo=i.unstable_ImmediatePriority,No=i.unstable_UserBlockingPriority,Lo=i.unstable_NormalPriority,Mo=i.unstable_LowPriority,Io=i.unstable_IdlePriority,jo={},Bo=void 0!==To?To:function(){},zo=null,Vo=null,Uo=!1,Wo=Ro(),Ho=1e4>Wo?Ro:function(){return Ro()-Wo};function Ko(){switch(Po()){case Oo:return 99;case No:return 98;case Lo:return 97;case Mo:return 96;case Io:return 95;default:throw Error(a(332))}}function Go(e){switch(e){case 99:return Oo;case 98:return No;case 97:return Lo;case 96:return Mo;case 95:return Io;default:throw Error(a(332))}}function Yo(e,t){return e=Go(e),ko(e,t)}function qo(e,t,n){return e=Go(e),Do(e,t,n)}function Xo(){if(null!==Vo){var e=Vo;Vo=null,Fo(e)}Zo()}function Zo(){if(!Uo&&null!==zo){Uo=!0;var e=0;try{var t=zo;Yo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),zo=null}catch(n){throw null!==zo&&(zo=zo.slice(e+1)),Do(Oo,Xo),n}finally{Uo=!1}}}var $o=E.ReactCurrentBatchConfig;function Qo(e,t){if(e&&e.defaultProps){for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Jo=co(null),ei=null,ti=null,ni=null;function ri(){ni=ti=ei=null}function oi(e){var t=Jo.current;so(Jo),e.type._context._currentValue=t}function ii(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ai(e,t){ei=e,ni=ti=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Ia=!0),e.firstContext=null)}function ui(e,t){if(ni!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ni=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ti){if(null===ei)throw Error(a(308));ti=t,ei.dependencies={lanes:0,firstContext:t,responders:null}}else ti=ti.next=t;return e._currentValue}var li=!1;function ci(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function si(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function di(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function pi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function vi(e,t,n,r){var i=e.updateQueue;li=!1;var a=i.firstBaseUpdate,u=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var c=l,s=c.next;c.next=null,null===u?a=s:u.next=s,u=c;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==u&&(null===d?f.firstBaseUpdate=s:d.next=s,f.lastBaseUpdate=c)}}if(null!==a){for(d=i.baseState,u=0,f=s=c=null;;){l=a.lane;var p=a.eventTime;if((r&l)===l){null!==f&&(f=f.next={eventTime:p,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var v=e,h=a;switch(l=t,p=n,h.tag){case 1:if("function"===typeof(v=h.payload)){d=v.call(p,d,l);break e}d=v;break e;case 3:v.flags=-4097&v.flags|64;case 0:if(null===(l="function"===typeof(v=h.payload)?v.call(p,d,l):v)||void 0===l)break e;d=o({},d,l);break e;case 2:li=!0}}null!==a.callback&&(e.flags|=32,null===(l=i.effects)?i.effects=[a]:l.push(a))}else p={eventTime:p,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===f?(s=f=p,c=d):f=f.next=p,u|=l;if(null===(a=a.next)){if(null===(l=i.shared.pending))break;a=l.next,l.next=null,i.lastBaseUpdate=l,i.shared.pending=null}}null===f&&(c=d),i.baseState=c,i.firstBaseUpdate=s,i.lastBaseUpdate=f,Vu|=u,e.lanes=u,e.memoizedState=d}}function hi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!==typeof o)throw Error(a(191,o));o.call(r)}}}var mi=(new r.Component).refs;function gi(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var yi={isMounted:function(e){return!!(e=e._reactInternals)&&Ze(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=dl(),o=pl(e),i=fi(r,o);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),di(e,i),vl(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=dl(),o=pl(e),i=fi(r,o);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),di(e,i),vl(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=dl(),r=pl(e),o=fi(n,r);o.tag=2,void 0!==t&&null!==t&&(o.callback=t),di(e,o),vl(e,r,n)}};function bi(e,t,n,r,o,i,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!dr(n,r)||!dr(o,i))}function wi(e,t,n){var r=!1,o=po,i=t.contextType;return"object"===typeof i&&null!==i?i=ui(i):(o=yo(t)?mo:vo.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?go(e,o):po),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=yi,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ei(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&yi.enqueueReplaceState(t,t.state,null)}function xi(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=mi,ci(e);var i=t.contextType;"object"===typeof i&&null!==i?o.context=ui(i):(i=yo(t)?mo:vo.current,o.context=go(e,i)),vi(e,n,o,r),o.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(gi(e,t,i,n),o.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof o.getSnapshotBeforeUpdate||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||(t=o.state,"function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&yi.enqueueReplaceState(o,o.state,null),vi(e,n,o,r),o.state=e.memoizedState),"function"===typeof o.componentDidMount&&(e.flags|=4)}var Ci=Array.isArray;function Si(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===mi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function _i(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function ki(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Gl(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function u(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Zl(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=Si(e,t,n),r.return=e,r):((r=Yl(n.type,n.key,n.props,null,e.mode,r)).ref=Si(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=$l(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=ql(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Zl(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Yl(t.type,t.key,t.props,null,e.mode,n)).ref=Si(e,null,t),n.return=e,n;case C:return(t=$l(t,e.mode,n)).return=e,t}if(Ci(t)||U(t))return(t=ql(t,e.mode,n,null)).return=e,t;_i(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==o?null:l(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===o?n.type===S?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case C:return n.key===o?s(e,t,n,r):null}if(Ci(n)||U(n))return null!==o?null:f(e,t,n,r,null);_i(e,n)}return null}function v(e,t,n,r,o){if("string"===typeof r||"number"===typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"===typeof r&&null!==r){switch(r.$$typeof){case x:return e=e.get(null===r.key?n:r.key)||null,r.type===S?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case C:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Ci(r)||U(r))return f(t,e=e.get(n)||null,r,o,null);_i(t,r)}return null}function h(o,a,u,l){for(var c=null,s=null,f=a,h=a=0,m=null;null!==f&&h<u.length;h++){f.index>h?(m=f,f=null):m=f.sibling;var g=p(o,f,u[h],l);if(null===g){null===f&&(f=m);break}e&&f&&null===g.alternate&&t(o,f),a=i(g,a,h),null===s?c=g:s.sibling=g,s=g,f=m}if(h===u.length)return n(o,f),c;if(null===f){for(;h<u.length;h++)null!==(f=d(o,u[h],l))&&(a=i(f,a,h),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);h<u.length;h++)null!==(m=v(f,o,h,u[h],l))&&(e&&null!==m.alternate&&f.delete(null===m.key?h:m.key),a=i(m,a,h),null===s?c=m:s.sibling=m,s=m);return e&&f.forEach((function(e){return t(o,e)})),c}function m(o,u,l,c){var s=U(l);if("function"!==typeof s)throw Error(a(150));if(null==(l=s.call(l)))throw Error(a(151));for(var f=s=null,h=u,m=u=0,g=null,y=l.next();null!==h&&!y.done;m++,y=l.next()){h.index>m?(g=h,h=null):g=h.sibling;var b=p(o,h,y.value,c);if(null===b){null===h&&(h=g);break}e&&h&&null===b.alternate&&t(o,h),u=i(b,u,m),null===f?s=b:f.sibling=b,f=b,h=g}if(y.done)return n(o,h),s;if(null===h){for(;!y.done;m++,y=l.next())null!==(y=d(o,y.value,c))&&(u=i(y,u,m),null===f?s=y:f.sibling=y,f=y);return s}for(h=r(o,h);!y.done;m++,y=l.next())null!==(y=v(h,o,m,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?m:y.key),u=i(y,u,m),null===f?s=y:f.sibling=y,f=y);return e&&h.forEach((function(e){return t(o,e)})),s}return function(e,r,i,l){var c="object"===typeof i&&null!==i&&i.type===S&&null===i.key;c&&(i=i.props.children);var s="object"===typeof i&&null!==i;if(s)switch(i.$$typeof){case x:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(7===c.tag){if(i.type===S){n(e,c.sibling),(r=o(c,i.props.children)).return=e,e=r;break e}}else if(c.elementType===i.type){n(e,c.sibling),(r=o(c,i.props)).ref=Si(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===S?((r=ql(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Yl(i.type,i.key,i.props,null,e.mode,l)).ref=Si(e,r,i),l.return=e,e=l)}return u(e);case C:e:{for(c=i.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=$l(i,e.mode,l)).return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=Zl(i,e.mode,l)).return=e,e=r),u(e);if(Ci(i))return h(e,r,i,l);if(U(i))return m(e,r,i,l);if(s&&_i(e,i),"undefined"===typeof i&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,Y(e.type)||"Component"))}return n(e,r)}}var Di=ki(!0),Fi=ki(!1),Ai={},Ti=co(Ai),Ri=co(Ai),Pi=co(Ai);function Oi(e){if(e===Ai)throw Error(a(174));return e}function Ni(e,t){switch(fo(Pi,t),fo(Ri,e),fo(Ti,Ai),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ve(null,"");break;default:t=ve(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}so(Ti),fo(Ti,t)}function Li(){so(Ti),so(Ri),so(Pi)}function Mi(e){Oi(Pi.current);var t=Oi(Ti.current),n=ve(t,e.type);t!==n&&(fo(Ri,e),fo(Ti,n))}function Ii(e){Ri.current===e&&(so(Ti),so(Ri))}var ji=co(0);function Bi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var zi=null,Vi=null,Ui=!1;function Wi(e,t){var n=Hl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Hi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Ki(e){if(Ui){var t=Vi;if(t){var n=t;if(!Hi(e,t)){if(!(t=qr(n.nextSibling))||!Hi(e,t))return e.flags=-1025&e.flags|2,Ui=!1,void(zi=e);Wi(zi,n)}zi=e,Vi=qr(t.firstChild)}else e.flags=-1025&e.flags|2,Ui=!1,zi=e}}function Gi(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;zi=e}function Yi(e){if(e!==zi)return!1;if(!Ui)return Gi(e),Ui=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Hr(t,e.memoizedProps))for(t=Vi;t;)Wi(e,t),t=qr(t.nextSibling);if(Gi(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Vi=qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Vi=null}}else Vi=zi?qr(e.stateNode.nextSibling):null;return!0}function qi(){Vi=zi=null,Ui=!1}var Xi=[];function Zi(){for(var e=0;e<Xi.length;e++)Xi[e]._workInProgressVersionPrimary=null;Xi.length=0}var $i=E.ReactCurrentDispatcher,Qi=E.ReactCurrentBatchConfig,Ji=0,ea=null,ta=null,na=null,ra=!1,oa=!1;function ia(){throw Error(a(321))}function aa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!sr(e[n],t[n]))return!1;return!0}function ua(e,t,n,r,o,i){if(Ji=i,ea=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,$i.current=null===e||null===e.memoizedState?Oa:Na,e=n(r,o),oa){i=0;do{if(oa=!1,!(25>i))throw Error(a(301));i+=1,na=ta=null,t.updateQueue=null,$i.current=La,e=n(r,o)}while(oa)}if($i.current=Pa,t=null!==ta&&null!==ta.next,Ji=0,na=ta=ea=null,ra=!1,t)throw Error(a(300));return e}function la(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===na?ea.memoizedState=na=e:na=na.next=e,na}function ca(){if(null===ta){var e=ea.alternate;e=null!==e?e.memoizedState:null}else e=ta.next;var t=null===na?ea.memoizedState:na.next;if(null!==t)na=t,ta=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ta=e).memoizedState,baseState:ta.baseState,baseQueue:ta.baseQueue,queue:ta.queue,next:null},null===na?ea.memoizedState=na=e:na=na.next=e}return na}function sa(e,t){return"function"===typeof t?t(e):t}function fa(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ta,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var l=u=i=null,c=o;do{var s=c.lane;if((Ji&s)===s)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:s,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(u=l=f,i=r):l=l.next=f,ea.lanes|=s,Vu|=s}c=c.next}while(null!==c&&c!==o);null===l?i=r:l.next=u,sr(r,t.memoizedState)||(Ia=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=ca(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);sr(i,t.memoizedState)||(Ia=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function pa(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(Ji&e)===e)&&(t._workInProgressVersionPrimary=r,Xi.push(t))),e)return n(t._source);throw Xi.push(t),Error(a(350))}function va(e,t,n,r){var o=Ou;if(null===o)throw Error(a(349));var i=t._getVersion,u=i(t._source),l=$i.current,c=l.useState((function(){return pa(o,t,n)})),s=c[1],f=c[0];c=na;var d=e.memoizedState,p=d.refs,v=p.getSnapshot,h=d.source;d=d.subscribe;var m=ea;return e.memoizedState={refs:p,source:t,subscribe:r},l.useEffect((function(){p.getSnapshot=n,p.setSnapshot=s;var e=i(t._source);if(!sr(u,e)){e=n(t._source),sr(f,e)||(s(e),e=pl(m),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,a=e;0<a;){var l=31-Ht(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=pl(m);o.mutableReadLanes|=r&o.pendingLanes}catch(i){n((function(){throw i}))}}))}),[t,r]),sr(v,n)&&sr(h,t)&&sr(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:f}).dispatch=s=Ra.bind(null,ea,e),c.queue=e,c.baseQueue=null,f=pa(o,t,n),c.memoizedState=c.baseState=f),f}function ha(e,t,n){return va(ca(),e,t,n)}function ma(e){var t=la();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:sa,lastRenderedState:e}).dispatch=Ra.bind(null,ea,e),[t.memoizedState,e]}function ga(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ea.updateQueue)?(t={lastEffect:null},ea.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ya(e){return e={current:e},la().memoizedState=e}function ba(){return ca().memoizedState}function wa(e,t,n,r){var o=la();ea.flags|=e,o.memoizedState=ga(1|t,n,void 0,void 0===r?null:r)}function Ea(e,t,n,r){var o=ca();r=void 0===r?null:r;var i=void 0;if(null!==ta){var a=ta.memoizedState;if(i=a.destroy,null!==r&&aa(r,a.deps))return void ga(t,n,i,r)}ea.flags|=e,o.memoizedState=ga(1|t,n,i,r)}function xa(e,t){return wa(516,4,e,t)}function Ca(e,t){return Ea(516,4,e,t)}function Sa(e,t){return Ea(4,2,e,t)}function _a(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ka(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ea(4,2,_a.bind(null,t,e),n)}function Da(){}function Fa(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Aa(e,t){var n=ca();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&aa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ta(e,t){var n=Ko();Yo(98>n?98:n,(function(){e(!0)})),Yo(97<n?97:n,(function(){var n=Qi.transition;Qi.transition=1;try{e(!1),t()}finally{Qi.transition=n}}))}function Ra(e,t,n){var r=dl(),o=pl(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===ea||null!==a&&a===ea)oa=ra=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var u=t.lastRenderedState,l=a(u,n);if(i.eagerReducer=a,i.eagerState=l,sr(l,u))return}catch(c){}vl(e,o,r)}}var Pa={readContext:ui,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Oa={readContext:ui,useCallback:function(e,t){return la().memoizedState=[e,void 0===t?null:t],e},useContext:ui,useEffect:xa,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,wa(4,2,_a.bind(null,t,e),n)},useLayoutEffect:function(e,t){return wa(4,2,e,t)},useMemo:function(e,t){var n=la();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=la();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ra.bind(null,ea,e),[r.memoizedState,e]},useRef:ya,useState:ma,useDebugValue:Da,useDeferredValue:function(e){var t=ma(e),n=t[0],r=t[1];return xa((function(){var t=Qi.transition;Qi.transition=1;try{r(e)}finally{Qi.transition=t}}),[e]),n},useTransition:function(){var e=ma(!1),t=e[0];return ya(e=Ta.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=la();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},va(r,e,t,n)},useOpaqueIdentifier:function(){if(Ui){var e=!1,t=function(e){return{$$typeof:L,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Zr++).toString(36))),Error(a(355))})),n=ma(t)[1];return 0===(2&ea.mode)&&(ea.flags|=516,ga(5,(function(){n("r:"+(Zr++).toString(36))}),void 0,null)),t}return ma(t="r:"+(Zr++).toString(36)),t},unstable_isNewReconciler:!1},Na={readContext:ui,useCallback:Fa,useContext:ui,useEffect:Ca,useImperativeHandle:ka,useLayoutEffect:Sa,useMemo:Aa,useReducer:fa,useRef:ba,useState:function(){return fa(sa)},useDebugValue:Da,useDeferredValue:function(e){var t=fa(sa),n=t[0],r=t[1];return Ca((function(){var t=Qi.transition;Qi.transition=1;try{r(e)}finally{Qi.transition=t}}),[e]),n},useTransition:function(){var e=fa(sa)[0];return[ba().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return fa(sa)[0]},unstable_isNewReconciler:!1},La={readContext:ui,useCallback:Fa,useContext:ui,useEffect:Ca,useImperativeHandle:ka,useLayoutEffect:Sa,useMemo:Aa,useReducer:da,useRef:ba,useState:function(){return da(sa)},useDebugValue:Da,useDeferredValue:function(e){var t=da(sa),n=t[0],r=t[1];return Ca((function(){var t=Qi.transition;Qi.transition=1;try{r(e)}finally{Qi.transition=t}}),[e]),n},useTransition:function(){var e=da(sa)[0];return[ba().current,e]},useMutableSource:ha,useOpaqueIdentifier:function(){return da(sa)[0]},unstable_isNewReconciler:!1},Ma=E.ReactCurrentOwner,Ia=!1;function ja(e,t,n,r){t.child=null===e?Fi(t,null,n,r):Di(t,e.child,n,r)}function Ba(e,t,n,r,o){n=n.render;var i=t.ref;return ai(t,o),r=ua(e,t,n,r,i,o),null===e||Ia?(t.flags|=1,ja(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function za(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!==typeof a||Kl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Yl(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Va(e,t,a,r,o,i))}return a=e.child,0===(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:dr)(o,r)&&e.ref===t.ref)?iu(e,t,i):(t.flags|=1,(e=Gl(a,r)).ref=t.ref,e.return=t,t.child=e)}function Va(e,t,n,r,o,i){if(null!==e&&dr(e.memoizedProps,r)&&e.ref===t.ref){if(Ia=!1,0===(i&o))return t.lanes=e.lanes,iu(e,t,i);0!==(16384&e.flags)&&(Ia=!0)}return Ha(e,t,n,r,i)}function Ua(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},xl(t,n);else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},xl(t,e),null;t.memoizedState={baseLanes:0},xl(t,null!==i?i.baseLanes:n)}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,xl(t,r);return ja(e,t,o,n),t.child}function Wa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Ha(e,t,n,r,o){var i=yo(n)?mo:vo.current;return i=go(t,i),ai(t,o),n=ua(e,t,n,r,i,o),null===e||Ia?(t.flags|=1,ja(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,iu(e,t,o))}function Ka(e,t,n,r,o){if(yo(n)){var i=!0;xo(t)}else i=!1;if(ai(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),wi(t,n,r),xi(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var l=a.context,c=n.contextType;"object"===typeof c&&null!==c?c=ui(c):c=go(t,c=yo(n)?mo:vo.current);var s=n.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof a.getSnapshotBeforeUpdate;f||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==r||l!==c)&&Ei(t,a,r,c),li=!1;var d=t.memoizedState;a.state=d,vi(t,r,a,o),l=t.memoizedState,u!==r||d!==l||ho.current||li?("function"===typeof s&&(gi(t,n,s,r),l=t.memoizedState),(u=li||bi(t,n,u,r,d,l,c))?(f||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4)):("function"===typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=u):("function"===typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,si(e,t),u=t.memoizedProps,c=t.type===t.elementType?u:Qo(t.type,u),a.props=c,f=t.pendingProps,d=a.context,"object"===typeof(l=n.contextType)&&null!==l?l=ui(l):l=go(t,l=yo(n)?mo:vo.current);var p=n.getDerivedStateFromProps;(s="function"===typeof p||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(u!==f||d!==l)&&Ei(t,a,r,l),li=!1,d=t.memoizedState,a.state=d,vi(t,r,a,o);var v=t.memoizedState;u!==f||d!==v||ho.current||li?("function"===typeof p&&(gi(t,n,p,r),v=t.memoizedState),(c=li||bi(t,n,c,r,d,v,l))?(s||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,v,l),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,v,l)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=v),a.props=r,a.state=v,a.context=l,r=c):("function"!==typeof a.componentDidUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Ga(e,t,n,r,i,o)}function Ga(e,t,n,r,o,i){Wa(e,t);var a=0!==(64&t.flags);if(!r&&!a)return o&&Co(t,n,!1),iu(e,t,i);r=t.stateNode,Ma.current=t;var u=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Di(t,e.child,null,i),t.child=Di(t,null,u,i)):ja(e,t,u,i),t.memoizedState=r.state,o&&Co(t,n,!0),t.child}function Ya(e){var t=e.stateNode;t.pendingContext?wo(0,t.pendingContext,t.pendingContext!==t.context):t.context&&wo(0,t.context,!1),Ni(e,t.containerInfo)}var qa,Xa,Za,$a={dehydrated:null,retryLane:0};function Qa(e,t,n){var r,o=t.pendingProps,i=ji.current,a=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),fo(ji,1&i),null===e?(void 0!==o.fallback&&Ki(t),e=o.children,i=o.fallback,a?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$a,e):"number"===typeof o.unstable_expectedLoadTime?(e=Ja(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=$a,t.lanes=33554432,e):((n=Xl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(o=tu(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=$a,o):(n=eu(e,t,o.children,n),t.memoizedState=null,n))}function Ja(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0===(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=Xl(t,o,0,null),n=ql(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function eu(e,t,n,r){var o=e.child;return e=o.sibling,n=Gl(o,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function tu(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var u={mode:"hidden",children:n};return 0===(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=u,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Gl(a,u),null!==e?r=Gl(e,r):(r=ql(r,i,o,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function nu(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ii(e.return,t)}function ru(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function ou(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(ja(e,t,r.children,n),0!==(2&(r=ji.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&nu(e,n);else if(19===e.tag)nu(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fo(ji,r),0===(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Bi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ru(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Bi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ru(t,!0,n,null,i,t.lastEffect);break;case"together":ru(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function iu(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Vu|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Gl(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Gl(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function au(e,t){if(!Ui)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function uu(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return yo(t.type)&&bo(),null;case 3:return Li(),so(ho),so(vo),Zi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Yi(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Ii(t);var i=Oi(Pi.current);if(n=t.type,null!==e&&null!=t.stateNode)Xa(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Oi(Ti.current),Yi(t)){r=t.stateNode,n=t.type;var u=t.memoizedProps;switch(r[Qr]=t,r[Jr]=u,n){case"dialog":Tr("cancel",r),Tr("close",r);break;case"iframe":case"object":case"embed":Tr("load",r);break;case"video":case"audio":for(e=0;e<kr.length;e++)Tr(kr[e],r);break;case"source":Tr("error",r);break;case"img":case"image":case"link":Tr("error",r),Tr("load",r);break;case"details":Tr("toggle",r);break;case"input":ee(r,u),Tr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Tr("invalid",r);break;case"textarea":le(r,u),Tr("invalid",r)}for(var c in Se(n,u),e=null,u)u.hasOwnProperty(c)&&(i=u[c],"children"===c?"string"===typeof i?r.textContent!==i&&(e=["children",i]):"number"===typeof i&&r.textContent!==""+i&&(e=["children",""+i]):l.hasOwnProperty(c)&&null!=i&&"onScroll"===c&&Tr("scroll",r));switch(n){case"input":Z(r),re(r,u,!0);break;case"textarea":Z(r),se(r);break;case"select":case"option":break;default:"function"===typeof u.onClick&&(r.onclick=zr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===i.nodeType?i:i.ownerDocument,e===fe&&(e=pe(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Qr]=t,e[Jr]=r,qa(e,t),t.stateNode=e,c=_e(n,r),n){case"dialog":Tr("cancel",e),Tr("close",e),i=r;break;case"iframe":case"object":case"embed":Tr("load",e),i=r;break;case"video":case"audio":for(i=0;i<kr.length;i++)Tr(kr[i],e);i=r;break;case"source":Tr("error",e),i=r;break;case"img":case"image":case"link":Tr("error",e),Tr("load",e),i=r;break;case"details":Tr("toggle",e),i=r;break;case"input":ee(e,r),i=J(e,r),Tr("invalid",e);break;case"option":i=ie(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=o({},r,{value:void 0}),Tr("invalid",e);break;case"textarea":le(e,r),i=ue(e,r),Tr("invalid",e);break;default:i=r}Se(n,i);var s=i;for(u in s)if(s.hasOwnProperty(u)){var f=s[u];"style"===u?xe(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&ge(e,f):"children"===u?"string"===typeof f?("textarea"!==n||""!==f)&&ye(e,f):"number"===typeof f&&ye(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?null!=f&&"onScroll"===u&&Tr("scroll",e):null!=f&&w(e,u,f,c))}switch(n){case"input":Z(e),re(e,r,!1);break;case"textarea":Z(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(u=r.value)?ae(e,!!r.multiple,u,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=zr)}Wr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Za(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(a(166));n=Oi(Pi.current),Oi(Ti.current),Yi(t)?(r=t.stateNode,n=t.memoizedProps,r[Qr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Qr]=t,t.stateNode=r)}return null;case 13:return so(ji),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Yi(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&ji.current)?0===ju&&(ju=3):(0!==ju&&3!==ju||(ju=4),null===Ou||0===(134217727&Vu)&&0===(134217727&Uu)||yl(Ou,Lu))),(r||n)&&(t.flags|=4),null);case 4:return Li(),null===e&&Pr(t.stateNode.containerInfo),null;case 10:return oi(t),null;case 19:if(so(ji),null===(r=t.memoizedState))return null;if(u=0!==(64&t.flags),null===(c=r.rendering))if(u)au(r,!1);else{if(0!==ju||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Bi(e))){for(t.flags|=64,au(r,!1),null!==(u=c.updateQueue)&&(t.updateQueue=u,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(u=n).flags&=2,u.nextEffect=null,u.firstEffect=null,u.lastEffect=null,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fo(ji,1&ji.current|2),t.child}e=e.sibling}null!==r.tail&&Ho()>Gu&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432)}else{if(!u)if(null!==(e=Bi(c))){if(t.flags|=64,u=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),au(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Ui)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ho()-r.renderingStartTime>Gu&&1073741824!==n&&(t.flags|=64,u=!0,au(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ho(),n.sibling=null,t=ji.current,fo(ji,u?1&t|2:1&t),n):null;case 23:case 24:return Cl(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function lu(e){switch(e.tag){case 1:yo(e.type)&&bo();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Li(),so(ho),so(vo),Zi(),0!==(64&(t=e.flags)))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Ii(e),null;case 13:return so(ji),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return so(ji),null;case 4:return Li(),null;case 10:return oi(e),null;case 23:case 24:return Cl(),null;default:return null}}function cu(e,t){try{var n="",r=t;do{n+=G(r),r=r.return}while(r);var o=n}catch(i){o="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:o}}function su(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}qa=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Xa=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Oi(Ti.current);var a,u=null;switch(n){case"input":i=J(e,i),r=J(e,r),u=[];break;case"option":i=ie(e,i),r=ie(e,r),u=[];break;case"select":i=o({},i,{value:void 0}),r=o({},r,{value:void 0}),u=[];break;case"textarea":i=ue(e,i),r=ue(e,r),u=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=zr)}for(f in Se(n,r),n=null,i)if(!r.hasOwnProperty(f)&&i.hasOwnProperty(f)&&null!=i[f])if("style"===f){var c=i[f];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(l.hasOwnProperty(f)?u||(u=[]):(u=u||[]).push(f,null));for(f in r){var s=r[f];if(c=null!=i?i[f]:void 0,r.hasOwnProperty(f)&&s!==c&&(null!=s||null!=c))if("style"===f)if(c){for(a in c)!c.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in s)s.hasOwnProperty(a)&&c[a]!==s[a]&&(n||(n={}),n[a]=s[a])}else n||(u||(u=[]),u.push(f,n)),n=s;else"dangerouslySetInnerHTML"===f?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(u=u||[]).push(f,s)):"children"===f?"string"!==typeof s&&"number"!==typeof s||(u=u||[]).push(f,""+s):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(l.hasOwnProperty(f)?(null!=s&&"onScroll"===f&&Tr("scroll",e),u||c===s||(u=[])):"object"===typeof s&&null!==s&&s.$$typeof===L?s.toString():(u=u||[]).push(f,s))}n&&(u=u||[]).push("style",n);var f=u;(t.updateQueue=f)&&(t.flags|=4)}},Za=function(e,t,n,r){n!==r&&(t.flags|=4)};var fu="function"===typeof WeakMap?WeakMap:Map;function du(e,t,n){(n=fi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zu||(Zu=!0,$u=r),su(0,t)},n}function pu(e,t,n){(n=fi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var o=t.value;n.payload=function(){return su(0,t),r(o)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Qu?Qu=new Set([this]):Qu.add(this),su(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var vu="function"===typeof WeakSet?WeakSet:Set;function hu(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){zl(e,n)}else t.current=null}function mu(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Qo(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Yr(t.stateNode.containerInfo))}throw Error(a(163))}function gu(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!==(4&(o=o.tag))&&0!==(1&o)&&(Il(n,e),Ml(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Qo(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&hi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}hi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Wr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&xt(n)))))}throw Error(a(163))}function yu(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=void 0!==o&&null!==o&&o.hasOwnProperty("display")?o.display:null,r.style.display=Ee("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function bu(e,t){if(_o&&"function"===typeof _o.onCommitFiberUnmount)try{_o.onCommitFiberUnmount(So,t)}catch(i){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o)if(0!==(4&r))Il(t,n);else{r=t;try{o()}catch(i){zl(r,i)}}n=n.next}while(n!==e)}break;case 1:if(hu(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(i){zl(t,i)}break;case 5:hu(t);break;case 4:_u(e,t)}}function wu(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Eu(e){return 5===e.tag||3===e.tag||4===e.tag}function xu(e){e:{for(var t=e.return;null!==t;){if(Eu(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(ye(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Eu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Cu(e,n,t):Su(e,n,t)}function Cu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=zr));else if(4!==r&&null!==(e=e.child))for(Cu(e,t,n),e=e.sibling;null!==e;)Cu(e,t,n),e=e.sibling}function Su(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(Su(e,t,n),e=e.sibling;null!==e;)Su(e,t,n),e=e.sibling}function _u(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(a(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var u=e,l=o,c=l;;)if(bu(u,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(u=n,l=o.stateNode,8===u.nodeType?u.parentNode.removeChild(l):u.removeChild(l)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(bu(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function ku(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Jr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,o),t=_e(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?xe(n,l):"dangerouslySetInnerHTML"===u?ge(n,l):"children"===u?ye(n,l):w(n,u,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?ae(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,xt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Ku=Ho(),yu(t.child,!0)),void Du(t);case 19:return void Du(t);case 23:case 24:return void yu(t,null!==t.memoizedState)}throw Error(a(163))}function Du(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new vu),t.forEach((function(t){var r=Ul.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Fu(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Au=Math.ceil,Tu=E.ReactCurrentDispatcher,Ru=E.ReactCurrentOwner,Pu=0,Ou=null,Nu=null,Lu=0,Mu=0,Iu=co(0),ju=0,Bu=null,zu=0,Vu=0,Uu=0,Wu=0,Hu=null,Ku=0,Gu=1/0;function Yu(){Gu=Ho()+500}var qu,Xu=null,Zu=!1,$u=null,Qu=null,Ju=!1,el=null,tl=90,nl=[],rl=[],ol=null,il=0,al=null,ul=-1,ll=0,cl=0,sl=null,fl=!1;function dl(){return 0!==(48&Pu)?Ho():-1!==ul?ul:ul=Ho()}function pl(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Ko()?1:2;if(0===ll&&(ll=zu),0!==$o.transition){0!==cl&&(cl=null!==Hu?Hu.pendingLanes:0),e=ll;var t=4186112&~cl;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Ko(),0!==(4&Pu)&&98===e?e=zt(12,ll):e=zt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ll),e}function vl(e,t,n){if(50<il)throw il=0,al=null,Error(a(185));if(null===(e=hl(e,t)))return null;Wt(e,t,n),e===Ou&&(Uu|=t,4===ju&&yl(e,Lu));var r=Ko();1===t?0!==(8&Pu)&&0===(48&Pu)?bl(e):(ml(e,n),0===Pu&&(Yu(),Xo())):(0===(4&Pu)||98!==r&&99!==r||(null===ol?ol=new Set([e]):ol.add(e)),ml(e,n)),Hu=e}function hl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function ml(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,u=e.pendingLanes;0<u;){var l=31-Ht(u),c=1<<l,s=i[l];if(-1===s){if(0===(c&r)||0!==(c&o)){s=t,It(c);var f=Mt;i[l]=10<=f?s+250:6<=f?s+5e3:-1}}else s<=t&&(e.expiredLanes|=c);u&=~c}if(r=jt(e,e===Ou?Lu:0),t=Mt,0===r)null!==n&&(n!==jo&&Fo(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==jo&&Fo(n)}15===t?(n=bl.bind(null,e),null===zo?(zo=[n],Vo=Do(Oo,Zo)):zo.push(n),n=jo):14===t?n=qo(99,bl.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=qo(n,gl.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function gl(e){if(ul=-1,cl=ll=0,0!==(48&Pu))throw Error(a(327));var t=e.callbackNode;if(Ll()&&e.callbackNode!==t)return null;var n=jt(e,e===Ou?Lu:0);if(0===n)return null;var r=n,o=Pu;Pu|=16;var i=kl();for(Ou===e&&Lu===r||(Yu(),Sl(e,r));;)try{Al();break}catch(l){_l(e,l)}if(ri(),Tu.current=i,Pu=o,null!==Nu?r=0:(Ou=null,Lu=0,r=ju),0!==(zu&Uu))Sl(e,0);else if(0!==r){if(2===r&&(Pu|=64,e.hydrate&&(e.hydrate=!1,Yr(e.containerInfo)),0!==(n=Bt(e))&&(r=Dl(e,n))),1===r)throw t=Bu,Sl(e,0),yl(e,n),ml(e,Ho()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Pl(e);break;case 3:if(yl(e,n),(62914560&n)===n&&10<(r=Ku+500-Ho())){if(0!==jt(e,0))break;if(((o=e.suspendedLanes)&n)!==n){dl(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=Kr(Pl.bind(null,e),r);break}Pl(e);break;case 4:if(yl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,o=-1;0<n;){var u=31-Ht(n);i=1<<u,(u=r[u])>o&&(o=u),n&=~i}if(n=o,10<(n=(120>(n=Ho()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Au(n/1960))-n)){e.timeoutHandle=Kr(Pl.bind(null,e),n);break}Pl(e);break;default:throw Error(a(329))}}return ml(e,Ho()),e.callbackNode===t?gl.bind(null,e):null}function yl(e,t){for(t&=~Wu,t&=~Uu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Ht(t),r=1<<n;e[n]=-1,t&=~r}}function bl(e){if(0!==(48&Pu))throw Error(a(327));if(Ll(),e===Ou&&0!==(e.expiredLanes&Lu)){var t=Lu,n=Dl(e,t);0!==(zu&Uu)&&(n=Dl(e,t=jt(e,t)))}else n=Dl(e,t=jt(e,0));if(0!==e.tag&&2===n&&(Pu|=64,e.hydrate&&(e.hydrate=!1,Yr(e.containerInfo)),0!==(t=Bt(e))&&(n=Dl(e,t))),1===n)throw n=Bu,Sl(e,0),yl(e,t),ml(e,Ho()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pl(e),ml(e,Ho()),null}function wl(e,t){var n=Pu;Pu|=1;try{return e(t)}finally{0===(Pu=n)&&(Yu(),Xo())}}function El(e,t){var n=Pu;Pu&=-2,Pu|=8;try{return e(t)}finally{0===(Pu=n)&&(Yu(),Xo())}}function xl(e,t){fo(Iu,Mu),Mu|=t,zu|=t}function Cl(){Mu=Iu.current,so(Iu)}function Sl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Gr(n)),null!==Nu)for(n=Nu.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&bo();break;case 3:Li(),so(ho),so(vo),Zi();break;case 5:Ii(r);break;case 4:Li();break;case 13:case 19:so(ji);break;case 10:oi(r);break;case 23:case 24:Cl()}n=n.return}Ou=e,Nu=Gl(e.current,null),Lu=Mu=zu=t,ju=0,Bu=null,Wu=Uu=Vu=0}function _l(e,t){for(;;){var n=Nu;try{if(ri(),$i.current=Pa,ra){for(var r=ea.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ra=!1}if(Ji=0,na=ta=ea=null,oa=!1,Ru.current=null,null===n||null===n.return){ju=1,Bu=t,Nu=null;break}e:{var i=e,a=n.return,u=n,l=t;if(t=Lu,u.flags|=2048,u.firstEffect=u.lastEffect=null,null!==l&&"object"===typeof l&&"function"===typeof l.then){var c=l;if(0===(2&u.mode)){var s=u.alternate;s?(u.updateQueue=s.updateQueue,u.memoizedState=s.memoizedState,u.lanes=s.lanes):(u.updateQueue=null,u.memoizedState=null)}var f=0!==(1&ji.current),d=a;do{var p;if(p=13===d.tag){var v=d.memoizedState;if(null!==v)p=null!==v.dehydrated;else{var h=d.memoizedProps;p=void 0!==h.fallback&&(!0!==h.unstable_avoidThisFallback||!f)}}if(p){var m=d.updateQueue;if(null===m){var g=new Set;g.add(c),d.updateQueue=g}else m.add(c);if(0===(2&d.mode)){if(d.flags|=64,u.flags|=16384,u.flags&=-2981,1===u.tag)if(null===u.alternate)u.tag=17;else{var y=fi(-1,1);y.tag=2,di(u,y)}u.lanes|=1;break e}l=void 0,u=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new fu,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(u)){l.add(u);var w=Vl.bind(null,i,c,u);c.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);l=Error((Y(u.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ju&&(ju=2),l=cu(l,u),d=a;do{switch(d.tag){case 3:i=l,d.flags|=4096,t&=-t,d.lanes|=t,pi(d,du(0,i,t));break e;case 1:i=l;var E=d.type,x=d.stateNode;if(0===(64&d.flags)&&("function"===typeof E.getDerivedStateFromError||null!==x&&"function"===typeof x.componentDidCatch&&(null===Qu||!Qu.has(x)))){d.flags|=4096,t&=-t,d.lanes|=t,pi(d,pu(d,i,t));break e}}d=d.return}while(null!==d)}Rl(n)}catch(C){t=C,Nu===n&&null!==n&&(Nu=n=n.return);continue}break}}function kl(){var e=Tu.current;return Tu.current=Pa,null===e?Pa:e}function Dl(e,t){var n=Pu;Pu|=16;var r=kl();for(Ou===e&&Lu===t||Sl(e,t);;)try{Fl();break}catch(o){_l(e,o)}if(ri(),Pu=n,Tu.current=r,null!==Nu)throw Error(a(261));return Ou=null,Lu=0,ju}function Fl(){for(;null!==Nu;)Tl(Nu)}function Al(){for(;null!==Nu&&!Ao();)Tl(Nu)}function Tl(e){var t=qu(e.alternate,e,Mu);e.memoizedProps=e.pendingProps,null===t?Rl(e):Nu=t,Ru.current=null}function Rl(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=uu(n,t,Mu)))return void(Nu=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Mu)||0===(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=lu(t)))return n.flags&=2047,void(Nu=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Nu=t);Nu=t=e}while(null!==t);0===ju&&(ju=5)}function Pl(e){var t=Ko();return Yo(99,Ol.bind(null,e,t)),null}function Ol(e,t){do{Ll()}while(null!==el);if(0!==(48&Pu))throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var u=e.eventTimes,l=e.expirationTimes;0<i;){var c=31-Ht(i),s=1<<c;o[c]=0,u[c]=-1,l[c]=-1,i&=~s}if(null!==ol&&0===(24&r)&&ol.has(e)&&ol.delete(e),e===Ou&&(Nu=Ou=null,Lu=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=Pu,Pu|=32,Ru.current=null,Vr=Xt,gr(u=mr())){if("selectionStart"in u)l={start:u.selectionStart,end:u.selectionEnd};else e:if(l=(l=u.ownerDocument)&&l.defaultView||window,(s=l.getSelection&&l.getSelection())&&0!==s.rangeCount){l=s.anchorNode,i=s.anchorOffset,c=s.focusNode,s=s.focusOffset;try{l.nodeType,c.nodeType}catch(k){l=null;break e}var f=0,d=-1,p=-1,v=0,h=0,m=u,g=null;t:for(;;){for(var y;m!==l||0!==i&&3!==m.nodeType||(d=f+i),m!==c||0!==s&&3!==m.nodeType||(p=f+s),3===m.nodeType&&(f+=m.nodeValue.length),null!==(y=m.firstChild);)g=m,m=y;for(;;){if(m===u)break t;if(g===l&&++v===i&&(d=f),g===c&&++h===s&&(p=f),null!==(y=m.nextSibling))break;g=(m=g).parentNode}m=y}l=-1===d||-1===p?null:{start:d,end:p}}else l=null;l=l||{start:0,end:0}}else l=null;Ur={focusedElem:u,selectionRange:l},Xt=!1,sl=null,fl=!1,Xu=r;do{try{Nl()}catch(k){if(null===Xu)throw Error(a(330));zl(Xu,k),Xu=Xu.nextEffect}}while(null!==Xu);sl=null,Xu=r;do{try{for(u=e;null!==Xu;){var b=Xu.flags;if(16&b&&ye(Xu.stateNode,""),128&b){var w=Xu.alternate;if(null!==w){var E=w.ref;null!==E&&("function"===typeof E?E(null):E.current=null)}}switch(1038&b){case 2:xu(Xu),Xu.flags&=-3;break;case 6:xu(Xu),Xu.flags&=-3,ku(Xu.alternate,Xu);break;case 1024:Xu.flags&=-1025;break;case 1028:Xu.flags&=-1025,ku(Xu.alternate,Xu);break;case 4:ku(Xu.alternate,Xu);break;case 8:_u(u,l=Xu);var x=l.alternate;wu(l),null!==x&&wu(x)}Xu=Xu.nextEffect}}catch(k){if(null===Xu)throw Error(a(330));zl(Xu,k),Xu=Xu.nextEffect}}while(null!==Xu);if(E=Ur,w=mr(),b=E.focusedElem,u=E.selectionRange,w!==b&&b&&b.ownerDocument&&hr(b.ownerDocument.documentElement,b)){null!==u&&gr(b)&&(w=u.start,void 0===(E=u.end)&&(E=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(E,b.value.length)):(E=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(E=E.getSelection(),l=b.textContent.length,x=Math.min(u.start,l),u=void 0===u.end?x:Math.min(u.end,l),!E.extend&&x>u&&(l=u,u=x,x=l),l=vr(b,x),i=vr(b,u),l&&i&&(1!==E.rangeCount||E.anchorNode!==l.node||E.anchorOffset!==l.offset||E.focusNode!==i.node||E.focusOffset!==i.offset)&&((w=w.createRange()).setStart(l.node,l.offset),E.removeAllRanges(),x>u?(E.addRange(w),E.extend(i.node,i.offset)):(w.setEnd(i.node,i.offset),E.addRange(w))))),w=[];for(E=b;E=E.parentNode;)1===E.nodeType&&w.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<w.length;b++)(E=w[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}Xt=!!Vr,Ur=Vr=null,e.current=n,Xu=r;do{try{for(b=e;null!==Xu;){var C=Xu.flags;if(36&C&&gu(b,Xu.alternate,Xu),128&C){w=void 0;var S=Xu.ref;if(null!==S){var _=Xu.stateNode;Xu.tag,w=_,"function"===typeof S?S(w):S.current=w}}Xu=Xu.nextEffect}}catch(k){if(null===Xu)throw Error(a(330));zl(Xu,k),Xu=Xu.nextEffect}}while(null!==Xu);Xu=null,Bo(),Pu=o}else e.current=n;if(Ju)Ju=!1,el=e,tl=t;else for(Xu=r;null!==Xu;)t=Xu.nextEffect,Xu.nextEffect=null,8&Xu.flags&&((C=Xu).sibling=null,C.stateNode=null),Xu=t;if(0===(r=e.pendingLanes)&&(Qu=null),1===r?e===al?il++:(il=0,al=e):il=0,n=n.stateNode,_o&&"function"===typeof _o.onCommitFiberRoot)try{_o.onCommitFiberRoot(So,n,void 0,64===(64&n.current.flags))}catch(k){}if(ml(e,Ho()),Zu)throw Zu=!1,e=$u,$u=null,e;return 0!==(8&Pu)||Xo(),null}function Nl(){for(;null!==Xu;){var e=Xu.alternate;fl||null===sl||(0!==(8&Xu.flags)?et(Xu,sl)&&(fl=!0):13===Xu.tag&&Fu(e,Xu)&&et(Xu,sl)&&(fl=!0));var t=Xu.flags;0!==(256&t)&&mu(e,Xu),0===(512&t)||Ju||(Ju=!0,qo(97,(function(){return Ll(),null}))),Xu=Xu.nextEffect}}function Ll(){if(90!==tl){var e=97<tl?97:tl;return tl=90,Yo(e,jl)}return!1}function Ml(e,t){nl.push(t,e),Ju||(Ju=!0,qo(97,(function(){return Ll(),null})))}function Il(e,t){rl.push(t,e),Ju||(Ju=!0,qo(97,(function(){return Ll(),null})))}function jl(){if(null===el)return!1;var e=el;if(el=null,0!==(48&Pu))throw Error(a(331));var t=Pu;Pu|=32;var n=rl;rl=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],u=o.destroy;if(o.destroy=void 0,"function"===typeof u)try{u()}catch(c){if(null===i)throw Error(a(330));zl(i,c)}}for(n=nl,nl=[],r=0;r<n.length;r+=2){o=n[r],i=n[r+1];try{var l=o.create;o.destroy=l()}catch(c){if(null===i)throw Error(a(330));zl(i,c)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Pu=t,Xo(),!0}function Bl(e,t,n){di(e,t=du(0,t=cu(n,t),1)),t=dl(),null!==(e=hl(e,1))&&(Wt(e,1,t),ml(e,t))}function zl(e,t){if(3===e.tag)Bl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Bl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Qu||!Qu.has(r))){var o=pu(n,e=cu(t,e),1);if(di(n,o),o=dl(),null!==(n=hl(n,1)))Wt(n,1,o),ml(n,o);else if("function"===typeof r.componentDidCatch&&(null===Qu||!Qu.has(r)))try{r.componentDidCatch(t,e)}catch(i){}break}}n=n.return}}function Vl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=dl(),e.pingedLanes|=e.suspendedLanes&n,Ou===e&&(Lu&n)===n&&(4===ju||3===ju&&(62914560&Lu)===Lu&&500>Ho()-Ku?Sl(e,0):Wu|=n),ml(e,t)}function Ul(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Ko()?1:2:(0===ll&&(ll=zu),0===(t=Vt(62914560&~ll))&&(t=4194304))),n=dl(),null!==(e=hl(e,t))&&(Wt(e,t,n),ml(e,n))}function Wl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Hl(e,t,n,r){return new Wl(e,t,n,r)}function Kl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Gl(e,t){var n=e.alternate;return null===n?((n=Hl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Yl(e,t,n,r,o,i){var u=2;if(r=e,"function"===typeof e)Kl(e)&&(u=1);else if("string"===typeof e)u=5;else e:switch(e){case S:return ql(n.children,o,i,t);case M:u=8,o|=16;break;case _:u=8,o|=1;break;case k:return(e=Hl(12,n,t,8|o)).elementType=k,e.type=k,e.lanes=i,e;case T:return(e=Hl(13,n,t,o)).type=T,e.elementType=T,e.lanes=i,e;case R:return(e=Hl(19,n,t,o)).elementType=R,e.lanes=i,e;case I:return Xl(n,o,i,t);case j:return(e=Hl(24,n,t,o)).elementType=j,e.lanes=i,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case D:u=10;break e;case F:u=9;break e;case A:u=11;break e;case P:u=14;break e;case O:u=16,r=null;break e;case N:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Hl(u,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function ql(e,t,n,r){return(e=Hl(7,e,r,t)).lanes=n,e}function Xl(e,t,n,r){return(e=Hl(23,e,r,t)).elementType=I,e.lanes=n,e}function Zl(e,t,n){return(e=Hl(6,e,null,t)).lanes=n,e}function $l(e,t,n){return(t=Hl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Ql(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.mutableSourceEagerHydrationData=null}function Jl(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:C,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ec(e,t,n,r){var o=t.current,i=dl(),u=pl(o);e:if(n){t:{if(Ze(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(yo(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(yo(c)){n=Eo(n,c,l);break e}}n=l}else n=po;return null===t.context?t.context=n:t.pendingContext=n,(t=fi(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),di(o,t),vl(o,u,i),u}function tc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rc(e,t){nc(e,t),(e=e.alternate)&&nc(e,t)}function oc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Ql(e,t,null!=n&&!0===n.hydrate),t=Hl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ci(t),e[eo]=n.current,Pr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function ic(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ac(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"===typeof o){var u=o;o=function(){var e=tc(a);u.call(e)}}ec(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new oc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"===typeof o){var l=o;o=function(){var e=tc(a);l.call(e)}}El((function(){ec(t,a,e,o)}))}return tc(a)}function uc(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!ic(t))throw Error(a(200));return Jl(e,t,null,n)}qu=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||ho.current)Ia=!0;else{if(0===(n&r)){switch(Ia=!1,t.tag){case 3:Ya(t),qi();break;case 5:Mi(t);break;case 1:yo(t.type)&&xo(t);break;case 4:Ni(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;fo(Jo,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Qa(e,t,n):(fo(ji,1&ji.current),null!==(t=iu(e,t,n))?t.sibling:null);fo(ji,1&ji.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ou(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),fo(ji,ji.current),r)break;return null;case 23:case 24:return t.lanes=0,Ua(e,t,n)}return iu(e,t,n)}Ia=0!==(16384&e.flags)}else Ia=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=go(t,vo.current),ai(t,n),o=ua(null,t,r,e,o,n),t.flags|=1,"object"===typeof o&&null!==o&&"function"===typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,yo(r)){var i=!0;xo(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,ci(t);var u=r.getDerivedStateFromProps;"function"===typeof u&&gi(t,r,u,e),o.updater=yi,t.stateNode=o,o._reactInternals=t,xi(t,r,e,n),t=Ga(null,t,r,!0,i,n)}else t.tag=0,ja(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=function(e){if("function"===typeof e)return Kl(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===A)return 11;if(e===P)return 14}return 2}(o),e=Qo(o,e),i){case 0:t=Ha(null,t,o,e,n);break e;case 1:t=Ka(null,t,o,e,n);break e;case 11:t=Ba(null,t,o,e,n);break e;case 14:t=za(null,t,o,Qo(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ha(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 1:return r=t.type,o=t.pendingProps,Ka(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 3:if(Ya(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,si(e,t),vi(t,r,null,n),(r=t.memoizedState.element)===o)qi(),t=iu(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(Vi=qr(t.stateNode.containerInfo.firstChild),zi=t,i=Ui=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],Xi.push(i);for(n=Fi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else ja(e,t,r,n),qi();t=t.child}return t;case 5:return Mi(t),null===e&&Ki(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,u=o.children,Hr(r,o)?u=null:null!==i&&Hr(r,i)&&(t.flags|=16),Wa(e,t),ja(e,t,u,n),t.child;case 6:return null===e&&Ki(t),null;case 13:return Qa(e,t,n);case 4:return Ni(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Di(t,null,r,n):ja(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,Ba(e,t,r,o=t.elementType===r?o:Qo(r,o),n);case 7:return ja(e,t,t.pendingProps,n),t.child;case 8:case 12:return ja(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value;var l=t.type._context;if(fo(Jo,l._currentValue),l._currentValue=i,null!==u)if(l=u.value,0===(i=sr(l,i)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!ho.current){t=iu(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){u=l.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&i)){1===l.tag&&((s=fi(-1,n&-n)).tag=2,di(l,s)),l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),ii(l.return,n),c.lanes|=n;break}s=s.next}}else u=10===l.tag&&l.type===t.type?null:l.child;if(null!==u)u.return=l;else for(u=l;null!==u;){if(u===t){u=null;break}if(null!==(l=u.sibling)){l.return=u.return,u=l;break}u=u.return}l=u}ja(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ai(t,n),r=r(o=ui(o,i.unstable_observedBits)),t.flags|=1,ja(e,t,r,n),t.child;case 14:return i=Qo(o=t.type,t.pendingProps),za(e,t,o,i=Qo(o.type,i),r,n);case 15:return Va(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:Qo(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,yo(r)?(e=!0,xo(t)):e=!1,ai(t,n),wi(t,r,o),xi(t,r,o,n),Ga(null,t,r,!0,e,n);case 19:return ou(e,t,n);case 23:case 24:return Ua(e,t,n)}throw Error(a(156,t.tag))},oc.prototype.render=function(e){ec(e,this._internalRoot,null,null)},oc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;ec(null,e,null,(function(){t[eo]=null}))},tt=function(e){13===e.tag&&(vl(e,4,dl()),rc(e,4))},nt=function(e){13===e.tag&&(vl(e,67108864,dl()),rc(e,67108864))},rt=function(e){if(13===e.tag){var t=dl(),n=pl(e);vl(e,n,t),rc(e,n)}},ot=function(e,t){return t()},De=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=io(r);if(!o)throw Error(a(90));$(r),ne(r,o)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Oe=wl,Ne=function(e,t,n,r,o){var i=Pu;Pu|=4;try{return Yo(98,e.bind(null,t,n,r,o))}finally{0===(Pu=i)&&(Yu(),Xo())}},Le=function(){0===(49&Pu)&&(function(){if(null!==ol){var e=ol;ol=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,ml(e,Ho())}))}Xo()}(),Ll())},Me=function(e,t){var n=Pu;Pu|=2;try{return e(t)}finally{0===(Pu=n)&&(Yu(),Xo())}};var lc={Events:[ro,oo,io,Re,Pe,Ll,{current:!1}]},cc={findFiberByHostInstance:no,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sc={bundleType:cc.bundleType,version:cc.version,rendererPackageName:cc.rendererPackageName,rendererConfig:cc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:E.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Je(e))?null:e.stateNode},findFiberByHostInstance:cc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var fc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fc.isDisabled&&fc.supportsFiber)try{So=fc.inject(sc),_o=fc}catch(me){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=lc,t.createPortal=uc,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=Je(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Pu;if(0!==(48&n))return e(t);Pu|=1;try{if(e)return Yo(99,e.bind(null,t))}finally{Pu=n,Xo()}},t.hydrate=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!0,n)},t.render=function(e,t,n){if(!ic(t))throw Error(a(200));return ac(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!ic(e))throw Error(a(40));return!!e._reactRootContainer&&(El((function(){ac(null,null,e,!1,(function(){e._reactRootContainer=null,e[eo]=null}))})),!0)},t.unstable_batchedUpdates=wl,t.unstable_createPortal=function(e,t){return uc(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!ic(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return ac(e,t,n,!1,r)},t.version="17.0.2"},818:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(261)},817:function(e,t,n){"use strict";n(380);var r=n(450),o=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,s=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(s=t.ref),t)u.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:s,props:i,_owner:a.current}}t.jsx=c,t.jsxs=c},422:function(e,t,n){"use strict";var r=n(380),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,u=60110,l=60112;t.Suspense=60113;var c=60115,s=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;o=f("react.element"),i=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),a=f("react.provider"),u=f("react.context"),l=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var d="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h={};function m(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||v}function g(){}function y(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||v}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},g.prototype=m.prototype;var b=y.prototype=new g;b.constructor=y,r(b,m.prototype),b.isPureReactComponent=!0;var w={current:null},E=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,i={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!x.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(1===l)i.children=n;else if(1<l){for(var c=Array(l),s=0;s<l;s++)c[s]=arguments[s+2];i.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===i[r]&&(i[r]=l[r]);return{$$typeof:o,type:e,key:a,ref:u,props:i,_owner:w.current}}function S(e){return"object"===typeof e&&null!==e&&e.$$typeof===o}var _=/\/+/g;function k(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function D(e,t,n,r,a){var u=typeof e;"undefined"!==u&&"boolean"!==u||(e=null);var l=!1;if(null===e)l=!0;else switch(u){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case o:case i:l=!0}}if(l)return a=a(l=e),e=""===r?"."+k(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),D(a,t,n,"",(function(e){return e}))):null!=a&&(S(a)&&(a=function(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(_,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=r+k(u=e[c],c);l+=D(u,t,n,s,a)}else if(s=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"===typeof s)for(e=s.call(e),c=0;!(u=e.next()).done;)l+=D(u=u.value,t,n,s=r+k(u,c++),a);else if("object"===u)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function F(e,t,n){if(null==e)return e;var r=[],o=0;return D(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function A(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var T={current:null};function R(){var e=T.current;if(null===e)throw Error(p(321));return e}var P={ReactCurrentDispatcher:T,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:F,forEach:function(e,t,n){F(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return F(e,(function(){t++})),t},toArray:function(e){return F(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error(p(143));return e}},t.Component=m,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=P,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var i=r({},e.props),a=e.key,u=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)E.call(t,s)&&!x.hasOwnProperty(s)&&(i[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];i.children=c}return{$$typeof:o,type:e.type,key:a,ref:u,props:i,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:u,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:s,_payload:{_status:-1,_result:e},_init:A}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return R().useCallback(e,t)},t.useContext=function(e,t){return R().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return R().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return R().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return R().useLayoutEffect(e,t)},t.useMemo=function(e,t){return R().useMemo(e,t)},t.useReducer=function(e,t,n){return R().useReducer(e,t,n)},t.useRef=function(e){return R().useRef(e)},t.useState=function(e){return R().useState(e)},t.version="17.0.2"},450:function(e,t,n){"use strict";e.exports=n(422)},937:function(e,t,n){"use strict";e.exports=n(817)},870:function(e,t){"use strict";var n,r,o,i;if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,s=null,f=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(r){throw setTimeout(e,0),r}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(f,0))},r=function(e,t){s=setTimeout(e,t)},o=function(){clearTimeout(s)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var d=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var v=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof v&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var h=!1,m=null,g=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,E=w.port2;w.port1.onmessage=function(){if(null!==m){var e=t.unstable_now();b=e+y;try{m(!0,e)?E.postMessage(null):(h=!1,m=null)}catch(n){throw E.postMessage(null),n}}else h=!1},n=function(e){m=e,h||(h=!0,E.postMessage(null))},r=function(e,n){g=d((function(){e(t.unstable_now())}),n)},o=function(){p(g),g=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<_(o,t)))break e;e[r]=t,e[n]=o,n=r}}function C(e){return void 0===(e=e[0])?null:e}function S(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,l=e[u];if(void 0!==a&&0>_(a,n))void 0!==l&&0>_(l,a)?(e[r]=l,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==l&&0>_(l,n)))break e;e[r]=l,e[u]=n,r=u}}}return t}return null}function _(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var k=[],D=[],F=1,A=null,T=3,R=!1,P=!1,O=!1;function N(e){for(var t=C(D);null!==t;){if(null===t.callback)S(D);else{if(!(t.startTime<=e))break;S(D),t.sortIndex=t.expirationTime,x(k,t)}t=C(D)}}function L(e){if(O=!1,N(e),!P)if(null!==C(k))P=!0,n(M);else{var t=C(D);null!==t&&r(L,t.startTime-e)}}function M(e,n){P=!1,O&&(O=!1,o()),R=!0;var i=T;try{for(N(n),A=C(k);null!==A&&(!(A.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=A.callback;if("function"===typeof a){A.callback=null,T=A.priorityLevel;var u=a(A.expirationTime<=n);n=t.unstable_now(),"function"===typeof u?A.callback=u:A===C(k)&&S(k),N(n)}else S(k);A=C(k)}if(null!==A)var l=!0;else{var c=C(D);null!==c&&r(L,c.startTime-n),l=!1}return l}finally{A=null,T=i,R=!1}}var I=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||R||(P=!0,n(M))},t.unstable_getCurrentPriorityLevel=function(){return T},t.unstable_getFirstCallbackNode=function(){return C(k)},t.unstable_next=function(e){switch(T){case 1:case 2:case 3:var t=3;break;default:t=T}var n=T;T=t;try{return e()}finally{T=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=I,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=T;T=e;try{return t()}finally{T=n}},t.unstable_scheduleCallback=function(e,i,a){var u=t.unstable_now();switch("object"===typeof a&&null!==a?a="number"===typeof(a=a.delay)&&0<a?u+a:u:a=u,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:F++,callback:i,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>u?(e.sortIndex=a,x(D,e),null===C(k)&&e===C(D)&&(O?o():O=!0,r(L,a-u))):(e.sortIndex=l,x(k,e),P||R||(P=!0,n(M))),e},t.unstable_wrapCallback=function(e){var t=T;return function(){var n=T;T=t;try{return e.apply(this,arguments)}finally{T=n}}}},731:function(e,t,n){"use strict";e.exports=n(870)}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"===typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"===typeof n.then)return n}var o=Object.create(null);__webpack_require__.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},__webpack_require__.d(o,i),o}}(),__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},__webpack_require__.p="/",__webpack_require__.nc=void 0;var __webpack_exports__={};!function(){"use strict";__webpack_require__(100);var e=__webpack_require__(450),t=__webpack_require__.t(e,2),n=__webpack_require__(818);function r(e){if(Array.isArray(e))return e}function o(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){if(e){if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function u(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){return r(e)||o(e)||a(e)||u()}function c(e){return function(e){if(Array.isArray(e))return i(e)}(e)||o(e)||a(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function f(e,t,n,r,o,i,a){try{var u=e[i](a),l=u.value}catch(c){return void n(c)}u.done?t(l):Promise.resolve(l).then(r,o)}function d(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var i=e.apply(t,n);function a(e){f(i,r,o,a,u,"next",e)}function u(e){f(i,r,o,a,u,"throw",e)}a(void 0)}))}}function p(e,t){return r(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],l=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);l=!0);}catch(s){c=!0,o=s}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return u}}(e,t)||a(e,t)||u()}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function m(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function g(e,t,n){return g=m()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&h(o,n.prototype),o},g.apply(null,arguments)}function y(e){var t="function"===typeof Map?new Map:void 0;return y=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return g(e,arguments,v(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),h(r,e)},y(e)}function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function w(){w=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",a=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(T){l=function(e,t,n){return e[t]=n}}function c(e,t,n,o){var i=t&&t.prototype instanceof d?t:d,a=Object.create(i.prototype),u=new D(o||[]);return r(a,"_invoke",{value:C(e,n,u)}),a}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(T){return{type:"throw",arg:T}}}e.wrap=c;var f={};function d(){}function p(){}function v(){}var h={};l(h,i,(function(){return this}));var m=Object.getPrototypeOf,g=m&&m(m(F([])));g&&g!==t&&n.call(g,i)&&(h=g);var y=v.prototype=d.prototype=Object.create(h);function E(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function o(r,i,a,u){var l=s(e[r],e,i);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"==b(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){o("next",e,a,u)}),(function(e){o("throw",e,a,u)})):t.resolve(f).then((function(e){c.value=e,a(c)}),(function(e){return o("throw",e,a,u)}))}u(l.arg)}var i;r(this,"_invoke",{value:function(e,n){function r(){return new t((function(t,r){o(e,n,t,r)}))}return i=i?i.then(r,r):r()}})}function C(e,t,n){var r="suspendedStart";return function(o,i){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw i;return A()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var u=S(a,n);if(u){if(u===f)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var l=s(e,t,n);if("normal"===l.type){if(r=n.done?"completed":"suspendedYield",l.arg===f)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(r="completed",n.method="throw",n.arg=l.arg)}}}function S(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,S(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=s(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var i=o.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function _(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(_,this),this.reset(!0)}function F(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:A}}function A(){return{value:void 0,done:!0}}return p.prototype=v,r(y,"constructor",{value:v,configurable:!0}),r(v,"constructor",{value:p,configurable:!0}),p.displayName=l(v,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,u,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},E(x.prototype),l(x.prototype,a,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new x(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},E(y),l(y,u,"Generator"),l(y,i,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=F,D.prototype={constructor:D,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],a=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var u=n.call(i,"catchLoc"),l=n.call(i,"finallyLoc");if(u&&l){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,f):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:F(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function E(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=a(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){l=!0,i=e},f:function(){try{u||null==n.return||n.return()}finally{if(l)throw i}}}}function x(e){var t=function(e,t){if("object"!==b(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===b(t)?t:String(t)}function C(e,t,n){return(t=x(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){C(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}function F(e,t){if(t&&("object"===b(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}function A(e){var t=m();return function(){var n,r=v(e);if(t){var o=v(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return F(this,n)}}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,x(r.key),r)}}function P(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}var O=["override"],N=["default"],L=["cachePolicyForParams_UNSTABLE"],M=w().mark(at),I=w().mark(xn);var j=function(e){var t=new Error(e);if(void 0===t.stack)try{throw t}catch(Zx){}return t};var B=function(e){return!!e&&"function"===typeof e.then};var z=function(e,t){if(null!=e)return e;throw j(null!==t&&void 0!==t?t:"Got unexpected null or undefined")};function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var U=function(){function e(){T(this,e)}return P(e,[{key:"getValue",value:function(){throw j("BaseLoadable")}},{key:"toPromise",value:function(){throw j("BaseLoadable")}},{key:"valueMaybe",value:function(){throw j("BaseLoadable")}},{key:"valueOrThrow",value:function(){throw j('Loadable expected value, but in "'.concat(this.state,'" state'))}},{key:"promiseMaybe",value:function(){throw j("BaseLoadable")}},{key:"promiseOrThrow",value:function(){throw j('Loadable expected promise, but in "'.concat(this.state,'" state'))}},{key:"errorMaybe",value:function(){throw j("BaseLoadable")}},{key:"errorOrThrow",value:function(){throw j('Loadable expected error, but in "'.concat(this.state,'" state'))}},{key:"is",value:function(e){return e.state===this.state&&e.contents===this.contents}},{key:"map",value:function(e){throw j("BaseLoadable")}}]),e}(),W=function(e){D(n,e);var t=A(n);function n(e){var r;return T(this,n),V(k(r=t.call(this)),"state","hasValue"),V(k(r),"contents",void 0),r.contents=e,r}return P(n,[{key:"getValue",value:function(){return this.contents}},{key:"toPromise",value:function(){return Promise.resolve(this.contents)}},{key:"valueMaybe",value:function(){return this.contents}},{key:"valueOrThrow",value:function(){return this.contents}},{key:"promiseMaybe",value:function(){}},{key:"errorMaybe",value:function(){}},{key:"map",value:function(e){var t=this;try{var n=e(this.contents);return B(n)?q(n):Z(n)?n:G(n)}catch(r){return B(r)?q(r.next((function(){return t.map(e)}))):Y(r)}}}]),n}(U),H=function(e){D(n,e);var t=A(n);function n(e){var r;return T(this,n),V(k(r=t.call(this)),"state","hasError"),V(k(r),"contents",void 0),r.contents=e,r}return P(n,[{key:"getValue",value:function(){throw this.contents}},{key:"toPromise",value:function(){return Promise.reject(this.contents)}},{key:"valueMaybe",value:function(){}},{key:"promiseMaybe",value:function(){}},{key:"errorMaybe",value:function(){return this.contents}},{key:"errorOrThrow",value:function(){return this.contents}},{key:"map",value:function(e){return this}}]),n}(U),K=function(e){D(n,e);var t=A(n);function n(e){var r;return T(this,n),V(k(r=t.call(this)),"state","loading"),V(k(r),"contents",void 0),r.contents=e,r}return P(n,[{key:"getValue",value:function(){throw this.contents}},{key:"toPromise",value:function(){return this.contents}},{key:"valueMaybe",value:function(){}},{key:"promiseMaybe",value:function(){return this.contents}},{key:"promiseOrThrow",value:function(){return this.contents}},{key:"errorMaybe",value:function(){}},{key:"map",value:function(e){var t=this;return q(this.contents.then((function(t){var n=e(t);if(Z(n)){var r=n;switch(r.state){case"hasValue":case"loading":return r.contents;case"hasError":throw r.contents}}return n})).catch((function(n){if(B(n))return n.then((function(){return t.map(e).contents}));throw n})))}}]),n}(U);function G(e){return Object.freeze(new W(e))}function Y(e){return Object.freeze(new H(e))}function q(e){return Object.freeze(new K(e))}function X(e){var t=(Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((function(t){return e[t]}))).map((function(e){return Z(e)?e:B(e)?q(e):G(e)})),n=function(e){return e.every((function(e){return"hasValue"===e.state}))?G(e.map((function(e){return e.contents}))):e.some((function(e){return"hasError"===e.state}))?Y(z(e.find((function(e){return"hasError"===e.state})),"Invalid loadable passed to loadableAll").contents):q(Promise.all(e.map((function(e){return e.contents}))))}(t);return Array.isArray(e)?n:n.map((function(t){return Object.getOwnPropertyNames(e).reduce((function(e,n,r){return _(_({},e),{},C({},n,t[r]))}),{})}))}function Z(e){return e instanceof U}var $={of:function(e){return B(e)?q(e):Z(e)?e:G(e)},error:function(e){return Y(e)},all:X,isLoadable:Z},Q={loadableWithValue:G,loadableWithError:Y,loadableWithPromise:q,loadableLoading:function(){return Object.freeze(new K(new Promise((function(){}))))},loadableAll:X,isLoadable:Z,RecoilLoadable:$},J=Q.loadableWithValue,ee=Q.loadableWithError,te=Q.loadableWithPromise,ne=Q.loadableLoading,re=Q.loadableAll,oe=Q.isLoadable,ie=Q.RecoilLoadable,ae=Object.freeze({__proto__:null,loadableWithValue:J,loadableWithError:ee,loadableWithPromise:te,loadableLoading:ne,loadableAll:re,isLoadable:oe,RecoilLoadable:ie}),ue=P((function e(t){T(this,e),V(this,"key",void 0),this.key=t})),le=function(e){D(n,e);var t=A(n);function n(){return T(this,n),t.apply(this,arguments)}return P(n)}(ue),ce=function(e){D(n,e);var t=A(n);function n(){return T(this,n),t.apply(this,arguments)}return P(n)}(ue);var se={AbstractRecoilValue:ue,RecoilState:le,RecoilValueReadOnly:ce,isRecoilValue:function(e){return e instanceof le||e instanceof ce}},fe=se.AbstractRecoilValue,de=se.RecoilState,pe=se.RecoilValueReadOnly,ve=se.isRecoilValue,he=Object.freeze({__proto__:null,AbstractRecoilValue:fe,RecoilState:de,RecoilValueReadOnly:pe,isRecoilValue:ve});var me=function(e){},ge=(new Map).set("recoil_hamt_2020",!0).set("recoil_sync_external_store",!0).set("recoil_suppress_rerender_in_callback",!0).set("recoil_memory_managament_2020",!0);function ye(e){var t;return null!==(t=ge.get(e))&&void 0!==t&&t}ye.setPass=function(e){ge.set(e,!0)},ye.setFail=function(e){ge.set(e,!1)},ye.clear=function(){ge.clear()};var be=ye;var we=function(e,t){return w().mark((function n(){var r,o,i,a;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=0,o=E(e),n.prev=2,o.s();case 4:if((i=o.n()).done){n.next=10;break}return a=i.value,n.next=8,t(a,r++);case 8:n.next=4;break;case 10:n.next=15;break;case 12:n.prev=12,n.t0=n.catch(2),o.e(n.t0);case 15:return n.prev=15,o.f(),n.finish(15);case 18:case"end":return n.stop()}}),n,null,[[2,12,15,18]])}))()};var Ee=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.error,null},xe=Ee,Ce=P((function e(){T(this,e)})),Se=new Ce,_e=function(e){D(n,e);var t=A(n);function n(e){return T(this,n),t.call(this,"Tried to set the value of Recoil selector ".concat(e," using an updater function, but it is an async selector in a pending or error state; this is not supported."))}return P(n)}(y(Error)),ke=new Map,De=new Map;var Fe=function(e){D(n,e);var t=A(n);function n(){return T(this,n),t.apply(this,arguments)}return P(n)}(y(Error));var Ae=new Map;function Te(e){return Ae.get(e)}var Re={nodes:ke,recoilValues:De,registerNode:function(e){if(ke.has(e.key)){var t='Duplicate atom key "'.concat(e.key,'". This is a FATAL ERROR in\n production. But it is safe to ignore this warning if it occurred because of\n hot module replacement.');console.warn(t)}ke.set(e.key,e);var n=null==e.set?new he.RecoilValueReadOnly(e.key):new he.RecoilState(e.key);return De.set(e.key,n),n},getNode:function(e){var t=ke.get(e);if(null==t)throw new Fe('Missing definition for RecoilValue: "'.concat(e,'""'));return t},getNodeMaybe:function(e){return ke.get(e)},deleteNodeConfigIfPossible:function(e){var t;if(be("recoil_memory_managament_2020")){var n,r=ke.get(e);if(null!==r&&void 0!==r&&null!==(t=r.shouldDeleteConfigOnRelease)&&void 0!==t&&t.call(r))ke.delete(e),null===(n=Te(e))||void 0===n||n(),Ae.delete(e)}},setConfigDeletionHandler:function(e,t){be("recoil_memory_managament_2020")&&(void 0===t?Ae.delete(e):Ae.set(e,t))},getConfigDeletionHandler:Te,recoilValuesForKeys:function(e){return we(e,(function(e){return z(De.get(e))}))},NodeMissingError:Fe,DefaultValue:Ce,DEFAULT_VALUE:Se,RecoilValueNotReady:_e};var Pe={enqueueExecution:function(e,t){t()}};var Oe,Ne,Le=(Oe=function(e){var t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n={},r=Math.pow(2,5),o=r-1,i=r/2,a=r/4,u={},l=function(e){return function(){return e}},c=n.hash=function(e){var n="undefined"===typeof e?"undefined":t(e);if("number"===n)return e;"string"!==n&&(e+="");for(var r=0,o=0,i=e.length;o<i;++o)r=(r<<5)-r+e.charCodeAt(o)|0;return r},s=function(e,t){return t>>>e&o},f=function(e){return 1<<e},d=function(e,t){return function(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,127&(e+=e>>8)+(e>>16)}(e&t-1)},p=function(e,t,n,r){var o=r;if(!e){var i=r.length;o=new Array(i);for(var a=0;a<i;++a)o[a]=r[a]}return o[t]=n,o},v=function(e,t,n){var r=n.length-1,o=0,i=0,a=n;if(e)o=i=t;else for(a=new Array(r);o<t;)a[i++]=n[o++];for(++o;o<=r;)a[i++]=n[o++];return e&&(a.length=r),a},h={__hamt_isEmpty:!0},m=function(e){return e===h||e&&e.__hamt_isEmpty},g=function(e,t,n,r){return{type:1,edit:e,hash:t,key:n,value:r,_modify:C}},y=function(e,t,n){return{type:2,edit:e,hash:t,children:n,_modify:S}},b=function(e,t,n){return{type:3,edit:e,mask:t,children:n,_modify:_}},w=function(e,t,n){return{type:4,edit:e,size:t,children:n,_modify:k}},E=function e(t,n,r,o,i,a){if(r===i)return y(t,r,[a,o]);var u=s(n,r),l=s(n,i);return b(t,f(u)|f(l),u===l?[e(t,n+5,r,o,i,a)]:u<l?[o,a]:[a,o])},x=function(e,t){return e===t.edit},C=function(e,t,n,r,o,i,a){if(t(i,this.key)){var l=r(this.value);return l===this.value?this:l===u?(--a.value,h):x(e,this)?(this.value=l,this):g(e,o,i,l)}var c=r();return c===u?this:(++a.value,E(e,n,this.hash,this,o,g(e,o,i,c)))},S=function(e,t,n,r,o,i,a){if(o===this.hash){var l=function(e,t,n,r,o,i,a,l){for(var c=o.length,s=0;s<c;++s){var f=o[s];if(n(a,f.key)){var d=f.value,h=i(d);return h===d?o:h===u?(--l.value,v(e,s,o)):p(e,s,g(t,r,a,h),o)}}var m=i();return m===u?o:(++l.value,p(e,c,g(t,r,a,m),o))}(x(e,this),e,t,this.hash,this.children,r,i,a);return l===this.children?this:l.length>1?y(e,this.hash,l):l[0]}var c=r();return c===u?this:(++a.value,E(e,n,this.hash,this,o,g(e,o,i,c)))},_=function(e,t,n,r,o,a,u){var l=this.mask,c=this.children,g=s(n,o),y=f(g),E=d(l,y),C=l&y,S=C?c[E]:h,_=S._modify(e,t,n+5,r,o,a,u);if(S===_)return this;var k,D=x(e,this),F=l,A=void 0;if(C&&m(_)){if(!(F&=~y))return h;if(c.length<=2&&((k=c[1^E])===h||1===k.type||2===k.type))return c[1^E];A=v(D,E,c)}else if(C||m(_))A=p(D,E,_,c);else{if(c.length>=i)return function(e,t,n,r,o){for(var i=[],a=r,u=0,l=0;a;++l)1&a&&(i[l]=o[u++]),a>>>=1;return i[t]=n,w(e,u+1,i)}(e,g,_,l,c);F|=y,A=function(e,t,n,r){var o=r.length;if(e){for(var i=o;i>=t;)r[i--]=r[i];return r[t]=n,r}for(var a=0,u=0,l=new Array(o+1);a<t;)l[u++]=r[a++];for(l[t]=n;a<o;)l[++u]=r[a++];return l}(D,E,_,c)}return D?(this.mask=F,this.children=A,this):b(e,F,A)},k=function(e,t,n,r,o,i,u){var l=this.size,c=this.children,f=s(n,o),d=c[f],v=(d||h)._modify(e,t,n+5,r,o,i,u);if(d===v)return this;var g=x(e,this),y=void 0;if(m(d)&&!m(v))++l,y=p(g,f,v,c);else if(!m(d)&&m(v)){if(--l<=a)return function(e,t,n,r){for(var o=new Array(t-1),i=0,a=0,u=0,l=r.length;u<l;++u)if(u!==n){var c=r[u];c&&!m(c)&&(o[i++]=c,a|=1<<u)}return b(e,a,o)}(e,l,f,c);y=p(g,f,h,c)}else y=p(g,f,v,c);return g?(this.size=l,this.children=y,this):w(e,l,y)};function D(e,t,n,r,o){this._editable=e,this._edit=t,this._config=n,this._root=r,this._size=o}h._modify=function(e,t,n,r,o,i,a){var l=r();return l===u?h:(++a.value,g(e,o,i,l))},D.prototype.setTree=function(e,t){return this._editable?(this._root=e,this._size=t,this):e===this._root?this:new D(this._editable,this._edit,this._config,e,t)};var F=n.tryGetHash=function(e,t,n,r){for(var o=r._root,i=0,a=r._config.keyEq;;)switch(o.type){case 1:return a(n,o.key)?o.value:e;case 2:if(t===o.hash)for(var u=o.children,l=0,c=u.length;l<c;++l){var p=u[l];if(a(n,p.key))return p.value}return e;case 3:var v=s(i,t),h=f(v);if(o.mask&h){o=o.children[d(o.mask,h)],i+=5;break}return e;case 4:if(o=o.children[s(i,t)]){i+=5;break}return e;default:return e}};D.prototype.tryGetHash=function(e,t,n){return F(e,t,n,this)};var A=n.tryGet=function(e,t,n){return F(e,n._config.hash(t),t,n)};D.prototype.tryGet=function(e,t){return A(e,t,this)};var T=n.getHash=function(e,t,n){return F(void 0,e,t,n)};D.prototype.getHash=function(e,t){return T(e,t,this)},n.get=function(e,t){return F(void 0,t._config.hash(e),e,t)},D.prototype.get=function(e,t){return A(t,e,this)};var R=n.has=function(e,t,n){return F(u,e,t,n)!==u};D.prototype.hasHash=function(e,t){return R(e,t,this)};var P=n.has=function(e,t){return R(t._config.hash(e),e,t)};D.prototype.has=function(e){return P(e,this)};var O=function(e,t){return e===t};n.make=function(e){return new D(0,0,{keyEq:e&&e.keyEq||O,hash:e&&e.hash||c},h,0)},n.empty=n.make();var N=n.isEmpty=function(e){return e&&!!m(e._root)};D.prototype.isEmpty=function(){return N(this)};var L=n.modifyHash=function(e,t,n,r){var o={value:r._size},i=r._root._modify(r._editable?r._edit:NaN,r._config.keyEq,0,e,t,n,o);return r.setTree(i,o.value)};D.prototype.modifyHash=function(e,t,n){return L(n,e,t,this)};var M=n.modify=function(e,t,n){return L(e,n._config.hash(t),t,n)};D.prototype.modify=function(e,t){return M(t,e,this)};var I=n.setHash=function(e,t,n,r){return L(l(n),e,t,r)};D.prototype.setHash=function(e,t,n){return I(e,t,n,this)};var j=n.set=function(e,t,n){return I(n._config.hash(e),e,t,n)};D.prototype.set=function(e,t){return j(e,t,this)};var B=l(u),z=n.removeHash=function(e,t,n){return L(B,e,t,n)};D.prototype.removeHash=D.prototype.deleteHash=function(e,t){return z(e,t,this)};var V=n.remove=function(e,t){return z(t._config.hash(e),e,t)};D.prototype.remove=D.prototype.delete=function(e){return V(e,this)};var U=n.beginMutation=function(e){return new D(e._editable+1,e._edit+1,e._config,e._root,e._size)};D.prototype.beginMutation=function(){return U(this)};var W=n.endMutation=function(e){return e._editable=e._editable&&e._editable-1,e};D.prototype.endMutation=function(){return W(this)};var H=n.mutate=function(e,t){var n=U(t);return e(n),W(n)};D.prototype.mutate=function(e){return H(e,this)};var K=function(e){return e&&G(e[0],e[1],e[2],e[3],e[4])},G=function(e,t,n,r,o){for(;n<e;){var i=t[n++];if(i&&!m(i))return Y(i,r,[e,t,n,r,o])}return K(o)},Y=function(e,t,n){switch(e.type){case 1:return{value:t(e),rest:n};case 2:case 4:case 3:var r=e.children;return G(r.length,r,0,t,n);default:return K(n)}},q={done:!0};function X(e){this.v=e}X.prototype.next=function(){if(!this.v)return q;var e=this.v;return this.v=K(e.rest),e},X.prototype[Symbol.iterator]=function(){return this};var Z=function(e,t){return new X(Y(e._root,t))},$=function(e){return[e.key,e.value]},Q=n.entries=function(e){return Z(e,$)};D.prototype.entries=D.prototype[Symbol.iterator]=function(){return Q(this)};var J=function(e){return e.key},ee=n.keys=function(e){return Z(e,J)};D.prototype.keys=function(){return ee(this)};var te=function(e){return e.value},ne=n.values=D.prototype.values=function(e){return Z(e,te)};D.prototype.values=function(){return ne(this)};var re=n.fold=function(e,t,n){var r=n._root;if(1===r.type)return e(t,r.value,r.key);for(var o=[r.children],i=void 0;i=o.pop();)for(var a=0,u=i.length;a<u;){var l=i[a++];l&&l.type&&(1===l.type?t=e(t,l.value,l.key):o.push(l.children))}return t};D.prototype.fold=function(e,t){return re(e,t,this)};var oe=n.forEach=function(e,t){return re((function(n,r,o){return e(r,o,t)}),null,t)};D.prototype.forEach=function(e){return oe(e,this)};var ie=n.count=function(e){return e._size};D.prototype.count=function(){return ie(this)},Object.defineProperty(D.prototype,"size",{get:D.prototype.count}),e.exports?e.exports=n:(void 0).hamt=n},Oe(Ne={exports:{}},Ne.exports),Ne.exports),Me=function(){function e(t){T(this,e),V(this,"_map",void 0),this._map=new Map(null===t||void 0===t?void 0:t.entries())}return P(e,[{key:"keys",value:function(){return this._map.keys()}},{key:"entries",value:function(){return this._map.entries()}},{key:"get",value:function(e){return this._map.get(e)}},{key:"has",value:function(e){return this._map.has(e)}},{key:"set",value:function(e,t){return this._map.set(e,t),this}},{key:"delete",value:function(e){return this._map.delete(e),this}},{key:"clone",value:function(){return je(this)}},{key:"toMap",value:function(){return new Map(this._map)}}]),e}(),Ie=function(){function e(t){if(T(this,e),V(this,"_hamt",Le.empty.beginMutation()),t instanceof e){var n=t._hamt.endMutation();t._hamt=n.beginMutation(),this._hamt=n.beginMutation()}else if(t){var r,o=E(t.entries());try{for(o.s();!(r=o.n()).done;){var i=p(r.value,2),a=i[0],u=i[1];this._hamt.set(a,u)}}catch(l){o.e(l)}finally{o.f()}}}return P(e,[{key:"keys",value:function(){return this._hamt.keys()}},{key:"entries",value:function(){return this._hamt.entries()}},{key:"get",value:function(e){return this._hamt.get(e)}},{key:"has",value:function(e){return this._hamt.has(e)}},{key:"set",value:function(e,t){return this._hamt.set(e,t),this}},{key:"delete",value:function(e){return this._hamt.delete(e),this}},{key:"clone",value:function(){return je(this)}},{key:"toMap",value:function(){return new Map(this._hamt)}}]),e}();function je(e){return be("recoil_hamt_2020")?new Ie(e):new Me(e)}var Be=je;var ze=function(e){for(var t=new Set,n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];var i,a=E(e);try{e:for(a.s();!(i=a.n()).done;){var u,l=i.value,c=E(r);try{for(c.s();!(u=c.n()).done;){var s=u.value;if(s.has(l))continue e}}catch(f){c.e(f)}finally{c.f()}t.add(l)}}catch(f){a.e(f)}finally{a.f()}return t};var Ve=function(e,t){var n=new Map;return e.forEach((function(e,r){n.set(r,t(e,r))})),n};function Ue(e,t,n){var r=t.nodeDeps,o=t.nodeToNodeSubscriptions;e.forEach((function(e,t){var i=r.get(t);i&&n&&i!==n.nodeDeps.get(t)||(r.set(t,new Set(e)),(null==i?e:ze(e,i)).forEach((function(e){o.has(e)||o.set(e,new Set),z(o.get(e)).add(t)})),i&&ze(i,e).forEach((function(e){if(o.has(e)){var n=z(o.get(e));n.delete(t),0===n.size&&o.delete(e)}})))}))}var We=function(e){return{nodeDeps:Ve(e.nodeDeps,(function(e){return new Set(e)})),nodeToNodeSubscriptions:Ve(e.nodeToNodeSubscriptions,(function(e){return new Set(e)}))}},He=function(){return{nodeDeps:new Map,nodeToNodeSubscriptions:new Map}},Ke=function(e,t,n){var r,o,i,a,u=t.getState();n!==u.currentTree.version&&n!==(null===(r=u.nextTree)||void 0===r?void 0:r.version)&&n!==(null===(o=u.previousTree)||void 0===o?void 0:o.version)&&xe("Tried to save dependencies to a discarded tree");var l=t.getGraph(n);if(Ue(e,l),n===(null===(i=u.previousTree)||void 0===i?void 0:i.version)&&Ue(e,t.getGraph(u.currentTree.version),l),n===(null===(a=u.previousTree)||void 0===a?void 0:a.version)||n===u.currentTree.version){var c,s=null===(c=u.nextTree)||void 0===c?void 0:c.version;if(void 0!==s)Ue(e,t.getGraph(s),l)}},Ge=0,Ye=0,qe=0,Xe=function(){return Ge++},Ze=function(){return Ye++},$e=function(){return qe++},Qe=Object.freeze({__proto__:null,persistentMap:Be}).persistentMap,Je=He,et=Xe;function tt(){var e=et();return{version:e,stateID:e,transactionMetadata:{},dirtyAtoms:new Set,atomValues:Qe(),nonvalidatedAtoms:Qe()}}var nt={makeEmptyTreeState:tt,makeEmptyStoreState:function(){var e=tt();return{currentTree:e,nextTree:null,previousTree:null,commitDepth:0,knownAtoms:new Set,knownSelectors:new Set,transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(e.version,Je()),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map}},getNextTreeStateVersion:et},rt=P((function e(){T(this,e)}));var ot={RetentionZone:rt,retentionZone:function(){return new rt}};var it=function(e,t){var n=new Set(e);return n.add(t),n};function at(e,t){var n,r,o,i;return w().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:n=0,r=E(e),a.prev=2,r.s();case 4:if((o=r.n()).done){a.next=11;break}if(i=o.value,!t(i,n++)){a.next=9;break}return a.next=9,i;case 9:a.next=4;break;case 11:a.next=16;break;case 13:a.prev=13,a.t0=a.catch(2),r.e(a.t0);case 16:return a.prev=16,r.f(),a.finish(16);case 19:case"end":return a.stop()}}),M,null,[[2,13,16,19]])}var ut=at;var lt=function(e,t){return new Proxy(e,{get:function(e,n){return!(n in e)&&n in t&&(e[n]=t[n]()),e[n]},ownKeys:function(e){return Object.keys(e)}})},ct=Re.getNode,st=Re.getNodeMaybe,ft=Re.recoilValuesForKeys,dt=ot.RetentionZone,pt=it,vt=Object.freeze(new Set),ht=function(e){D(n,e);var t=A(n);function n(){return T(this,n),t.apply(this,arguments)}return P(n)}(y(Error));function mt(e,t,n,r){var o=e.getState();if(!o.nodeCleanupFunctions.has(n)){var i=ct(n),a=function(e,t,n){if(!be("recoil_memory_managament_2020"))return function(){};var r=e.getState().retention.nodesRetainedByZone;function o(e){var n=r.get(e);n||r.set(e,n=new Set),n.add(t)}if(n instanceof dt)o(n);else if(Array.isArray(n)){var i,a=E(n);try{for(a.s();!(i=a.n()).done;)o(i.value)}catch(u){a.e(u)}finally{a.f()}}return function(){if(be("recoil_memory_managament_2020")){var r=e.getState().retention;if(n instanceof dt)a(n);else if(Array.isArray(n)){var o,i=E(n);try{for(i.s();!(o=i.n()).done;)a(o.value)}catch(u){i.e(u)}finally{i.f()}}}function a(e){var n=r.nodesRetainedByZone.get(e);null===n||void 0===n||n.delete(t),n&&0===n.size&&r.nodesRetainedByZone.delete(e)}}}(e,n,i.retainedBy),u=i.init(e,t,r);o.nodeCleanupFunctions.set(n,(function(){u(),a()}))}}function gt(e,t,n){return ct(n).peek(e,t)}function yt(e,t,n){for(var r=new Set,o=Array.from(n),i=e.getGraph(t.version),a=o.pop();a;a=o.pop()){var u;r.add(a);var l,c=E(null!==(u=i.nodeToNodeSubscriptions.get(a))&&void 0!==u?u:vt);try{for(c.s();!(l=c.n()).done;){var s=l.value;r.has(s)||o.push(s)}}catch(f){c.e(f)}finally{c.f()}}return r}var bt,wt,Et,xt=function(e,t,n){return mt(e,t,n,"get"),ct(n).get(e,t)},Ct=gt,St=function(e,t,n,r){var o=ct(n);if(null==o.set)throw new ht("Attempt to set read-only RecoilValue: ".concat(n));var i=o.set;return mt(e,t,n,"set"),i(e,t,r)},_t=function(e,t,n){mt(e,e.getState().currentTree,t,n)},kt=function(e,t){var n,r=e.getState();null===(n=r.nodeCleanupFunctions.get(t))||void 0===n||n(),r.nodeCleanupFunctions.delete(t)},Dt=function(e,t,n){var r,o=st(t);return null===o||void 0===o||null===(r=o.invalidate)||void 0===r||r.call(o,e),_(_({},e),{},{atomValues:e.atomValues.clone().delete(t),nonvalidatedAtoms:e.nonvalidatedAtoms.clone().set(t,n),dirtyAtoms:pt(e.dirtyAtoms,t)})},Ft=function(e,t,n){var r=e.getState(),o=e.getGraph(t.version),i=ct(n).nodeType;return lt({type:i},{loadable:function(){return gt(e,t,n)},isActive:function(){return r.knownAtoms.has(n)||r.knownSelectors.has(n)},isSet:function(){return"selector"!==i&&t.atomValues.has(n)},isModified:function(){return t.dirtyAtoms.has(n)},deps:function(){var e;return ft(null!==(e=o.nodeDeps.get(n))&&void 0!==e?e:[])},subscribers:function(){var o,i;return{nodes:ft(ut(yt(e,t,new Set([n])),(function(e){return e!==n}))),components:we(null!==(o=null===(i=r.nodeToComponentSubscriptions.get(n))||void 0===i?void 0:i.values())&&void 0!==o?o:[],(function(e){return{name:p(e,1)[0]}}))}}})},At=yt,Tt=null!==(bt=e.createMutableSource)&&void 0!==bt?bt:e.unstable_createMutableSource,Rt=null!==(wt=e.useMutableSource)&&void 0!==wt?wt:e.unstable_useMutableSource,Pt=null!==(Et=e.useSyncExternalStore)&&void 0!==Et?Et:e.unstable_useSyncExternalStore;var Ot={createMutableSource:Tt,useMutableSource:Rt,useSyncExternalStore:Pt,reactMode:function(){return be("recoil_transition_support")?{mode:"TRANSITION_SUPPORT",early:!0,concurrent:!0}:be("recoil_sync_external_store")&&null!=Pt?{mode:"SYNC_EXTERNAL_STORE",early:!0,concurrent:!1}:be("recoil_mutable_source")&&null!=Rt&&"undefined"!==typeof window&&!window.$disableRecoilValueMutableSource_TEMP_HACK_DO_NOT_USE?be("recoil_suppress_rerender_in_callback")?{mode:"MUTABLE_SOURCE",early:!0,concurrent:!0}:{mode:"MUTABLE_SOURCE",early:!1,concurrent:!1}:be("recoil_suppress_rerender_in_callback")?{mode:"LEGACY",early:!0,concurrent:!1}:{mode:"LEGACY",early:!1,concurrent:!1}}},Nt=At,Lt=xt,Mt=St,It=$e,jt=Re.getNode,Bt=Re.getNodeMaybe,zt=Re.DefaultValue,Vt=Re.RecoilValueNotReady,Ut=Ot.reactMode,Wt=he.AbstractRecoilValue,Ht=he.RecoilState,Kt=he.RecoilValueReadOnly,Gt=he.isRecoilValue;function Yt(e,t,n){if("set"===n.type){var r,o=n.recoilValue,i=function(e,t,n,r){var o=n.key;if("function"===typeof r){var i=Lt(e,t,o);if("loading"===i.state)throw new Vt(o);if("hasError"===i.state)throw i.contents;return r(i.contents)}return r}(e,t,o,n.valueOrUpdater),a=E(Mt(e,t,o.key,i).entries());try{for(a.s();!(r=a.n()).done;){var u=p(r.value,2);qt(t,u[0],u[1])}}catch(v){a.e(v)}finally{a.f()}}else if("setLoadable"===n.type){qt(t,n.recoilValue.key,n.loadable)}else if("markModified"===n.type){var l=n.recoilValue.key;t.dirtyAtoms.add(l)}else if("setUnvalidated"===n.type){var c,s=n.recoilValue.key,f=n.unvalidatedValue,d=Bt(s);null===d||void 0===d||null===(c=d.invalidate)||void 0===c||c.call(d,t),t.atomValues.delete(s),t.nonvalidatedAtoms.set(s,f),t.dirtyAtoms.add(s)}else xe("Unknown action ".concat(n.type))}function qt(e,t,n){"hasValue"===n.state&&n.contents instanceof zt?e.atomValues.delete(t):e.atomValues.set(t,n),e.dirtyAtoms.add(t),e.nonvalidatedAtoms.delete(t)}function Xt(e,t){e.replaceState((function(n){var r,o=Qt(n),i=E(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;Yt(e,o,a)}}catch(u){i.e(u)}finally{i.f()}return Jt(e,o),o}))}function Zt(e,t){if($t.length){var n=$t[$t.length-1],r=n.get(e);r||n.set(e,r=[]),r.push(t)}else Xt(e,[t])}var $t=[];function Qt(e){return _(_({},e),{},{atomValues:e.atomValues.clone(),nonvalidatedAtoms:e.nonvalidatedAtoms.clone(),dirtyAtoms:new Set(e.dirtyAtoms)})}function Jt(e,t){var n,r=E(Nt(e,t,t.dirtyAtoms));try{for(r.s();!(n=r.n()).done;){var o,i,a=n.value;null===(o=Bt(a))||void 0===o||null===(i=o.invalidate)||void 0===i||i.call(o,t)}}catch(u){r.e(u)}finally{r.f()}}function en(e,t,n){Zt(e,{type:"set",recoilValue:t,valueOrUpdater:n})}var tn={RecoilValueReadOnly:Kt,AbstractRecoilValue:Wt,RecoilState:Ht,getRecoilValueAsLoadable:function(e,t){var n,r,o=t.key,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.getState().currentTree,a=e.getState();i.version!==a.currentTree.version&&i.version!==(null===(n=a.nextTree)||void 0===n?void 0:n.version)&&i.version!==(null===(r=a.previousTree)||void 0===r?void 0:r.version)&&xe("Tried to read from a discarded tree");var u=Lt(e,i,o);return"loading"===u.state&&u.contents.catch((function(){})),u},setRecoilValue:en,setRecoilValueLoadable:function(e,t,n){if(n instanceof zt)return en(e,t,n);Zt(e,{type:"setLoadable",recoilValue:t,loadable:n})},markRecoilValueModified:function(e,t){Zt(e,{type:"markModified",recoilValue:t})},setUnvalidatedRecoilValue:function(e,t,n){Zt(e,{type:"setUnvalidated",recoilValue:t,unvalidatedValue:n})},subscribeToRecoilValue:function(e,t,n){var r=t.key,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,i=It(),a=e.getState();a.nodeToComponentSubscriptions.has(r)||a.nodeToComponentSubscriptions.set(r,new Map),z(a.nodeToComponentSubscriptions.get(r)).set(i,[null!==o&&void 0!==o?o:"<not captured>",n]);var u=Ut();if(u.early&&("LEGACY"===u.mode||"MUTABLE_SOURCE"===u.mode)){var l=e.getState().nextTree;l&&l.dirtyAtoms.has(r)&&n(l)}return{release:function(){var t=e.getState(),n=t.nodeToComponentSubscriptions.get(r);void 0!==n&&n.has(i)?(n.delete(i),0===n.size&&t.nodeToComponentSubscriptions.delete(r)):xe("Subscription missing at release time for atom ".concat(r,". This is a bug in Recoil."))}}},isRecoilValue:Gt,applyAtomValueWrites:function(e,t){var n=e.clone();return t.forEach((function(e,t){"hasValue"===e.state&&e.contents instanceof zt?n.delete(t):n.set(t,e)})),n},batchStart:function(){var e=new Map;return $t.push(e),function(){var t,n=E(e);try{for(n.s();!(t=n.n()).done;){var r=p(t.value,2);Xt(r[0],r[1])}}catch(o){n.e(o)}finally{n.f()}$t.pop()!==e&&xe("Incorrect order of batch popping")}},writeLoadableToTreeState:qt,invalidateDownstreams:Jt,copyTreeState:Qt,refreshRecoilValue:function(e,t){var n,r=e.getState().currentTree,o=jt(t.key);null===(n=o.clearCache)||void 0===n||n.call(o,e,r)},invalidateDownstreams_FOR_TESTING:Jt};var nn=function(e,t,n){for(var r=e.entries(),o=r.next();!o.done;){var i=o.value;if(t.call(n,i[1],i[0],e))return!0;o=r.next()}return!1},rn=kt,on=Re.deleteNodeConfigIfPossible,an=Re.getNode,un=ot.RetentionZone,ln=new Set;function cn(e,t){var n=e.getState(),r=n.currentTree;if(n.nextTree)xe("releaseNodesNowOnCurrentTree should only be called at the end of a batch");else{var o,i=new Set,a=E(t);try{for(a.s();!(o=a.n()).done;){var u=o.value;if(u instanceof un){var l,c=E(fn(n,u));try{for(c.s();!(l=c.n()).done;){var s=l.value;i.add(s)}}catch(v){c.e(v)}finally{c.f()}}else i.add(u)}}catch(v){a.e(v)}finally{a.f()}var f,d=function(e,t){var n=e.getState(),r=n.currentTree,o=e.getGraph(r.version),i=new Set,a=new Set;return u(t),i;function u(t){var l,c=new Set,s=function(e,t,n,r,o){var i=e.getGraph(t.version),a=[],u=new Set;for(;n.size>0;)l(z(n.values().next().value));return a;function l(e){if(r.has(e)||o.has(e))n.delete(e);else if(!u.has(e)){var t=i.nodeToNodeSubscriptions.get(e);if(t){var c,s=E(t);try{for(s.s();!(c=s.n()).done;){l(c.value)}}catch(v){s.e(v)}finally{s.f()}}u.add(e),n.delete(e),a.push(e)}}}(e,r,t,i,a),f=E(s);try{for(f.s();!(l=f.n()).done;){var d,p=l.value;if("recoilRoot"!==an(p).retainedBy)if((null!==(d=n.retention.referenceCounts.get(p))&&void 0!==d?d:0)>0)a.add(p);else if(dn(p).some((function(e){return n.retention.referenceCounts.get(e)})))a.add(p);else{var h=o.nodeToNodeSubscriptions.get(p);h&&nn(h,(function(e){return a.has(e)}))?a.add(p):(i.add(p),c.add(p))}else a.add(p)}}catch(v){f.e(v)}finally{f.f()}var m,g=new Set,y=E(c);try{for(y.s();!(m=y.n()).done;){var b,w=m.value,x=E(null!==(C=o.nodeDeps.get(w))&&void 0!==C?C:ln);try{for(x.s();!(b=x.n()).done;){var C,S=b.value;i.has(S)||g.add(S)}}catch(v){x.e(v)}finally{x.f()}}}catch(v){y.e(v)}finally{y.f()}g.size&&u(g)}}(e,i),p=E(d);try{for(p.s();!(f=p.n()).done;){sn(e,r,f.value)}}catch(v){p.e(v)}finally{p.f()}}}function sn(e,t,n){if(be("recoil_memory_managament_2020")){rn(e,n);var r=e.getState();r.knownAtoms.delete(n),r.knownSelectors.delete(n),r.nodeTransactionSubscriptions.delete(n),r.retention.referenceCounts.delete(n);var o,i=E(dn(n));try{for(i.s();!(o=i.n()).done;){var a,u=o.value;null===(a=r.retention.nodesRetainedByZone.get(u))||void 0===a||a.delete(n)}}catch(v){i.e(v)}finally{i.f()}t.atomValues.delete(n),t.dirtyAtoms.delete(n),t.nonvalidatedAtoms.delete(n);var l=r.graphsByVersion.get(t.version);if(l){var c=l.nodeDeps.get(n);if(void 0!==c){l.nodeDeps.delete(n);var s,f=E(c);try{for(f.s();!(s=f.n()).done;){var d,p=s.value;null===(d=l.nodeToNodeSubscriptions.get(p))||void 0===d||d.delete(n)}}catch(v){f.e(v)}finally{f.f()}}l.nodeToNodeSubscriptions.delete(n)}on(n)}}function fn(e,t){var n;return null!==(n=e.retention.nodesRetainedByZone.get(t))&&void 0!==n?n:ln}function dn(e){var t=an(e).retainedBy;return void 0===t||"components"===t||"recoilRoot"===t?[]:t instanceof un?[t]:t}function pn(e,t){be("recoil_memory_managament_2020")&&(e.getState().retention.referenceCounts.delete(t),function(e,t){var n=e.getState();n.nextTree?n.retention.retainablesToCheckForRelease.add(t):cn(e,new Set([t]))}(e,t))}var vn=12e4,hn=function(e,t,n){var r;if(be("recoil_memory_managament_2020")){var o=e.getState().retention.referenceCounts,i=(null!==(r=o.get(t))&&void 0!==r?r:0)+n;0===i?pn(e,t):o.set(t,i)}},mn=function(e){if(be("recoil_memory_managament_2020")){var t=e.getState();cn(e,t.retention.retainablesToCheckForRelease),t.retention.retainablesToCheckForRelease.clear()}},gn=function(e){return void 0===e?"recoilRoot":e},yn=n.unstable_batchedUpdates,bn=tn.batchStart,wn={unstable_batchedUpdates:{unstable_batchedUpdates:yn}.unstable_batchedUpdates}.unstable_batchedUpdates,En=function(e){wn((function(){var t=function(){};try{t=bn(),e()}finally{t()}}))};function xn(e){var t,n,r,o,i,a;return w().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:t=E(e),u.prev=1,t.s();case 3:if((n=t.n()).done){u.next=24;break}r=n.value,o=E(r),u.prev=6,o.s();case 8:if((i=o.n()).done){u.next=14;break}return a=i.value,u.next=12,a;case 12:u.next=8;break;case 14:u.next=19;break;case 16:u.prev=16,u.t0=u.catch(6),o.e(u.t0);case 19:return u.prev=19,o.f(),u.finish(19);case 22:u.next=3;break;case 24:u.next=29;break;case 26:u.prev=26,u.t1=u.catch(1),t.e(u.t1);case 29:return u.prev=29,t.f(),u.finish(29);case 32:case"end":return u.stop()}}),I,null,[[1,26,29,32],[6,16,19,22]])}var Cn=xn,Sn={isSSR:"undefined"===typeof window,isReactNative:"undefined"!==typeof navigator&&"ReactNative"===navigator.product};var _n=function(e,t){var n,r,o=this;return[function(){for(var i=arguments.length,a=new Array(i),u=0;u<i;u++)a[u]=arguments[u];var l=t.apply(void 0,a);return n===l?r:(n=l,r=e.apply(o,a))},function(){n=null}]},kn=En,Dn=_t,Fn=Ft,An=He,Tn=Ze,Rn=Re.DEFAULT_VALUE,Pn=Re.recoilValues,On=Re.recoilValuesForKeys,Nn=tn.AbstractRecoilValue,Ln=tn.getRecoilValueAsLoadable,Mn=tn.setRecoilValue,In=tn.setUnvalidatedRecoilValue,jn=hn,Bn=nt.getNextTreeStateVersion,zn=nt.makeEmptyStoreState,Vn=Sn.isSSR,Un=_n,Wn=function(){function e(t){var n=this;T(this,e),V(this,"_store",void 0),V(this,"_refCount",1),V(this,"getLoadable",(function(e){return n.checkRefCount_INTERNAL(),Ln(n._store,e)})),V(this,"getPromise",(function(e){return n.checkRefCount_INTERNAL(),n.getLoadable(e).toPromise()})),V(this,"getNodes_UNSTABLE",(function(e){if(n.checkRefCount_INTERNAL(),!0===(null===e||void 0===e?void 0:e.isModified)){if(!1===(null===e||void 0===e?void 0:e.isInitialized))return[];var t=n._store.getState().currentTree;return On(t.dirtyAtoms)}var r=n._store.getState().knownAtoms,o=n._store.getState().knownSelectors;return null==(null===e||void 0===e?void 0:e.isInitialized)?Pn.values():!0===e.isInitialized?On(Cn([n._store.getState().knownAtoms,n._store.getState().knownSelectors])):ut(Pn.values(),(function(e){var t=e.key;return!r.has(t)&&!o.has(t)}))})),V(this,"getInfo_UNSTABLE",(function(e){var t=e.key;return n.checkRefCount_INTERNAL(),Fn(n._store,n._store.getState().currentTree,t)})),V(this,"map",(function(e){n.checkRefCount_INTERNAL();var t=new qn(n,kn);return e(t),t})),V(this,"asyncMap",function(){var e=d(w().mark((function e(t){var r;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.checkRefCount_INTERNAL(),(r=new qn(n,kn)).retain(),e.next=5,t(r);case 5:return r.autoRelease_INTERNAL(),e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),this._store={storeID:Tn(),getState:function(){return t},replaceState:function(e){t.currentTree=e(t.currentTree)},getGraph:function(e){var n=t.graphsByVersion;if(n.has(e))return z(n.get(e));var r=An();return n.set(e,r),r},subscribeToTransactions:function(){return{release:function(){}}},addTransactionMetadata:function(){throw j("Cannot subscribe to Snapshots")}};var r,o=E(this._store.getState().knownAtoms);try{for(o.s();!(r=o.n()).done;){var i=r.value;Dn(this._store,i,"get"),jn(this._store,i,1)}}catch(a){o.e(a)}finally{o.f()}this.autoRelease_INTERNAL()}return P(e,[{key:"retain",value:function(){var e=this;this._refCount<=0&&xe("Attempt to retain() Snapshot that was already released."),this._refCount++;var t=!1;return function(){t||(t=!0,e._release())}}},{key:"autoRelease_INTERNAL",value:function(){var e=this;Vn||window.setTimeout((function(){return e._release()}),0)}},{key:"_release",value:function(){if(this._refCount--,0===this._refCount){if(this._store.getState().nodeCleanupFunctions.forEach((function(e){return e()})),this._store.getState().nodeCleanupFunctions.clear(),!be("recoil_memory_managament_2020"))return}else this._refCount}},{key:"isRetained",value:function(){return this._refCount>0}},{key:"checkRefCount_INTERNAL",value:function(){be("recoil_memory_managament_2020")&&this._refCount}},{key:"getStore_INTERNAL",value:function(){return this.checkRefCount_INTERNAL(),this._store}},{key:"getID",value:function(){return this.checkRefCount_INTERNAL(),this._store.getState().currentTree.stateID}}]),e}();function Hn(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getState(),o=n?Bn():t.version;return{currentTree:n?{version:o,stateID:o,transactionMetadata:_({},t.transactionMetadata),dirtyAtoms:new Set(t.dirtyAtoms),atomValues:t.atomValues.clone(),nonvalidatedAtoms:t.nonvalidatedAtoms.clone()}:t,commitDepth:0,nextTree:null,previousTree:null,knownAtoms:new Set(r.knownAtoms),knownSelectors:new Set(r.knownSelectors),transactionSubscriptions:new Map,nodeTransactionSubscriptions:new Map,nodeToComponentSubscriptions:new Map,queuedComponentCallbacks_DEPRECATED:[],suspendedComponentResolvers:new Set,graphsByVersion:(new Map).set(o,e.getGraph(t.version)),retention:{referenceCounts:new Map,nodesRetainedByZone:new Map,retainablesToCheckForRelease:new Set},nodeCleanupFunctions:new Map(we(r.nodeCleanupFunctions.entries(),(function(e){return[p(e,1)[0],function(){}]})))}}var Kn=p(Un((function(e,t){var n=e.getState(),r="current"===t?n.currentTree:z(n.previousTree);return new Wn(Hn(e,r))}),(function(e,t){var n;return String(t)+String(e.storeID)+String(e.getState().currentTree.version)+String(null===(n=e.getState().previousTree)||void 0===n?void 0:n.version)})),2),Gn=Kn[0],Yn=Kn[1];var qn=function(e){D(n,e);var t=A(n);function n(e,r){var o;return T(this,n),V(k(o=t.call(this,Hn(e.getStore_INTERNAL(),e.getStore_INTERNAL().getState().currentTree,!0))),"_batch",void 0),V(k(o),"set",(function(e,t){o.checkRefCount_INTERNAL();var n=o.getStore_INTERNAL();o._batch((function(){jn(n,e.key,1),Mn(o.getStore_INTERNAL(),e,t)}))})),V(k(o),"reset",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();o._batch((function(){jn(t,e.key,1),Mn(o.getStore_INTERNAL(),e,Rn)}))})),V(k(o),"setUnvalidatedAtomValues_DEPRECATED",(function(e){o.checkRefCount_INTERNAL();var t=o.getStore_INTERNAL();kn((function(){var n,r=E(e.entries());try{for(r.s();!(n=r.n()).done;){var o=p(n.value,2),i=o[0],a=o[1];jn(t,i,1),In(t,new Nn(i),a)}}catch(u){r.e(u)}finally{r.f()}}))})),o._batch=r,o}return P(n)}(Wn),Xn={Snapshot:Wn,MutableSnapshot:qn,freshSnapshot:function(e){var t=new Wn(zn());return null!=e?t.map(e):t},cloneSnapshot:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"current",n=Gn(e,t);return n.isRetained()?n:(Yn(),Gn(e,t))}},Zn=Xn.Snapshot,$n=Xn.MutableSnapshot,Qn=Xn.freshSnapshot,Jn=Xn.cloneSnapshot,er=Object.freeze({__proto__:null,Snapshot:Zn,MutableSnapshot:$n,freshSnapshot:Qn,cloneSnapshot:Jn});var tr=function(){for(var e=new Set,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a,u=i[o],l=E(u);try{for(l.s();!(a=l.n()).done;){var c=a.value;e.add(c)}}catch(s){l.e(s)}finally{l.f()}}return e},nr=e.useRef;var rr=function(e){var t=nr(e);return t.current===e&&"function"===typeof e&&(t.current=e()),t},or=nt.getNextTreeStateVersion,ir=nt.makeEmptyStoreState,ar=kt,ur=At,lr=_t,cr=St,sr=Dt,fr=He,dr=We,pr=Ze,vr=Ot.createMutableSource,hr=Ot.reactMode,mr=tn.applyAtomValueWrites,gr=mn,yr=er.freshSnapshot,br=e.useCallback,wr=e.useContext,Er=e.useEffect,xr=e.useMemo,Cr=e.useRef,Sr=e.useState;function _r(){throw j("This component must be used inside a <RecoilRoot> component.")}var kr=Object.freeze({storeID:pr(),getState:_r,replaceState:_r,getGraph:_r,subscribeToTransactions:_r,addTransactionMetadata:_r}),Dr=!1;function Fr(e){if(Dr)throw j("An atom update was triggered within the execution of a state updater function. State updater functions provided to Recoil must be pure functions.");var t=e.getState();if(null===t.nextTree){be("recoil_memory_managament_2020")&&be("recoil_release_on_cascading_update_killswitch_2021")&&t.commitDepth>0&&gr(e);var n=t.currentTree.version,r=or();t.nextTree=_(_({},t.currentTree),{},{version:r,stateID:r,dirtyAtoms:new Set,transactionMetadata:{}}),t.graphsByVersion.set(r,dr(z(t.graphsByVersion.get(n))))}}var Ar=e.createContext({current:kr}),Tr=function(){return wr(Ar)},Rr=e.createContext(null);function Pr(e,t,n){var r,o=E(ur(e,n,n.dirtyAtoms));try{for(o.s();!(r=o.n()).done;){var i=r.value,a=t.nodeToComponentSubscriptions.get(i);if(a){var u,l=E(a);try{for(l.s();!(u=l.n()).done;){var c=p(u.value,2),s=(c[0],p(c[1],2));s[0];(0,s[1])(n)}}catch(f){l.e(f)}finally{l.f()}}}}catch(f){o.e(f)}finally{o.f()}}function Or(e){var t=e.getState(),n=t.currentTree,r=n.dirtyAtoms;if(r.size){var o,i=E(t.nodeTransactionSubscriptions);try{for(i.s();!(o=i.n()).done;){var a=p(o.value,2),u=a[0],l=a[1];if(r.has(u)){var c,s=E(l);try{for(s.s();!(c=s.n()).done;){var f=p(c.value,2);f[0];(0,f[1])(e)}}catch(m){s.e(m)}finally{s.f()}}}}catch(m){i.e(m)}finally{i.f()}var d,v=E(t.transactionSubscriptions);try{for(v.s();!(d=v.n()).done;){var h=p(d.value,2);h[0];(0,h[1])(e)}}catch(m){v.e(m)}finally{v.f()}(!hr().early||t.suspendedComponentResolvers.size>0)&&(Pr(e,t,n),t.suspendedComponentResolvers.forEach((function(e){return e()})),t.suspendedComponentResolvers.clear())}t.queuedComponentCallbacks_DEPRECATED.forEach((function(e){return e(n)})),t.queuedComponentCallbacks_DEPRECATED.splice(0,t.queuedComponentCallbacks_DEPRECATED.length)}function Nr(e){var t=e.setNotifyBatcherOfChange,n=Tr(),r=p(Sr([]),2)[1];return t((function(){return r({})})),Er((function(){return t((function(){return r({})})),function(){t((function(){}))}}),[t]),Er((function(){Pe.enqueueExecution("Batcher",(function(){!function(e){var t=e.getState();t.commitDepth++;try{var n=t.nextTree;if(null===n)return;t.previousTree=t.currentTree,t.currentTree=n,t.nextTree=null,Or(e),null!=t.previousTree?t.graphsByVersion.delete(t.previousTree.version):xe("Ended batch with no previous state, which is unexpected","recoil"),t.previousTree=null,be("recoil_memory_managament_2020")&&gr(e)}finally{t.commitDepth--}}(n.current)}))})),null}var Lr=0;function Mr(t){var n,r=t.initializeState_DEPRECATED,o=t.initializeState,i=t.store_INTERNAL,a=t.children,u=function(e){var t=n.current.graphsByVersion;if(t.has(e))return z(t.get(e));var r=fr();return t.set(e,r),r},l=function(e,t){if(null==t){var n=p.current.getState().transactionSubscriptions,r=Lr++;return n.set(r,e),{release:function(){n.delete(r)}}}var o=p.current.getState().nodeTransactionSubscriptions;o.has(t)||o.set(t,new Map);var i=Lr++;return z(o.get(t)).set(i,e),{release:function(){var e=o.get(t);e&&(e.delete(i),0===e.size&&o.delete(t))}}},c=function(e){Fr(p.current);for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];z(p.current.getState().nextTree).transactionMetadata[r]=e[r]}},s=function(e){Fr(p.current);var t,r=z(n.current.nextTree);try{Dr=!0,t=e(r)}finally{Dr=!1}t!==r&&(n.current.nextTree=t,hr().early&&Pr(p.current,n.current,t),z(f.current)())},f=Cr(null),d=br((function(e){f.current=e}),[f]),p=rr((function(){return null!==i&&void 0!==i?i:{storeID:pr(),getState:function(){return n.current},replaceState:s,getGraph:u,subscribeToTransactions:l,addTransactionMetadata:c}}));null!=i&&(p.current=i),n=rr((function(){return null!=r?function(e,t){var n=ir();return t({set:function(t,r){var o,i=n.currentTree,a=cr(e,i,t.key,r),u=new Set(a.keys()),l=i.nonvalidatedAtoms.clone(),c=E(u);try{for(c.s();!(o=c.n()).done;){var s=o.value;l.delete(s)}}catch(f){c.e(f)}finally{c.f()}n.currentTree=_(_({},i),{},{dirtyAtoms:tr(i.dirtyAtoms,u),atomValues:mr(i.atomValues,a),nonvalidatedAtoms:l})},setUnvalidatedAtomValues:function(e){e.forEach((function(e,t){n.currentTree=sr(n.currentTree,t,e)}))}}),n}(p.current,r):null!=o?function(e){var t=yr().map(e),n=t.getStore_INTERNAL().getState();return t.retain(),n.nodeCleanupFunctions.forEach((function(e){return e()})),n.nodeCleanupFunctions.clear(),n}(o):ir()}));var v=xr((function(){return null===vr||void 0===vr?void 0:vr(n,(function(){return n.current.currentTree.version}))}),[n]);return Er((function(){var e,t=p.current,n=E(new Set(t.getState().knownAtoms));try{for(n.s();!(e=n.n()).done;){var r=e.value;lr(t,r,"get")}}catch(o){n.e(o)}finally{n.f()}return function(){var e,n=E(t.getState().knownAtoms);try{for(n.s();!(e=n.n()).done;){var r=e.value;ar(t,r)}}catch(o){n.e(o)}finally{n.f()}}}),[p]),e.createElement(Ar.Provider,{value:p},e.createElement(Rr.Provider,{value:v},e.createElement(Nr,{setNotifyBatcherOfChange:d}),a))}var Ir=function(t){var n=t.override,r=s(t,O),o=Tr();return!1===n&&o.current!==kr?t.children:e.createElement(Mr,r)},jr=Tr,Br=function(){var e=wr(Rr);return null==e&&me("Attempted to use a Recoil hook outside of a <RecoilRoot>. <RecoilRoot> must be an ancestor of any component that uses Recoil hooks."),e},zr=function(){return Tr().current.storeID};var Vr=function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(var n=0,r=e.length;n<r;n++)if(e[n]!==t[n])return!1;return!0},Ur=e.useEffect,Wr=e.useRef;var Hr=function(e){var t=Wr();return Ur((function(){t.current=e})),t.current},Kr=jr,Gr=vn,Yr=hn,qr=ot.RetentionZone,Xr=e.useEffect,Zr=e.useRef,$r=Sn.isSSR;var Qr=function(e){if(be("recoil_memory_managament_2020"))return function(e){var t=Array.isArray(e)?e:[e],n=t.map((function(e){return e instanceof qr?e:e.key})),r=Kr();Xr((function(){if(be("recoil_memory_managament_2020")){var e=r.current;if(o.current&&!$r)window.clearTimeout(o.current),o.current=null;else{var t,i=E(n);try{for(i.s();!(t=i.n()).done;){var a=t.value;Yr(e,a,1)}}catch(u){i.e(u)}finally{i.f()}}return function(){var t,r=E(n);try{for(r.s();!(t=r.n()).done;){var o=t.value;Yr(e,o,-1)}}catch(u){r.e(u)}finally{r.f()}}}}),[r].concat(c(n)));var o=Zr(),i=Hr(n);if(!$r&&(void 0===i||!Vr(i,n))){var a,u=r.current,l=E(n);try{for(l.s();!(a=l.n()).done;){var s=a.value;Yr(u,s,1)}}catch(v){l.e(v)}finally{l.f()}if(i){var f,d=E(i);try{for(d.s();!(f=d.n()).done;){var p=f.value;Yr(u,p,-1)}}catch(v){d.e(v)}finally{d.f()}}o.current&&window.clearTimeout(o.current),o.current=window.setTimeout((function(){o.current=null;var e,t=E(n);try{for(t.s();!(e=t.n()).done;){var r=e.value;Yr(u,r,-1)}}catch(v){t.e(v)}finally{t.f()}}),Gr)}}(e)};var Jr=e.useRef;var eo=function(){return Jr(),"<component name not available>"},to=Re.DEFAULT_VALUE,no=Ot.reactMode,ro=Ot.useMutableSource,oo=Ot.useSyncExternalStore,io=Br,ao=jr,uo=(he.isRecoilValue,tn.getRecoilValueAsLoadable),lo=tn.setRecoilValue,co=tn.subscribeToRecoilValue,so=e.useCallback,fo=e.useEffect,po=e.useMemo,vo=e.useRef,ho=e.useState;function mo(e,t,n){if("hasValue"===e.state)return e.contents;if("loading"===e.state)throw new Promise((function(e){n.current.getState().suspendedComponentResolvers.add(e)}));throw"hasError"===e.state?e.contents:j('Invalid value of loadable atom "'.concat(t.key,'"'))}function go(e){var t=ao(),n=eo(),r=so((function(){var n;var r=t.current,o=r.getState(),i=no().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return{loadable:uo(r,e,i),key:e.key}}),[t,e]),o=so((function(e){var t;return function(){var n,r,o=e();return null!==(n=t)&&void 0!==n&&n.loadable.is(o.loadable)&&(null===(r=t)||void 0===r?void 0:r.key)===o.key?t:(t=o,o)}}),[]),i=po((function(){return o(r)}),[r,o]),a=so((function(r){var o=t.current;return co(o,e,r,n).release}),[t,e,n]);return oo(a,i,i).loadable}function yo(e){var t=ao(),n=so((function(){var n,r=t.current,o=r.getState(),i=no().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return uo(r,e,i)}),[t,e]),r=so((function(){return n()}),[n]),o=eo(),i=so((function(r,i){var a=t.current;return co(a,e,(function(){if(!be("recoil_suppress_rerender_in_callback"))return i();var e=n();l.current.is(e)||i(),l.current=e}),o).release}),[t,e,o,n]),a=io();if(null==a)throw j("Recoil hooks must be used in components contained within a <RecoilRoot> component.");var u=ro(a,r,i),l=vo(u);return fo((function(){l.current=u})),u}function bo(e){var t=ao(),n=eo(),r=so((function(){var n;var r=t.current,o=r.getState(),i=no().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return uo(r,e,i)}),[t,e]),o=so((function(){return{loadable:r(),key:e.key}}),[r,e.key]),i=so((function(e){var t=o();return e.loadable.is(t.loadable)&&e.key===t.key?e:t}),[o]);fo((function(){var r=co(t.current,e,(function(e){l(i)}),n);return l(i),r.release}),[n,e,t,i]);var a=p(ho(o),2),u=a[0],l=a[1];return u.key!==e.key?o().loadable:u.loadable}function wo(e){var t=ao(),n=p(ho([]),2)[1],r=eo(),o=so((function(){var n;var r=t.current,o=r.getState(),i=no().early&&null!==(n=o.nextTree)&&void 0!==n?n:o.currentTree;return uo(r,e,i)}),[t,e]),i=o(),a=vo(i);return fo((function(){a.current=i})),fo((function(){var i=t.current,u=i.getState(),l=co(i,e,(function(e){var t;if(!be("recoil_suppress_rerender_in_callback"))return n([]);var r=o();null!==(t=a.current)&&void 0!==t&&t.is(r)||n(r),a.current=r}),r);if(u.nextTree)i.getState().queuedComponentCallbacks_DEPRECATED.push((function(){a.current=null,n([])}));else{var c;if(!be("recoil_suppress_rerender_in_callback"))return n([]);var s=o();null!==(c=a.current)&&void 0!==c&&c.is(s)||n(s),a.current=s}return l.release}),[r,o,e,t]),i}function Eo(e){return be("recoil_memory_managament_2020")&&Qr(e),{TRANSITION_SUPPORT:bo,SYNC_EXTERNAL_STORE:go,MUTABLE_SOURCE:yo,LEGACY:wo}[no().mode](e)}function xo(e){var t=ao();return mo(Eo(e),e,t)}function Co(e){var t=ao();return so((function(n){lo(t.current,e,n)}),[t,e])}function So(e){return be("recoil_memory_managament_2020")&&Qr(e),bo(e)}function _o(e){var t=ao();return mo(So(e),e,t)}var ko=function(e){return[xo(e),Co(e)]},Do=function(e){return[Eo(e),Co(e)]},Fo=xo,Ao=Eo,To=function(e){var t=ao();return so((function(){lo(t.current,e,to)}),[t,e])},Ro=Co,Po=So,Oo=_o,No=function(e){return[_o(e),Co(e)]};var Lo=En,Mo=Re.DEFAULT_VALUE,Io=Re.getNode,jo=jr,Bo=tn.AbstractRecoilValue,zo=tn.setRecoilValueLoadable,Vo=vn,Uo=er.cloneSnapshot,Wo=e.useCallback,Ho=e.useEffect,Ko=e.useRef,Go=e.useState,Yo=Sn.isSSR;function qo(e){var t=jo();Ho((function(){return t.current.subscribeToTransactions(e).release}),[e,t])}function Xo(e,t){var n,r=e.getState(),o=null!==(n=r.nextTree)&&void 0!==n?n:r.currentTree,i=t.getStore_INTERNAL().getState().currentTree;Lo((function(){for(var n=new Set,r=0,a=[o.atomValues.keys(),i.atomValues.keys()];r<a.length;r++){var u,l=E(a[r]);try{for(l.s();!(u=l.n()).done;){var c,s,f=u.value;(null===(c=o.atomValues.get(f))||void 0===c?void 0:c.contents)!==(null===(s=i.atomValues.get(f))||void 0===s?void 0:s.contents)&&Io(f).shouldRestoreFromSnapshots&&n.add(f)}}catch(d){l.e(d)}finally{l.f()}}n.forEach((function(t){zo(e,new Bo(t),i.atomValues.has(t)?z(i.atomValues.get(t)):Mo)})),e.replaceState((function(e){return _(_({},e),{},{stateID:t.getID()})}))}))}var Zo=function(){var e=jo(),t=p(Go((function(){return Uo(e.current)})),2),n=t[0],r=t[1],o=Hr(n),i=Ko(),a=Ko();if(qo(Wo((function(e){return r(Uo(e))}),[])),Ho((function(){var e,t=n.retain();i.current&&!Yo&&(window.clearTimeout(i.current),i.current=null,null===(e=a.current)||void 0===e||e.call(a),a.current=null);return t}),[n]),o!==n&&!Yo){var u;if(i.current)window.clearTimeout(i.current),i.current=null,null===(u=a.current)||void 0===u||u.call(a),a.current=null;a.current=n.retain(),i.current=window.setTimeout((function(){var e;i.current=null,null===(e=a.current)||void 0===e||e.call(a),a.current=null}),Vo)}return n},$o=Xo,Qo=function(){var e=jo();return Wo((function(t){return Xo(e.current,t)}),[e])},Jo=function(e){qo(Wo((function(t){var n=Uo(t,"current"),r=Uo(t,"previous");e({snapshot:n,previousSnapshot:r})}),[e]))},ei=Ft,ti=jr;var ni=function(){var e=ti();return function(t){var n=t.key;return ei(e.current,e.current.getState().currentTree,n)}},ri=Ot.reactMode,oi=Ir,ii=jr,ai=e.useMemo;var ui=function(){"MUTABLE_SOURCE"===ri().mode&&console.warn("Warning: There are known issues using useRecoilBridgeAcrossReactRoots() in recoil_mutable_source rendering mode. Please consider upgrading to recoil_sync_external_store mode.");var t=ii().current;return ai((function(){return function(n){var r=n.children;return e.createElement(oi,{store_INTERNAL:t},r)}}),[t])},li=ae.loadableWithValue,ci=_t,si=Re.DEFAULT_VALUE,fi=Re.getNode,di=tn.copyTreeState,pi=tn.getRecoilValueAsLoadable,vi=tn.invalidateDownstreams,hi=tn.writeLoadableToTreeState;function mi(e){return"atom"===fi(e.key).nodeType}var gi=function(){function e(t,n){var r=this;T(this,e),V(this,"_store",void 0),V(this,"_treeState",void 0),V(this,"_changes",void 0),V(this,"get",(function(e){if(r._changes.has(e.key))return r._changes.get(e.key);if(!mi(e))throw j("Reading selectors within atomicUpdate is not supported");var t=pi(r._store,e,r._treeState);if("hasValue"===t.state)return t.contents;throw"hasError"===t.state?t.contents:j("Expected Recoil atom ".concat(e.key," to have a value, but it is in a loading state."))})),V(this,"set",(function(e,t){if(!mi(e))throw j("Setting selectors within atomicUpdate is not supported");if("function"===typeof t){var n=r.get(e);r._changes.set(e.key,t(n))}else ci(r._store,e.key,"set"),r._changes.set(e.key,t)})),V(this,"reset",(function(e){r.set(e,si)})),this._store=t,this._treeState=n,this._changes=new Map}return P(e,[{key:"newTreeState_INTERNAL",value:function(){if(0===this._changes.size)return this._treeState;var e,t=di(this._treeState),n=E(this._changes);try{for(n.s();!(e=n.n()).done;){var r=p(e.value,2),o=r[0],i=r[1];hi(t,o,li(i))}}catch(a){n.e(a)}finally{n.f()}return vi(this._store,t),t}}]),e}();var yi=function(e){return function(t){e.replaceState((function(n){var r=new gi(e,n);return t(r),r.newTreeState_INTERNAL()}))}},bi=yi,wi=Object.freeze({__proto__:null,atomicUpdater:bi});var Ei=function(e,t){if(!e)throw new Error(t)},xi=wi.atomicUpdater,Ci=En,Si=Re.DEFAULT_VALUE,_i=jr,ki=tn.refreshRecoilValue,Di=tn.setRecoilValue,Fi=(er.Snapshot,er.cloneSnapshot),Ai=$o,Ti=e.useCallback,Ri=P((function e(){T(this,e)})),Pi=new Ri;function Oi(e,t,n,r){var o=Pi;return Ci((function(){var i="useRecoilCallback() expects a function that returns a function: it accepts a function of the type (RecoilInterface) => (Args) => ReturnType and returns a callback function (Args) => ReturnType, where RecoilInterface is an object {snapshot, set, ...} and Args and ReturnType are the argument and return types of the callback you want to create. Please see the docs at recoiljs.org for details.";if("function"!==typeof t)throw j(i);var a=lt(_(_({},null!==r&&void 0!==r?r:{}),{},{set:function(t,n){return Di(e,t,n)},reset:function(t){return Di(e,t,Si)},refresh:function(t){return ki(e,t)},gotoSnapshot:function(t){return Ai(e,t)},transact_UNSTABLE:function(t){return xi(e)(t)}}),{snapshot:function(){return Fi(e)}}),u=t(a);if("function"!==typeof u)throw j(i);o=u.apply(void 0,c(n))})),o instanceof Ri&&Ei(!1),o}var Ni=Oi,Li=function(e,t){var n=_i();return Ti((function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return Oi(n.current,e,r)}),null!=t?[].concat(c(t),[n]):void 0)},Mi=jr,Ii=tn.refreshRecoilValue,ji=e.useCallback;var Bi=function(e){var t=Mi();return ji((function(){var n=t.current;Ii(n,e)}),[e,t])},zi=wi.atomicUpdater,Vi=jr,Ui=e.useMemo;var Wi=function(e,t){var n=Vi();return Ui((function(){return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=zi(n.current);i((function(t){e(t).apply(void 0,r)}))}}),null!=t?[].concat(c(t),[n]):void 0)},Hi=function(){function e(t){var n,r,o;T(this,e),V(this,"_numLeafs",void 0),V(this,"_root",void 0),V(this,"_onHit",void 0),V(this,"_onSet",void 0),V(this,"_mapNodeValue",void 0),this._numLeafs=0,this._root=null,this._onHit=null!==(n=null===t||void 0===t?void 0:t.onHit)&&void 0!==n?n:function(){},this._onSet=null!==(r=null===t||void 0===t?void 0:t.onSet)&&void 0!==r?r:function(){},this._mapNodeValue=null!==(o=null===t||void 0===t?void 0:t.mapNodeValue)&&void 0!==o?o:function(e){return e}}return P(e,[{key:"size",value:function(){return this._numLeafs}},{key:"root",value:function(){return this._root}},{key:"get",value:function(e,t){var n;return null===(n=this.getLeafNode(e,t))||void 0===n?void 0:n.value}},{key:"getLeafNode",value:function(e,t){var n=this;return Ki(this.root(),(function(t){return n._mapNodeValue(e(t))}),{onNodeVisit:function(e){null===t||void 0===t||t.onNodeVisit(e),"leaf"===e.type&&n._onHit(e)}})}},{key:"set",value:function(e,t,n){var r,o=this,i=null;!function a(){i=Gi(o.root(),e.map((function(e){var t=p(e,2),n=t[0],r=t[1];return[n,o._mapNodeValue(r)]})),null,t,null,{onNodeVisit:function(e){null===n||void 0===n||n.onNodeVisit(e),"leaf"===e.type&&(r=e)}},(function(){o.clear(),a()}))}(),this.root()||(this._root=i),this._numLeafs++,this._onSet(z(r))}},{key:"delete",value:function(e){if(!this.root())return!1;var t=z(this.root());return!!Yi(t,e,e.parent)&&(e===t||"branch"===t.type&&!t.branches.size?(this._root=null,this._numLeafs=0,!0):(this._numLeafs-=Xi(e),!0))}},{key:"clear",value:function(){this._numLeafs=0,this._root=null}}]),e}(),Ki=function e(t,n,r){var o;if(null!=t){if(null===r||void 0===r||null===(o=r.onNodeVisit)||void 0===o||o.call(r,t),"leaf"===t.type)return t;var i=n(t.nodeKey);return e(t.branches.get(i),n,r)}},Gi=function e(t,n,r,o,i,a,u){var c,s;if(null==t)if(0===n.length)s={type:"leaf",value:o,parent:r,branchKey:i};else{var f=l(n),d=f[0],v=f.slice(1),h=p(d,2),m=h[0],g=h[1];(s={type:"branch",nodeKey:m,parent:r,branches:new Map,branchKey:i}).branches.set(g,e(null,v,s,o,g,a,u))}else if(s=t,n.length){var y=l(n),b=y[0],w=y.slice(1),E=p(b,2),x=E[0],C=E[1];if("branch"!==t.type||t.nodeKey!==x)return xe("Existing cache must have a branch midway through the route with matching node key. Resetting cache."),u(),s;t.branches.set(C,e(t.branches.get(C),w,t,o,C,a,u))}return null===a||void 0===a||null===(c=a.onNodeVisit)||void 0===c||c.call(a,s),s},Yi=function(e,t,n){return n?(n.branches.delete(t.branchKey),qi(e,n,n.parent)):e===t},qi=function e(t,n,r){return r?(0===n.branches.size&&r.branches.delete(n.branchKey),e(t,r,r.parent)):t===n},Xi=function e(t){return"leaf"===t.type?1:Array.from(t.branches.values()).reduce((function(t,n){return t+e(n)}),0)},Zi={TreeCache:Hi}.TreeCache,$i=Object.freeze({__proto__:null,TreeCache:Zi}),Qi=function(){function e(t){var n;T(this,e),V(this,"_maxSize",void 0),V(this,"_size",void 0),V(this,"_head",void 0),V(this,"_tail",void 0),V(this,"_map",void 0),V(this,"_keyMapper",void 0),this._maxSize=t.maxSize,this._size=0,this._head=null,this._tail=null,this._map=new Map,this._keyMapper=null!==(n=t.mapKey)&&void 0!==n?n:function(e){return e}}return P(e,[{key:"head",value:function(){return this._head}},{key:"tail",value:function(){return this._tail}},{key:"size",value:function(){return this._size}},{key:"maxSize",value:function(){return this._maxSize}},{key:"has",value:function(e){return this._map.has(this._keyMapper(e))}},{key:"get",value:function(e){var t=this._keyMapper(e),n=this._map.get(t);if(n)return this.set(e,n.value),n.value}},{key:"set",value:function(e,t){var n=this._keyMapper(e);this._map.get(n)&&this.delete(e);var r=this.head(),o={key:e,right:r,left:null,value:t};r?r.left=o:this._tail=o,this._map.set(n,o),this._head=o,this._size++,this._maybeDeleteLRU()}},{key:"_maybeDeleteLRU",value:function(){this.size()>this.maxSize()&&this.deleteLru()}},{key:"deleteLru",value:function(){var e=this.tail();e&&this.delete(e.key)}},{key:"delete",value:function(e){var t=this._keyMapper(e);if(this._size&&this._map.has(t)){var n=z(this._map.get(t)),r=n.right,o=n.left;r&&(r.left=n.left),o&&(o.right=n.right),n===this.head()&&(this._head=r),n===this.tail()&&(this._tail=o),this._map.delete(t),this._size--}}},{key:"clear",value:function(){this._size=0,this._head=null,this._tail=null,this._map=new Map}}]),e}(),Ji={LRUCache:Qi}.LRUCache,ea=Object.freeze({__proto__:null,LRUCache:Ji}),ta=ea.LRUCache,na=$i.TreeCache;var ra=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=new ta({maxSize:e}),r=new na({mapNodeValue:t,onHit:function(e){n.set(e,!0)},onSet:function(t){var o=n.tail();n.set(t,!0),o&&r.size()>e&&r.delete(o.key)}});return r};function oa(e,t,n){if("string"===typeof e&&!e.includes('"')&&!e.includes("\\"))return'"'.concat(e,'"');switch(typeof e){case"undefined":return"";case"boolean":return e?"true":"false";case"number":case"symbol":return String(e);case"string":return JSON.stringify(e);case"function":if(!0!==(null===t||void 0===t?void 0:t.allowFunctions))throw j("Attempt to serialize function in a Recoil cache key");return"__FUNCTION(".concat(e.name,")__")}if(null===e)return"null";var r;if("object"!==typeof e)return null!==(r=JSON.stringify(e))&&void 0!==r?r:"";if(B(e))return"__PROMISE__";if(Array.isArray(e))return"[".concat(e.map((function(e,n){return oa(e,t,n.toString())})),"]");if("function"===typeof e.toJSON)return oa(e.toJSON(n),t,n);if(e instanceof Map){var o,i={},a=E(e);try{for(a.s();!(o=a.n()).done;){var u=p(o.value,2),l=u[0],c=u[1];i["string"===typeof l?l:oa(l,t)]=c}}catch(s){a.e(s)}finally{a.f()}return oa(i,t,n)}return e instanceof Set?oa(Array.from(e).sort((function(e,n){return oa(e,t).localeCompare(oa(n,t))})),t,n):void 0!==Symbol&&null!=e[Symbol.iterator]&&"function"===typeof e[Symbol.iterator]?oa(Array.from(e),t,n):"{".concat(Object.keys(e).filter((function(t){return void 0!==e[t]})).sort().map((function(n){return"".concat(oa(n,t),":").concat(oa(e[n],t,n))})).join(","),"}")}var ia=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{allowFunctions:!1};return oa(e,t)},aa=$i.TreeCache,ua={equality:"reference",eviction:"keep-all",maxSize:1/0};function la(e){switch(e){case"reference":return function(e){return e};case"value":return function(e){return ia(e)}}throw j("Unrecognized equality policy ".concat(e))}function ca(e,t,n){switch(e){case"keep-all":return new aa({mapNodeValue:n});case"lru":return ra(z(t),n);case"most-recent":return ra(1,n)}throw j("Unrecognized eviction policy ".concat(e))}var sa=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ua,t=e.equality,n=void 0===t?ua.equality:t,r=e.eviction,o=void 0===r?ua.eviction:r,i=e.maxSize,a=void 0===i?ua.maxSize:i,u=la(n),l=ca(o,a,u);return l};var fa=function(e){return function(){return null}},da=ae.loadableWithError,pa=ae.loadableWithPromise,va=ae.loadableWithValue,ha=xt,ma=Ct,ga=St,ya=Ke,ba=Re.DEFAULT_VALUE,wa=Re.RecoilValueNotReady,Ea=Re.getConfigDeletionHandler,xa=Re.getNode,Ca=Re.registerNode,Sa=he.isRecoilValue,_a=tn.markRecoilValueModified,ka=gn,Da=Ni,Fa=fa,Aa=P((function e(){T(this,e)})),Ta=new Aa,Ra=[],Pa=new Map,Oa=function(){var e=0;return function(){return e++}}();var Na=function(e){var t=null,n=e.key,r=e.get,o=e.cachePolicy_UNSTABLE,i=null!=e.set?e.set:void 0,a=new Set,u=sa(null!==o&&void 0!==o?o:{equality:"reference",eviction:"keep-all"}),l=ka(e.retainedBy_UNSTABLE),c=new Map,s=0;function f(){return!be("recoil_memory_managament_2020")||s>0}function d(e){return e.getState().knownSelectors.add(n),s++,function(){s--}}function v(){return void 0!==Ea(n)&&!f()}function h(e,t,n,r,o){R(t,r,o),w(e,t,new Set(o.keys()),n),m(e,n)}function m(e,n){T(e,n)&&A(e);var r=Pa.get(n);if(void 0!==r){var o,i=E(r);try{for(i.s();!(o=i.n()).done;){var a=o.value;_a(a,z(t))}}catch(u){i.e(u)}finally{i.f()}Pa.delete(n)}}function g(e,t){var n=Pa.get(t);null==n&&Pa.set(t,n=new Set),n.add(e)}function y(e,t,n){var r=e.getState().knownSelectors.has(n);if(r&&t.atomValues.has(n))return z(t.atomValues.get(n));var o=ha(e,t,n);return"loading"!==o.state&&r&&t.atomValues.set(n,o),o}function b(e,t,n,r,o,i){return t.then((function(r){if(!f())throw A(e),Ta;null!=i.loadingDepKey&&i.loadingDepPromise===t?n.atomValues.set(i.loadingDepKey,va(r)):e.getState().knownSelectors.forEach((function(e){n.atomValues.delete(e)}));var a=C(e,n);if(a&&"loading"!==a.state){if((T(e,o)||null==D(e))&&m(e,o),"hasValue"===a.state)return a.contents;throw a.contents}if(!T(e,o)){var u=_(n);if("loading"===(null===u||void 0===u?void 0:u.latestLoadable.state))return u.latestLoadable.contents}var l=p(x(e,n,o),2),c=l[0],s=l[1];if(F(e,o,s),"loading"!==c.state&&h(e,n,o,c,s),"hasError"===c.state)throw c.contents;return c.contents})).catch((function(t){if(t instanceof Aa)throw Ta;if(!f())throw A(e),Ta;var i=da(t);throw h(e,n,o,i,r),t}))}function w(e,t,r,o){var i,u,l,c,s,f,d;(T(e,o)||t.version===(null===(i=e.getState())||void 0===i||null===(u=i.currentTree)||void 0===u?void 0:u.version)||t.version===(null===(l=e.getState())||void 0===l||null===(c=l.nextTree)||void 0===c?void 0:c.version))&&(ya(new Map([[n,r]]),e,null!==(s=null===(f=e.getState())||void 0===f||null===(d=f.nextTree)||void 0===d?void 0:d.version)&&void 0!==s?s:e.getState().currentTree.version),r.forEach((function(e){return a.add(e)})))}function x(e,o,i){var a,u=Fa(n),l=!0,c=function(){u(),l=!1},s=!1,d={loadingDepKey:null,loadingDepPromise:null},p=new Map,v=new Set;function m(t){var n=t.key;!function(e,t,n,r,o){n.add(r),w(e,t,n,o)}(e,o,v,n,i);var r=y(e,o,n);switch(p.set(n,r),r.state){case"hasValue":return r.contents;case"hasError":throw r.contents;case"loading":throw d.loadingDepKey=n,d.loadingDepPromise=r.contents,r.contents}throw j("Invalid Loadable state")}w(e,o,v,i);try{a=r({get:m,getCallback:function(n){return function(){if(l)throw j("Callbacks from getCallback() should only be called asynchronously after the selector is evalutated. It can be used for selectors to return objects with callbacks that can work with Recoil state without a subscription.");null==t&&Ei(!1);for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return Da(e,n,o,{node:t})}}}),a=Sa(a)?m(a):a,B(a)?a=function(e,t,n,r,o,i){return t.then((function(t){if(!f())throw A(e),Ta;var i=va(t);return h(e,n,o,i,r),t})).catch((function(t){if(!f())throw A(e),Ta;if(F(e,o,r),B(t))return b(e,t,n,r,o,i);var a=da(t);throw h(e,n,o,a,r),t}))}(e,a,o,p,i,d).finally(c):c()}catch(g){B(a=g)?a=b(e,a,o,p,i,d).finally(c):(s=!0,c())}return[s?da(a):B(a)?pa(a):va(a),p]}function C(e,t){var r,o=new Set,i=D(e);try{r=u.get((function(n){return"string"!==typeof n&&Ei(!1),y(e,t,n).contents}),{onNodeVisit:function(e){"branch"===e.type&&e.nodeKey!==n&&o.add(e.nodeKey)}})}catch(a){throw j('Problem with cache lookup for selector "'.concat(n,'": ').concat(a.message))}return r&&w(e,t,o,null===i||void 0===i?void 0:i.latestExecutionId),r}function S(e,t){var n=Oa(),r=p(x(e,t,n),2),o=r[0],i=r[1];return"loading"===o.state?(!function(e,t,n,r,o){c.set(e,{depValuesDiscoveredSoFarDuringAsyncWork:r,latestExecutionId:t,latestLoadable:n,stateVersion:o.version})}(e,n,o,i,t),g(e,n)):(A(e),R(t,o,i)),o}function _(e){var t,n=null!==(t=Array.from(c.entries()).find((function(t){var n=p(t,2),r=n[0],o=n[1];return null!=o.latestLoadable&&null!=o.latestExecutionId&&!function(e,t){var n,r,o=D(e),i=null!==(n=null===o||void 0===o?void 0:o.depValuesDiscoveredSoFarDuringAsyncWork)&&void 0!==n?n:new Map,a=Array((null!==(r=k.get(t.version))&&void 0!==r?r:new Map).entries()),u=k.has(t.version)&&a.length===i.size&&a.every((function(e){var t=p(e,2),n=t[0],r=t[1];return i.get(n)===r}));if(null==i||t.version===(null===o||void 0===o?void 0:o.stateVersion)||u)return!1;return k.set(t.version,new Map(i)),Array.from(i).some((function(n){var r=p(n,2),o=r[0],i=r[1];return y(e,t,o).contents!==i.contents}))}(r,e)})))&&void 0!==t?t:[];return p(n,2)[1]}var k=new Map;function D(e){return c.get(e)}function F(e,t,n){if(T(e,t)){var r=D(e);null!=r&&(r.depValuesDiscoveredSoFarDuringAsyncWork=n)}}function A(e){c.delete(e)}function T(e,t){var n;return t===(null===(n=D(e))||void 0===n?void 0:n.latestExecutionId)}function R(e,t,r){e.atomValues.set(n,t);try{u.set(function(e){return Array.from(e.entries()).map((function(e){var t=p(e,2);return[t[0],t[1].contents]}))}(r),t)}catch(o){throw j('Problem with setting cache for selector "'.concat(n,'": ').concat(o.message))}}function P(e,t){return u.get((function(n){var r;return"string"!==typeof n&&Ei(!1),null===(r=ma(e,t,n))||void 0===r?void 0:r.contents}))}function O(e,t){return function(e){if(Ra.includes(n)){var t="Recoil selector has circular dependencies: ".concat(Ra.slice(Ra.indexOf(n)).join(" \u2192 "));return da(j(t))}Ra.push(n);try{return e()}finally{Ra.pop()}}((function(){return function(e,t){var n=C(e,t);if(null!=n)return A(e),n;var r,o=_(t);return null!=o?("loading"===(null===(r=o.latestLoadable)||void 0===r?void 0:r.state)&&g(e,z(o.latestExecutionId)),z(o.latestLoadable)):S(e,t)}(e,t)}))}function N(e){e.atomValues.delete(n)}function L(e,n){null==t&&Ei(!1);var r,o=E(a);try{for(o.s();!(r=o.n()).done;){var i,l=r.value,c=xa(l);null===(i=c.clearCache)||void 0===i||i.call(c,e,n)}}catch(s){o.e(s)}finally{o.f()}a.clear(),N(n),u.clear(),_a(e,t)}if(null!=i){return t=Ca({key:n,nodeType:"selector",peek:P,get:O,set:function(e,t,n){var r=!1,o=new Map;function a(n){var o=n.key;if(r)throw j("Recoil: Async selector sets are not currently supported.");var i=y(e,t,o);if("hasValue"===i.state)return i.contents;throw"loading"===i.state?new wa(o):i.contents}function u(n,i){if(r)throw j("Recoil: Async selector sets are not currently supported.");var u="function"===typeof i?i(a(n)):i;ga(e,t,n.key,u).forEach((function(e,t){return o.set(t,e)}))}var l=i({set:u,get:a,reset:function(e){u(e,ba)}},n);if(void 0!==l)throw B(l)?j("Recoil: Async selector sets are not currently supported."):j("Recoil: selector set should be a void function.");return r=!0,o},init:d,invalidate:N,clearCache:L,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l})}return t=Ca({key:n,nodeType:"selector",peek:P,get:O,init:d,invalidate:N,clearCache:L,shouldDeleteConfigOnRelease:v,dangerouslyAllowMutability:e.dangerouslyAllowMutability,shouldRestoreFromSnapshots:!1,retainedBy:l})},La=ae.loadableWithError,Ma=ae.loadableWithPromise,Ia=ae.loadableWithValue,ja=Ft,Ba=Re.DEFAULT_VALUE,za=Re.DefaultValue,Va=Re.getConfigDeletionHandler,Ua=Re.registerNode,Wa=Re.setConfigDeletionHandler,Ha=he.isRecoilValue,Ka=tn.getRecoilValueAsLoadable,Ga=tn.markRecoilValueModified,Ya=tn.setRecoilValue,qa=tn.setRecoilValueLoadable,Xa=gn;function Za(e){var t=e.key,n=e.persistence_UNSTABLE,r=Xa(e.retainedBy_UNSTABLE),o=0,i=B(e.default)?Ma(e.default.then((function(e){return i=Ia(e),e})).catch((function(e){throw i=La(e),e}))):Ia(e.default);l(e.default);var a=void 0,u=new Map;function l(e){return e}function s(e,n){var r,o;return null!==(r=null!==(o=n.atomValues.get(t))&&void 0!==o?o:a)&&void 0!==r?r:i}var f=Ua({key:t,nodeType:"atom",peek:s,get:function(e,r){if(r.atomValues.has(t))return z(r.atomValues.get(t));if(r.nonvalidatedAtoms.has(t)){if(null!=a)return a;if(null==n)return me("Tried to restore a persisted value for atom ".concat(t," but it has no persistence settings.")),i;var o=r.nonvalidatedAtoms.get(t),u=n.validator(o,Ba),l=u instanceof za?i:Ia(u);return a=l}return i},set:function(e,n,r){if(n.atomValues.has(t)){var o=z(n.atomValues.get(t));if("hasValue"===o.state&&r===o.contents)return new Map}else if(!n.nonvalidatedAtoms.has(t)&&r instanceof za)return new Map;return a=void 0,(new Map).set(t,Ia(r))},init:function(n,r,a){var l;if(o++,n.getState().knownAtoms.add(t),"loading"===i.state){i.contents.finally((function(){var e;(null!==(e=n.getState().nextTree)&&void 0!==e?e:n.getState().currentTree).atomValues.has(t)||Ga(n,f)}))}var d=null!==(l=e.effects)&&void 0!==l?l:e.effects_UNSTABLE;if(null!=d){var p,v=function(e){if(g&&e.key===t){var o=y;return o instanceof za?s(n,r):B(o)?Ma(o.then((function(e){return e instanceof za?i.toPromise():e}))):Ia(o)}return Ka(n,e)},h=function(e){return v(e).toPromise()},m=function(e){var r,o=ja(n,null!==(r=n.getState().nextTree)&&void 0!==r?r:n.getState().currentTree,e.key);return!g||e.key!==t||y instanceof za?o:_(_({},o),{},{isSet:!0,loadable:v(e)})},g=!0,y=Ba,b=!1,w=null,x=function(e){return function(t){if(g){var r=v(f),o="hasValue"===r.state?r.contents:Ba;y="function"===typeof t?t(o):t,B(y)&&(y=y.then((function(t){return w={effect:e,value:t},t})))}else{if(B(t))throw j("Setting atoms to async values is not implemented.");"function"!==typeof t&&(w={effect:e,value:t}),Ya(n,f,"function"===typeof t?function(n){var r=t(n);return w={effect:e,value:r},r}:t)}}},C=function(e){return function(){return x(e)(Ba)}},S=function(e){return function(r){var o,a=n.subscribeToTransactions((function(n){var o,a=n.getState(),u=a.currentTree,l=a.previousTree;l||(xe("Transaction subscribers notified without a next tree being present -- this is a bug in Recoil"),l=u);var c=null!==(o=u.atomValues.get(t))&&void 0!==o?o:i;if("hasValue"===c.state){var s,f,d,p,v=c.contents,h=null!==(s=l.atomValues.get(t))&&void 0!==s?s:i,m="hasValue"===h.state?h.contents:Ba;(null===(f=w)||void 0===f?void 0:f.effect)!==e||(null===(d=w)||void 0===d?void 0:d.value)!==v?r(v,m,!u.atomValues.has(t)):(null===(p=w)||void 0===p?void 0:p.effect)===e&&(w=null)}}),t).release;u.set(n,[].concat(c(null!==(o=u.get(n))&&void 0!==o?o:[]),[a]))}},k=E(d);try{for(k.s();!(p=k.n()).done;){var D=p.value;try{var F,A=D({node:f,storeID:n.storeID,trigger:a,setSelf:x(D),resetSelf:C(D),onSet:S(D),getPromise:h,getLoadable:v,getInfo_UNSTABLE:m});if(null!=A)u.set(n,[].concat(c(null!==(F=u.get(n))&&void 0!==F?F:[]),[A]))}catch(O){y=O,b=!0}}}catch(N){k.e(N)}finally{k.f()}if(g=!1,!(y instanceof za)){var T,R=y,P=b?La(y):B(R)?Ma(function(e,n){var r=n.then((function(n){var o,i;return(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&Ya(e,f,n),n})).catch((function(n){var o,i;throw(null===(i=(null!==(o=e.getState().nextTree)&&void 0!==o?o:e.getState().currentTree).atomValues.get(t))||void 0===i?void 0:i.contents)===r&&qa(e,f,La(n)),n}));return r}(n,R)):Ia(R);r.atomValues.set(t,P),null===(T=n.getState().nextTree)||void 0===T||T.atomValues.set(t,P)}}return function(){var e;o--,null===(e=u.get(n))||void 0===e||e.forEach((function(e){return e()})),u.delete(n)}},invalidate:function(){a=void 0},shouldDeleteConfigOnRelease:function(){return void 0!==Va(t)&&o<=0},dangerouslyAllowMutability:e.dangerouslyAllowMutability,persistence_UNSTABLE:e.persistence_UNSTABLE?{type:e.persistence_UNSTABLE.type,backButton:e.persistence_UNSTABLE.backButton}:void 0,shouldRestoreFromSnapshots:!0,retainedBy:r});return f}function $a(e){var t=e.default,n=s(e,N);return Ha(t)?function(e){var t=$a(_(_({},e),{},{default:Ba,persistence_UNSTABLE:void 0===e.persistence_UNSTABLE?void 0:_(_({},e.persistence_UNSTABLE),{},{validator:function(t){return t instanceof za?t:z(e.persistence_UNSTABLE).validator(t,Ba)}}),effects:e.effects,effects_UNSTABLE:e.effects_UNSTABLE})),n=Na({key:"".concat(e.key,"__withFallback"),get:function(n){var r=(0,n.get)(t);return r instanceof za?e.default:r},set:function(e,n){return(0,e.set)(t,n)},dangerouslyAllowMutability:e.dangerouslyAllowMutability});return Wa(n.key,Va(e.key)),n}(_(_({},n),{},{default:t})):Za(_(_({},n),{},{default:t}))}var Qa=$a,Ja=function(){function e(t){var n;T(this,e),V(this,"_map",void 0),V(this,"_keyMapper",void 0),this._map=new Map,this._keyMapper=null!==(n=null===t||void 0===t?void 0:t.mapKey)&&void 0!==n?n:function(e){return e}}return P(e,[{key:"size",value:function(){return this._map.size}},{key:"has",value:function(e){return this._map.has(this._keyMapper(e))}},{key:"get",value:function(e){return this._map.get(this._keyMapper(e))}},{key:"set",value:function(e,t){this._map.set(this._keyMapper(e),t)}},{key:"delete",value:function(e){this._map.delete(this._keyMapper(e))}},{key:"clear",value:function(){this._map.clear()}}]),e}(),eu={MapCache:Ja}.MapCache,tu=Object.freeze({__proto__:null,MapCache:eu}),nu=ea.LRUCache,ru=tu.MapCache,ou={equality:"reference",eviction:"none",maxSize:1/0};function iu(e){switch(e){case"reference":return function(e){return e};case"value":return function(e){return ia(e)}}throw j("Unrecognized equality policy ".concat(e))}function au(e,t,n){switch(e){case"keep-all":return new ru({mapKey:n});case"lru":return new nu({mapKey:n,maxSize:z(t)});case"most-recent":return new nu({mapKey:n,maxSize:1})}throw j("Unrecognized eviction policy ".concat(e))}var uu=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ou,t=e.equality,n=void 0===t?ou.equality:t,r=e.eviction,o=void 0===r?ou.eviction:r,i=e.maxSize,a=void 0===i?ou.maxSize:i,u=iu(n),l=au(o,a,u);return l},lu=Re.setConfigDeletionHandler;var cu=function(e){var t,n,r=uu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o,i=r.get(t);if(null!=i)return i;e.cachePolicyForParams_UNSTABLE;var a=s(e,L),u=Qa(_(_({},a),{},{key:"".concat(e.key,"__").concat(null!==(n=ia(t))&&void 0!==n?n:"void"),default:"function"===typeof e.default?e.default(t):e.default,retainedBy_UNSTABLE:"function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE,effects:"function"===typeof e.effects?e.effects(t):"function"===typeof e.effects_UNSTABLE?e.effects_UNSTABLE(t):null!==(o=e.effects)&&void 0!==o?o:e.effects_UNSTABLE}));return r.set(t,u),lu(u.key,(function(){r.delete(t)})),u}},su=Re.setConfigDeletionHandler,fu=0;var du=function(e){var t,n,r=uu({equality:null!==(t=null===(n=e.cachePolicyForParams_UNSTABLE)||void 0===n?void 0:n.equality)&&void 0!==t?t:"value",eviction:"keep-all"});return function(t){var n,o=r.get(t);if(null!=o)return o;var i,a="".concat(e.key,"__selectorFamily/").concat(null!==(n=ia(t,{allowFunctions:!0}))&&void 0!==n?n:"void","/").concat(fu++),u=function(n){return e.get(t)(n)},l=e.cachePolicy_UNSTABLE,c="function"===typeof e.retainedBy_UNSTABLE?e.retainedBy_UNSTABLE(t):e.retainedBy_UNSTABLE;if(null!=e.set){var s=e.set;i=Na({key:a,get:u,set:function(e,n){return s(t)(e,n)},cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c})}else i=Na({key:a,get:u,cachePolicy_UNSTABLE:l,dangerouslyAllowMutability:e.dangerouslyAllowMutability,retainedBy_UNSTABLE:c});return r.set(t,i),su(i.key,(function(){r.delete(t)})),i}},pu=du({key:"__constant",get:function(e){return function(){return e}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var vu=function(e){return pu(e)},hu=du({key:"__error",get:function(e){return function(){throw j(e)}},cachePolicyForParams_UNSTABLE:{equality:"reference"}});var mu=function(e){return hu(e)};var gu=function(e){return e},yu=ae.loadableWithError,bu=ae.loadableWithPromise,wu=ae.loadableWithValue;function Eu(e,t){var n,r=Array(t.length).fill(void 0),o=Array(t.length).fill(void 0),i=E(t.entries());try{for(i.s();!(n=i.n()).done;){var a=p(n.value,2),u=a[0],l=a[1];try{r[u]=e(l)}catch(c){o[u]=c}}}catch(s){i.e(s)}finally{i.f()}return[r,o]}function xu(e){return null!=e&&!B(e)}function Cu(e){return Array.isArray(e)?e:Object.getOwnPropertyNames(e).map((function(t){return e[t]}))}function Su(e,t){return Array.isArray(e)?t:Object.getOwnPropertyNames(e).reduce((function(e,n,r){return _(_({},e),{},C({},n,t[r]))}),{})}function _u(e,t,n){return Su(e,n.map((function(e,n){return null==e?wu(t[n]):B(e)?bu(e):yu(e)})))}var ku=du({key:"__waitForNone",get:function(e){return function(t){var n=p(Eu(t.get,Cu(e)),2),r=n[0],o=n[1];return _u(e,r,o)}},dangerouslyAllowMutability:!0}),Du=du({key:"__waitForAny",get:function(e){return function(t){var n=p(Eu(t.get,Cu(e)),2),r=n[0],o=n[1];return o.some((function(e){return!B(e)}))?_u(e,r,o):new Promise((function(t){var n,i=E(o.entries());try{var a=function(){var i=p(n.value,2),a=i[0],u=i[1];B(u)&&u.then((function(n){r[a]=n,o[a]=void 0,t(_u(e,r,o))})).catch((function(n){o[a]=n,t(_u(e,r,o))}))};for(i.s();!(n=i.n()).done;)a()}catch(u){i.e(u)}finally{i.f()}}))}},dangerouslyAllowMutability:!0}),Fu=du({key:"__waitForAll",get:function(e){return function(t){var n=p(Eu(t.get,Cu(e)),2),r=n[0],o=n[1];if(o.every((function(e){return null==e})))return Su(e,r);var i=o.find(xu);if(null!=i)throw i;return Promise.all(o).then((function(t){return Su(e,(n=r,t.map((function(e,t){return void 0===e?n[t]:e}))));var n}))}},dangerouslyAllowMutability:!0}),Au=du({key:"__waitForAllSettled",get:function(e){return function(t){var n=p(Eu(t.get,Cu(e)),2),r=n[0],o=n[1];return o.every((function(e){return!B(e)}))?_u(e,r,o):Promise.all(o.map((function(e,t){return B(e)?e.then((function(e){r[t]=e,o[t]=void 0})).catch((function(e){r[t]=void 0,o[t]=e})):null}))).then((function(){return _u(e,r,o)}))}},dangerouslyAllowMutability:!0}),Tu={waitForNone:ku,waitForAny:Du,waitForAll:Fu,waitForAllSettled:Au,noWait:du({key:"__noWait",get:function(e){return function(t){var n=t.get;try{return wu(n(e))}catch(r){return B(r)?bu(r):yu(r)}}},dangerouslyAllowMutability:!0})},Ru=ae.RecoilLoadable,Pu=Re.DefaultValue,Ou=Ir,Nu=zr,Lu=he.isRecoilValue,Mu=ot.retentionZone,Iu=er.freshSnapshot,ju={DefaultValue:Pu,isRecoilValue:Lu,RecoilLoadable:Ru,RecoilRoot:Ou,useRecoilStoreID:Nu,useRecoilBridgeAcrossReactRoots_UNSTABLE:ui,atom:Qa,selector:Na,atomFamily:cu,selectorFamily:du,constSelector:vu,errorSelector:mu,readOnlySelector:gu,noWait:Tu.noWait,waitForNone:Tu.waitForNone,waitForAny:Tu.waitForAny,waitForAll:Tu.waitForAll,waitForAllSettled:Tu.waitForAllSettled,useRecoilValue:Fo,useRecoilValueLoadable:Ao,useRecoilState:ko,useRecoilStateLoadable:Do,useSetRecoilState:Ro,useResetRecoilState:To,useGetRecoilValueInfo_UNSTABLE:ni,useRecoilRefresher_UNSTABLE:Bi,useRecoilValueLoadable_TRANSITION_SUPPORT_UNSTABLE:Po,useRecoilValue_TRANSITION_SUPPORT_UNSTABLE:Oo,useRecoilState_TRANSITION_SUPPORT_UNSTABLE:No,useRecoilCallback:Li,useRecoilTransaction_UNSTABLE:Wi,useGotoRecoilSnapshot:Qo,useRecoilSnapshot:Zo,useRecoilTransactionObserver_UNSTABLE:Jo,snapshot_UNSTABLE:Iu,useRetain:Qr,retentionZone:Mu},Bu=ju.RecoilRoot,zu=ju.atom,Vu=ju.selector,Uu=ju.useRecoilValue,Wu=ju.useRecoilState,Hu=ju.useSetRecoilState;var Ku=["title","titleId"];var Gu=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Ku);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21.752 15.002A9.718 9.718 0 0118 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 003 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 009.002-5.998z"}))})),Yu=["title","titleId"];var qu=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Yu);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v2.25m6.364.386l-1.591 1.591M21 12h-2.25m-.386 6.364l-1.591-1.591M12 18.75V21m-4.773-4.227l-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 11-7.5 0 3.75 3.75 0 017.5 0z"}))})),Xu=__webpack_require__(937),Zu=zu({key:"themeState",default:"dark"}),$u=function(){var e=p(Wu(Zu),2),t=e[0],n=e[1];return(0,Xu.jsx)("div",{className:"theme-toggle-ui",children:(0,Xu.jsx)("div",{className:"theme-btn",onClick:function(){n("light"===t?"dark":"light")},role:"button",tabIndex:0,"aria-hidden":"true",children:"light"===t?(0,Xu.jsx)(Gu,{}):(0,Xu.jsx)(qu,{style:{color:"#ffcc00"}})})})},Qu=["title","titleId"];var Ju=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Qu);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.042 21.672L13.684 16.6m0 0l-2.51 2.225.569-9.47 5.227 7.917-3.286-.672zM12 2.25V4.5m5.834.166l-1.591 1.591M20.25 10.5H18M7.757 14.743l-1.59 1.59M6 10.5H3.75m4.007-4.243l-1.59-1.59"}))})),el=["title","titleId"];var tl=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,el);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"}))})),nl=["title","titleId"];var rl=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,nl);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 010-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178z"}),e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))})),ol=["title","titleId"];var il=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,ol);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 005.25 21h13.5A2.25 2.25 0 0021 18.75V16.5M16.5 12L12 16.5m0 0L7.5 12m4.5 4.5V3"}))})),al=function(e,t){return al=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},al(e,t)};var ul=function(){return ul=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ul.apply(this,arguments)};function ll(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||t)}var cl=function(e,t){return Number(e.toFixed(t))},sl=function(e,t,n){n&&"function"===typeof n&&n(e,t)},fl={easeOut:function(e){return-Math.cos(e*Math.PI)/2+.5},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:(4-2*e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}},dl=function(e){"number"===typeof e&&cancelAnimationFrame(e)},pl=function(e){e.mounted&&(dl(e.animation),e.animate=!1,e.animation=null,e.velocity=null)};function vl(e,t,n,r){if(e.mounted){var o=(new Date).getTime();pl(e),e.animation=function(){if(!e.mounted)return dl(e.animation);var i=(new Date).getTime()-o,a=(0,fl[t])(i/n);i>=n?(r(1),e.animation=null):e.animation&&(r(a),requestAnimationFrame(e.animation))},requestAnimationFrame(e.animation)}}function hl(e,t,n,r){var o=function(e){var t=e.scale,n=e.positionX,r=e.positionY;if(isNaN(t)||isNaN(n)||isNaN(r))return!1;return!0}(t);if(e.mounted&&o){var i=e.setTransformState,a=e.transformState,u=a.scale,l=a.positionX,c=a.positionY,s=t.scale-u,f=t.positionX-l,d=t.positionY-c;0===n?i(t.scale,t.positionX,t.positionY):vl(e,r,n,(function(e){i(u+s*e,l+f*e,c+d*e)}))}}var ml=function(e,t){var n=e.wrapperComponent,r=e.contentComponent,o=e.setup.centerZoomedOut;if(!n||!r)throw new Error("Components are not mounted");var i=function(e,t,n){var r=e.offsetWidth,o=e.offsetHeight,i=t.offsetWidth*n,a=t.offsetHeight*n;return{wrapperWidth:r,wrapperHeight:o,newContentWidth:i,newDiffWidth:r-i,newContentHeight:a,newDiffHeight:o-a}}(n,r,t),a=i.wrapperWidth,u=i.wrapperHeight,l=function(e,t,n,r,o,i,a){var u=e>t?n*(a?1:.5):0,l=r>o?i*(a?1:.5):0;return{minPositionX:e-t-u,maxPositionX:u,minPositionY:r-o-l,maxPositionY:l}}(a,i.newContentWidth,i.newDiffWidth,u,i.newContentHeight,i.newDiffHeight,Boolean(o));return l},gl=function(e,t){var n=ml(e,t);return e.bounds=n,n};function yl(e,t,n,r,o,i,a){var u=n.minPositionX,l=n.minPositionY,c=n.maxPositionX,s=n.maxPositionY,f=0,d=0;return a&&(f=o,d=i),{x:bl(e,u-f,c+f,r),y:bl(t,l-d,s+d,r)}}var bl=function(e,t,n,r){return cl(r?e<t?t:e>n?n:e:e,2)};function wl(e,t,n,r,o,i){var a=e.transformState,u=a.scale,l=a.positionX,c=a.positionY,s=r-u;return"number"!==typeof t||"number"!==typeof n?(console.error("Mouse X and Y position were not provided!"),{x:l,y:c}):yl(l-t*s,c-n*s,o,i,0,0,null)}function El(e,t,n,r,o){var i=t-(o?r:0);return!isNaN(n)&&e>=n?n:!isNaN(t)&&e<=i?i:e}var xl=function(e,t){var n=e.setup.panning.excluded,r=e.isInitialized,o=e.wrapperComponent,i=t.target,a=null===o||void 0===o?void 0:o.contains(i);return!!(r&&i&&a)&&!Zl(i,n)},Cl=function(e){var t=e.isInitialized,n=e.isPanning,r=e.setup.panning.disabled;return!(!t||!n||r)};var Sl=function(e,t){var n=e.setup,r=e.transformState.scale,o=n.minScale,i=n.disablePadding;return t>0&&r>=o&&!i?t:0};function _l(e,t,n,r,o,i,a,u,l,c){if(o){var s;if(t>a&&n>a)return(s=a+(e-a)*c)>l?l:s<a?a:s;if(t<i&&n<i)return(s=i+(e-i)*c)<u?u:s>i?i:s}return r?t:bl(e,i,a,o)}function kl(e,t){var n=function(e){var t=e.mounted,n=e.setup,r=n.disabled,o=n.velocityAnimation,i=e.transformState.scale;return!(o.disabled&&!(i>1)&&r&&!t)}(e);if(n){var r=e.lastMousePosition,o=e.velocityTime,i=e.setup,a=e.wrapperComponent,u=i.velocityAnimation.equalToMove,l=Date.now();if(r&&o&&a){var c=function(e,t){return t?Math.min(1,e.offsetWidth/window.innerWidth):1}(a,u),s=t.x-r.x,f=t.y-r.y,d=s/c,p=f/c,v=l-o,h=s*s+f*f,m=Math.sqrt(h)/v;e.velocity={velocityX:d,velocityY:p,total:m}}e.lastMousePosition=t,e.velocityTime=l}}function Dl(e,t){var n=e.transformState.scale;pl(e),gl(e,n),void 0!==window.TouchEvent&&t instanceof TouchEvent?function(e,t){var n=t.touches,r=e.transformState,o=r.positionX,i=r.positionY;if(e.isPanning=!0,1===n.length){var a=n[0].clientX,u=n[0].clientY;e.startCoords={x:a-o,y:u-i}}}(e,t):function(e,t){var n=e.transformState,r=n.positionX,o=n.positionY;e.isPanning=!0;var i=t.clientX,a=t.clientY;e.startCoords={x:i-r,y:a-o}}(e,t)}function Fl(e,t,n){var r=e.startCoords,o=e.setup.alignmentAnimation,i=o.sizeX,a=o.sizeY;if(r){var u=function(e,t,n){var r=e.startCoords,o=e.transformState,i=e.setup.panning,a=i.lockAxisX,u=i.lockAxisY,l=o.positionX,c=o.positionY;if(!r)return{x:l,y:c};var s=t-r.x,f=n-r.y;return{x:a?l:s,y:u?c:f}}(e,t,n),l=u.x,c=u.y,s=Sl(e,i),f=Sl(e,a);kl(e,{x:l,y:c}),function(e,t,n,r,o){var i=e.setup.limitToBounds,a=e.wrapperComponent,u=e.bounds,l=e.transformState,c=l.scale,s=l.positionX,f=l.positionY;if(null!==a&&null!==u&&(t!==s||n!==f)){var d=yl(t,n,u,i,r,o,a),p=d.x,v=d.y;e.setTransformState(c,p,v)}}(e,l,c,s,f)}}function Al(e){if(e.isPanning){var t=e.setup.panning.velocityDisabled,n=e.velocity,r=e.wrapperComponent,o=e.contentComponent;e.isPanning=!1,e.animate=!1,e.animation=null;var i=null===r||void 0===r?void 0:r.getBoundingClientRect(),a=null===o||void 0===o?void 0:o.getBoundingClientRect(),u=(null===i||void 0===i?void 0:i.width)||0,l=(null===i||void 0===i?void 0:i.height)||0,c=(null===a||void 0===a?void 0:a.width)||0,s=(null===a||void 0===a?void 0:a.height)||0,f=u<c||l<s;!t&&n&&(null===n||void 0===n?void 0:n.total)>.1&&f?function(e){var t=e.velocity,n=e.bounds,r=e.setup,o=e.wrapperComponent,i=function(e){var t=e.mounted,n=e.velocity,r=e.bounds,o=e.setup,i=o.disabled,a=o.velocityAnimation,u=e.transformState.scale;return!(a.disabled&&!(u>1)&&i&&!t)&&!(!n||!r)}(e);if(i&&t&&n&&o){var a=t.velocityX,u=t.velocityY,l=t.total,c=n.maxPositionX,s=n.minPositionX,f=n.maxPositionY,d=n.minPositionY,p=r.limitToBounds,v=r.alignmentAnimation,h=r.zoomAnimation,m=r.panning,g=m.lockAxisY,y=m.lockAxisX,b=h.animationType,w=v.sizeX,E=v.sizeY,x=v.velocityAlignmentTime,C=function(e,t){var n=e.setup.velocityAnimation,r=n.equalToMove,o=n.animationTime,i=n.sensitivity;return r?o*t*i:o}(e,l),S=Math.max(C,x),_=Sl(e,w),k=Sl(e,E),D=_*o.offsetWidth/100,F=k*o.offsetHeight/100,A=c+D,T=s-D,R=f+F,P=d-F,O=e.transformState,N=(new Date).getTime();vl(e,b,S,(function(t){var n=e.transformState,r=n.scale,o=n.positionX,i=n.positionY,l=((new Date).getTime()-N)/x,h=1-(0,fl[v.animationType])(Math.min(1,l)),m=1-t,b=o+a*m,w=i+u*m,E=_l(b,O.positionX,o,y,p,s,c,T,A,h),C=_l(w,O.positionY,i,g,p,d,f,P,R,h);o===b&&i===w||e.setTransformState(r,E,C)}))}}(e):Tl(e)}}function Tl(e){var t=e.transformState.scale,n=e.setup,r=n.minScale,o=n.alignmentAnimation,i=o.disabled,a=o.sizeX,u=o.sizeY,l=o.animationTime,c=o.animationType;if(!(i||t<r||!a&&!u)){var s=function(e){var t=e.transformState,n=t.positionX,r=t.positionY,o=t.scale,i=e.setup,a=i.disabled,u=i.limitToBounds,l=i.centerZoomedOut,c=e.wrapperComponent;if(!a&&c&&e.bounds){var s=e.bounds,f=s.maxPositionX,d=s.minPositionX,p=s.maxPositionY,v=s.minPositionY,h=n>f||n<d,m=r>p||r<v,g=wl(e,n>f?c.offsetWidth:e.setup.minPositionX||0,r>p?c.offsetHeight:e.setup.minPositionY||0,o,e.bounds,u||l),y=g.x,b=g.y;return{scale:o,positionX:h?y:n,positionY:m?b:r}}}(e);s&&hl(e,s,l,c)}}function Rl(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,i=e.setup,a=i.minScale,u=i.limitToBounds,l=i.zoomAnimation,c=l.disabled,s=l.animationTime,f=l.animationType,d=c||r>=a;if((r>=1||u)&&Tl(e),!d&&o&&e.mounted){var p=Pl(e,a,t||o.offsetWidth/2,n||o.offsetHeight/2);p&&hl(e,p,s,f)}}function Pl(e,t,n,r){var o=e.setup,i=o.minScale,a=o.maxScale,u=o.limitToBounds,l=El(cl(t,2),i,a,0,!1),c=wl(e,n,r,l,gl(e,l),u);return{scale:l,positionX:c.x,positionY:c.y}}var Ol={previousScale:1,scale:1,positionX:0,positionY:0},Nl=ul(ul({},Ol),{setComponents:function(){},contextInstance:null}),Ll={disabled:!1,minPositionX:null,maxPositionX:null,minPositionY:null,maxPositionY:null,minScale:1,maxScale:8,limitToBounds:!0,centerZoomedOut:!1,centerOnInit:!1,disablePadding:!1,wheel:{step:.2,disabled:!1,wheelDisabled:!1,touchPadDisabled:!1,activationKeys:[],excluded:[]},panning:{disabled:!1,velocityDisabled:!1,lockAxisX:!1,lockAxisY:!1,activationKeys:[],excluded:[]},pinch:{step:5,disabled:!1,excluded:[]},doubleClick:{disabled:!1,step:.7,mode:"zoomIn",animationType:"easeOut",animationTime:200,excluded:[]},zoomAnimation:{disabled:!1,size:.4,animationTime:200,animationType:"easeOut"},alignmentAnimation:{disabled:!1,sizeX:100,sizeY:100,animationTime:200,velocityAlignmentTime:400,animationType:"easeOut"},velocityAnimation:{disabled:!1,sensitivity:1,animationTime:400,animationType:"easeOut",equalToMove:!0}},Ml=function(e){var t,n,r,o;return{previousScale:null!==(t=e.initialScale)&&void 0!==t?t:Ol.scale,scale:null!==(n=e.initialScale)&&void 0!==n?n:Ol.scale,positionX:null!==(r=e.initialPositionX)&&void 0!==r?r:Ol.positionX,positionY:null!==(o=e.initialPositionY)&&void 0!==o?o:Ol.positionY}},Il=function(e){var t=ul({},Ll);return Object.keys(e).forEach((function(n){var r="undefined"!==typeof e[n];if("undefined"!==typeof Ll[n]&&r){var o=Object.prototype.toString.call(Ll[n]),i="[object Object]"===o,a="[object Array]"===o;t[n]=i?ul(ul({},Ll[n]),e[n]):a?ll(ll([],Ll[n]),e[n]):e[n]}})),t},jl=function(e,t,n){var r=e.transformState.scale,o=e.wrapperComponent,i=e.setup,a=i.maxScale,u=i.minScale,l=i.zoomAnimation.size;if(!o)throw new Error("Wrapper is not mounted");var c=r*Math.exp(t*n);return El(cl(c,3),u,a,l,!1)};function Bl(e,t,n,r,o){var i=e.wrapperComponent,a=e.transformState,u=a.scale,l=a.positionX,c=a.positionY;if(!i)return console.error("No WrapperComponent found");var s=(i.offsetWidth/2-l)/u,f=(i.offsetHeight/2-c)/u,d=Pl(e,jl(e,t,n),s,f);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");hl(e,d,r,o)}function zl(e,t,n){var r=e.setup,o=e.wrapperComponent,i=r.limitToBounds,a=Ml(e.props),u=e.transformState,l=u.scale,c=u.positionX,s=u.positionY;if(o){var f=ml(e,a.scale),d=yl(a.positionX,a.positionY,f,i,0,0,o),p={scale:a.scale,positionX:d.x,positionY:d.y};l===a.scale&&c===a.positionX&&s===a.positionY||hl(e,p,t,n)}}function Vl(e,t,n){var r=e.wrapperComponent,o=e.setup,i=o.limitToBounds,a=o.minScale,u=o.maxScale;if(!r)return Ol;var l=r.getBoundingClientRect(),c=function(e){var t=e,n=0,r=0;for(;t;)n+=t.offsetLeft,r+=t.offsetTop,t=t.offsetParent;return{x:n-window.scrollX,y:r-window.scrollY}}(t),s=c.x,f=c.y,d=t.offsetWidth,p=t.offsetHeight,v=r.offsetWidth/d,h=r.offsetHeight/p,m=El(n||Math.min(v,h),a,u,0,!1),g=(l.width-d*m)/2,y=(l.height-p*m)/2,b=yl((l.left-s)*m+g,(l.top-f)*m+y,ml(e,m),i,0,0,r);return{positionX:b.x,positionY:b.y,scale:m}}var Ul=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),Bl(e,1,t,n,r)}},Wl=function(e){return function(t,n,r){void 0===t&&(t=.5),void 0===n&&(n=300),void 0===r&&(r="easeOut"),Bl(e,-1,t,n,r)}},Hl=function(e){return function(t,n,r,o,i){void 0===o&&(o=300),void 0===i&&(i="easeOut");var a=e.transformState,u=a.positionX,l=a.positionY,c=a.scale,s=e.wrapperComponent,f=e.contentComponent;if(!e.setup.disabled&&s&&f){var d={positionX:isNaN(t)?u:t,positionY:isNaN(n)?l:n,scale:isNaN(r)?c:r};hl(e,d,o,i)}}},Kl=function(e){return function(t,n){void 0===t&&(t=200),void 0===n&&(n="easeOut"),zl(e,t,n)}},Gl=function(e){return function(t,n,r){void 0===n&&(n=200),void 0===r&&(r="easeOut");var o=e.transformState,i=e.wrapperComponent,a=e.contentComponent;if(i&&a){var u=Jl(t||o.scale,i,a);hl(e,u,n,r)}}},Yl=function(e){return function(t,n,r,o){void 0===r&&(r=600),void 0===o&&(o="easeOut"),pl(e);var i=e.wrapperComponent,a="string"===typeof t?document.getElementById(t):t;if(i&&function(e){return e?void 0!==(null===e||void 0===e?void 0:e.offsetWidth)&&void 0!==(null===e||void 0===e?void 0:e.offsetHeight)||(console.error("Zoom node is not valid - it must contain offsetWidth and offsetHeight"),!1):(console.error("Zoom node not found"),!1)}(a)&&a&&i.contains(a)){var u=Vl(e,a,n);hl(e,u,r,o)}}},ql=function(e){return{instance:e,state:e.transformState,zoomIn:Ul(e),zoomOut:Wl(e),setTransform:Hl(e),resetTransform:Kl(e),centerView:Gl(e),zoomToElement:Yl(e)}};function Xl(){try{return{get passive(){return!0,!1}}}catch(e){return!1}}var Zl=function(e,t){var n=e.tagName.toUpperCase();return!!t.find((function(e){return e.toUpperCase()===n}))||!!t.find((function(t){return e.classList.contains(t)}))},$l=function(e){e&&clearTimeout(e)},Ql=function(e,t,n){return"matrix3d("+n+", 0, 0, 0, 0, "+n+", 0, 0, 0, 0, 1, 0, "+e+", "+t+", 0, 1)"},Jl=function(e,t,n){var r=n.offsetWidth*e,o=n.offsetHeight*e;return{scale:e,positionX:(t.offsetWidth-r)/2,positionY:(t.offsetHeight-o)/2}},ec=function(e,t){var n=e.setup.wheel,r=n.disabled,o=n.wheelDisabled,i=n.touchPadDisabled,a=n.excluded,u=e.isInitialized,l=e.isPanning,c=t.target;return!(!u||l||r||!c)&&(!(o&&!t.ctrlKey)&&((!i||!t.ctrlKey)&&!Zl(c,a)))};function tc(e,t,n){var r=t.getBoundingClientRect(),o=0,i=0;if("clientX"in e)o=(e.clientX-r.left)/n,i=(e.clientY-r.top)/n;else{var a=e.touches[0];o=(a.clientX-r.left)/n,i=(a.clientY-r.top)/n}return(isNaN(o)||isNaN(i))&&console.error("No mouse or touch offset found"),{x:o,y:i}}var nc=function(e,t){var n=e.setup.pinch,r=n.disabled,o=n.excluded,i=e.isInitialized,a=t.target;return!(!i||r||!a)&&!Zl(a,o)},rc=function(e){var t=e.setup.pinch.disabled,n=e.isInitialized,r=e.pinchStartDistance;return!(!n||t||!r)},oc=function(e){return Math.sqrt(Math.pow(e.touches[0].pageX-e.touches[1].pageX,2)+Math.pow(e.touches[0].pageY-e.touches[1].pageY,2))},ic=function(e,t){var n=e.props,r=n.onWheelStart,o=n.onZoomStart;e.wheelStopEventTimer||(pl(e),sl(ql(e),t,r),sl(ql(e),t,o))},ac=function(e,t){var n=e.props,r=n.onWheel,o=n.onZoom,i=e.contentComponent,a=e.setup,u=e.transformState.scale,l=a.limitToBounds,c=a.centerZoomedOut,s=a.zoomAnimation,f=a.wheel,d=a.disablePadding,p=s.size,v=s.disabled,h=f.step;if(!i)throw new Error("Component not mounted");t.preventDefault(),t.stopPropagation();var m=function(e,t){var n,r,o=e?e.deltaY<0?1:-1:0;return r=o,"number"===typeof(n=t)?n:r}(t,null),g=function(e,t,n,r,o){var i=e.transformState.scale,a=e.wrapperComponent,u=e.setup,l=u.maxScale,c=u.minScale,s=u.zoomAnimation,f=u.disablePadding,d=s.size,p=s.disabled;if(!a)throw new Error("Wrapper is not mounted");var v=i+t*(i-i*n)*n;if(o)return v;var h=!r&&!p;return El(cl(v,3),c,l,d,h&&!f)}(e,m,h,!t.ctrlKey);if(u!==g){var y=gl(e,g),b=tc(t,i,u),w=l&&(v||0===p||c||d),E=wl(e,b.x,b.y,g,y,w),x=E.x,C=E.y;e.previousWheelEvent=t,e.setTransformState(g,x,C),sl(ql(e),t,r),sl(ql(e),t,o)}},uc=function(e,t){var n=e.props,r=n.onWheelStop,o=n.onZoomStop;$l(e.wheelAnimationTimer),e.wheelAnimationTimer=setTimeout((function(){e.mounted&&(Rl(e,t.x,t.y),e.wheelAnimationTimer=null)}),100);var i=function(e,t){var n=e.previousWheelEvent,r=e.transformState.scale,o=e.setup,i=o.maxScale,a=o.minScale;return!!n&&(r<i||r>a||Math.sign(n.deltaY)!==Math.sign(t.deltaY)||n.deltaY>0&&n.deltaY<t.deltaY||n.deltaY<0&&n.deltaY>t.deltaY||Math.sign(n.deltaY)!==Math.sign(t.deltaY))}(e,t);i&&($l(e.wheelStopEventTimer),e.wheelStopEventTimer=setTimeout((function(){e.mounted&&(e.wheelStopEventTimer=null,sl(ql(e),t,r),sl(ql(e),t,o))}),160))},lc=function(e,t){var n=oc(t);e.pinchStartDistance=n,e.lastDistance=n,e.pinchStartScale=e.transformState.scale,e.isPanning=!1,pl(e)},cc=function(e,t){var n=e.contentComponent,r=e.pinchStartDistance,o=e.transformState.scale,i=e.setup,a=i.limitToBounds,u=i.centerZoomedOut,l=i.zoomAnimation,c=l.disabled,s=l.size;if(null!==r&&n){var f=function(e,t,n){var r=n.getBoundingClientRect(),o=e.touches,i=cl(o[0].clientX-r.left,5),a=cl(o[0].clientY-r.top,5);return{x:(i+cl(o[1].clientX-r.left,5))/2/t,y:(a+cl(o[1].clientY-r.top,5))/2/t}}(t,o,n);if(isFinite(f.x)&&isFinite(f.y)){var d=oc(t),p=function(e,t){var n=e.pinchStartScale,r=e.pinchStartDistance,o=e.setup,i=o.maxScale,a=o.minScale,u=o.zoomAnimation,l=o.disablePadding,c=u.size,s=u.disabled;if(!n||null===r||!t)throw new Error("Pinch touches distance was not provided");return t<0?e.transformState.scale:El(cl(t/r*n,2),a,i,c,!s&&!l)}(e,d);if(p!==o){var v=gl(e,p),h=a&&(c||0===s||u),m=wl(e,f.x,f.y,p,v,h),g=m.x,y=m.y;e.pinchMidpoint=f,e.lastDistance=d,e.setTransformState(p,g,y)}}}},sc=function(e){var t=e.pinchMidpoint;e.velocity=null,e.lastDistance=null,e.pinchMidpoint=null,e.pinchStartScale=null,e.pinchStartDistance=null,Rl(e,null===t||void 0===t?void 0:t.x,null===t||void 0===t?void 0:t.y)};function fc(e,t){var n=e.setup.doubleClick,r=n.disabled,o=n.mode,i=n.step,a=n.animationTime,u=n.animationType;if(!r){if("reset"===o)return zl(e,a,u);var l=e.transformState.scale,c=e.contentComponent;if(!c)return console.error("No ContentComponent found");var s=jl(e,"zoomOut"===o?-1:1,i),f=tc(t,c,l),d=Pl(e,s,f.x,f.y);if(!d)return console.error("Error during zoom event. New transformation state was not calculated.");hl(e,d,a,u)}}var dc=function(e,t){var n=e.isInitialized,r=e.setup,o=e.wrapperComponent,i=r.doubleClick,a=i.disabled,u=i.excluded,l=t.target,c=null===o||void 0===o?void 0:o.contains(l),s=n&&l&&c&&!a;return!!s&&(!Zl(l,u)&&!!s)},pc=e.createContext(Nl),vc=function(t){function n(){var e=null!==t&&t.apply(this,arguments)||this;return e.mounted=!0,e.transformState=Ml(e.props),e.setup=Il(e.props),e.wrapperComponent=null,e.contentComponent=null,e.isInitialized=!1,e.bounds=null,e.previousWheelEvent=null,e.wheelStopEventTimer=null,e.wheelAnimationTimer=null,e.isPanning=!1,e.startCoords=null,e.lastTouch=null,e.distance=null,e.lastDistance=null,e.pinchStartDistance=null,e.pinchStartScale=null,e.pinchMidpoint=null,e.velocity=null,e.velocityTime=null,e.lastMousePosition=null,e.animate=!1,e.animation=null,e.maxBounds=null,e.pressedKeys={},e.initializeWindowEvents=function(){var t,n=Xl(),r=null===(t=e.wrapperComponent)||void 0===t?void 0:t.ownerDocument,o=null===r||void 0===r?void 0:r.defaultView;null===o||void 0===o||o.addEventListener("mousedown",e.onPanningStart,n),null===o||void 0===o||o.addEventListener("mousemove",e.onPanning,n),null===o||void 0===o||o.addEventListener("mouseup",e.onPanningStop,n),null===r||void 0===r||r.addEventListener("mouseleave",e.clearPanning,n),null===o||void 0===o||o.addEventListener("keyup",e.setKeyUnPressed,n),null===o||void 0===o||o.addEventListener("keydown",e.setKeyPressed,n),e.handleRef()},e.cleanupWindowEvents=function(){var t,n=Xl(),r=null===(t=e.wrapperComponent)||void 0===t?void 0:t.ownerDocument,o=null===r||void 0===r?void 0:r.defaultView;null===o||void 0===o||o.removeEventListener("mousedown",e.onPanningStart,n),null===o||void 0===o||o.removeEventListener("mousemove",e.onPanning,n),null===o||void 0===o||o.removeEventListener("mouseup",e.onPanningStop,n),null===r||void 0===r||r.removeEventListener("mouseleave",e.clearPanning,n),null===o||void 0===o||o.removeEventListener("keyup",e.setKeyUnPressed,n),null===o||void 0===o||o.removeEventListener("keydown",e.setKeyPressed,n),document.removeEventListener("mouseleave",e.clearPanning,n),pl(e)},e.handleInitializeWrapperEvents=function(t){var n=Xl();t.addEventListener("wheel",e.onWheelZoom,n),t.addEventListener("dblclick",e.onDoubleClick,n),t.addEventListener("touchstart",e.onTouchPanningStart,n),t.addEventListener("touchmove",e.onTouchPanning,n),t.addEventListener("touchend",e.onTouchPanningStop,n)},e.handleInitialize=function(){var t=e.setup.centerOnInit;e.applyTransformation(),e.forceUpdate(),t&&(setTimeout((function(){e.mounted&&e.setCenter()}),50),setTimeout((function(){e.mounted&&e.setCenter()}),100),setTimeout((function(){e.mounted&&e.setCenter()}),200))},e.onWheelZoom=function(t){e.setup.disabled||ec(e,t)&&e.isPressingKeys(e.setup.wheel.activationKeys)&&(ic(e,t),ac(e,t),uc(e,t))},e.onPanningStart=function(t){var n=e.setup.disabled,r=e.props.onPanningStart;n||xl(e,t)&&e.isPressingKeys(e.setup.panning.activationKeys)&&(t.preventDefault(),t.stopPropagation(),pl(e),Dl(e,t),sl(ql(e),t,r))},e.onPanning=function(t){var n=e.setup.disabled,r=e.props.onPanning;n||Cl(e)&&e.isPressingKeys(e.setup.panning.activationKeys)&&(t.preventDefault(),t.stopPropagation(),Fl(e,t.clientX,t.clientY),sl(ql(e),t,r))},e.onPanningStop=function(t){var n=e.props.onPanningStop;e.isPanning&&(Al(e),sl(ql(e),t,n))},e.onPinchStart=function(t){var n=e.setup.disabled,r=e.props,o=r.onPinchingStart,i=r.onZoomStart;n||nc(e,t)&&(lc(e,t),pl(e),sl(ql(e),t,o),sl(ql(e),t,i))},e.onPinch=function(t){var n=e.setup.disabled,r=e.props,o=r.onPinching,i=r.onZoom;n||rc(e)&&(t.preventDefault(),t.stopPropagation(),cc(e,t),sl(ql(e),t,o),sl(ql(e),t,i))},e.onPinchStop=function(t){var n=e.props,r=n.onPinchingStop,o=n.onZoomStop;e.pinchStartScale&&(sc(e),sl(ql(e),t,r),sl(ql(e),t,o))},e.onTouchPanningStart=function(t){var n=e.setup.disabled,r=e.props.onPanningStart;if(!n&&xl(e,t))if(e.lastTouch&&+new Date-e.lastTouch<200&&1===t.touches.length)e.onDoubleClick(t);else{e.lastTouch=+new Date,pl(e);var o=t.touches,i=1===o.length,a=2===o.length;i&&(pl(e),Dl(e,t),sl(ql(e),t,r)),a&&e.onPinchStart(t)}},e.onTouchPanning=function(t){var n=e.setup.disabled,r=e.props.onPanning;if(e.isPanning&&1===t.touches.length){if(n)return;if(!Cl(e))return;t.preventDefault(),t.stopPropagation();var o=t.touches[0];Fl(e,o.clientX,o.clientY),sl(ql(e),t,r)}else t.touches.length>1&&e.onPinch(t)},e.onTouchPanningStop=function(t){e.onPanningStop(t),e.onPinchStop(t)},e.onDoubleClick=function(t){e.setup.disabled||dc(e,t)&&fc(e,t)},e.clearPanning=function(t){e.isPanning&&e.onPanningStop(t)},e.setKeyPressed=function(t){e.pressedKeys[t.key]=!0},e.setKeyUnPressed=function(t){e.pressedKeys[t.key]=!1},e.isPressingKeys=function(t){return!t.length||Boolean(t.find((function(t){return e.pressedKeys[t]})))},e.setComponents=function(t,n){e.cleanupWindowEvents(),e.wrapperComponent=t,e.contentComponent=n,gl(e,e.transformState.scale),e.handleInitializeWrapperEvents(t),e.initializeWindowEvents(),e.handleInitialize(),e.handleRef(),e.isInitialized=!0,sl(ql(e),void 0,e.props.onInit)},e.setTransformState=function(t,n,r){var o=e.props.onTransformed;isNaN(t)||isNaN(n)||isNaN(r)?console.error("Detected NaN set state values"):(t!==e.transformState.scale&&(e.transformState.previousScale=e.transformState.scale,e.transformState.scale=t),e.transformState.positionX=n,e.transformState.positionY=r,sl(ql(e),{scale:t,positionX:n,positionY:r},o),e.applyTransformation())},e.setCenter=function(){if(e.wrapperComponent&&e.contentComponent){var t=Jl(e.transformState.scale,e.wrapperComponent,e.contentComponent);e.setTransformState(t.scale,t.positionX,t.positionY)}},e.applyTransformation=function(){if(e.mounted&&e.contentComponent){var t=e.transformState,n=t.scale,r=t.positionX,o=t.positionY,i=Ql(r,o,n);e.contentComponent.style.transform=i,e.handleRef()}},e.handleRef=function(){e.props.setRef(ql(e))},e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}al(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(n,t),n.prototype.componentDidMount=function(){this.initializeWindowEvents()},n.prototype.componentWillUnmount=function(){this.cleanupWindowEvents()},n.prototype.componentDidUpdate=function(e){e!==this.props&&(gl(this,this.transformState.scale),this.setup=Il(this.props))},n.prototype.render=function(){var t=ql(this),n=this.props.children,r="function"===typeof n?n(t):n;return e.createElement(pc.Provider,{value:ul(ul({},this.transformState),{setComponents:this.setComponents,contextInstance:this})},r)},n}(e.Component),hc=e.forwardRef((function(t,n){var r=(0,e.useState)(null),o=r[0],i=r[1];return(0,e.useImperativeHandle)(n,(function(){return o}),[o]),e.createElement(vc,ul({},t,{setRef:i}))}));var mc="transform-component-module_wrapper__1_Fgj",gc="transform-component-module_content__2jYgh";!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!==typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".transform-component-module_wrapper__1_Fgj {\n position: relative;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n overflow: hidden;\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none;\n margin: 0;\n padding: 0;\n}\n.transform-component-module_content__2jYgh {\n display: flex;\n flex-wrap: wrap;\n width: -moz-fit-content;\n width: fit-content;\n height: -moz-fit-content;\n height: fit-content;\n margin: 0;\n padding: 0;\n transform-origin: 0% 0%;\n}\n.transform-component-module_content__2jYgh img {\n pointer-events: none;\n}\n");var yc=function(t){var n=t.children,r=t.wrapperClass,o=void 0===r?"":r,i=t.contentClass,a=void 0===i?"":i,u=t.wrapperStyle,l=t.contentStyle,c=(0,e.useContext)(pc).setComponents,s=(0,e.useRef)(null),f=(0,e.useRef)(null);return(0,e.useEffect)((function(){var e=s.current,t=f.current;null!==e&&null!==t&&c&&c(e,t)}),[]),e.createElement("div",{ref:s,className:"react-transform-wrapper "+mc+" "+o,style:u},e.createElement("div",{ref:f,className:"react-transform-component "+gc+" "+a,style:l},n))},bc=function(t){(0,e.useEffect)(t,[])},wc=function(t){var n=(0,e.useRef)(t);n.current=t,bc((function(){return function(){return n.current()}}))},Ec=function(t){var n=(0,e.useRef)(0),r=(0,e.useState)(t),o=r[0],i=r[1],a=(0,e.useCallback)((function(e){cancelAnimationFrame(n.current),n.current=requestAnimationFrame((function(){i(e)}))}),[]);return wc((function(){cancelAnimationFrame(n.current)})),[o,a]},xc=function(){};function Cc(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.addEventListener&&e.addEventListener.apply(e,t)}function Sc(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];e&&e.removeEventListener&&e.removeEventListener.apply(e,t)}var _c="undefined"!==typeof window,kc=function(t,n){void 0===t&&(t=1/0),void 0===n&&(n=1/0);var r=Ec({width:_c?window.innerWidth:t,height:_c?window.innerHeight:n}),o=r[0],i=r[1];return(0,e.useEffect)((function(){if(_c){var e=function(){i({width:window.innerWidth,height:window.innerHeight})};return Cc(window,"resize",e),function(){Sc(window,"resize",e)}}}),[]),o},Dc=_c?window:null,Fc=function(e){return!!e.addEventListener},Ac=function(e){return!!e.on},Tc=function(t,n,r,o){void 0===r&&(r=Dc),(0,e.useEffect)((function(){if(n&&r)return Fc(r)?Cc(r,t,n,o):Ac(r)&&r.on(t,n,o),function(){Fc(r)?Sc(r,t,n,o):Ac(r)&&r.off(t,n,o)}}),[t,n,r,JSON.stringify(o)])},Rc=function(t,n,r,o){void 0===n&&(n=xc),void 0===r&&(r={}),void 0===o&&(o=[t]);var i=r.event,a=void 0===i?"keydown":i,u=r.target,l=r.options,c=(0,e.useMemo)((function(){var e,r="function"===typeof(e=t)?e:"string"===typeof e?function(t){return t.key===e}:e?function(){return!0}:function(){return!1};return function(e){if(r(e))return n(e)}}),o);Tc(a,c,u,l)},Pc=function(t){var n=(0,e.useState)([!1,null]),r=n[0],o=n[1];return Rc(t,(function(e){return o([!0,e])}),{event:"keydown"},[r]),Rc(t,(function(e){return o([!1,e])}),{event:"keyup"},[r]),r};var Oc=function(t,n){var r=function(){var t=(0,e.useRef)(!0);return t.current?(t.current=!1,!0):t.current}();(0,e.useEffect)((function(){if(!r)return t()}),n)},Nc=function(e,t,n,r){void 0===r&&(r=Pc);var o=r(e),i=o[0],a=o[1];Oc((function(){!i&&n?n(a):i&&t&&t(a)}),[i])},Lc=["title","titleId"];var Mc=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Lc);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12.75 8.25v7.5m6-7.5h-3V12m0 0v3.75m0-3.75H18M9.75 9.348c-1.03-1.464-2.698-1.464-3.728 0-1.03 1.465-1.03 3.84 0 5.304 1.03 1.464 2.699 1.464 3.728 0V12h-1.5M4.5 19.5h15a2.25 2.25 0 002.25-2.25V6.75A2.25 2.25 0 0019.5 4.5h-15a2.25 2.25 0 00-2.25 2.25v10.5A2.25 2.25 0 004.5 19.5z"}))}));function Ic(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var jc=["color"],Bc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,jc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M1.99998 0.999976C1.44769 0.999976 0.999976 1.44769 0.999976 1.99998V13C0.999976 13.5523 1.44769 14 1.99998 14H13C13.5523 14 14 13.5523 14 13V1.99998C14 1.44769 13.5523 0.999976 13 0.999976H1.99998ZM1.99998 1.99998L13 1.99998V13H1.99998V1.99998ZM4.49996 3.99996C4.22382 3.99996 3.99996 4.22382 3.99996 4.49996V10.5C3.99996 10.7761 4.22382 11 4.49996 11H10.5C10.7761 11 11 10.7761 11 10.5V4.49996C11 4.22382 10.7761 3.99996 10.5 3.99996H4.49996ZM4.99996 9.99996V4.99996H9.99996V9.99996H4.99996Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),zc=["color"],Vc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,zc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M6.1584 3.13508C6.35985 2.94621 6.67627 2.95642 6.86514 3.15788L10.6151 7.15788C10.7954 7.3502 10.7954 7.64949 10.6151 7.84182L6.86514 11.8418C6.67627 12.0433 6.35985 12.0535 6.1584 11.8646C5.95694 11.6757 5.94673 11.3593 6.1356 11.1579L9.565 7.49985L6.1356 3.84182C5.94673 3.64036 5.95694 3.32394 6.1584 3.13508Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Uc=["color"],Wc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,Uc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M7.49991 0.876892C3.84222 0.876892 0.877075 3.84204 0.877075 7.49972C0.877075 11.1574 3.84222 14.1226 7.49991 14.1226C11.1576 14.1226 14.1227 11.1574 14.1227 7.49972C14.1227 3.84204 11.1576 0.876892 7.49991 0.876892ZM1.82708 7.49972C1.82708 4.36671 4.36689 1.82689 7.49991 1.82689C10.6329 1.82689 13.1727 4.36671 13.1727 7.49972C13.1727 10.6327 10.6329 13.1726 7.49991 13.1726C4.36689 13.1726 1.82708 10.6327 1.82708 7.49972ZM5.03747 9.21395C4.87949 8.98746 4.56782 8.93193 4.34133 9.08991C4.11484 9.24789 4.05931 9.55956 4.21729 9.78605C4.93926 10.8211 6.14033 11.5 7.50004 11.5C8.85974 11.5 10.0608 10.8211 10.7828 9.78605C10.9408 9.55956 10.8852 9.24789 10.6587 9.08991C10.4323 8.93193 10.1206 8.98746 9.9626 9.21395C9.41963 9.99238 8.51907 10.5 7.50004 10.5C6.481 10.5 5.58044 9.99238 5.03747 9.21395ZM5.37503 6.84998C5.85828 6.84998 6.25003 6.45815 6.25003 5.97498C6.25003 5.4918 5.85828 5.09998 5.37503 5.09998C4.89179 5.09998 4.50003 5.4918 4.50003 5.97498C4.50003 6.45815 4.89179 6.84998 5.37503 6.84998ZM10.5 5.97498C10.5 6.45815 10.1083 6.84998 9.62503 6.84998C9.14179 6.84998 8.75003 6.45815 8.75003 5.97498C8.75003 5.4918 9.14179 5.09998 9.62503 5.09998C10.1083 5.09998 10.5 5.4918 10.5 5.97498Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Hc=["color"],Kc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,Hc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M12.3536 13.3536C12.1583 13.5488 11.8417 13.5488 11.6465 13.3536L6.39645 8.10355C6.36478 8.07188 6.33824 8.03702 6.31685 8H5.00002C4.78719 8 4.59769 7.86528 4.52777 7.66426L2.12777 0.764277C2.05268 0.548387 2.13355 0.309061 2.3242 0.182972C2.51486 0.0568819 2.76674 0.0761337 2.93602 0.229734L8.336 5.12972C8.44044 5.22449 8.50001 5.35897 8.50001 5.5V5.81684C8.53702 5.83824 8.57189 5.86478 8.60356 5.89645L13.8536 11.1464C14.0488 11.3417 14.0488 11.6583 13.8536 11.8536L12.3536 13.3536ZM8.25 6.95711L7.45711 7.75L12 12.2929L12.7929 11.5L8.25 6.95711ZM3.71669 2.28845L5.35549 7H6.2929L7.50001 5.79289V5.72146L3.71669 2.28845Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Gc=["color"],Yc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,Gc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),qc=["color"],Xc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,qc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M2.14921 3.99996C2.14921 2.97778 2.97784 2.14915 4.00002 2.14915C5.02219 2.14915 5.85083 2.97778 5.85083 3.99996C5.85083 5.02213 5.02219 5.85077 4.00002 5.85077C2.97784 5.85077 2.14921 5.02213 2.14921 3.99996ZM4.00002 1.24915C2.48079 1.24915 1.24921 2.48073 1.24921 3.99996C1.24921 5.51919 2.48079 6.75077 4.00002 6.75077C5.51925 6.75077 6.75083 5.51919 6.75083 3.99996C6.75083 2.48073 5.51925 1.24915 4.00002 1.24915ZM5.82034 11.0001L2.49998 12.8369V9.16331L5.82034 11.0001ZM2.63883 8.21159C2.17228 7.9535 1.59998 8.29093 1.59998 8.82411V13.1761C1.59998 13.7093 2.17228 14.0467 2.63883 13.7886L6.57235 11.6126C7.05389 11.3462 7.05389 10.654 6.57235 10.3876L2.63883 8.21159ZM8.30001 9.00003C8.30001 8.61343 8.61341 8.30003 9.00001 8.30003H13C13.3866 8.30003 13.7 8.61343 13.7 9.00003V13C13.7 13.3866 13.3866 13.7 13 13.7H9.00001C8.61341 13.7 8.30001 13.3866 8.30001 13V9.00003ZM9.20001 9.20003V12.8H12.8V9.20003H9.20001ZM13.4432 2.19311C13.6189 2.01737 13.6189 1.73245 13.4432 1.55671C13.2675 1.38098 12.9826 1.38098 12.8068 1.55671L11 3.36353L9.19321 1.55674C9.01748 1.381 8.73255 1.381 8.55682 1.55674C8.38108 1.73247 8.38108 2.0174 8.55682 2.19313L10.3636 3.99992L8.55682 5.80671C8.38108 5.98245 8.38108 6.26737 8.55682 6.44311C8.73255 6.61885 9.01748 6.61885 9.19321 6.44311L11 4.63632L12.8068 6.44314C12.9826 6.61887 13.2675 6.61887 13.4432 6.44314C13.6189 6.2674 13.6189 5.98247 13.4432 5.80674L11.6364 3.99992L13.4432 2.19311Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Zc=["color"],$c=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,Zc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M3.24182 2.32181C3.3919 2.23132 3.5784 2.22601 3.73338 2.30781L12.7334 7.05781C12.8974 7.14436 13 7.31457 13 7.5C13 7.68543 12.8974 7.85564 12.7334 7.94219L3.73338 12.6922C3.5784 12.774 3.3919 12.7687 3.24182 12.6782C3.09175 12.5877 3 12.4252 3 12.25V2.75C3 2.57476 3.09175 2.4123 3.24182 2.32181ZM4 3.57925V11.4207L11.4288 7.5L4 3.57925Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),Qc=["color"],Jc=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,Qc);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M1.84998 7.49998C1.84998 4.66458 4.05979 1.84998 7.49998 1.84998C10.2783 1.84998 11.6515 3.9064 12.2367 5H10.5C10.2239 5 10 5.22386 10 5.5C10 5.77614 10.2239 6 10.5 6H13.5C13.7761 6 14 5.77614 14 5.5V2.5C14 2.22386 13.7761 2 13.5 2C13.2239 2 13 2.22386 13 2.5V4.31318C12.2955 3.07126 10.6659 0.849976 7.49998 0.849976C3.43716 0.849976 0.849976 4.18537 0.849976 7.49998C0.849976 10.8146 3.43716 14.15 7.49998 14.15C9.44382 14.15 11.0622 13.3808 12.2145 12.2084C12.8315 11.5806 13.3133 10.839 13.6418 10.0407C13.7469 9.78536 13.6251 9.49315 13.3698 9.38806C13.1144 9.28296 12.8222 9.40478 12.7171 9.66014C12.4363 10.3425 12.0251 10.9745 11.5013 11.5074C10.5295 12.4963 9.16504 13.15 7.49998 13.15C4.05979 13.15 1.84998 10.3354 1.84998 7.49998Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),es=["color"],ts=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,es);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M7.81825 1.18188C7.64251 1.00615 7.35759 1.00615 7.18185 1.18188L4.18185 4.18188C4.00611 4.35762 4.00611 4.64254 4.18185 4.81828C4.35759 4.99401 4.64251 4.99401 4.81825 4.81828L7.05005 2.58648V9.49996C7.05005 9.74849 7.25152 9.94996 7.50005 9.94996C7.74858 9.94996 7.95005 9.74849 7.95005 9.49996V2.58648L10.1819 4.81828C10.3576 4.99401 10.6425 4.99401 10.8182 4.81828C10.994 4.64254 10.994 4.35762 10.8182 4.18188L7.81825 1.18188ZM2.5 9.99997C2.77614 9.99997 3 10.2238 3 10.5V12C3 12.5538 3.44565 13 3.99635 13H11.0012C11.5529 13 12 12.5528 12 12V10.5C12 10.2238 12.2239 9.99997 12.5 9.99997C12.7761 9.99997 13 10.2238 13 10.5V12C13 13.104 12.1062 14 11.0012 14H3.99635C2.89019 14 2 13.103 2 12V10.5C2 10.2238 2.22386 9.99997 2.5 9.99997Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),ns=["color"],rs=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,ns);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M7 2H1.5C1.22386 2 1 2.22386 1 2.5V7H7V2ZM8 2V7H14V2.5C14 2.22386 13.7761 2 13.5 2H8ZM7 8H1V12.5C1 12.7761 1.22386 13 1.5 13H7V8ZM8 13V8H14V12.5C14 12.7761 13.7761 13 13.5 13H8ZM1.5 1C0.671573 1 0 1.67157 0 2.5V12.5C0 13.3284 0.671573 14 1.5 14H13.5C14.3284 14 15 13.3284 15 12.5V2.5C15 1.67157 14.3284 1 13.5 1H1.5Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))})),os=["color"],is=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=Ic(t,os);return(0,e.createElement)("svg",Object.assign({width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i,{ref:n}),(0,e.createElement)("path",{d:"M1.5 2H13.5C13.7761 2 14 2.22386 14 2.5V7H1V2.5C1 2.22386 1.22386 2 1.5 2ZM1 8V12.5C1 12.7761 1.22386 13 1.5 13H13.5C13.7761 13 14 12.7761 14 12.5V8H1ZM0 2.5C0 1.67157 0.671573 1 1.5 1H13.5C14.3284 1 15 1.67157 15 2.5V12.5C15 13.3284 14.3284 14 13.5 14H1.5C0.671573 14 0 13.3284 0 12.5V2.5Z",fill:o,fillRule:"evenodd",clipRule:"evenodd"}))}));function as(){return as=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},as.apply(this,arguments)}function us(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function ls(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function cs(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return ls(t,e)}))}}var ss=["scope","children"];function fs(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function ds(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}function ps(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=ds(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=ds(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}var vs=["children"],hs=["children"],ms=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,vs),i=e.Children.toArray(r),a=i.find(bs);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(gs,as({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(gs,as({},o,{ref:n}),r)}));ms.displayName="Slot";var gs=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,hs);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:cs(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));gs.displayName="SlotClone";var ys=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function bs(t){return(0,e.isValidElement)(t)&&t.type===ys}var ws=["asChild"],Es=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,ws),a=o?ms:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,as({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),_(_({},t),{},C({},n,r))}),{});function xs(){return xs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xs.apply(this,arguments)}function Cs(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}var Ss=["scope","children"];function _s(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function ks(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function Ds(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return ks(t,e)}))}}function Fs(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(Ds.apply(void 0,n),n)}function As(){return As=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},As.apply(this,arguments)}var Ts=["children"],Rs=["children"],Ps=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Ts),i=e.Children.toArray(r),a=i.find(Ls);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(Os,As({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(Os,As({},o,{ref:n}),r)}));Ps.displayName="Slot";var Os=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Rs);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:Ds(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));Os.displayName="SlotClone";var Ns=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function Ls(t){return(0,e.isValidElement)(t)&&t.type===Ns}var Ms=["scope","children"];function Is(t){var n=t+"CollectionProvider",r=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Ss),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,_s.apply(void 0,[i].concat(c(n)))]}(n),o=p(r,2),i=o[0],a=o[1],u=p(i(n,{collectionRef:{current:null},itemMap:new Map}),2),l=u[0],f=u[1],d=function(t){var n=t.scope,r=t.children,o=e.useRef(null),i=e.useRef(new Map).current;return e.createElement(l,{scope:n,itemMap:i,collectionRef:o},r)},v=t+"CollectionSlot",h=e.forwardRef((function(t,n){var r=t.scope,o=t.children,i=Fs(n,f(v,r).collectionRef);return e.createElement(Ps,{ref:i},o)})),m=t+"CollectionItemSlot",g="data-radix-collection-item",y=e.forwardRef((function(t,n){var r,o=t.scope,i=t.children,a=s(t,Ms),u=e.useRef(null),l=Fs(n,u),c=f(m,o);return e.useEffect((function(){return c.itemMap.set(u,_({ref:u},a)),function(){c.itemMap.delete(u)}})),e.createElement(Ps,(C(r={},g,""),C(r,"ref",l),r),i)}));return[{Provider:d,Slot:h,ItemSlot:y},function(n){var r=f(t+"CollectionConsumer",n),o=e.useCallback((function(){var e=r.collectionRef.current;if(!e)return[];var t=Array.from(e.querySelectorAll("[".concat(g,"]"))),n=Array.from(r.itemMap.values()).sort((function(e,n){return t.indexOf(e.ref.current)-t.indexOf(n.ref.current)}));return n}),[r.collectionRef,r.itemMap]);return o},a]}function js(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function Bs(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return js(t,e)}))}}function zs(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(Bs.apply(void 0,n),n)}var Vs=["scope","children"];function Us(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Vs),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,Ws.apply(void 0,[i].concat(c(n)))]}function Ws(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}var Hs=(0,e.createContext)(void 0);function Ks(t){var n=(0,e.useContext)(Hs);return t||n||"ltr"}var Gs=["children"],Ys=["children"],qs=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Gs),i=e.Children.toArray(r),a=i.find($s);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(Xs,xs({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(Xs,xs({},o,{ref:n}),r)}));qs.displayName="Slot";var Xs=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,Ys);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:Bs(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));Xs.displayName="SlotClone";var Zs=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function $s(t){return(0,e.isValidElement)(t)&&t.type===Zs}var Qs=["asChild"],Js=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,Qs),a=o?qs:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,xs({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),_(_({},t),{},C({},n,r))}),{});function ef(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}function tf(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}var nf,rf=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],of="dismissableLayer.update",af="dismissableLayer.pointerDownOutside",uf="dismissableLayer.focusOutside",lf=(0,e.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),cf=(0,e.forwardRef)((function(t,n){var r,o=t.disableOutsidePointerEvents,i=void 0!==o&&o,a=t.onEscapeKeyDown,u=t.onPointerDownOutside,l=t.onFocusOutside,f=t.onInteractOutside,d=t.onDismiss,v=s(t,rf),h=(0,e.useContext)(lf),m=p((0,e.useState)(null),2),g=m[0],y=m[1],b=null!==(r=null===g||void 0===g?void 0:g.ownerDocument)&&void 0!==r?r:null===globalThis||void 0===globalThis?void 0:globalThis.document,w=p((0,e.useState)({}),2)[1],E=zs(n,(function(e){return y(e)})),x=Array.from(h.layers),C=p(c(h.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],S=x.indexOf(C),k=g?x.indexOf(g):-1,D=h.layersWithOutsidePointerEventsDisabled.size>0,F=k>=S,A=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=tf(t),o=(0,e.useRef)(!1),i=(0,e.useRef)((function(){}));return(0,e.useEffect)((function(){var e=function(e){if(e.target&&!o.current){var t=function(){ff(af,r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}o.current=!1},t=window.setTimeout((function(){n.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}}),[n,r]),{onPointerDownCapture:function(){return o.current=!0}}}((function(e){var t=e.target,n=c(h.branches).some((function(e){return e.contains(t)}));F&&!n&&(null===u||void 0===u||u(e),null===f||void 0===f||f(e),e.defaultPrevented||null===d||void 0===d||d())}),b),T=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=tf(t),o=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!o.current&&ff(uf,r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),function(){return n.removeEventListener("focusin",e)}}),[n,r]),{onFocusCapture:function(){return o.current=!0},onBlurCapture:function(){return o.current=!1}}}((function(e){var t=e.target;c(h.branches).some((function(e){return e.contains(t)}))||(null===l||void 0===l||l(e),null===f||void 0===f||f(e),e.defaultPrevented||null===d||void 0===d||d())}),b);return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=tf(t);(0,e.useEffect)((function(){var e=function(e){"Escape"===e.key&&r(e)};return n.addEventListener("keydown",e),function(){return n.removeEventListener("keydown",e)}}),[r,n])}((function(e){k===h.layers.size-1&&(null===a||void 0===a||a(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))}),b),(0,e.useEffect)((function(){if(g)return i&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(nf=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(g)),h.layers.add(g),sf(),function(){i&&1===h.layersWithOutsidePointerEventsDisabled.size&&(b.body.style.pointerEvents=nf)}}),[g,b,i,h]),(0,e.useEffect)((function(){return function(){g&&(h.layers.delete(g),h.layersWithOutsidePointerEventsDisabled.delete(g),sf())}}),[g,h]),(0,e.useEffect)((function(){var e=function(){return w({})};return document.addEventListener(of,e),function(){return document.removeEventListener(of,e)}}),[]),(0,e.createElement)(Js.div,xs({},v,{ref:E,style:_({pointerEvents:D?F?"auto":"none":void 0},t.style),onFocusCapture:Cs(t.onFocusCapture,T.onFocusCapture),onBlurCapture:Cs(t.onBlurCapture,T.onBlurCapture),onPointerDownCapture:Cs(t.onPointerDownCapture,A.onPointerDownCapture)}))}));function sf(){var e=new CustomEvent(of);document.dispatchEvent(e)}function ff(e,t,n,r){var o=r.discrete,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?ef(i,a):i.dispatchEvent(a)}var df=0;function pf(){(0,e.useEffect)((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:vf()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:vf()),df++,function(){1===df&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),df--}}),[])}function vf(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var hf=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"],mf="focusScope.autoFocusOnMount",gf="focusScope.autoFocusOnUnmount",yf={bubbles:!1,cancelable:!0},bf=(0,e.forwardRef)((function(t,n){var r=t.loop,o=void 0!==r&&r,i=t.trapped,a=void 0!==i&&i,u=t.onMountAutoFocus,l=t.onUnmountAutoFocus,c=s(t,hf),f=p((0,e.useState)(null),2),d=f[0],v=f[1],h=tf(u),m=tf(l),g=(0,e.useRef)(null),y=zs(n,(function(e){return v(e)})),b=(0,e.useRef)({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;(0,e.useEffect)((function(){if(a){var e=function(e){if(!b.paused&&d){var t=e.target;d.contains(t)?g.current=t:Sf(g.current,{select:!0})}},t=function(e){!b.paused&&d&&(d.contains(e.relatedTarget)||Sf(g.current,{select:!0}))};return document.addEventListener("focusin",e),document.addEventListener("focusout",t),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[a,d,b.paused]),(0,e.useEffect)((function(){if(d){_f.add(b);var e=document.activeElement;if(!d.contains(e)){var t=new CustomEvent(mf,yf);d.addEventListener(mf,h),d.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.select,o=void 0!==r&&r,i=document.activeElement,a=E(e);try{for(a.s();!(t=a.n()).done;){if(Sf(t.value,{select:o}),document.activeElement!==i)return}}catch(u){a.e(u)}finally{a.f()}}((n=wf(d),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&Sf(d))}return function(){d.removeEventListener(mf,h),setTimeout((function(){var t=new CustomEvent(gf,yf);d.addEventListener(gf,m),d.dispatchEvent(t),t.defaultPrevented||Sf(null!==e&&void 0!==e?e:document.body,{select:!0}),d.removeEventListener(gf,m),_f.remove(b)}),0)}}var n}),[d,h,m,b]);var w=(0,e.useCallback)((function(e){if((o||a)&&!b.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r=e.currentTarget,i=function(e){var t=wf(e),n=Ef(t,e),r=Ef(t.reverse(),e);return[n,r]}(r),u=p(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),o&&Sf(c,{select:!0})):(e.preventDefault(),o&&Sf(l,{select:!0})):n===r&&e.preventDefault()}}}),[o,a,b.paused]);return(0,e.createElement)(Js.div,xs({tabIndex:-1},c,{ref:y,onKeyDown:w}))}));function wf(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function Ef(e,t){var n,r=E(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!xf(o,{upTo:t}))return o}}catch(i){r.e(i)}finally{r.f()}}function xf(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Cf(e){return e instanceof HTMLInputElement&&"select"in e}function Sf(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&Cf(e)&&r&&e.select()}}var _f=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=kf(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=kf(e,t))[0])||void 0===n||n.resume()}}}();function kf(e,t){var n=c(e),r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var Df=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},Ff=t["useId".toString()]||function(){},Af=0;function Tf(t){var n=p(e.useState(Ff()),2),r=n[0],o=n[1];return Df((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(Af++)}))}),[t]),t||(r?"radix-".concat(r):"")}var Rf=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","flipAlignment"],Pf=["strategy"],Of=["mainAxis","crossAxis","limiter"],Nf=["apply"];function Lf(e){return e.split("-")[0]}function Mf(e){return e.split("-")[1]}function If(e){return["top","bottom"].includes(Lf(e))?"x":"y"}function jf(e){return"y"===e?"height":"width"}function Bf(e,t,n){var r,o=e.reference,i=e.floating,a=o.x+o.width/2-i.width/2,u=o.y+o.height/2-i.height/2,l=If(t),c=jf(l),s=o[c]/2-i[c]/2,f="x"===l;switch(Lf(t)){case"top":r={x:a,y:o.y-i.height};break;case"bottom":r={x:a,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:u};break;case"left":r={x:o.x-i.width,y:u};break;default:r={x:o.x,y:o.y}}switch(Mf(t)){case"start":r[l]-=s*(n&&f?-1:1);break;case"end":r[l]+=s*(n&&f?-1:1)}return r}var zf=function(){var e=d(w().mark((function e(t,n,r){var o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,E,x,S,k,D,F,A,T,R;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.placement,i=void 0===o?"bottom":o,a=r.strategy,u=void 0===a?"absolute":a,l=r.middleware,c=void 0===l?[]:l,s=r.platform,e.next=9,null==s.isRTL?void 0:s.isRTL(n);case 9:return f=e.sent,e.next=12,s.getElementRects({reference:t,floating:n,strategy:u});case 12:d=e.sent,p=Bf(d,i,f),v=p.x,h=p.y,m=i,g={},y=0,b=0;case 20:if(!(b<c.length)){e.next=55;break}return x=c[b],S=x.name,k=x.fn,e.next=26,k({x:v,y:h,initialPlacement:i,placement:m,strategy:u,middlewareData:g,rects:d,platform:s,elements:{reference:t,floating:n}});case 26:if(D=e.sent,F=D.x,A=D.y,T=D.data,R=D.reset,v=null!=F?F:v,h=null!=A?A:h,g=_(_({},g),{},C({},S,_(_({},g[S]),T))),e.t0=R&&y<=50,!e.t0){e.next=52;break}if(y++,e.t1="object"==typeof R,!e.t1){e.next=51;break}if(R.placement&&(m=R.placement),e.t2=R.rects,!e.t2){e.next=50;break}if(!0!==R.rects){e.next=48;break}return e.next=45,s.getElementRects({reference:t,floating:n,strategy:u});case 45:e.t3=e.sent,e.next=49;break;case 48:e.t3=R.rects;case 49:d=e.t3;case 50:E=Bf(d,m,f),v=E.x,h=E.y;case 51:b=-1;case 52:b++,e.next=20;break;case 55:return e.abrupt("return",{x:v,y:h,placement:m,strategy:u,middlewareData:g});case 56:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();function Vf(e){return"number"!=typeof e?function(e){return _({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function Uf(e){return _(_({},e),{},{top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height})}function Wf(e,t){return Hf.apply(this,arguments)}function Hf(){return Hf=d(w().mark((function e(t,n){var r,o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,E,x,C,S;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n={}),o=t.x,i=t.y,a=t.platform,u=t.rects,l=t.elements,c=t.strategy,f=(s=n).boundary,d=void 0===f?"clippingAncestors":f,p=s.rootBoundary,v=void 0===p?"viewport":p,h=s.elementContext,m=void 0===h?"floating":h,g=s.altBoundary,y=void 0!==g&&g,b=s.padding,E=Vf(void 0===b?0:b),x=l[y?"floating"===m?"reference":"floating":m],e.t0=Uf,e.t1=a,e.next=24,null==a.isElement?void 0:a.isElement(x);case 24:if(e.t3=r=e.sent,e.t2=null==e.t3,e.t2){e.next=28;break}e.t2=r;case 28:if(!e.t2){e.next=32;break}e.t4=x,e.next=38;break;case 32:if(e.t5=x.contextElement,e.t5){e.next=37;break}return e.next=36,null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating);case 36:e.t5=e.sent;case 37:e.t4=e.t5;case 38:return e.t6=e.t4,e.t7=d,e.t8=v,e.t9=c,e.t10={element:e.t6,boundary:e.t7,rootBoundary:e.t8,strategy:e.t9},e.next=45,e.t1.getClippingRect.call(e.t1,e.t10);case 45:if(e.t11=e.sent,C=(0,e.t0)(e.t11),e.t12=Uf,!a.convertOffsetParentRelativeRectToViewportRelativeRect){e.next=61;break}return e.t14=a,e.t15="floating"===m?_(_({},u.floating),{},{x:o,y:i}):u.reference,e.next=53,null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating);case 53:return e.t16=e.sent,e.t17=c,e.t18={rect:e.t15,offsetParent:e.t16,strategy:e.t17},e.next=58,e.t14.convertOffsetParentRelativeRectToViewportRelativeRect.call(e.t14,e.t18);case 58:e.t13=e.sent,e.next=62;break;case 61:e.t13=u[m];case 62:return e.t19=e.t13,S=(0,e.t12)(e.t19),e.abrupt("return",{top:C.top-S.top+E.top,bottom:S.bottom-C.bottom+E.bottom,left:C.left-S.left+E.left,right:S.right-C.right+E.right});case 65:case"end":return e.stop()}}),e)}))),Hf.apply(this,arguments)}var Kf=Math.min,Gf=Math.max;function Yf(e,t,n){return Gf(e,Kf(t,n))}var qf=function(e){return{name:"arrow",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,E,x,S,_,k,D,F,A,T,R,P,O;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a=(i=null!=e?e:{}).element,u=i.padding,l=void 0===u?0:u,c=t.x,s=t.y,f=t.placement,d=t.rects,p=t.platform,null!=a){n.next=3;break}return n.abrupt("return",{});case 3:return v=Vf(l),h={x:c,y:s},m=If(f),g=Mf(f),y=jf(m),n.next=10,p.getDimensions(a);case 10:return b=n.sent,E="y"===m?"top":"left",x="y"===m?"bottom":"right",S=d.reference[y]+d.reference[m]-h[m]-d.floating[y],_=h[m]-d.reference[m],n.next=17,null==p.getOffsetParent?void 0:p.getOffsetParent(a);case 17:return k=n.sent,0===(D=k?"y"===m?k.clientHeight||0:k.clientWidth||0:0)&&(D=d.floating[y]),F=S/2-_/2,A=v[E],T=D-b[y]-v[x],R=D/2-b[y]/2+F,P=Yf(A,R,T),O=("start"===g?v[E]:v[x])>0&&R!==P&&d.reference[y]<=d.floating[y],n.abrupt("return",(C(o={},m,h[m]-(O?R<A?A-R:T-R:0)),C(o,"data",(C(r={},m,P),C(r,"centerOffset",R-P),r)),o));case 22:case"end":return n.stop()}}),n)})))()}}},Xf={left:"right",right:"left",bottom:"top",top:"bottom"};function Zf(e){return e.replace(/left|right|bottom|top/g,(function(e){return Xf[e]}))}function $f(e,t,n){void 0===n&&(n=!1);var r=Mf(e),o=If(e),i=jf(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=Zf(a)),{main:a,cross:Zf(a)}}var Qf={start:"end",end:"start"};function Jf(e){return e.replace(/start|end/g,(function(e){return Qf[e]}))}var ed=["top","right","bottom","left"],td=(ed.reduce((function(e,t){return e.concat(t,t+"-start",t+"-end")}),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,f,d,p,v,h,m,g,y,b,E,x,C,S,_,k,D,F,A,T,R,P,O,N,L,M,I,j,B;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.placement,i=t.middlewareData,a=t.rects,u=t.initialPlacement,l=t.platform,f=t.elements,p=(d=e).mainAxis,v=void 0===p||p,h=d.crossAxis,m=void 0===h||h,g=d.fallbackPlacements,y=d.fallbackStrategy,b=void 0===y?"bestFit":y,E=d.flipAlignment,x=void 0===E||E,C=s(d,Rf),S=Lf(o),_=g||(S!==u&&x?function(e){var t=Zf(e);return[Jf(e),t,Jf(t)]}(u):[Zf(u)]),k=[u].concat(c(_)),n.next=22,Wf(t,C);case 22:if(D=n.sent,F=[],A=(null==(r=i.flip)?void 0:r.overflows)||[],v&&F.push(D[S]),!m){n.next=36;break}return n.t0=$f,n.t1=o,n.t2=a,n.next=31,null==l.isRTL?void 0:l.isRTL(f.floating);case 31:n.t3=n.sent,T=(0,n.t0)(n.t1,n.t2,n.t3),R=T.main,P=T.cross,F.push(D[R],D[P]);case 36:if(A=[].concat(c(A),[{placement:o,overflows:F}]),F.every((function(e){return e<=0}))){n.next=50;break}if(L=(null!=(O=null==(N=i.flip)?void 0:N.index)?O:0)+1,!(M=k[L])){n.next=40;break}return n.abrupt("return",{data:{index:L,overflows:A},reset:{placement:M}});case 40:I="bottom",n.t4=b,n.next="bestFit"===n.t4?44:"initialPlacement"===n.t4?47:48;break;case 44:return B=null==(j=A.map((function(e){return[e,e.overflows.filter((function(e){return e>0})).reduce((function(e,t){return e+t}),0)]})).sort((function(e,t){return e[1]-t[1]}))[0])?void 0:j[0].placement,B&&(I=B),n.abrupt("break",48);case 47:I=u;case 48:if(o===I){n.next=50;break}return n.abrupt("return",{reset:{placement:I}});case 50:return n.abrupt("return",{});case 51:case"end":return n.stop()}}),n)})))()}}});function nd(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rd(e){return ed.some((function(t){return e[t]>=0}))}var od=function(e){var t=void 0===e?{}:e,n=t.strategy,r=void 0===n?"referenceHidden":n,o=s(t,Pf);return{name:"hide",fn:function(e){return d(w().mark((function t(){var n,i,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=e.rects,t.t0=r,t.next="referenceHidden"===t.t0?4:"escaped"===t.t0?11:18;break;case 4:return t.t1=nd,t.next=7,Wf(e,_(_({},o),{},{elementContext:"reference"}));case 7:return t.t2=t.sent,t.t3=n.reference,i=(0,t.t1)(t.t2,t.t3),t.abrupt("return",{data:{referenceHiddenOffsets:i,referenceHidden:rd(i)}});case 11:return t.t4=nd,t.next=14,Wf(e,_(_({},o),{},{altBoundary:!0}));case 14:return t.t5=t.sent,t.t6=n.floating,a=(0,t.t4)(t.t5,t.t6),t.abrupt("return",{data:{escapedOffsets:a,escaped:rd(a)}});case 18:return t.abrupt("return",{});case 19:case"end":return t.stop()}}),t)})))()}}},id=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.x,o=t.y,n.next=4,function(){var e=d(w().mark((function e(t,n){var r,o,i,a,u,l,c,s,f,d,p,v,h,m;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.placement,o=t.platform,i=t.elements,e.next=5,null==o.isRTL?void 0:o.isRTL(i.floating);case 5:return a=e.sent,u=Lf(r),l=Mf(r),c="x"===If(r),s=["left","top"].includes(u)?-1:1,f=a&&c?-1:1,d="function"==typeof n?n(t):n,p="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:_({mainAxis:0,crossAxis:0,alignmentAxis:null},d),v=p.mainAxis,h=p.crossAxis,m=p.alignmentAxis,e.abrupt("return",(l&&"number"==typeof m&&(h="end"===l?-1*m:m),c?{x:h*f,y:v*s}:{x:v*s,y:h*f}));case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()(t,e);case 4:return i=n.sent,n.abrupt("return",{x:r+i.x,y:o+i.y,data:i});case 6:case"end":return n.stop()}}),n)})))()}}};function ad(e){return"x"===e?"y":"x"}var ud=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,c,f,d,p,v,h,m,g,y,b,E,x,S,k,D;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.x,i=t.y,a=t.placement,l=(u=e).mainAxis,c=void 0===l||l,f=u.crossAxis,d=void 0!==f&&f,p=u.limiter,v=void 0===p?{fn:function(e){return{x:e.x,y:e.y}}}:p,h=s(u,Of),m={x:o,y:i},n.next=14,Wf(t,h);case 14:return g=n.sent,y=If(Lf(a)),b=ad(y),E=m[y],x=m[b],c&&(S="y"===y?"bottom":"right",E=Yf(E+g["y"===y?"top":"left"],E,E-g[S])),d&&(k="y"===b?"bottom":"right",x=Yf(x+g["y"===b?"top":"left"],x,x-g[k])),D=v.fn(_(_({},t),{},(C(r={},y,E),C(r,b,x),r))),n.abrupt("return",_(_({},D),{},{data:{x:D.x-o,y:D.y-i}}));case 22:case"end":return n.stop()}}),n)})))()}}},ld=function(e){return void 0===e&&(e={}),{options:e,fn:function(t){var n,r=t.x,o=t.y,i=t.placement,a=t.rects,u=t.middlewareData,l=e,c=l.offset,s=void 0===c?0:c,f=l.mainAxis,d=void 0===f||f,p=l.crossAxis,v=void 0===p||p,h={x:r,y:o},m=If(i),g=ad(m),y=h[m],b=h[g],w="function"==typeof s?s(_(_({},a),{},{placement:i})):s,E="number"==typeof w?{mainAxis:w,crossAxis:0}:_({mainAxis:0,crossAxis:0},w);if(d){var x="y"===m?"height":"width",S=a.reference[m]-a.floating[x]+E.mainAxis,k=a.reference[m]+a.reference[x]-E.mainAxis;y<S?y=S:y>k&&(y=k)}if(v){var D,F,A,T,R="y"===m?"width":"height",P=["top","left"].includes(Lf(i)),O=a.reference[g]-a.floating[R]+(P&&null!=(D=null==(F=u.offset)?void 0:F[g])?D:0)+(P?0:E.crossAxis),N=a.reference[g]+a.reference[R]+(P?0:null!=(A=null==(T=u.offset)?void 0:T[g])?A:0)-(P?E.crossAxis:0);b<O?b=O:b>N&&(b=N)}return C(n={},m,y),C(n,g,b),n}}},cd=function(e){return void 0===e&&(e={}),{name:"size",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,c,f,d,p,v,h,m,g,y,b,E,x,C;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.placement,o=t.rects,i=t.platform,a=t.elements,l=(u=e).apply,c=s(u,Nf),n.next=9,Wf(t,c);case 9:if(f=n.sent,d=Lf(r),p=Mf(r),"top"!==d&&"bottom"!==d){n.next=31;break}return v=d,n.t0=p,n.next=17,null==i.isRTL?void 0:i.isRTL(a.floating);case 17:if(!n.sent){n.next=21;break}n.t1="start",n.next=22;break;case 21:n.t1="end";case 22:if(n.t2=n.t1,n.t0!==n.t2){n.next=27;break}n.t3="left",n.next=28;break;case 27:n.t3="right";case 28:h=n.t3,n.next=32;break;case 31:h=d,v="end"===p?"top":"bottom";case 32:return m=Gf(f.left,0),g=Gf(f.right,0),y=Gf(f.top,0),b=Gf(f.bottom,0),E={availableHeight:o.floating.height-(["left","right"].includes(r)?2*(0!==y||0!==b?y+b:Gf(f.top,f.bottom)):f[v]),availableWidth:o.floating.width-(["top","bottom"].includes(r)?2*(0!==m||0!==g?m+g:Gf(f.left,f.right)):f[h])},n.next=39,i.getDimensions(a.floating);case 39:return x=n.sent,null==l||l(_(_({},t),E)),n.next=43,i.getDimensions(a.floating);case 43:return C=n.sent,n.abrupt("return",x.width!==C.width||x.height!==C.height?{reset:{rects:!0}}:{});case 45:case"end":return n.stop()}}),n)})))()}}};function sd(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function fd(e){if(null==e)return window;if(!sd(e)){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function dd(e){return fd(e).getComputedStyle(e)}function pd(e){return sd(e)?"":e?(e.nodeName||"").toLowerCase():""}function vd(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function hd(e){return e instanceof fd(e).HTMLElement}function md(e){return e instanceof fd(e).Element}function gd(e){return"undefined"!=typeof ShadowRoot&&(e instanceof fd(e).ShadowRoot||e instanceof ShadowRoot)}function yd(e){var t=dd(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function bd(e){return["table","td","th"].includes(pd(e))}function wd(e){var t=/firefox/i.test(vd()),n=dd(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}function Ed(){return!/^((?!chrome|android).)*safari/i.test(vd())}var xd=Math.min,Cd=Math.max,Sd=Math.round;function _d(e,t,n){var r,o,i,a;void 0===t&&(t=!1),void 0===n&&(n=!1);var u=e.getBoundingClientRect(),l=1,c=1;t&&hd(e)&&(l=e.offsetWidth>0&&Sd(u.width)/e.offsetWidth||1,c=e.offsetHeight>0&&Sd(u.height)/e.offsetHeight||1);var s=md(e)?fd(e):window,f=!Ed()&&n,d=(u.left+(f&&null!=(r=null==(o=s.visualViewport)?void 0:o.offsetLeft)?r:0))/l,p=(u.top+(f&&null!=(i=null==(a=s.visualViewport)?void 0:a.offsetTop)?i:0))/c,v=u.width/l,h=u.height/c;return{width:v,height:h,top:p,right:d+v,bottom:p+h,left:d,x:d,y:p}}function kd(e){return(t=e,(t instanceof fd(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function Dd(e){return md(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Fd(e){return _d(kd(e)).left+Dd(e).scrollLeft}function Ad(e,t,n){var r=hd(t),o=kd(t),i=_d(e,r&&function(e){var t=_d(e);return Sd(t.width)!==e.offsetWidth||Sd(t.height)!==e.offsetHeight}(t),"fixed"===n),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==pd(t)||yd(o))&&(a=Dd(t)),hd(t)){var l=_d(t,!0);u.x=l.x+t.clientLeft,u.y=l.y+t.clientTop}else o&&(u.x=Fd(o));return{x:i.left+a.scrollLeft-u.x,y:i.top+a.scrollTop-u.y,width:i.width,height:i.height}}function Td(e){return"html"===pd(e)?e:e.assignedSlot||e.parentNode||(gd(e)?e.host:null)||kd(e)}function Rd(e){return hd(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function Pd(e){for(var t=fd(e),n=Rd(e);n&&bd(n)&&"static"===getComputedStyle(n).position;)n=Rd(n);return n&&("html"===pd(n)||"body"===pd(n)&&"static"===getComputedStyle(n).position&&!wd(n))?t:n||function(e){var t=Td(e);for(gd(t)&&(t=t.host);hd(t)&&!["html","body"].includes(pd(t));){if(wd(t))return t;t=t.parentNode}return null}(e)||t}function Od(e){if(hd(e))return{width:e.offsetWidth,height:e.offsetHeight};var t=_d(e);return{width:t.width,height:t.height}}function Nd(e){var t=Td(e);return["html","body","#document"].includes(pd(t))?e.ownerDocument.body:hd(t)&&yd(t)?t:Nd(t)}function Ld(e,t){var n;void 0===t&&(t=[]);var r=Nd(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=fd(r),a=o?[i].concat(i.visualViewport||[],yd(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(Ld(a))}function Md(e,t,n){return"viewport"===t?Uf(function(e,t){var n=fd(e),r=kd(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,u=0,l=0;if(o){i=o.width,a=o.height;var c=Ed();(c||!c&&"fixed"===t)&&(u=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:u,y:l}}(e,n)):md(t)?function(e,t){var n=_d(e,!1,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):Uf(function(e){var t,n=kd(e),r=Dd(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=Cd(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Cd(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+Fd(e),l=-r.scrollTop;return"rtl"===dd(o||n).direction&&(u+=Cd(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:l}}(kd(e)))}var Id={getClippingRect:function(e){var t=e.element,n=e.boundary,r=e.rootBoundary,o=e.strategy,i=[].concat(c("clippingAncestors"===n?function(e){var t=Ld(e),n=["absolute","fixed"].includes(dd(e).position)&&hd(e)?Pd(e):e;return md(n)?t.filter((function(e){return md(e)&&function(e,t){var n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&gd(n)){var r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}(e,n)&&"body"!==pd(e)})):[]}(t):[].concat(n)),[r]),a=i[0],u=i.reduce((function(e,n){var r=Md(t,n,o);return e.top=Cd(r.top,e.top),e.right=xd(r.right,e.right),e.bottom=xd(r.bottom,e.bottom),e.left=Cd(r.left,e.left),e}),Md(t,a,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){var t=e.rect,n=e.offsetParent,r=e.strategy,o=hd(n),i=kd(n);if(n===i)return t;var a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==pd(n)||yd(i))&&(a=Dd(n)),hd(n))){var l=_d(n,!0);u.x=l.x+n.clientLeft,u.y=l.y+n.clientTop}return _(_({},t),{},{x:t.x-a.scrollLeft+u.x,y:t.y-a.scrollTop+u.y})},isElement:md,getDimensions:Od,getOffsetParent:Pd,getDocumentElement:kd,getElementRects:function(e){var t=e.reference,n=e.floating,r=e.strategy;return{reference:Ad(t,Pd(n),r),floating:_(_({},Od(n)),{},{x:0,y:0})}},getClientRects:function(e){return Array.from(e.getClientRects())},isRTL:function(e){return"rtl"===dd(e).direction}};function jd(e,t,n,r){void 0===r&&(r={});var o=r,i=o.ancestorScroll,a=void 0===i||i,u=o.ancestorResize,l=void 0===u||u,s=o.elementResize,f=void 0===s||s,d=o.animationFrame,p=void 0!==d&&d,v=a&&!p,h=l&&!p,m=v||h?[].concat(c(md(e)?Ld(e):[]),c(Ld(t))):[];m.forEach((function(e){v&&e.addEventListener("scroll",n,{passive:!0}),h&&e.addEventListener("resize",n)}));var g,y=null;if(f){var b=!0;y=new ResizeObserver((function(){b||n(),b=!1})),md(e)&&!p&&y.observe(e),y.observe(t)}var w=p?_d(e):null;return p&&function t(){var r=_d(e);!w||r.x===w.x&&r.y===w.y&&r.width===w.width&&r.height===w.height||n(),w=r,g=requestAnimationFrame(t)}(),n(),function(){var e;m.forEach((function(e){v&&e.removeEventListener("scroll",n),h&&e.removeEventListener("resize",n)})),null==(e=y)||e.disconnect(),y=null,p&&cancelAnimationFrame(g)}}var Bd="undefined"!==typeof document?e.useLayoutEffect:e.useEffect;function zd(e,t){if(e===t)return!0;if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;var n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!==r--;)if(!zd(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!==r--;){var i=o[r];if(("_owner"!==i||!e.$$typeof)&&!zd(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Vd(t){var r=void 0===t?{}:t,o=r.middleware,i=r.placement,a=void 0===i?"bottom":i,u=r.strategy,l=void 0===u?"absolute":u,c=r.whileElementsMounted,s=e.useRef(null),f=e.useRef(null),d=function(t){var n=e.useRef(t);return Bd((function(){n.current=t})),n}(c),v=e.useRef(null),h=p(e.useState({x:null,y:null,strategy:l,placement:a,middlewareData:{}}),2),m=h[0],g=h[1],y=p(e.useState(o),2),b=y[0],w=y[1];zd(null==b?void 0:b.map((function(e){return e.options})),null==o?void 0:o.map((function(e){return e.options})))||w(o);var E=e.useCallback((function(){s.current&&f.current&&function(e,t,n){return zf(e,t,_({platform:Id},n))}(s.current,f.current,{middleware:b,placement:a,strategy:l}).then((function(e){x.current&&n.flushSync((function(){g(e)}))}))}),[b,a,l]);Bd((function(){x.current&&E()}),[E]);var x=e.useRef(!1);Bd((function(){return x.current=!0,function(){x.current=!1}}),[]);var C=e.useCallback((function(){if("function"===typeof v.current&&(v.current(),v.current=null),s.current&&f.current)if(d.current){var e=d.current(s.current,f.current,E);v.current=e}else E()}),[E,d]),S=e.useCallback((function(e){s.current=e,C()}),[C]),k=e.useCallback((function(e){f.current=e,C()}),[C]),D=e.useMemo((function(){return{reference:s,floating:f}}),[]);return e.useMemo((function(){return _(_({},m),{},{update:E,refs:D,reference:S,floating:k})}),[m,E,D,S,k])}var Ud=function(e){var t=e.element,n=e.padding;return{name:"arrow",options:e,fn:function(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?qf({element:t.current,padding:n}).fn(e):{}:t?qf({element:t,padding:n}).fn(e):{};var r}}};var Wd=["__scopePopper","virtualRef"],Hd=["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","collisionBoundary","collisionPadding","sticky","hideWhenDetached","avoidCollisions","onPlaced"],Kd="Popper",Gd=p(Us(Kd),2),Yd=Gd[0],qd=Gd[1],Xd=p(Yd(Kd),2),Zd=Xd[0],$d=Xd[1],Qd=function(t){var n=t.__scopePopper,r=t.children,o=p((0,e.useState)(null),2),i=o[0],a=o[1];return(0,e.createElement)(Zd,{scope:n,anchor:i,onAnchorChange:a},r)},Jd="PopperAnchor",ep=(0,e.forwardRef)((function(t,n){var r=t.__scopePopper,o=t.virtualRef,i=s(t,Wd),a=$d(Jd,r),u=(0,e.useRef)(null),l=zs(n,u);return(0,e.useEffect)((function(){a.onAnchorChange((null===o||void 0===o?void 0:o.current)||u.current)})),o?null:(0,e.createElement)(Js.div,xs({},i,{ref:l}))})),tp="PopperContent",np=p(Yd(tp),2),rp=np[0],op=(np[1],p(Yd(tp,{hasParent:!1,positionUpdateFns:new Set}),2)),ip=op[0],ap=op[1],up=(0,e.forwardRef)((function(t,n){var r,o,i,a,u,l,c,f,d=t.__scopePopper,v=t.side,h=void 0===v?"bottom":v,m=t.sideOffset,g=void 0===m?0:m,y=t.align,b=void 0===y?"center":y,w=t.alignOffset,E=void 0===w?0:w,x=t.arrowPadding,S=void 0===x?0:x,k=t.collisionBoundary,D=void 0===k?[]:k,F=t.collisionPadding,A=void 0===F?0:F,T=t.sticky,R=void 0===T?"partial":T,P=t.hideWhenDetached,O=void 0!==P&&P,N=t.avoidCollisions,L=void 0===N||N,M=t.onPlaced,I=s(t,Hd),j=$d(tp,d),B=p((0,e.useState)(null),2),z=B[0],V=B[1],U=zs(n,(function(e){return V(e)})),W=p((0,e.useState)(null),2),H=W[0],K=W[1],G=function(t){var n=p((0,e.useState)(void 0),2),r=n[0],o=n[1];return Df((function(){if(t){o({width:t.offsetWidth,height:t.offsetHeight});var e=new ResizeObserver((function(e){if(Array.isArray(e)&&e.length){var n,r,i=e[0];if("borderBoxSize"in i){var a=i.borderBoxSize,u=Array.isArray(a)?a[0]:a;n=u.inlineSize,r=u.blockSize}else n=t.offsetWidth,r=t.offsetHeight;o({width:n,height:r})}}));return e.observe(t,{box:"border-box"}),function(){return e.unobserve(t)}}o(void 0)}),[t]),r}(H),Y=null!==(r=null===G||void 0===G?void 0:G.width)&&void 0!==r?r:0,q=null!==(o=null===G||void 0===G?void 0:G.height)&&void 0!==o?o:0,X=h+("center"!==b?"-"+b:""),Z="number"===typeof A?A:_({top:0,right:0,bottom:0,left:0},A),$=Array.isArray(D)?D:[D],Q=$.length>0,J={padding:Z,boundary:$.filter(cp),altBoundary:Q},ee=Vd({strategy:"fixed",placement:X,whileElementsMounted:jd,middleware:[sp(),id({mainAxis:g+q,alignmentAxis:E}),L?ud(_({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?ld():void 0},J)):void 0,H?Ud({element:H,padding:S}):void 0,L?td(_({},J)):void 0,cd(_(_({},J),{},{apply:function(e){var t=e.elements,n=e.availableWidth,r=e.availableHeight;t.floating.style.setProperty("--radix-popper-available-width","".concat(n,"px")),t.floating.style.setProperty("--radix-popper-available-height","".concat(r,"px"))}})),fp({arrowWidth:Y,arrowHeight:q}),O?od({strategy:"referenceHidden"}):void 0].filter(lp)}),te=ee.reference,ne=ee.floating,re=ee.strategy,oe=ee.x,ie=ee.y,ae=ee.placement,ue=ee.middlewareData,le=ee.update;Df((function(){te(j.anchor)}),[te,j.anchor]);var ce=null!==oe&&null!==ie,se=p(dp(ae),2),fe=se[0],de=se[1],pe=tf(M);Df((function(){ce&&(null===pe||void 0===pe||pe())}),[ce,pe]);var ve=null===(i=ue.arrow)||void 0===i?void 0:i.x,he=null===(a=ue.arrow)||void 0===a?void 0:a.y,me=0!==(null===(u=ue.arrow)||void 0===u?void 0:u.centerOffset),ge=p((0,e.useState)(),2),ye=ge[0],be=ge[1];Df((function(){z&&be(window.getComputedStyle(z).zIndex)}),[z]);var we=ap(tp,d),Ee=we.hasParent,xe=we.positionUpdateFns,Ce=!Ee;(0,e.useLayoutEffect)((function(){if(!Ce)return xe.add(le),function(){xe.delete(le)}}),[Ce,xe,le]),Df((function(){Ce&&ce&&Array.from(xe).reverse().forEach((function(e){return requestAnimationFrame(e)}))}),[Ce,ce,xe]);var Se=_(_({"data-side":fe,"data-align":de},I),{},{ref:U,style:_(_({},I.style),{},{animation:ce?void 0:"none",opacity:null!==(l=ue.hide)&&void 0!==l&&l.referenceHidden?0:void 0})});return(0,e.createElement)("div",{ref:ne,"data-radix-popper-content-wrapper":"",style:C({position:re,left:0,top:0,transform:ce?"translate3d(".concat(Math.round(oe),"px, ").concat(Math.round(ie),"px, 0)"):"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:ye},"--radix-popper-transform-origin",[null===(c=ue.transformOrigin)||void 0===c?void 0:c.x,null===(f=ue.transformOrigin)||void 0===f?void 0:f.y].join(" ")),dir:t.dir},(0,e.createElement)(rp,{scope:d,placedSide:fe,onArrowChange:K,arrowX:ve,arrowY:he,shouldHideArrow:me},Ce?(0,e.createElement)(ip,{scope:d,hasParent:!0,positionUpdateFns:xe},(0,e.createElement)(Js.div,Se)):(0,e.createElement)(Js.div,Se)))}));function lp(e){return void 0!==e}function cp(e){return null!==e}var sp=function(){return{name:"anchorCssProperties",fn:function(e){var t=e.rects,n=e.elements,r=t.reference,o=r.width,i=r.height;return n.floating.style.setProperty("--radix-popper-anchor-width","".concat(o,"px")),n.floating.style.setProperty("--radix-popper-anchor-height","".concat(i,"px")),{}}}},fp=function(e){return{name:"transformOrigin",options:e,fn:function(t){var n,r,o,i,a,u=t.placement,l=t.rects,c=t.middlewareData,s=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,v=p(dp(u),2),h=v[0],m={start:"0%",center:"50%",end:"100%"}[v[1]],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,y=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+d/2,b="",w="";return"bottom"===h?(b=s?m:"".concat(g,"px"),w="".concat(-d,"px")):"top"===h?(b=s?m:"".concat(g,"px"),w="".concat(l.floating.height+d,"px")):"right"===h?(b="".concat(-d,"px"),w=s?m:"".concat(y,"px")):"left"===h&&(b="".concat(l.floating.width+d,"px"),w=s?m:"".concat(y,"px")),{data:{x:b,y:w}}}}};function dp(e){var t=p(e.split("-"),2),n=t[0],r=t[1];return[n,void 0===r?"center":r]}var pp=Qd,vp=ep,hp=up,mp=["container"],gp=(0,e.forwardRef)((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,mp);return a?n.createPortal((0,e.createElement)(Js.div,xs({},u,{ref:r})),a):null}));var yp=function(t){var r=t.present,o=t.children,i=function(t){var r=p((0,e.useState)(),2),o=r[0],i=r[1],a=(0,e.useRef)({}),u=(0,e.useRef)(t),l=(0,e.useRef)("none"),c=t?"mounted":"unmounted",s=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=p(s,2),d=f[0],v=f[1];return(0,e.useEffect)((function(){var e=bp(a.current);l.current="mounted"===d?e:"none"}),[d]),Df((function(){var e=a.current,n=u.current;if(n!==t){var r=l.current,o=bp(e);if(t)v("MOUNT");else if("none"===o||"none"===(null===e||void 0===e?void 0:e.display))v("UNMOUNT");else{v(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}u.current=t}}),[t,v]),Df((function(){if(o){var e=function(e){var t=bp(a.current).includes(e.animationName);e.target===o&&t&&(0,n.flushSync)((function(){return v("ANIMATION_END")}))},t=function(e){e.target===o&&(l.current=bp(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}v("ANIMATION_END")}),[o,v]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,e.useCallback)((function(e){e&&(a.current=getComputedStyle(e)),i(e)}),[])}}(r),a="function"===typeof o?o({present:i.isPresent}):e.Children.only(o),u=zs(i.ref,a.ref);return"function"===typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:u}):null};function bp(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}function wp(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=tf(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=tf(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}yp.displayName="Presence";var Ep=["__scopeRovingFocusGroup","orientation","loop","dir","currentTabStopId","defaultCurrentTabStopId","onCurrentTabStopIdChange","onEntryFocus"],xp=["__scopeRovingFocusGroup","focusable","active","tabStopId"],Cp="rovingFocusGroup.onEntryFocus",Sp={bubbles:!1,cancelable:!0},_p="RovingFocusGroup",kp=p(Is(_p),3),Dp=kp[0],Fp=kp[1],Ap=p(Us(_p,[kp[2]]),2),Tp=Ap[0],Rp=Ap[1],Pp=p(Tp(_p),2),Op=Pp[0],Np=Pp[1],Lp=(0,e.forwardRef)((function(t,n){return(0,e.createElement)(Dp.Provider,{scope:t.__scopeRovingFocusGroup},(0,e.createElement)(Dp.Slot,{scope:t.__scopeRovingFocusGroup},(0,e.createElement)(Mp,xs({},t,{ref:n}))))})),Mp=(0,e.forwardRef)((function(t,n){var r=t.__scopeRovingFocusGroup,o=t.orientation,i=t.loop,a=void 0!==i&&i,u=t.dir,l=t.currentTabStopId,f=t.defaultCurrentTabStopId,d=t.onCurrentTabStopIdChange,v=t.onEntryFocus,h=s(t,Ep),m=(0,e.useRef)(null),g=zs(n,m),y=Ks(u),b=p(wp({prop:l,defaultProp:f,onChange:d}),2),w=b[0],E=void 0===w?null:w,x=b[1],C=p((0,e.useState)(!1),2),S=C[0],k=C[1],D=tf(v),F=Fp(r),A=(0,e.useRef)(!1),T=p((0,e.useState)(0),2),R=T[0],P=T[1];return(0,e.useEffect)((function(){var e=m.current;if(e)return e.addEventListener(Cp,D),function(){return e.removeEventListener(Cp,D)}}),[D]),(0,e.createElement)(Op,{scope:r,orientation:o,dir:y,loop:a,currentTabStopId:E,onItemFocus:(0,e.useCallback)((function(e){return x(e)}),[x]),onItemShiftTab:(0,e.useCallback)((function(){return k(!0)}),[]),onFocusableItemAdd:(0,e.useCallback)((function(){return P((function(e){return e+1}))}),[]),onFocusableItemRemove:(0,e.useCallback)((function(){return P((function(e){return e-1}))}),[])},(0,e.createElement)(Js.div,xs({tabIndex:S||0===R?-1:0,"data-orientation":o},h,{ref:g,style:_({outline:"none"},t.style),onMouseDown:Cs(t.onMouseDown,(function(){A.current=!0})),onFocus:Cs(t.onFocus,(function(e){var t=!A.current;if(e.target===e.currentTarget&&t&&!S){var n=new CustomEvent(Cp,Sp);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){var r=F().filter((function(e){return e.focusable}));zp([r.find((function(e){return e.active})),r.find((function(e){return e.id===E}))].concat(c(r)).filter(Boolean).map((function(e){return e.ref.current})))}}A.current=!1})),onBlur:Cs(t.onBlur,(function(){return k(!1)}))})))})),Ip="RovingFocusGroupItem",jp=(0,e.forwardRef)((function(t,n){var r=t.__scopeRovingFocusGroup,o=t.focusable,i=void 0===o||o,a=t.active,u=void 0!==a&&a,l=t.tabStopId,c=s(t,xp),f=Tf(),d=l||f,p=Np(Ip,r),v=p.currentTabStopId===d,h=Fp(r),m=p.onFocusableItemAdd,g=p.onFocusableItemRemove;return(0,e.useEffect)((function(){if(i)return m(),function(){return g()}}),[i,m,g]),(0,e.createElement)(Dp.ItemSlot,{scope:r,id:d,focusable:i,active:u},(0,e.createElement)(Js.span,xs({tabIndex:v?0:-1,"data-orientation":p.orientation},c,{ref:n,onMouseDown:Cs(t.onMouseDown,(function(e){i?p.onItemFocus(d):e.preventDefault()})),onFocus:Cs(t.onFocus,(function(){return p.onItemFocus(d)})),onKeyDown:Cs(t.onKeyDown,(function(e){if("Tab"===e.key&&e.shiftKey)p.onItemShiftTab();else if(e.target===e.currentTarget){var t,n,r=function(e,t,n){var r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:Bp[r]}(e,p.orientation,p.dir);if(void 0!==r){e.preventDefault();var o=h().filter((function(e){return e.focusable})).map((function(e){return e.ref.current}));if("last"===r)o.reverse();else if("prev"===r||"next"===r){"prev"===r&&o.reverse();var i=o.indexOf(e.currentTarget);o=p.loop?(n=i+1,(t=o).map((function(e,r){return t[(n+r)%t.length]}))):o.slice(i+1)}setTimeout((function(){return zp(o)}))}}}))})))})),Bp={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function zp(e){var t,n=document.activeElement,r=E(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o===n)return;if(o.focus(),document.activeElement!==n)return}}catch(i){r.e(i)}finally{r.f()}}var Vp=Lp,Up=jp,Wp=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Hp=new WeakMap,Kp=new WeakMap,Gp={},Yp=0,qp=function e(t){return t&&(t.host||e(t.parentNode))},Xp=function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=qp(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);Gp[n]||(Gp[n]=new WeakMap);var i=Gp[n],a=[],u=new Set,l=new Set(o);o.forEach((function e(t){t&&!u.has(t)&&(u.add(t),e(t.parentNode))}));return function e(t){t&&!l.has(t)&&Array.prototype.forEach.call(t.children,(function(t){if(u.has(t))e(t);else{var o=t.getAttribute(r),l=null!==o&&"false"!==o,c=(Hp.get(t)||0)+1,s=(i.get(t)||0)+1;Hp.set(t,c),i.set(t,s),a.push(t),1===c&&l&&Kp.set(t,!0),1===s&&t.setAttribute(n,"true"),l||t.setAttribute(r,"true")}}))}(t),u.clear(),Yp++,function(){a.forEach((function(e){var t=Hp.get(e)-1,o=i.get(e)-1;Hp.set(e,t),i.set(e,o),t||(Kp.has(e)||e.removeAttribute(r),Kp.delete(e)),o||e.removeAttribute(n)})),--Yp||(Hp=new WeakMap,Hp=new WeakMap,Kp=new WeakMap,Gp={})}},Zp=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||Wp(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),Xp(r,o,n,"aria-hidden")):function(){return null}};var $p=function(){return $p=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},$p.apply(this,arguments)};function Qp(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;Object.create;var Jp="right-scroll-bar-position",ev="width-before-scroll-bar";function tv(t,n){return function(t,n){var r=(0,e.useState)((function(){return{value:t,callback:n,facade:{get current(){return r.value},set current(e){var t=r.value;t!==e&&(r.value=e,r.callback(e,t))}}}}))[0];return r.callback=n,r.facade}(n||null,(function(e){return t.forEach((function(t){return function(e,t){return"function"===typeof e?e(t):e&&(e.current=t),e}(t,e)}))}))}function nv(e){return e}function rv(e,t){void 0===t&&(t=nv);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}};return o}var ov=function(e){void 0===e&&(e={});var t=rv(null);return t.options=$p({async:!0,ssr:!1},e),t}(),iv=function(){},av=e.forwardRef((function(t,n){var r=e.useRef(null),o=e.useState({onScrollCapture:iv,onWheelCapture:iv,onTouchMoveCapture:iv}),i=o[0],a=o[1],u=t.forwardProps,l=t.children,c=t.className,s=t.removeScrollBar,f=t.enabled,d=t.shards,p=t.sideCar,v=t.noIsolation,h=t.inert,m=t.allowPinchZoom,g=t.as,y=void 0===g?"div":g,b=Qp(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=p,E=tv([r,n]),x=$p($p({},b),i);return e.createElement(e.Fragment,null,f&&e.createElement(w,{sideCar:ov,removeScrollBar:s,shards:d,noIsolation:v,inert:h,setCallbacks:a,allowPinchZoom:!!m,lockRef:r}),u?e.cloneElement(e.Children.only(l),$p($p({},x),{ref:E})):e.createElement(y,$p({},x,{className:c,ref:E}),l))}));av.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},av.classNames={fullWidth:ev,zeroRight:Jp};var uv,lv=function(t){var n=t.sideCar,r=Qp(t,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return e.createElement(o,$p({},r))};lv.isSideCarExport=!0;function cv(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=uv||__webpack_require__.nc;return t&&e.setAttribute("nonce",t),e}var sv=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=cv())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},fv=function(){var t=function(){var t=sv();return function(n,r){e.useEffect((function(){return t.add(n),function(){t.remove()}}),[n&&r])}}();return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},dv={left:0,top:0,right:0,gap:0},pv=function(e){return parseInt(e||"",10)||0},vv=function(e){if(void 0===e&&(e="margin"),"undefined"===typeof window)return dv;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[pv(n),pv(r),pv(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},hv=fv(),mv=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Jp," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(ev," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(Jp," .").concat(Jp," {\n right: 0 ").concat(r,";\n }\n \n .").concat(ev," .").concat(ev," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},gv=function(t){var n=t.noRelative,r=t.noImportant,o=t.gapMode,i=void 0===o?"margin":o,a=e.useMemo((function(){return vv(i)}),[i]);return e.createElement(hv,{styles:mv(a,!n,i,r?"":"!important")})},yv=!1;if("undefined"!==typeof window)try{var bv=Object.defineProperty({},"passive",{get:function(){return yv=!0,!0}});window.addEventListener("test",bv,bv),window.removeEventListener("test",bv,bv)}catch(vM){yv=!1}var wv=!!yv&&{passive:!1},Ev=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},xv=function(e,t){var n=t;do{if("undefined"!==typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),Cv(e,n)){var r=Sv(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Cv=function(e,t){return"v"===e?function(e){return Ev(e,"overflowY")}(t):function(e){return Ev(e,"overflowX")}(t)},Sv=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},_v=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},kv=function(e){return[e.deltaX,e.deltaY]},Dv=function(e){return e&&"current"in e?e.current:e},Fv=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Av=0,Tv=[];var Rv,Pv=(Rv=function(t){var n=e.useRef([]),r=e.useRef([0,0]),o=e.useRef(),i=e.useState(Av++)[0],a=e.useState((function(){return fv()}))[0],u=e.useRef(t);e.useEffect((function(){u.current=t}),[t]),e.useEffect((function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var e=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t.lockRef.current],(t.shards||[]).map(Dv),!0).filter(Boolean);return e.forEach((function(e){return e.classList.add("allow-interactivity-".concat(i))})),function(){document.body.classList.remove("block-interactivity-".concat(i)),e.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(i))}))}}}),[t.inert,t.lockRef.current,t.shards]);var l=e.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var n,i=_v(e),a=r.current,l="deltaX"in e?e.deltaX:a[0]-i[0],c="deltaY"in e?e.deltaY:a[1]-i[1],s=e.target,f=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var d=xv(f,s);if(!d)return!0;if(d?n=f:(n="v"===f?"h":"v",d=xv(f,s)),!d)return!1;if(!o.current&&"changedTouches"in e&&(l||c)&&(o.current=n),!n)return!0;var p=o.current||n;return function(e,t,n,r,o){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=i*r,u=n.target,l=t.contains(u),c=!1,s=a>0,f=0,d=0;do{var p=Sv(e,u),v=p[0],h=p[1]-p[2]-i*v;(v||h)&&Cv(e,u)&&(f+=h,d+=v),u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return(s&&(o&&0===f||!o&&a>f)||!s&&(o&&0===d||!o&&-a>d))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),c=e.useCallback((function(e){var t=e;if(Tv.length&&Tv[Tv.length-1]===a){var r="deltaY"in t?kv(t):_v(t),o=n.current.filter((function(e){return e.name===t.type&&e.target===t.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)t.cancelable&&t.preventDefault();else if(!o){var i=(u.current.shards||[]).map(Dv).filter(Boolean).filter((function(e){return e.contains(t.target)}));(i.length>0?l(t,i[0]):!u.current.noIsolation)&&t.cancelable&&t.preventDefault()}}}),[]),s=e.useCallback((function(e,t,r,o){var i={name:e,delta:t,target:r,should:o};n.current.push(i),setTimeout((function(){n.current=n.current.filter((function(e){return e!==i}))}),1)}),[]),f=e.useCallback((function(e){r.current=_v(e),o.current=void 0}),[]),d=e.useCallback((function(e){s(e.type,kv(e),e.target,l(e,t.lockRef.current))}),[]),p=e.useCallback((function(e){s(e.type,_v(e),e.target,l(e,t.lockRef.current))}),[]);e.useEffect((function(){return Tv.push(a),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",c,wv),document.addEventListener("touchmove",c,wv),document.addEventListener("touchstart",f,wv),function(){Tv=Tv.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,wv),document.removeEventListener("touchmove",c,wv),document.removeEventListener("touchstart",f,wv)}}),[]);var v=t.removeScrollBar,h=t.inert;return e.createElement(e.Fragment,null,h?e.createElement(a,{styles:Fv(i)}):null,v?e.createElement(gv,{gapMode:"margin"}):null)},ov.useMedium(Rv),lv),Ov=e.forwardRef((function(t,n){return e.createElement(av,$p({},t,{ref:n,sideCar:Pv}))}));Ov.classNames=av.classNames;var Nv=Ov,Lv=["__scopeMenu"],Mv=["forceMount"],Iv=["__scopeMenu","loop","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEntryFocus","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss","disableOutsideScroll"],jv=["disabled","onSelect"],Bv=["__scopeMenu","disabled","textValue"],zv=["forceMount"],Vv=["Enter"," "],Uv=["ArrowUp","PageDown","End"],Wv=[].concat(["ArrowDown","PageUp","Home"],Uv),Hv={ltr:[].concat(Vv,["ArrowRight"]),rtl:[].concat(Vv,["ArrowLeft"])},Kv={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Gv="Menu",Yv=p(Is(Gv),3),qv=Yv[0],Xv=Yv[1],Zv=p(Us(Gv,[Yv[2],qd,Rp]),2),$v=Zv[0],Qv=Zv[1],Jv=qd(),eh=Rp(),th=p($v(Gv),2),nh=th[0],rh=th[1],oh=p($v(Gv),2),ih=oh[0],ah=oh[1],uh=function(t){var n=t.__scopeMenu,r=t.open,o=void 0!==r&&r,i=t.children,a=t.dir,u=t.onOpenChange,l=t.modal,c=void 0===l||l,s=Jv(n),f=p((0,e.useState)(null),2),d=f[0],v=f[1],h=(0,e.useRef)(!1),m=tf(u),g=Ks(a);return(0,e.useEffect)((function(){var e=function(){h.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=function(){return h.current=!1};return document.addEventListener("keydown",e,{capture:!0}),function(){document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}}),[]),(0,e.createElement)(pp,s,(0,e.createElement)(nh,{scope:n,open:o,onOpenChange:m,content:d,onContentChange:v},(0,e.createElement)(ih,{scope:n,onClose:(0,e.useCallback)((function(){return m(!1)}),[m]),isUsingKeyboardRef:h,dir:g,modal:c},i)))},lh=(0,e.forwardRef)((function(t,n){var r=t.__scopeMenu,o=s(t,Lv),i=Jv(r);return(0,e.createElement)(vp,xs({},i,o,{ref:n}))})),ch="MenuPortal",sh=p($v(ch,{forceMount:void 0}),2),fh=sh[0],dh=sh[1],ph=function(t){var n=t.__scopeMenu,r=t.forceMount,o=t.children,i=t.container,a=rh(ch,n);return(0,e.createElement)(fh,{scope:n,forceMount:r},(0,e.createElement)(yp,{present:r||a.open},(0,e.createElement)(gp,{asChild:!0,container:i},o)))},vh="MenuContent",hh=p($v(vh),2),mh=hh[0],gh=hh[1],yh=(0,e.forwardRef)((function(t,n){var r=dh(vh,t.__scopeMenu),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,Mv),u=rh(vh,t.__scopeMenu),l=ah(vh,t.__scopeMenu);return(0,e.createElement)(qv.Provider,{scope:t.__scopeMenu},(0,e.createElement)(yp,{present:i||u.open},(0,e.createElement)(qv.Slot,{scope:t.__scopeMenu},l.modal?(0,e.createElement)(bh,xs({},a,{ref:n})):(0,e.createElement)(wh,xs({},a,{ref:n})))))})),bh=(0,e.forwardRef)((function(t,n){var r=rh(vh,t.__scopeMenu),o=(0,e.useRef)(null),i=zs(n,o);return(0,e.useEffect)((function(){var e=o.current;if(e)return Zp(e)}),[]),(0,e.createElement)(Eh,xs({},t,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:Cs(t.onFocusOutside,(function(e){return e.preventDefault()}),{checkForDefaultPrevented:!1}),onDismiss:function(){return r.onOpenChange(!1)}}))})),wh=(0,e.forwardRef)((function(t,n){var r=rh(vh,t.__scopeMenu);return(0,e.createElement)(Eh,xs({},t,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:function(){return r.onOpenChange(!1)}}))})),Eh=(0,e.forwardRef)((function(t,n){var r=t.__scopeMenu,o=t.loop,i=void 0!==o&&o,a=t.trapFocus,u=t.onOpenAutoFocus,l=t.onCloseAutoFocus,c=t.disableOutsidePointerEvents,f=t.onEntryFocus,d=t.onEscapeKeyDown,v=t.onPointerDownOutside,h=t.onFocusOutside,m=t.onInteractOutside,g=t.onDismiss,y=t.disableOutsideScroll,b=s(t,Iv),w=rh(vh,r),x=ah(vh,r),C=Jv(r),S=eh(r),k=Xv(r),D=p((0,e.useState)(null),2),F=D[0],A=D[1],T=(0,e.useRef)(null),R=zs(n,T,w.onContentChange),P=(0,e.useRef)(0),O=(0,e.useRef)(""),N=(0,e.useRef)(0),L=(0,e.useRef)(null),M=(0,e.useRef)("right"),I=(0,e.useRef)(0),j=y?Nv:e.Fragment,B=y?{as:qs,allowPinchZoom:!0}:void 0,z=function(e){var t,n,r=O.current+e,o=k().filter((function(e){return!e.disabled})),i=document.activeElement,a=null===(t=o.find((function(e){return e.ref.current===i})))||void 0===t?void 0:t.textValue,u=function(e,t,n){var r=t.length>1&&Array.from(t).every((function(e){return e===t[0]})),o=r?t[0]:t,i=n?e.indexOf(n):-1,a=(u=e,l=Math.max(i,0),u.map((function(e,t){return u[(l+t)%u.length]})));var u,l;1===o.length&&(a=a.filter((function(e){return e!==n})));var c=a.find((function(e){return e.toLowerCase().startsWith(o.toLowerCase())}));return c!==n?c:void 0}(o.map((function(e){return e.textValue})),r,a),l=null===(n=o.find((function(e){return e.textValue===u})))||void 0===n?void 0:n.ref.current;!function e(t){O.current=t,window.clearTimeout(P.current),""!==t&&(P.current=window.setTimeout((function(){return e("")}),1e3))}(r),l&&setTimeout((function(){return l.focus()}))};(0,e.useEffect)((function(){return function(){return window.clearTimeout(P.current)}}),[]),pf();var V=(0,e.useCallback)((function(e){var t,n;return M.current===(null===(t=L.current)||void 0===t?void 0:t.side)&&function(e,t){if(!t)return!1;var n={x:e.clientX,y:e.clientY};return function(e,t){for(var n=e.x,r=e.y,o=!1,i=0,a=t.length-1;i<t.length;a=i++){var u=t[i].x,l=t[i].y,c=t[a].x,s=t[a].y;l>r!==s>r&&n<(c-u)*(r-l)/(s-l)+u&&(o=!o)}return o}(n,t)}(e,null===(n=L.current)||void 0===n?void 0:n.area)}),[]);return(0,e.createElement)(mh,{scope:r,searchRef:O,onItemEnter:(0,e.useCallback)((function(e){V(e)&&e.preventDefault()}),[V]),onItemLeave:(0,e.useCallback)((function(e){var t;V(e)||(null===(t=T.current)||void 0===t||t.focus(),A(null))}),[V]),onTriggerLeave:(0,e.useCallback)((function(e){V(e)&&e.preventDefault()}),[V]),pointerGraceTimerRef:N,onPointerGraceIntentChange:(0,e.useCallback)((function(e){L.current=e}),[])},(0,e.createElement)(j,B,(0,e.createElement)(bf,{asChild:!0,trapped:a,onMountAutoFocus:Cs(u,(function(e){var t;e.preventDefault(),null===(t=T.current)||void 0===t||t.focus()})),onUnmountAutoFocus:l},(0,e.createElement)(cf,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:v,onFocusOutside:h,onInteractOutside:m,onDismiss:g},(0,e.createElement)(Vp,xs({asChild:!0},S,{dir:x.dir,orientation:"vertical",loop:i,currentTabStopId:F,onCurrentTabStopIdChange:A,onEntryFocus:Cs(f,(function(e){x.isUsingKeyboardRef.current||e.preventDefault()}))}),(0,e.createElement)(hp,xs({role:"menu","aria-orientation":"vertical","data-state":Bh(w.open),"data-radix-menu-content":"",dir:x.dir},C,b,{ref:R,style:_({outline:"none"},b.style),onKeyDown:Cs(b.onKeyDown,(function(e){var t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&z(e.key));var o=T.current;if(e.target===o&&Wv.includes(e.key)){e.preventDefault();var i=k().filter((function(e){return!e.disabled})).map((function(e){return e.ref.current}));Uv.includes(e.key)&&i.reverse(),function(e){var t,n=document.activeElement,r=E(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o===n)return;if(o.focus(),document.activeElement!==n)return}}catch(vM){r.e(vM)}finally{r.f()}}(i)}})),onBlur:Cs(t.onBlur,(function(e){e.currentTarget.contains(e.target)||(window.clearTimeout(P.current),O.current="")})),onPointerMove:Cs(t.onPointerMove,zh((function(e){var t=e.target,n=I.current!==e.clientX;if(e.currentTarget.contains(t)&&n){var r=e.clientX>I.current?"right":"left";M.current=r,I.current=e.clientX}})))})))))))})),xh="MenuItem",Ch="menu.itemSelect",Sh=(0,e.forwardRef)((function(t,n){var r=t.disabled,o=void 0!==r&&r,i=t.onSelect,a=s(t,jv),u=(0,e.useRef)(null),l=ah(xh,t.__scopeMenu),c=gh(xh,t.__scopeMenu),f=zs(n,u),d=(0,e.useRef)(!1);return(0,e.createElement)(_h,xs({},a,{ref:f,disabled:o,onClick:Cs(t.onClick,(function(){var e=u.current;if(!o&&e){var t=new CustomEvent(Ch,{bubbles:!0,cancelable:!0});e.addEventListener(Ch,(function(e){return null===i||void 0===i?void 0:i(e)}),{once:!0}),ef(e,t),t.defaultPrevented?d.current=!1:l.onClose()}})),onPointerDown:function(e){var n;null===(n=t.onPointerDown)||void 0===n||n.call(t,e),d.current=!0},onPointerUp:Cs(t.onPointerUp,(function(e){var t;d.current||null===(t=e.currentTarget)||void 0===t||t.click()})),onKeyDown:Cs(t.onKeyDown,(function(e){var t=""!==c.searchRef.current;o||t&&" "===e.key||Vv.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))}))})),_h=(0,e.forwardRef)((function(t,n){var r=t.__scopeMenu,o=t.disabled,i=void 0!==o&&o,a=t.textValue,u=s(t,Bv),l=gh(xh,r),c=eh(r),f=(0,e.useRef)(null),d=zs(n,f),v=p((0,e.useState)(!1),2),h=v[0],m=v[1],g=p((0,e.useState)(""),2),y=g[0],b=g[1];return(0,e.useEffect)((function(){var e,t=f.current;t&&b((null!==(e=t.textContent)&&void 0!==e?e:"").trim())}),[u.children]),(0,e.createElement)(qv.ItemSlot,{scope:r,disabled:i,textValue:null!==a&&void 0!==a?a:y},(0,e.createElement)(Up,xs({asChild:!0},c,{focusable:!i}),(0,e.createElement)(Js.div,xs({role:"menuitem","data-highlighted":h?"":void 0,"aria-disabled":i||void 0,"data-disabled":i?"":void 0},u,{ref:d,onPointerMove:Cs(t.onPointerMove,zh((function(e){i?l.onItemLeave(e):(l.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus())}))),onPointerLeave:Cs(t.onPointerLeave,zh((function(e){return l.onItemLeave(e)}))),onFocus:Cs(t.onFocus,(function(){return m(!0)})),onBlur:Cs(t.onBlur,(function(){return m(!1)}))}))))})),kh="MenuRadioGroup",Dh=p($v(kh,{value:void 0,onValueChange:function(){}}),2),Fh=(Dh[0],Dh[1],"MenuItemIndicator"),Ah=p($v(Fh,{checked:!1}),2),Th=(Ah[0],Ah[1],"MenuSub"),Rh=p($v(Th),2),Ph=Rh[0],Oh=Rh[1],Nh=function(t){var n=t.__scopeMenu,r=t.children,o=t.open,i=void 0!==o&&o,a=t.onOpenChange,u=rh(Th,n),l=Jv(n),c=p((0,e.useState)(null),2),s=c[0],f=c[1],d=p((0,e.useState)(null),2),v=d[0],h=d[1],m=tf(a);return(0,e.useEffect)((function(){return!1===u.open&&m(!1),function(){return m(!1)}}),[u.open,m]),(0,e.createElement)(pp,l,(0,e.createElement)(nh,{scope:n,open:i,onOpenChange:m,content:v,onContentChange:h},(0,e.createElement)(Ph,{scope:n,contentId:Tf(),triggerId:Tf(),trigger:s,onTriggerChange:f},r)))},Lh="MenuSubTrigger",Mh=(0,e.forwardRef)((function(t,n){var r=rh(Lh,t.__scopeMenu),o=ah(Lh,t.__scopeMenu),i=Oh(Lh,t.__scopeMenu),a=gh(Lh,t.__scopeMenu),u=(0,e.useRef)(null),l=a.pointerGraceTimerRef,c=a.onPointerGraceIntentChange,s={__scopeMenu:t.__scopeMenu},f=(0,e.useCallback)((function(){u.current&&window.clearTimeout(u.current),u.current=null}),[]);return(0,e.useEffect)((function(){return f}),[f]),(0,e.useEffect)((function(){var e=l.current;return function(){window.clearTimeout(e),c(null)}}),[l,c]),(0,e.createElement)(lh,xs({asChild:!0},s),(0,e.createElement)(_h,xs({id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":Bh(r.open)},t,{ref:Bs(n,i.onTriggerChange),onClick:function(e){var n;null===(n=t.onClick)||void 0===n||n.call(t,e),t.disabled||e.defaultPrevented||(e.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:Cs(t.onPointerMove,zh((function(e){a.onItemEnter(e),e.defaultPrevented||t.disabled||r.open||u.current||(a.onPointerGraceIntentChange(null),u.current=window.setTimeout((function(){r.onOpenChange(!0),f()}),100))}))),onPointerLeave:Cs(t.onPointerLeave,zh((function(e){var t;f();var n=null===(t=r.content)||void 0===t?void 0:t.getBoundingClientRect();if(n){var o,i=null===(o=r.content)||void 0===o?void 0:o.dataset.side,u="right"===i,c=u?-5:5,s=n[u?"left":"right"],d=n[u?"right":"left"];a.onPointerGraceIntentChange({area:[{x:e.clientX+c,y:e.clientY},{x:s,y:n.top},{x:d,y:n.top},{x:d,y:n.bottom},{x:s,y:n.bottom}],side:i}),window.clearTimeout(l.current),l.current=window.setTimeout((function(){return a.onPointerGraceIntentChange(null)}),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}}))),onKeyDown:Cs(t.onKeyDown,(function(e){var n,i=""!==a.searchRef.current;t.disabled||i&&" "===e.key||Hv[o.dir].includes(e.key)&&(r.onOpenChange(!0),null===(n=r.content)||void 0===n||n.focus(),e.preventDefault())}))})))})),Ih="MenuSubContent",jh=(0,e.forwardRef)((function(t,n){var r=dh(vh,t.__scopeMenu),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,zv),u=rh(vh,t.__scopeMenu),l=ah(vh,t.__scopeMenu),c=Oh(Ih,t.__scopeMenu),f=(0,e.useRef)(null),d=zs(n,f);return(0,e.createElement)(qv.Provider,{scope:t.__scopeMenu},(0,e.createElement)(yp,{present:i||u.open},(0,e.createElement)(qv.Slot,{scope:t.__scopeMenu},(0,e.createElement)(Eh,xs({id:c.contentId,"aria-labelledby":c.triggerId},a,{ref:d,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:function(e){var t;l.isUsingKeyboardRef.current&&(null===(t=f.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:function(e){return e.preventDefault()},onFocusOutside:Cs(t.onFocusOutside,(function(e){e.target!==c.trigger&&u.onOpenChange(!1)})),onEscapeKeyDown:Cs(t.onEscapeKeyDown,(function(e){l.onClose(),e.preventDefault()})),onKeyDown:Cs(t.onKeyDown,(function(e){var t,n=e.currentTarget.contains(e.target),r=Kv[l.dir].includes(e.key);n&&r&&(u.onOpenChange(!1),null===(t=c.trigger)||void 0===t||t.focus(),e.preventDefault())}))})))))}));function Bh(e){return e?"open":"closed"}function zh(e){return function(t){return"mouse"===t.pointerType?e(t):void 0}}var Vh=uh,Uh=lh,Wh=ph,Hh=yh,Kh=Sh,Gh=Nh,Yh=Mh,qh=jh,Xh=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},Zh=t["useId".toString()]||function(){},$h=0;function Qh(t){var n=p(e.useState(Zh()),2),r=n[0],o=n[1];return Xh((function(){t||o((function(e){return null!==e&&void 0!==e?e:String($h++)}))}),[t]),t||(r?"radix-".concat(r):"")}var Jh=["__scopeDropdownMenu","disabled"],em=["__scopeDropdownMenu"],tm=["__scopeDropdownMenu"],nm=["__scopeDropdownMenu"],rm=["__scopeDropdownMenu"],om=["__scopeDropdownMenu"],im="DropdownMenu",am=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,ss),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,fs.apply(void 0,[i].concat(c(n)))]}(im,[Qv]),um=p(am,2),lm=um[0],cm=(um[1],Qv()),sm=p(lm(im),2),fm=sm[0],dm=sm[1],pm=function(t){var n=t.__scopeDropdownMenu,r=t.children,o=t.dir,i=t.open,a=t.defaultOpen,u=t.onOpenChange,l=t.modal,c=void 0===l||l,s=cm(n),f=(0,e.useRef)(null),d=p(ps({prop:i,defaultProp:a,onChange:u}),2),v=d[0],h=void 0!==v&&v,m=d[1];return(0,e.createElement)(fm,{scope:n,triggerId:Qh(),triggerRef:f,contentId:Qh(),open:h,onOpenChange:m,onOpenToggle:(0,e.useCallback)((function(){return m((function(e){return!e}))}),[m]),modal:c},(0,e.createElement)(Vh,as({},s,{open:h,onOpenChange:m,dir:o,modal:c}),r))},vm="DropdownMenuTrigger",hm=(0,e.forwardRef)((function(t,n){var r=t.__scopeDropdownMenu,o=t.disabled,i=void 0!==o&&o,a=s(t,Jh),u=dm(vm,r),l=cm(r);return(0,e.createElement)(Uh,as({asChild:!0},l),(0,e.createElement)(Es.button,as({type:"button",id:u.triggerId,"aria-haspopup":"menu","aria-expanded":u.open,"aria-controls":u.open?u.contentId:void 0,"data-state":u.open?"open":"closed","data-disabled":i?"":void 0,disabled:i},a,{ref:cs(n,u.triggerRef),onPointerDown:us(t.onPointerDown,(function(e){i||0!==e.button||!1!==e.ctrlKey||(u.onOpenToggle(),u.open||e.preventDefault())})),onKeyDown:us(t.onKeyDown,(function(e){i||(["Enter"," "].includes(e.key)&&u.onOpenToggle(),"ArrowDown"===e.key&&u.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})))})),mm=function(t){var n=t.__scopeDropdownMenu,r=s(t,em),o=cm(n);return(0,e.createElement)(Wh,as({},o,r))},gm="DropdownMenuContent",ym=(0,e.forwardRef)((function(t,n){var r=t.__scopeDropdownMenu,o=s(t,tm),i=dm(gm,r),a=cm(r),u=(0,e.useRef)(!1);return(0,e.createElement)(Hh,as({id:i.contentId,"aria-labelledby":i.triggerId},a,o,{ref:n,onCloseAutoFocus:us(t.onCloseAutoFocus,(function(e){var t;u.current||null===(t=i.triggerRef.current)||void 0===t||t.focus(),u.current=!1,e.preventDefault()})),onInteractOutside:us(t.onInteractOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.modal&&!r||(u.current=!0)})),style:_(_({},t.style),{},{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))})),bm=(0,e.forwardRef)((function(t,n){var r=t.__scopeDropdownMenu,o=s(t,nm),i=cm(r);return(0,e.createElement)(Kh,as({},i,o,{ref:n}))})),wm=(0,e.forwardRef)((function(t,n){var r=t.__scopeDropdownMenu,o=s(t,rm),i=cm(r);return(0,e.createElement)(Yh,as({},i,o,{ref:n}))})),Em=(0,e.forwardRef)((function(t,n){var r=t.__scopeDropdownMenu,o=s(t,om),i=cm(r);return(0,e.createElement)(qh,as({},i,o,{ref:n,style:_(_({},t.style),{},{"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"})}))})),xm=pm,Cm=hm,Sm=mm,_m=ym,km=bm,Dm=function(t){var n=t.__scopeDropdownMenu,r=t.children,o=t.open,i=t.onOpenChange,a=t.defaultOpen,u=cm(n),l=p(ps({prop:o,defaultProp:a,onChange:i}),2),c=l[0],s=void 0!==c&&c,f=l[1];return(0,e.createElement)(Gh,as({},u,{open:s,onOpenChange:f}),r)},Fm=wm,Am=Em,Tm=__webpack_require__(378),Rm=__webpack_require__.n(Tm),Pm=["title","titleId"];var Om=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Pm);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 15.75l7.5-7.5 7.5 7.5"}))})),Nm=["title","titleId"];var Lm=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Nm);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 8.25l-7.5 7.5-7.5-7.5"}))})),Mm=["title","titleId"];var Im=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,Mm);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12.75l6 6 9-13.5"}))}));function jm(){return jm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jm.apply(this,arguments)}function Bm(e,t){var n=p(t,2),r=n[0],o=n[1];return Math.min(o,Math.max(r,e))}function zm(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null==e||e(n),!1===o||!n.defaultPrevented)return null==t?void 0:t(n)}}var Vm=["children"],Um=["scope","children"];function Wm(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Hm={};function Km(t,n){var r=(0,e.createContext)(n);function o(t){var n=t.children,o=s(t,Vm),i=(0,e.useMemo)((function(){return o}),Object.values(o));return(0,e.createElement)(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=(0,e.useContext)(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}function Gm(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,Um),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,Ym.apply(void 0,[i].concat(c(n)))]}function Ym(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function qm(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}Wm(Hm,"createContext",(function(){return Km})),Wm(Hm,"createContextScope",(function(){return Gm}));var Xm={};function Zm(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function $m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return Zm(t,e)}))}}function Qm(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)($m.apply(void 0,n),n)}function Jm(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}qm(Xm,"composeRefs",(function(){return $m})),qm(Xm,"useComposedRefs",(function(){return Qm}));var eg={};function tg(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function ng(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return tg(t,e)}))}}function rg(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(ng.apply(void 0,n),n)}Jm(eg,"composeRefs",(function(){return ng})),Jm(eg,"useComposedRefs",(function(){return rg}));var og=["children"],ig=["children"];function ag(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var ug={};ag(ug,"Slot",(function(){return lg})),ag(ug,"Slottable",(function(){return sg})),ag(ug,"Root",(function(){return dg}));var lg=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,og),i=e.Children.toArray(r),a=i.find(fg);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(cg,jm({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(cg,jm({},o,{ref:n}),r)}));lg.displayName="Slot";var cg=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,ig);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null===i||void 0===i||i.apply(void 0,arguments),null===r||void 0===r||r.apply(void 0,arguments)}:"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:ng(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));cg.displayName="SlotClone";var sg=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function fg(t){return(0,e.isValidElement)(t)&&t.type===sg}var dg=lg,pg=["scope","children"];function vg(t){var n=t+"CollectionProvider",r=p(Gm(n),2),o=r[0],i=r[1],a=p(o(n,{collectionRef:{current:null},itemMap:new Map}),2),u=a[0],l=a[1],c=function(t){var n=t.scope,r=t.children,o=e.useRef(null),i=e.useRef(new Map).current;return e.createElement(u,{scope:n,itemMap:i,collectionRef:o},r)},f=t+"CollectionSlot",d=e.forwardRef((function(t,n){var r=t.scope,o=t.children,i=Qm(n,l(f,r).collectionRef);return e.createElement(lg,{ref:i},o)})),v=t+"CollectionItemSlot",h="data-radix-collection-item",m=e.forwardRef((function(t,n){var r,o=t.scope,i=t.children,a=s(t,pg),u=e.useRef(null),c=Qm(n,u),f=l(v,o);return e.useEffect((function(){return f.itemMap.set(u,_({ref:u},a)),function(){f.itemMap.delete(u)}})),e.createElement(lg,(C(r={},h,""),C(r,"ref",c),r),i)}));return[{Provider:c,Slot:d,ItemSlot:m},function(n){var r=l(t+"CollectionConsumer",n),o=e.useCallback((function(){var e=r.collectionRef.current;if(!e)return[];var t=Array.from(e.querySelectorAll("[".concat(h,"]"))),n=Array.from(r.itemMap.values()).sort((function(e,n){return t.indexOf(e.ref.current)-t.indexOf(n.ref.current)}));return n}),[r.collectionRef,r.itemMap]);return o},i]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"createCollection",(function(){return vg}));var hg=["asChild"];function mg(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var gg={};mg(gg,"Primitive",(function(){return yg})),mg(gg,"dispatchDiscreteCustomEvent",(function(){return bg})),mg(gg,"Root",(function(){return wg}));var yg=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,hg),a=o?lg:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,jm({},i,{ref:r}))}))))}),{});function bg(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var wg=yg;!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useLayoutEffect",(function(){return Eg}));var Eg=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useBodyPointerEvents",(function(){return Sg}));var xg,Cg=0;function Sg(t){var n=t.disabled,r=(0,e.useRef)(!1);Eg((function(){if(n){var e=function(){0===--Cg&&(document.body.style.pointerEvents=xg)},t=function(e){r.current="mouse"!==e.pointerType};return 0===Cg&&(xg=document.body.style.pointerEvents),document.body.style.pointerEvents="none",Cg++,document.addEventListener("pointerup",t),function(){r.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",t)}}}),[n])}function _g(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return _g}));function kg(t){var n=_g(t);(0,e.useEffect)((function(){var e=function(e){"Escape"===e.key&&n(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[n])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useEscapeKeydown",(function(){return kg}));var Dg=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"];function Fg(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Ag={};Fg(Ag,"DismissableLayer",(function(){return Ng})),Fg(Ag,"DismissableLayerBranch",(function(){return Lg})),Fg(Ag,"Root",(function(){return jg})),Fg(Ag,"Branch",(function(){return Bg}));var Tg="dismissableLayer.update",Rg="dismissableLayer.pointerDownOutside",Pg="dismissableLayer.focusOutside",Og=(0,e.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ng=(0,e.forwardRef)((function(t,n){var r=t.disableOutsidePointerEvents,o=void 0!==r&&r,i=t.onEscapeKeyDown,a=t.onPointerDownOutside,u=t.onFocusOutside,l=t.onInteractOutside,f=t.onDismiss,d=s(t,Dg),v=(0,e.useContext)(Og),h=p((0,e.useState)(null),2),m=h[0],g=h[1],y=p((0,e.useState)({}),2)[1],b=rg(n,(function(e){return g(e)})),w=Array.from(v.layers),E=p(c(v.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],x=w.indexOf(E),C=m?w.indexOf(m):-1,S=v.layersWithOutsidePointerEventsDisabled.size>0,k=C>=x,D=function(t){var n=_g(t),r=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!r.current&&Ig(Rg,n,{originalEvent:e},{discrete:!0});r.current=!1},t=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),document.removeEventListener("pointerdown",e)}}),[n]),{onPointerDownCapture:function(){return r.current=!0}}}((function(e){var t=e.target,n=c(v.branches).some((function(e){return e.contains(t)}));k&&!n&&(null===a||void 0===a||a(e),null===l||void 0===l||l(e),e.defaultPrevented||null===f||void 0===f||f())})),F=function(t){var n=_g(t),r=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!r.current&&Ig(Pg,n,{originalEvent:e},{discrete:!1})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[n]),{onFocusCapture:function(){return r.current=!0},onBlurCapture:function(){return r.current=!1}}}((function(e){var t=e.target;c(v.branches).some((function(e){return e.contains(t)}))||(null===u||void 0===u||u(e),null===l||void 0===l||l(e),e.defaultPrevented||null===f||void 0===f||f())}));return kg((function(e){C===v.layers.size-1&&(null===i||void 0===i||i(e),e.defaultPrevented||null===f||void 0===f||f())})),Sg({disabled:o}),(0,e.useEffect)((function(){m&&(o&&v.layersWithOutsidePointerEventsDisabled.add(m),v.layers.add(m),Mg())}),[m,o,v]),(0,e.useEffect)((function(){return function(){m&&(v.layers.delete(m),v.layersWithOutsidePointerEventsDisabled.delete(m),Mg())}}),[m,v]),(0,e.useEffect)((function(){var e=function(){return y({})};return document.addEventListener(Tg,e),function(){return document.removeEventListener(Tg,e)}}),[]),(0,e.createElement)(yg.div,jm({},d,{ref:b,style:_({pointerEvents:S?k?"auto":"none":void 0},t.style),onFocusCapture:zm(t.onFocusCapture,F.onFocusCapture),onBlurCapture:zm(t.onBlurCapture,F.onBlurCapture),onPointerDownCapture:zm(t.onPointerDownCapture,D.onPointerDownCapture)}))})),Lg=(0,e.forwardRef)((function(t,n){var r=(0,e.useContext)(Og),o=(0,e.useRef)(null),i=rg(n,o);return(0,e.useEffect)((function(){var e=o.current;if(e)return r.branches.add(e),function(){r.branches.delete(e)}}),[r.branches]),(0,e.createElement)(yg.div,jm({},t,{ref:i}))}));function Mg(){var e=new CustomEvent(Tg);document.dispatchEvent(e)}function Ig(e,t,n,r){var o=r.discrete,i=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?bg(i,a):i.dispatchEvent(a)}var jg=Ng,Bg=Lg,zg=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"];function Vg(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Ug={};Vg(Ug,"FocusScope",(function(){return Gg})),Vg(Ug,"Root",(function(){return ey}));var Wg="focusScope.autoFocusOnMount",Hg="focusScope.autoFocusOnUnmount",Kg={bubbles:!1,cancelable:!0},Gg=(0,e.forwardRef)((function(t,n){var r=t.loop,o=void 0!==r&&r,i=t.trapped,a=void 0!==i&&i,u=t.onMountAutoFocus,l=t.onUnmountAutoFocus,c=s(t,zg),f=p((0,e.useState)(null),2),d=f[0],v=f[1],h=_g(u),m=_g(l),g=(0,e.useRef)(null),y=rg(n,(function(e){return v(e)})),b=(0,e.useRef)({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;(0,e.useEffect)((function(){if(a){var e=function(e){if(!b.paused&&d){var t=e.target;d.contains(t)?g.current=t:$g(g.current,{select:!0})}},t=function(e){!b.paused&&d&&(d.contains(e.relatedTarget)||$g(g.current,{select:!0}))};return document.addEventListener("focusin",e),document.addEventListener("focusout",t),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[a,d,b.paused]),(0,e.useEffect)((function(){if(d){Qg.add(b);var e=document.activeElement;if(!d.contains(e)){var t=new CustomEvent(Wg,Kg);d.addEventListener(Wg,h),d.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.select,o=void 0!==r&&r,i=document.activeElement,a=E(e);try{for(a.s();!(t=a.n()).done;){if($g(t.value,{select:o}),document.activeElement!==i)return}}catch(vM){a.e(vM)}finally{a.f()}}((n=Yg(d),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&$g(d))}return function(){d.removeEventListener(Wg,h),setTimeout((function(){var t=new CustomEvent(Hg,Kg);d.addEventListener(Hg,m),d.dispatchEvent(t),t.defaultPrevented||$g(null!==e&&void 0!==e?e:document.body,{select:!0}),d.removeEventListener(Hg,m),Qg.remove(b)}),0)}}var n}),[d,h,m,b]);var w=(0,e.useCallback)((function(e){if((o||a)&&!b.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r=e.currentTarget,i=function(e){var t=Yg(e),n=qg(t,e),r=qg(t.reverse(),e);return[n,r]}(r),u=p(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),o&&$g(c,{select:!0})):(e.preventDefault(),o&&$g(l,{select:!0})):n===r&&e.preventDefault()}}}),[o,a,b.paused]);return(0,e.createElement)(yg.div,jm({tabIndex:-1},c,{ref:y,onKeyDown:w}))}));function Yg(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function qg(e,t){var n,r=E(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!Xg(o,{upTo:t}))return o}}catch(vM){r.e(vM)}finally{r.f()}}function Xg(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function Zg(e){return e instanceof HTMLInputElement&&"select"in e}function $g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&Zg(e)&&r&&e.select()}}var Qg=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=Jg(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=Jg(e,t))[0])||void 0===n||n.resume()}}}();function Jg(e,t){var n=c(e),r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var ey=Gg;function ty(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var ny={};ty(ny,"useId",(function(){return iy})),ty(ny,"IdProvider",(function(){return ay}));var ry=t["useId".toString()]||function(){},oy=0;function iy(t){var n=p(e.useState(ry()),2),r=n[0],o=n[1];return Eg((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(oy++)}))}),[t]),t||(r?"radix-".concat(r):"")}function ay(t){var n=t.children;return e.useEffect((function(){}),[]),e.createElement(e.Fragment,null,n)}var uy=["children"],ly=["scope","children"];function cy(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var sy={};function fy(t,n){var r=(0,e.createContext)(n);function o(t){var n=t.children,o=s(t,uy),i=(0,e.useMemo)((function(){return o}),Object.values(o));return(0,e.createElement)(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=(0,e.useContext)(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}function dy(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,ly),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,py.apply(void 0,[i].concat(c(n)))]}function py(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}cy(sy,"createContext",(function(){return fy})),cy(sy,"createContextScope",(function(){return dy}));var vy=["htmlFor","id"];function hy(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var my={};hy(my,"Label",(function(){return Ey})),hy(my,"useLabelContext",(function(){return xy})),hy(my,"Root",(function(){return Cy}));var gy="Label",yy=p(fy(gy,{id:void 0,controlRef:{current:null}}),2),by=yy[0],wy=yy[1],Ey=(0,e.forwardRef)((function(t,n){var r=t.htmlFor,o=t.id,i=s(t,vy),a=(0,e.useRef)(null),u=(0,e.useRef)(null),l=rg(n,u),c=iy(o);return(0,e.useEffect)((function(){if(r){var e=document.getElementById(r);if(u.current&&e){var t=function(){return e.getAttribute("aria-labelledby")},n=[c,t()].filter(Boolean).join(" ");return e.setAttribute("aria-labelledby",n),a.current=e,function(){var n,r=null===(n=t())||void 0===n?void 0:n.replace(c,"");""===r?e.removeAttribute("aria-labelledby"):r&&e.setAttribute("aria-labelledby",r)}}}}),[c,r]),(0,e.createElement)(by,{id:c,controlRef:a},(0,e.createElement)(yg.span,jm({role:"label",id:c},i,{ref:l,onMouseDown:function(e){var n;null===(n=t.onMouseDown)||void 0===n||n.call(t,e),!e.defaultPrevented&&e.detail>1&&e.preventDefault()},onClick:function(e){var n;if(null===(n=t.onClick)||void 0===n||n.call(t,e),a.current&&!e.defaultPrevented){var r=a.current.contains(e.target),o=!0===e.isTrusted;!r&&o&&(a.current.click(),a.current.focus())}}})))})),xy=function(t){var n=wy("LabelConsumer"),r=n.controlRef;return(0,e.useEffect)((function(){t&&(r.current=t)}),[t,r]),n.id},Cy=Ey,Sy=["containerRef","style"],_y=["container"];function ky(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Dy={};ky(Dy,"Portal",(function(){return Fy})),ky(Dy,"UnstablePortal",(function(){return Ay})),ky(Dy,"Root",(function(){return Ty}));var Fy=(0,e.forwardRef)((function(t,r){var o,i,a=t.containerRef,u=t.style,l=s(t,Sy),c=null!==(o=null===a||void 0===a?void 0:a.current)&&void 0!==o?o:null===globalThis||void 0===globalThis||null===(i=globalThis.document)||void 0===i?void 0:i.body,f=p((0,e.useState)({}),2)[1];return Eg((function(){f({})}),[]),c?n.createPortal((0,e.createElement)(yg.div,jm({"data-radix-portal":""},l,{ref:r,style:c===document.body?_({position:"absolute",top:0,left:0,zIndex:2147483647},u):void 0})),c):null})),Ay=(0,e.forwardRef)((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,_y);return a?n.createPortal((0,e.createElement)(yg.div,jm({},u,{ref:r})),a):null})),Ty=Fy,Ry=["asChild"];function Py(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Oy={};Py(Oy,"Primitive",(function(){return Ny})),Py(Oy,"dispatchDiscreteCustomEvent",(function(){return Ly})),Py(Oy,"Root",(function(){return My}));var Ny=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,Ry),a=o?lg:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,jm({},i,{ref:r}))}))))}),{});function Ly(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var My=Ny;function Iy(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var jy={};Iy(jy,"DirectionProvider",(function(){return zy})),Iy(jy,"useDirection",(function(){return Vy})),Iy(jy,"Provider",(function(){return Uy}));var By=(0,e.createContext)(void 0),zy=function(t){var n=t.dir,r=t.children;return(0,e.createElement)(By.Provider,{value:n},r)};function Vy(t){var n=(0,e.useContext)(By);return t||n||"ltr"}var Uy=zy;function Wy(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return Wy}));function Hy(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=Wy(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=Wy(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useControllableState",(function(){return Hy}));function Ky(t){var n=(0,e.useRef)({value:t,previous:t});return(0,e.useMemo)((function(){return n.current.value!==t&&(n.current.previous=n.current.value,n.current.value=t),n.current.previous}),[t])}function Gy(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"usePrevious",(function(){return Ky}));var Yy={};Gy(Yy,"VisuallyHidden",(function(){return qy})),Gy(Yy,"Root",(function(){return Xy}));var qy=(0,e.forwardRef)((function(t,n){return(0,e.createElement)(Ny.span,jm({},t,{ref:n,style:_({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},t.style)}))})),Xy=qy,Zy=function(e){return"undefined"===typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},$y=new WeakMap,Qy=new WeakMap,Jy={},eb=0,tb=function e(t){return t&&(t.host||e(t.parentNode))},nb=function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=tb(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);Jy[n]||(Jy[n]=new WeakMap);var i=Jy[n],a=[],u=new Set,l=new Set(o);o.forEach((function e(t){t&&!u.has(t)&&(u.add(t),e(t.parentNode))}));return function e(t){t&&!l.has(t)&&Array.prototype.forEach.call(t.children,(function(t){if(u.has(t))e(t);else{var o=t.getAttribute(r),l=null!==o&&"false"!==o,c=($y.get(t)||0)+1,s=(i.get(t)||0)+1;$y.set(t,c),i.set(t,s),a.push(t),1===c&&l&&Qy.set(t,!0),1===s&&t.setAttribute(n,"true"),l||t.setAttribute(r,"true")}}))}(t),u.clear(),eb++,function(){a.forEach((function(e){var t=$y.get(e)-1,o=i.get(e)-1;$y.set(e,t),i.set(e,o),t||(Qy.has(e)||e.removeAttribute(r),Qy.delete(e)),o||e.removeAttribute(n)})),--eb||($y=new WeakMap,$y=new WeakMap,Qy=new WeakMap,Jy={})}},rb=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||Zy(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),nb(r,o,n,"aria-hidden")):function(){return null}};var ob=function(){return ob=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},ob.apply(this,arguments)};function ib(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;Object.create;var ab="right-scroll-bar-position",ub="width-before-scroll-bar";function lb(t,n){return function(t,n){var r=(0,e.useState)((function(){return{value:t,callback:n,facade:{get current(){return r.value},set current(e){var t=r.value;t!==e&&(r.value=e,r.callback(e,t))}}}}))[0];return r.callback=n,r.facade}(n||null,(function(e){return t.forEach((function(t){return function(e,t){return"function"===typeof e?e(t):e&&(e.current=t),e}(t,e)}))}))}function cb(e){return e}function sb(e,t){void 0===t&&(t=cb);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}};return o}var fb=function(e){void 0===e&&(e={});var t=sb(null);return t.options=ob({async:!0,ssr:!1},e),t}(),db=function(){},pb=e.forwardRef((function(t,n){var r=e.useRef(null),o=e.useState({onScrollCapture:db,onWheelCapture:db,onTouchMoveCapture:db}),i=o[0],a=o[1],u=t.forwardProps,l=t.children,c=t.className,s=t.removeScrollBar,f=t.enabled,d=t.shards,p=t.sideCar,v=t.noIsolation,h=t.inert,m=t.allowPinchZoom,g=t.as,y=void 0===g?"div":g,b=ib(t,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=p,E=lb([r,n]),x=ob(ob({},b),i);return e.createElement(e.Fragment,null,f&&e.createElement(w,{sideCar:fb,removeScrollBar:s,shards:d,noIsolation:v,inert:h,setCallbacks:a,allowPinchZoom:!!m,lockRef:r}),u?e.cloneElement(e.Children.only(l),ob(ob({},x),{ref:E})):e.createElement(y,ob({},x,{className:c,ref:E}),l))}));pb.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},pb.classNames={fullWidth:ub,zeroRight:ab};var vb,hb=function(t){var n=t.sideCar,r=ib(t,["sideCar"]);if(!n)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=n.read();if(!o)throw new Error("Sidecar medium not found");return e.createElement(o,ob({},r))};hb.isSideCarExport=!0;function mb(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=vb||__webpack_require__.nc;return t&&e.setAttribute("nonce",t),e}var gb=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=mb())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},yb=function(){var t=function(){var t=gb();return function(n,r){e.useEffect((function(){return t.add(n),function(){t.remove()}}),[n&&r])}}();return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},bb={left:0,top:0,right:0,gap:0},wb=function(e){return parseInt(e||"",10)||0},Eb=function(e){if(void 0===e&&(e="margin"),"undefined"===typeof window)return bb;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[wb(n),wb(r),wb(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},xb=yb(),Cb=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(ab," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(ub," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(ab," .").concat(ab," {\n right: 0 ").concat(r,";\n }\n \n .").concat(ub," .").concat(ub," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},Sb=function(t){var n=t.noRelative,r=t.noImportant,o=t.gapMode,i=void 0===o?"margin":o,a=e.useMemo((function(){return Eb(i)}),[i]);return e.createElement(xb,{styles:Cb(a,!n,i,r?"":"!important")})},_b=!1;if("undefined"!==typeof window)try{var kb=Object.defineProperty({},"passive",{get:function(){return _b=!0,!0}});window.addEventListener("test",kb,kb),window.removeEventListener("test",kb,kb)}catch(vM){_b=!1}var Db=!!_b&&{passive:!1},Fb=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},Ab=function(e,t){var n=t;do{if("undefined"!==typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),Tb(e,n)){var r=Rb(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Tb=function(e,t){return"v"===e?function(e){return Fb(e,"overflowY")}(t):function(e){return Fb(e,"overflowX")}(t)},Rb=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},Pb=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Ob=function(e){return[e.deltaX,e.deltaY]},Nb=function(e){return e&&"current"in e?e.current:e},Lb=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Mb=0,Ib=[];var jb=function(e,t){return e.useMedium(t),hb}(fb,(function(t){var n=e.useRef([]),r=e.useRef([0,0]),o=e.useRef(),i=e.useState(Mb++)[0],a=e.useState((function(){return yb()}))[0],u=e.useRef(t);e.useEffect((function(){u.current=t}),[t]),e.useEffect((function(){if(t.inert){document.body.classList.add("block-interactivity-".concat(i));var e=function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t.lockRef.current],(t.shards||[]).map(Nb),!0).filter(Boolean);return e.forEach((function(e){return e.classList.add("allow-interactivity-".concat(i))})),function(){document.body.classList.remove("block-interactivity-".concat(i)),e.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(i))}))}}}),[t.inert,t.lockRef.current,t.shards]);var l=e.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var n,i=Pb(e),a=r.current,l="deltaX"in e?e.deltaX:a[0]-i[0],c="deltaY"in e?e.deltaY:a[1]-i[1],s=e.target,f=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===f&&"range"===s.type)return!1;var d=Ab(f,s);if(!d)return!0;if(d?n=f:(n="v"===f?"h":"v",d=Ab(f,s)),!d)return!1;if(!o.current&&"changedTouches"in e&&(l||c)&&(o.current=n),!n)return!0;var p=o.current||n;return function(e,t,n,r,o){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=i*r,u=n.target,l=t.contains(u),c=!1,s=a>0,f=0,d=0;do{var p=Rb(e,u),v=p[0],h=p[1]-p[2]-i*v;(v||h)&&Tb(e,u)&&(f+=h,d+=v),u=u.parentNode}while(!l&&u!==document.body||l&&(t.contains(u)||t===u));return(s&&(o&&0===f||!o&&a>f)||!s&&(o&&0===d||!o&&-a>d))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),c=e.useCallback((function(e){var t=e;if(Ib.length&&Ib[Ib.length-1]===a){var r="deltaY"in t?Ob(t):Pb(t),o=n.current.filter((function(e){return e.name===t.type&&e.target===t.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)t.cancelable&&t.preventDefault();else if(!o){var i=(u.current.shards||[]).map(Nb).filter(Boolean).filter((function(e){return e.contains(t.target)}));(i.length>0?l(t,i[0]):!u.current.noIsolation)&&t.cancelable&&t.preventDefault()}}}),[]),s=e.useCallback((function(e,t,r,o){var i={name:e,delta:t,target:r,should:o};n.current.push(i),setTimeout((function(){n.current=n.current.filter((function(e){return e!==i}))}),1)}),[]),f=e.useCallback((function(e){r.current=Pb(e),o.current=void 0}),[]),d=e.useCallback((function(e){s(e.type,Ob(e),e.target,l(e,t.lockRef.current))}),[]),p=e.useCallback((function(e){s(e.type,Pb(e),e.target,l(e,t.lockRef.current))}),[]);e.useEffect((function(){return Ib.push(a),t.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:p}),document.addEventListener("wheel",c,Db),document.addEventListener("touchmove",c,Db),document.addEventListener("touchstart",f,Db),function(){Ib=Ib.filter((function(e){return e!==a})),document.removeEventListener("wheel",c,Db),document.removeEventListener("touchmove",c,Db),document.removeEventListener("touchstart",f,Db)}}),[]);var v=t.removeScrollBar,h=t.inert;return e.createElement(e.Fragment,null,h?e.createElement(a,{styles:Lb(i)}):null,v?e.createElement(Sb,{gapMode:"margin"}):null)})),Bb=e.forwardRef((function(t,n){return e.createElement(pb,ob({},t,{ref:n,sideCar:jb}))}));Bb.classNames=pb.classNames;var zb=Bb,Vb=["__scopeSelect","disabled","aria-labelledby"],Ub=["__scopeSelect","className","style","children","placeholder"],Wb=["__scopeSelect","children"],Hb=["__scopeSelect","onCloseAutoFocus"],Kb=["__scopeSelect"],Gb=["__scopeSelect"],Yb=["__scopeSelect"],qb=["__scopeSelect","value","disabled","textValue"],Xb=["__scopeSelect","className","style"],Zb=["__scopeSelect"],$b=["__scopeSelect","onAutoScroll"],Qb=["__scopeSelect"],Jb=["value"];function ew(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var tw={};ew(tw,"createSelectScope",(function(){return sw})),ew(tw,"Select",(function(){return vw})),ew(tw,"SelectTrigger",(function(){return mw})),ew(tw,"SelectValue",(function(){return yw})),ew(tw,"SelectIcon",(function(){return bw})),ew(tw,"SelectContent",(function(){return Ew})),ew(tw,"SelectViewport",(function(){return Fw})),ew(tw,"SelectGroup",(function(){return Ow})),ew(tw,"SelectLabel",(function(){return Lw})),ew(tw,"SelectItem",(function(){return zw})),ew(tw,"SelectItemText",(function(){return Uw})),ew(tw,"SelectItemIndicator",(function(){return Hw})),ew(tw,"SelectScrollUpButton",(function(){return Gw})),ew(tw,"SelectScrollDownButton",(function(){return qw})),ew(tw,"SelectSeparator",(function(){return Zw})),ew(tw,"Root",(function(){return eE})),ew(tw,"Trigger",(function(){return tE})),ew(tw,"Value",(function(){return nE})),ew(tw,"Icon",(function(){return rE})),ew(tw,"Content",(function(){return oE})),ew(tw,"Viewport",(function(){return iE})),ew(tw,"Group",(function(){return aE})),ew(tw,"Label",(function(){return uE})),ew(tw,"Item",(function(){return lE})),ew(tw,"ItemText",(function(){return cE})),ew(tw,"ItemIndicator",(function(){return sE})),ew(tw,"ScrollUpButton",(function(){return fE})),ew(tw,"ScrollDownButton",(function(){return dE})),ew(tw,"Separator",(function(){return pE}));var nw=[" ","Enter","ArrowUp","ArrowDown"],rw=[" ","Enter"],ow="Select",iw=p(vg(ow),3),aw=iw[0],uw=iw[1],lw=p(Gm(ow,[iw[2]]),2),cw=lw[0],sw=lw[1],fw=p(cw(ow),2),dw=fw[0],pw=fw[1],vw=function(t){var n=t.__scopeSelect,r=t.children,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=t.value,l=t.defaultValue,c=t.onValueChange,s=t.dir,f=t.name,d=t.autoComplete,v=p((0,e.useState)(null),2),h=v[0],m=v[1],g=p((0,e.useState)(null),2),y=g[0],b=g[1],w=p((0,e.useState)(!1),2),E=w[0],x=w[1],C=Vy(s),S=p(Hy({prop:o,defaultProp:i,onChange:a}),2),_=S[0],k=void 0!==_&&_,D=S[1],F=p(Hy({prop:u,defaultProp:l,onChange:c}),2),A=F[0],T=F[1],R=!h||Boolean(h.closest("form")),P=p((0,e.useState)(null),2),O=P[0],N=P[1],L=(0,e.useRef)(null);return(0,e.createElement)(dw,{scope:n,trigger:h,onTriggerChange:m,valueNode:y,onValueNodeChange:b,valueNodeHasChildren:E,onValueNodeHasChildrenChange:x,contentId:iy(),value:A,onValueChange:T,open:k,onOpenChange:D,dir:C,bubbleSelect:O,triggerPointerDownPosRef:L},(0,e.createElement)(aw.Provider,{scope:n},r),R?(0,e.createElement)($w,{ref:N,"aria-hidden":!0,tabIndex:-1,name:f,autoComplete:d,value:A,onChange:function(e){return T(e.target.value)}}):null)},hw="SelectTrigger",mw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.disabled,i=void 0!==o&&o,a=t["aria-labelledby"],u=s(t,Vb),l=pw(hw,r),c=Qm(n,l.onTriggerChange),f=uw(r),d=xy(l.trigger),v=a||d,h=p(Qw((function(e){var t=f().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.value===l.value})),r=Jw(t,e,n);void 0!==r&&l.onValueChange(r.value)})),3),m=h[0],g=h[1],y=h[2],b=function(){i||(l.onOpenChange(!0),y())};return(0,e.createElement)(Ny.button,jm({type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-autocomplete":"none","aria-labelledby":v,dir:l.dir,"data-state":l.open?"open":"closed",disabled:i,"data-disabled":i?"":void 0,"data-placeholder":void 0===l.value?"":void 0},u,{ref:c,onPointerDown:zm(u.onPointerDown,(function(e){e.target.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&(b(),l.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)},e.preventDefault())})),onKeyDown:zm(u.onKeyDown,(function(e){var t=""!==m.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),t&&" "===e.key||nw.includes(e.key)&&(b(),e.preventDefault())}))}))})),gw="SelectValue",yw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=(t.className,t.style,t.children),i=t.placeholder,a=s(t,Ub),u=pw(gw,r),l=u.onValueNodeHasChildrenChange,c=void 0!==o,f=Qm(n,u.onValueNodeChange);return Eg((function(){l(c)}),[l,c]),(0,e.createElement)(Ny.span,jm({},a,{ref:f,style:{pointerEvents:"none"}}),void 0===u.value&&void 0!==i?i:o)})),bw=(0,e.forwardRef)((function(t,n){t.__scopeSelect;var r=t.children,o=s(t,Wb);return(0,e.createElement)(Ny.span,jm({"aria-hidden":!0},o,{ref:n}),r||"\u25bc")})),ww="SelectContent",Ew=(0,e.forwardRef)((function(t,r){var o=pw(ww,t.__scopeSelect),i=p((0,e.useState)(),2),a=i[0],u=i[1];return Eg((function(){u(new DocumentFragment)}),[]),o.open?(0,e.createElement)(kw,jm({},t,{ref:r})):a?(0,n.createPortal)((0,e.createElement)(Sw,{scope:t.__scopeSelect},(0,e.createElement)(aw.Slot,{scope:t.__scopeSelect},(0,e.createElement)("div",null,t.children))),a):null})),xw=10,Cw=p(cw(ww),2),Sw=Cw[0],_w=Cw[1],kw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.onCloseAutoFocus,i=s(t,Hb),a=pw(ww,r),u=p((0,e.useState)(null),2),c=u[0],f=u[1],d=p((0,e.useState)(null),2),v=d[0],h=d[1],m=p((0,e.useState)(null),2),g=m[0],y=m[1],b=Qm(n,(function(e){return h(e)})),w=p((0,e.useState)(null),2),x=w[0],C=w[1],S=p((0,e.useState)(null),2),k=S[0],D=S[1],F=uw(r),A=p((0,e.useState)(!1),2),T=A[0],R=A[1],P=(0,e.useRef)(!0),O=(0,e.useRef)(!1),N=(0,e.useRef)(!1);(0,e.useEffect)((function(){if(v)return rb(v)}),[v]);var L=(0,e.useCallback)((function(e){var t,n=l(F().map((function(e){return e.ref.current}))),r=n[0],o=p(n.slice(1).slice(-1),1)[0],i=document.activeElement,a=E(e);try{for(a.s();!(t=a.n()).done;){var u=t.value;if(u===i)return;if(null===u||void 0===u||u.scrollIntoView({block:"nearest"}),u===r&&g&&(g.scrollTop=0),u===o&&g&&(g.scrollTop=g.scrollHeight),null===u||void 0===u||u.focus(),document.activeElement!==i)return}}catch(vM){a.e(vM)}finally{a.f()}}),[F,g]),M=(0,e.useCallback)((function(){if(a.trigger&&a.valueNode&&c&&v&&g&&x&&k){var e=a.trigger.getBoundingClientRect(),t=v.getBoundingClientRect(),n=a.valueNode.getBoundingClientRect(),r=k.getBoundingClientRect();if("rtl"!==a.dir){var o=r.left-t.left,i=n.left-o,u=e.left-i,l=e.width+u,s=Math.max(l,t.width),f=window.innerWidth-xw,d=Bm(i,[xw,f-s]);c.style.minWidth=l+"px",c.style.left=d+"px"}else{var p=t.right-r.right,h=window.innerWidth-n.right-p,m=window.innerWidth-e.right-h,y=e.width+m,b=Math.max(y,t.width),w=window.innerWidth-xw,E=Bm(h,[xw,w-b]);c.style.minWidth=y+"px",c.style.right=E+"px"}var C=F(),S=window.innerHeight-20,_=g.scrollHeight,D=window.getComputedStyle(v),A=parseInt(D.borderTopWidth,10),T=parseInt(D.paddingTop,10),P=parseInt(D.borderBottomWidth,10),N=A+T+_+parseInt(D.paddingBottom,10)+P,L=Math.min(5*x.offsetHeight,N),M=window.getComputedStyle(g),I=parseInt(M.paddingTop,10),j=parseInt(M.paddingBottom,10),B=e.top+e.height/2-xw,z=S-B,V=x.offsetHeight/2,U=A+T+(x.offsetTop+V),W=N-U;if(U<=B){var H=x===C[C.length-1].ref.current;c.style.bottom="0px";var K=v.clientHeight-g.offsetTop-g.offsetHeight,G=U+Math.max(z,V+(H?j:0)+K+P);c.style.height=G+"px"}else{var Y=x===C[0].ref.current;c.style.top="0px";var q=Math.max(B,A+g.offsetTop+(Y?I:0)+V)+W;c.style.height=q+"px",g.scrollTop=U-B+g.offsetTop}c.style.margin="".concat(xw,"px 0"),c.style.minHeight=L+"px",c.style.maxHeight=S+"px",R(!0),requestAnimationFrame((function(){return O.current=!0}))}}),[F,a.trigger,a.valueNode,c,v,g,x,k,a.dir]);Eg((function(){return M()}),[M]);var I=(0,e.useCallback)((function(){return L([x,v])}),[L,x,v]);(0,e.useEffect)((function(){T&&I()}),[T,I]);var j=(0,e.useCallback)((function(e){e&&!0===P.current&&(M(),I(),P.current=!1)}),[M,I]),B=a.onOpenChange,z=a.triggerPointerDownPosRef;(0,e.useEffect)((function(){if(v){var e={x:0,y:0},t=function(t){var n,r,o,i;e={x:Math.abs(Math.round(t.pageX)-(null!==(n=null===(r=z.current)||void 0===r?void 0:r.x)&&void 0!==n?n:0)),y:Math.abs(Math.round(t.pageY)-(null!==(o=null===(i=z.current)||void 0===i?void 0:i.y)&&void 0!==o?o:0))}},n=function(n){e.x<=10&&e.y<=10?n.preventDefault():v.contains(n.target)||B(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),function(){document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}}),[v,B,z]),(0,e.useEffect)((function(){var e=function(){return B(!1)};return window.addEventListener("blur",e),window.addEventListener("resize",e),function(){window.removeEventListener("blur",e),window.removeEventListener("resize",e)}}),[B]);var V=p(Qw((function(e){var t=F().filter((function(e){return!e.disabled})),n=t.find((function(e){return e.ref.current===document.activeElement})),r=Jw(t,e,n);r&&setTimeout((function(){return r.ref.current.focus()}))})),2),U=V[0],W=V[1],H=(0,e.useCallback)((function(e,t,n){var r=!N.current&&!n;(void 0!==a.value&&a.value===t||r)&&(C(e),r&&(N.current=!0))}),[a.value]),K=(0,e.useCallback)((function(){return null===v||void 0===v?void 0:v.focus()}),[v]),G=(0,e.useCallback)((function(e,t,n){var r=!N.current&&!n;(void 0!==a.value&&a.value===t||r)&&D(e)}),[a.value]);return(0,e.createElement)(Sw,{scope:r,contentWrapper:c,content:v,viewport:g,onViewportChange:y,itemRefCallback:H,selectedItem:x,onItemLeave:K,itemTextRefCallback:G,selectedItemText:k,onScrollButtonChange:j,isPositioned:T,shouldExpandOnScrollRef:O,searchRef:U},(0,e.createElement)(Fy,null,(0,e.createElement)(zb,null,(0,e.createElement)("div",{ref:f,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:0}},(0,e.createElement)(Gg,{asChild:!0,trapped:a.open,onMountAutoFocus:function(e){e.preventDefault()},onUnmountAutoFocus:zm(o,(function(e){var t;null===(t=a.trigger)||void 0===t||t.focus({preventScroll:!0}),e.preventDefault()}))},(0,e.createElement)(Ng,jm({role:"listbox",id:a.contentId,"data-state":a.open?"open":"closed",dir:a.dir,onContextMenu:function(e){return e.preventDefault()}},i,{ref:b,style:_({display:"flex",flexDirection:"column",boxSizing:"border-box",maxHeight:"100%",outline:"none"},i.style),disableOutsidePointerEvents:!0,onFocusOutside:function(e){return e.preventDefault()},onDismiss:function(){return a.onOpenChange(!1)},onKeyDown:zm(i.onKeyDown,(function(e){var t=e.ctrlKey||e.altKey||e.metaKey;if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||W(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){var n=F().filter((function(e){return!e.disabled})).map((function(e){return e.ref.current}));if(["ArrowUp","End"].includes(e.key)&&(n=n.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){var r=e.target,o=n.indexOf(r);n=n.slice(o+1)}setTimeout((function(){return L(n)})),e.preventDefault()}}))})))))))})),Dw="SelectViewport",Fw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Kb),i=_w(Dw,r),a=Qm(n,i.onViewportChange),u=(0,e.useRef)(0);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"}}),(0,e.createElement)(aw.Slot,{scope:r},(0,e.createElement)(Ny.div,jm({"data-radix-select-viewport":"",role:"presentation"},o,{ref:a,style:_({position:"relative",flex:1,overflow:"auto"},o.style),onScroll:zm(o.onScroll,(function(e){var t=e.currentTarget,n=i.contentWrapper,r=i.shouldExpandOnScrollRef;if(null!==r&&void 0!==r&&r.current&&n){var o=Math.abs(u.current-t.scrollTop);if(o>0){var a=window.innerHeight-20,l=parseFloat(n.style.minHeight),c=parseFloat(n.style.height),s=Math.max(l,c);if(s<a){var f=s+o,d=Math.min(a,f),p=f-d;n.style.height=d+"px","0px"===n.style.bottom&&(t.scrollTop=p>0?p:0,n.style.justifyContent="flex-end")}}}u.current=t.scrollTop}))}))))})),Aw="SelectGroup",Tw=p(cw(Aw),2),Rw=Tw[0],Pw=Tw[1],Ow=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Gb),i=iy();return(0,e.createElement)(Rw,{scope:r,id:i},(0,e.createElement)(Ny.div,jm({role:"group","aria-labelledby":i},o,{ref:n})))})),Nw="SelectLabel",Lw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Yb),i=Pw(Nw,r);return(0,e.createElement)(Ny.div,jm({id:i.id},o,{ref:n}))})),Mw="SelectItem",Iw=p(cw(Mw),2),jw=Iw[0],Bw=Iw[1],zw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.value,i=t.disabled,a=void 0!==i&&i,u=t.textValue,l=s(t,qb),c=pw(Mw,r),f=_w(Mw,r),d=c.value===o,v=p((0,e.useState)(null!==u&&void 0!==u?u:""),2),h=v[0],m=v[1],g=p((0,e.useState)(!1),2),y=g[0],b=g[1],w=Qm(n,(function(e){var t;return null===(t=f.itemRefCallback)||void 0===t?void 0:t.call(f,e,o,a)})),E=iy(),x=function(){a||(c.onValueChange(o),c.onOpenChange(!1))};return(0,e.createElement)(jw,{scope:r,value:o,disabled:a,textId:E,isSelected:d,onItemTextChange:(0,e.useCallback)((function(e){m((function(t){var n;return t||(null!==(n=null===e||void 0===e?void 0:e.textContent)&&void 0!==n?n:"").trim()}))}),[])},(0,e.createElement)(aw.ItemSlot,{scope:r,value:o,disabled:a,textValue:h},(0,e.createElement)(Ny.div,jm({role:"option","aria-labelledby":E,"data-highlighted":y?"":void 0,"aria-selected":d&&y,"data-state":d?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1},l,{ref:w,onFocus:zm(l.onFocus,(function(){return b(!0)})),onBlur:zm(l.onBlur,(function(){return b(!1)})),onPointerUp:zm(l.onPointerUp,x),onPointerMove:zm(l.onPointerMove,(function(e){var t;a?null===(t=f.onItemLeave)||void 0===t||t.call(f):e.currentTarget.focus({preventScroll:!0})})),onPointerLeave:zm(l.onPointerLeave,(function(e){var t;e.currentTarget===document.activeElement&&(null===(t=f.onItemLeave)||void 0===t||t.call(f))})),onKeyDown:zm(l.onKeyDown,(function(e){var t;""!==(null===(t=f.searchRef)||void 0===t?void 0:t.current)&&" "===e.key||(rw.includes(e.key)&&x()," "===e.key&&e.preventDefault())}))}))))})),Vw="SelectItemText",Uw=(0,e.forwardRef)((function(t,r){var o,i=t.__scopeSelect,a=(t.className,t.style,s(t,Xb)),u=pw(Vw,i),l=_w(Vw,i),c=Bw(Vw,i),f=(0,e.useRef)(null),d=Qm(r,f,c.onItemTextChange,(function(e){var t;return null===(t=l.itemTextRefCallback)||void 0===t?void 0:t.call(l,e,c.value,c.disabled)}));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Ny.span,jm({id:c.textId},a,{ref:d})),c.isSelected&&u.valueNode&&!u.valueNodeHasChildren?(0,n.createPortal)(a.children,u.valueNode):null,u.bubbleSelect?(0,n.createPortal)((0,e.createElement)("option",{value:c.value},null===(o=f.current)||void 0===o?void 0:o.textContent),u.bubbleSelect):null)})),Ww="SelectItemIndicator",Hw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=s(t,Zb);return Bw(Ww,r).isSelected?(0,e.createElement)(Ny.span,jm({"aria-hidden":!0},o,{ref:n})):null})),Kw="SelectScrollUpButton",Gw=(0,e.forwardRef)((function(t,n){var r=_w(Kw,t.__scopeSelect),o=p((0,e.useState)(!1),2),i=o[0],a=o[1],u=Qm(n,r.onScrollButtonChange);return Eg((function(){if(r.viewport&&r.isPositioned){var e=function(){var e=t.scrollTop>0;a(e)},t=r.viewport;return e(),t.addEventListener("scroll",e),function(){return t.removeEventListener("scroll",e)}}}),[r.viewport,r.isPositioned]),i?(0,e.createElement)(Xw,jm({},t,{ref:u,onAutoScroll:function(){var e=r.viewport,t=r.selectedItem;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}})):null})),Yw="SelectScrollDownButton",qw=(0,e.forwardRef)((function(t,n){var r=_w(Yw,t.__scopeSelect),o=p((0,e.useState)(!1),2),i=o[0],a=o[1],u=Qm(n,r.onScrollButtonChange);return Eg((function(){if(r.viewport&&r.isPositioned){var e=function(){var e=t.scrollHeight-t.clientHeight,n=Math.ceil(t.scrollTop)<e;a(n)},t=r.viewport;return e(),t.addEventListener("scroll",e),function(){return t.removeEventListener("scroll",e)}}}),[r.viewport,r.isPositioned]),i?(0,e.createElement)(Xw,jm({},t,{ref:u,onAutoScroll:function(){var e=r.viewport,t=r.selectedItem;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}})):null})),Xw=(0,e.forwardRef)((function(t,n){var r=t.__scopeSelect,o=t.onAutoScroll,i=s(t,$b),a=_w("SelectScrollButton",r),u=(0,e.useRef)(null),l=uw(r),c=(0,e.useCallback)((function(){null!==u.current&&(window.clearInterval(u.current),u.current=null)}),[]);return(0,e.useEffect)((function(){return function(){return c()}}),[c]),Eg((function(){var e,t=l().find((function(e){return e.ref.current===document.activeElement}));null===t||void 0===t||null===(e=t.ref.current)||void 0===e||e.scrollIntoView({block:"nearest"})}),[l]),(0,e.createElement)(Ny.div,jm({"aria-hidden":!0},i,{ref:n,style:_({flexShrink:0},i.style),onPointerMove:zm(i.onPointerMove,(function(){var e;null===(e=a.onItemLeave)||void 0===e||e.call(a),null===u.current&&(u.current=window.setInterval(o,50))})),onPointerLeave:zm(i.onPointerLeave,(function(){c()}))}))})),Zw=(0,e.forwardRef)((function(t,n){t.__scopeSelect;var r=s(t,Qb);return(0,e.createElement)(Ny.div,jm({"aria-hidden":!0},r,{ref:n}))})),$w=(0,e.forwardRef)((function(t,n){var r=t.value,o=s(t,Jb),i=(0,e.useRef)(null),a=Qm(n,i),u=Ky(r);return(0,e.useEffect)((function(){var e=i.current,t=window.HTMLSelectElement.prototype,n=Object.getOwnPropertyDescriptor(t,"value").set;if(u!==r&&n){var o=new Event("change",{bubbles:!0});n.call(e,r),e.dispatchEvent(o)}}),[u,r]),(0,e.createElement)(qy,{asChild:!0},(0,e.createElement)("select",jm({},o,{ref:a,defaultValue:r})))}));function Qw(t){var n=Wy(t),r=(0,e.useRef)(""),o=(0,e.useRef)(0),i=(0,e.useCallback)((function(e){var t=r.current+e;n(t),function e(t){r.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout((function(){return e("")}),1e3))}(t)}),[n]),a=(0,e.useCallback)((function(){r.current="",window.clearTimeout(o.current)}),[]);return(0,e.useEffect)((function(){return function(){return window.clearTimeout(o.current)}}),[]),[r,i,a]}function Jw(e,t,n){var r,o,i=t.length>1&&Array.from(t).every((function(e){return e===t[0]}))?t[0]:t,a=n?e.indexOf(n):-1,u=(r=e,o=Math.max(a,0),r.map((function(e,t){return r[(o+t)%r.length]})));1===i.length&&(u=u.filter((function(e){return e!==n})));var l=u.find((function(e){return e.textValue.toLowerCase().startsWith(i.toLowerCase())}));return l!==n?l:void 0}var eE=vw,tE=mw,nE=yw,rE=bw,oE=Ew,iE=Fw,aE=Ow,uE=Lw,lE=zw,cE=Uw,sE=Hw,fE=Gw,dE=qw,pE=Zw,vE=function(t){var n=t.width,r=t.value,o=t.chevronDirection,i=t.options,a=t.autoFocusAfterClose,u=t.onChange,l=t.disabled,c=(0,e.useRef)(null);return(0,Xu.jsxs)(eE,{value:r,onValueChange:u,onOpenChange:function(e){e||a||window.setTimeout((function(){var e;null===c||void 0===c||null===(e=c.current)||void 0===e||e.blur()}),100)},children:[(0,Xu.jsxs)(tE,{className:"select-trigger",style:{width:n},ref:c,onKeyDown:function(e){return e.preventDefault()},disabled:l,children:[(0,Xu.jsx)(nE,{}),(0,Xu.jsx)(rE,{children:"up"===o?(0,Xu.jsx)(Om,{}):(0,Xu.jsx)(Lm,{})})]}),(0,Xu.jsx)(oE,{className:"select-content",children:(0,Xu.jsx)(iE,{className:"select-viewport",children:i.map((function(e){return(0,Xu.jsxs)(lE,{value:e,className:"select-item",children:[(0,Xu.jsx)(cE,{children:e}),(0,Xu.jsx)(sE,{className:"select-item-indicator",children:(0,Xu.jsx)(Im,{})})]},e)}))})})]})};vE.defaultProps={chevronDirection:"down",autoFocusAfterClose:!0,disabled:!1};var hE=vE,mE=["mousedown","touchstart"],gE=function(t,n,r){void 0===r&&(r=mE);var o=(0,e.useRef)(n);(0,e.useEffect)((function(){o.current=n}),[n]),(0,e.useEffect)((function(){for(var e=function(e){var n=t.current;n&&!n.contains(e.target)&&o.current(e)},n=0,i=r;n<i.length;n++){var a=i[n];Cc(document,a,e)}return function(){for(var t=0,n=r;t<n.length;t++){var o=n[t];Sc(document,o,e)}}}),[r,t])},yE=["onFocus","onBlur"],bE=e.forwardRef((function(e,t){var n=e.onFocus,r=e.onBlur,o=s(e,yE),i=p(Wu(wC),2),a=(i[0],i[1]);return(0,Xu.jsx)("input",_(_({},o),{},{ref:t,type:"text",onFocus:function(e){a((function(e){return _(_({},e),{},{disableShortCuts:!0})})),null===n||void 0===n||n(e)},onBlur:function(e){a((function(e){return _(_({},e),{},{disableShortCuts:!1})})),null===r||void 0===r||r(e)},onPaste:function(e){return e.stopPropagation()},onKeyDown:function(e){"Escape"===e.key&&e.currentTarget.blur(),(e.ctrlKey||e.metaKey)&&"z"===e.key&&e.stopPropagation()}}))})),wE=["value","allowFloat","onValue"],EE=e.forwardRef((function(t,n){var r=t.value,o=t.allowFloat,i=t.onValue,a=s(t,wE),u=p((0,e.useState)(r),2),l=u[0],c=u[1];(0,e.useEffect)((function(){c(r)}),[r]);return(0,Xu.jsx)(bE,_(_({value:l,onInput:function(e){var t=e.target.value;o?(t=t.replace(/[^0-9.]/g,"").replace(/(\..*?)\..*/g,"$1"),null===i||void 0===i||i(t)):(t=t.replace(/\D/g,""),null===i||void 0===i||i(t)),c(t)},className:"number-input"},a),{},{ref:n}))}));EE.defaultProps={allowFloat:!1};var xE=EE,CE=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},SE=t["useId".toString()]||function(){},_E=0;function kE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}var DE=["children"],FE=["children"],AE=e.forwardRef((function(t,n){var r=t.children,o=s(t,DE);return e.Children.toArray(r).some(PE)?e.createElement(e.Fragment,null,e.Children.map(r,(function(t){return PE(t)?e.createElement(TE,jm({},o,{ref:n}),t.props.children):t}))):e.createElement(TE,jm({},o,{ref:n}),r)}));AE.displayName="Slot";var TE=e.forwardRef((function(t,n){var r=t.children,o=s(t,FE);return e.isValidElement(r)?e.cloneElement(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null==i||i.apply(void 0,arguments),null==r||r.apply(void 0,arguments)}:"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:kE(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));TE.displayName="SlotClone";var RE=function(t){var n=t.children;return e.createElement(e.Fragment,null,n)};function PE(t){return e.isValidElement(t)&&t.type===RE}var OE=["asChild"],NE=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,e.forwardRef((function(t,r){var o=t.asChild,i=s(t,OE),a=o?AE:n;return e.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),e.createElement(a,jm({},i,{ref:r}))}))))}),{}),LE=e.forwardRef((function(t,n){return e.createElement(NE.span,jm({},t,{ref:n,style:_({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"},t.style)}))})),ME=LE;function IE(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}function jE(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(IE.apply(void 0,n),n)}var BE=["children"],zE=["children"],VE=e.forwardRef((function(t,n){var r=t.children,o=s(t,BE);return e.Children.toArray(r).some(HE)?e.createElement(e.Fragment,null,e.Children.map(r,(function(t){return HE(t)?e.createElement(UE,jm({},o,{ref:n}),t.props.children):t}))):e.createElement(UE,jm({},o,{ref:n}),r)}));VE.displayName="Slot";var UE=e.forwardRef((function(t,n){var r=t.children,o=s(t,zE);return e.isValidElement(r)?e.cloneElement(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null==i||i.apply(void 0,arguments),null==r||r.apply(void 0,arguments)}:"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:IE(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));UE.displayName="SlotClone";var WE=function(t){var n=t.children;return e.createElement(e.Fragment,null,n)};function HE(t){return e.isValidElement(t)&&t.type===WE}var KE,GE=["asChild"],YE=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,e.forwardRef((function(t,r){var o=t.asChild,i=s(t,GE),a=o?VE:n;return e.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),e.createElement(a,jm({},i,{ref:r}))}))))}),{}),qE=["containerRef","style"],XE=e.forwardRef((function(t,r){var o,i,a=t.containerRef,u=t.style,l=s(t,qE),c=null!==(o=null==a?void 0:a.current)&&void 0!==o?o:null===globalThis||void 0===globalThis||null===(i=globalThis.document)||void 0===i?void 0:i.body,f=p(e.useState({}),2)[1];return CE((function(){f({})}),[]),c?n.createPortal(e.createElement(YE.div,jm({"data-radix-portal":""},l,{ref:r,style:c===document.body?_({position:"absolute",top:0,left:0,zIndex:2147483647},u):void 0})),c):null})),ZE=["children","width","height"],$E=e.forwardRef((function(t,n){var r=t.children,o=t.width,i=void 0===o?10:o,a=t.height,u=void 0===a?5:a,l=s(t,ZE);return e.createElement(YE.svg,jm({},l,{ref:n,width:i,height:u,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),t.asChild?r:e.createElement("polygon",{points:"0,0 30,0 15,10"}))})),QE=$E;function JE(t){var n=p(e.useState(void 0),2),r=n[0],o=n[1];return e.useEffect((function(){if(t){var e=new ResizeObserver((function(e){if(Array.isArray(e)&&e.length){var n,r,i=e[0];if("borderBoxSize"in i){var a=i.borderBoxSize,u=Array.isArray(a)?a[0]:a;n=u.inlineSize,r=u.blockSize}else{var l=t.getBoundingClientRect();n=l.width,r=l.height}o({width:n,height:r})}}));return e.observe(t,{box:"border-box"}),function(){return e.unobserve(t)}}o(void 0)}),[t]),r}var ex=new Map;function tx(){var e=[];ex.forEach((function(t,n){var r,o,i=n.getBoundingClientRect();o=i,((r=t.rect).width!==o.width||r.height!==o.height||r.top!==o.top||r.right!==o.right||r.bottom!==o.bottom||r.left!==o.left)&&(t.rect=i,e.push(t))})),e.forEach((function(e){e.callbacks.forEach((function(t){return t(e.rect)}))})),KE=requestAnimationFrame(tx)}function nx(t){var n=p(e.useState(),2),r=n[0],o=n[1];return e.useEffect((function(){if(t){var e=function(e,t){var n=ex.get(e);return void 0===n?(ex.set(e,{rect:{},callbacks:[t]}),1===ex.size&&(KE=requestAnimationFrame(tx))):(n.callbacks.push(t),t(e.getBoundingClientRect())),function(){var n=ex.get(e);if(void 0!==n){var r=n.callbacks.indexOf(t);r>-1&&n.callbacks.splice(r,1),0===n.callbacks.length&&(ex.delete(e),0===ex.size&&cancelAnimationFrame(KE))}}}(t,o);return function(){o(void 0),e()}}}),[t]),r}var rx=["scope","children"];function ox(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,rx),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},ix.apply(void 0,[o].concat(c(n)))]}function ix(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return _(_({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}function ax(e,t,n){var r=e["x"===n?"left":"top"],o="x"===n?"width":"height",i=e[o],a=t[o];return{before:r-a,start:r,center:r+(i-a)/2,end:r+i-a,after:r+i}}function ux(e){return{position:"absolute",top:0,left:0,minWidth:"max-content",willChange:"transform",transform:"translate3d(".concat(Math.round(e.x+window.scrollX),"px, ").concat(Math.round(e.y+window.scrollY),"px, 0)")}}function lx(e,t,n,r,o){var i="top"===t||"bottom"===t,a=o?o.width:0,u=o?o.height:0,l=a/2+r,c="",s="";return i?(c={start:"".concat(l,"px"),center:"center",end:e.width-l+"px"}[n],s="top"===t?"".concat(e.height+u,"px"):-u+"px"):(c="left"===t?"".concat(e.width+u,"px"):-u+"px",s={start:"".concat(l,"px"),center:"center",end:e.height-l+"px"}[n]),"".concat(c," ").concat(s)}var cx={position:"fixed",top:0,left:0,opacity:0,transform:"translate3d(0, -200%, 0)"},sx={position:"absolute",opacity:0};function fx(e){var t,n=e.popperSize,r=e.arrowSize,o=e.arrowOffset,i=e.side,a=e.align,u=(n.width-r.width)/2,l=(n.height-r.width)/2,c={top:0,right:90,bottom:180,left:-90}[i],s=Math.max(r.width,r.height),f=(C(t={width:"".concat(s,"px"),height:"".concat(s,"px"),transform:"rotate(".concat(c,"deg)"),willChange:"transform",position:"absolute"},i,"100%"),C(t,"direction",function(e,t){return("top"!==e&&"right"!==e||"end"!==t)&&("bottom"!==e&&"left"!==e||"end"===t)?"ltr":"rtl"}(i,a)),t);return"top"!==i&&"bottom"!==i||("start"===a&&(f.left="".concat(o,"px")),"center"===a&&(f.left="".concat(u,"px")),"end"===a&&(f.right="".concat(o,"px"))),"left"!==i&&"right"!==i||("start"===a&&(f.top="".concat(o,"px")),"center"===a&&(f.top="".concat(l,"px")),"end"===a&&(f.bottom="".concat(o,"px"))),f}function dx(e){return{top:"bottom",right:"left",bottom:"top",left:"right"}[e]}function px(e,t){return{top:e.top<t.top,right:e.right>t.right,bottom:e.bottom>t.bottom,left:e.left<t.left}}var vx=["__scopePopper","virtualRef"],hx=["__scopePopper","side","sideOffset","align","alignOffset","collisionTolerance","avoidCollisions"],mx=["__scopePopper","offset"],gx=p(ox("Popper"),2),yx=gx[0],bx=gx[1],wx=p(yx("Popper"),2),Ex=wx[0],xx=wx[1],Cx=e.forwardRef((function(t,n){var r=t.__scopePopper,o=t.virtualRef,i=s(t,vx),a=xx("PopperAnchor",r),u=e.useRef(null),l=jE(n,u);return e.useEffect((function(){a.onAnchorChange((null==o?void 0:o.current)||u.current)})),o?null:e.createElement(YE.div,jm({},i,{ref:l}))})),Sx=p(yx("PopperContent"),2),_x=Sx[0],kx=Sx[1],Dx=e.forwardRef((function(t,n){var r=t.__scopePopper,o=t.side,i=void 0===o?"bottom":o,a=t.sideOffset,u=t.align,l=void 0===u?"center":u,c=t.alignOffset,f=t.collisionTolerance,d=t.avoidCollisions,v=void 0===d||d,h=s(t,hx),m=xx("PopperContent",r),g=p(e.useState(),2),y=g[0],b=g[1],w=nx(m.anchor),E=p(e.useState(null),2),x=E[0],C=E[1],S=JE(x),k=p(e.useState(null),2),D=k[0],F=k[1],A=JE(D),T=jE(n,(function(e){return C(e)})),R=function(){var t=p(e.useState(void 0),2),n=t[0],r=t[1];return e.useEffect((function(){var e;function t(){r({width:window.innerWidth,height:window.innerHeight})}function n(){window.clearTimeout(e),e=window.setTimeout(t,100)}return t(),window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}}),[]),n}(),P=function(e){var t=e.anchorRect,n=e.popperSize,r=e.arrowSize,o=e.arrowOffset,i=void 0===o?0:o,a=e.side,u=e.sideOffset,l=void 0===u?0:u,c=e.align,s=e.alignOffset,f=void 0===s?0:s,d=e.shouldAvoidCollisions,p=void 0===d||d,v=e.collisionBoundariesRect,h=e.collisionTolerance,m=void 0===h?0:h;if(!t||!n||!v)return{popperStyles:cx,arrowStyles:sx};var g=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4?arguments[4]:void 0,i=o?o.height:0,a=ax(t,e,"x"),u=ax(t,e,"y"),l=u.before-n-i,c=u.after+n+i,s=a.before-n-i,f=a.after+n+i;return{top:{start:{x:a.start+r,y:l},center:{x:a.center,y:l},end:{x:a.end-r,y:l}},right:{start:{x:f,y:u.start+r},center:{x:f,y:u.center},end:{x:f,y:u.end-r}},bottom:{start:{x:a.start+r,y:c},center:{x:a.center,y:c},end:{x:a.end-r,y:c}},left:{start:{x:s,y:u.start+r},center:{x:s,y:u.center},end:{x:s,y:u.end-r}}}}(n,t,l,f,r),y=g[a][c];if(!1===p){var b=ux(y),w=sx;return r&&(w=fx({popperSize:n,arrowSize:r,arrowOffset:i,side:a,align:c})),{popperStyles:_(_({},b),{},{"--radix-popper-transform-origin":lx(n,a,c,i,r)}),arrowStyles:w,placedSide:a,placedAlign:c}}var E,x,C=DOMRect.fromRect(_(_({},n),y)),S=(E=v,x=m,DOMRect.fromRect({width:E.width-2*x,height:E.height-2*x,x:E.left+x,y:E.top+x})),k=px(C,S),D=g[dx(a)][c],F=function(e,t,n){var r=dx(e);return t[e]&&!n[r]?r:e}(a,k,px(DOMRect.fromRect(_(_({},n),D)),S)),A=function(e,t,n,r,o){var i="top"===n||"bottom"===n,a=i?"left":"top",u=i?"right":"bottom",l=i?"width":"height",c=t[l]>e[l];return"start"!==r&&"center"!==r||!(o[a]&&c||o[u]&&!c)?"end"!==r&&"center"!==r||!(o[u]&&c||o[a]&&!c)?r:"start":"end"}(n,t,a,c,k),T=ux(g[F][A]),R=sx;return r&&(R=fx({popperSize:n,arrowSize:r,arrowOffset:i,side:F,align:A})),{popperStyles:_(_({},T),{},{"--radix-popper-transform-origin":lx(n,F,A,i,r)}),arrowStyles:R,placedSide:F,placedAlign:A}}({anchorRect:w,popperSize:S,arrowSize:A,arrowOffset:y,side:i,sideOffset:a,align:l,alignOffset:c,shouldAvoidCollisions:v,collisionBoundariesRect:R?DOMRect.fromRect(_(_({},R),{},{x:0,y:0})):void 0,collisionTolerance:f}),O=P.popperStyles,N=P.arrowStyles,L=P.placedSide,M=P.placedAlign,I=void 0!==L;return e.createElement("div",{style:O,"data-radix-popper-content-wrapper":""},e.createElement(_x,{scope:r,arrowStyles:N,onArrowChange:F,onArrowOffsetChange:b},e.createElement(YE.div,jm({"data-side":L,"data-align":M},h,{style:_(_({},h.style),{},{animation:I?void 0:"none"}),ref:T}))))})),Fx=e.forwardRef((function(t,n){var r=t.__scopePopper,o=t.offset,i=s(t,mx),a=kx("PopperArrow",r),u=a.onArrowOffsetChange;return e.useEffect((function(){return u(o)}),[u,o]),e.createElement("span",{style:_(_({},a.arrowStyles),{},{pointerEvents:"none"})},e.createElement("span",{ref:a.onArrowChange,style:{display:"inline-block",verticalAlign:"top",pointerEvents:"auto"}},e.createElement(QE,jm({},i,{ref:n,style:_(_({},i.style),{},{display:"block"})}))))})),Ax=function(t){var n=t.__scopePopper,r=t.children,o=p(e.useState(null),2),i=o[0],a=o[1];return e.createElement(Ex,{scope:n,anchor:i,onAnchorChange:a},r)},Tx=Cx,Rx=Dx,Px=Fx,Ox=function(t){var n=t.present,r=t.children,o=function(t){var n=p(e.useState(),2),r=n[0],o=n[1],i=e.useRef({}),a=e.useRef(t),u=e.useRef("none"),l=function(t,n){return e.useReducer((function(e,t){var r=n[e][t];return null!=r?r:e}),t)}(t?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=p(l,2),s=c[0],f=c[1];return e.useEffect((function(){var e=Nx(i.current);u.current="mounted"===s?e:"none"}),[s]),CE((function(){var e=i.current,n=a.current;if(n!==t){var r=u.current,o=Nx(e);if(t)f("MOUNT");else if("none"===o||"none"===(null==e?void 0:e.display))f("UNMOUNT");else{f(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=t}}),[t,f]),CE((function(){if(r){var e=function(e){var t=Nx(i.current).includes(e.animationName);e.target===r&&t&&f("ANIMATION_END")},t=function(e){e.target===r&&(u.current=Nx(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),function(){r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}f("ANIMATION_END")}),[r,f]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:e.useCallback((function(e){e&&(i.current=getComputedStyle(e)),o(e)}),[])}}(n),i="function"==typeof r?r({present:o.isPresent}):e.Children.only(r),a=jE(o.ref,i.ref);return"function"==typeof r||o.isPresent?e.cloneElement(i,{ref:a}):null};function Nx(e){return(null==e?void 0:e.animationName)||"none"}function Lx(t){var n=e.useRef({value:t,previous:t});return e.useMemo((function(){return n.current.value!==t&&(n.current.previous=n.current.value,n.current.value=t),n.current.previous}),[t])}function Mx(t){var n=function(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}(t);e.useEffect((function(){var e=function(e){"Escape"===e.key&&n(e)};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[n])}function Ix(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}Ox.displayName="Presence";var jx=["__scopeTooltip"],Bx=["forceMount"],zx=["__scopeTooltip","children","aria-label","portalled"],Vx=["__scopeTooltip"],Ux=p(ox("Tooltip",[bx]),2),Wx=Ux[0],Hx=(Ux[1],bx()),Kx=p(Wx("TooltipProvider",{isOpenDelayed:!0,delayDuration:700,onOpen:function(){},onClose:function(){}}),2),Gx=Kx[0],Yx=Kx[1],qx=p(Wx("Tooltip"),2),Xx=qx[0],Zx=qx[1],$x=e.forwardRef((function(t,n){var r=t.__scopeTooltip,o=s(t,jx),i=Zx("TooltipTrigger",r),a=Hx(r),u=jE(n,i.onTriggerChange),l=e.useRef(!1),c=e.useCallback((function(){return l.current=!1}),[]);return e.useEffect((function(){return function(){return document.removeEventListener("mouseup",c)}}),[c]),e.createElement(Tx,jm({asChild:!0},a),e.createElement(YE.button,jm({"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute},o,{ref:u,onMouseEnter:zm(t.onMouseEnter,i.onTriggerEnter),onMouseLeave:zm(t.onMouseLeave,i.onClose),onMouseDown:zm(t.onMouseDown,(function(){i.onClose(),l.current=!0,document.addEventListener("mouseup",c,{once:!0})})),onFocus:zm(t.onFocus,(function(){l.current||i.onOpen()})),onBlur:zm(t.onBlur,i.onClose),onClick:zm(t.onClick,(function(e){0===e.detail&&i.onClose()}))})))})),Qx=e.forwardRef((function(t,n){var r=t.forceMount,o=s(t,Bx),i=Zx("TooltipContent",t.__scopeTooltip);return e.createElement(Ox,{present:r||i.open},e.createElement(Jx,jm({ref:n},o)))})),Jx=e.forwardRef((function(t,n){var r=t.__scopeTooltip,o=t.children,i=t["aria-label"],a=t.portalled,u=void 0===a||a,l=s(t,zx),c=Zx("TooltipContent",r),f=Hx(r),d=u?XE:e.Fragment,p=c.onClose;return Mx((function(){return p()})),e.useEffect((function(){return document.addEventListener("tooltip.open",p),function(){return document.removeEventListener("tooltip.open",p)}}),[p]),e.createElement(d,null,e.createElement(tC,{__scopeTooltip:r}),e.createElement(Rx,jm({"data-state":c.stateAttribute},f,l,{ref:n,style:_(_({},l.style),{},{"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)"})}),e.createElement(WE,null,o),e.createElement(ME,{id:c.contentId,role:"tooltip"},i||o)))})),eC=e.forwardRef((function(t,n){var r=t.__scopeTooltip,o=s(t,Vx),i=Hx(r);return e.createElement(Px,jm({},i,o,{ref:n}))}));function tC(t){var n=t.__scopeTooltip,r=Zx("CheckTriggerMoved",n),o=nx(r.trigger),i=null==o?void 0:o.left,a=Lx(i),u=null==o?void 0:o.top,l=Lx(u),c=r.onClose;return e.useEffect((function(){(void 0!==a&&a!==i||void 0!==l&&l!==u)&&c()}),[c,a,l,i,u]),null}var nC=function(t){var n=t.__scopeTooltip,r=t.delayDuration,o=void 0===r?700:r,i=t.skipDelayDuration,a=void 0===i?300:i,u=t.children,l=p(e.useState(!0),2),c=l[0],s=l[1],f=e.useRef(0);return e.useEffect((function(){var e=f.current;return function(){return window.clearTimeout(e)}}),[]),e.createElement(Gx,{scope:n,isOpenDelayed:c,delayDuration:o,onOpen:e.useCallback((function(){window.clearTimeout(f.current),s(!1)}),[]),onClose:e.useCallback((function(){window.clearTimeout(f.current),f.current=window.setTimeout((function(){return s(!0)}),a)}),[a])},u)},rC=function(t){var n=t.__scopeTooltip,r=t.children,o=t.open,i=t.defaultOpen,a=void 0!==i&&i,u=t.onOpenChange,l=t.delayDuration,c=Yx("Tooltip",n),s=Hx(n),f=p(e.useState(null),2),d=f[0],v=f[1],h=function(t){var n=p(e.useState(SE()),2),r=n[0],o=n[1];return CE((function(){t||o((function(e){return null!=e?e:String(_E++)}))}),[t]),t||(r?"radix-".concat(r):"")}(),m=e.useRef(0),g=null!=l?l:c.delayDuration,y=e.useRef(!1),b=c.onOpen,w=c.onClose,E=function(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=e.useState(n),i=p(o,1)[0],a=e.useRef(i),u=Ix(r);return e.useEffect((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=Ix(i);return[f,e.useCallback((function(e){if(s){var t="function"==typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}({prop:o,defaultProp:a,onChange:function(e){e&&(document.dispatchEvent(new CustomEvent("tooltip.open")),b()),null==u||u(e)}}),x=p(E,2),C=x[0],S=void 0!==C&&C,_=x[1],k=e.useMemo((function(){return S?y.current?"delayed-open":"instant-open":"closed"}),[S]),D=e.useCallback((function(){window.clearTimeout(m.current),y.current=!1,_(!0)}),[_]),F=e.useCallback((function(){window.clearTimeout(m.current),m.current=window.setTimeout((function(){y.current=!0,_(!0)}),g)}),[g,_]);return e.useEffect((function(){return function(){return window.clearTimeout(m.current)}}),[]),e.createElement(Ax,s,e.createElement(Xx,{scope:n,contentId:h,open:S,stateAttribute:k,trigger:d,onTriggerChange:v,onTriggerEnter:e.useCallback((function(){c.isOpenDelayed?F():D()}),[c.isOpenDelayed,F,D]),onOpen:e.useCallback(D,[D]),onClose:e.useCallback((function(){window.clearTimeout(m.current),_(!1),w()}),[_,w])},r))},oC=$x,iC=Qx,aC=eC,uC=function(e){var t=e.content,n=e.children;return(0,Xu.jsx)(rC,{children:(0,Xu.jsxs)(nC,{children:[(0,Xu.jsx)(oC,{className:"tooltip-trigger",asChild:!0,children:n}),(0,Xu.jsxs)(iC,{className:"tooltip-content",children:[t,(0,Xu.jsx)(aC,{className:"tooltip-arrow"})]})]})})};function lC(e){var t=e.title,n=e.titleSuffix,r=e.desc,o=e.input,i=e.optionDesc,a=e.className,u="h"===e.layout?"setting-block-content":"setting-block-content-v";return(0,Xu.jsxs)("div",{className:"setting-block ".concat(a),children:[(0,Xu.jsxs)("div",{className:u,children:[(0,Xu.jsx)("div",{className:"setting-block-content-title",children:(0,Xu.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[r?(0,Xu.jsx)(uC,{content:(0,Xu.jsx)("div",{style:{maxWidth:400},children:r}),children:(0,Xu.jsx)("span",{children:t})}):(0,Xu.jsx)("span",{children:t}),n]})}),o]}),i&&(0,Xu.jsx)("div",{className:"option-desc",children:i})]})}lC.defaultProps={layout:"h"};var cC=lC;function sC(t){var n=t.title,r=t.allowFloat,o=t.desc,i=t.value,a=t.suffix,u=t.onValue,l=t.width,c=t.widthUnit,s=t.disable,f=(0,e.useRef)(null);return gE(f,(function(){null!==f&&void 0!==f&&f.current&&f.current.blur()})),(0,Xu.jsx)(cC,{className:"sub-setting-block",title:n,desc:o,input:(0,Xu.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"8px"},children:[(0,Xu.jsx)(xE,{allowFloat:r,style:{width:"".concat(l).concat(c)},value:i,disabled:s,onValue:u,ref:f}),a&&(0,Xu.jsx)("span",{children:a})]})})}sC.defaultProps={allowFloat:!1,width:80,widthUnit:"px",disable:!1};var fC,dC,pC=sC;!function(e){e.ORIGINAL="Original",e.RESIZE="Resize",e.CROP="Crop"}(fC||(fC={})),function(e){e.ddim="ddim",e.plms="plms"}(dC||(dC={}));var vC,hC,mC=function(){var e=p(Wu(rS),2),t=e[0],n=e[1];if(null===t||void 0===t||!t.enabled)return(0,Xu.jsx)(Xu.Fragment,{});var r=function(e){n({hdStrategy:e})},o=function(e){var t=0===e.length?0:parseInt(e,10);n({hdStrategyResizeLimit:t})},i=function(e){var t=0===e.length?0:parseInt(e,10);n({hdStrategyCropTrigerSize:t})},a=function(e){var t=0===e.length?0:parseInt(e,10);n({hdStrategyCropMargin:t})},u=function(){return(0,Xu.jsxs)("div",{children:["Use original picture, suitable for picture size below 2K. Try"," ",(0,Xu.jsx)("div",{tabIndex:0,role:"button",className:"inline-tip",onClick:function(){return r(fC.RESIZE)},children:"Resize"})," or ",(0,Xu.jsx)("div",{tabIndex:0,role:"button",className:"inline-tip",onClick:function(){return r(fC.CROP)},children:"Crop"})," ","if you didn't get good results or have GPU memory issue."]})};return(0,Xu.jsx)(cC,{className:"hd-setting-block",title:"Strategy",input:(0,Xu.jsx)(hE,{width:80,value:t.hdStrategy,options:Object.values(fC),onChange:function(e){return r(e)}}),optionDesc:function(){switch(t.hdStrategy){case fC.ORIGINAL:return u();case fC.CROP:return(0,Xu.jsxs)(Xu.Fragment,{children:[(0,Xu.jsx)("div",{children:"Crop masking area from the original image to do inpainting."}),(0,Xu.jsx)(pC,{title:"Trigger size",value:"".concat(t.hdStrategyCropTrigerSize),suffix:"pixel",onValue:i}),(0,Xu.jsx)(pC,{title:"Crop margin",value:"".concat(t.hdStrategyCropMargin),suffix:"pixel",onValue:a})]});case fC.RESIZE:return(0,Xu.jsxs)(Xu.Fragment,{children:[(0,Xu.jsx)("div",{children:"Resize the longer side of the image to a specific size, then do inpainting on the resized image."}),(0,Xu.jsx)(pC,{title:"Size limit",value:"".concat(t.hdStrategyResizeLimit),suffix:"pixel",onValue:o})]});default:return u()}}()})};!function(e){e.LAMA="lama",e.LDM="ldm",e.ZITS="zits",e.MAT="mat",e.FCF="fcf",e.SD15="sd1.5",e.ANYTHING4="anything4",e.REALISTIC_VISION_1_4="realisticVision1.4",e.SD2="sd2",e.CV2="cv2",e.Mange="manga",e.PAINT_BY_EXAMPLE="paint_by_example",e.PIX2PIX="instruct_pix2pix"}(hC||(hC={}));var gC,yC=zu({key:"maskState",default:void 0}),bC=zu({key:"paintByExampleImageState",default:void 0}),wC=zu({key:"appState",default:{file:void 0,imageHeight:0,imageWidth:0,disableShortCuts:!1,isInpainting:!1,isDisableModelSwitch:!1,isEnableAutoSaving:!1,isInteractiveSeg:!1,isInteractiveSegRunning:!1,interactiveSegClicks:[],showFileManager:!1,enableFileManager:!1,gifImage:void 0,brushSize:40,isControlNet:!1,plugins:[],isPluginRunning:!1}}),EC=zu({key:"promptState",default:""}),xC=zu({key:"negativePromptState",default:""}),CC=Vu({key:"isInpainting",get:function(e){return(0,e.get)(wC).isInpainting},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isInpainting:t}))}}),SC=Vu({key:"isPluginRunningState",get:function(e){return(0,e.get)(wC).isPluginRunning},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isPluginRunning:t}))}}),_C=Vu({key:"serverConfigState",get:function(e){var t=(0,e.get)(wC);return{isControlNet:t.isControlNet,isDisableModelSwitchState:t.isDisableModelSwitch,isEnableAutoSaving:t.isEnableAutoSaving,enableFileManager:t.enableFileManager,plugins:t.plugins}},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),t))}}),kC=Vu({key:"brushSizeState",get:function(e){return(0,e.get)(wC).brushSize},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{brushSize:t}))}}),DC=Vu({key:"imageHeightState",get:function(e){return(0,e.get)(wC).imageHeight},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{imageHeight:t}))}}),FC=Vu({key:"imageWidthState",get:function(e){return(0,e.get)(wC).imageWidth},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{imageWidth:t}))}}),AC=Vu({key:"showFileManager",get:function(e){return(0,e.get)(wC).showFileManager},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{showFileManager:t}))}}),TC=Vu({key:"enableFileManagerState",get:function(e){return(0,e.get)(wC).enableFileManager},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{enableFileManager:t}))}}),RC=Vu({key:"gifImageState",get:function(e){return(0,e.get)(wC).gifImage},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{gifImage:t}))}}),PC=Vu({key:"fileState",get:function(e){return(0,e.get)(wC).file},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{file:t,interactiveSegClicks:[],isInteractiveSeg:!1,isInteractiveSegRunning:!1}));var i=n(tS);r(tS,_(_({},i),{},{sdScale:100}))}}),OC=Vu({key:"isInteractiveSegState",get:function(e){return(0,e.get)(wC).isInteractiveSeg},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isInteractiveSeg:t}))}}),NC=Vu({key:"isInteractiveSegRunningState",get:function(e){return(0,e.get)(wC).isInteractiveSegRunning},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isInteractiveSegRunning:t}))}}),LC=Vu({key:"isProcessingState",get:function(e){var t=(0,e.get)(wC);return t.isInteractiveSegRunning||t.isPluginRunning||t.isInpainting}}),MC=Vu({key:"interactiveSegClicksState",get:function(e){return(0,e.get)(wC).interactiveSegClicks},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{interactiveSegClicks:t}))}}),IC=Vu({key:"isDisableModelSwitchState",get:function(e){return(0,e.get)(wC).isDisableModelSwitch},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isDisableModelSwitch:t}))}}),jC=Vu({key:"isControlNetState",get:function(e){return(0,e.get)(wC).isControlNet},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isControlNet:t}))}}),BC=Vu({key:"isEnableAutoSavingState",get:function(e){return(0,e.get)(wC).isEnableAutoSaving},set:function(e,t){var n=e.get,r=e.set,o=n(wC);r(wC,_(_({},o),{},{isEnableAutoSaving:t}))}}),zC=zu({key:"croperState",default:{x:0,y:0,width:512,height:512}}),VC=Vu({key:"croperX",get:function(e){return(0,e.get)(zC).x},set:function(e,t){var n=e.get,r=e.set,o=n(zC);r(zC,_(_({},o),{},{x:t}))}}),UC=Vu({key:"croperY",get:function(e){return(0,e.get)(zC).y},set:function(e,t){var n=e.get,r=e.set,o=n(zC);r(zC,_(_({},o),{},{y:t}))}}),WC=Vu({key:"croperHeight",get:function(e){return(0,e.get)(zC).height},set:function(e,t){var n=e.get,r=e.set,o=n(zC);r(zC,_(_({},o),{},{height:t}))}}),HC=Vu({key:"croperWidth",get:function(e){return(0,e.get)(zC).width},set:function(e,t){var n=e.get,r=e.set,o=n(zC);r(zC,_(_({},o),{},{width:t}))}}),KC=zu({key:"toastState",default:{open:!1,desc:"",state:"default",duration:3e3}}),GC=zu({key:"shortcutsState",default:!1});!function(e){e.INPAINT_NS="INPAINT_NS",e.INPAINT_TELEA="INPAINT_TELEA"}(gC||(gC={}));var YC,qC,XC=(C(vC={},hC.LAMA,{hdStrategy:fC.CROP,hdStrategyResizeLimit:2048,hdStrategyCropTrigerSize:800,hdStrategyCropMargin:196,enabled:!0}),C(vC,hC.LDM,{hdStrategy:fC.CROP,hdStrategyResizeLimit:1080,hdStrategyCropTrigerSize:1080,hdStrategyCropMargin:128,enabled:!0}),C(vC,hC.ZITS,{hdStrategy:fC.CROP,hdStrategyResizeLimit:1024,hdStrategyCropTrigerSize:1024,hdStrategyCropMargin:128,enabled:!0}),C(vC,hC.MAT,{hdStrategy:fC.CROP,hdStrategyResizeLimit:1024,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!0}),C(vC,hC.FCF,{hdStrategy:fC.CROP,hdStrategyResizeLimit:512,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.SD15,{hdStrategy:fC.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.ANYTHING4,{hdStrategy:fC.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.REALISTIC_VISION_1_4,{hdStrategy:fC.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.SD2,{hdStrategy:fC.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.PAINT_BY_EXAMPLE,{hdStrategy:fC.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.PIX2PIX,{hdStrategy:fC.ORIGINAL,hdStrategyResizeLimit:768,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!1}),C(vC,hC.Mange,{hdStrategy:fC.CROP,hdStrategyResizeLimit:1280,hdStrategyCropTrigerSize:1024,hdStrategyCropMargin:196,enabled:!0}),C(vC,hC.CV2,{hdStrategy:fC.RESIZE,hdStrategyResizeLimit:1080,hdStrategyCropTrigerSize:512,hdStrategyCropMargin:128,enabled:!0}),vC);!function(e){e.ddim="ddim",e.pndm="pndm",e.klms="k_lms",e.kEuler="k_euler",e.kEulerA="k_euler_a",e.dpmPlusPlus="dpm++",e.uni_pc="uni_pc"}(YC||(YC={})),function(e){e.text2img="text2img",e.img2img="img2img",e.inpainting="inpainting"}(qC||(qC={}));var ZC,$C,QC={show:!1,showCroper:!1,downloadMask:!1,graduallyInpainting:!0,runInpaintingManually:!1,model:hC.LAMA,hdSettings:XC,ldmSteps:25,ldmSampler:dC.plms,zitsWireframe:!0,sdMaskBlur:5,sdMode:qC.inpainting,sdStrength:.75,sdSteps:50,sdGuidanceScale:7.5,sdSampler:YC.uni_pc,sdSeed:42,sdSeedFixed:!1,sdNumSamples:1,sdMatchHistograms:!1,sdScale:100,cv2Radius:5,cv2Flag:gC.INPAINT_NS,paintByExampleSteps:50,paintByExampleGuidanceScale:7.5,paintByExampleSeed:42,paintByExampleMaskBlur:5,paintByExampleSeedFixed:!1,paintByExampleMatchHistograms:!1,p2pSteps:50,p2pImageGuidanceScale:1.5,p2pGuidanceScale:7.5,controlnetConditioningScale:.4},JC=function(e){return function(t){var n=t.setSelf,r=t.onSet,o=localStorage.getItem(e);if(null!=o){var i=JSON.parse(o);i.show=!1,n(Rm().merge(Rm().cloneDeep(QC),i))}r((function(t,n,r){return r?localStorage.removeItem(e):localStorage.setItem(e,JSON.stringify(t))}))}},eS="settingsState4",tS=zu({key:eS,default:QC,effects:[JC(eS)]}),nS=Vu({key:"seed",get:function(e){var t=(0,e.get)(tS);return t.model===hC.PAINT_BY_EXAMPLE?t.paintByExampleSeedFixed?t.paintByExampleSeed:-1:t.sdSeedFixed?t.sdSeed:-1},set:function(e,t){var n=e.get,r=e.set,o=n(tS);if(o.model===hC.PAINT_BY_EXAMPLE)o.paintByExampleSeedFixed||r(tS,_(_({},o),{},{paintByExampleSeed:t}));else o.sdSeedFixed||r(tS,_(_({},o),{},{sdSeed:t}))}}),rS=Vu({key:"hdSettings",get:function(e){var t=(0,e.get)(tS);return t.hdSettings[t.model]},set:function(e,t){var n=e.get,r=e.set,o=n(tS),i=_(_({},o.hdSettings[o.model]),t);r(tS,_(_({},o),{},{hdSettings:_(_({},o.hdSettings),{},C({},o.model,i))}))}}),oS=Vu({key:"isSD",get:function(e){var t=(0,e.get)(tS);return t.model===hC.SD15||t.model===hC.SD2||t.model===hC.ANYTHING4||t.model===hC.REALISTIC_VISION_1_4}}),iS=Vu({key:"isPaintByExampleState",get:function(e){return(0,e.get)(tS).model===hC.PAINT_BY_EXAMPLE}}),aS=Vu({key:"isPix2PixState",get:function(e){return(0,e.get)(tS).model===hC.PIX2PIX}}),uS=Vu({key:"runManuallyState",get:function(e){var t=e.get,n=t(tS),r=t(oS),o=t(iS),i=t(aS);return n.runInpaintingManually||r||o||i}}),lS=Vu({key:"isDiffusionModelsState",get:function(e){var t=e.get,n=t(oS),r=t(iS),o=t(aS);return n||r||o}});!function(e){e.NAME="name",e.CTIME="ctime",e.MTIME="mtime"}(ZC||(ZC={})),function(e){e.DESCENDING="desc",e.ASCENDING="asc"}($C||($C={}));var cS="fileManagerState",sS=zu({key:cS,default:{sortBy:ZC.CTIME,sortOrder:$C.DESCENDING,layout:"masonry",searchText:""},effects:[JC(cS)]}),fS=Vu({key:"fileManagerSortBy",get:function(e){return(0,e.get)(sS).sortBy},set:function(e,t){var n=e.get,r=e.set,o=n(sS);r(sS,_(_({},o),{},{sortBy:t}))}}),dS=Vu({key:"fileManagerSortOrder",get:function(e){return(0,e.get)(sS).sortOrder},set:function(e,t){var n=e.get,r=e.set,o=n(sS);r(sS,_(_({},o),{},{sortOrder:t}))}}),pS=Vu({key:"fileManagerLayout",get:function(e){return(0,e.get)(sS).layout},set:function(e,t){var n=e.get,r=e.set,o=n(sS);r(sS,_(_({},o),{},{layout:t}))}}),vS=Vu({key:"fileManagerSearchText",get:function(e){return(0,e.get)(sS).searchText},set:function(e,t){var n=e.get,r=e.set,o=n(sS);r(sS,_(_({},o),{},{searchText:t}))}});var hS="prompt",mS="custom_mask",gS="paint_by_example",yS="rerun_last_mask",bS=function(e){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r?r.push(n):e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&(n?r.splice(r.indexOf(n)>>>0,1):e.set(t,[]))},emit:function(t,n){var r=e.get(t);r&&r.slice().map((function(e){e(n)})),(r=e.get("*"))&&r.slice().map((function(e){e(t,n)}))}}}(),wS=bS,ES=function(e){var t=e.children,n=e.border,r=e.className,o=e.disabled,i=e.icon,a=e.toolTip,u=e.onKeyDown,l=e.onClick,c=e.onDown,s=e.onUp,f=e.style,d=function(e){e.currentTarget.blur(),null===l||void 0===l||l()},p=function(){return(0,Xu.jsxs)("div",{role:"button",style:f,onKeyDown:u,onClick:d,onPointerDown:function(e){null===c||void 0===c||c(e.nativeEvent)},onPointerUp:function(e){null===s||void 0===s||s(e.nativeEvent)},tabIndex:-1,className:["btn-primary",t?"btn-primary-content":"",!0===o?"btn-primary-disabled":"",r,n?"btn-border":""].join(" "),children:[i,t]})};return a?(0,Xu.jsx)(uC,{content:a,children:p()}):p()};ES.defaultProps={disabled:!1,border:!1};var xS,CS,SS=ES;!function(e){e.RemoveBG="RemoveBG",e.RealESRGAN="RealESRGAN",e.GFPGAN="GFPGAN",e.RestoreFormer="RestoreFormer",e.InteractiveSeg="InteractiveSeg",e.MakeGIF="MakeGIF"}(CS||(CS={}));var _S=(C(xS={},CS.RemoveBG,{IconClass:Kc,showName:"RemoveBG"}),C(xS,CS.RealESRGAN,{IconClass:Bc,showName:"RealESRGAN 4x"}),C(xS,CS.GFPGAN,{IconClass:Wc,showName:"GFPGAN"}),C(xS,CS.RestoreFormer,{IconClass:Wc,showName:"RestoreFormer"}),C(xS,CS.InteractiveSeg,{IconClass:Ju,showName:"Interactive Seg"}),C(xS,CS.MakeGIF,{IconClass:Mc,showName:"Make GIF"}),xS),kS=function(){var e=Uu(_C),t=Uu(PC),n=Uu(LC),r=!t||n,o=function(e){r||wS.emit(CS.RealESRGAN,{upscale:e})};return 0===e.plugins.length?null:(0,Xu.jsxs)(xm,{modal:!1,children:[(0,Xu.jsx)(Cm,{className:"plugins",children:(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(Xc,{})})}),(0,Xu.jsx)(Sm,{children:(0,Xu.jsx)(_m,{className:"DropdownMenuContent",side:"bottom",align:"start",sideOffset:5,onCloseAutoFocus:function(e){return e.preventDefault()},children:e.plugins.map((function(e){var t=_S[e].IconClass;return e===CS.RealESRGAN?(0,Xu.jsxs)(Dm,{children:[(0,Xu.jsxs)(Fm,{className:"DropdownMenuSubTrigger",disabled:r,children:[(0,Xu.jsx)(Bc,{}),"RealESRGAN",(0,Xu.jsx)("div",{className:"RightSlot",children:(0,Xu.jsx)(Vc,{})})]}),(0,Xu.jsx)(Sm,{children:(0,Xu.jsxs)(Am,{className:"DropdownMenuSubContent",children:[(0,Xu.jsx)(km,{className:"DropdownMenuItem",onClick:function(){return o(2)},children:"upscale 2x"}),(0,Xu.jsx)(km,{className:"DropdownMenuItem",onClick:function(){return o(4)},disabled:r,children:"upscale 4x"})]})})]},"RealESRGAN"):(0,Xu.jsxs)(km,{className:"DropdownMenuItem",onClick:function(){return t=e,void(r||wS.emit(t));var t},disabled:r,children:[(0,Xu.jsx)(t,{style:{width:15}}),e]},e)}))})})]})};function DS(e){for(var t=e.split(",")[0].split(":")[1].split(";")[0],n=atob(e.split(",")[1]),r=[],o=0;o<n.length;o+=1)r.push(n.charCodeAt(o));return new Blob([new Uint8Array(r)],{type:t})}function FS(e,t){var n=document.createElement("a");n.href=e,n.download=t,n.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window})),setTimeout((function(){n.remove()}),100)}function AS(e,t){return new Promise((function(n,r){var o=e.src,i=e;i.onload=n,i.onerror=function(e){i.src=o,r(e)},i.src=t}))}function TS(t){var n=p((0,e.useState)(new Image),1)[0],r=p((0,e.useState)(!1),2),o=r[0],i=r[1];return(0,e.useEffect)((function(){if(void 0!==t)return n.onload=function(){i(!0)},i(!1),n.src=URL.createObjectURL(t),function(){n.onload=null}}),[t,n]),[n,o]}function RS(){function e(){return e=d(w().mark((function e(){var t,n,r=arguments;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:"",e.next=3,fetch(t,{method:"GET",cache:"no-cache"});case 3:return n=e.sent,e.abrupt("return",n.json());case 5:case"end":return e.stop()}}),e)}))),e.apply(this,arguments)}var t=function(){(function(){return e.apply(this,arguments)})(document.location+"/flaskwebgui-keep-server-alive").then((function(e){return e}))};t(),setInterval(t,3e3)}function PS(e){return 2===e.nativeEvent.button}function OS(e){return 1===e.nativeEvent.button}function NS(e,t,n){return fetch(e).then((function(e){return e.arrayBuffer()})).then((function(e){return new File([e],t,{type:n})}))}function LS(){return MS.apply(this,arguments)}function MS(){return(MS=d(w().mark((function e(){var t,n;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.permissions.query({name:"clipboard-write"});case 3:return t=e.sent,n=t.state,e.abrupt("return","granted"===n);case 8:return e.prev=8,e.t0=e.catch(0),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function IS(e,t){return new Promise((function(n,r){return e.toBlob(function(){var e=d(w().mark((function e(t){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t?n(t):r(new Error("Expected toBlob() to be defined"));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t)}))}var jS=function(){var e=d(w().mark((function e(t){var n;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[new ClipboardItem(C({},t.type,t))],e.next=3,navigator.clipboard.write(n);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function BS(e){return zS.apply(this,arguments)}function zS(){return(zS=d(w().mark((function e(t){var n;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,IS(t,"image/png");case 2:return n=e.sent,e.prev=3,e.next=6,jS(n);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),console.log("Copy image failed!");case 11:case"end":return e.stop()}}),e,null,[[3,8]])})))).apply(this,arguments)}var VS="".concat("");function US(e,t,n,r,o,i,a,u,l){return WS.apply(this,arguments)}function WS(){return(WS=d(w().mark((function e(t,n,r,o,i,a,u,l,c){var s,f,d,p,v,h;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=new FormData).append("image",t),void 0!==u?s.append("mask",DS(u)):void 0!==l&&s.append("mask",l),f=n.hdSettings[n.model],s.append("ldmSteps",n.ldmSteps.toString()),s.append("ldmSampler",n.ldmSampler.toString()),s.append("zitsWireframe",n.zitsWireframe.toString()),s.append("hdStrategy",f.hdStrategy),s.append("hdStrategyCropMargin",f.hdStrategyCropMargin.toString()),s.append("hdStrategyCropTrigerSize",f.hdStrategyCropTrigerSize.toString()),s.append("hdStrategyResizeLimit",f.hdStrategyResizeLimit.toString()),s.append("prompt",void 0===o?"":o),s.append("negativePrompt",void 0===i?"":i),s.append("croperX",r.x.toString()),s.append("croperY",r.y.toString()),s.append("croperHeight",r.height.toString()),s.append("croperWidth",r.width.toString()),s.append("useCroper",n.showCroper?"true":"false"),s.append("sdMaskBlur",n.sdMaskBlur.toString()),s.append("sdStrength",n.sdStrength.toString()),s.append("sdSteps",n.sdSteps.toString()),s.append("sdGuidanceScale",n.sdGuidanceScale.toString()),s.append("sdSampler",n.sdSampler.toString()),s.append("sdSeed",a?a.toString():"-1"),s.append("sdMatchHistograms",n.sdMatchHistograms?"true":"false"),s.append("sdScale",(n.sdScale/100).toString()),s.append("cv2Radius",n.cv2Radius.toString()),s.append("cv2Flag",n.cv2Flag.toString()),s.append("paintByExampleSteps",n.paintByExampleSteps.toString()),s.append("paintByExampleGuidanceScale",n.paintByExampleGuidanceScale.toString()),s.append("paintByExampleSeed",a?a.toString():"-1"),s.append("paintByExampleMaskBlur",n.paintByExampleMaskBlur.toString()),s.append("paintByExampleMatchHistograms",n.paintByExampleMatchHistograms?"true":"false"),c&&s.append("paintByExampleImage",c),s.append("p2pSteps",n.p2pSteps.toString()),s.append("p2pImageGuidanceScale",n.p2pImageGuidanceScale.toString()),s.append("p2pGuidanceScale",n.p2pGuidanceScale.toString()),s.append("controlnet_conditioning_scale",n.controlnetConditioningScale.toString()),e.prev=38,e.next=41,fetch("".concat(VS,"/inpaint"),{method:"POST",body:s});case 41:if(!(d=e.sent).ok){e.next=48;break}return e.next=45,d.blob();case 45:return p=e.sent,v=d.headers.get("x-seed"),e.abrupt("return",{blob:URL.createObjectURL(p),seed:v});case 48:return e.next=50,d.text();case 50:throw h=e.sent,new Error(h);case 54:throw e.prev=54,e.t0=e.catch(38),new Error("Something went wrong: ".concat(e.t0));case 57:case"end":return e.stop()}}),e,null,[[38,54]])})))).apply(this,arguments)}function HS(e){var t=new FormData;return t.append("name",e),fetch("".concat(VS,"/model"),{method:"POST",body:t})}function KS(){return fetch("".concat(VS,"/model"),{method:"GET"})}function GS(e,t,n,r,o){return YS.apply(this,arguments)}function YS(){return(YS=d(w().mark((function e(t,n,r,o,i){var a,u,l,c;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=new FormData).append("name",t),a.append("image",n),r&&a.append("upscale",r.toString()),i&&a.append("clicks",JSON.stringify(i)),o&&a.append("mask",o),e.prev=6,e.next=9,fetch("".concat(VS,"/run_plugin"),{method:"POST",body:a});case 9:if(!(u=e.sent).ok){e.next=15;break}return e.next=13,u.blob();case 13:return l=e.sent,e.abrupt("return",{blob:URL.createObjectURL(l)});case 15:return e.next=17,u.text();case 17:throw c=e.sent,new Error(c);case 21:throw e.prev=21,e.t0=e.catch(6),new Error("Something went wrong: ".concat(e.t0));case 24:case"end":return e.stop()}}),e,null,[[6,21]])})))).apply(this,arguments)}function qS(e,t){return XS.apply(this,arguments)}function XS(){return(XS=d(w().mark((function e(t,n){var r,o,i,a;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(VS,"/media/").concat(t,"/").concat(encodeURIComponent(n)),{method:"GET"});case 2:if(!(r=e.sent).ok){e.next=9;break}return e.next=6,r.blob();case 6:return o=e.sent,i=new File([o],n),e.abrupt("return",i);case 9:return e.next=11,r.text();case 11:throw a=e.sent,new Error(a);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ZS(e){return $S.apply(this,arguments)}function $S(){return($S=d(w().mark((function e(t){var n,r,o;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(VS,"/medias/").concat(t),{method:"GET"});case 2:if(!(n=e.sent).ok){e.next=8;break}return e.next=6,n.json();case 6:return r=e.sent,e.abrupt("return",r);case 8:return e.next=10,n.text();case 10:throw o=e.sent,new Error(o);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function QS(){return(QS=d(w().mark((function e(t,n,r){var o,i,a,u;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,NS(t.src,n,r);case 2:return o=e.sent,(i=new FormData).append("image",o),i.append("filename",n),e.prev=6,e.next=9,fetch("".concat(VS,"/save_image"),{method:"POST",body:i});case 9:if((a=e.sent).ok){e.next=15;break}return e.next=13,a.text();case 13:throw u=e.sent,new Error(u);case 15:e.next=20;break;case 17:throw e.prev=17,e.t0=e.catch(6),new Error("Something went wrong: ".concat(e.t0));case 20:case"end":return e.stop()}}),e,null,[[6,17]])})))).apply(this,arguments)}function JS(e,t,n,r){return e_.apply(this,arguments)}function e_(){return(e_=d(w().mark((function e(t,n,r,o){var i,a,u,l,c,s;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,NS(n.src,r,o);case 2:return i=e.sent,(a=new FormData).append("name",CS.MakeGIF),a.append("image",t),a.append("clean_img",i),a.append("filename",r),e.prev=8,e.next=11,fetch("".concat(VS,"/run_plugin"),{method:"POST",body:a});case 11:if((u=e.sent).ok){e.next=17;break}return e.next=15,u.text();case 15:throw l=e.sent,new Error(l);case 17:return e.next=19,u.blob();case 19:return c=e.sent,s=new Image,e.next=23,AS(s,URL.createObjectURL(c));case 23:return e.abrupt("return",s);case 26:throw e.prev=26,e.t0=e.catch(8),new Error("Something went wrong: ".concat(e.t0));case 29:case"end":return e.stop()}}),e,null,[[8,26]])})))).apply(this,arguments)}function t_(e){var t=e.value,n=e.onChange,r=e.onClick,o=e.label,i=e.min,a=e.max,u=e.width,l={};void 0!==u&&(l.width=u);var c=((a||100)-(i||0))/100;return(0,Xu.jsxs)("div",{className:"editor-brush-slider",children:[(0,Xu.jsx)("span",{children:o}),(0,Xu.jsx)("input",{type:"range",step:c,min:i,max:a,value:t,onChange:function(e){e.preventDefault(),e.stopPropagation(),n(parseInt(e.currentTarget.value,10))},onClick:r,style:l,onMouseUp:function(e){var t;null===(t=e.currentTarget)||void 0===t||t.blur()}})]})}var n_="undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function r_(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function o_(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function i_(e){"string"!==typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var a_={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21ea":20,",":188,".":190,"/":191,"`":192,"-":n_?173:189,"=":n_?61:187,";":n_?59:186,"'":222,"[":219,"]":221,"\\":220},u_={"\u21e7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},l_={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},c_={16:!1,18:!1,17:!1,91:!1},s_={},f_=1;f_<20;f_++)a_["f".concat(f_)]=111+f_;var d_=[],p_=!1,v_="all",h_=[],m_=function(e){return a_[e.toLowerCase()]||u_[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function g_(e){v_=e||"all"}function y_(){return v_||"all"}var b_=function(e){var t=e.key,n=e.scope,r=e.method,o=e.splitKey,i=void 0===o?"+":o;i_(t).forEach((function(e){var t=e.split(i),o=t.length,a=t[o-1],u="*"===a?"*":m_(a);if(s_[u]){n||(n=y_());var l=o>1?o_(u_,t):[];s_[u]=s_[u].filter((function(e){return!((!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i<n.length;i++)-1===r.indexOf(n[i])&&(o=!1);return o}(e.mods,l))}))}}))};function w_(e,t,n,r){var o;if(t.element===r&&(t.scope===n||"all"===t.scope)){for(var i in o=t.mods.length>0,c_)Object.prototype.hasOwnProperty.call(c_,i)&&(!c_[i]&&t.mods.indexOf(+i)>-1||c_[i]&&-1===t.mods.indexOf(+i))&&(o=!1);(0!==t.mods.length||c_[16]||c_[18]||c_[17]||c_[91])&&!o&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function E_(e,t){var n=s_["*"],r=e.keyCode||e.which||e.charCode;if(x_.filter.call(this,e)){if(93!==r&&224!==r||(r=91),-1===d_.indexOf(r)&&229!==r&&d_.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=l_[t];e[t]&&-1===d_.indexOf(n)?d_.push(n):!e[t]&&d_.indexOf(n)>-1?d_.splice(d_.indexOf(n),1):"metaKey"===t&&e[t]&&3===d_.length&&(e.ctrlKey||e.shiftKey||e.altKey||(d_=d_.slice(d_.indexOf(n))))})),r in c_){for(var o in c_[r]=!0,u_)u_[o]===r&&(x_[o]=!0);if(!n)return}for(var i in c_)Object.prototype.hasOwnProperty.call(c_,i)&&(c_[i]=e[l_[i]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===d_.indexOf(17)&&d_.push(17),-1===d_.indexOf(18)&&d_.push(18),c_[17]=!0,c_[18]=!0);var a=y_();if(n)for(var u=0;u<n.length;u++)n[u].scope===a&&("keydown"===e.type&&n[u].keydown||"keyup"===e.type&&n[u].keyup)&&w_(e,n[u],a,t);if(r in s_)for(var l=0;l<s_[r].length;l++)if(("keydown"===e.type&&s_[r][l].keydown||"keyup"===e.type&&s_[r][l].keyup)&&s_[r][l].key){for(var c=s_[r][l],s=c.splitKey,f=c.key.split(s),d=[],p=0;p<f.length;p++)d.push(m_(f[p]));d.sort().join("")===d_.sort().join("")&&w_(e,c,a,t)}}}function x_(e,t,n){d_=[];var r=i_(e),o=[],i="all",a=document,u=0,l=!1,c=!0,s="+",f=!1;for(void 0===n&&"function"===typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(i=t.scope),t.element&&(a=t.element),t.keyup&&(l=t.keyup),void 0!==t.keydown&&(c=t.keydown),void 0!==t.capture&&(f=t.capture),"string"===typeof t.splitKey&&(s=t.splitKey)),"string"===typeof t&&(i=t);u<r.length;u++)o=[],(e=r[u].split(s)).length>1&&(o=o_(u_,e)),(e="*"===(e=e[e.length-1])?"*":m_(e))in s_||(s_[e]=[]),s_[e].push({keyup:l,keydown:c,scope:i,mods:o,shortcut:r[u],method:n,key:r[u],splitKey:s,element:a});"undefined"!==typeof a&&!function(e){return h_.indexOf(e)>-1}(a)&&window&&(h_.push(a),r_(a,"keydown",(function(e){E_(e,a)}),f),p_||(p_=!0,r_(window,"focus",(function(){d_=[]}),f)),r_(a,"keyup",(function(e){E_(e,a),function(e){var t=e.keyCode||e.which||e.charCode,n=d_.indexOf(t);if(n>=0&&d_.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&d_.splice(0,d_.length),93!==t&&224!==t||(t=91),t in c_)for(var r in c_[t]=!1,u_)u_[r]===t&&(x_[r]=!1)}(e)}),f))}var C_={setScope:g_,getScope:y_,deleteScope:function(e,t){var n,r;for(var o in e||(e=y_()),s_)if(Object.prototype.hasOwnProperty.call(s_,o))for(n=s_[o],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;y_()===e&&g_(t||"all")},getPressedKeyCodes:function(){return d_.slice(0)},isPressed:function(e){return"string"===typeof e&&(e=m_(e)),-1!==d_.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},trigger:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(s_).forEach((function(n){var r=s_[n].find((function(n){return n.scope===t&&n.shortcut===e}));r&&r.method&&r.method()}))},unbind:function(e){if("undefined"===typeof e)Object.keys(s_).forEach((function(e){return delete s_[e]}));else if(Array.isArray(e))e.forEach((function(e){e.key&&b_(e)}));else if("object"===typeof e)e.key&&b_(e);else if("string"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=n[0],i=n[1];"function"===typeof o&&(i=o,o=""),b_({key:e,scope:o,method:i,splitKey:"+"})}},keyMap:a_,modifier:u_,modifierMap:l_};for(var S_ in C_)Object.prototype.hasOwnProperty.call(C_,S_)&&(x_[S_]=C_[S_]);if("undefined"!==typeof window){var __=window.hotkeys;x_.noConflict=function(e){return e&&window.hotkeys===x_&&(window.hotkeys=__),x_},window.hotkeys=x_}x_.filter=function(){return!0};var k_=function(e,t){var n=e.target,r=n&&n.tagName;return Boolean(r&&t&&t.includes(r))};function D_(t,n,r,o){r instanceof Array&&(o=r,r=void 0);var i=r||{},a=i.enableOnTags,u=i.filter,l=i.keyup,c=i.keydown,s=i.filterPreventDefault,f=void 0===s||s,d=i.enabled,p=void 0===d||d,v=i.enableOnContentEditable,h=void 0!==v&&v,m=(0,e.useRef)(null),g=(0,e.useCallback)((function(e,t){var r,o;return u&&!u(e)?!f:!!(k_(e,["INPUT","TEXTAREA","SELECT"])&&!k_(e,a)||null!=(r=e.target)&&r.isContentEditable&&!h)||!!(null===m.current||document.activeElement===m.current||null!=(o=m.current)&&o.contains(document.activeElement))&&(n(e,t),!0)}),o?[m,a,u].concat(o):[m,a,u]);return(0,e.useEffect)((function(){if(p)return l&&!0!==c&&(r.keydown=!1),x_(t,r||{},g),function(){return x_.unbind(t,g)};x_.unbind(t,g)}),[g,t,p]),m}x_.isPressed;var F_=function(e,t,n,r){var o=Uu(wC);return D_(e,t,_(_({},n),{},{enabled:!o.disableShortCuts}),r)},A_={capture:!0,passive:!1},T_=function(e,t,n,r,o,i){if(e!==n&&t===r){if(e<0)return[0,r];if(e+t>i)return[i-r,r]}else{if(t<o)return e===n?[e,o]:[e+t-o,o];if(e<0)return[0,e+t];if(e+t>i)return[e,i-e]}return[e,t]},R_=function(t){var n=t.minHeight,r=t.minWidth,o=t.maxHeight,i=t.maxWidth,a=t.scale,u=t.show,l=p(Wu(VC),2),c=l[0],s=l[1],f=p(Wu(UC),2),d=f[0],v=f[1],h=p(Wu(WC),2),m=h[0],g=h[1],y=p(Wu(HC),2),b=y[0],w=y[1],E=Uu(CC),x=p((0,e.useState)(!1),2),C=x[0],S=x[1],_=p((0,e.useState)(!1),2),k=_[0],D=_[1];(0,e.useEffect)((function(){s(Math.round((i-512)/2)),v(Math.round((o-512)/2))}),[o,i]);var F=p((0,e.useState)({initX:0,initY:0,initHeight:0,initWidth:0,startResizeX:0,startResizeY:0,ord:"top"}),2),A=F[0],T=F[1],R=function(){console.log("focus")},P=function(e,t){return T_(e,t,c,b,r,i)},O=function(e,t){return T_(e,t,d,m,n,o)},N=function(e){if(!E){var t=e.clientX,n=e.clientY,r=Math.round((n-A.startResizeY)/a),o=Math.round((t-A.startResizeX)/a),i=function(){var e=A.initHeight-r,t=A.initY+r,n=p(O(t,e),2),o=n[0],i=n[1];g(i),v(o)},u=function(){var e=A.initHeight+r,t=p(O(A.initY,e),2),n=t[0],o=t[1];g(o),v(n)},l=function(){var e=A.initWidth-o,t=A.initX+o,n=p(P(t,e),2),r=n[0],i=n[1];w(i),s(r)},c=function(){var e=A.initWidth+o,t=p(P(A.initX,e),2),n=t[0],r=t[1];w(r),s(n)};if(C)switch(A.ord){case"topleft":i(),l();break;case"topright":i(),c();break;case"bottomleft":u(),l();break;case"bottomright":u(),c();break;case"top":i();break;case"right":c();break;case"bottom":u();break;case"left":l()}if(k){var f=A.initX+o,d=A.initY+r,h=p(P(f,A.initWidth),2),m=h[0],y=h[1],b=p(O(d,A.initHeight),2),x=b[0],S=b[1];w(y),g(S),s(m),v(x)}}},L=function(e){C&&S(!1),k&&D(!1)};(0,e.useEffect)((function(){if(C||k)return document.addEventListener("pointermove",N,A_),document.addEventListener("pointerup",L,A_),document.addEventListener("pointercancel",L,A_),function(){document.removeEventListener("pointermove",N,A_),document.removeEventListener("pointerup",L,A_),document.removeEventListener("pointercancel",L,A_)}}),[C,k,b,m,A]);var M=function(e){var t=e.target.dataset.ord;t&&(S(!0),T({initX:c,initY:d,initHeight:m,initWidth:b,startResizeX:e.clientX,startResizeY:e.clientY,ord:t}))},I=function(e){D(!0),T({initX:c,initY:d,initHeight:m,initWidth:b,startResizeX:e.clientX,startResizeY:e.clientY,ord:""})};return(0,Xu.jsx)("div",{className:"croper-wrapper",style:{visibility:u?"visible":"hidden"},children:(0,Xu.jsxs)("div",{className:"croper",style:{height:m,width:b,left:c,top:d},children:[(0,Xu.jsx)("div",{className:"crop-border",style:{height:m,width:b,outlineWidth:"".concat(2/a,"px")}}),(0,Xu.jsx)("div",{className:"info-bar",onPointerDown:I,style:{transform:"scale(".concat(1/a,")"),top:"".concat(10/a,"px"),left:"".concat(10/a,"px")},children:(0,Xu.jsxs)("div",{className:"crop-size",children:[b," x ",m]})}),(0,Xu.jsxs)("div",{className:"drag-elements",onFocus:R,onPointerDown:M,children:[(0,Xu.jsx)("div",{className:"drag-bar ord-top","data-ord":"top",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-bar ord-right","data-ord":"right",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-bar ord-bottom","data-ord":"bottom",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-bar ord-left","data-ord":"left",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-topleft","data-ord":"topleft","aria-label":"topleft",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-topright","data-ord":"topright","aria-label":"topright",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-bottomleft","data-ord":"bottomleft","aria-label":"bottomleft",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-bottomright","data-ord":"bottomright","aria-label":"bottomright",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-top","data-ord":"top","aria-label":"top",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-right","data-ord":"right","aria-label":"right",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-bottom","data-ord":"bottom","aria-label":"bottom",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}}),(0,Xu.jsx)("div",{className:"drag-handle ord-left","data-ord":"left","aria-label":"left",tabIndex:0,role:"button",style:{transform:"scale(".concat(1/a,")")}})]})]})})},P_=function(){var t=p((0,e.useState)(window.innerWidth),2),n=t[0],r=t[1],o=(0,e.useCallback)((function(){r(window.innerWidth)}),[]);return(0,e.useEffect)((function(){return window.addEventListener("resize",o),function(){window.removeEventListener("resize",o)}})),n<768?"mobile":n>=768&&n<1224?"tablet":n>=1224?"desktop":void 0};function O_(t){var n=t.onSelection,r=p((0,e.useState)(!1),2),o=r[0],i=r[1],a=p((0,e.useState)("file-upload-".concat(Math.random().toString())),1)[0],u=P_();function l(e){if(e&&e.type.match("image.*"))try{if(e.size>20971520)throw new Error("file too large");n(e)}catch(t){alert("error: ".concat(t.message))}}function s(e){return f.apply(this,arguments)}function f(){return(f=d(w().mark((function e(t){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){t.file((function(t){return e(t)}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e){return h.apply(this,arguments)}function h(){return h=d(w().mark((function e(t){var n,r,o,i,a;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(n=[],r=[],o=0;o<t.length;o+=1)r.push(t[o].webkitGetAsEntry());case 3:if(!(r.length>0)){e.next=23;break}if(null===(i=r.shift())||void 0===i||!i.isFile){e.next=12;break}return e.next=8,s(i);case 8:a=e.sent,n.push(a),e.next=21;break;case 12:if(null===i||void 0===i||!i.isDirectory){e.next=21;break}return e.t0=r.push,e.t1=r,e.t2=c,e.next=18,m(i.createReader());case 18:e.t3=e.sent,e.t4=(0,e.t2)(e.t3),e.t0.apply.call(e.t0,e.t1,e.t4);case 21:e.next=3;break;case 23:return e.abrupt("return",n);case 24:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function m(e){return g.apply(this,arguments)}function g(){return(g=d(w().mark((function e(t){var n,r;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],e.next=3,y(t);case 3:r=e.sent;case 4:if(!(r.length>0)){e.next=11;break}return n.push.apply(n,c(r)),e.next=8,y(t);case 8:r=e.sent,e.next=4;break;case 11:return e.abrupt("return",n);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return b.apply(this,arguments)}function b(){return(b=d(w().mark((function e(t){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e,n){t.readEntries(e,n)})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return(E=d(w().mark((function e(t){var n;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),e.next=3,v(t.dataTransfer.items);case 3:n=e.sent,i(!1),l(n[0]);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,Xu.jsx)("label",{htmlFor:a,className:"file-select-label",children:(0,Xu.jsxs)("div",{className:["file-select-container",o?"file-select-label-hover":""].join(" "),onDrop:function(e){return E.apply(this,arguments)},onDragOver:function(e){e.stopPropagation(),e.preventDefault(),i(!0)},onDragLeave:function(){return i(!1)},children:[(0,Xu.jsx)("input",{id:a,name:a,type:"file",onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&l(n)},accept:"image/png, image/jpeg"}),(0,Xu.jsx)("p",{className:"file-select-message",children:"desktop"===u?"Click here or drag an image file":"Tap here to load your picture"})]})})}var N_=function(e){var t=e.x,n=e.y,r=e.positive?"click-item-positive":"click-item-negative";return(0,Xu.jsx)("div",{className:"click-item ".concat(r),style:{left:t,top:n}})},L_=function(){var e=Uu(MC);return(0,Xu.jsx)("div",{className:"interactive-seg-wrapper",children:e.map((function(e){return(0,Xu.jsx)(N_,{x:e[0],y:e[1],positive:1===e[2]},e[3])}))})},M_=function(e){var t=e.onCancelClick,n=e.onAcceptClick,r=p(Wu(OC),2),o=r[0],i=r[1],a=p(Wu(NC),2),u=(a[0],a[1]),l=p(Wu(MC),2),c=(l[0],l[1]),s=function(){i(!1),u(!1),c([])};return(0,Xu.jsx)("div",{className:"interactive-seg-confirm-actions",style:{visibility:o?"visible":"hidden"},children:(0,Xu.jsxs)("div",{className:"action-buttons",children:[(0,Xu.jsx)(SS,{onClick:function(){s(),t()},children:"Cancel"}),(0,Xu.jsx)(SS,{border:!0,onClick:function(){s(),n()},children:"Accept"})]})})},I_=["title","titleId"];var j_=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,I_);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));function B_(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var z_={};function V_(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function U_(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return V_(t,e)}))}}function W_(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(U_.apply(void 0,n),n)}B_(z_,"composeRefs",(function(){return U_})),B_(z_,"useComposedRefs",(function(){return W_}));var H_=["children"],K_=["scope","children"];function G_(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Y_={};function q_(t,n){var r=(0,e.createContext)(n);function o(t){var n=t.children,o=s(t,H_),i=(0,e.useMemo)((function(){return o}),Object.values(o));return(0,e.createElement)(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=(0,e.useContext)(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}function X_(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,K_),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,Z_.apply(void 0,[i].concat(c(n)))]}function Z_(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}G_(Y_,"createContext",(function(){return q_})),G_(Y_,"createContextScope",(function(){return X_}));function $_(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useCallbackRef",(function(){return $_}));function Q_(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=$_(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=$_(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"useControllableState",(function(){return Q_}));var J_=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};!function(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}({},"Presence",(function(){return ek}));var ek=function(t){var r=t.present,o=t.children,i=function(t){var r=p((0,e.useState)(),2),o=r[0],i=r[1],a=(0,e.useRef)({}),u=(0,e.useRef)(t),l=(0,e.useRef)("none"),c=t?"mounted":"unmounted",s=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=p(s,2),d=f[0],v=f[1];return(0,e.useEffect)((function(){var e=tk(a.current);l.current="mounted"===d?e:"none"}),[d]),J_((function(){var e=a.current,n=u.current;if(n!==t){var r=l.current,o=tk(e);if(t)v("MOUNT");else if("none"===o||"none"===(null===e||void 0===e?void 0:e.display))v("UNMOUNT");else{v(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}u.current=t}}),[t,v]),J_((function(){if(o){var e=function(e){var t=tk(a.current).includes(e.animationName);e.target===o&&t&&(0,n.flushSync)((function(){return v("ANIMATION_END")}))},t=function(e){e.target===o&&(l.current=tk(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}v("ANIMATION_END")}),[o,v]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,e.useCallback)((function(e){e&&(a.current=getComputedStyle(e)),i(e)}),[])}}(r),a="function"===typeof o?o({present:i.isPresent}):e.Children.only(o),u=W_(i.ref,a.ref);return"function"===typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:u}):null};function tk(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}ek.displayName="Presence";var nk=["asChild"];function rk(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var ok={};rk(ok,"Primitive",(function(){return ik})),rk(ok,"dispatchDiscreteCustomEvent",(function(){return ak})),rk(ok,"Root",(function(){return uk}));var ik=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,nk),a=o?lg:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,jm({},i,{ref:r}))}))))}),{});function ak(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}var uk=ik;function lk(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var ck={};lk(ck,"FocusGuards",(function(){return fk})),lk(ck,"useFocusGuards",(function(){return dk})),lk(ck,"Root",(function(){return vk}));var sk=0;function fk(e){return dk(),e.children}function dk(){(0,e.useEffect)((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:pk()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:pk()),sk++,function(){1===sk&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),sk--}}),[])}function pk(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var vk=fk,hk=["__scopeDialog"],mk=["forceMount"],gk=["__scopeDialog"],yk=["forceMount"],bk=["__scopeDialog","trapFocus","onOpenAutoFocus","onCloseAutoFocus"],wk=["__scopeDialog"],Ek=["__scopeDialog"],xk=["__scopeDialog"];function Ck(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Sk={};Ck(Sk,"createDialogScope",(function(){return Fk})),Ck(Sk,"Dialog",(function(){return Pk})),Ck(Sk,"DialogTrigger",(function(){return Nk})),Ck(Sk,"DialogPortal",(function(){return Bk})),Ck(Sk,"DialogOverlay",(function(){return Vk})),Ck(Sk,"DialogContent",(function(){return Hk})),Ck(Sk,"DialogTitle",(function(){return Xk})),Ck(Sk,"DialogDescription",(function(){return $k})),Ck(Sk,"DialogClose",(function(){return Jk})),Ck(Sk,"WarningProvider",(function(){return rD})),Ck(Sk,"Root",(function(){return oD})),Ck(Sk,"Trigger",(function(){return iD})),Ck(Sk,"Portal",(function(){return aD})),Ck(Sk,"Overlay",(function(){return uD})),Ck(Sk,"Content",(function(){return lD})),Ck(Sk,"Title",(function(){return cD})),Ck(Sk,"Description",(function(){return sD})),Ck(Sk,"Close",(function(){return fD}));var _k="Dialog",kk=p(X_(_k),2),Dk=kk[0],Fk=kk[1],Ak=p(Dk(_k),2),Tk=Ak[0],Rk=Ak[1],Pk=function(t){var n=t.__scopeDialog,r=t.children,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=t.modal,l=void 0===u||u,c=t.allowPinchZoom,s=(0,e.useRef)(null),f=(0,e.useRef)(null),d=p(Q_({prop:o,defaultProp:i,onChange:a}),2),v=d[0],h=void 0!==v&&v,m=d[1];return(0,e.createElement)(Tk,{scope:n,triggerRef:s,contentRef:f,contentId:iy(),titleId:iy(),descriptionId:iy(),open:h,onOpenChange:m,onOpenToggle:(0,e.useCallback)((function(){return m((function(e){return!e}))}),[m]),modal:l,allowPinchZoom:c},r)},Ok="DialogTrigger",Nk=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,hk),i=Rk(Ok,r),a=W_(n,i.triggerRef);return(0,e.createElement)(ik.button,jm({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":eD(i.open)},o,{ref:a,onClick:zm(t.onClick,i.onOpenToggle)}))})),Lk="DialogPortal",Mk=p(Dk(Lk,{forceMount:void 0}),2),Ik=Mk[0],jk=Mk[1],Bk=function(t){var n=t.__scopeDialog,r=t.forceMount,o=t.children,i=t.container,a=Rk(Lk,n);return(0,e.createElement)(Ik,{scope:n,forceMount:r},e.Children.map(o,(function(t){return(0,e.createElement)(ek,{present:r||a.open},(0,e.createElement)(Ay,{asChild:!0,container:i},t))})))},zk="DialogOverlay",Vk=(0,e.forwardRef)((function(t,n){var r=jk(zk,t.__scopeDialog),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,mk),u=Rk(zk,t.__scopeDialog);return u.modal?(0,e.createElement)(ek,{present:i||u.open},(0,e.createElement)(Uk,jm({},a,{ref:n}))):null})),Uk=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,gk),i=Rk(zk,r);return(0,e.createElement)(zb,{as:lg,allowPinchZoom:i.allowPinchZoom,shards:[i.contentRef]},(0,e.createElement)(ik.div,jm({"data-state":eD(i.open)},o,{ref:n,style:_({pointerEvents:"auto"},o.style)})))})),Wk="DialogContent",Hk=(0,e.forwardRef)((function(t,n){var r=jk(Wk,t.__scopeDialog),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,yk),u=Rk(Wk,t.__scopeDialog);return(0,e.createElement)(ek,{present:i||u.open},u.modal?(0,e.createElement)(Kk,jm({},a,{ref:n})):(0,e.createElement)(Gk,jm({},a,{ref:n})))})),Kk=(0,e.forwardRef)((function(t,n){var r=Rk(Wk,t.__scopeDialog),o=(0,e.useRef)(null),i=W_(n,r.contentRef,o);return(0,e.useEffect)((function(){var e=o.current;if(e)return rb(e)}),[]),(0,e.createElement)(Yk,jm({},t,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:zm(t.onCloseAutoFocus,(function(e){var t;e.preventDefault(),null===(t=r.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:zm(t.onPointerDownOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:zm(t.onFocusOutside,(function(e){return e.preventDefault()}))}))})),Gk=(0,e.forwardRef)((function(t,n){var r=Rk(Wk,t.__scopeDialog),o=(0,e.useRef)(!1);return(0,e.createElement)(Yk,jm({},t,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:function(e){var n,i;(null===(n=t.onCloseAutoFocus)||void 0===n||n.call(t,e),e.defaultPrevented)||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),e.preventDefault());o.current=!1},onInteractOutside:function(e){var n,i;null===(n=t.onInteractOutside)||void 0===n||n.call(t,e),e.defaultPrevented||(o.current=!0);var a=e.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(a))&&e.preventDefault()}}))})),Yk=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=t.trapFocus,i=t.onOpenAutoFocus,a=t.onCloseAutoFocus,u=s(t,bk),l=Rk(Wk,r),c=W_(n,(0,e.useRef)(null));return dk(),(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Gg,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a},(0,e.createElement)(Ng,jm({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":eD(l.open)},u,{ref:c,onDismiss:function(){return l.onOpenChange(!1)}}))),!1)})),qk="DialogTitle",Xk=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,wk),i=Rk(qk,r);return(0,e.createElement)(ik.h2,jm({id:i.titleId},o,{ref:n}))})),Zk="DialogDescription",$k=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,Ek),i=Rk(Zk,r);return(0,e.createElement)(ik.p,jm({id:i.descriptionId},o,{ref:n}))})),Qk="DialogClose",Jk=(0,e.forwardRef)((function(t,n){var r=t.__scopeDialog,o=s(t,xk),i=Rk(Qk,r);return(0,e.createElement)(ik.button,jm({type:"button"},o,{ref:n,onClick:zm(t.onClick,(function(){return i.onOpenChange(!1)}))}))}));function eD(e){return e?"open":"closed"}var tD="DialogTitleWarning",nD=p(q_(tD,{contentName:Wk,titleName:qk,docsSlug:"dialog"}),2),rD=nD[0],oD=(nD[1],Pk),iD=Nk,aD=Bk,uD=Vk,lD=Hk,cD=Xk,sD=$k,fD=Jk,dD=e.forwardRef((function(e,t){var n=e.show,r=e.children,o=e.onClose,i=e.className,a=e.title,u=e.showCloseIcon,l=p(Wu(wC),2),c=(l[0],l[1]);return(0,Xu.jsx)(oD,{open:n,onOpenChange:function(e){e||(null===o||void 0===o||o(),c((function(e){return _(_({},e),{},{disableShortCuts:!1})})))},children:(0,Xu.jsxs)(aD,{children:[(0,Xu.jsx)(uD,{className:"modal-mask"}),(0,Xu.jsxs)(lD,{ref:t,className:"modal ".concat(i),children:[(0,Xu.jsxs)("div",{className:"modal-header",children:[(0,Xu.jsx)(cD,{children:a}),u?(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(j_,{}),onClick:o}):(0,Xu.jsx)(Xu.Fragment,{})]}),r]})]})})}));dD.defaultProps={showCloseIcon:!0};var pD=dD,vD=function(e){var t=e.show,n=e.onClose,r=e.onCleanClick,o=e.onReplaceClick;return(0,Xu.jsxs)(pD,{onClose:n,title:"Mask exists",className:"modal-setting",show:t,showCloseIcon:!0,children:[(0,Xu.jsx)("h4",{style:{lineHeight:"24px"},children:"Do you want to remove it or create a new one?"}),(0,Xu.jsxs)("div",{style:{display:"flex",width:"100%",justifyContent:"flex-end",alignItems:"center",gap:"12px"},children:[(0,Xu.jsx)(SS,{onClick:function(){n(),r()},children:"Remove"}),(0,Xu.jsx)(SS,{onClick:o,border:!0,children:"Create a new one"})]})]})},hD=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};function mD(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}function gD(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}function yD(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(gD.apply(void 0,n),n)}var bD=["children"],wD=["children"],ED=e.forwardRef((function(t,n){var r=t.children,o=s(t,bD);return e.Children.toArray(r).some(SD)?e.createElement(e.Fragment,null,e.Children.map(r,(function(t){return SD(t)?e.createElement(xD,jm({},o,{ref:n}),t.props.children):t}))):e.createElement(xD,jm({},o,{ref:n}),r)}));ED.displayName="Slot";var xD=e.forwardRef((function(t,n){var r=t.children,o=s(t,wD);return e.isValidElement(r)?e.cloneElement(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null==i||i.apply(void 0,arguments),null==r||r.apply(void 0,arguments)}:"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:gD(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));xD.displayName="SlotClone";var CD=function(t){var n=t.children;return e.createElement(e.Fragment,null,n)};function SD(t){return e.isValidElement(t)&&t.type===CD}var _D=["asChild"],kD=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,e.forwardRef((function(t,r){var o=t.asChild,i=s(t,_D),a=o?ED:n;return e.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),e.createElement(a,jm({},i,{ref:r}))}))))}),{}),DD=function(t){var n=t.present,r=t.children,o=function(t){var n=p(e.useState(),2),r=n[0],o=n[1],i=e.useRef({}),a=e.useRef(t),u=e.useRef("none"),l=function(t,n){return e.useReducer((function(e,t){var r=n[e][t];return null!=r?r:e}),t)}(t?"mounted":"unmounted",{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),c=p(l,2),s=c[0],f=c[1];return e.useEffect((function(){var e=FD(i.current);u.current="mounted"===s?e:"none"}),[s]),hD((function(){var e=i.current,n=a.current;if(n!==t){var r=u.current,o=FD(e);if(t)f("MOUNT");else if("none"===o||"none"===(null==e?void 0:e.display))f("UNMOUNT");else{f(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}a.current=t}}),[t,f]),hD((function(){if(r){var e=function(e){var t=FD(i.current).includes(e.animationName);e.target===r&&t&&f("ANIMATION_END")},t=function(e){e.target===r&&(u.current=FD(i.current))};return r.addEventListener("animationstart",t),r.addEventListener("animationcancel",e),r.addEventListener("animationend",e),function(){r.removeEventListener("animationstart",t),r.removeEventListener("animationcancel",e),r.removeEventListener("animationend",e)}}f("ANIMATION_END")}),[r,f]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:e.useCallback((function(e){e&&(i.current=getComputedStyle(e)),o(e)}),[])}}(n),i="function"==typeof r?r({present:o.isPresent}):e.Children.only(r),a=yD(o.ref,i.ref);return"function"==typeof r||o.isPresent?e.cloneElement(i,{ref:a}):null};function FD(e){return(null==e?void 0:e.animationName)||"none"}DD.displayName="Presence";var AD,TD=["container"],RD=e.forwardRef((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,TD);return a?n.createPortal(e.createElement(kD.div,jm({},u,{ref:r})),a):null})),PD=0;var OD=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],ND=e.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),LD=e.forwardRef((function(t,n){var r=t.disableOutsidePointerEvents,o=void 0!==r&&r,i=t.onEscapeKeyDown,a=t.onPointerDownOutside,u=t.onFocusOutside,l=t.onInteractOutside,f=t.onDismiss,d=s(t,OD),v=e.useContext(ND),h=p(e.useState(null),2),m=h[0],g=h[1],y=p(e.useState({}),2)[1],b=yD(n,(function(e){return g(e)})),w=Array.from(v.layers),E=p(c(v.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],x=w.indexOf(E),C=m?w.indexOf(m):-1,S=v.layersWithOutsidePointerEventsDisabled.size>0,k=C>=x,D=function(t){var n=mD((function(e){var t=e.target,n=c(v.branches).some((function(e){return e.contains(t)}));k&&!n&&(null==a||a(e),null==l||l(e),e.defaultPrevented||null==f||f())})),r=e.useRef(!1);return e.useEffect((function(){var e=function(e){e.target&&!r.current&&jD("dismissableLayer.pointerDownOutside",n,{originalEvent:e}),r.current=!1},t=window.setTimeout((function(){document.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),document.removeEventListener("pointerdown",e)}}),[n]),{onPointerDownCapture:function(){return r.current=!0}}}(),F=function(t){var n=mD((function(e){var t=e.target;c(v.branches).some((function(e){return e.contains(t)}))||(null==u||u(e),null==l||l(e),e.defaultPrevented||null==f||f())})),r=e.useRef(!1);return e.useEffect((function(){var e=function(e){e.target&&!r.current&&jD("dismissableLayer.focusOutside",n,{originalEvent:e})};return document.addEventListener("focusin",e),function(){return document.removeEventListener("focusin",e)}}),[n]),{onFocusCapture:function(){return r.current=!0},onBlurCapture:function(){return r.current=!1}}}();return Mx((function(e){C===v.layers.size-1&&(null==i||i(e),e.defaultPrevented||null==f||f())})),function(t){var n=t.disabled,r=e.useRef(!1);hD((function(){if(n){var e=function(){0===--PD&&(document.body.style.pointerEvents=AD)},t=function(e){r.current="mouse"!==e.pointerType};return 0===PD&&(AD=document.body.style.pointerEvents),document.body.style.pointerEvents="none",PD++,document.addEventListener("pointerup",t),function(){r.current?document.addEventListener("click",e,{once:!0}):e(),document.removeEventListener("pointerup",t)}}}),[n])}({disabled:o}),e.useEffect((function(){m&&(o&&v.layersWithOutsidePointerEventsDisabled.add(m),v.layers.add(m),ID())}),[m,o,v]),e.useEffect((function(){return function(){m&&(v.layers.delete(m),v.layersWithOutsidePointerEventsDisabled.delete(m),ID())}}),[m,v]),e.useEffect((function(){var e=function(){return y({})};return document.addEventListener("dismissableLayer.update",e),function(){return document.removeEventListener("dismissableLayer.update",e)}}),[]),e.createElement(kD.div,jm({},d,{ref:b,style:_({pointerEvents:S?k?"auto":"none":void 0},t.style),onFocusCapture:zm(t.onFocusCapture,F.onFocusCapture),onBlurCapture:zm(t.onBlurCapture,F.onBlurCapture),onPointerDownCapture:zm(t.onPointerDownCapture,D.onPointerDownCapture)}))})),MD=e.forwardRef((function(t,n){var r=e.useContext(ND),o=e.useRef(null),i=yD(n,o);return e.useEffect((function(){var e=o.current;if(e)return r.branches.add(e),function(){r.branches.delete(e)}}),[r.branches]),e.createElement(kD.div,jm({},t,{ref:i}))}));function ID(){var e=new Event("dismissableLayer.update");document.dispatchEvent(e)}function jD(e,t,n){var r=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});return t&&r.addEventListener(e,t,{once:!0}),!r.dispatchEvent(o)}var BD=LD,zD=MD,VD=["scope","children"];function UD(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return _(_({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}var WD=["__scopeToast","hotkey","label"],HD=["forceMount","open","defaultOpen","onOpenChange"],KD=["__scopeToast","type","duration","open","onClose","onEscapeKeyDown","onSwipeStart","onSwipeMove","onSwipeCancel","onSwipeEnd"],GD=["__scopeToast"],YD=["__scopeToast"],qD=["altText"],XD=["__scopeToast"],ZD=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,VD),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},UD.apply(void 0,[o].concat(c(n)))]}("Toast"),$D=p(ZD,2),QD=$D[0],JD=($D[1],p(QD("ToastProvider"),2)),eF=JD[0],tF=JD[1],nF=["F8"],rF=e.forwardRef((function(t,n){var r=t.__scopeToast,o=t.hotkey,i=void 0===o?nF:o,a=t.label,u=void 0===a?"Notifications ({hotkey})":a,l=s(t,WD),f=tF("ToastViewport",r),d=e.useRef(null),v=e.useRef(null),h=yD(n,v,f.onViewportChange),m=i.join("+").replace(/Key/g,"").replace(/Digit/g,"");return e.useEffect((function(){var e=function(e){var t;i.every((function(t){return e[t]||e.code===t}))&&(null===(t=v.current)||void 0===t||t.focus())};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}),[i]),e.useEffect((function(){var e=d.current,t=v.current;if(e&&t){var n=function(){var e=new Event("toast.viewportPause");t.dispatchEvent(e),f.isClosePausedRef.current=!0},r=function(){var e=new Event("toast.viewportResume");t.dispatchEvent(e),f.isClosePausedRef.current=!1};return e.addEventListener("focusin",n),e.addEventListener("focusout",r),e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),window.addEventListener("blur",n),window.addEventListener("focus",r),function(){e.removeEventListener("focusin",n),e.removeEventListener("focusout",r),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r),window.removeEventListener("blur",n),window.removeEventListener("focus",r)}}}),[f.isClosePausedRef]),e.useEffect((function(){var e=v.current;if(e){var t=[],n=new MutationObserver((function(n){p(n,1)[0].addedNodes.forEach((function(n){t.includes(n)||(e.prepend(n),t=[].concat(c(t),[n]))}))}));return n.observe(e,{childList:!0}),function(){return n.disconnect()}}}),[]),e.createElement(zD,{ref:d,role:"region","aria-label":u.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:f.toastCount>0?void 0:"none"}},e.createElement(kD.ol,jm({tabIndex:-1},l,{ref:h})))})),oF=e.forwardRef((function(t,n){var r=t.forceMount,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=s(t,HD),l=function(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=e.useState(n),i=p(o,1)[0],a=e.useRef(i),u=mD(r);return e.useEffect((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=mD(i);return[f,e.useCallback((function(e){if(s){var t="function"==typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}({prop:o,defaultProp:i,onChange:a}),c=p(l,2),f=c[0],d=void 0===f||f,v=c[1];return e.createElement(DD,{present:r||d},e.createElement(lF,jm({open:d},u,{ref:n,onClose:function(){return v(!1)},onSwipeStart:zm(t.onSwipeStart,(function(e){e.currentTarget.setAttribute("data-swipe","start")})),onSwipeMove:zm(t.onSwipeMove,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y","".concat(r,"px"))})),onSwipeCancel:zm(t.onSwipeCancel,(function(e){e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")})),onSwipeEnd:zm(t.onSwipeEnd,(function(e){var t=e.detail.delta,n=t.x,r=t.y;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x","".concat(n,"px")),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y","".concat(r,"px")),v(!1)}))})))})),iF=p(QD("Toast",{isInteractive:!1,onClose:function(){}}),2),aF=iF[0],uF=iF[1],lF=e.forwardRef((function(t,r){var o=t.__scopeToast,i=t.type,a=void 0===i?"foreground":i,u=t.duration,l=t.open,c=t.onClose,f=t.onEscapeKeyDown,d=t.onSwipeStart,p=t.onSwipeMove,v=t.onSwipeCancel,h=t.onSwipeEnd,m=s(t,KD),g=tF("Toast",o),y=e.useRef(null),b=yD(r,y),w=e.useRef(null),E=e.useRef(null),x=u||g.duration,C=e.useRef(0),S=e.useRef(x),k=e.useRef(0),D=g.onToastAdd,F=g.onToastRemove,A=mD((function(){var e,t;(null===(e=y.current)||void 0===e?void 0:e.contains(document.activeElement))&&(null===(t=g.viewport)||void 0===t||t.focus()),c()})),T=e.useCallback((function(e){e&&e!==1/0&&(window.clearTimeout(k.current),C.current=(new Date).getTime(),k.current=window.setTimeout(A,e))}),[A]);return e.useEffect((function(){var e=g.viewport;if(e){var t=function(){T(S.current)},n=function(){var e=(new Date).getTime()-C.current;S.current=S.current-e,window.clearTimeout(k.current)};return e.addEventListener("toast.viewportPause",n),e.addEventListener("toast.viewportResume",t),function(){e.removeEventListener("toast.viewportPause",n),e.removeEventListener("toast.viewportResume",t)}}}),[g.viewport,x,T]),e.useEffect((function(){l&&!g.isClosePausedRef.current&&T(x)}),[l,x,g.isClosePausedRef,T]),e.useEffect((function(){return D(),function(){return F()}}),[D,F]),g.viewport?e.createElement(e.Fragment,null,e.createElement(cF,{__scopeToast:o,role:"status","aria-live":"foreground"===a?"assertive":"polite","aria-atomic":!0},t.children),e.createElement(aF,{scope:o,isInteractive:!0,onClose:A},n.createPortal(e.createElement(BD,{asChild:!0,onEscapeKeyDown:zm(f,(function(){g.isFocusedToastEscapeKeyDownRef.current||A(),g.isFocusedToastEscapeKeyDownRef.current=!1}))},e.createElement(kD.li,jm({role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":l?"open":"closed","data-swipe-direction":g.swipeDirection},m,{ref:b,style:_({userSelect:"none",touchAction:"none"},t.style),onKeyDown:zm(t.onKeyDown,(function(e){"Escape"===e.key&&(null==f||f(e.nativeEvent),e.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,A()))})),onPointerDown:zm(t.onPointerDown,(function(e){0===e.button&&(w.current={x:e.clientX,y:e.clientY})})),onPointerMove:zm(t.onPointerMove,(function(e){if(w.current){var t=e.clientX-w.current.x,n=e.clientY-w.current.y,r=Boolean(E.current),o=["left","right"].includes(g.swipeDirection),i=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,a=o?i(0,t):0,u=o?0:i(0,n),l="touch"===e.pointerType?10:2,c={x:a,y:u},s={originalEvent:e,delta:c};r?(E.current=c,pF("toast.swipeMove",p,s)):vF(c,g.swipeDirection,l)?(E.current=c,pF("toast.swipeStart",d,s),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(n)>l)&&(w.current=null)}})),onPointerUp:zm(t.onPointerUp,(function(e){var t=E.current;if(e.target.releasePointerCapture(e.pointerId),E.current=null,w.current=null,t){var n=e.currentTarget,r={originalEvent:e,delta:t};vF(t,g.swipeDirection,g.swipeThreshold)?pF("toast.swipeEnd",h,r):pF("toast.swipeCancel",v,r),n.addEventListener("click",(function(e){return e.preventDefault()}),{once:!0})}}))}))),g.viewport))):null}));lF.propTypes={type:function(e){if(e.type&&!["foreground","background"].includes(e.type))throw new Error("Invalid prop `type` supplied to `Toast`. Expected `foreground | background`.");return null}};var cF=function(t){var n=t.__scopeToast,r=s(t,GD),o=tF("Toast",n),i=p(e.useState(!1),2),a=i[0],u=i[1],l=p(e.useState(!1),2),c=l[0],f=l[1];return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=mD(e);hD((function(){var e,n=0;return e=window.requestAnimationFrame((function(){return n=window.requestAnimationFrame(t)})),function(){window.cancelAnimationFrame(e),window.cancelAnimationFrame(n)}}),[t])}((function(){return u(!0)})),e.useEffect((function(){var e=window.setTimeout((function(){return f(!0)}),1e3);return function(){return window.clearTimeout(e)}}),[]),c?null:e.createElement(RD,{asChild:!0},e.createElement(LE,{asChild:!0},e.createElement("div",r,a&&e.createElement(e.Fragment,null,o.label," ",t.children))))},sF=e.forwardRef((function(t,n){t.__scopeToast;var r=s(t,YD);return e.createElement(kD.div,jm({},r,{ref:n}))})),fF=e.forwardRef((function(t,n){var r=t.altText,o=s(t,qD),i=uF("ToastAction",t.__scopeToast);return r?i.isInteractive?e.createElement(dF,jm({},o,{ref:n})):e.createElement("span",null,r):null}));fF.propTypes={altText:function(e){if(!e.altText)throw new Error("Missing prop `altText` expected on `ToastAction`");return null}};var dF=e.forwardRef((function(t,n){var r=t.__scopeToast,o=s(t,XD),i=uF("ToastClose",r);return i.isInteractive?e.createElement(kD.button,jm({type:"button"},o,{ref:n,onClick:zm(t.onClick,i.onClose)})):null}));function pF(e,t,n){var r=n.originalEvent.currentTarget,o=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&r.addEventListener(e,t,{once:!0}),r.dispatchEvent(o)}var vF=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Math.abs(e.x),o=Math.abs(e.y),i=r>o;return"left"===t||"right"===t?i&&r>n:!i&&o>n},hF=function(t){var n=t.__scopeToast,r=t.label,o=void 0===r?"Notification":r,i=t.duration,a=void 0===i?5e3:i,u=t.swipeDirection,l=void 0===u?"right":u,c=t.swipeThreshold,s=void 0===c?50:c,f=t.children,d=p(e.useState(null),2),v=d[0],h=d[1],m=p(e.useState(0),2),g=m[0],y=m[1],b=e.useRef(!1),w=e.useRef(!1);return e.createElement(eF,{scope:n,label:o,duration:a,swipeDirection:l,swipeThreshold:s,toastCount:g,viewport:v,onViewportChange:h,onToastAdd:e.useCallback((function(){return y((function(e){return e+1}))}),[]),onToastRemove:e.useCallback((function(){return y((function(e){return e-1}))}),[]),isFocusedToastEscapeKeyDownRef:b,isClosePausedRef:w},f)},mF=rF,gF=oF,yF=sF,bF=["title","titleId"];var wF=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,bF);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 11-18 0 9 9 0 0118 0zm-9 3.75h.008v.008H12v-.008z"}))})),EF=["state","desc"],xF=function(){return(0,Xu.jsx)("span",{className:"loading-icon",children:(0,Xu.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,Xu.jsx)("line",{x1:"12",y1:"2",x2:"12",y2:"6"}),(0,Xu.jsx)("line",{x1:"12",y1:"18",x2:"12",y2:"22"}),(0,Xu.jsx)("line",{x1:"4.93",y1:"4.93",x2:"7.76",y2:"7.76"}),(0,Xu.jsx)("line",{x1:"16.24",y1:"16.24",x2:"19.07",y2:"19.07"}),(0,Xu.jsx)("line",{x1:"2",y1:"12",x2:"6",y2:"12"}),(0,Xu.jsx)("line",{x1:"18",y1:"12",x2:"22",y2:"12"}),(0,Xu.jsx)("line",{x1:"4.93",y1:"19.07",x2:"7.76",y2:"16.24"}),(0,Xu.jsx)("line",{x1:"16.24",y1:"7.76",x2:"19.07",y2:"4.93"})]})})},CF=e.forwardRef((function(e,t){var n=e.state,r=e.desc,o=s(e,EF);return(0,Xu.jsxs)(hF,{children:[(0,Xu.jsxs)(gF,_(_({},o),{},{ref:t,className:"toast-root ".concat(n),children:[(0,Xu.jsx)("div",{className:"toast-icon",children:function(){switch(n){case"error":return(0,Xu.jsx)(wF,{className:"error-icon"});case"success":return(0,Xu.jsx)(Im,{className:"success-icon"});case"loading":return(0,Xu.jsx)(xF,{});default:return(0,Xu.jsx)(Xu.Fragment,{})}}()}),(0,Xu.jsx)(yF,{className:"toast-desc",children:r})]})),(0,Xu.jsx)(mF,{className:"toast-viewpoint"})]})}));CF.defaultProps={state:"loading"};var SF=CF,_F=function(t){var n=t.renders,r=p(Wu(RC),2),o=r[0],i=r[1],a=Uu(PC),u=Hu(KC),l=p((0,e.useState)(!1),2),c=l[0],s=l[1];return(0,e.useEffect)((function(){return wS.on(CS.MakeGIF,d(w().mark((function e(){var t;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==n.length){e.next=3;break}return u({open:!0,desc:"No render found",state:"error",duration:2e3}),e.abrupt("return");case 3:return s(!0),i(null),e.prev=5,e.next=8,JS(a,n[n.length-1],a.name,a.type);case 8:(t=e.sent)&&i(t),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(5),u({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:2e3}),s(!1);case 16:case"end":return e.stop()}}),e,null,[[5,12]])})))),function(){wS.off(CS.MakeGIF)}}),[i,n,a,s]),(0,Xu.jsx)(pD,{onClose:function(){s(!1)},title:"GIF",className:"modal-setting",show:c,children:(0,Xu.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",flexDirection:"column",gap:16},children:[o?(0,Xu.jsx)("img",{src:o.src,style:{borderRadius:8},alt:"gif"}):(0,Xu.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",gap:8},children:[(0,Xu.jsx)(xF,{}),"Generating GIF..."]}),o&&(0,Xu.jsx)("div",{style:{display:"flex",width:"100%",justifyContent:"flex-end",alignItems:"center",gap:"12px"},children:(0,Xu.jsx)(SS,{onClick:function(){if(o){var e=a.name.replace(/\.[^/.]+$/,".gif");FS(o.src,e)}},border:!0,children:"Download"})})]})})},kF="#ffcc00bb";function DF(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:kF;e.strokeStyle=n,e.lineCap="round",e.lineJoin="round",t.forEach((function(t){null!==t&&void 0!==t&&t.pts.length&&t.size&&(e.lineWidth=t.size,e.beginPath(),e.moveTo(t.pts[0].x,t.pts[0].y),t.pts.forEach((function(t){return e.lineTo(t.x,t.y)})),e.stroke())}))}function FF(e){var t=e.nativeEvent;return{x:t.offsetX,y:t.offsetY}}function AF(){var t=p(Wu(PC),2),n=t[0],r=t[1],o=Uu(EC),i=Uu(xC),a=Uu(tS),u=p(Wu(nS),2),l=u[0],s=u[1],f=Uu(zC),v=Hu(KC),h=p(Wu(CC),2),m=h[0],g=h[1],y=Hu(SC),b=Uu(LC),E=Uu(uS),x=Uu(lS),C=Uu(aS),S=p(Wu(OC),2),_=S[0],k=S[1],D=Hu(NC),F=p((0,e.useState)(!1),2),A=F[0],T=F[1],R=p((0,e.useState)(null),2),P=R[0],O=R[1],N=p((0,e.useState)(null),2),L=N[0],M=N[1],I=p((0,e.useState)(null),2),j=I[0],B=I[1],z=p(Wu(MC),2),V=z[0],U=z[1],W=p(Wu(kC),2),H=W[0],K=W[1],G=p(TS(n),2),Y=G[0],q=G[1],X=p((0,e.useState)([]),2),Z=X[0],$=X[1],Q=p((0,e.useState)(),2),J=Q[0],ee=Q[1],te=p((0,e.useState)((function(){return document.createElement("canvas")})),1)[0],ne=p((0,e.useState)([]),2),re=ne[0],oe=ne[1],ie=p((0,e.useState)([]),2),ae=ie[0],ue=ie[1],le=p((0,e.useState)([]),2),ce=le[0],se=le[1],fe=p((0,e.useState)({x:-1,y:-1}),2),de=fe[0],pe=de.x,ve=de.y,he=fe[1],me=p((0,e.useState)(!1),2),ge=me[0],ye=me[1],be=p((0,e.useState)(!1),2),we=be[0],Ee=be[1],xe=p((0,e.useState)(!1),2),Ce=xe[0],Se=xe[1],_e=p((0,e.useState)(!1),2),ke=_e[0],De=_e[1],Fe=p((0,e.useState)({x:-1,y:-1,brushSize:20}),2),Ae=Fe[0],Te=Fe[1],Re=p((0,e.useState)(!1),2),Pe=Re[0],Oe=Re[1],Ne=p((0,e.useState)(1),2),Le=Ne[0],Me=Ne[1],Ie=p((0,e.useState)(!1),2),je=Ie[0],Be=Ie[1],ze=p((0,e.useState)(1),2),Ve=ze[0],Ue=ze[1],We=kc(),He=We.width/2,Ke=We.height/2,Ge=(0,e.useRef)(),Ye=p((0,e.useState)(!1),2),qe=Ye[0],Xe=Ye[1],Ze=p((0,e.useState)(!1),2),$e=Ze[0],Qe=Ze[1],Je=p((0,e.useState)(!1),2),et=Je[0],tt=Je[1],nt=p((0,e.useState)(0),2),rt=nt[0],ot=nt[1],it=p((0,e.useState)([]),2),at=it[0],ut=it[1],lt=p((0,e.useState)([]),2),ct=lt[0],st=lt[1],ft=p((0,e.useState)([]),2),dt=ft[0],pt=ft[1],vt=Uu(TC),ht=Uu(BC),mt=p(Wu(FC),2),gt=mt[0],yt=mt[1],bt=p(Wu(DC),2),wt=bt[0],Et=bt[1],xt=Uu(wC),Ct=(0,e.useCallback)((function(e,t){J&&(console.log("-------------------------------"),console.log("render size: ".concat(e.width,"x").concat(e.height)),console.log("image size: ".concat(gt,"x").concat(wt," ")),console.log("canvas size: ".concat(J.canvas.width,"x").concat(J.canvas.height," ")),J.clearRect(0,0,J.canvas.width,J.canvas.height),J.drawImage(e,0,0,gt,wt),_&&null!==L&&J.drawImage(L,0,0,gt,wt),_||null===P||J.drawImage(P,0,0,gt,wt),DF(J,t))}),[J,_,L,P,wt,gt]),St=(0,e.useCallback)((function(e,t){if(null===J||void 0===J||!J.canvas.width||null===J||void 0===J||!J.canvas.height)throw new Error("canvas has invalid size");te.width=null===J||void 0===J?void 0:J.canvas.width,te.height=null===J||void 0===J?void 0:J.canvas.height;var n=te.getContext("2d");if(!n)throw new Error("could not retrieve mask canvas");void 0!==t&&null!==t&&n.drawImage(t,0,0,gt,wt),e.forEach((function(e){DF(n,e,"white")})),void 0!==t&&null!==t||1!==e.length||0!==e[0].length||!C||DF(n,[{size:9999999999,pts:[{x:0,y:0},{x:gt,y:0},{x:gt,y:wt},{x:0,y:wt}]}],"white")}),[J,te,C,gt,wt]),_t=(0,e.useCallback)((function(){return!!C||0!==ce.length}),[ce,C]),kt=(0,e.useCallback)((function(e){0===Z.length?Ct(Y,e):Ct(Z[Z.length-1],e)}),[Y,Z,Ct]),Dt=(0,e.useCallback)(function(){var e=d(w().mark((function e(t,r,u,d){var p,h,m,y,b,E,x,C,S,_,k,D,F,A;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==n){e.next=2;break}return e.abrupt("return");case 2:if(p=void 0!==r&&null!==r,h=void 0!==u&&null!==u,console.log("runInpainting"),console.log({useCustomMask:p,useMaskImage:h}),m=[],!0!==t){e.next=13;break}if(0!==ae.length){e.next=10;break}return e.abrupt("return");case 10:m=ae,e.next=18;break;case 13:if(p){e.next=18;break}if(_t()||h){e.next=16;break}return e.abrupt("return");case 16:ue(ce),m=ce;case 18:if(y=[].concat(c(re),[m]),se([]),Qe(!1),g(!0),a.graduallyInpainting?St([m],u):St(y),b=n,!0!==a.graduallyInpainting){e.next=39;break}if(!0!==t){e.next=33;break}if(!(Z.length>1)){e.next=31;break}return E=Z[Z.length-2],e.next=30,NS(E.currentSrc,n.name,n.type);case 30:b=e.sent;case 31:e.next=39;break;case 33:if(!(Z.length>0)){e.next=39;break}return console.info("gradually inpainting on last result"),x=Z[Z.length-1],e.next=38,NS(x.currentSrc,n.name,n.type);case 38:b=e.sent;case 39:return e.prev=39,e.next=42,US(b,a,f,o,i,l,p?void 0:te.toDataURL(),p?r:void 0,d);case 42:if(C=e.sent){e.next=45;break}throw new Error("Something went wrong on server side.");case 45:return S=C.blob,(_=C.seed)&&s(parseInt(_,10)),k=new Image,e.next=50,AS(k,S);case 50:!0===t?(D=Z.slice(0,-1),F=[].concat(c(D),[k]),$(F)):(A=[].concat(c(Z),[k]),$(A)),Ct(k,[]),oe(y),Nt(),e.next=60;break;case 56:e.prev=56,e.t0=e.catch(39),v({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:4e3}),kt([]);case 60:g(!1),B(u),M(null),O(null);case 64:case"end":return e.stop()}}),e,null,[[39,56]])})));return function(t,n,r,o){return e.apply(this,arguments)}}(),[re,ce,te,a.graduallyInpainting,a,f,o,i,kt,_t,St,l]);(0,e.useEffect)((function(){return wS.on(hS,(function(){_t()||P?Dt(!1,void 0,P):0!==ae.length?Dt(!0,void 0,j):j?Dt(!1,void 0,j):C?Dt(!1,void 0,null):v({open:!0,desc:"Please draw mask on picture",state:"error",duration:1500})})),function(){wS.off(hS)}}),[_t,Dt,o,P,j]),(0,e.useEffect)((function(){return wS.on(mS,(function(e){Dt(!1,e.mask)})),function(){wS.off(mS)}}),[Dt]),(0,e.useEffect)((function(){return wS.on(gS,(function(e){_t()||P?Dt(!1,void 0,P,e.image):0!==ae.length?Dt(!0,void 0,j,e.image):j?Dt(!1,void 0,j,e.image):v({open:!0,desc:"Please draw mask on picture",state:"error",duration:1500})})),function(){wS.off(gS)}}),[Dt]),(0,e.useEffect)((function(){return wS.on(yS,(function(){0!==ae.length?Dt(!0,void 0,j):j?Dt(!1,void 0,j):v({open:!0,desc:"No mask to reuse",state:"error",duration:1500})})),function(){wS.off(yS)}}),[Dt]);var Ft=(0,e.useCallback)(d(w().mark((function e(){var t,r;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n,!(Z.length>0)){e.next=6;break}return r=Z[Z.length-1],e.next=5,NS(r.currentSrc,n.name,n.type);case 5:t=e.sent;case 6:return e.abrupt("return",t);case 7:case"end":return e.stop()}}),e)}))),[n,Z]);(0,e.useEffect)((function(){return wS.on(CS.InteractiveSeg,(function(){k(!0),null!==P&&T(!0)})),function(){wS.off(CS.InteractiveSeg)}}));var At=(0,e.useCallback)(function(){var e=d(w().mark((function e(t,n){var r,o,i,a,u,l,s,f,d;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!b){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,r=new Date,y(!0),e.next=7,Ft();case 7:return o=e.sent,e.next=10,GS(t,o,null===n||void 0===n?void 0:n.upscale);case 10:if(i=e.sent){e.next=13;break}throw new Error("Something went wrong on server side.");case 13:return a=i.blob,u=new Image,e.next=17,AS(u,a);case 17:Et(u.height),yt(u.width),l=[].concat(c(Z),[u]),$(l),s=[].concat(c(re),[[]]),oe(s),f=new Date,d=f.getTime()-r.getTime(),v({open:!0,desc:"Run ".concat(t," successfully in ").concat(d/1e3,"s"),state:"success",duration:3e3}),e.next=31;break;case 28:e.prev=28,e.t0=e.catch(2),v({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:3e3});case 31:return e.prev=31,y(!1),e.finish(31);case 34:case"end":return e.stop()}}),e,null,[[2,28,31,34]])})));return function(t,n){return e.apply(this,arguments)}}(),[Z,$,Ft,y,b,Et,yt,re,oe]);(0,e.useEffect)((function(){return wS.on(CS.RemoveBG,(function(){At(CS.RemoveBG)})),function(){wS.off(CS.RemoveBG)}}),[At]),(0,e.useEffect)((function(){return wS.on(CS.GFPGAN,(function(){At(CS.GFPGAN)})),function(){wS.off(CS.GFPGAN)}}),[At]),(0,e.useEffect)((function(){return wS.on(CS.RestoreFormer,(function(){At(CS.RestoreFormer)})),function(){wS.off(CS.RestoreFormer)}}),[At]),(0,e.useEffect)((function(){return wS.on(CS.RealESRGAN,(function(e){At(CS.RealESRGAN,e)})),function(){wS.off(CS.RealESRGAN)}}),[At]);var Tt=function(){return 0!==Z.length},Rt=function(e){return"Control"===e.key||"Meta"===e.key};Rc(Rt,(function(){et&&(m||(tt(!1),E||Dt()))}),{event:"keyup"},[m,et,_t]),Rc(Rt,(function(){m||tt(!0)}),{event:"keydown"},[m]);var Pt=(0,e.useCallback)((function(){var e=512,t=512;return q?(0===Z.length?(e=Y.naturalWidth,t=Y.naturalHeight):0!==Z.length&&(e=Z[Z.length-1].width,t=Z[Z.length-1].height),[e,t]):[e,t]}),[Y,q,Z]);(0,e.useEffect)((function(){var e;if(q){var t=p(Pt(),2),n=t[0],r=t[1],o=We.width/n,i=(We.height-200)/r,a=1;(o<1||i<1)&&(a=Math.min(o,i)),Ue(a),Me(a),null!==J&&void 0!==J&&J.canvas&&(J.canvas.width=n,J.canvas.height=r,kt([])),console.log("on load image size: ".concat(n,"x").concat(r)),yt(n),Et(r),null===(e=Ge.current)||void 0===e||e.centerView(a,1),Xe(!0)}}),[null===J||void 0===J?void 0:J.canvas,Ge,Y,q,We,qe,kt,Pt]);var Ot=(0,e.useCallback)((function(){if(Ve&&We){var e=Ge.current;if(e){var t=(We.width-gt*Ve)/2,n=(We.height-wt*Ve)/2;e.setTransform(t,n,Ve,200,"easeOutQuad"),e.state.scale=Ve,Me(Ve),Be(!1)}}}),[Ge,We,wt,gt,We.height,Ve]),Nt=function(){st([]),pt([]),ut([])};(0,e.useEffect)((function(){return window.addEventListener("resize",(function(){Ot()})),function(){window.removeEventListener("resize",(function(){Ot()}))}}),[We,Ot]),(0,e.useEffect)((function(){return window.addEventListener("blur",(function(){De(!1)})),function(){window.removeEventListener("blur",(function(){De(!1)}))}}),[]);var Lt=(0,e.useCallback)((function(){k(!1),D(!1),U([]),M(null)}),[]);Rc("Escape",(function(){b||(_?Lt():$e||et?(Qe(!1),se([]),kt([])):Ot())}),{event:"keydown"},[$e,m,et,_,Lt,Ot,kt]);var Mt=function(e){if(ke){var t=Ae.x,n=Ae.brushSize+(pe-t);n<=200&&n>=10&&K(n)}else if(!_&&!Ce&&$e&&0!==ce.length){var r=c(ce);r[r.length-1].pts.push(FF(e)),se(r),kt(r)}},It=function(){var e=d(w().mark((function e(t){var r,o,i,a;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n){e.next=2;break}return e.abrupt("return");case 2:return D(!0),e.next=5,Ft();case 5:return r=e.sent,null,e.prev=7,e.next=10,GS(CS.InteractiveSeg,r,void 0,null,t);case 10:if(o=e.sent){e.next=13;break}throw new Error("Something went wrong on server side.");case 13:i=o.blob,(a=new Image).onload=function(){M(a)},a.src=i,e.next=22;break;case 19:e.prev=19,e.t0=e.catch(7),v({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:4e3});case 22:D(!1);case 23:case"end":return e.stop()}}),e,null,[[7,19]])})));return function(t){return e.apply(this,arguments)}}(),jt=function(e){if(_){var t=FF(e),n=c(V);PS(e)?n.push([t.x,t.y,0,n.length]):n.push([t.x,t.y,1,n.length]),It(n),U(n)}},Bt=function(e){if(!b&&(!_&&!ke&&!Ce&&Y.src&&(null===J||void 0===J?void 0:J.canvas)&&!PS(e)))if(OS(e))Se(!0);else if(!(x&&a.showCroper&&(t=FF(e),t.x<f.x||t.y<f.y||t.x>f.x+f.width||t.y>f.y+f.height))){var t;Qe(!0);var n=[];(et||E)&&(n=c(ce)),n.push({size:H,pts:[FF(e)]}),se(n),kt(n)}},zt=(0,e.useCallback)((function(){if(0!==ce.length){ue([]);var e=ce.pop(),t=[].concat(c(ct),[e]);st(t);var n=c(ce);se(n),kt(n)}}),[ce,ct,kt]),Vt=(0,e.useCallback)((function(){if(Z.length){var e=re.pop();pt([].concat(c(dt),[e])),st([]),oe(c(re)),se([]),Qe(!1);var t=Z.pop();ut([].concat(c(at),[t]));var n=c(Z);$(n)}}),[Ct,Z,at,dt,re,Y,J]),Ut=function(){E&&0!==ce.length?zt():Vt()};Rc((function(e){var t=(e.metaKey||e.ctrlKey)&&!e.shiftKey&&"z"===e.key;return"Tab"===e.key&&e.preventDefault(),!!t&&(e.preventDefault(),!0)}),Ut,void 0,[zt,Vt,E,ce,null===J||void 0===J?void 0:J.canvas,Z]);var Wt=(0,e.useCallback)((function(){if(0!==ct.length){var e=ct.pop();st(c(ct));var t=[].concat(c(ce),[e]);se(t),kt(t)}}),[ce,ct,kt]),Ht=(0,e.useCallback)((function(){if(0!==at.length){var e=dt.pop();pt(c(dt)),oe([].concat(c(re),[e])),se([]),Qe(!1);var t=at.pop(),n=[].concat(c(Z),[t]);$(n)}}),[Ct,Z,at,dt,re,Y]),Kt=function(){E&&0!==ct.length?Wt():Ht()};Rc((function(e){var t=(e.metaKey||e.ctrlKey)&&e.shiftKey&&"z"===e.key.toLowerCase();return"Tab"===e.key&&e.preventDefault(),!!t&&(e.preventDefault(),!0)}),Kt,void 0,[Wt,Ht,E,ct]);Nc("Tab",(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),Tt()&&Oe((function(){return window.setTimeout((function(){ot(100)}),10),!0}))}),(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),Tt()&&(ot(0),window.setTimeout((function(){Oe(!1)}),350))}));var Gt=function(e){e===ge||Ce||ye(e)},Yt=(0,e.useCallback)((function(){return Ce?"grab":ge?"none":void 0}),[ge,Ce]);F_("[",(function(){K((function(e){return e>10?e-10:e<=10&&e>0?e-5:e}))})),F_("]",(function(){K((function(e){return e+10}))})),F_("shift+r",(function(){E&&_t()&&Dt()}),{},[E,Dt,_t]),F_("ctrl+c, cmd+c",d(w().mark((function e(){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,LS();case 2:if(!(e.sent&&Z.length>0)){e.next=8;break}if(null===J||void 0===J||!J.canvas){e.next=8;break}return e.next=7,BS(null===J||void 0===J?void 0:J.canvas);case 7:v({open:!0,desc:"Copy inpainting result to clipboard",state:"success",duration:3e3});case 8:case"end":return e.stop()}}),e)}))),{},[Z,J]),Nc(" ",(function(e){xt.disableShortCuts||(null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),ye(!1),Se(!0))}),(function(e){xt.disableShortCuts||(null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),ye(!0),Se(!1))})),Nc("Alt",(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),De(!0),Te({x:pe,y:ve,brushSize:H})}),(function(e){null===e||void 0===e||e.preventDefault(),null===e||void 0===e||e.stopPropagation(),De(!1)}));var qt=function(e,t){var n=function(){var e,t,n=Ve;return void 0!==(null===(e=Ge.current)||void 0===e?void 0:e.state.scale)&&(n=null===(t=Ge.current)||void 0===t?void 0:t.state.scale),n}();return{width:"".concat(H*n,"px"),height:"".concat(H*n,"px"),left:"".concat(e,"px"),top:"".concat(t,"px"),transform:"translate(-50%, -50%)"}};return(0,Xu.jsxs)("div",{className:"editor-container","aria-hidden":"true",onMouseMove:function(e){var t=e.nativeEvent;he({x:t.pageX,y:t.pageY})},onMouseUp:function(e){(OS(e)&&Se(!1),_)||(Ce||Y.src&&(null===J||void 0===J?void 0:J.canvas)&&(m||$e&&(et||E?Qe(!1):Dt())))},children:[(0,Xu.jsx)(_F,{renders:Z}),(0,Xu.jsx)(M_,{onAcceptClick:function(){O(L),M(null),!E&&L&&Dt(!1,void 0,L)},onCancelClick:Lt}),void 0===n?(0,Xu.jsx)("div",{className:"landing-file-selector",children:(0,Xu.jsx)(O_,{onSelection:function(){var e=d(w().mark((function e(t){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r(t);case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()})}):(0,Xu.jsx)(hc,{ref:function(e){e&&(Ge.current=e)},panning:{disabled:!Ce,velocityDisabled:!0},wheel:{step:.05},centerZoomedOut:!0,alignmentAnimation:{disabled:!0},limitToBounds:!1,doubleClick:{disabled:!0},initialScale:Ve,minScale:.6*Ve,onPanning:function(e){je||Be(!0)},onZoom:function(e){Me(e.state.scale)},children:(0,Xu.jsxs)(yc,{contentClass:b?"editor-canvas-loading":"",contentStyle:{visibility:qe?"visible":"hidden"},children:[(0,Xu.jsxs)("div",{className:"editor-canvas-container",children:[(0,Xu.jsx)("canvas",{className:"editor-canvas",style:{cursor:Yt(),clipPath:"inset(0 ".concat(rt,"% 0 0)"),transition:"clip-path 300ms cubic-bezier(0.4, 0, 0.2, 1)"},onContextMenu:function(e){e.preventDefault()},onMouseOver:function(){Gt(!0),Ee(!1)},onFocus:function(){return Gt(!0)},onMouseLeave:function(){return Gt(!1)},onMouseDown:Bt,onMouseUp:jt,onMouseMove:Mt,ref:function(e){if(e&&!J){var t=e.getContext("2d");t&&ee(t)}}}),(0,Xu.jsx)("div",{className:"original-image-container",style:{width:"".concat(gt,"px"),height:"".concat(wt,"px")},children:Pe&&(0,Xu.jsxs)(Xu.Fragment,{children:[(0,Xu.jsx)("div",{className:"editor-slider",style:{marginRight:"".concat(rt,"%")}}),(0,Xu.jsx)("img",{className:"original-image",src:Y.src,alt:"original",style:{width:"".concat(gt,"px"),height:"".concat(wt,"px")}})]})})]}),(0,Xu.jsx)(R_,{maxHeight:wt,maxWidth:gt,minHeight:Math.min(256,wt),minWidth:Math.min(256,gt),scale:Le,show:x&&a.showCroper}),_?(0,Xu.jsx)(L_,{}):(0,Xu.jsx)(Xu.Fragment,{})]})}),ge&&!m&&!Ce&&(_?(0,Xu.jsx)("div",{className:"interactive-seg-cursor",style:{left:"".concat(pe,"px"),top:"".concat(ve,"px")},children:(0,Xu.jsx)(Ju,{})}):(0,Xu.jsx)("div",{className:"brush-shape",style:qt(ke?Ae.x:pe,ke?Ae.y:ve)})),we&&(0,Xu.jsx)("div",{className:"brush-shape",style:qt(He,Ke)}),(0,Xu.jsxs)("div",{className:"editor-toolkit-panel",children:[(0,Xu.jsx)(t_,{label:"Brush",min:10,max:200,value:H,onChange:function(e){K(e),we||(Ee(!0),window.setTimeout((function(){Ee(!1)}),1e4))},onClick:function(){return Ee(!1)}}),(0,Xu.jsxs)("div",{className:"editor-toolkit-btns",children:[(0,Xu.jsx)(SS,{toolTip:"Reset Zoom & Pan",icon:(0,Xu.jsx)(tl,{}),disabled:Le===Ve&&!1===je,onClick:Ot}),(0,Xu.jsx)(SS,{toolTip:"Undo",icon:(0,Xu.jsx)("svg",{width:"19",height:"9",viewBox:"0 0 19 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Xu.jsx)("path",{d:"M2 1C2 0.447715 1.55228 0 1 0C0.447715 0 0 0.447715 0 1H2ZM1 8H0V9H1V8ZM8 9C8.55228 9 9 8.55229 9 8C9 7.44771 8.55228 7 8 7V9ZM16.5963 7.42809C16.8327 7.92721 17.429 8.14016 17.9281 7.90374C18.4272 7.66731 18.6402 7.07103 18.4037 6.57191L16.5963 7.42809ZM16.9468 5.83205L17.8505 5.40396L16.9468 5.83205ZM0 1V8H2V1H0ZM1 9H8V7H1V9ZM1.66896 8.74329L6.66896 4.24329L5.33104 2.75671L0.331035 7.25671L1.66896 8.74329ZM16.043 6.26014L16.5963 7.42809L18.4037 6.57191L17.8505 5.40396L16.043 6.26014ZM6.65079 4.25926C9.67554 1.66661 14.3376 2.65979 16.043 6.26014L17.8505 5.40396C15.5805 0.61182 9.37523 -0.710131 5.34921 2.74074L6.65079 4.25926Z",fill:"currentColor"})}),onClick:Ut,disabled:function(){if(b)return!0;if(Z.length>0)return!1;if(E){if(0===ce.length)return!0}else if(0===Z.length)return!0;return!1}()}),(0,Xu.jsx)(SS,{toolTip:"Redo",icon:(0,Xu.jsx)("svg",{width:"19",height:"9",viewBox:"0 0 19 9",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{transform:"scale(-1,1)"},children:(0,Xu.jsx)("path",{d:"M2 1C2 0.447715 1.55228 0 1 0C0.447715 0 0 0.447715 0 1H2ZM1 8H0V9H1V8ZM8 9C8.55228 9 9 8.55229 9 8C9 7.44771 8.55228 7 8 7V9ZM16.5963 7.42809C16.8327 7.92721 17.429 8.14016 17.9281 7.90374C18.4272 7.66731 18.6402 7.07103 18.4037 6.57191L16.5963 7.42809ZM16.9468 5.83205L17.8505 5.40396L16.9468 5.83205ZM0 1V8H2V1H0ZM1 9H8V7H1V9ZM1.66896 8.74329L6.66896 4.24329L5.33104 2.75671L0.331035 7.25671L1.66896 8.74329ZM16.043 6.26014L16.5963 7.42809L18.4037 6.57191L17.8505 5.40396L16.043 6.26014ZM6.65079 4.25926C9.67554 1.66661 14.3376 2.65979 16.043 6.26014L17.8505 5.40396C15.5805 0.61182 9.37523 -0.710131 5.34921 2.74074L6.65079 4.25926Z",fill:"currentColor"})}),onClick:Kt,disabled:function(){if(b)return!0;if(at.length>0)return!1;if(E){if(0===ct.length)return!0}else if(0===at.length)return!0;return!1}()}),(0,Xu.jsx)(SS,{toolTip:"Show Original",icon:(0,Xu.jsx)(rl,{}),className:Pe?"eyeicon-active":"",onDown:function(e){e.preventDefault(),Oe((function(){return window.setTimeout((function(){ot(100)}),10),!0}))},onUp:function(){ot(0),window.setTimeout((function(){Oe(!1)}),300)},disabled:0===Z.length}),(0,Xu.jsx)(SS,{toolTip:"Save Image",icon:(0,Xu.jsx)(il,{}),disabled:!Z.length,onClick:function(){if(void 0!==n)if((vt||ht)&&Z.length>0)try{!function(e,t,n){QS.apply(this,arguments)}(Z[Z.length-1],n.name,n.type),v({open:!0,desc:"Save image success",state:"success",duration:2e3})}catch(o){v({open:!0,desc:o.message?o.message:o.toString(),state:"error",duration:2e3})}else{var e=n.name.replace(/(\.[\w\d_-]+)$/i,"_cleanup$1");if(FS(Z[Z.length-1].currentSrc,e),a.downloadMask){var t=n.name.replace(/(\.[\w\d_-]+)$/i,"_mask$1");t=t.replace(/\.[^/.]+$/,".jpg"),St(re);var r=document.createElement("a");r.download=t,r.href=te.toDataURL("image/jpeg"),r.click()}}}}),a.runInpaintingManually&&!x&&(0,Xu.jsx)(SS,{toolTip:"Run Inpainting",icon:(0,Xu.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Xu.jsx)("path",{d:"M2 13L1.34921 12.2407C1.16773 12.3963 1.04797 12.6117 1.01163 12.8479L2 13ZM22.5 4L23.49 4.14142C23.5309 3.85444 23.4454 3.5638 23.2555 3.3448C23.0655 3.1258 22.7899 3 22.5 3V4ZM12.5 4V3C12.2613 3 12.0305 3.08539 11.8492 3.24074L12.5 4ZM1 19.5L0.0116283 19.3479C-0.0327373 19.6363 0.051055 19.9297 0.241035 20.1511C0.431014 20.3726 0.708231 20.5 1 20.5V19.5ZM11.5 19.5V20.5C11.7373 20.5 11.9668 20.4156 12.1476 20.2619L11.5 19.5ZM21.5 11L22.1476 11.7619C22.3337 11.6038 22.4554 11.3831 22.49 11.1414L21.5 11ZM2 14H12.5V12H2V14ZM13.169 13.7433L23.169 4.74329L21.831 3.25671L11.831 12.2567L13.169 13.7433ZM22.5 3H12.5V5H22.5V3ZM11.8492 3.24074L1.34921 12.2407L2.65079 13.7593L13.1508 4.75926L11.8492 3.24074ZM1.01163 12.8479L0.0116283 19.3479L1.98837 19.6521L2.98837 13.1521L1.01163 12.8479ZM1 20.5H11.5V18.5H1V20.5ZM12.4884 19.6521L13.4884 13.1521L11.5116 12.8479L10.5116 19.3479L12.4884 19.6521ZM21.51 3.85858L20.51 10.8586L22.49 11.1414L23.49 4.14142L21.51 3.85858ZM20.8524 10.2381L10.8524 18.7381L12.1476 20.2619L22.1476 11.7619L20.8524 10.2381Z",fill:"currentColor"})}),disabled:b||!_t()&&null===P,onClick:function(){Dt(!1,void 0,P)}})]})]}),(0,Xu.jsx)(vD,{show:A,onClose:function(){Lt(),T(!1)},onCleanClick:function(){Lt(),O(null)},onReplaceClick:function(){T(!1),k(!0)}})]})}function TF(e){var t=e.content,n=e.keys;return(0,Xu.jsxs)("div",{className:"shortcut-option",children:[(0,Xu.jsx)("div",{className:"shortcut-description",children:t}),(0,Xu.jsx)("div",{style:{display:"flex",justifySelf:"end",gap:"8px"},children:n.map((function(e,t){return(0,Xu.jsx)("div",{className:"shortcut-key",children:e},e)}))})]})}var RF=/macintosh|mac os x/i.test(navigator.userAgent),PF=(/windows|win32/i.test(navigator.userAgent),RF?"Cmd":"Ctrl");function OF(){var e=p(Wu(GC),2),t=e[0],n=e[1];return(0,Xu.jsx)(pD,{onClose:function(){n(!1)},title:"Hotkeys",className:"modal-shortcuts",show:t,children:(0,Xu.jsxs)("div",{className:"shortcut-options",children:[(0,Xu.jsxs)("div",{className:"shortcut-options-column",children:[(0,Xu.jsx)(TF,{content:"Pan",keys:["Space + Drag"]}),(0,Xu.jsx)(TF,{content:"Reset Zoom/Pan",keys:["Esc"]}),(0,Xu.jsx)(TF,{content:"Decrease Brush Size",keys:["["]}),(0,Xu.jsx)(TF,{content:"Increase Brush Size",keys:["]"]}),(0,Xu.jsx)(TF,{content:"View Original Image",keys:["Hold Tab"]}),(0,Xu.jsx)(TF,{content:"Multi-Stroke Drawing",keys:["Hold ".concat(PF)]}),(0,Xu.jsx)(TF,{content:"Cancel Drawing",keys:["Esc"]})]}),(0,Xu.jsxs)("div",{className:"shortcut-options-column",children:[(0,Xu.jsx)(TF,{content:"Rerun last mask",keys:["R"]}),(0,Xu.jsx)(TF,{content:"Undo",keys:[PF,"Z"]}),(0,Xu.jsx)(TF,{content:"Redo",keys:[PF,"Shift","Z"]}),(0,Xu.jsx)(TF,{content:"Copy Result",keys:[PF,"C"]}),(0,Xu.jsx)(TF,{content:"Paste Image",keys:[PF,"V"]}),(0,Xu.jsx)(TF,{content:"Trigger Manually Inpainting",keys:["Shift","R"]}),(0,Xu.jsx)(TF,{content:"Trigger Interactive Segmentation",keys:["I"]})]}),(0,Xu.jsxs)("div",{className:"shortcut-options-column",children:[(0,Xu.jsx)(TF,{content:"Switch Theme",keys:["Shift","D"]}),(0,Xu.jsx)(TF,{content:"Toggle Hotkeys Dialog",keys:["H"]}),(0,Xu.jsx)(TF,{content:"Toggle Settings Dialog",keys:["S"]}),(0,Xu.jsx)(TF,{content:"Toggle File Manager",keys:["F"]})]})]})})}var NF=["children"],LF=["scope","children"];function MF(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName;return _(_({},e),r(n)["__scope".concat(o)])}),{});return e.useMemo((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}var IF=function(t,n){var r=e.createContext(n);function o(t){var n=t.children,o=s(t,NF),i=e.useMemo((function(){return o}),Object.values(o));return e.createElement(r.Provider,{value:i},n)}return o.displayName=t+"Provider",[o,function(o){var i=e.useContext(r);if(i)return i;if(void 0!==n)return n;throw new Error("`".concat(o,"` must be used within `").concat(t,"`"))}]}("Label",{id:void 0,controlRef:{current:null}}),jF=p(IF,2),BF=(jF[0],jF[1]);function zF(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(t,e)}))}}var VF=["children"],UF=["children"],WF=e.forwardRef((function(t,n){var r=t.children,o=s(t,VF);return e.Children.toArray(r).some(GF)?e.createElement(e.Fragment,null,e.Children.map(r,(function(t){return GF(t)?e.createElement(HF,jm({},o,{ref:n}),t.props.children):t}))):e.createElement(HF,jm({},o,{ref:n}),r)}));WF.displayName="Slot";var HF=e.forwardRef((function(t,n){var r=t.children,o=s(t,UF);return e.isValidElement(r)?e.cloneElement(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?n[o]=function(){null==i||i.apply(void 0,arguments),null==r||r.apply(void 0,arguments)}:"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:zF(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));HF.displayName="SlotClone";var KF=function(t){var n=t.children;return e.createElement(e.Fragment,null,n)};function GF(t){return e.isValidElement(t)&&t.type===KF}var YF=["asChild"],qF=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){return _(_({},t),{},C({},n,e.forwardRef((function(t,r){var o=t.asChild,i=s(t,YF),a=o?WF:n;return e.useEffect((function(){window[Symbol.for("radix-ui")]=!0}),[]),e.createElement(a,jm({},i,{ref:r}))}))))}),{});function XF(t){var n=e.useRef(t);return e.useEffect((function(){n.current=t})),e.useMemo((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}var ZF=["__scopeSwitch","aria-labelledby","name","checked","defaultChecked","required","disabled","value","onCheckedChange"],$F=["__scopeSwitch"],QF=["control","checked","bubbles"],JF=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[],o=function(){var n=r.map((function(t){return e.createContext(t)}));return function(r){var o=(null==r?void 0:r[t])||n;return e.useMemo((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return o.scopeName=t,[function(n,o){var i=e.createContext(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,LF),l=(null==r?void 0:r[t][a])||i,c=e.useMemo((function(){return u}),Object.values(u));return e.createElement(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null==u?void 0:u[t][a])||i,c=e.useContext(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]},MF.apply(void 0,[o].concat(c(n)))]}("Switch"),eA=p(JF,2),tA=eA[0],nA=(eA[1],p(tA("Switch"),2)),rA=nA[0],oA=nA[1],iA=e.forwardRef((function(t,n){var r=t.__scopeSwitch,o=t["aria-labelledby"],i=t.name,a=t.checked,u=t.defaultChecked,l=t.required,c=t.disabled,f=t.value,d=void 0===f?"on":f,v=t.onCheckedChange,h=s(t,ZF),m=p(e.useState(null),2),g=m[0],y=m[1],b=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.useCallback(zF.apply(void 0,n),n)}(n,(function(e){return y(e)})),w=function(t){var n=BF("LabelConsumer"),r=n.controlRef;return e.useEffect((function(){t&&(r.current=t)}),[t,r]),n.id}(g),E=o||w,x=e.useRef(!1),C=!g||Boolean(g.closest("form")),S=function(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=e.useState(n),i=p(o,1)[0],a=e.useRef(i),u=XF(r);return e.useEffect((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=XF(i);return[f,e.useCallback((function(e){if(s){var t="function"==typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}({prop:a,defaultProp:u,onChange:v}),_=p(S,2),k=_[0],D=void 0!==k&&k,F=_[1];return e.createElement(rA,{scope:r,checked:D,disabled:c},e.createElement(qF.button,jm({type:"button",role:"switch","aria-checked":D,"aria-labelledby":E,"aria-required":l,"data-state":lA(D),"data-disabled":c?"":void 0,disabled:c,value:d},h,{ref:b,onClick:zm(t.onClick,(function(e){F((function(e){return!e})),C&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())}))})),C&&e.createElement(uA,{control:g,bubbles:!x.current,name:i,value:d,checked:D,required:l,disabled:c,style:{transform:"translateX(-100%)"}}))})),aA=e.forwardRef((function(t,n){var r=t.__scopeSwitch,o=s(t,$F),i=oA("SwitchThumb",r);return e.createElement(qF.span,jm({"data-state":lA(i.checked),"data-disabled":i.disabled?"":void 0},o,{ref:n}))})),uA=function(t){var n=t.control,r=t.checked,o=t.bubbles,i=void 0===o||o,a=s(t,QF),u=e.useRef(null),l=Lx(r),c=JE(n);return e.useEffect((function(){var e=u.current,t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"checked").set;if(l!==r&&n){var o=new Event("click",{bubbles:i});n.call(e,r),e.dispatchEvent(o)}}),[l,r,i]),e.createElement("input",jm({type:"checkbox","aria-hidden":!0,defaultChecked:r},a,{tabIndex:-1,ref:u,style:_(_(_({},t.style),c),{},{position:"absolute",pointerEvents:"none",opacity:0,margin:0})}))};function lA(e){return e?"checked":"unchecked"}var cA=iA,sA=aA,fA=["className"],dA=["className"],pA=e.forwardRef((function(e,t){var n=e.className,r=s(e,fA);return(0,Xu.jsx)(cA,_(_({},r),{},{ref:t,className:"switch-root ".concat(n),onKeyDown:function(e){return e.preventDefault()}}))})),vA=e.forwardRef((function(e,t){var n=e.className,r=s(e,dA);return(0,Xu.jsx)(sA,_(_({},r),{},{ref:t,className:"switch-thumb ".concat(n)}))})),hA=function(){var e=p(Wu(tS),2),t=e[0],n=e[1];return(0,Xu.jsx)(cC,{title:"Manual Inpainting Mode",input:(0,Xu.jsx)(pA,{checked:t.runInpaintingManually,onCheckedChange:function(e){n((function(t){return _(_({},t),{},{runInpaintingManually:e})}))},children:(0,Xu.jsx)(vA,{})})})};var mA=function(){var e=p(Wu(tS),2),t=e[0],n=e[1],r=Uu(IC),o=function(e,t,n){return(0,Xu.jsx)("div",{style:{display:"flex",gap:"12px"},children:(0,Xu.jsx)(uC,{content:n,children:(0,Xu.jsx)("a",{className:"model-desc-link",href:n,target:"_blank",rel:"noreferrer noopener",children:(0,Xu.jsx)("svg",{width:"15",height:"15",viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,Xu.jsx)("path",{d:"M7.49933 0.25C3.49635 0.25 0.25 3.49593 0.25 7.50024C0.25 10.703 2.32715 13.4206 5.2081 14.3797C5.57084 14.446 5.70302 14.2222 5.70302 14.0299C5.70302 13.8576 5.69679 13.4019 5.69323 12.797C3.67661 13.235 3.25112 11.825 3.25112 11.825C2.92132 10.9874 2.44599 10.7644 2.44599 10.7644C1.78773 10.3149 2.49584 10.3238 2.49584 10.3238C3.22353 10.375 3.60629 11.0711 3.60629 11.0711C4.25298 12.1788 5.30335 11.8588 5.71638 11.6732C5.78225 11.205 5.96962 10.8854 6.17658 10.7043C4.56675 10.5209 2.87415 9.89918 2.87415 7.12104C2.87415 6.32925 3.15677 5.68257 3.62053 5.17563C3.54576 4.99226 3.29697 4.25521 3.69174 3.25691C3.69174 3.25691 4.30015 3.06196 5.68522 3.99973C6.26337 3.83906 6.8838 3.75895 7.50022 3.75583C8.1162 3.75895 8.73619 3.83906 9.31523 3.99973C10.6994 3.06196 11.3069 3.25691 11.3069 3.25691C11.7026 4.25521 11.4538 4.99226 11.3795 5.17563C11.8441 5.68257 12.1245 6.32925 12.1245 7.12104C12.1245 9.9063 10.4292 10.5192 8.81452 10.6985C9.07444 10.9224 9.30633 11.3648 9.30633 12.0413C9.30633 13.0102 9.29742 13.7922 9.29742 14.0299C9.29742 14.2239 9.42828 14.4496 9.79591 14.3788C12.6746 13.4179 14.75 10.7025 14.75 7.50024C14.75 3.49593 11.5036 0.25 7.49933 0.25Z",fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd"})})})})})},i=function(){return(0,Xu.jsxs)(Xu.Fragment,{children:[(0,Xu.jsx)(pC,{title:"Steps",value:"".concat(t.ldmSteps),desc:"Large steps result in better result, but more time-consuming",onValue:function(e){var t=0===e.length?0:parseInt(e,10);n((function(e){return _(_({},e),{},{ldmSteps:t})}))}}),(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Sampler",input:(0,Xu.jsx)(hE,{width:80,value:t.ldmSampler,options:Object.values(dC),onChange:function(e){return t=e,void n((function(e){return _(_({},e),{},{ldmSampler:t})}));var t}})})]})};return(0,Xu.jsx)(cC,{className:"model-setting-block",title:"Model",titleSuffix:function(){switch(t.model){case hC.LAMA:return o(0,0,"https://github.com/saic-mdal/lama");case hC.LDM:return o(0,0,"https://github.com/CompVis/latent-diffusion");case hC.ZITS:return o(0,0,"https://github.com/DQiaole/ZITS_inpainting");case hC.MAT:return o(0,0,"https://github.com/fenglinglwb/MAT");case hC.FCF:return o(0,0,"https://github.com/SHI-Labs/FcF-Inpainting");case hC.SD15:return o(0,0,"https://github.com/CompVis/stable-diffusion");case hC.ANYTHING4:return o(0,0,"https://huggingface.co/andite/anything-v4.0");case hC.REALISTIC_VISION_1_4:return o(0,0,"https://huggingface.co/SG161222/Realistic_Vision_V1.4");case hC.SD2:return o(0,0,"https://github.com/Stability-AI/stablediffusion");case hC.Mange:return o(0,0,"https://github.com/msxie92/MangaInpainting");case hC.CV2:return o(0,0,"https://docs.opencv.org/4.6.0/df/d3d/tutorial_py_inpainting.html");case hC.PAINT_BY_EXAMPLE:return o(0,0,"https://github.com/Fantasy-Studio/Paint-by-Example");case hC.PIX2PIX:return o(0,0,"https://github.com/timothybrooks/instruct-pix2pix");default:return(0,Xu.jsx)(Xu.Fragment,{})}}(),input:(0,Xu.jsx)(hE,{value:t.model,options:Object.values(hC),onChange:function(e){return t=e,void n((function(e){return _(_({},e),{},{model:t})}));var t},disabled:r}),optionDesc:function(){switch(t.model){case hC.LDM:return i();case hC.ZITS:return(0,Xu.jsx)("div",{children:(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Wireframe",desc:"Enable edge and line detect",input:(0,Xu.jsx)(pA,{checked:t.zitsWireframe,onCheckedChange:function(e){n((function(t){return _(_({},t),{},{zitsWireframe:e})}))},children:(0,Xu.jsx)(vA,{})})})});case hC.FCF:return(0,Xu.jsx)("div",{children:"FcF only support fixed size(512x512) image input. Lama Cleaner will take care of resize and crop process, it still recommended applies to small defects."});case hC.CV2:return(0,Xu.jsxs)(Xu.Fragment,{children:[(0,Xu.jsx)(pC,{title:"Radius",value:"".concat(t.cv2Radius),desc:"Radius of a circular neighborhood of each point inpainted that is considered by the algorithm.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);n((function(e){return _(_({},e),{},{cv2Radius:t})}))}}),(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Flag",desc:"Inpainting method",input:(0,Xu.jsx)(hE,{width:140,value:t.cv2Flag,options:Object.values(gC),onChange:function(e){n((function(t){return _(_({},t),{},{cv2Flag:e})}))}})})]});default:return}}()})},gA=function(){var e=p(Wu(tS),2),t=e[0],n=e[1];return(0,Xu.jsx)(cC,{title:"Download Mask",desc:"Download inpainting result and mask",input:(0,Xu.jsx)(pA,{checked:t.downloadMask,onCheckedChange:function(e){n((function(t){return _(_({},t),{},{downloadMask:e})}))},children:(0,Xu.jsx)(vA,{})})})};function yA(e){var t=e.onClose,n=p(Wu(tS),2),r=n[0],o=n[1],i=(Uu(oS),Uu(lS));return F_("s",(function(){o((function(e){return _(_({},e),{},{show:!e.show})}))}),{},[]),(0,Xu.jsxs)(pD,{onClose:function(){o((function(e){return _(_({},e),{},{show:!1})})),t()},title:"Settings",className:"modal-setting",show:r.show,children:[(0,Xu.jsx)(gA,{}),i?(0,Xu.jsx)(Xu.Fragment,{}):(0,Xu.jsx)(hA,{}),(0,Xu.jsx)(mA,{}),i?(0,Xu.jsx)(Xu.Fragment,{}):(0,Xu.jsx)(mC,{})]})}function bA(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function wA(e,t){"function"===typeof e?e(t):null!==e&&void 0!==e&&(e.current=t)}function EA(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.forEach((function(t){return wA(t,e)}))}}function xA(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(0,e.useCallback)(EA.apply(void 0,n),n)}var CA=["scope","children"];function SA(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=[];function o(n,o){var i=(0,e.createContext)(o),a=r.length;function u(n){var r=n.scope,o=n.children,u=s(n,CA),l=(null===r||void 0===r?void 0:r[t][a])||i,c=(0,e.useMemo)((function(){return u}),Object.values(u));return(0,e.createElement)(l.Provider,{value:c},o)}return r=[].concat(c(r),[o]),u.displayName=n+"Provider",[u,function(r,u){var l=(null===u||void 0===u?void 0:u[t][a])||i,c=(0,e.useContext)(l);if(c)return c;if(void 0!==o)return o;throw new Error("`".concat(r,"` must be used within `").concat(n,"`"))}]}var i=function(){var n=r.map((function(t){return(0,e.createContext)(t)}));return function(r){var o=(null===r||void 0===r?void 0:r[t])||n;return(0,e.useMemo)((function(){return C({},"__scope".concat(t),_(_({},r),{},C({},t,o)))}),[r,o])}};return i.scopeName=t,[o,_A.apply(void 0,[i].concat(c(n)))]}function _A(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n[0];if(1===n.length)return o;var i=function(){var t=n.map((function(e){return{useScope:e(),scopeName:e.scopeName}}));return function(n){var r=t.reduce((function(e,t){var r=t.useScope,o=t.scopeName,i=r(n)["__scope".concat(o)];return _(_({},e),i)}),{});return(0,e.useMemo)((function(){return C({},"__scope".concat(o.scopeName),r)}),[r])}};return i.scopeName=o.scopeName,i}var kA=["children"],DA=["children"],FA=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,kA),i=e.Children.toArray(r),a=i.find(RA);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(AA,jm({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(AA,jm({},o,{ref:n}),r)}));FA.displayName="Slot";var AA=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,DA);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:EA(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));AA.displayName="SlotClone";var TA=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function RA(t){return(0,e.isValidElement)(t)&&t.type===TA}var PA=["asChild"],OA=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((function(t,n){var r=(0,e.forwardRef)((function(t,r){var o=t.asChild,i=s(t,PA),a=o?FA:n;return(0,e.useEffect)((function(){window[Symbol.for("radix-ui")]=!0}),[]),(0,e.createElement)(a,jm({},i,{ref:r}))}));return r.displayName="Primitive.".concat(n),_(_({},t),{},C({},n,r))}),{});function NA(t){var n=(0,e.useRef)(t);return(0,e.useEffect)((function(){n.current=t})),(0,e.useMemo)((function(){return function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}}),[])}var LA,MA=["disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside","onDismiss"],IA="dismissableLayer.update",jA="dismissableLayer.pointerDownOutside",BA="dismissableLayer.focusOutside",zA=(0,e.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),VA=(0,e.forwardRef)((function(t,n){var r,o=t.disableOutsidePointerEvents,i=void 0!==o&&o,a=t.onEscapeKeyDown,u=t.onPointerDownOutside,l=t.onFocusOutside,f=t.onInteractOutside,d=t.onDismiss,v=s(t,MA),h=(0,e.useContext)(zA),m=p((0,e.useState)(null),2),g=m[0],y=m[1],b=null!==(r=null===g||void 0===g?void 0:g.ownerDocument)&&void 0!==r?r:null===globalThis||void 0===globalThis?void 0:globalThis.document,w=p((0,e.useState)({}),2)[1],E=xA(n,(function(e){return y(e)})),x=Array.from(h.layers),C=p(c(h.layersWithOutsidePointerEventsDisabled).slice(-1),1)[0],S=x.indexOf(C),k=g?x.indexOf(g):-1,D=h.layersWithOutsidePointerEventsDisabled.size>0,F=k>=S,A=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=NA(t),o=(0,e.useRef)(!1),i=(0,e.useRef)((function(){}));return(0,e.useEffect)((function(){var e=function(e){if(e.target&&!o.current){var t=function(){WA(jA,r,a,{discrete:!0})},a={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",i.current),i.current=t,n.addEventListener("click",i.current,{once:!0})):t()}o.current=!1},t=window.setTimeout((function(){n.addEventListener("pointerdown",e)}),0);return function(){window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",i.current)}}),[n,r]),{onPointerDownCapture:function(){return o.current=!0}}}((function(e){var t=e.target,n=c(h.branches).some((function(e){return e.contains(t)}));F&&!n&&(null===u||void 0===u||u(e),null===f||void 0===f||f(e),e.defaultPrevented||null===d||void 0===d||d())}),b),T=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=NA(t),o=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=function(e){e.target&&!o.current&&WA(BA,r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),function(){return n.removeEventListener("focusin",e)}}),[n,r]),{onFocusCapture:function(){return o.current=!0},onBlurCapture:function(){return o.current=!1}}}((function(e){var t=e.target;c(h.branches).some((function(e){return e.contains(t)}))||(null===l||void 0===l||l(e),null===f||void 0===f||f(e),e.defaultPrevented||null===d||void 0===d||d())}),b);return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===globalThis||void 0===globalThis?void 0:globalThis.document,r=NA(t);(0,e.useEffect)((function(){var e=function(e){"Escape"===e.key&&r(e)};return n.addEventListener("keydown",e),function(){return n.removeEventListener("keydown",e)}}),[r,n])}((function(e){k===h.layers.size-1&&(null===a||void 0===a||a(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))}),b),(0,e.useEffect)((function(){if(g)return i&&(0===h.layersWithOutsidePointerEventsDisabled.size&&(LA=b.body.style.pointerEvents,b.body.style.pointerEvents="none"),h.layersWithOutsidePointerEventsDisabled.add(g)),h.layers.add(g),UA(),function(){i&&1===h.layersWithOutsidePointerEventsDisabled.size&&(b.body.style.pointerEvents=LA)}}),[g,b,i,h]),(0,e.useEffect)((function(){return function(){g&&(h.layers.delete(g),h.layersWithOutsidePointerEventsDisabled.delete(g),UA())}}),[g,h]),(0,e.useEffect)((function(){var e=function(){return w({})};return document.addEventListener(IA,e),function(){return document.removeEventListener(IA,e)}}),[]),(0,e.createElement)(OA.div,jm({},v,{ref:E,style:_({pointerEvents:D?F?"auto":"none":void 0},t.style),onFocusCapture:bA(t.onFocusCapture,T.onFocusCapture),onBlurCapture:bA(t.onBlurCapture,T.onBlurCapture),onPointerDownCapture:bA(t.onPointerDownCapture,A.onPointerDownCapture)}))}));function UA(){var e=new CustomEvent(IA);document.dispatchEvent(e)}function WA(e,t,r,o){var i=o.discrete,a=r.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),i?function(e,t){e&&(0,n.flushSync)((function(){return e.dispatchEvent(t)}))}(a,u):a.dispatchEvent(u)}var HA=0;function KA(){(0,e.useEffect)((function(){var e,t,n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:GA()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:GA()),HA++,function(){1===HA&&document.querySelectorAll("[data-radix-focus-guard]").forEach((function(e){return e.remove()})),HA--}}),[])}function GA(){var e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var YA=["loop","trapped","onMountAutoFocus","onUnmountAutoFocus"],qA="focusScope.autoFocusOnMount",XA="focusScope.autoFocusOnUnmount",ZA={bubbles:!1,cancelable:!0},$A=(0,e.forwardRef)((function(t,n){var r=t.loop,o=void 0!==r&&r,i=t.trapped,a=void 0!==i&&i,u=t.onMountAutoFocus,l=t.onUnmountAutoFocus,c=s(t,YA),f=p((0,e.useState)(null),2),d=f[0],v=f[1],h=NA(u),m=NA(l),g=(0,e.useRef)(null),y=xA(n,(function(e){return v(e)})),b=(0,e.useRef)({paused:!1,pause:function(){this.paused=!0},resume:function(){this.paused=!1}}).current;(0,e.useEffect)((function(){if(a){var e=function(e){if(!b.paused&&d){var t=e.target;d.contains(t)?g.current=t:nT(g.current,{select:!0})}},t=function(e){!b.paused&&d&&(d.contains(e.relatedTarget)||nT(g.current,{select:!0}))};return document.addEventListener("focusin",e),document.addEventListener("focusout",t),function(){document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[a,d,b.paused]),(0,e.useEffect)((function(){if(d){rT.add(b);var e=document.activeElement;if(!d.contains(e)){var t=new CustomEvent(qA,ZA);d.addEventListener(qA,h),d.dispatchEvent(t),t.defaultPrevented||(!function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.select,o=void 0!==r&&r,i=document.activeElement,a=E(e);try{for(a.s();!(t=a.n()).done;){if(nT(t.value,{select:o}),document.activeElement!==i)return}}catch(vM){a.e(vM)}finally{a.f()}}((n=QA(d),n.filter((function(e){return"A"!==e.tagName}))),{select:!0}),document.activeElement===e&&nT(d))}return function(){d.removeEventListener(qA,h),setTimeout((function(){var t=new CustomEvent(XA,ZA);d.addEventListener(XA,m),d.dispatchEvent(t),t.defaultPrevented||nT(null!==e&&void 0!==e?e:document.body,{select:!0}),d.removeEventListener(XA,m),rT.remove(b)}),0)}}var n}),[d,h,m,b]);var w=(0,e.useCallback)((function(e){if((o||a)&&!b.paused){var t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,n=document.activeElement;if(t&&n){var r=e.currentTarget,i=function(e){var t=QA(e),n=JA(t,e),r=JA(t.reverse(),e);return[n,r]}(r),u=p(i,2),l=u[0],c=u[1];l&&c?e.shiftKey||n!==c?e.shiftKey&&n===l&&(e.preventDefault(),o&&nT(c,{select:!0})):(e.preventDefault(),o&&nT(l,{select:!0})):n===r&&e.preventDefault()}}}),[o,a,b.paused]);return(0,e.createElement)(OA.div,jm({tabIndex:-1},c,{ref:y,onKeyDown:w}))}));function QA(e){for(var t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){var t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});n.nextNode();)t.push(n.currentNode);return t}function JA(e,t){var n,r=E(e);try{for(r.s();!(n=r.n()).done;){var o=n.value;if(!eT(o,{upTo:t}))return o}}catch(vM){r.e(vM)}finally{r.f()}}function eT(e,t){var n=t.upTo;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==n&&e===n)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function tT(e){return e instanceof HTMLInputElement&&"select"in e}function nT(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.select,r=void 0!==n&&n;if(e&&e.focus){var o=document.activeElement;e.focus({preventScroll:!0}),e!==o&&tT(e)&&r&&e.select()}}var rT=function(){var e=[];return{add:function(t){var n=e[0];t!==n&&(null===n||void 0===n||n.pause()),(e=oT(e,t)).unshift(t)},remove:function(t){var n;null===(n=(e=oT(e,t))[0])||void 0===n||n.resume()}}}();function oT(e,t){var n=c(e),r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}var iT=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},aT=t["useId".toString()]||function(){},uT=0;function lT(t){var n=p(e.useState(aT()),2),r=n[0],o=n[1];return iT((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(uT++)}))}),[t]),t||(r?"radix-".concat(r):"")}var cT=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","flipAlignment"],sT=["strategy"],fT=["mainAxis","crossAxis","limiter"],dT=["apply"];function pT(e){return e.split("-")[0]}function vT(e){return e.split("-")[1]}function hT(e){return["top","bottom"].includes(pT(e))?"x":"y"}function mT(e){return"y"===e?"height":"width"}function gT(e,t,n){var r,o=e.reference,i=e.floating,a=o.x+o.width/2-i.width/2,u=o.y+o.height/2-i.height/2,l=hT(t),c=mT(l),s=o[c]/2-i[c]/2,f="x"===l;switch(pT(t)){case"top":r={x:a,y:o.y-i.height};break;case"bottom":r={x:a,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:u};break;case"left":r={x:o.x-i.width,y:u};break;default:r={x:o.x,y:o.y}}switch(vT(t)){case"start":r[l]-=s*(n&&f?-1:1);break;case"end":r[l]+=s*(n&&f?-1:1)}return r}var yT=function(){var e=d(w().mark((function e(t,n,r){var o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,E,x,S,k,D,F,A,T,R;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=r.placement,i=void 0===o?"bottom":o,a=r.strategy,u=void 0===a?"absolute":a,l=r.middleware,c=void 0===l?[]:l,s=r.platform,e.next=9,null==s.isRTL?void 0:s.isRTL(n);case 9:return f=e.sent,e.next=12,s.getElementRects({reference:t,floating:n,strategy:u});case 12:d=e.sent,p=gT(d,i,f),v=p.x,h=p.y,m=i,g={},y=0,b=0;case 20:if(!(b<c.length)){e.next=55;break}return x=c[b],S=x.name,k=x.fn,e.next=26,k({x:v,y:h,initialPlacement:i,placement:m,strategy:u,middlewareData:g,rects:d,platform:s,elements:{reference:t,floating:n}});case 26:if(D=e.sent,F=D.x,A=D.y,T=D.data,R=D.reset,v=null!=F?F:v,h=null!=A?A:h,g=_(_({},g),{},C({},S,_(_({},g[S]),T))),e.t0=R&&y<=50,!e.t0){e.next=52;break}if(y++,e.t1="object"==typeof R,!e.t1){e.next=51;break}if(R.placement&&(m=R.placement),e.t2=R.rects,!e.t2){e.next=50;break}if(!0!==R.rects){e.next=48;break}return e.next=45,s.getElementRects({reference:t,floating:n,strategy:u});case 45:e.t3=e.sent,e.next=49;break;case 48:e.t3=R.rects;case 49:d=e.t3;case 50:E=gT(d,m,f),v=E.x,h=E.y;case 51:b=-1;case 52:b++,e.next=20;break;case 55:return e.abrupt("return",{x:v,y:h,placement:m,strategy:u,middlewareData:g});case 56:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();function bT(e){return"number"!=typeof e?function(e){return _({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function wT(e){return _(_({},e),{},{top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height})}function ET(e,t){return xT.apply(this,arguments)}function xT(){return xT=d(w().mark((function e(t,n){var r,o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,E,x,C,S;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n={}),o=t.x,i=t.y,a=t.platform,u=t.rects,l=t.elements,c=t.strategy,f=(s=n).boundary,d=void 0===f?"clippingAncestors":f,p=s.rootBoundary,v=void 0===p?"viewport":p,h=s.elementContext,m=void 0===h?"floating":h,g=s.altBoundary,y=void 0!==g&&g,b=s.padding,E=bT(void 0===b?0:b),x=l[y?"floating"===m?"reference":"floating":m],e.t0=wT,e.t1=a,e.next=24,null==a.isElement?void 0:a.isElement(x);case 24:if(e.t3=r=e.sent,e.t2=null==e.t3,e.t2){e.next=28;break}e.t2=r;case 28:if(!e.t2){e.next=32;break}e.t4=x,e.next=38;break;case 32:if(e.t5=x.contextElement,e.t5){e.next=37;break}return e.next=36,null==a.getDocumentElement?void 0:a.getDocumentElement(l.floating);case 36:e.t5=e.sent;case 37:e.t4=e.t5;case 38:return e.t6=e.t4,e.t7=d,e.t8=v,e.t9=c,e.t10={element:e.t6,boundary:e.t7,rootBoundary:e.t8,strategy:e.t9},e.next=45,e.t1.getClippingRect.call(e.t1,e.t10);case 45:if(e.t11=e.sent,C=(0,e.t0)(e.t11),e.t12=wT,!a.convertOffsetParentRelativeRectToViewportRelativeRect){e.next=61;break}return e.t14=a,e.t15="floating"===m?_(_({},u.floating),{},{x:o,y:i}):u.reference,e.next=53,null==a.getOffsetParent?void 0:a.getOffsetParent(l.floating);case 53:return e.t16=e.sent,e.t17=c,e.t18={rect:e.t15,offsetParent:e.t16,strategy:e.t17},e.next=58,e.t14.convertOffsetParentRelativeRectToViewportRelativeRect.call(e.t14,e.t18);case 58:e.t13=e.sent,e.next=62;break;case 61:e.t13=u[m];case 62:return e.t19=e.t13,S=(0,e.t12)(e.t19),e.abrupt("return",{top:C.top-S.top+E.top,bottom:S.bottom-C.bottom+E.bottom,left:C.left-S.left+E.left,right:S.right-C.right+E.right});case 65:case"end":return e.stop()}}),e)}))),xT.apply(this,arguments)}var CT=Math.min,ST=Math.max;function _T(e,t,n){return ST(e,CT(t,n))}var kT=function(e){return{name:"arrow",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,c,s,f,d,p,v,h,m,g,y,b,E,x,S,_,k,D,F,A,T,R,P,O;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a=(i=null!=e?e:{}).element,u=i.padding,l=void 0===u?0:u,c=t.x,s=t.y,f=t.placement,d=t.rects,p=t.platform,null!=a){n.next=3;break}return n.abrupt("return",{});case 3:return v=bT(l),h={x:c,y:s},m=hT(f),g=vT(f),y=mT(m),n.next=10,p.getDimensions(a);case 10:return b=n.sent,E="y"===m?"top":"left",x="y"===m?"bottom":"right",S=d.reference[y]+d.reference[m]-h[m]-d.floating[y],_=h[m]-d.reference[m],n.next=17,null==p.getOffsetParent?void 0:p.getOffsetParent(a);case 17:return k=n.sent,0===(D=k?"y"===m?k.clientHeight||0:k.clientWidth||0:0)&&(D=d.floating[y]),F=S/2-_/2,A=v[E],T=D-b[y]-v[x],R=D/2-b[y]/2+F,P=_T(A,R,T),O=("start"===g?v[E]:v[x])>0&&R!==P&&d.reference[y]<=d.floating[y],n.abrupt("return",(C(o={},m,h[m]-(O?R<A?A-R:T-R:0)),C(o,"data",(C(r={},m,P),C(r,"centerOffset",R-P),r)),o));case 22:case"end":return n.stop()}}),n)})))()}}},DT={left:"right",right:"left",bottom:"top",top:"bottom"};function FT(e){return e.replace(/left|right|bottom|top/g,(function(e){return DT[e]}))}function AT(e,t,n){void 0===n&&(n=!1);var r=vT(e),o=hT(e),i=mT(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=FT(a)),{main:a,cross:FT(a)}}var TT={start:"end",end:"start"};function RT(e){return e.replace(/start|end/g,(function(e){return TT[e]}))}var PT=["top","right","bottom","left"],OT=(PT.reduce((function(e,t){return e.concat(t,t+"-start",t+"-end")}),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,f,d,p,v,h,m,g,y,b,E,x,C,S,_,k,D,F,A,T,R,P,O,N,L,M,I,j,B;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.placement,i=t.middlewareData,a=t.rects,u=t.initialPlacement,l=t.platform,f=t.elements,p=(d=e).mainAxis,v=void 0===p||p,h=d.crossAxis,m=void 0===h||h,g=d.fallbackPlacements,y=d.fallbackStrategy,b=void 0===y?"bestFit":y,E=d.flipAlignment,x=void 0===E||E,C=s(d,cT),S=pT(o),_=g||(S!==u&&x?function(e){var t=FT(e);return[RT(e),t,RT(t)]}(u):[FT(u)]),k=[u].concat(c(_)),n.next=22,ET(t,C);case 22:if(D=n.sent,F=[],A=(null==(r=i.flip)?void 0:r.overflows)||[],v&&F.push(D[S]),!m){n.next=36;break}return n.t0=AT,n.t1=o,n.t2=a,n.next=31,null==l.isRTL?void 0:l.isRTL(f.floating);case 31:n.t3=n.sent,T=(0,n.t0)(n.t1,n.t2,n.t3),R=T.main,P=T.cross,F.push(D[R],D[P]);case 36:if(A=[].concat(c(A),[{placement:o,overflows:F}]),F.every((function(e){return e<=0}))){n.next=50;break}if(L=(null!=(O=null==(N=i.flip)?void 0:N.index)?O:0)+1,!(M=k[L])){n.next=40;break}return n.abrupt("return",{data:{index:L,overflows:A},reset:{placement:M}});case 40:I="bottom",n.t4=b,n.next="bestFit"===n.t4?44:"initialPlacement"===n.t4?47:48;break;case 44:return B=null==(j=A.map((function(e){return[e,e.overflows.filter((function(e){return e>0})).reduce((function(e,t){return e+t}),0)]})).sort((function(e,t){return e[1]-t[1]}))[0])?void 0:j[0].placement,B&&(I=B),n.abrupt("break",48);case 47:I=u;case 48:if(o===I){n.next=50;break}return n.abrupt("return",{reset:{placement:I}});case 50:return n.abrupt("return",{});case 51:case"end":return n.stop()}}),n)})))()}}});function NT(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function LT(e){return PT.some((function(t){return e[t]>=0}))}var MT=function(e){var t=void 0===e?{}:e,n=t.strategy,r=void 0===n?"referenceHidden":n,o=s(t,sT);return{name:"hide",fn:function(e){return d(w().mark((function t(){var n,i,a;return w().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=e.rects,t.t0=r,t.next="referenceHidden"===t.t0?4:"escaped"===t.t0?11:18;break;case 4:return t.t1=NT,t.next=7,ET(e,_(_({},o),{},{elementContext:"reference"}));case 7:return t.t2=t.sent,t.t3=n.reference,i=(0,t.t1)(t.t2,t.t3),t.abrupt("return",{data:{referenceHiddenOffsets:i,referenceHidden:LT(i)}});case 11:return t.t4=NT,t.next=14,ET(e,_(_({},o),{},{altBoundary:!0}));case 14:return t.t5=t.sent,t.t6=n.floating,a=(0,t.t4)(t.t5,t.t6),t.abrupt("return",{data:{escapedOffsets:a,escaped:LT(a)}});case 18:return t.abrupt("return",{});case 19:case"end":return t.stop()}}),t)})))()}}},IT=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.x,o=t.y,n.next=4,function(){var e=d(w().mark((function e(t,n){var r,o,i,a,u,l,c,s,f,d,p,v,h,m;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.placement,o=t.platform,i=t.elements,e.next=5,null==o.isRTL?void 0:o.isRTL(i.floating);case 5:return a=e.sent,u=pT(r),l=vT(r),c="x"===hT(r),s=["left","top"].includes(u)?-1:1,f=a&&c?-1:1,d="function"==typeof n?n(t):n,p="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:_({mainAxis:0,crossAxis:0,alignmentAxis:null},d),v=p.mainAxis,h=p.crossAxis,m=p.alignmentAxis,e.abrupt("return",(l&&"number"==typeof m&&(h="end"===l?-1*m:m),c?{x:h*f,y:v*s}:{x:v*s,y:h*f}));case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()(t,e);case 4:return i=n.sent,n.abrupt("return",{x:r+i.x,y:o+i.y,data:i});case 6:case"end":return n.stop()}}),n)})))()}}};function jT(e){return"x"===e?"y":"x"}var BT=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,c,f,d,p,v,h,m,g,y,b,E,x,S,k,D;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.x,i=t.y,a=t.placement,l=(u=e).mainAxis,c=void 0===l||l,f=u.crossAxis,d=void 0!==f&&f,p=u.limiter,v=void 0===p?{fn:function(e){return{x:e.x,y:e.y}}}:p,h=s(u,fT),m={x:o,y:i},n.next=14,ET(t,h);case 14:return g=n.sent,y=hT(pT(a)),b=jT(y),E=m[y],x=m[b],c&&(S="y"===y?"bottom":"right",E=_T(E+g["y"===y?"top":"left"],E,E-g[S])),d&&(k="y"===b?"bottom":"right",x=_T(x+g["y"===b?"top":"left"],x,x-g[k])),D=v.fn(_(_({},t),{},(C(r={},y,E),C(r,b,x),r))),n.abrupt("return",_(_({},D),{},{data:{x:D.x-o,y:D.y-i}}));case 22:case"end":return n.stop()}}),n)})))()}}},zT=function(e){return void 0===e&&(e={}),{options:e,fn:function(t){var n,r=t.x,o=t.y,i=t.placement,a=t.rects,u=t.middlewareData,l=e,c=l.offset,s=void 0===c?0:c,f=l.mainAxis,d=void 0===f||f,p=l.crossAxis,v=void 0===p||p,h={x:r,y:o},m=hT(i),g=jT(m),y=h[m],b=h[g],w="function"==typeof s?s(_(_({},a),{},{placement:i})):s,E="number"==typeof w?{mainAxis:w,crossAxis:0}:_({mainAxis:0,crossAxis:0},w);if(d){var x="y"===m?"height":"width",S=a.reference[m]-a.floating[x]+E.mainAxis,k=a.reference[m]+a.reference[x]-E.mainAxis;y<S?y=S:y>k&&(y=k)}if(v){var D,F,A,T,R="y"===m?"width":"height",P=["top","left"].includes(pT(i)),O=a.reference[g]-a.floating[R]+(P&&null!=(D=null==(F=u.offset)?void 0:F[g])?D:0)+(P?0:E.crossAxis),N=a.reference[g]+a.reference[R]+(P?0:null!=(A=null==(T=u.offset)?void 0:T[g])?A:0)-(P?E.crossAxis:0);b<O?b=O:b>N&&(b=N)}return C(n={},m,y),C(n,g,b),n}}},VT=function(e){return void 0===e&&(e={}),{name:"size",options:e,fn:function(t){return d(w().mark((function n(){var r,o,i,a,u,l,c,f,d,p,v,h,m,g,y,b,E,x,C;return w().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.placement,o=t.rects,i=t.platform,a=t.elements,l=(u=e).apply,c=s(u,dT),n.next=9,ET(t,c);case 9:if(f=n.sent,d=pT(r),p=vT(r),"top"!==d&&"bottom"!==d){n.next=31;break}return v=d,n.t0=p,n.next=17,null==i.isRTL?void 0:i.isRTL(a.floating);case 17:if(!n.sent){n.next=21;break}n.t1="start",n.next=22;break;case 21:n.t1="end";case 22:if(n.t2=n.t1,n.t0!==n.t2){n.next=27;break}n.t3="left",n.next=28;break;case 27:n.t3="right";case 28:h=n.t3,n.next=32;break;case 31:h=d,v="end"===p?"top":"bottom";case 32:return m=ST(f.left,0),g=ST(f.right,0),y=ST(f.top,0),b=ST(f.bottom,0),E={availableHeight:o.floating.height-(["left","right"].includes(r)?2*(0!==y||0!==b?y+b:ST(f.top,f.bottom)):f[v]),availableWidth:o.floating.width-(["top","bottom"].includes(r)?2*(0!==m||0!==g?m+g:ST(f.left,f.right)):f[h])},n.next=39,i.getDimensions(a.floating);case 39:return x=n.sent,null==l||l(_(_({},t),E)),n.next=43,i.getDimensions(a.floating);case 43:return C=n.sent,n.abrupt("return",x.width!==C.width||x.height!==C.height?{reset:{rects:!0}}:{});case 45:case"end":return n.stop()}}),n)})))()}}};function UT(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function WT(e){if(null==e)return window;if(!UT(e)){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function HT(e){return WT(e).getComputedStyle(e)}function KT(e){return UT(e)?"":e?(e.nodeName||"").toLowerCase():""}function GT(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function YT(e){return e instanceof WT(e).HTMLElement}function qT(e){return e instanceof WT(e).Element}function XT(e){return"undefined"!=typeof ShadowRoot&&(e instanceof WT(e).ShadowRoot||e instanceof ShadowRoot)}function ZT(e){var t=HT(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function $T(e){return["table","td","th"].includes(KT(e))}function QT(e){var t=/firefox/i.test(GT()),n=HT(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}function JT(){return!/^((?!chrome|android).)*safari/i.test(GT())}var eR=Math.min,tR=Math.max,nR=Math.round;function rR(e,t,n){var r,o,i,a;void 0===t&&(t=!1),void 0===n&&(n=!1);var u=e.getBoundingClientRect(),l=1,c=1;t&&YT(e)&&(l=e.offsetWidth>0&&nR(u.width)/e.offsetWidth||1,c=e.offsetHeight>0&&nR(u.height)/e.offsetHeight||1);var s=qT(e)?WT(e):window,f=!JT()&&n,d=(u.left+(f&&null!=(r=null==(o=s.visualViewport)?void 0:o.offsetLeft)?r:0))/l,p=(u.top+(f&&null!=(i=null==(a=s.visualViewport)?void 0:a.offsetTop)?i:0))/c,v=u.width/l,h=u.height/c;return{width:v,height:h,top:p,right:d+v,bottom:p+h,left:d,x:d,y:p}}function oR(e){return(t=e,(t instanceof WT(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function iR(e){return qT(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function aR(e){return rR(oR(e)).left+iR(e).scrollLeft}function uR(e,t,n){var r=YT(t),o=oR(t),i=rR(e,r&&function(e){var t=rR(e);return nR(t.width)!==e.offsetWidth||nR(t.height)!==e.offsetHeight}(t),"fixed"===n),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==KT(t)||ZT(o))&&(a=iR(t)),YT(t)){var l=rR(t,!0);u.x=l.x+t.clientLeft,u.y=l.y+t.clientTop}else o&&(u.x=aR(o));return{x:i.left+a.scrollLeft-u.x,y:i.top+a.scrollTop-u.y,width:i.width,height:i.height}}function lR(e){return"html"===KT(e)?e:e.assignedSlot||e.parentNode||(XT(e)?e.host:null)||oR(e)}function cR(e){return YT(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function sR(e){for(var t=WT(e),n=cR(e);n&&$T(n)&&"static"===getComputedStyle(n).position;)n=cR(n);return n&&("html"===KT(n)||"body"===KT(n)&&"static"===getComputedStyle(n).position&&!QT(n))?t:n||function(e){var t=lR(e);for(XT(t)&&(t=t.host);YT(t)&&!["html","body"].includes(KT(t));){if(QT(t))return t;t=t.parentNode}return null}(e)||t}function fR(e){if(YT(e))return{width:e.offsetWidth,height:e.offsetHeight};var t=rR(e);return{width:t.width,height:t.height}}function dR(e){var t=lR(e);return["html","body","#document"].includes(KT(t))?e.ownerDocument.body:YT(t)&&ZT(t)?t:dR(t)}function pR(e,t){var n;void 0===t&&(t=[]);var r=dR(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=WT(r),a=o?[i].concat(i.visualViewport||[],ZT(r)?r:[]):r,u=t.concat(a);return o?u:u.concat(pR(a))}function vR(e,t,n){return"viewport"===t?wT(function(e,t){var n=WT(e),r=oR(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,u=0,l=0;if(o){i=o.width,a=o.height;var c=JT();(c||!c&&"fixed"===t)&&(u=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:u,y:l}}(e,n)):qT(t)?function(e,t){var n=rR(e,!1,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):wT(function(e){var t,n=oR(e),r=iR(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=tR(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=tR(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),u=-r.scrollLeft+aR(e),l=-r.scrollTop;return"rtl"===HT(o||n).direction&&(u+=tR(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:u,y:l}}(oR(e)))}var hR={getClippingRect:function(e){var t=e.element,n=e.boundary,r=e.rootBoundary,o=e.strategy,i=[].concat(c("clippingAncestors"===n?function(e){var t=pR(e),n=["absolute","fixed"].includes(HT(e).position)&&YT(e)?sR(e):e;return qT(n)?t.filter((function(e){return qT(e)&&function(e,t){var n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&XT(n)){var r=t;do{if(r&&e===r)return!0;r=r.parentNode||r.host}while(r)}return!1}(e,n)&&"body"!==KT(e)})):[]}(t):[].concat(n)),[r]),a=i[0],u=i.reduce((function(e,n){var r=vR(t,n,o);return e.top=tR(r.top,e.top),e.right=eR(r.right,e.right),e.bottom=eR(r.bottom,e.bottom),e.left=tR(r.left,e.left),e}),vR(t,a,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){var t=e.rect,n=e.offsetParent,r=e.strategy,o=YT(n),i=oR(n);if(n===i)return t;var a={scrollLeft:0,scrollTop:0},u={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==KT(n)||ZT(i))&&(a=iR(n)),YT(n))){var l=rR(n,!0);u.x=l.x+n.clientLeft,u.y=l.y+n.clientTop}return _(_({},t),{},{x:t.x-a.scrollLeft+u.x,y:t.y-a.scrollTop+u.y})},isElement:qT,getDimensions:fR,getOffsetParent:sR,getDocumentElement:oR,getElementRects:function(e){var t=e.reference,n=e.floating,r=e.strategy;return{reference:uR(t,sR(n),r),floating:_(_({},fR(n)),{},{x:0,y:0})}},getClientRects:function(e){return Array.from(e.getClientRects())},isRTL:function(e){return"rtl"===HT(e).direction}};function mR(e,t,n,r){void 0===r&&(r={});var o=r,i=o.ancestorScroll,a=void 0===i||i,u=o.ancestorResize,l=void 0===u||u,s=o.elementResize,f=void 0===s||s,d=o.animationFrame,p=void 0!==d&&d,v=a&&!p,h=l&&!p,m=v||h?[].concat(c(qT(e)?pR(e):[]),c(pR(t))):[];m.forEach((function(e){v&&e.addEventListener("scroll",n,{passive:!0}),h&&e.addEventListener("resize",n)}));var g,y=null;if(f){var b=!0;y=new ResizeObserver((function(){b||n(),b=!1})),qT(e)&&!p&&y.observe(e),y.observe(t)}var w=p?rR(e):null;return p&&function t(){var r=rR(e);!w||r.x===w.x&&r.y===w.y&&r.width===w.width&&r.height===w.height||n(),w=r,g=requestAnimationFrame(t)}(),n(),function(){var e;m.forEach((function(e){v&&e.removeEventListener("scroll",n),h&&e.removeEventListener("resize",n)})),null==(e=y)||e.disconnect(),y=null,p&&cancelAnimationFrame(g)}}var gR="undefined"!==typeof document?e.useLayoutEffect:e.useEffect;function yR(e,t){if(e===t)return!0;if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;var n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!==r--;)if(!yR(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!==r--;){var i=o[r];if(("_owner"!==i||!e.$$typeof)&&!yR(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function bR(t){var r=void 0===t?{}:t,o=r.middleware,i=r.placement,a=void 0===i?"bottom":i,u=r.strategy,l=void 0===u?"absolute":u,c=r.whileElementsMounted,s=e.useRef(null),f=e.useRef(null),d=function(t){var n=e.useRef(t);return gR((function(){n.current=t})),n}(c),v=e.useRef(null),h=p(e.useState({x:null,y:null,strategy:l,placement:a,middlewareData:{}}),2),m=h[0],g=h[1],y=p(e.useState(o),2),b=y[0],w=y[1];yR(null==b?void 0:b.map((function(e){return e.options})),null==o?void 0:o.map((function(e){return e.options})))||w(o);var E=e.useCallback((function(){s.current&&f.current&&function(e,t,n){return yT(e,t,_({platform:hR},n))}(s.current,f.current,{middleware:b,placement:a,strategy:l}).then((function(e){x.current&&n.flushSync((function(){g(e)}))}))}),[b,a,l]);gR((function(){x.current&&E()}),[E]);var x=e.useRef(!1);gR((function(){return x.current=!0,function(){x.current=!1}}),[]);var C=e.useCallback((function(){if("function"===typeof v.current&&(v.current(),v.current=null),s.current&&f.current)if(d.current){var e=d.current(s.current,f.current,E);v.current=e}else E()}),[E,d]),S=e.useCallback((function(e){s.current=e,C()}),[C]),k=e.useCallback((function(e){f.current=e,C()}),[C]),D=e.useMemo((function(){return{reference:s,floating:f}}),[]);return e.useMemo((function(){return _(_({},m),{},{update:E,refs:D,reference:S,floating:k})}),[m,E,D,S,k])}var wR=function(e){var t=e.element,n=e.padding;return{name:"arrow",options:e,fn:function(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?kT({element:t.current,padding:n}).fn(e):{}:t?kT({element:t,padding:n}).fn(e):{};var r}}};var ER=["__scopePopper","virtualRef"],xR=["__scopePopper","side","sideOffset","align","alignOffset","arrowPadding","collisionBoundary","collisionPadding","sticky","hideWhenDetached","avoidCollisions","onPlaced"],CR="Popper",SR=p(SA(CR),2),_R=SR[0],kR=SR[1],DR=p(_R(CR),2),FR=DR[0],AR=DR[1],TR=function(t){var n=t.__scopePopper,r=t.children,o=p((0,e.useState)(null),2),i=o[0],a=o[1];return(0,e.createElement)(FR,{scope:n,anchor:i,onAnchorChange:a},r)},RR="PopperAnchor",PR=(0,e.forwardRef)((function(t,n){var r=t.__scopePopper,o=t.virtualRef,i=s(t,ER),a=AR(RR,r),u=(0,e.useRef)(null),l=xA(n,u);return(0,e.useEffect)((function(){a.onAnchorChange((null===o||void 0===o?void 0:o.current)||u.current)})),o?null:(0,e.createElement)(OA.div,jm({},i,{ref:l}))})),OR="PopperContent",NR=p(_R(OR),2),LR=NR[0],MR=(NR[1],p(_R(OR,{hasParent:!1,positionUpdateFns:new Set}),2)),IR=MR[0],jR=MR[1],BR=(0,e.forwardRef)((function(t,n){var r,o,i,a,u,l,c,f,d=t.__scopePopper,v=t.side,h=void 0===v?"bottom":v,m=t.sideOffset,g=void 0===m?0:m,y=t.align,b=void 0===y?"center":y,w=t.alignOffset,E=void 0===w?0:w,x=t.arrowPadding,S=void 0===x?0:x,k=t.collisionBoundary,D=void 0===k?[]:k,F=t.collisionPadding,A=void 0===F?0:F,T=t.sticky,R=void 0===T?"partial":T,P=t.hideWhenDetached,O=void 0!==P&&P,N=t.avoidCollisions,L=void 0===N||N,M=t.onPlaced,I=s(t,xR),j=AR(OR,d),B=p((0,e.useState)(null),2),z=B[0],V=B[1],U=xA(n,(function(e){return V(e)})),W=p((0,e.useState)(null),2),H=W[0],K=W[1],G=function(t){var n=p((0,e.useState)(void 0),2),r=n[0],o=n[1];return J_((function(){if(t){o({width:t.offsetWidth,height:t.offsetHeight});var e=new ResizeObserver((function(e){if(Array.isArray(e)&&e.length){var n,r,i=e[0];if("borderBoxSize"in i){var a=i.borderBoxSize,u=Array.isArray(a)?a[0]:a;n=u.inlineSize,r=u.blockSize}else n=t.offsetWidth,r=t.offsetHeight;o({width:n,height:r})}}));return e.observe(t,{box:"border-box"}),function(){return e.unobserve(t)}}o(void 0)}),[t]),r}(H),Y=null!==(r=null===G||void 0===G?void 0:G.width)&&void 0!==r?r:0,q=null!==(o=null===G||void 0===G?void 0:G.height)&&void 0!==o?o:0,X=h+("center"!==b?"-"+b:""),Z="number"===typeof A?A:_({top:0,right:0,bottom:0,left:0},A),$=Array.isArray(D)?D:[D],Q=$.length>0,J={padding:Z,boundary:$.filter(VR),altBoundary:Q},ee=bR({strategy:"fixed",placement:X,whileElementsMounted:mR,middleware:[UR(),IT({mainAxis:g+q,alignmentAxis:E}),L?BT(_({mainAxis:!0,crossAxis:!1,limiter:"partial"===R?zT():void 0},J)):void 0,H?wR({element:H,padding:S}):void 0,L?OT(_({},J)):void 0,VT(_(_({},J),{},{apply:function(e){var t=e.elements,n=e.availableWidth,r=e.availableHeight;t.floating.style.setProperty("--radix-popper-available-width","".concat(n,"px")),t.floating.style.setProperty("--radix-popper-available-height","".concat(r,"px"))}})),WR({arrowWidth:Y,arrowHeight:q}),O?MT({strategy:"referenceHidden"}):void 0].filter(zR)}),te=ee.reference,ne=ee.floating,re=ee.strategy,oe=ee.x,ie=ee.y,ae=ee.placement,ue=ee.middlewareData,le=ee.update;J_((function(){te(j.anchor)}),[te,j.anchor]);var ce=null!==oe&&null!==ie,se=p(HR(ae),2),fe=se[0],de=se[1],pe=NA(M);J_((function(){ce&&(null===pe||void 0===pe||pe())}),[ce,pe]);var ve=null===(i=ue.arrow)||void 0===i?void 0:i.x,he=null===(a=ue.arrow)||void 0===a?void 0:a.y,me=0!==(null===(u=ue.arrow)||void 0===u?void 0:u.centerOffset),ge=p((0,e.useState)(),2),ye=ge[0],be=ge[1];J_((function(){z&&be(window.getComputedStyle(z).zIndex)}),[z]);var we=jR(OR,d),Ee=we.hasParent,xe=we.positionUpdateFns,Ce=!Ee;(0,e.useLayoutEffect)((function(){if(!Ce)return xe.add(le),function(){xe.delete(le)}}),[Ce,xe,le]),J_((function(){Ce&&ce&&Array.from(xe).reverse().forEach((function(e){return requestAnimationFrame(e)}))}),[Ce,ce,xe]);var Se=_(_({"data-side":fe,"data-align":de},I),{},{ref:U,style:_(_({},I.style),{},{animation:ce?void 0:"none",opacity:null!==(l=ue.hide)&&void 0!==l&&l.referenceHidden?0:void 0})});return(0,e.createElement)("div",{ref:ne,"data-radix-popper-content-wrapper":"",style:C({position:re,left:0,top:0,transform:ce?"translate3d(".concat(Math.round(oe),"px, ").concat(Math.round(ie),"px, 0)"):"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:ye},"--radix-popper-transform-origin",[null===(c=ue.transformOrigin)||void 0===c?void 0:c.x,null===(f=ue.transformOrigin)||void 0===f?void 0:f.y].join(" ")),dir:t.dir},(0,e.createElement)(LR,{scope:d,placedSide:fe,onArrowChange:K,arrowX:ve,arrowY:he,shouldHideArrow:me},Ce?(0,e.createElement)(IR,{scope:d,hasParent:!0,positionUpdateFns:xe},(0,e.createElement)(OA.div,Se)):(0,e.createElement)(OA.div,Se)))}));function zR(e){return void 0!==e}function VR(e){return null!==e}var UR=function(){return{name:"anchorCssProperties",fn:function(e){var t=e.rects,n=e.elements,r=t.reference,o=r.width,i=r.height;return n.floating.style.setProperty("--radix-popper-anchor-width","".concat(o,"px")),n.floating.style.setProperty("--radix-popper-anchor-height","".concat(i,"px")),{}}}},WR=function(e){return{name:"transformOrigin",options:e,fn:function(t){var n,r,o,i,a,u=t.placement,l=t.rects,c=t.middlewareData,s=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),f=s?0:e.arrowWidth,d=s?0:e.arrowHeight,v=p(HR(u),2),h=v[0],m={start:"0%",center:"50%",end:"100%"}[v[1]],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+f/2,y=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+d/2,b="",w="";return"bottom"===h?(b=s?m:"".concat(g,"px"),w="".concat(-d,"px")):"top"===h?(b=s?m:"".concat(g,"px"),w="".concat(l.floating.height+d,"px")):"right"===h?(b="".concat(-d,"px"),w=s?m:"".concat(y,"px")):"left"===h&&(b="".concat(l.floating.width+d,"px"),w=s?m:"".concat(y,"px")),{data:{x:b,y:w}}}}};function HR(e){var t=p(e.split("-"),2),n=t[0],r=t[1];return[n,void 0===r?"center":r]}var KR=TR,GR=PR,YR=BR,qR=["container"],XR=(0,e.forwardRef)((function(t,r){var o,i=t.container,a=void 0===i?null===globalThis||void 0===globalThis||null===(o=globalThis.document)||void 0===o?void 0:o.body:i,u=s(t,qR);return a?n.createPortal((0,e.createElement)(OA.div,jm({},u,{ref:r})),a):null}));var ZR=function(t){var r=t.present,o=t.children,i=function(t){var r=p((0,e.useState)(),2),o=r[0],i=r[1],a=(0,e.useRef)({}),u=(0,e.useRef)(t),l=(0,e.useRef)("none"),c=t?"mounted":"unmounted",s=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}}),f=p(s,2),d=f[0],v=f[1];return(0,e.useEffect)((function(){var e=$R(a.current);l.current="mounted"===d?e:"none"}),[d]),J_((function(){var e=a.current,n=u.current;if(n!==t){var r=l.current,o=$R(e);if(t)v("MOUNT");else if("none"===o||"none"===(null===e||void 0===e?void 0:e.display))v("UNMOUNT");else{v(n&&r!==o?"ANIMATION_OUT":"UNMOUNT")}u.current=t}}),[t,v]),J_((function(){if(o){var e=function(e){var t=$R(a.current).includes(e.animationName);e.target===o&&t&&(0,n.flushSync)((function(){return v("ANIMATION_END")}))},t=function(e){e.target===o&&(l.current=$R(a.current))};return o.addEventListener("animationstart",t),o.addEventListener("animationcancel",e),o.addEventListener("animationend",e),function(){o.removeEventListener("animationstart",t),o.removeEventListener("animationcancel",e),o.removeEventListener("animationend",e)}}v("ANIMATION_END")}),[o,v]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:(0,e.useCallback)((function(e){e&&(a.current=getComputedStyle(e)),i(e)}),[])}}(r),a="function"===typeof o?o({present:i.isPresent}):e.Children.only(o),u=xA(i.ref,a.ref);return"function"===typeof o||i.isPresent?(0,e.cloneElement)(a,{ref:u}):null};function $R(e){return(null===e||void 0===e?void 0:e.animationName)||"none"}ZR.displayName="Presence";var QR=["children"],JR=["children"],eP=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,QR),i=e.Children.toArray(r),a=i.find(rP);if(a){var u=a.props.children,l=i.map((function(t){return t===a?e.Children.count(u)>1?e.Children.only(null):(0,e.isValidElement)(u)?u.props.children:null:t}));return(0,e.createElement)(tP,jm({},o,{ref:n}),(0,e.isValidElement)(u)?(0,e.cloneElement)(u,void 0,l):null)}return(0,e.createElement)(tP,jm({},o,{ref:n}),r)}));eP.displayName="Slot";var tP=(0,e.forwardRef)((function(t,n){var r=t.children,o=s(t,JR);return(0,e.isValidElement)(r)?(0,e.cloneElement)(r,_(_({},function(e,t){var n=_({},t),r=function(){var r=e[o],i=t[o];/^on[A-Z]/.test(o)?r&&i?n[o]=function(){i.apply(void 0,arguments),r.apply(void 0,arguments)}:r&&(n[o]=r):"style"===o?n[o]=_(_({},r),i):"className"===o&&(n[o]=[r,i].filter(Boolean).join(" "))};for(var o in t)r();return _(_({},e),n)}(o,r.props)),{},{ref:EA(n,r.ref)})):e.Children.count(r)>1?e.Children.only(null):null}));tP.displayName="SlotClone";var nP=function(t){var n=t.children;return(0,e.createElement)(e.Fragment,null,n)};function rP(t){return(0,e.isValidElement)(t)&&t.type===nP}function oP(t){var n=t.prop,r=t.defaultProp,o=t.onChange,i=void 0===o?function(){}:o,a=function(t){var n=t.defaultProp,r=t.onChange,o=(0,e.useState)(n),i=p(o,1)[0],a=(0,e.useRef)(i),u=NA(r);return(0,e.useEffect)((function(){a.current!==i&&(u(i),a.current=i)}),[i,a,u]),o}({defaultProp:r,onChange:i}),u=p(a,2),l=u[0],c=u[1],s=void 0!==n,f=s?n:l,d=NA(i);return[f,(0,e.useCallback)((function(e){if(s){var t="function"===typeof e?e(n):e;t!==n&&d(t)}else c(e)}),[s,n,c,d])]}var iP=["__scopePopover"],aP=["forceMount"],uP=["__scopePopover","trapFocus","onOpenAutoFocus","onCloseAutoFocus","disableOutsidePointerEvents","onEscapeKeyDown","onPointerDownOutside","onFocusOutside","onInteractOutside"],lP="Popover",cP=p(SA(lP,[kR]),2),sP=cP[0],fP=(cP[1],kR()),dP=p(sP(lP),2),pP=dP[0],vP=dP[1],hP=function(t){var n=t.__scopePopover,r=t.children,o=t.open,i=t.defaultOpen,a=t.onOpenChange,u=t.modal,l=void 0!==u&&u,c=fP(n),s=(0,e.useRef)(null),f=p((0,e.useState)(!1),2),d=f[0],v=f[1],h=p(oP({prop:o,defaultProp:i,onChange:a}),2),m=h[0],g=void 0!==m&&m,y=h[1];return(0,e.createElement)(KR,c,(0,e.createElement)(pP,{scope:n,contentId:lT(),triggerRef:s,open:g,onOpenChange:y,onOpenToggle:(0,e.useCallback)((function(){return y((function(e){return!e}))}),[y]),hasCustomAnchor:d,onCustomAnchorAdd:(0,e.useCallback)((function(){return v(!0)}),[]),onCustomAnchorRemove:(0,e.useCallback)((function(){return v(!1)}),[]),modal:l},r))},mP="PopoverTrigger",gP=(0,e.forwardRef)((function(t,n){var r=t.__scopePopover,o=s(t,iP),i=vP(mP,r),a=fP(r),u=xA(n,i.triggerRef),l=(0,e.createElement)(OA.button,jm({type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":FP(i.open)},o,{ref:u,onClick:bA(t.onClick,i.onOpenToggle)}));return i.hasCustomAnchor?l:(0,e.createElement)(GR,jm({asChild:!0},a),l)})),yP="PopoverPortal",bP=p(sP(yP,{forceMount:void 0}),2),wP=bP[0],EP=bP[1],xP=function(t){var n=t.__scopePopover,r=t.forceMount,o=t.children,i=t.container,a=vP(yP,n);return(0,e.createElement)(wP,{scope:n,forceMount:r},(0,e.createElement)(ZR,{present:r||a.open},(0,e.createElement)(XR,{asChild:!0,container:i},o)))},CP="PopoverContent",SP=(0,e.forwardRef)((function(t,n){var r=EP(CP,t.__scopePopover),o=t.forceMount,i=void 0===o?r.forceMount:o,a=s(t,aP),u=vP(CP,t.__scopePopover);return(0,e.createElement)(ZR,{present:i||u.open},u.modal?(0,e.createElement)(_P,jm({},a,{ref:n})):(0,e.createElement)(kP,jm({},a,{ref:n})))})),_P=(0,e.forwardRef)((function(t,n){var r=vP(CP,t.__scopePopover),o=(0,e.useRef)(null),i=xA(n,o),a=(0,e.useRef)(!1);return(0,e.useEffect)((function(){var e=o.current;if(e)return rb(e)}),[]),(0,e.createElement)(zb,{as:eP,allowPinchZoom:!0},(0,e.createElement)(DP,jm({},t,{ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:bA(t.onCloseAutoFocus,(function(e){var t;e.preventDefault(),a.current||null===(t=r.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:bA(t.onPointerDownOutside,(function(e){var t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;a.current=r}),{checkForDefaultPrevented:!1}),onFocusOutside:bA(t.onFocusOutside,(function(e){return e.preventDefault()}),{checkForDefaultPrevented:!1})})))})),kP=(0,e.forwardRef)((function(t,n){var r=vP(CP,t.__scopePopover),o=(0,e.useRef)(!1);return(0,e.createElement)(DP,jm({},t,{ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:function(e){var n,i;(null===(n=t.onCloseAutoFocus)||void 0===n||n.call(t,e),e.defaultPrevented)||(o.current||null===(i=r.triggerRef.current)||void 0===i||i.focus(),e.preventDefault());o.current=!1},onInteractOutside:function(e){var n,i;null===(n=t.onInteractOutside)||void 0===n||n.call(t,e),e.defaultPrevented||(o.current=!0);var a=e.target;(null===(i=r.triggerRef.current)||void 0===i?void 0:i.contains(a))&&e.preventDefault()}}))})),DP=(0,e.forwardRef)((function(t,n){var r=t.__scopePopover,o=t.trapFocus,i=t.onOpenAutoFocus,a=t.onCloseAutoFocus,u=t.disableOutsidePointerEvents,l=t.onEscapeKeyDown,c=t.onPointerDownOutside,f=t.onFocusOutside,d=t.onInteractOutside,p=s(t,uP),v=vP(CP,r),h=fP(r);return KA(),(0,e.createElement)($A,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a},(0,e.createElement)(VA,{asChild:!0,disableOutsidePointerEvents:u,onInteractOutside:d,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:f,onDismiss:function(){return v.onOpenChange(!1)}},(0,e.createElement)(YR,jm({"data-state":FP(v.open),role:"dialog",id:v.contentId},h,p,{ref:n,style:_(_({},p.style),{},C({},"--radix-popover-content-transform-origin","var(--radix-popper-transform-origin)"))}))))}));function FP(e){return e?"open":"closed"}var AP=hP,TP=gP,RP=xP,PP=SP,OP=function(e,t){return"boolean"===typeof t?t:!e},NP=function(t){return(0,e.useReducer)(OP,t)},LP=["onFocus","onBlur"],MP=e.forwardRef((function(e,t){var n=e.onFocus,r=e.onBlur,o=s(e,LP),i=p(Wu(wC),2),a=(i[0],i[1]);return(0,Xu.jsx)("textarea",_(_({},o),{},{ref:t,onFocus:function(e){a((function(e){return _(_({},e),{},{disableShortCuts:!0})})),null===n||void 0===n||n(e)},onBlur:function(e){a((function(e){return _(_({},e),{},{disableShortCuts:!1})})),null===r||void 0===r||r(e)},onPaste:function(e){return e.stopPropagation()},onKeyDown:function(e){"Escape"===e.key&&e.currentTarget.blur(),(e.ctrlKey||e.metaKey)&&"z"===e.key&&e.stopPropagation()}}))})),IP=function(){var e=p(Wu(tS),2),t=e[0],n=e[1],r=Uu(wC),o=Uu(zC);return(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Resize",titleSuffix:(0,Xu.jsx)("div",{className:"resize-title-tile",children:" ".concat(function(){var e=r.imageWidth;return t.showCroper&&(e=o.width),Math.round(e*t.sdScale/100)}(),"x").concat(function(){var e=r.imageHeight;return t.showCroper&&(e=o.height),Math.round(e*t.sdScale/100)}())}),desc:"Resize the image before inpainting, the area outside the mask will not lose quality.",input:(0,Xu.jsx)(t_,{label:"",width:70,min:50,max:100,value:t.sdScale,onChange:function(e){n((function(t){return _(_({},t),{},{sdScale:e})}))}})})},jP=function(){var e=p(NP(!0),2),t=e[0],n=e[1],r=p(Wu(tS),2),o=r[0],i=r[1],a=p(Wu(xC),2),u=a[0],l=a[1],c=Uu(CC),s=Uu(EC),f=Uu(jC);return(0,Xu.jsx)("div",{className:"side-panel",children:(0,Xu.jsxs)(AP,{open:t,children:[(0,Xu.jsx)(TP,{className:"btn-primary side-panel-trigger",onClick:function(){return n()},children:"Config"}),(0,Xu.jsx)(RP,{children:(0,Xu.jsxs)(PP,{className:"side-panel-content",children:[(0,Xu.jsx)(cC,{title:"Croper",input:(0,Xu.jsx)(pA,{checked:o.showCroper,onCheckedChange:function(e){i((function(t){return _(_({},t),{},{showCroper:e})}))},children:(0,Xu.jsx)(vA,{})})}),(0,Xu.jsx)(IP,{}),(0,Xu.jsx)(pC,{title:"Steps",width:30,value:"".concat(o.sdSteps),desc:"The number of denoising steps. More denoising steps usually lead to a higher quality image at the expense of slower inference.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return _(_({},e),{},{sdSteps:t})}))}}),(0,Xu.jsx)(pC,{title:"Guidance Scale",width:30,allowFloat:!0,value:"".concat(o.sdGuidanceScale),desc:"Higher guidance scale encourages to generate images that are closely linked to the text prompt, usually at the expense of lower image quality.",onValue:function(e){var t=0===e.length?0:parseFloat(e);i((function(e){return _(_({},e),{},{sdGuidanceScale:t})}))}}),f&&(0,Xu.jsx)(pC,{title:"ControlNet Weight",width:30,allowFloat:!0,value:"".concat(o.controlnetConditioningScale),desc:"Lowered this value if there is a big misalignment between the text prompt and the control image",onValue:function(e){var t=0===e.length?0:parseFloat(e);i((function(e){return _(_({},e),{},{controlnetConditioningScale:t})}))}}),(0,Xu.jsx)(pC,{title:"Mask Blur",width:30,value:"".concat(o.sdMaskBlur),desc:"Blur the edge of mask area. The higher the number the smoother blend with the original image",onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return _(_({},e),{},{sdMaskBlur:t})}))}}),(0,Xu.jsx)(cC,{title:"Match Histograms",desc:"Match the inpainting result histogram to the source image histogram, will improves the inpainting quality for some images.",input:(0,Xu.jsx)(pA,{checked:o.sdMatchHistograms,onCheckedChange:function(e){i((function(t){return _(_({},t),{},{sdMatchHistograms:e})}))},children:(0,Xu.jsx)(vA,{})})}),(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Sampler",input:(0,Xu.jsx)(hE,{width:80,value:o.sdSampler,options:Object.values(YC),onChange:function(e){var t=e;i((function(e){return _(_({},e),{},{sdSampler:t})}))}})}),(0,Xu.jsx)(cC,{title:"Seed",input:(0,Xu.jsxs)("div",{style:{display:"flex",gap:0,justifyContent:"center",alignItems:"center"},children:[(0,Xu.jsx)(pC,{title:"",width:80,value:"".concat(o.sdSeed),desc:"",disable:!o.sdSeedFixed,onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return _(_({},e),{},{sdSeed:t})}))}}),(0,Xu.jsx)(pA,{checked:o.sdSeedFixed,onCheckedChange:function(e){i((function(t){return _(_({},t),{},{sdSeedFixed:e})}))},style:{marginLeft:"8px"},children:(0,Xu.jsx)(vA,{})})]})}),(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Negative prompt",layout:"v",input:(0,Xu.jsx)(MP,{className:"negative-prompt",value:u,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;l(t.value)},onKeyUp:function(e){"Enter"!==e.key||!e.ctrlKey&&!e.metaKey||0===s.length||c||wS.emit(hS)},placeholder:""})})]})})]})})},BP=function(){var t=p(NP(!0),2),n=t[0],r=t[1],o=p(Wu(tS),2),i=o[0],a=o[1],u=p(Wu(bC),2),l=u[0],c=u[1],s=p((0,e.useState)("example-file-upload-".concat(Math.random().toString())),1)[0],f=p(TS(l),2),d=f[0],v=f[1],h=Uu(CC);return(0,Xu.jsx)("div",{className:"side-panel",children:(0,Xu.jsxs)(AP,{open:n,children:[(0,Xu.jsx)(TP,{className:"btn-primary side-panel-trigger",onClick:function(){return r()},children:"Configurations"}),(0,Xu.jsx)(RP,{children:(0,Xu.jsxs)(PP,{className:"side-panel-content",children:[(0,Xu.jsx)(cC,{title:"Croper",input:(0,Xu.jsx)(pA,{checked:i.showCroper,onCheckedChange:function(e){a((function(t){return _(_({},t),{},{showCroper:e})}))},children:(0,Xu.jsx)(vA,{})})}),(0,Xu.jsx)(IP,{}),(0,Xu.jsx)(pC,{title:"Steps",width:30,value:"".concat(i.paintByExampleSteps),desc:"The number of denoising steps. More denoising steps usually lead to a higher quality image at the expense of slower inference.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);a((function(e){return _(_({},e),{},{paintByExampleSteps:t})}))}}),(0,Xu.jsx)(pC,{title:"Guidance Scale",width:30,allowFloat:!0,value:"".concat(i.paintByExampleGuidanceScale),desc:"Higher guidance scale encourages to generate images that are close to the example image",onValue:function(e){var t=0===e.length?0:parseFloat(e);a((function(e){return _(_({},e),{},{paintByExampleGuidanceScale:t})}))}}),(0,Xu.jsx)(pC,{title:"Mask Blur",width:30,value:"".concat(i.paintByExampleMaskBlur),desc:"Blur the edge of mask area. The higher the number the smoother blend with the original image",onValue:function(e){var t=0===e.length?0:parseInt(e,10);a((function(e){return _(_({},e),{},{paintByExampleMaskBlur:t})}))}}),(0,Xu.jsx)(cC,{title:"Match Histograms",desc:"Match the inpainting result histogram to the source image histogram, will improves the inpainting quality for some images.",input:(0,Xu.jsx)(pA,{checked:i.paintByExampleMatchHistograms,onCheckedChange:function(e){a((function(t){return _(_({},t),{},{paintByExampleMatchHistograms:e})}))},children:(0,Xu.jsx)(vA,{})})}),(0,Xu.jsx)(cC,{title:"Seed",input:(0,Xu.jsxs)("div",{style:{display:"flex",gap:0,justifyContent:"center",alignItems:"center"},children:[(0,Xu.jsx)(pC,{title:"",width:80,value:"".concat(i.paintByExampleSeed),desc:"",disable:!i.paintByExampleSeedFixed,onValue:function(e){var t=0===e.length?0:parseInt(e,10);a((function(e){return _(_({},e),{},{paintByExampleSeed:t})}))}}),(0,Xu.jsx)(pA,{checked:i.paintByExampleSeedFixed,onCheckedChange:function(e){a((function(t){return _(_({},t),{},{paintByExampleSeedFixed:e})}))},style:{marginLeft:"8px"},children:(0,Xu.jsx)(vA,{})})]})}),(0,Xu.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,Xu.jsx)(cC,{title:"Example Image",input:(0,Xu.jsx)("label",{htmlFor:s,children:(0,Xu.jsx)(SS,{border:!0,toolTip:"Upload example image",icon:(0,Xu.jsx)(ts,{}),style:{padding:"0.3rem",gap:0},children:(0,Xu.jsx)("input",{style:{display:"none"},id:s,name:s,type:"file",onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&c(n)},accept:"image/png, image/jpeg"})})})}),l?(0,Xu.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center"},children:(0,Xu.jsx)("img",{src:d.src,alt:"example",style:{maxWidth:200,maxHeight:200,margin:12}})}):(0,Xu.jsx)(Xu.Fragment,{})]}),(0,Xu.jsx)(SS,{border:!0,disabled:!v||h,style:{width:"100%"},onClick:function(){v&&wS.emit(gS,{image:l})},children:"Paint"})]})})]})})};function zP(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}function VP(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}var UP=["scope","children"];var WP=t["useId".toString()]||function(){},HP=0;var KP=(0,e.createContext)(void 0);function GP(t){var n=(0,e.useContext)(KP);return t||n||"ltr"}var YP=["__scopeRovingFocusGroup","orientation","loop","dir","currentTabStopId","defaultCurrentTabStopId","onCurrentTabStopIdChange","onEntryFocus"],qP=["__scopeRovingFocusGroup","focusable","active","tabStopId"],XP="rovingFocusGroup.onEntryFocus",ZP={bubbles:!1,cancelable:!0},$P="RovingFocusGroup",QP=function(t){var n=t+"CollectionProvider",r=p(SA(n),2),o=r[0],i=r[1],a=p(o(n,{collectionRef:{current:null},itemMap:new Map}),2),u=a[0],l=a[1],c=function(t){var n=t.scope,r=t.children,o=e.useRef(null),i=e.useRef(new Map).current;return e.createElement(u,{scope:n,itemMap:i,collectionRef:o},r)},f=t+"CollectionSlot",d=e.forwardRef((function(t,n){var r=t.scope,o=t.children,i=xA(n,l(f,r).collectionRef);return e.createElement(FA,{ref:i},o)})),v=t+"CollectionItemSlot",h="data-radix-collection-item",m=e.forwardRef((function(t,n){var r,o=t.scope,i=t.children,a=s(t,UP),u=e.useRef(null),c=xA(n,u),f=l(v,o);return e.useEffect((function(){return f.itemMap.set(u,_({ref:u},a)),function(){f.itemMap.delete(u)}})),e.createElement(FA,(C(r={},h,""),C(r,"ref",c),r),i)}));return[{Provider:c,Slot:d,ItemSlot:m},function(n){var r=l(t+"CollectionConsumer",n),o=e.useCallback((function(){var e=r.collectionRef.current;if(!e)return[];var t=Array.from(e.querySelectorAll("[".concat(h,"]"))),n=Array.from(r.itemMap.values()).sort((function(e,n){return t.indexOf(e.ref.current)-t.indexOf(n.ref.current)}));return n}),[r.collectionRef,r.itemMap]);return o},i]}($P),JP=p(QP,3),eO=JP[0],tO=JP[1],nO=p(SA($P,[JP[2]]),2),rO=nO[0],oO=nO[1],iO=p(rO($P),2),aO=iO[0],uO=iO[1],lO=(0,e.forwardRef)((function(t,n){return(0,e.createElement)(eO.Provider,{scope:t.__scopeRovingFocusGroup},(0,e.createElement)(eO.Slot,{scope:t.__scopeRovingFocusGroup},(0,e.createElement)(cO,jm({},t,{ref:n}))))})),cO=(0,e.forwardRef)((function(t,n){var r=t.__scopeRovingFocusGroup,o=t.orientation,i=t.loop,a=void 0!==i&&i,u=t.dir,l=t.currentTabStopId,f=t.defaultCurrentTabStopId,d=t.onCurrentTabStopIdChange,v=t.onEntryFocus,h=s(t,YP),m=(0,e.useRef)(null),g=xA(n,m),y=GP(u),b=p(oP({prop:l,defaultProp:f,onChange:d}),2),w=b[0],E=void 0===w?null:w,x=b[1],C=p((0,e.useState)(!1),2),S=C[0],k=C[1],D=NA(v),F=tO(r),A=(0,e.useRef)(!1),T=p((0,e.useState)(0),2),R=T[0],P=T[1];return(0,e.useEffect)((function(){var e=m.current;if(e)return e.addEventListener(XP,D),function(){return e.removeEventListener(XP,D)}}),[D]),(0,e.createElement)(aO,{scope:r,orientation:o,dir:y,loop:a,currentTabStopId:E,onItemFocus:(0,e.useCallback)((function(e){return x(e)}),[x]),onItemShiftTab:(0,e.useCallback)((function(){return k(!0)}),[]),onFocusableItemAdd:(0,e.useCallback)((function(){return P((function(e){return e+1}))}),[]),onFocusableItemRemove:(0,e.useCallback)((function(){return P((function(e){return e-1}))}),[])},(0,e.createElement)(OA.div,jm({tabIndex:S||0===R?-1:0,"data-orientation":o},h,{ref:g,style:_({outline:"none"},t.style),onMouseDown:VP(t.onMouseDown,(function(){A.current=!0})),onFocus:VP(t.onFocus,(function(e){var t=!A.current;if(e.target===e.currentTarget&&t&&!S){var n=new CustomEvent(XP,ZP);if(e.currentTarget.dispatchEvent(n),!n.defaultPrevented){var r=F().filter((function(e){return e.focusable}));pO([r.find((function(e){return e.active})),r.find((function(e){return e.id===E}))].concat(c(r)).filter(Boolean).map((function(e){return e.ref.current})))}}A.current=!1})),onBlur:VP(t.onBlur,(function(){return k(!1)}))})))})),sO="RovingFocusGroupItem",fO=(0,e.forwardRef)((function(t,n){var r=t.__scopeRovingFocusGroup,o=t.focusable,i=void 0===o||o,a=t.active,u=void 0!==a&&a,l=t.tabStopId,c=s(t,qP),f=function(t){var n=p(e.useState(WP()),2),r=n[0],o=n[1];return J_((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(HP++)}))}),[t]),t||(r?"radix-".concat(r):"")}(),d=l||f,v=uO(sO,r),h=v.currentTabStopId===d,m=tO(r),g=v.onFocusableItemAdd,y=v.onFocusableItemRemove;return(0,e.useEffect)((function(){if(i)return g(),function(){return y()}}),[i,g,y]),(0,e.createElement)(eO.ItemSlot,{scope:r,id:d,focusable:i,active:u},(0,e.createElement)(OA.span,jm({tabIndex:h?0:-1,"data-orientation":v.orientation},c,{ref:n,onMouseDown:VP(t.onMouseDown,(function(e){i?v.onItemFocus(d):e.preventDefault()})),onFocus:VP(t.onFocus,(function(){return v.onItemFocus(d)})),onKeyDown:VP(t.onKeyDown,(function(e){if("Tab"===e.key&&e.shiftKey)v.onItemShiftTab();else if(e.target===e.currentTarget){var t,n,r=function(e,t,n){var r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:dO[r]}(e,v.orientation,v.dir);if(void 0!==r){e.preventDefault();var o=m().filter((function(e){return e.focusable})).map((function(e){return e.ref.current}));if("last"===r)o.reverse();else if("prev"===r||"next"===r){"prev"===r&&o.reverse();var i=o.indexOf(e.currentTarget);o=v.loop?(n=i+1,(t=o).map((function(e,r){return t[(n+r)%t.length]}))):o.slice(i+1)}setTimeout((function(){return pO(o)}))}}}))})))})),dO={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function pO(e){var t,n=document.activeElement,r=E(e);try{for(r.s();!(t=r.n()).done;){var o=t.value;if(o===n)return;if(o.focus(),document.activeElement!==n)return}}catch(vM){r.e(vM)}finally{r.f()}}var vO=lO,hO=fO,mO=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){},gO=t["useId".toString()]||function(){},yO=0;function bO(t){var n=p(e.useState(gO()),2),r=n[0],o=n[1];return mO((function(){t||o((function(e){return null!==e&&void 0!==e?e:String(yO++)}))}),[t]),t||(r?"radix-".concat(r):"")}var wO=["__scopeTabs","value","onValueChange","defaultValue","orientation","dir","activationMode"],EO=["__scopeTabs","loop"],xO=["__scopeTabs","value","disabled"],CO="Tabs",SO=p(SA(CO,[oO]),2),_O=SO[0],kO=(SO[1],oO()),DO=p(_O(CO),2),FO=DO[0],AO=DO[1],TO=(0,e.forwardRef)((function(t,n){var r=t.__scopeTabs,o=t.value,i=t.onValueChange,a=t.defaultValue,u=t.orientation,l=void 0===u?"horizontal":u,c=t.dir,f=t.activationMode,d=void 0===f?"automatic":f,v=s(t,wO),h=GP(c),m=p(oP({prop:o,onChange:i,defaultProp:a}),2),g=m[0],y=m[1];return(0,e.createElement)(FO,{scope:r,baseId:bO(),value:g,onValueChange:y,orientation:l,dir:h,activationMode:d},(0,e.createElement)(OA.div,jm({dir:h,"data-orientation":l},v,{ref:n})))})),RO="TabsList",PO=(0,e.forwardRef)((function(t,n){var r=t.__scopeTabs,o=t.loop,i=void 0===o||o,a=s(t,EO),u=AO(RO,r),l=kO(r);return(0,e.createElement)(vO,jm({asChild:!0},l,{orientation:u.orientation,dir:u.dir,loop:i}),(0,e.createElement)(OA.div,jm({role:"tablist","aria-orientation":u.orientation},a,{ref:n})))})),OO="TabsTrigger",NO=(0,e.forwardRef)((function(t,n){var r=t.__scopeTabs,o=t.value,i=t.disabled,a=void 0!==i&&i,u=s(t,xO),l=AO(OO,r),c=kO(r),f=LO(l.baseId,o),d=MO(l.baseId,o),p=o===l.value;return(0,e.createElement)(hO,jm({asChild:!0},c,{focusable:!a,active:p}),(0,e.createElement)(OA.button,jm({type:"button",role:"tab","aria-selected":p,"aria-controls":d,"data-state":p?"active":"inactive","data-disabled":a?"":void 0,disabled:a,id:f},u,{ref:n,onMouseDown:zP(t.onMouseDown,(function(e){a||0!==e.button||!1!==e.ctrlKey?e.preventDefault():l.onValueChange(o)})),onKeyDown:zP(t.onKeyDown,(function(e){[" ","Enter"].includes(e.key)&&l.onValueChange(o)})),onFocus:zP(t.onFocus,(function(){var e="manual"!==l.activationMode;p||a||!e||l.onValueChange(o)}))})))}));function LO(e,t){return"".concat(e,"-trigger-").concat(t)}function MO(e,t){return"".concat(e,"-content-").concat(t)}var IO=TO,jO=PO,BO=NO,zO=["style"],VO=["src","alt","srcSet","sizes","style"],UO=["style"],WO=["style"],HO=["layoutOptions","renderColumnContainer","children","columnContainerProps"],KO=["style"],GO=function(e){return e.width/e.height},YO=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Math.pow(10,t);return Math.round((e+Number.EPSILON)*n)/n},qO=function(e){var t=[],n=e,r=0,o=function(e,r){return n(t[e],t[r])<0},i=function(e,n){var r=t[e];t[e]=t[n],t[n]=r};return{push:function(e){t[r+=1]=e,function(e){for(var t=e>>1;e>1&&o(t,e);)i(t,e),t=(e=t)>>1}(r)},pop:function(){if(0!==r){i(1,r),r-=1;var e=t.pop();return function(e){for(var t=e<<1;t<=r&&(t<r&&o(t,t+1)&&t++,o(e,t));)i(e,t),t=(e=t)<<1}(1),e}},size:function(){return r}}},XO=function(e,t,n){var r=function(e,t,n){var r={},o={},i={};i[t]=0;var a,u,l=qO((a=function(e){return e.weight},function(e,t){return a(t)-a(e)}));for(l.push({id:t,weight:0});void 0!==(u=l.pop());){var c=u.id;if(!o[c]){var s=e(c);for(var f in o[c]=1,s){var d=u.weight+s[f];(void 0===i[f]||i[f]>d&&(i[f]/d>1.005||r[f]<c))&&(i[f]=d,l.push({id:f,weight:d}),r[f]=c)}}}if("undefined"!==typeof i[n])return r}(e,t,n);return void 0!==r?function(e,t){for(var n=[],r=t;r;)n.push(r),r=e[r];return n.reverse()}(r,n):void 0},ZO=function(e,t,n,r){return(t-(e.length-1)*n-2*r*e.length)/e.reduce((function(e,t){return e+GO(t)}),0)},$O=function(e,t,n,r,o,i,a){var u=e.slice(t,n),l=ZO(u,r,i,a);return l>0?Math.pow(l-o,2)*u.length:void 0},QO=function(e){var t=e.photos,n=e.layoutOptions,r=n.spacing,o=n.padding,i=n.containerWidth,a=n.targetRowHeight,u=n.rowConstraints,l=function(e){var t=e.photos,n=e.targetRowHeight,r=e.containerWidth,o=t.reduce((function(e,t){return Math.min(GO(t),e)}),Number.MAX_VALUE);return YO(r/n/o)+2}({photos:t,containerWidth:i,targetRowHeight:a}),c=function(e){var t=e.photos,n=e.layoutOptions,r=e.targetRowHeight,o=e.limitNodeSearch,i=e.rowConstraints;return function(e){var a,u,l=n.containerWidth,c=n.spacing,s=n.padding,f={},d=+e;f[+d]=0;for(var p=null!==(a=null===i||void 0===i?void 0:i.minPhotos)&&void 0!==a?a:1,v=Math.min(o,null!==(u=null===i||void 0===i?void 0:i.maxPhotos)&&void 0!==u?u:1/0),h=d+p;h<t.length+1&&!(h-d>v);h+=1){var m=$O(t,d,h,l,r,c,s);if(void 0===m)break;f[h.toString()]=m}return f}}({photos:t,layoutOptions:n,targetRowHeight:a,limitNodeSearch:l,rowConstraints:u}),s=XO(c,"0","".concat(t.length));if(void 0!==s){for(var f=[],d=function(){var e=t.map((function(e,t){return{photo:e,index:t}})).slice(+s[p-1],+s[p]),n=ZO(e.map((function(e){return e.photo})),i,r,o);f.push(e.map((function(t,r){var o=t.photo,i=t.index;return{photo:o,layout:{height:n,width:n*GO(o),index:i,photoIndex:r,photosCount:e.length}}})))},p=1;p<s.length;p+=1)d();return f}},JO=function(e,t,n){var r=t.width,o=t.photosCount,i=n.spacing,a=n.padding,u=n.containerWidth,l=i*(o-1)+2*a*o;return"calc((".concat(e," - ").concat(l,"px) / ").concat(YO((u-l)/r,5),")")},eN=function(e,t){return"rows"!==t.layout?"calc(100% - ".concat(2*t.padding,"px)"):JO("100%",e,t)},tN=function(e,t,n){var r,o;return JO(null!==(o=null===(r=e.match(/calc\((.*)\)/))||void 0===r?void 0:r[1])&&void 0!==o?o:e,t,n)},nN=function(t){var n,r,o,i=t.photo,a=t.layout,u=t.layoutOptions,l=t.imageProps,c=void 0===l?{}:l,f=c.style,d=s(c,zO),p=t.renderPhoto,v=u.onClick,h=_(_(_(_({display:"block",boxSizing:"content-box",width:eN(a,u),height:"auto",aspectRatio:"".concat(i.width," / ").concat(i.height)},u.padding?{padding:"".concat(u.padding,"px")}:null),("columns"===u.layout||"masonry"===u.layout)&&a.photoIndex<a.photosCount-1?{marginBottom:"".concat(u.spacing,"px")}:null),v?{cursor:"pointer"}:null),f),m=v?function(e){v({event:e,photo:i,index:a.index})}:void 0,g=_(_({src:i.src,alt:null!==(n=i.alt)&&void 0!==n?n:"",title:i.title,onClick:m,style:h,className:"react-photo-album--photo",loading:"lazy",decoding:"async"},function(e,t,n){var r,o;return e.images&&e.images.length>0&&(r=e.images.concat([{src:e.src,width:e.width,height:e.height}]).sort((function(e,t){return e.width-t.width})).map((function(e){return"".concat(e.src," ").concat(e.width,"w")})).join(", "),o=n.sizes?(n.sizes.sizes||[]).map((function(e){var r=e.viewport,o=e.size;return"".concat(r," ").concat(tN(o,t,n))})).concat(tN(n.sizes.size,t,n)).join(", "):"".concat(Math.ceil(t.width/n.containerWidth*100),"vw")),{srcSet:r,sizes:o}}(i,a,u)),d),y=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.wrapped,r=g.src,o=g.alt,i=g.srcSet,a=g.sizes,u=g.style,l=s(g,VO);return e.createElement("img",_(_({alt:o},i?{srcSet:i,sizes:a}:null),{},{src:r,style:n?{display:"block",width:"100%",height:"100%"}:u},l))},b={display:(o=h).display,boxSizing:o.boxSizing,width:o.width,aspectRatio:o.aspectRatio,padding:o.padding,marginBottom:o.marginBottom};return e.createElement(e.Fragment,null,null!==(r=null===p||void 0===p?void 0:p({photo:i,layout:a,layoutOptions:u,imageProps:g,renderDefaultPhoto:y,wrapperStyle:b}))&&void 0!==r?r:y())},rN=function(t){var n=t.rowContainerProps,r=t.children;return e.createElement("div",_({},n),r)},oN=function(t){var n=t.layoutOptions,r=t.rowIndex,o=t.rowsCount,i=t.renderRowContainer,a=t.rowContainerProps,u=void 0===a?{}:a,l=u.style,c=s(u,UO),f=t.children,d=_({className:"react-photo-album--row",style:_(_({display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"flex-start",justifyContent:"space-between"},r<o-1?{marginBottom:"".concat(n.spacing,"px")}:null),l)},c);return e.createElement(e.Fragment,null,(null!==i&&void 0!==i?i:rN)({layoutOptions:n,rowIndex:r,rowsCount:o,rowContainerProps:d,children:f}))},iN=function(t){var n=t.photos,r=t.layoutOptions,o=t.renderPhoto,i=t.renderRowContainer,a=t.componentsProps,u=QO({photos:n,layoutOptions:r});return u?e.createElement(e.Fragment,null,u.map((function(t,n){return e.createElement(oN,{key:"row-".concat(n),layoutOptions:r,rowIndex:n,rowsCount:u.length,renderRowContainer:i,rowContainerProps:null===a||void 0===a?void 0:a.rowContainerProps},t.map((function(t){var n=t.photo,i=t.layout;return e.createElement(nN,{key:n.key||n.src,photo:n,layout:i,layoutOptions:r,renderPhoto:o,imageProps:null===a||void 0===a?void 0:a.imageProps})})))}))):null},aN=function(e,t,n,r){return function(e,t,n){for(var r=[n],o=n,i=t;i>0;i-=1)o=p(e[o][i],1)[0],r.push(o);return r.reverse()}(function(e,t,n,r){for(var o=[],i={0:C({},n,null)},a=function(n){Object.keys(i[n]).forEach((function(a){var u=+a,l=n>0&&o[u][n]?o[u][n][1]:0;e(u).forEach((function(e){var a=e.neighbor,c=e.weight;o[a]||(o[a]=[]);var s=l+c;(!o[a][n+1]||o[a][n+1][1]>s&&(o[a][n+1][1]/s>1.0001||u<o[a][n+1][0]))&&(o[a][n+1]=[u,s]),n<t-1&&a!==r&&(i[n+1]||(i[n+1]={}),i[n+1][a]=null)}))}))},u=0;u<t;u+=1)a(u);return o}(e,t,n,r),t,r)},uN=function(e){for(var t=e.path,n=e.photos,r=e.containerWidth,o=e.columnsGaps,i=e.columnsRatios,a=e.spacing,u=e.padding,l=[],c=i.reduce((function(e,t){return e+t}),0),s=function(e){var s=n.map((function(e,t){return{photo:e,index:t}})).slice(t[e],t[e+1]),f=i.reduce((function(t,n,r){return t+(o[e]-o[r])*n}),0),d=(r-(t.length-2)*a-2*(t.length-1)*u-f)*i[e]/c;l.push(s.map((function(e,t){var n=e.photo,r=e.index;return{photo:n,layout:{width:d,height:d/GO(n),index:r,photoIndex:t,photosCount:s.length}}})))},f=0;f<t.length-1;f+=1)s(f);return l},lN=function(e){var t=e.photos,n=e.layoutOptions,r=e.targetColumnWidth,o=n.columns,i=n.spacing,a=n.padding,u=n.containerWidth,l=[],c=[];if(t.length<=o){for(var s=t.length>0?t.reduce((function(e,t){return e+GO(t)}),0)/t.length:1,f=0;f<o;f+=1)l[f]=2*a,c[f]=f<t.length?GO(t[f]):s;var d=uN({path:Array.from({length:o+1}).map((function(e,n){return Math.min(n,t.length)})),photos:t,columnsRatios:c,columnsGaps:l,containerWidth:u,spacing:i,padding:a});return{columnsGaps:l,columnsRatios:c,columnsModel:d}}for(var p=(t.reduce((function(e,t){return e+r/GO(t)}),0)+i*(t.length-o)+2*a*t.length)/o,v=function(e){var t=e.photos,n=e.spacing,r=e.padding,o=e.targetColumnWidth,i=e.targetColumnHeight;return function(e){for(var a=[],u=1.5*i,l=o/GO(t[e])+2*r,c=e+1;c<t.length+1&&(a.push({neighbor:c,weight:Math.pow(i-l,2)}),!(l>u||c===t.length));c+=1)l+=o/GO(t[c])+n+2*r;return a}}({photos:t,targetColumnWidth:r,targetColumnHeight:p,spacing:i,padding:a}),h=aN(v,o,0,t.length).map((function(e){return+e})),m=0;m<h.length-1;m+=1){var g=t.slice(h[m],h[m+1]);l[m]=i*(g.length-1)+2*a*g.length,c[m]=1/g.reduce((function(e,t){return e+1/GO(t)}),0)}return{columnsGaps:l,columnsRatios:c,columnsModel:uN({path:h,photos:t,columnsRatios:c,columnsGaps:l,containerWidth:u,spacing:i,padding:a})}},cN=function e(t){var n=t.photos,r=t.layoutOptions,o=r.columns,i=r.spacing,a=r.padding,u=r.containerWidth,l=lN({photos:n,layoutOptions:r,targetColumnWidth:(u-i*(o-1)-2*a*o)/o}),c=l.columnsGaps,s=l.columnsRatios,f=l.columnsModel;return f.findIndex((function(e){return e.findIndex((function(e){var t=e.layout,n=t.width,r=t.height;return n<0||r<0}))>=0}))>=0?o>1?e({photos:n,layoutOptions:_(_({},r),{},{columns:o-1})}):void 0:{columnsModel:f,columnsGaps:c,columnsRatios:s}},sN=function(e){var t=e.photos,n=e.layoutOptions;return cN({photos:t,layoutOptions:n})},fN=function(t){var n=t.columnContainerProps,r=t.children;return e.createElement("div",_({},n),r)},dN=function(e){var t=e.layoutOptions,n=e.columnIndex,r=e.columnsCount,o=e.columnsGaps,i=e.columnsRatios,a=t.layout,u=t.spacing,l=t.padding;if("masonry"===a||!o||!i)return"calc((100% - ".concat(u*(r-1),"px) / ").concat(r,")");var c=i.reduce((function(e,t){return e+t}),0),s=i.reduce((function(e,t,r){return e+(o[n]-o[r])*t}),0);return"calc((100% - ".concat(YO((r-1)*u+2*r*l+s,3),"px) * ").concat(YO(i[n]/c,5)," + ").concat(2*l,"px)")},pN=function(t){var n=t.layoutOptions,r=t.renderColumnContainer,o=t.children,i=t.columnContainerProps,a=void 0===i?{}:i,u=a.style,l=s(a,WO),c=s(t,HO),f=_({className:"react-photo-album--column",style:_({display:"flex",flexDirection:"column",flexWrap:"nowrap",alignItems:"flex-start",width:dN(t),justifyContent:"columns"===n.layout?"space-between":"flex-start"},u)},l);return e.createElement(e.Fragment,null,(null!==r&&void 0!==r?r:fN)(_({layoutOptions:n,columnContainerProps:f,children:o},c)))},vN=function(t){var n=t.photos,r=t.layoutOptions,o=t.renderPhoto,i=t.renderColumnContainer,a=t.componentsProps,u=sN({photos:n,layoutOptions:r});if(!u)return null;var l=u.columnsModel,c=u.columnsRatios,s=u.columnsGaps;return e.createElement(e.Fragment,null,l.map((function(t,n){return e.createElement(pN,{key:"column-".concat(n),layoutOptions:r,columnIndex:n,columnsCount:l.length,columnsGaps:s,columnsRatios:c,renderColumnContainer:i,columnContainerProps:null===a||void 0===a?void 0:a.columnContainerProps},t.map((function(t){var n=t.photo,i=t.layout;return e.createElement(nN,{key:n.key||n.src,photo:n,layout:i,layoutOptions:r,renderPhoto:o,imageProps:null===a||void 0===a?void 0:a.imageProps})})))})))},hN=function e(t){var n=t.photos,r=t.layoutOptions,o=r.columns,i=r.spacing,a=r.padding,u=(r.containerWidth-i*(o-1)-2*a*o)/o;if(u<=0)return o>1?e(_(_({},t),{},{layoutOptions:_(_({},r),{},{columns:o-1})})):void 0;for(var l=[],c=0;c<o;c+=1)l[c]=0;var s=n.reduce((function(e,t,n){var r=l.reduce((function(e,t,n){return t<l[e]-1?n:e}),0);return l[r]=l[r]+u/GO(t)+i+2*a,e[r].push({photo:t,index:n}),e}),Array.from({length:o}).map((function(){return[]})));return s.map((function(e){return e.map((function(t,n){var r=t.photo,o=t.index;return{photo:r,layout:{width:u,height:u/GO(r),index:o,photoIndex:n,photosCount:e.length}}}))}))},mN=function(t){var n=t.photos,r=t.layoutOptions,o=t.renderPhoto,i=t.renderColumnContainer,a=t.componentsProps,u=hN({photos:n,layoutOptions:r});return u?e.createElement(e.Fragment,null,u.map((function(t,n){return e.createElement(pN,{key:"masonry-column-".concat(n),layoutOptions:r,columnsCount:u.length,columnIndex:n,renderColumnContainer:i,columnContainerProps:null===a||void 0===a?void 0:a.columnContainerProps},t.map((function(t){var n=t.photo,i=t.layout;return e.createElement(nN,{key:n.key||n.src,photo:n,layout:i,layoutOptions:r,renderPhoto:o,imageProps:null===a||void 0===a?void 0:a.imageProps})})))}))):null},gN=function(t){var n=t.containerProps,r=t.children,o=t.containerRef;return e.createElement("div",_({ref:o},n),r)},yN=function(t){var n=t.layout,r=t.renderContainer,o=t.children,i=t.containerRef,a=t.containerProps,u=void 0===a?{}:a,l=u.style,c=s(u,KO),f=_({className:"react-photo-album react-photo-album--".concat(n),style:_({display:"flex",flexWrap:"nowrap",justifyContent:"space-between",flexDirection:"rows"===n?"column":"row"},l)},c);return e.createElement(e.Fragment,null,(null!==r&&void 0!==r?r:gN)({containerProps:f,containerRef:i,layout:n,children:o}))},bN="undefined"!==typeof window?e.useLayoutEffect:e.useEffect,wN=function(t,n){var r=p(e.useState(n),2),o=r[0],i=r[1],a=p(e.useState(),2),u=a[0],l=a[1],s=e.useRef(null),f=e.useRef(),d=function(t){var n=e.useRef(t);return bN((function(){n.current=t})),e.useCallback((function(){for(var e,t,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return null===(t=n.current)||void 0===t?void 0:(e=t).call.apply(e,[n].concat(o))}),[])}((function(){var e,n=null===(e=s.current)||void 0===e?void 0:e.clientWidth;if(void 0!==n&&t&&t.length>0){var r=c(t.filter((function(e){return e>0}))).sort((function(e,t){return t-e}));r.push(Math.floor(r[r.length-1]/2));var a=n;n=r.find((function(e,t){return e<=a||t===r.length-1}))}var f=window.innerWidth-document.documentElement.clientWidth;f!==u&&l(f),void 0!==o&&void 0!==u&&void 0!==n&&n>o&&n-o<=20&&f<u||n!==o&&i(n)}));return{containerRef:e.useCallback((function(e){var t;null===(t=f.current)||void 0===t||t.disconnect(),f.current=void 0,s.current=e,d(),e&&"undefined"!==typeof ResizeObserver&&(f.current=new ResizeObserver(d),f.current.observe(e))}),[d]),containerWidth:o}},EN=Object.freeze([1200,600,300,0]),xN=function(e,t){return"function"===typeof e?e(t):e},CN=function(e,t){return"undefined"!==typeof e?xN(e,t):void 0},SN=function(e,t){var n=EN.findIndex((function(e){return e<=t}));return xN(e[n>=0?n:0],t)},_N=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=CN(e,t);return Math.round(Math.max(void 0===o?SN(n,t):o,r))},kN=function(t,n,r){var o=t.photos,i=t.layout,a=t.renderPhoto,u=t.renderRowContainer,l=t.renderColumnContainer,c=function(e){var t=e.layout,n=e.onClick,r=e.containerWidth,o=e.targetRowHeight,i=e.rowConstraints,a=e.columns,u=e.spacing,l=e.padding,c=e.sizes;return{layout:t,onClick:n,containerWidth:r,columns:_N(a,r,[5,4,3,2],1),spacing:_N(u,r,[20,15,10,5]),padding:_N(l,r,[0,0,0,0,0]),targetRowHeight:_N(o,r,[function(e){return e/5},function(e){return e/4},function(e){return e/3},function(e){return e/2}]),rowConstraints:CN(i,r),sizes:c}}(_({containerWidth:n},t)),s={photos:o,renderPhoto:a,componentsProps:r};return e.createElement(e.Fragment,null,"rows"===i?e.createElement(iN,_({layoutOptions:c,renderRowContainer:u},s)):"columns"===i?e.createElement(vN,_({layoutOptions:c,renderColumnContainer:l},s)):e.createElement(mN,_({layoutOptions:c,renderColumnContainer:l},s)))},DN=function(t){var n=t.photos,r=t.layout,o=t.renderContainer,i=t.defaultContainerWidth,a=t.breakpoints,u=wN(a,i),l=u.containerRef,c=u.containerWidth;if(!r||!["rows","columns","masonry"].includes(r)||!Array.isArray(n))return e.createElement(e.Fragment,null);var s=function(e,t){return"function"===typeof e?e(t):e}(t.componentsProps,c);return e.createElement(yN,{layout:r,containerRef:l,renderContainer:o,containerProps:null===s||void 0===s?void 0:s.containerProps},c?kN(t,c,s):null)},FN=["title","titleId"];var AN=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,FN);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4.5h14.25M3 9h9.75M3 13.5h9.75m4.5-4.5v12m0 0l-3.75-3.75M17.25 21L21 17.25"}))})),TN=["title","titleId"];var RN=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,TN);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4.5h14.25M3 9h9.75M3 13.5h5.25m5.25-.75L17.25 9m0 0L21 12.75M17.25 9v12"}))}));function PN(t,n,r){void 0===n&&(n=0),void 0===r&&(r=[]);var o=function(t,n){void 0===n&&(n=0);var r=(0,e.useRef)(!1),o=(0,e.useRef)(),i=(0,e.useRef)(t),a=(0,e.useCallback)((function(){return r.current}),[]),u=(0,e.useCallback)((function(){r.current=!1,o.current&&clearTimeout(o.current),o.current=setTimeout((function(){r.current=!0,i.current()}),n)}),[n]),l=(0,e.useCallback)((function(){r.current=null,o.current&&clearTimeout(o.current)}),[]);return(0,e.useEffect)((function(){i.current=t}),[t]),(0,e.useEffect)((function(){return u(),l}),[n]),[a,l,u]}(t,n),i=o[0],a=o[1],u=o[2];return(0,e.useEffect)(u,r),[i,a]}var ON=__webpack_require__(939),NN=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?e.useLayoutEffect:function(){};function LN(e,t){var n=p(t,2),r=n[0],o=n[1];return Math.min(o,Math.max(r,e))}function MN(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.checkForDefaultPrevented,o=void 0===r||r;return function(n){if(null===e||void 0===e||e(n),!1===o||!n.defaultPrevented)return null===t||void 0===t?void 0:t(n)}}var IN=["__scopeScrollArea","type","dir","scrollHideDelay"],jN=["__scopeScrollArea","children"],BN=["forceMount"],zN=["forceMount"],VN=["forceMount"],UN=["forceMount"],WN=["orientation"],HN=["sizes","onSizesChange"],KN=["sizes","onSizesChange"],GN=["__scopeScrollArea","sizes","hasThumb","onThumbChange","onThumbPointerUp","onThumbPointerDown","onThumbPositionChange","onDragScroll","onWheelScroll","onResize"],YN=["forceMount"],qN=["__scopeScrollArea","style"],XN=["__scopeScrollArea"];var ZN="ScrollArea",$N=p(SA(ZN),2),QN=$N[0],JN=($N[1],p(QN(ZN),2)),eL=JN[0],tL=JN[1],nL=(0,e.forwardRef)((function(t,n){var r,o=t.__scopeScrollArea,i=t.type,a=void 0===i?"hover":i,u=t.dir,l=t.scrollHideDelay,c=void 0===l?600:l,f=s(t,IN),d=p((0,e.useState)(null),2),v=d[0],h=d[1],m=p((0,e.useState)(null),2),g=m[0],y=m[1],b=p((0,e.useState)(null),2),w=b[0],E=b[1],x=p((0,e.useState)(null),2),S=x[0],k=x[1],D=p((0,e.useState)(null),2),F=D[0],A=D[1],T=p((0,e.useState)(0),2),R=T[0],P=T[1],O=p((0,e.useState)(0),2),N=O[0],L=O[1],M=p((0,e.useState)(!1),2),I=M[0],j=M[1],B=p((0,e.useState)(!1),2),z=B[0],V=B[1],U=xA(n,(function(e){return h(e)})),W=GP(u);return(0,e.createElement)(eL,{scope:o,type:a,dir:W,scrollHideDelay:c,scrollArea:v,viewport:g,onViewportChange:y,content:w,onContentChange:E,scrollbarX:S,onScrollbarXChange:k,scrollbarXEnabled:I,onScrollbarXEnabledChange:j,scrollbarY:F,onScrollbarYChange:A,scrollbarYEnabled:z,onScrollbarYEnabledChange:V,onCornerWidthChange:P,onCornerHeightChange:L},(0,e.createElement)(OA.div,jm({dir:W},f,{ref:U,style:_((r={position:"relative"},C(r,"--radix-scroll-area-corner-width",R+"px"),C(r,"--radix-scroll-area-corner-height",N+"px"),r),t.style)})))})),rL="ScrollAreaViewport",oL=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=t.children,i=s(t,jN),a=tL(rL,r),u=xA(n,(0,e.useRef)(null),a.onViewportChange);return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"}}),(0,e.createElement)(OA.div,jm({"data-radix-scroll-area-viewport":""},i,{ref:u,style:_({overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden"},t.style)}),(0,e.createElement)("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"}},o)))})),iL="ScrollAreaScrollbar",aL=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,BN),i=tL(iL,t.__scopeScrollArea),a=i.onScrollbarXEnabledChange,u=i.onScrollbarYEnabledChange,l="horizontal"===t.orientation;return(0,e.useEffect)((function(){return l?a(!0):u(!0),function(){l?a(!1):u(!1)}}),[l,a,u]),"hover"===i.type?(0,e.createElement)(uL,jm({},o,{ref:n,forceMount:r})):"scroll"===i.type?(0,e.createElement)(lL,jm({},o,{ref:n,forceMount:r})):"auto"===i.type?(0,e.createElement)(cL,jm({},o,{ref:n,forceMount:r})):"always"===i.type?(0,e.createElement)(sL,jm({},o,{ref:n})):null})),uL=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,zN),i=tL(iL,t.__scopeScrollArea),a=p((0,e.useState)(!1),2),u=a[0],l=a[1];return(0,e.useEffect)((function(){var e=i.scrollArea,t=0;if(e){var n=function(){window.clearTimeout(t),l(!0)},r=function(){t=window.setTimeout((function(){return l(!1)}),i.scrollHideDelay)};return e.addEventListener("pointerenter",n),e.addEventListener("pointerleave",r),function(){window.clearTimeout(t),e.removeEventListener("pointerenter",n),e.removeEventListener("pointerleave",r)}}}),[i.scrollArea,i.scrollHideDelay]),(0,e.createElement)(ZR,{present:r||u},(0,e.createElement)(cL,jm({"data-state":u?"visible":"hidden"},o,{ref:n})))})),lL=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,VN),i=tL(iL,t.__scopeScrollArea),a="horizontal"===t.orientation,u=TL((function(){return d("SCROLL_END")}),100),l=function(t,n){return(0,e.useReducer)((function(e,t){var r=n[e][t];return null!==r&&void 0!==r?r:e}),t)}("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}}),c=p(l,2),f=c[0],d=c[1];return(0,e.useEffect)((function(){if("idle"===f){var e=window.setTimeout((function(){return d("HIDE")}),i.scrollHideDelay);return function(){return window.clearTimeout(e)}}}),[f,i.scrollHideDelay,d]),(0,e.useEffect)((function(){var e=i.viewport,t=a?"scrollLeft":"scrollTop";if(e){var n=e[t],r=function(){var r=e[t];n!==r&&(d("SCROLL"),u()),n=r};return e.addEventListener("scroll",r),function(){return e.removeEventListener("scroll",r)}}}),[i.viewport,a,d,u]),(0,e.createElement)(ZR,{present:r||"hidden"!==f},(0,e.createElement)(sL,jm({"data-state":"hidden"===f?"hidden":"visible"},o,{ref:n,onPointerEnter:MN(t.onPointerEnter,(function(){return d("POINTER_ENTER")})),onPointerLeave:MN(t.onPointerLeave,(function(){return d("POINTER_LEAVE")}))})))})),cL=(0,e.forwardRef)((function(t,n){var r=tL(iL,t.__scopeScrollArea),o=t.forceMount,i=s(t,UN),a=p((0,e.useState)(!1),2),u=a[0],l=a[1],c="horizontal"===t.orientation,f=TL((function(){if(r.viewport){var e=r.viewport.offsetWidth<r.viewport.scrollWidth,t=r.viewport.offsetHeight<r.viewport.scrollHeight;l(c?e:t)}}),10);return RL(r.viewport,f),RL(r.content,f),(0,e.createElement)(ZR,{present:o||u},(0,e.createElement)(sL,jm({"data-state":u?"visible":"hidden"},i,{ref:n})))})),sL=(0,e.forwardRef)((function(t,n){var r=t.orientation,o=void 0===r?"vertical":r,i=s(t,WN),a=tL(iL,t.__scopeScrollArea),u=(0,e.useRef)(null),l=(0,e.useRef)(0),c=p((0,e.useState)({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),2),f=c[0],d=c[1],v=SL(f.viewport,f.content),h=_(_({},i),{},{sizes:f,onSizesChange:d,hasThumb:Boolean(v>0&&v<1),onThumbChange:function(e){return u.current=e},onThumbPointerUp:function(){return l.current=0},onThumbPointerDown:function(e){return l.current=e}});function m(e,t){return function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ltr",o=_L(n),i=o/2,a=t||i,u=o-a,l=n.scrollbar.paddingStart+a,c=n.scrollbar.size-n.scrollbar.paddingEnd-u,s=n.content-n.viewport,f="ltr"===r?[0,s]:[-1*s,0];return DL([l,c],f)(e)}(e,l.current,f,t)}return"horizontal"===o?(0,e.createElement)(fL,jm({},h,{ref:n,onThumbPositionChange:function(){if(a.viewport&&u.current){var e=kL(a.viewport.scrollLeft,f,a.dir);u.current.style.transform="translate3d(".concat(e,"px, 0, 0)")}},onWheelScroll:function(e){a.viewport&&(a.viewport.scrollLeft=e)},onDragScroll:function(e){a.viewport&&(a.viewport.scrollLeft=m(e,a.dir))}})):"vertical"===o?(0,e.createElement)(dL,jm({},h,{ref:n,onThumbPositionChange:function(){if(a.viewport&&u.current){var e=kL(a.viewport.scrollTop,f);u.current.style.transform="translate3d(0, ".concat(e,"px, 0)")}},onWheelScroll:function(e){a.viewport&&(a.viewport.scrollTop=e)},onDragScroll:function(e){a.viewport&&(a.viewport.scrollTop=m(e))}})):null})),fL=(0,e.forwardRef)((function(t,n){var r=t.sizes,o=t.onSizesChange,i=s(t,HN),a=tL(iL,t.__scopeScrollArea),u=p((0,e.useState)(),2),l=u[0],c=u[1],f=(0,e.useRef)(null),d=xA(n,f,a.onScrollbarXChange);return(0,e.useEffect)((function(){f.current&&c(getComputedStyle(f.current))}),[f]),(0,e.createElement)(mL,jm({"data-orientation":"horizontal"},i,{ref:d,sizes:r,style:_(C({bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0},"--radix-scroll-area-thumb-width",_L(r)+"px"),t.style),onThumbPointerDown:function(e){return t.onThumbPointerDown(e.x)},onDragScroll:function(e){return t.onDragScroll(e.x)},onWheelScroll:function(e,n){if(a.viewport){var r=a.viewport.scrollLeft+e.deltaX;t.onWheelScroll(r),FL(r,n)&&e.preventDefault()}},onResize:function(){f.current&&a.viewport&&l&&o({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:f.current.clientWidth,paddingStart:CL(l.paddingLeft),paddingEnd:CL(l.paddingRight)}})}}))})),dL=(0,e.forwardRef)((function(t,n){var r=t.sizes,o=t.onSizesChange,i=s(t,KN),a=tL(iL,t.__scopeScrollArea),u=p((0,e.useState)(),2),l=u[0],c=u[1],f=(0,e.useRef)(null),d=xA(n,f,a.onScrollbarYChange);return(0,e.useEffect)((function(){f.current&&c(getComputedStyle(f.current))}),[f]),(0,e.createElement)(mL,jm({"data-orientation":"vertical"},i,{ref:d,sizes:r,style:_(C({top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)"},"--radix-scroll-area-thumb-height",_L(r)+"px"),t.style),onThumbPointerDown:function(e){return t.onThumbPointerDown(e.y)},onDragScroll:function(e){return t.onDragScroll(e.y)},onWheelScroll:function(e,n){if(a.viewport){var r=a.viewport.scrollTop+e.deltaY;t.onWheelScroll(r),FL(r,n)&&e.preventDefault()}},onResize:function(){f.current&&a.viewport&&l&&o({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:f.current.clientHeight,paddingStart:CL(l.paddingTop),paddingEnd:CL(l.paddingBottom)}})}}))})),pL=p(QN(iL),2),vL=pL[0],hL=pL[1],mL=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=t.sizes,i=t.hasThumb,a=t.onThumbChange,u=t.onThumbPointerUp,l=t.onThumbPointerDown,c=t.onThumbPositionChange,f=t.onDragScroll,d=t.onWheelScroll,v=t.onResize,h=s(t,GN),m=tL(iL,r),g=p((0,e.useState)(null),2),y=g[0],b=g[1],w=xA(n,(function(e){return b(e)})),E=(0,e.useRef)(null),x=(0,e.useRef)(""),C=m.viewport,S=o.content-o.viewport,k=NA(d),D=NA(c),F=TL(v,10);function A(e){if(E.current){var t=e.clientX-E.current.left,n=e.clientY-E.current.top;f({x:t,y:n})}}return(0,e.useEffect)((function(){var e=function(e){var t=e.target;(null===y||void 0===y?void 0:y.contains(t))&&k(e,S)};return document.addEventListener("wheel",e,{passive:!1}),function(){return document.removeEventListener("wheel",e,{passive:!1})}}),[C,y,S,k]),(0,e.useEffect)(D,[o,D]),RL(y,F),RL(m.content,F),(0,e.createElement)(vL,{scope:r,scrollbar:y,hasThumb:i,onThumbChange:NA(a),onThumbPointerUp:NA(u),onThumbPositionChange:D,onThumbPointerDown:NA(l)},(0,e.createElement)(OA.div,jm({},h,{ref:w,style:_({position:"absolute"},h.style),onPointerDown:MN(t.onPointerDown,(function(e){0===e.button&&(e.target.setPointerCapture(e.pointerId),E.current=y.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",A(e))})),onPointerMove:MN(t.onPointerMove,A),onPointerUp:MN(t.onPointerUp,(function(e){var t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=x.current,E.current=null}))})))})),gL="ScrollAreaThumb",yL=(0,e.forwardRef)((function(t,n){var r=t.forceMount,o=s(t,YN),i=hL(gL,t.__scopeScrollArea);return(0,e.createElement)(ZR,{present:r||i.hasThumb},(0,e.createElement)(bL,jm({ref:n},o)))})),bL=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=t.style,i=s(t,qN),a=tL(gL,r),u=hL(gL,r),l=u.onThumbPositionChange,c=xA(n,(function(e){return u.onThumbChange(e)})),f=(0,e.useRef)(),d=TL((function(){f.current&&(f.current(),f.current=void 0)}),100);return(0,e.useEffect)((function(){var e=a.viewport;if(e){var t=function(){if(d(),!f.current){var t=AL(e,l);f.current=t,l()}};return l(),e.addEventListener("scroll",t),function(){return e.removeEventListener("scroll",t)}}}),[a.viewport,d,l]),(0,e.createElement)(OA.div,jm({"data-state":u.hasThumb?"visible":"hidden"},i,{ref:c,style:_({width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)"},o),onPointerDownCapture:MN(t.onPointerDownCapture,(function(e){var t=e.target.getBoundingClientRect(),n=e.clientX-t.left,r=e.clientY-t.top;u.onThumbPointerDown({x:n,y:r})})),onPointerUp:MN(t.onPointerUp,u.onThumbPointerUp)}))})),wL="ScrollAreaCorner",EL=(0,e.forwardRef)((function(t,n){var r=tL(wL,t.__scopeScrollArea),o=Boolean(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&o?(0,e.createElement)(xL,jm({},t,{ref:n})):null})),xL=(0,e.forwardRef)((function(t,n){var r=t.__scopeScrollArea,o=s(t,XN),i=tL(wL,r),a=p((0,e.useState)(0),2),u=a[0],l=a[1],c=p((0,e.useState)(0),2),f=c[0],d=c[1],v=Boolean(u&&f);return RL(i.scrollbarX,(function(){var e,t=(null===(e=i.scrollbarX)||void 0===e?void 0:e.offsetHeight)||0;i.onCornerHeightChange(t),d(t)})),RL(i.scrollbarY,(function(){var e,t=(null===(e=i.scrollbarY)||void 0===e?void 0:e.offsetWidth)||0;i.onCornerWidthChange(t),l(t)})),v?(0,e.createElement)(OA.div,jm({},o,{ref:n,style:_({width:u,height:f,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0},t.style)})):null}));function CL(e){return e?parseInt(e,10):0}function SL(e,t){var n=e/t;return isNaN(n)?0:n}function _L(e){var t=SL(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function kL(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=_L(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,i=t.scrollbar.size-o,a=t.content-t.viewport,u=i-r,l="ltr"===n?[0,a]:[-1*a,0],c=LN(e,l),s=DL([0,a],[0,u]);return s(c)}function DL(e,t){return function(n){if(e[0]===e[1]||t[0]===t[1])return t[0];var r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function FL(e,t){return e>0&&e<t}var AL=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n={left:e.scrollLeft,top:e.scrollTop},r=0;return function o(){var i={left:e.scrollLeft,top:e.scrollTop},a=n.left!==i.left,u=n.top!==i.top;(a||u)&&t(),n=i,r=window.requestAnimationFrame(o)}(),function(){return window.cancelAnimationFrame(r)}};function TL(t,n){var r=NA(t),o=(0,e.useRef)(0);return(0,e.useEffect)((function(){return function(){return window.clearTimeout(o.current)}}),[]),(0,e.useCallback)((function(){window.clearTimeout(o.current),o.current=window.setTimeout(r,n)}),[r,n])}function RL(e,t){var n=NA(t);NN((function(){var t=0;if(e){var r=new ResizeObserver((function(){cancelAnimationFrame(t),t=window.requestAnimationFrame(n)}));return r.observe(e),function(){window.cancelAnimationFrame(t),r.unobserve(e)}}}),[e,n])}var PL,OL=nL,NL=oL,LL=aL,ML=yL,IL=EL,jL=function(e){var t=e.children,n=e.className,r=e.style;return(0,Xu.jsx)("div",{style:_({display:"flex",justifyContent:"center",alignItems:"center"},r),className:n,children:t})},BL="Name",zL="Created time",VL="Modified time",UL="image",WL=(C(PL={},ZC.NAME,BL),C(PL,ZC.CTIME,zL),C(PL,ZC.MTIME,VL),PL);function HL(t){var n=t.show,r=t.onClose,o=t.onPhotoClick,i=t.photoWidth,a=p((0,e.useState)(0),2),u=a[0],l=a[1],c=p((0,e.useState)(0),2),s=c[0],f=c[1],v=Hu(KC),h=p(Wu(fS),2),m=h[0],g=h[1],y=p(Wu(dS),2),b=y[0],E=y[1],x=p(Wu(pS),2),C=x[0],S=x[1],_=p(Wu(vS),2),k=_[0],D=_[1],F=(0,e.useRef)(null),A=p((0,e.useState)(k),2),T=A[0],R=A[1],P=p((0,e.useState)(UL),2),O=P[0],N=P[1],L=p((0,e.useState)([]),2),M=L[0],I=L[1];p(PN((function(){D(T)}),500,[T]),2)[1];(0,e.useEffect)((function(){n||f(u)}),[n,u]);var j=(0,e.useCallback)((function(e){null!==e&&n&&setTimeout((function(){e.scrollTo({top:s,left:0})}),100)}),[n,s]);(0,e.useEffect)((function(){if(n){var e=function(){var e=d(w().mark((function e(){var t,n,r,o,a;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ZS(O);case 3:t=e.sent,n=t,k&&(r=new ON.Index,t.forEach((function(e,t){return r.add(t,e.name)})),o=r.search(k),n=o.map((function(e){return t[e]}))),n=Rm().orderBy(n,m,b),a=n.map((function(e){var t=i,n=e.height*(t/e.width);return{src:"/media_thumbnail/".concat(O,"/").concat(e.name,"?width=").concat(t,"&height=").concat(n),height:n,width:t,name:e.name}})),I(a),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),v({open:!0,desc:e.t0.message?e.t0.message:e.t0.toString(),state:"error",duration:2e3});case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(){return e.apply(this,arguments)}}();e()}}),[v,O,k,m,b,i,n]);return(0,Xu.jsxs)(pD,{onClose:r,title:(0,Xu.jsxs)(jL,{style:{justifyContent:"flex-start",alignItems:"center",gap:12},children:[(0,Xu.jsx)("div",{children:"Images (".concat(M.length,")")}),(0,Xu.jsxs)(jL,{children:[(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(is,{}),toolTip:"Rows layout",onClick:function(){S("rows")},className:"rows"!==C?"sort-btn-inactive":""}),(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(rs,{}),toolTip:"Grid layout",onClick:function(){S("masonry")},className:"masonry"!==C?"sort-btn-inactive":""})]})]}),className:"file-manager-modal",show:n,children:[(0,Xu.jsxs)(jL,{style:{justifyContent:"space-between",gap:8},children:[(0,Xu.jsx)(IO,{className:"TabsRoot",defaultValue:O,onValueChange:function(e){return N(e)},children:(0,Xu.jsxs)(jO,{className:"TabsList","aria-label":"Manage your account",children:[(0,Xu.jsx)(BO,{className:"TabsTrigger",value:UL,children:"Image Directory"}),(0,Xu.jsx)(BO,{className:"TabsTrigger",value:"output",children:"Output Directory"})]})}),(0,Xu.jsxs)(jL,{style:{gap:8},children:[(0,Xu.jsxs)(jL,{style:{position:"relative",justifyContent:"start"},children:[(0,Xu.jsx)(Yc,{style:{position:"absolute",left:8}}),(0,Xu.jsx)(bE,{ref:F,value:T,className:"file-search-input",tabIndex:-1,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;R(t.value)},placeholder:"Search by file name"})]}),(0,Xu.jsxs)(jL,{style:{gap:8},children:[(0,Xu.jsx)(hE,{width:140,value:WL[m],options:Object.values(WL),onChange:function(e){switch(e){case BL:g(ZC.NAME);break;case zL:g(ZC.CTIME);break;case VL:g(ZC.MTIME)}},chevronDirection:"down"}),(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(AN,{}),toolTip:"Descending order",onClick:function(){E($C.DESCENDING)},className:b!==$C.DESCENDING?"sort-btn-inactive":""}),(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(RN,{}),toolTip:"Ascending order",onClick:function(){E($C.ASCENDING)},className:b!==$C.ASCENDING?"sort-btn-inactive":""})]})]})]}),(0,Xu.jsxs)(OL,{className:"ScrollAreaRoot",children:[(0,Xu.jsx)(NL,{className:"ScrollAreaViewport",onScroll:function(e){l(e.currentTarget.scrollTop)},ref:j,children:(0,Xu.jsx)(DN,{layout:C,photos:M,spacing:8,padding:0,onClick:function(e){var t=e.index;o(O,M[t].name)}})}),(0,Xu.jsx)(LL,{className:"ScrollAreaScrollbar",orientation:"vertical",children:(0,Xu.jsx)(ML,{className:"ScrollAreaThumb"})}),(0,Xu.jsx)(IL,{className:"ScrollAreaCorner"})]})]})}var KL=function(){var e=p(NP(!0),2),t=e[0],n=e[1],r=p(Wu(tS),2),o=r[0],i=r[1],a=p(Wu(xC),2),u=a[0],l=a[1],c=Uu(CC),s=Uu(EC);return(0,Xu.jsx)("div",{className:"side-panel",children:(0,Xu.jsxs)(AP,{open:t,children:[(0,Xu.jsx)(TP,{className:"btn-primary side-panel-trigger",onClick:function(){return n()},children:"Config"}),(0,Xu.jsx)(RP,{children:(0,Xu.jsxs)(PP,{className:"side-panel-content",children:[(0,Xu.jsx)(cC,{title:"Croper",input:(0,Xu.jsx)(pA,{checked:o.showCroper,onCheckedChange:function(e){i((function(t){return _(_({},t),{},{showCroper:e})}))},children:(0,Xu.jsx)(vA,{})})}),(0,Xu.jsx)(IP,{}),(0,Xu.jsx)(pC,{title:"Steps",width:30,value:"".concat(o.p2pSteps),desc:"The number of denoising steps. More denoising steps usually lead to a higher quality image at the expense of slower inference.",onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return _(_({},e),{},{p2pSteps:t})}))}}),(0,Xu.jsx)(pC,{title:"Guidance Scale",width:30,allowFloat:!0,value:"".concat(o.p2pGuidanceScale),desc:"Higher guidance scale encourages to generate images that are closely linked to the text prompt, usually at the expense of lower image quality.",onValue:function(e){var t=0===e.length?0:parseFloat(e);i((function(e){return _(_({},e),{},{p2pGuidanceScale:t})}))}}),(0,Xu.jsx)(pC,{title:"Image Guidance Scale",width:30,allowFloat:!0,value:"".concat(o.p2pImageGuidanceScale),desc:"",onValue:function(e){var t=0===e.length?0:parseFloat(e);i((function(e){return _(_({},e),{},{p2pImageGuidanceScale:t})}))}}),(0,Xu.jsx)(cC,{title:"Seed",input:(0,Xu.jsxs)("div",{style:{display:"flex",gap:0,justifyContent:"center",alignItems:"center"},children:[(0,Xu.jsx)(pC,{title:"",width:80,value:"".concat(o.sdSeed),desc:"",disable:!o.sdSeedFixed,onValue:function(e){var t=0===e.length?0:parseInt(e,10);i((function(e){return _(_({},e),{},{sdSeed:t})}))}}),(0,Xu.jsx)(pA,{checked:o.sdSeedFixed,onCheckedChange:function(e){i((function(t){return _(_({},t),{},{sdSeedFixed:e})}))},style:{marginLeft:"8px"},children:(0,Xu.jsx)(vA,{})})]})}),(0,Xu.jsx)(cC,{className:"sub-setting-block",title:"Negative prompt",layout:"v",input:(0,Xu.jsx)(MP,{className:"negative-prompt",value:u,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;l(t.value)},onKeyUp:function(e){"Enter"!==e.key||!e.ctrlKey&&!e.metaKey||0===s.length||c||wS.emit(hS)},placeholder:""})})]})})]})})},GL=function(){var e=Uu(FC),t=Uu(DC);return e&&t?(0,Xu.jsxs)("div",{className:"imageSize",children:[e,"x",t]}):null},YL=function(){var t=Hu(PC),n=p(Wu(tS),2),r=n[0],o=n[1],i=p(Wu(KC),2),a=i[0],u=i[1],l=Uu(oS),c=Uu(iS),s=Uu(aS),f=p(Wu(AC),2),v=f[0],h=f[1],m=function(){var e=d(w().mark((function e(){var t,n,i,a,l;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,KS().then((function(e){return e.text()}));case 2:if((t=e.sent)!==r.model){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(c=r.model,fetch("".concat(VS,"/model_downloaded/").concat(c),{method:"GET"})).then((function(e){return e.text()}));case 7:n=e.sent,i=r.model,a="Switching to ".concat(i," model"),l=3e3,"False"===n&&(a="Downloading ".concat(i," model, this may take a while"),l=9999999999),u({open:!0,desc:a,state:"loading",duration:l}),HS(i).then((function(e){if(!e.ok)throw new Error("Server error");u({open:!0,desc:"Switch to ".concat(i," model success"),state:"success",duration:3e3})})).catch((function(){u({open:!0,desc:"Switch to ".concat(i," model failed"),state:"error",duration:3e3}),o((function(e){return _(_({},e),{},{model:t})}))}));case 14:case"end":return e.stop()}var c}),e)})));return function(){return e.apply(this,arguments)}}();return(0,e.useEffect)((function(){KS().then((function(e){return e.text()})).then((function(e){o((function(t){return _(_({},t),{},{model:e})}))}))}),[o]),(0,Xu.jsxs)(Xu.Fragment,{children:[l?(0,Xu.jsx)(jP,{}):(0,Xu.jsx)(Xu.Fragment,{}),c?(0,Xu.jsx)(BP,{}):(0,Xu.jsx)(Xu.Fragment,{}),s?(0,Xu.jsx)(KL,{}):(0,Xu.jsx)(Xu.Fragment,{}),(0,Xu.jsxs)(jL,{style:{position:"absolute",top:68,left:24,gap:12},children:[(0,Xu.jsx)(kS,{}),(0,Xu.jsx)(GL,{})]}),(0,Xu.jsx)(HL,{photoWidth:256,show:v,onClose:function(){h(!1)},onPhotoClick:function(){var e=d(w().mark((function e(n,r){var o;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qS(n,r);case 2:o=e.sent,t(o),h(!1);case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()}),(0,Xu.jsx)(AF,{}),(0,Xu.jsx)(yA,{onClose:m}),(0,Xu.jsx)(OF,{}),(0,Xu.jsx)(SF,_(_({},a),{},{onOpenChange:function(e){u((function(t){return _(_({},t),{},{open:e})}))}}))]})},qL=["title","titleId"];var XL=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,qL);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 12.75V12A2.25 2.25 0 014.5 9.75h15A2.25 2.25 0 0121.75 12v.75m-8.69-6.44l-2.12-2.12a1.5 1.5 0 00-1.061-.44H4.5A2.25 2.25 0 002.25 6v12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9a2.25 2.25 0 00-2.25-2.25h-5.379a1.5 1.5 0 01-1.06-.44z"}))})),ZL=["title","titleId"];var $L=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,ZL);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z"}))})),QL=function(){var e=p(Wu(GC),2),t=e[0],n=e[1],r=function(){n((function(e){return!e}))};return F_("h",(function(){r()})),(0,Xu.jsx)("div",{className:"shortcuts",children:(0,Xu.jsx)(SS,{onClick:r,toolTip:"Hotkeys",disabled:t,style:{border:0},icon:(0,Xu.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"img",width:"28",height:"28",preserveAspectRatio:"xMidYMid meet",viewBox:"0 0 16 16",children:[(0,Xu.jsx)("rect",{x:"0",y:"0",width:"16",height:"16",fill:"none",stroke:"none"}),(0,Xu.jsxs)("g",{fill:"currentColor",children:[(0,Xu.jsx)("path",{d:"M14 5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h12zM2 4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H2z"}),(0,Xu.jsx)("path",{d:"M13 10.25a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm0-2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5 0A.25.25 0 0 1 8.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 8 8.75v-.5zm2 0a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-1.5a.25.25 0 0 1-.25-.25v-.5zm1 2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-5-2A.25.25 0 0 1 6.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 6 8.75v-.5zm-2 0A.25.25 0 0 1 4.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 4 8.75v-.5zm-2 0A.25.25 0 0 1 2.25 8h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 2 8.75v-.5zm11-2a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-2 0a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm-2 0A.25.25 0 0 1 9.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 9 6.75v-.5zm-2 0A.25.25 0 0 1 7.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 7 6.75v-.5zm-2 0A.25.25 0 0 1 5.25 6h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5A.25.25 0 0 1 5 6.75v-.5zm-3 0A.25.25 0 0 1 2.25 6h1.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-1.5A.25.25 0 0 1 2 6.75v-.5zm0 4a.25.25 0 0 1 .25-.25h.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-.5a.25.25 0 0 1-.25-.25v-.5zm2 0a.25.25 0 0 1 .25-.25h5.5a.25.25 0 0 1 .25.25v.5a.25.25 0 0 1-.25.25h-5.5a.25.25 0 0 1-.25-.25v-.5z"})]})]})})})},JL=["title","titleId"];var eM=e.forwardRef((function(t,n){var r=t.title,o=t.titleId,i=s(t,JL);return e.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true",ref:n,"aria-labelledby":o},i),r?e.createElement("title",{id:o},r):null,e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.594 3.94c.09-.542.56-.94 1.11-.94h2.593c.55 0 1.02.398 1.11.94l.213 1.281c.063.374.313.686.645.87.074.04.147.083.22.127.324.196.72.257 1.075.124l1.217-.456a1.125 1.125 0 011.37.49l1.296 2.247a1.125 1.125 0 01-.26 1.431l-1.003.827c-.293.24-.438.613-.431.992a6.759 6.759 0 010 .255c-.007.378.138.75.43.99l1.005.828c.424.35.534.954.26 1.43l-1.298 2.247a1.125 1.125 0 01-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.57 6.57 0 01-.22.128c-.331.183-.581.495-.644.869l-.213 1.28c-.09.543-.56.941-1.11.941h-2.594c-.55 0-1.02-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52 6.52 0 01-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125 1.125 0 01-1.369-.49l-1.297-2.247a1.125 1.125 0 01.26-1.431l1.004-.827c.292-.24.437-.613.43-.992a6.932 6.932 0 010-.255c.007-.378-.138-.75-.43-.99l-1.004-.828a1.125 1.125 0 01-.26-1.43l1.297-2.247a1.125 1.125 0 011.37-.491l1.216.456c.356.133.751.072 1.076-.124.072-.044.146-.087.22-.128.332-.183.582-.495.644-.869l.214-1.281z"}),e.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))})),tM=function(){var e=p(Wu(tS),2),t=e[0],n=e[1];return(0,Xu.jsx)("div",{children:(0,Xu.jsx)(SS,{onClick:function(){n(_(_({},t),{},{show:!t.show}))},toolTip:"Settings",style:{border:0},icon:(0,Xu.jsx)(eM,{})})})},nM=function(){var t=p(Wu(wC),2),n=t[0],r=(t[1],p(Wu(EC),2)),o=r[0],i=r[1],a=Uu(CC),u=(0,e.useRef)(null),l=function(){0===o.length||n.isInpainting||wS.emit(hS)};gE(u,(function(){null!==u&&void 0!==u&&u.current&&u.current.blur()}));return(0,Xu.jsxs)("div",{className:"prompt-wrapper",children:[(0,Xu.jsx)(bE,{ref:u,value:o,onInput:function(e){e.preventDefault(),e.stopPropagation();var t=e.target;i(t.value)},onKeyUp:function(e){"Enter"!==e.key||a||l()},placeholder:"I want to repaint of..."}),(0,Xu.jsx)(SS,{border:!0,onClick:l,disabled:0===o.length||n.isInpainting,children:"Dream"})]})},rM=__webpack_require__(883),oM=__webpack_require__.n(rM);function iM(){return iM=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iM.apply(this,arguments)}function aM(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var uM=(0,e.forwardRef)((function(t,n){var r=t.color,o=void 0===r?"currentColor":r,i=t.size,a=void 0===i?24:i,u=aM(t,["color","size"]);return e.createElement("svg",iM({ref:n,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:o,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},u),e.createElement("path",{d:"M18 8h1a4 4 0 0 1 0 8h-1"}),e.createElement("path",{d:"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4V8z"}),e.createElement("line",{x1:"6",y1:"1",x2:"6",y2:"4"}),e.createElement("line",{x1:"10",y1:"1",x2:"10",y2:"4"}),e.createElement("line",{x1:"14",y1:"1",x2:"14",y2:"4"}))}));uM.propTypes={color:oM().string,size:oM().oneOfType([oM().string,oM().number])},uM.displayName="Coffee";var lM=uM,cM=__webpack_require__.p+"static/media/coffee-machine-lineal.ee32631219cc3986f861.gif",sM=function(){var t=p((0,e.useState)(!1),2),n=t[0],r=t[1];return(0,Xu.jsxs)("div",{children:[(0,Xu.jsx)(SS,{onClick:function(){r(!0)},toolTip:"Buy me a coffee",style:{border:0},icon:(0,Xu.jsx)(lM,{})}),(0,Xu.jsxs)(pD,{onClose:function(){return r(!1)},title:"Buy Me a Coffee",className:"modal-setting",show:n,showCloseIcon:!1,children:[(0,Xu.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,Xu.jsx)("h4",{style:{lineHeight:"24px"},children:"Hi, if you found my project is useful, please conside buy me a coffee to support my work. Thanks!"}),(0,Xu.jsx)("img",{src:cM,alt:"coffee machine",style:{height:150,objectFit:"contain"}})]}),(0,Xu.jsxs)("div",{style:{display:"flex",width:"100%",justifyContent:"flex-end",alignItems:"center",gap:"12px"},children:[(0,Xu.jsx)(SS,{onClick:function(){return r(!1)},children:" No thanks "}),(0,Xu.jsx)("a",{href:"https://ko-fi.com/Z8Z1CZJGY",target:"_blank",rel:"noreferrer",children:(0,Xu.jsx)(SS,{border:!0,onClick:function(){return r(!1)},children:(0,Xu.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:"8px"},children:"Sure"})})})]})]})]})},fM=function(){var t=Uu(CC),n=p(Wu(PC),2),r=n[0],o=n[1],i=p(Wu(yC),2),a=i[0],u=i[1],l=p(TS(a),2),c=l[0],s=l[1],f=p((0,e.useState)("file-upload-".concat(Math.random().toString())),1)[0],d=p((0,e.useState)("mask-upload-".concat(Math.random().toString())),1)[0],v=Uu(oS),h=Uu(aS),m=Uu(uS),g=p((0,e.useState)(!1),2),y=g[0],b=g[1],w=p(Wu(AC),2),E=w[0],x=w[1],C=Uu(TC);F_("f",(function(){C&&!t&&x(!E)}),{},[E,C,t]);var S=(0,e.useCallback)((function(){wS.emit(yS)}),[]);F_("r",(function(){t||S()}),{},[t,S]);return(0,Xu.jsxs)("header",{children:[(0,Xu.jsxs)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",gap:4},children:[C?(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(XL,{}),style:{border:0},toolTip:"Open File Manager",disabled:t,onClick:function(){x(!0)}}):(0,Xu.jsx)(Xu.Fragment,{}),(0,Xu.jsx)("label",{htmlFor:f,children:(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)($L,{}),style:{border:0,gap:0},disabled:t,toolTip:"Upload image",children:(0,Xu.jsx)("input",{style:{display:"none"},id:f,name:f,type:"file",onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&o(n)},accept:"image/png, image/jpeg"})})}),(0,Xu.jsxs)("div",{style:{visibility:r?"visible":"hidden",display:"flex",justifyContent:"center",alignItems:"center"},children:[(0,Xu.jsx)("label",{htmlFor:d,children:(0,Xu.jsxs)(SS,{style:{border:0},disabled:t,toolTip:"Upload custom mask",children:[(0,Xu.jsx)("input",{style:{display:"none"},id:d,name:d,type:"file",onClick:function(e){e.target.value=""},onChange:function(e){var t,n=null===(t=e.currentTarget.files)||void 0===t?void 0:t[0];n&&(u(n),console.info("Send custom mask"),m||wS.emit(mS,{mask:n}))},accept:"image/png, image/jpeg"}),"Mask"]})}),a?(0,Xu.jsxs)(AP,{open:y,children:[(0,Xu.jsx)(TP,{className:"btn-primary side-panel-trigger",onMouseEnter:function(){return b(!0)},onMouseLeave:function(){return b(!1)},style:{visibility:a?"visible":"hidden",outline:"none"},onClick:function(){a&&wS.emit(mS,{mask:a})},children:(0,Xu.jsx)($c,{})}),(0,Xu.jsx)(RP,{children:(0,Xu.jsx)(PP,{style:{outline:"none"},children:s?(0,Xu.jsx)("img",{src:c.src,alt:"mask",className:"mask-preview"}):(0,Xu.jsx)(Xu.Fragment,{})})})]}):(0,Xu.jsx)(Xu.Fragment,{}),(0,Xu.jsx)(SS,{icon:(0,Xu.jsx)(Jc,{style:{height:16,width:16}}),style:{border:0,gap:0},disabled:t,toolTip:"Rerun last mask [r]",onClick:S})]})]}),(v||h)&&r?(0,Xu.jsx)(nM,{}):(0,Xu.jsx)(Xu.Fragment,{}),(0,Xu.jsxs)("div",{className:"header-icons-wrapper",children:[(0,Xu.jsx)(sM,{}),(0,Xu.jsx)($u,{}),(0,Xu.jsxs)("div",{className:"header-icons",children:[(0,Xu.jsx)(QL,{}),(0,Xu.jsx)(tM,{})]})]})]})},dM=["image/jpeg","image/png","image/webp","image/bmp","image/tiff"];var pM=function(){var t=p(Wu(PC),2),n=t[0],r=t[1],o=p(Wu(Zu),2),i=o[0],a=o[1],u=Hu(KC),l=function(){var t=p((0,e.useState)(),2),n=t[0],r=t[1],o=(0,e.useCallback)((function(){var e=new Headers;e.append("pragma","no-cache"),e.append("cache-control","no-cache"),fetch("/inputimage",{headers:e}).then(function(){var e=d(w().mark((function e(t){var n,o,i,a;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=null===(n=t.headers.get("content-disposition"))||void 0===n?void 0:n.split("filename=")[1].split(";")[0],e.next=3,t.blob();case 3:(i=e.sent)&&i.type.startsWith("image")&&(a=new File([i],void 0!==o?o:"inputImage"),r(a));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}),[r]);return(0,e.useEffect)((function(){o()}),[o]),n}(),c=Hu(_C);(0,e.useEffect)((function(){r(l)}),[l,r]),(0,e.useEffect)((function(){var e=function(){var e=d(w().mark((function e(){return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(VS,"/is_desktop"),{method:"GET"}).then((function(e){return e.text()}));case 2:"True"===e.sent&&RS();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),(0,e.useEffect)((function(){var e=function(){var e=d(w().mark((function e(){var t;return w().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(VS,"/server_config"),{method:"GET"}).then((function(e){return e.json()}));case 2:t=e.sent,console.log(t),c(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]),F_("shift+d",(function(){a("light"===i?"dark":"light")}),{},[i]),(0,e.useEffect)((function(){document.body.setAttribute("data-theme",i)}),[i]);var s=(0,e.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;return crypto.getRandomValues(new Uint8Array(e)).reduce((function(e,t){return e+((t&=63)<36?t.toString(36):t<62?(t-26).toString(36).toUpperCase():t>62?"-":"_")}),"")}()}),[n]),f=p(e.useState(!1),2),v=(f[0],f[1]),h=e.useRef(0),m=e.useCallback((function(e){e.preventDefault(),e.stopPropagation()}),[]),g=e.useCallback((function(e){e.preventDefault(),e.stopPropagation(),h.current+=1,e.dataTransfer.items&&e.dataTransfer.items.length>0&&v(!0)}),[]),y=e.useCallback((function(e){e.preventDefault(),e.stopPropagation(),h.current-=1,h.current>0||v(!1)}),[]),b=e.useCallback((function(e){if(e.preventDefault(),e.stopPropagation(),v(!1),e.dataTransfer.files&&e.dataTransfer.files.length>0){if(e.dataTransfer.files.length>1)u({open:!0,desc:"Please drag and drop only one file",state:"error",duration:3e3});else{var t=e.dataTransfer.files[0],n=t.type;dM.includes(n)?r(t):u({open:!0,desc:"Please drag and drop an image file",state:"error",duration:3e3})}e.dataTransfer.clearData()}}),[u,r]),E=(0,e.useCallback)((function(e){if(e.clipboardData){var t=e.clipboardData.items,n=[].slice.call(t).filter((function(e){return-1!==e.type.indexOf("image")}));if(0!==n.length){e.preventDefault(),e.stopPropagation();var o=n[0].getAsFile();o&&r(o)}}}),[]);return e.useEffect((function(){return window.addEventListener("dragenter",g),window.addEventListener("dragleave",y),window.addEventListener("dragover",m),window.addEventListener("drop",b),window.addEventListener("paste",E),function(){window.removeEventListener("dragenter",g),window.removeEventListener("dragleave",y),window.removeEventListener("dragover",m),window.removeEventListener("drop",b),window.removeEventListener("paste",E)}})),(0,Xu.jsxs)("div",{className:"lama-cleaner",children:[(0,Xu.jsx)(fM,{}),(0,Xu.jsx)(YL,{},s)]})};n.render((0,Xu.jsx)(e.StrictMode,{children:(0,Xu.jsx)(Bu,{children:(0,Xu.jsx)(pM,{})})}),document.getElementById("root"))}()})();