diff --git a/helpers.js b/helpers.js
index 2bef0ed..ac3fedf 100644
--- a/helpers.js
+++ b/helpers.js
@@ -43,29 +43,26 @@ function getErrorHtml(message = '', errorMessage = '') {
`;
}
-export async function getBlockConfigs(jsonFileName = 'default',
- {includeConfigs, projectPath, modulesPath, dataFiles} = {}) {
+export async function getBlockData(jsonFileName = 'default', {projectPath} = {jsonFileName: 'default'}) {
let data = await readJSONFile(path.join(projectPath, 'data', `${jsonFileName}.json`));
if (data.error) {
return data;
}
- if (includeConfigs) {
- Object.assign(data, {
- config: Object.assign(JSON.parse(JSON.stringify(config)), // The entire config object.
- {
- projectDir: modulesPath, activeDataFile: jsonFileName, dataFiles: dataFiles.map((name) => {
- return {
- name, active: jsonFileName === name,
- };
- }), remToPx: config.has('remToPx') ? config.get('remToPx') : 16,
- })
- });
- }
-
return data;
}
+export function getBlockConfigs(args = {modulesPath: '', dataFiles: []}) {
+ return Object.assign(JSON.parse(JSON.stringify(config)), // The entire config object.
+ {
+ projectDir: args.modulesPath, dataFiles: args.dataFiles.map((name) => {
+ return {
+ name,
+ };
+ }), remToPx: config.has('remToPx') ? config.get('remToPx') : 16,
+ });
+}
+
export function getBlockName(name = '') {
if (name.startsWith('@')) {
name = name.substring(1);
diff --git a/layouts/alignfull.hbs b/layouts/alignfull.hbs
index 2a123da..77baa6e 100644
--- a/layouts/alignfull.hbs
+++ b/layouts/alignfull.hbs
@@ -4,9 +4,7 @@
-
- {{> (include_block_template) }}
-
+
{{> (include_partial "layouts/partials/scripts") }}
diff --git a/layouts/container.hbs b/layouts/container.hbs
index b1f559f..901800a 100644
--- a/layouts/container.hbs
+++ b/layouts/container.hbs
@@ -4,11 +4,9 @@
-
-
- {{> (include_block_template) }}
-
-
+
{{> (include_partial "layouts/partials/scripts") }}
diff --git a/layouts/partials/scripts.hbs b/layouts/partials/scripts.hbs
index 0cd3743..e0117a7 100644
--- a/layouts/partials/scripts.hbs
+++ b/layouts/partials/scripts.hbs
@@ -1,3 +1,5 @@
+
+
{{#if config.jsUrl }}
diff --git a/layouts/scripts/dist/frame-index.min.js b/layouts/scripts/dist/frame-index.min.js
index 29014a5..c796dc8 100644
--- a/layouts/scripts/dist/frame-index.min.js
+++ b/layouts/scripts/dist/frame-index.min.js
@@ -1 +1,157 @@
-window.initBlock=function(e="",n="",o){document.querySelectorAll(n).forEach((e=>o(e)))},function(){let e;function n(n){const o=document.querySelector("body > main").scrollHeight;if(e===o)return;e=o,window.parent.postMessage("resize:"+JSON.stringify({height:e}),"*")}n(),new ResizeObserver(n).observe(document.body)}();
+window.initBlock = initBlock;
+
+let template;
+let data = {};
+let reload;
+
+// Blocks Initialization.
+function initBlock(blockName = '', selector = '', cb) {
+ reload = function () {
+ document.querySelectorAll(selector).forEach((el) => cb(el));
+ };
+
+ reload();
+}
+
+// Scrollbars / Frame resizes notifications.
+(function () {
+ let height;
+
+ handleHeightChange(); // Initial frame's height setup.
+ setupResizeListener(); // Listen to frame's height changes.
+
+ ///
+
+ function setupResizeListener() {
+ const resizeObserver = new ResizeObserver(handleHeightChange);
+ resizeObserver.observe(document.body);
+ }
+
+ function handleHeightChange() {
+ const updatedHeight = getCurrentHeight();
+
+ if (height === updatedHeight) {
+ return;
+ }
+
+ const RESIZE_CODE = 'resize:';
+ height = updatedHeight;
+ window.parent.postMessage(RESIZE_CODE + JSON.stringify({height}), '*');
+ }
+
+ function getCurrentHeight() {
+ return document.querySelector('#hbs-container').scrollHeight;
+ }
+})();
+
+// Data Updates Listeners.
+(function () {
+ loadDataOptions();
+ listenToDataOptionsUpdates();
+
+ function listenToDataOptionsUpdates() {
+ window.addEventListener('message', function (event) {
+ const message = event.data;
+ const prefix = 'dataUpdate:';
+
+ if (typeof message !== "string" || !message.startsWith(prefix)) {
+ return;
+ }
+
+ try {
+ data = JSON.parse(message.substring(prefix.length));
+ updateBlock({data});
+ } catch (e) {
+ console.log('Error parsing incoming data.', e);
+ }
+ });
+ }
+
+ function getQueryParams() {
+ const urlParams = new URLSearchParams(window.location.search);
+ const params = {};
+
+ for (const [key, value] of urlParams) {
+ params[key] = value;
+ }
+
+ return params;
+ }
+
+ function loadDataOptions() {
+ const queryParameters = new URLSearchParams({name: getQueryParams().data || 'default'});
+ fetch(`/data?${queryParameters}`)
+ .then((response) => response.json())
+ .then((response) => {
+ data = response.data; // Update state.
+ updateBlock({data});
+ });
+ }
+})();
+
+// Listen to Template updates.
+(function () {
+ initSocket();
+
+ function initSocket() {
+ const socket = window.io.connect();
+
+ socket.on('error', function (err) {
+ console.log(err);
+ });
+
+ // socket.on('connect', function () {
+ // console.log('user connected', socket.id)
+ // });
+
+ socket.on('templateUpdate', function (args) {
+ updateBlock({template: args.template});
+ });
+ }
+})();
+
+function updateBlock(args = {}) {
+ if (args.template) {
+ template = args.template; // Update state.
+ }
+
+ if (args.data) {
+ data = args.data; // Update state.
+ }
+
+ if (!template) {
+ return;
+ }
+
+ renderBlock(template, data || {}, document.getElementById("hbs-container"));
+}
+
+function renderBlock(templateHbs, jsonData, target) {
+ const template = Handlebars.compile(templateHbs);
+
+ /**
+ * Handlebars Helpers
+ */
+ Handlebars.registerHelper('esc_attr', function (attr) {
+ return attr;
+ });
+
+ Handlebars.registerHelper('esc_url', function (attr) {
+ return attr;
+ });
+
+ Handlebars.registerHelper('esc_html', function (attr) {
+ return attr;
+ });
+
+ Handlebars.registerHelper('base_url', function () {
+ return '/';
+ });
+
+ target.innerHTML = template(jsonData);
+
+ if (reload) {
+ reload();
+ }
+}
+//# sourceMappingURL=frame-index.min.js.map
diff --git a/layouts/scripts/dist/frame-index.min.js.map b/layouts/scripts/dist/frame-index.min.js.map
new file mode 100644
index 0000000..8473019
--- /dev/null
+++ b/layouts/scripts/dist/frame-index.min.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"frame-index.min.js","sources":["../frame/frame.js"],"sourcesContent":["'use strict';\n\nwindow.initBlock = initBlock;\n\nlet template;\nlet data = {};\nlet reload;\n\n// Blocks Initialization.\nfunction initBlock(blockName = '', selector = '', cb) {\n reload = function () {\n document.querySelectorAll(selector).forEach((el) => cb(el));\n }\n\n reload();\n}\n\n// Scrollbars / Frame resizes notifications.\n(function () {\n let height;\n const debug = false;\n\n handleHeightChange(); // Initial frame's height setup.\n setupResizeListener(); // Listen to frame's height changes.\n\n ///\n\n function setupResizeListener() {\n const resizeObserver = new ResizeObserver(handleHeightChange);\n resizeObserver.observe(document.body);\n }\n\n function handleHeightChange() {\n const updatedHeight = getCurrentHeight();\n\n if (debug) {\n console.log('Height Updates', 'Old vs New: ' + height, updatedHeight);\n }\n\n if (height === updatedHeight) {\n return;\n }\n\n const RESIZE_CODE = 'resize:';\n height = updatedHeight;\n window.parent.postMessage(RESIZE_CODE + JSON.stringify({height}), '*');\n\n if (debug) {\n console.log('Resize message sent: ', height)\n }\n }\n\n function getCurrentHeight() {\n return document.querySelector('#hbs-container').scrollHeight;\n }\n})();\n\n// Data Updates Listeners.\n(function () {\n loadDataOptions();\n listenToDataOptionsUpdates();\n\n function listenToDataOptionsUpdates() {\n window.addEventListener('message', function (event) {\n const message = event.data;\n const prefix = 'dataUpdate:';\n\n if (typeof message !== \"string\" || !message.startsWith(prefix)) {\n return;\n }\n\n try {\n data = JSON.parse(message.substring(prefix.length));\n updateBlock({data});\n } catch (e) {\n console.log('Error parsing incoming data.', e);\n }\n });\n }\n\n function getQueryParams() {\n const urlParams = new URLSearchParams(window.location.search);\n const params = {};\n\n for (const [key, value] of urlParams) {\n params[key] = value;\n }\n\n return params;\n }\n\n function loadDataOptions() {\n const queryParameters = new URLSearchParams({name: getQueryParams().data || 'default'});\n fetch(`/data?${queryParameters}`)\n .then((response) => response.json())\n .then((response) => {\n data = response.data; // Update state.\n updateBlock({data});\n })\n }\n})();\n\n// Listen to Template updates.\n(function () {\n initSocket();\n\n function initSocket() {\n const socket = window.io.connect();\n\n socket.on('error', function (err) {\n console.log(err);\n });\n\n // socket.on('connect', function () {\n // console.log('user connected', socket.id)\n // });\n\n socket.on('templateUpdate', function (args) {\n updateBlock({template: args.template});\n });\n }\n})();\n\nfunction updateBlock(args = {}) {\n if (args.template) {\n template = args.template; // Update state.\n }\n\n if (args.data) {\n data = args.data; // Update state.\n }\n\n if (!template) {\n return;\n }\n\n renderBlock(template, data || {}, document.getElementById(\"hbs-container\"));\n}\n\nfunction renderBlock(templateHbs, jsonData, target) {\n const template = Handlebars.compile(templateHbs);\n\n /**\n * Handlebars Helpers\n */\n Handlebars.registerHelper('esc_attr', function (attr) {\n return attr;\n });\n\n Handlebars.registerHelper('esc_url', function (attr) {\n return attr;\n });\n\n Handlebars.registerHelper('esc_html', function (attr) {\n return attr;\n });\n\n Handlebars.registerHelper('base_url', function () {\n return '/';\n });\n\n target.innerHTML = template(jsonData);\n\n if (reload) {\n reload();\n }\n}\n"],"names":[],"mappings":"AAEA,MAAM,CAAC,SAAS,GAAG,SAAS,CAAC;AAC7B;AACA,IAAI,QAAQ,CAAC;AACb,IAAI,IAAI,GAAG,EAAE,CAAC;AACd,IAAI,MAAM,CAAC;AACX;AACA;AACA,SAAS,SAAS,CAAC,SAAS,GAAG,EAAE,EAAE,QAAQ,GAAG,EAAE,EAAE,EAAE,EAAE;AACtD,EAAE,MAAM,GAAG,YAAY;AACvB,IAAI,QAAQ,CAAC,gBAAgB,CAAC,QAAQ,CAAC,CAAC,OAAO,CAAC,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAChE,IAAG;AACH;AACA,EAAE,MAAM,EAAE,CAAC;AACX,CAAC;AACD;AACA;AACA,CAAC,YAAY;AACb,EAAE,IAAI,MAAM,CAAC;AAEb;AACA,EAAE,kBAAkB,EAAE,CAAC;AACvB,EAAE,mBAAmB,EAAE,CAAC;AACxB;AACA;AACA;AACA,EAAE,SAAS,mBAAmB,GAAG;AACjC,IAAI,MAAM,cAAc,GAAG,IAAI,cAAc,CAAC,kBAAkB,CAAC,CAAC;AAClE,IAAI,cAAc,CAAC,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC;AAC1C,GAAG;AACH;AACA,EAAE,SAAS,kBAAkB,GAAG;AAChC,IAAI,MAAM,aAAa,GAAG,gBAAgB,EAAE,CAAC;AAK7C;AACA,IAAI,IAAI,MAAM,KAAK,aAAa,EAAE;AAClC,MAAM,OAAO;AACb,KAAK;AACL;AACA,IAAI,MAAM,WAAW,GAAG,SAAS,CAAC;AAClC,IAAI,MAAM,GAAG,aAAa,CAAC;AAC3B,IAAI,MAAM,CAAC,MAAM,CAAC,WAAW,CAAC,WAAW,GAAG,IAAI,CAAC,SAAS,CAAC,CAAC,MAAM,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;AAK3E,GAAG;AACH;AACA,EAAE,SAAS,gBAAgB,GAAG;AAC9B,IAAI,OAAO,QAAQ,CAAC,aAAa,CAAC,gBAAgB,CAAC,CAAC,YAAY,CAAC;AACjE,GAAG;AACH,CAAC,GAAG,CAAC;AACL;AACA;AACA,CAAC,YAAY;AACb,EAAE,eAAe,EAAE,CAAC;AACpB,EAAE,0BAA0B,EAAE,CAAC;AAC/B;AACA,EAAE,SAAS,0BAA0B,GAAG;AACxC,IAAI,MAAM,CAAC,gBAAgB,CAAC,SAAS,EAAE,UAAU,KAAK,EAAE;AACxD,MAAM,MAAM,OAAO,GAAG,KAAK,CAAC,IAAI,CAAC;AACjC,MAAM,MAAM,MAAM,GAAG,aAAa,CAAC;AACnC;AACA,MAAM,IAAI,OAAO,OAAO,KAAK,QAAQ,IAAI,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,EAAE;AACtE,QAAQ,OAAO;AACf,OAAO;AACP;AACA,MAAM,IAAI;AACV,QAAQ,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC;AAC5D,QAAQ,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;AAC5B,OAAO,CAAC,OAAO,CAAC,EAAE;AAClB,QAAQ,OAAO,CAAC,GAAG,CAAC,8BAA8B,EAAE,CAAC,CAAC,CAAC;AACvD,OAAO;AACP,KAAK,CAAC,CAAC;AACP,GAAG;AACH;AACA,EAAE,SAAS,cAAc,GAAG;AAC5B,IAAI,MAAM,SAAS,GAAG,IAAI,eAAe,CAAC,MAAM,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;AAClE,IAAI,MAAM,MAAM,GAAG,EAAE,CAAC;AACtB;AACA,IAAI,KAAK,MAAM,CAAC,GAAG,EAAE,KAAK,CAAC,IAAI,SAAS,EAAE;AAC1C,MAAM,MAAM,CAAC,GAAG,CAAC,GAAG,KAAK,CAAC;AAC1B,KAAK;AACL;AACA,IAAI,OAAO,MAAM,CAAC;AAClB,GAAG;AACH;AACA,EAAE,SAAS,eAAe,GAAG;AAC7B,IAAI,MAAM,eAAe,GAAG,IAAI,eAAe,CAAC,CAAC,IAAI,EAAE,cAAc,EAAE,CAAC,IAAI,IAAI,SAAS,CAAC,CAAC,CAAC;AAC5F,IAAI,KAAK,CAAC,CAAC,MAAM,EAAE,eAAe,CAAC,CAAC,CAAC;AACrC,OAAO,IAAI,CAAC,CAAC,QAAQ,KAAK,QAAQ,CAAC,IAAI,EAAE,CAAC;AAC1C,OAAO,IAAI,CAAC,CAAC,QAAQ,KAAK;AAC1B,QAAQ,IAAI,GAAG,QAAQ,CAAC,IAAI,CAAC;AAC7B,QAAQ,WAAW,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;AAC5B,OAAO,EAAC;AACR,GAAG;AACH,CAAC,GAAG,CAAC;AACL;AACA;AACA,CAAC,YAAY;AACb,EAAE,UAAU,EAAE,CAAC;AACf;AACA,EAAE,SAAS,UAAU,GAAG;AACxB,IAAI,MAAM,MAAM,GAAG,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,CAAC;AACvC;AACA,IAAI,MAAM,CAAC,EAAE,CAAC,OAAO,EAAE,UAAU,GAAG,EAAE;AACtC,MAAM,OAAO,CAAC,GAAG,CAAC,GAAG,CAAC,CAAC;AACvB,KAAK,CAAC,CAAC;AACP;AACA;AACA;AACA;AACA;AACA,IAAI,MAAM,CAAC,EAAE,CAAC,gBAAgB,EAAE,UAAU,IAAI,EAAE;AAChD,MAAM,WAAW,CAAC,CAAC,QAAQ,EAAE,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC;AAC7C,KAAK,CAAC,CAAC;AACP,GAAG;AACH,CAAC,GAAG,CAAC;AACL;AACA,SAAS,WAAW,CAAC,IAAI,GAAG,EAAE,EAAE;AAChC,EAAE,IAAI,IAAI,CAAC,QAAQ,EAAE;AACrB,IAAI,QAAQ,GAAG,IAAI,CAAC,QAAQ,CAAC;AAC7B,GAAG;AACH;AACA,EAAE,IAAI,IAAI,CAAC,IAAI,EAAE;AACjB,IAAI,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;AACrB,GAAG;AACH;AACA,EAAE,IAAI,CAAC,QAAQ,EAAE;AACjB,IAAI,OAAO;AACX,GAAG;AACH;AACA,EAAE,WAAW,CAAC,QAAQ,EAAE,IAAI,IAAI,EAAE,EAAE,QAAQ,CAAC,cAAc,CAAC,eAAe,CAAC,CAAC,CAAC;AAC9E,CAAC;AACD;AACA,SAAS,WAAW,CAAC,WAAW,EAAE,QAAQ,EAAE,MAAM,EAAE;AACpD,EAAE,MAAM,QAAQ,GAAG,UAAU,CAAC,OAAO,CAAC,WAAW,CAAC,CAAC;AACnD;AACA;AACA;AACA;AACA,EAAE,UAAU,CAAC,cAAc,CAAC,UAAU,EAAE,UAAU,IAAI,EAAE;AACxD,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC,CAAC;AACL;AACA,EAAE,UAAU,CAAC,cAAc,CAAC,SAAS,EAAE,UAAU,IAAI,EAAE;AACvD,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC,CAAC;AACL;AACA,EAAE,UAAU,CAAC,cAAc,CAAC,UAAU,EAAE,UAAU,IAAI,EAAE;AACxD,IAAI,OAAO,IAAI,CAAC;AAChB,GAAG,CAAC,CAAC;AACL;AACA,EAAE,UAAU,CAAC,cAAc,CAAC,UAAU,EAAE,YAAY;AACpD,IAAI,OAAO,GAAG,CAAC;AACf,GAAG,CAAC,CAAC;AACL;AACA,EAAE,MAAM,CAAC,SAAS,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC;AACxC;AACA,EAAE,IAAI,MAAM,EAAE;AACd,IAAI,MAAM,EAAE,CAAC;AACb,GAAG;AACH"}
\ No newline at end of file
diff --git a/layouts/scripts/dist/index.min.js b/layouts/scripts/dist/index.min.js
index 0cc308c..5fa14e7 100644
--- a/layouts/scripts/dist/index.min.js
+++ b/layouts/scripts/dist/index.min.js
@@ -1,27 +1,9287 @@
-function e(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var t={exports:{}},n={},r=Symbol.for("react.element"),a=Symbol.for("react.portal"),l=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function b(){}function k(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=k.prototype=new b;w.constructor=k,g(w,y.prototype),w.isPureReactComponent=!0;var S=Array.isArray,x=Object.prototype.hasOwnProperty,C={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var a,l={},o=null,i=null;if(null!=t)for(a in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(o=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(l[a]=t[a]);var u=arguments.length-2;if(1===u)l.children=n;else if(1>> 1,
+ e = a[d];
+ if (0 < g(e, b)) a[d] = b, a[c] = e, c = d;else break a;
+ }
+ }
+ function h(a) {
+ return 0 === a.length ? null : a[0];
+ }
+ function k(a) {
+ if (0 === a.length) return null;
+ var b = a[0],
+ c = a.pop();
+ if (c !== b) {
+ a[0] = c;
+ a: for (var d = 0, e = a.length, w = e >>> 1; d < w;) {
+ var m = 2 * (d + 1) - 1,
+ C = a[m],
+ n = m + 1,
+ x = a[n];
+ if (0 > g(C, c)) n < e && 0 > g(x, C) ? (a[d] = x, a[n] = c, d = n) : (a[d] = C, a[m] = c, d = m);else if (n < e && 0 > g(x, c)) a[d] = x, a[n] = c, d = n;else break a;
+ }
+ }
+ return b;
+ }
+ function g(a, b) {
+ var c = a.sortIndex - b.sortIndex;
+ return 0 !== c ? c : a.id - b.id;
+ }
+ if ("object" === typeof performance && "function" === typeof performance.now) {
+ var l = performance;
+ exports.unstable_now = function () {
+ return l.now();
+ };
+ } else {
+ var p = Date,
+ q = p.now();
+ exports.unstable_now = function () {
+ return p.now() - q;
+ };
+ }
+ var r = [],
+ t = [],
+ u = 1,
+ v = null,
+ y = 3,
+ z = !1,
+ A = !1,
+ B = !1,
+ D = "function" === typeof setTimeout ? setTimeout : null,
+ E = "function" === typeof clearTimeout ? clearTimeout : null,
+ F = "undefined" !== typeof setImmediate ? setImmediate : null;
+ "undefined" !== typeof navigator && void 0 !== navigator.scheduling && void 0 !== navigator.scheduling.isInputPending && navigator.scheduling.isInputPending.bind(navigator.scheduling);
+ function G(a) {
+ for (var b = h(t); null !== b;) {
+ if (null === b.callback) k(t);else if (b.startTime <= a) k(t), b.sortIndex = b.expirationTime, f(r, b);else break;
+ b = h(t);
+ }
+ }
+ function H(a) {
+ B = !1;
+ G(a);
+ if (!A) if (null !== h(r)) A = !0, I(J);else {
+ var b = h(t);
+ null !== b && K(H, b.startTime - a);
+ }
+ }
+ function J(a, b) {
+ A = !1;
+ B && (B = !1, E(L), L = -1);
+ z = !0;
+ var c = y;
+ try {
+ G(b);
+ for (v = h(r); null !== v && (!(v.expirationTime > b) || a && !M());) {
+ var d = v.callback;
+ if ("function" === typeof d) {
+ v.callback = null;
+ y = v.priorityLevel;
+ var e = d(v.expirationTime <= b);
+ b = exports.unstable_now();
+ "function" === typeof e ? v.callback = e : v === h(r) && k(r);
+ G(b);
+ } else k(r);
+ v = h(r);
+ }
+ if (null !== v) var w = !0;else {
+ var m = h(t);
+ null !== m && K(H, m.startTime - b);
+ w = !1;
+ }
+ return w;
+ } finally {
+ v = null, y = c, z = !1;
+ }
+ }
+ var N = !1,
+ O = null,
+ L = -1,
+ P = 5,
+ Q = -1;
+ function M() {
+ return exports.unstable_now() - Q < P ? !1 : !0;
+ }
+ function R() {
+ if (null !== O) {
+ var a = exports.unstable_now();
+ Q = a;
+ var b = !0;
+ try {
+ b = O(!0, a);
+ } finally {
+ b ? S() : (N = !1, O = null);
+ }
+ } else N = !1;
+ }
+ var S;
+ if ("function" === typeof F) S = function () {
+ F(R);
+ };else if ("undefined" !== typeof MessageChannel) {
+ var T = new MessageChannel(),
+ U = T.port2;
+ T.port1.onmessage = R;
+ S = function () {
+ U.postMessage(null);
+ };
+ } else S = function () {
+ D(R, 0);
+ };
+ function I(a) {
+ O = a;
+ N || (N = !0, S());
+ }
+ function K(a, b) {
+ L = D(function () {
+ a(exports.unstable_now());
+ }, b);
+ }
+ exports.unstable_IdlePriority = 5;
+ exports.unstable_ImmediatePriority = 1;
+ exports.unstable_LowPriority = 4;
+ exports.unstable_NormalPriority = 3;
+ exports.unstable_Profiling = null;
+ exports.unstable_UserBlockingPriority = 2;
+ exports.unstable_cancelCallback = function (a) {
+ a.callback = null;
+ };
+ exports.unstable_continueExecution = function () {
+ A || z || (A = !0, I(J));
+ };
+ exports.unstable_forceFrameRate = function (a) {
+ 0 > a || 125 < a ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P = 0 < a ? Math.floor(1E3 / a) : 5;
+ };
+ exports.unstable_getCurrentPriorityLevel = function () {
+ return y;
+ };
+ exports.unstable_getFirstCallbackNode = function () {
+ return h(r);
+ };
+ exports.unstable_next = function (a) {
+ switch (y) {
+ case 1:
+ case 2:
+ case 3:
+ var b = 3;
+ break;
+ default:
+ b = y;
+ }
+ var c = y;
+ y = b;
+ try {
+ return a();
+ } finally {
+ y = c;
+ }
+ };
+ exports.unstable_pauseExecution = function () {};
+ exports.unstable_requestPaint = function () {};
+ exports.unstable_runWithPriority = function (a, b) {
+ switch (a) {
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ break;
+ default:
+ a = 3;
+ }
+ var c = y;
+ y = a;
+ try {
+ return b();
+ } finally {
+ y = c;
+ }
+ };
+ exports.unstable_scheduleCallback = function (a, b, c) {
+ var d = exports.unstable_now();
+ "object" === typeof c && null !== c ? (c = c.delay, c = "number" === typeof c && 0 < c ? d + c : d) : c = d;
+ switch (a) {
+ case 1:
+ var e = -1;
+ break;
+ case 2:
+ e = 250;
+ break;
+ case 5:
+ e = 1073741823;
+ break;
+ case 4:
+ e = 1E4;
+ break;
+ default:
+ e = 5E3;
+ }
+ e = c + e;
+ a = {
+ id: u++,
+ callback: b,
+ priorityLevel: a,
+ startTime: c,
+ expirationTime: e,
+ sortIndex: -1
+ };
+ c > d ? (a.sortIndex = c, f(t, a), null === h(r) && a === h(t) && (B ? (E(L), L = -1) : B = !0, K(H, c - d))) : (a.sortIndex = e, f(r, a), A || z || (A = !0, I(J)));
+ return a;
+ };
+ exports.unstable_shouldYield = M;
+ exports.unstable_wrapCallback = function (a) {
+ var b = y;
+ return function () {
+ var c = y;
+ y = b;
+ try {
+ return a.apply(this, arguments);
+ } finally {
+ y = c;
+ }
+ };
+ };
+} (scheduler_production_min));
+
+(function (module) {
+
+ {
+ module.exports = scheduler_production_min;
+ }
+} (scheduler));
+
+/**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */
+
+var aa = react.exports,
+ ca = scheduler.exports;
+function p$2(a) {
+ for (var b = "https://reactjs.org/docs/error-decoder.html?invariant=" + a, c = 1; c < arguments.length; c++) b += "&args[]=" + encodeURIComponent(arguments[c]);
+ return "Minified React error #" + a + "; visit " + b + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings.";
+}
+var da = new Set(),
+ ea = {};
+function fa(a, b) {
+ ha(a, b);
+ ha(a + "Capture", b);
+}
+function ha(a, b) {
+ ea[a] = b;
+ for (a = 0; a < b.length; a++) da.add(b[a]);
+}
+var ia = !("undefined" === typeof window || "undefined" === typeof window.document || "undefined" === typeof window.document.createElement),
+ ja = Object.prototype.hasOwnProperty,
+ ka = /^[: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]*$/,
+ la = {},
+ ma = {};
+function oa(a) {
+ if (ja.call(ma, a)) return !0;
+ if (ja.call(la, a)) return !1;
+ if (ka.test(a)) return ma[a] = !0;
+ la[a] = !0;
+ return !1;
+}
+function pa(a, b, c, d) {
+ if (null !== c && 0 === c.type) return !1;
+ switch (typeof b) {
+ case "function":
+ case "symbol":
+ return !0;
+ case "boolean":
+ if (d) return !1;
+ if (null !== c) return !c.acceptsBooleans;
+ a = a.toLowerCase().slice(0, 5);
+ return "data-" !== a && "aria-" !== a;
+ default:
+ return !1;
+ }
+}
+function qa(a, b, c, d) {
+ if (null === b || "undefined" === typeof b || pa(a, b, c, d)) return !0;
+ if (d) return !1;
+ if (null !== c) switch (c.type) {
+ case 3:
+ return !b;
+ case 4:
+ return !1 === b;
+ case 5:
+ return isNaN(b);
+ case 6:
+ return isNaN(b) || 1 > b;
+ }
+ return !1;
+}
+function v$3(a, b, c, d, e, f, g) {
+ this.acceptsBooleans = 2 === b || 3 === b || 4 === b;
+ this.attributeName = d;
+ this.attributeNamespace = e;
+ this.mustUseProperty = c;
+ this.propertyName = a;
+ this.type = b;
+ this.sanitizeURL = f;
+ this.removeEmptyString = g;
+}
+var z$2 = {};
+"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function (a) {
+ z$2[a] = new v$3(a, 0, !1, a, null, !1, !1);
+});
+[["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function (a) {
+ var b = a[0];
+ z$2[b] = new v$3(b, 1, !1, a[1], null, !1, !1);
+});
+["contentEditable", "draggable", "spellCheck", "value"].forEach(function (a) {
+ z$2[a] = new v$3(a, 2, !1, a.toLowerCase(), null, !1, !1);
+});
+["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (a) {
+ z$2[a] = new v$3(a, 2, !1, a, 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 (a) {
+ z$2[a] = new v$3(a, 3, !1, a.toLowerCase(), null, !1, !1);
+});
+["checked", "multiple", "muted", "selected"].forEach(function (a) {
+ z$2[a] = new v$3(a, 3, !0, a, null, !1, !1);
+});
+["capture", "download"].forEach(function (a) {
+ z$2[a] = new v$3(a, 4, !1, a, null, !1, !1);
+});
+["cols", "rows", "size", "span"].forEach(function (a) {
+ z$2[a] = new v$3(a, 6, !1, a, null, !1, !1);
+});
+["rowSpan", "start"].forEach(function (a) {
+ z$2[a] = new v$3(a, 5, !1, a.toLowerCase(), null, !1, !1);
+});
+var ra = /[\-:]([a-z])/g;
+function sa(a) {
+ return a[1].toUpperCase();
+}
+"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function (a) {
+ var b = a.replace(ra, sa);
+ z$2[b] = new v$3(b, 1, !1, a, null, !1, !1);
+});
+"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function (a) {
+ var b = a.replace(ra, sa);
+ z$2[b] = new v$3(b, 1, !1, a, "http://www.w3.org/1999/xlink", !1, !1);
+});
+["xml:base", "xml:lang", "xml:space"].forEach(function (a) {
+ var b = a.replace(ra, sa);
+ z$2[b] = new v$3(b, 1, !1, a, "http://www.w3.org/XML/1998/namespace", !1, !1);
+});
+["tabIndex", "crossOrigin"].forEach(function (a) {
+ z$2[a] = new v$3(a, 1, !1, a.toLowerCase(), null, !1, !1);
+});
+z$2.xlinkHref = new v$3("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1);
+["src", "href", "action", "formAction"].forEach(function (a) {
+ z$2[a] = new v$3(a, 1, !1, a.toLowerCase(), null, !0, !0);
+});
+function ta(a, b, c, d) {
+ var e = z$2.hasOwnProperty(b) ? z$2[b] : null;
+ if (null !== e ? 0 !== e.type : d || !(2 < b.length) || "o" !== b[0] && "O" !== b[0] || "n" !== b[1] && "N" !== b[1]) qa(b, c, e, d) && (c = null), d || null === e ? oa(b) && (null === c ? a.removeAttribute(b) : a.setAttribute(b, "" + c)) : e.mustUseProperty ? a[e.propertyName] = null === c ? 3 === e.type ? !1 : "" : c : (b = e.attributeName, d = e.attributeNamespace, null === c ? a.removeAttribute(b) : (e = e.type, c = 3 === e || 4 === e && !0 === c ? "" : "" + c, d ? a.setAttributeNS(d, b, c) : a.setAttribute(b, c)));
+}
+var ua = aa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
+ va = Symbol.for("react.element"),
+ wa = Symbol.for("react.portal"),
+ ya = Symbol.for("react.fragment"),
+ za = Symbol.for("react.strict_mode"),
+ Aa = Symbol.for("react.profiler"),
+ Ba = Symbol.for("react.provider"),
+ Ca = Symbol.for("react.context"),
+ Da = Symbol.for("react.forward_ref"),
+ Ea = Symbol.for("react.suspense"),
+ Fa = Symbol.for("react.suspense_list"),
+ Ga = Symbol.for("react.memo"),
+ Ha = Symbol.for("react.lazy");
+var Ia = Symbol.for("react.offscreen");
+var Ja = Symbol.iterator;
+function Ka(a) {
+ if (null === a || "object" !== typeof a) return null;
+ a = Ja && a[Ja] || a["@@iterator"];
+ return "function" === typeof a ? a : null;
+}
+var A$1 = Object.assign,
+ La;
+function Ma(a) {
+ if (void 0 === La) try {
+ throw Error();
+ } catch (c) {
+ var b = c.stack.trim().match(/\n( *(at )?)/);
+ La = b && b[1] || "";
+ }
+ return "\n" + La + a;
+}
+var Na = !1;
+function Oa(a, b) {
+ if (!a || Na) return "";
+ Na = !0;
+ var c = Error.prepareStackTrace;
+ Error.prepareStackTrace = void 0;
+ try {
+ if (b) {
+ if (b = function () {
+ throw Error();
+ }, Object.defineProperty(b.prototype, "props", {
+ set: function () {
+ throw Error();
+ }
+ }), "object" === typeof Reflect && Reflect.construct) {
+ try {
+ Reflect.construct(b, []);
+ } catch (l) {
+ var d = l;
+ }
+ Reflect.construct(a, [], b);
+ } else {
+ try {
+ b.call();
+ } catch (l) {
+ d = l;
+ }
+ a.call(b.prototype);
+ }
+ } else {
+ try {
+ throw Error();
+ } catch (l) {
+ d = l;
+ }
+ a();
+ }
+ } catch (l) {
+ if (l && d && "string" === typeof l.stack) {
+ for (var e = l.stack.split("\n"), f = d.stack.split("\n"), g = e.length - 1, h = f.length - 1; 1 <= g && 0 <= h && e[g] !== f[h];) h--;
+ for (; 1 <= g && 0 <= h; g--, h--) if (e[g] !== f[h]) {
+ if (1 !== g || 1 !== h) {
+ do if (g--, h--, 0 > h || e[g] !== f[h]) {
+ var k = "\n" + e[g].replace(" at new ", " at ");
+ a.displayName && k.includes("") && (k = k.replace("", a.displayName));
+ return k;
+ } while (1 <= g && 0 <= h);
+ }
+ break;
+ }
+ }
+ } finally {
+ Na = !1, Error.prepareStackTrace = c;
+ }
+ return (a = a ? a.displayName || a.name : "") ? Ma(a) : "";
+}
+function Pa(a) {
+ switch (a.tag) {
+ case 5:
+ return Ma(a.type);
+ case 16:
+ return Ma("Lazy");
+ case 13:
+ return Ma("Suspense");
+ case 19:
+ return Ma("SuspenseList");
+ case 0:
+ case 2:
+ case 15:
+ return a = Oa(a.type, !1), a;
+ case 11:
+ return a = Oa(a.type.render, !1), a;
+ case 1:
+ return a = Oa(a.type, !0), a;
+ default:
+ return "";
+ }
+}
+function Qa(a) {
+ if (null == a) return null;
+ if ("function" === typeof a) return a.displayName || a.name || null;
+ if ("string" === typeof a) return a;
+ switch (a) {
+ case ya:
+ return "Fragment";
+ case wa:
+ return "Portal";
+ case Aa:
+ return "Profiler";
+ case za:
+ return "StrictMode";
+ case Ea:
+ return "Suspense";
+ case Fa:
+ return "SuspenseList";
+ }
+ if ("object" === typeof a) switch (a.$$typeof) {
+ case Ca:
+ return (a.displayName || "Context") + ".Consumer";
+ case Ba:
+ return (a._context.displayName || "Context") + ".Provider";
+ case Da:
+ var b = a.render;
+ a = a.displayName;
+ a || (a = b.displayName || b.name || "", a = "" !== a ? "ForwardRef(" + a + ")" : "ForwardRef");
+ return a;
+ case Ga:
+ return b = a.displayName || null, null !== b ? b : Qa(a.type) || "Memo";
+ case Ha:
+ b = a._payload;
+ a = a._init;
+ try {
+ return Qa(a(b));
+ } catch (c) {}
+ }
+ return null;
+}
+function Ra(a) {
+ var b = a.type;
+ switch (a.tag) {
+ case 24:
+ return "Cache";
+ case 9:
+ return (b.displayName || "Context") + ".Consumer";
+ case 10:
+ return (b._context.displayName || "Context") + ".Provider";
+ case 18:
+ return "DehydratedFragment";
+ case 11:
+ return a = b.render, a = a.displayName || a.name || "", b.displayName || ("" !== a ? "ForwardRef(" + a + ")" : "ForwardRef");
+ case 7:
+ return "Fragment";
+ case 5:
+ return b;
+ case 4:
+ return "Portal";
+ case 3:
+ return "Root";
+ case 6:
+ return "Text";
+ case 16:
+ return Qa(b);
+ case 8:
+ return b === za ? "StrictMode" : "Mode";
+ case 22:
+ return "Offscreen";
+ case 12:
+ return "Profiler";
+ case 21:
+ return "Scope";
+ case 13:
+ return "Suspense";
+ case 19:
+ return "SuspenseList";
+ case 25:
+ return "TracingMarker";
+ case 1:
+ case 0:
+ case 17:
+ case 2:
+ case 14:
+ case 15:
+ if ("function" === typeof b) return b.displayName || b.name || null;
+ if ("string" === typeof b) return b;
+ }
+ return null;
+}
+function Sa(a) {
+ switch (typeof a) {
+ case "boolean":
+ case "number":
+ case "string":
+ case "undefined":
+ return a;
+ case "object":
+ return a;
+ default:
+ return "";
+ }
+}
+function Ta(a) {
+ var b = a.type;
+ return (a = a.nodeName) && "input" === a.toLowerCase() && ("checkbox" === b || "radio" === b);
+}
+function Ua(a) {
+ var b = Ta(a) ? "checked" : "value",
+ c = Object.getOwnPropertyDescriptor(a.constructor.prototype, b),
+ d = "" + a[b];
+ if (!a.hasOwnProperty(b) && "undefined" !== typeof c && "function" === typeof c.get && "function" === typeof c.set) {
+ var e = c.get,
+ f = c.set;
+ Object.defineProperty(a, b, {
+ configurable: !0,
+ get: function () {
+ return e.call(this);
+ },
+ set: function (a) {
+ d = "" + a;
+ f.call(this, a);
+ }
+ });
+ Object.defineProperty(a, b, {
+ enumerable: c.enumerable
+ });
+ return {
+ getValue: function () {
+ return d;
+ },
+ setValue: function (a) {
+ d = "" + a;
+ },
+ stopTracking: function () {
+ a._valueTracker = null;
+ delete a[b];
+ }
+ };
+ }
+}
+function Va(a) {
+ a._valueTracker || (a._valueTracker = Ua(a));
+}
+function Wa(a) {
+ if (!a) return !1;
+ var b = a._valueTracker;
+ if (!b) return !0;
+ var c = b.getValue();
+ var d = "";
+ a && (d = Ta(a) ? a.checked ? "true" : "false" : a.value);
+ a = d;
+ return a !== c ? (b.setValue(a), !0) : !1;
+}
+function Xa(a) {
+ a = a || ("undefined" !== typeof document ? document : void 0);
+ if ("undefined" === typeof a) return null;
+ try {
+ return a.activeElement || a.body;
+ } catch (b) {
+ return a.body;
+ }
+}
+function Ya(a, b) {
+ var c = b.checked;
+ return A$1({}, b, {
+ defaultChecked: void 0,
+ defaultValue: void 0,
+ value: void 0,
+ checked: null != c ? c : a._wrapperState.initialChecked
+ });
+}
+function Za(a, b) {
+ var c = null == b.defaultValue ? "" : b.defaultValue,
+ d = null != b.checked ? b.checked : b.defaultChecked;
+ c = Sa(null != b.value ? b.value : c);
+ a._wrapperState = {
+ initialChecked: d,
+ initialValue: c,
+ controlled: "checkbox" === b.type || "radio" === b.type ? null != b.checked : null != b.value
+ };
+}
+function ab(a, b) {
+ b = b.checked;
+ null != b && ta(a, "checked", b, !1);
+}
+function bb(a, b) {
+ ab(a, b);
+ var c = Sa(b.value),
+ d = b.type;
+ if (null != c) {
+ if ("number" === d) {
+ if (0 === c && "" === a.value || a.value != c) a.value = "" + c;
+ } else a.value !== "" + c && (a.value = "" + c);
+ } else if ("submit" === d || "reset" === d) {
+ a.removeAttribute("value");
+ return;
+ }
+ b.hasOwnProperty("value") ? cb(a, b.type, c) : b.hasOwnProperty("defaultValue") && cb(a, b.type, Sa(b.defaultValue));
+ null == b.checked && null != b.defaultChecked && (a.defaultChecked = !!b.defaultChecked);
+}
+function db(a, b, c) {
+ if (b.hasOwnProperty("value") || b.hasOwnProperty("defaultValue")) {
+ var d = b.type;
+ if (!("submit" !== d && "reset" !== d || void 0 !== b.value && null !== b.value)) return;
+ b = "" + a._wrapperState.initialValue;
+ c || b === a.value || (a.value = b);
+ a.defaultValue = b;
+ }
+ c = a.name;
+ "" !== c && (a.name = "");
+ a.defaultChecked = !!a._wrapperState.initialChecked;
+ "" !== c && (a.name = c);
+}
+function cb(a, b, c) {
+ if ("number" !== b || Xa(a.ownerDocument) !== a) null == c ? a.defaultValue = "" + a._wrapperState.initialValue : a.defaultValue !== "" + c && (a.defaultValue = "" + c);
+}
+var eb = Array.isArray;
+function fb(a, b, c, d) {
+ a = a.options;
+ if (b) {
+ b = {};
+ for (var e = 0; e < c.length; e++) b["$" + c[e]] = !0;
+ for (c = 0; c < a.length; c++) e = b.hasOwnProperty("$" + a[c].value), a[c].selected !== e && (a[c].selected = e), e && d && (a[c].defaultSelected = !0);
+ } else {
+ c = "" + Sa(c);
+ b = null;
+ for (e = 0; e < a.length; e++) {
+ if (a[e].value === c) {
+ a[e].selected = !0;
+ d && (a[e].defaultSelected = !0);
+ return;
+ }
+ null !== b || a[e].disabled || (b = a[e]);
+ }
+ null !== b && (b.selected = !0);
+ }
+}
+function gb(a, b) {
+ if (null != b.dangerouslySetInnerHTML) throw Error(p$2(91));
+ return A$1({}, b, {
+ value: void 0,
+ defaultValue: void 0,
+ children: "" + a._wrapperState.initialValue
+ });
+}
+function hb(a, b) {
+ var c = b.value;
+ if (null == c) {
+ c = b.children;
+ b = b.defaultValue;
+ if (null != c) {
+ if (null != b) throw Error(p$2(92));
+ if (eb(c)) {
+ if (1 < c.length) throw Error(p$2(93));
+ c = c[0];
+ }
+ b = c;
+ }
+ null == b && (b = "");
+ c = b;
+ }
+ a._wrapperState = {
+ initialValue: Sa(c)
+ };
+}
+function ib(a, b) {
+ var c = Sa(b.value),
+ d = Sa(b.defaultValue);
+ null != c && (c = "" + c, c !== a.value && (a.value = c), null == b.defaultValue && a.defaultValue !== c && (a.defaultValue = c));
+ null != d && (a.defaultValue = "" + d);
+}
+function jb(a) {
+ var b = a.textContent;
+ b === a._wrapperState.initialValue && "" !== b && null !== b && (a.value = b);
+}
+function kb(a) {
+ switch (a) {
+ 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 lb(a, b) {
+ return null == a || "http://www.w3.org/1999/xhtml" === a ? kb(b) : "http://www.w3.org/2000/svg" === a && "foreignObject" === b ? "http://www.w3.org/1999/xhtml" : a;
+}
+var mb,
+ nb = function (a) {
+ return "undefined" !== typeof MSApp && MSApp.execUnsafeLocalFunction ? function (b, c, d, e) {
+ MSApp.execUnsafeLocalFunction(function () {
+ return a(b, c, d, e);
+ });
+ } : a;
+ }(function (a, b) {
+ if ("http://www.w3.org/2000/svg" !== a.namespaceURI || "innerHTML" in a) a.innerHTML = b;else {
+ mb = mb || document.createElement("div");
+ mb.innerHTML = "";
+ for (b = mb.firstChild; a.firstChild;) a.removeChild(a.firstChild);
+ for (; b.firstChild;) a.appendChild(b.firstChild);
+ }
+ });
+function ob(a, b) {
+ if (b) {
+ var c = a.firstChild;
+ if (c && c === a.lastChild && 3 === c.nodeType) {
+ c.nodeValue = b;
+ return;
+ }
+ }
+ a.textContent = b;
+}
+var pb = {
+ animationIterationCount: !0,
+ aspectRatio: !0,
+ borderImageOutset: !0,
+ borderImageSlice: !0,
+ borderImageWidth: !0,
+ boxFlex: !0,
+ boxFlexGroup: !0,
+ boxOrdinalGroup: !0,
+ columnCount: !0,
+ columns: !0,
+ flex: !0,
+ flexGrow: !0,
+ flexPositive: !0,
+ flexShrink: !0,
+ flexNegative: !0,
+ flexOrder: !0,
+ gridArea: !0,
+ gridRow: !0,
+ gridRowEnd: !0,
+ gridRowSpan: !0,
+ gridRowStart: !0,
+ gridColumn: !0,
+ gridColumnEnd: !0,
+ gridColumnSpan: !0,
+ gridColumnStart: !0,
+ fontWeight: !0,
+ lineClamp: !0,
+ lineHeight: !0,
+ opacity: !0,
+ order: !0,
+ orphans: !0,
+ tabSize: !0,
+ widows: !0,
+ zIndex: !0,
+ zoom: !0,
+ fillOpacity: !0,
+ floodOpacity: !0,
+ stopOpacity: !0,
+ strokeDasharray: !0,
+ strokeDashoffset: !0,
+ strokeMiterlimit: !0,
+ strokeOpacity: !0,
+ strokeWidth: !0
+ },
+ qb = ["Webkit", "ms", "Moz", "O"];
+Object.keys(pb).forEach(function (a) {
+ qb.forEach(function (b) {
+ b = b + a.charAt(0).toUpperCase() + a.substring(1);
+ pb[b] = pb[a];
+ });
+});
+function rb(a, b, c) {
+ return null == b || "boolean" === typeof b || "" === b ? "" : c || "number" !== typeof b || 0 === b || pb.hasOwnProperty(a) && pb[a] ? ("" + b).trim() : b + "px";
+}
+function sb(a, b) {
+ a = a.style;
+ for (var c in b) if (b.hasOwnProperty(c)) {
+ var d = 0 === c.indexOf("--"),
+ e = rb(c, b[c], d);
+ "float" === c && (c = "cssFloat");
+ d ? a.setProperty(c, e) : a[c] = e;
+ }
+}
+var tb = A$1({
+ 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 ub(a, b) {
+ if (b) {
+ if (tb[a] && (null != b.children || null != b.dangerouslySetInnerHTML)) throw Error(p$2(137, a));
+ if (null != b.dangerouslySetInnerHTML) {
+ if (null != b.children) throw Error(p$2(60));
+ if ("object" !== typeof b.dangerouslySetInnerHTML || !("__html" in b.dangerouslySetInnerHTML)) throw Error(p$2(61));
+ }
+ if (null != b.style && "object" !== typeof b.style) throw Error(p$2(62));
+ }
+}
+function vb(a, b) {
+ if (-1 === a.indexOf("-")) return "string" === typeof b.is;
+ switch (a) {
+ case "annotation-xml":
+ case "color-profile":
+ case "font-face":
+ case "font-face-src":
+ case "font-face-uri":
+ case "font-face-format":
+ case "font-face-name":
+ case "missing-glyph":
+ return !1;
+ default:
+ return !0;
+ }
+}
+var wb = null;
+function xb(a) {
+ a = a.target || a.srcElement || window;
+ a.correspondingUseElement && (a = a.correspondingUseElement);
+ return 3 === a.nodeType ? a.parentNode : a;
+}
+var yb = null,
+ zb = null,
+ Ab = null;
+function Bb(a) {
+ if (a = Cb(a)) {
+ if ("function" !== typeof yb) throw Error(p$2(280));
+ var b = a.stateNode;
+ b && (b = Db(b), yb(a.stateNode, a.type, b));
+ }
+}
+function Eb(a) {
+ zb ? Ab ? Ab.push(a) : Ab = [a] : zb = a;
+}
+function Fb() {
+ if (zb) {
+ var a = zb,
+ b = Ab;
+ Ab = zb = null;
+ Bb(a);
+ if (b) for (a = 0; a < b.length; a++) Bb(b[a]);
+ }
+}
+function Gb(a, b) {
+ return a(b);
+}
+function Hb() {}
+var Ib = !1;
+function Jb(a, b, c) {
+ if (Ib) return a(b, c);
+ Ib = !0;
+ try {
+ return Gb(a, b, c);
+ } finally {
+ if (Ib = !1, null !== zb || null !== Ab) Hb(), Fb();
+ }
+}
+function Kb(a, b) {
+ var c = a.stateNode;
+ if (null === c) return null;
+ var d = Db(c);
+ if (null === d) return null;
+ c = d[b];
+ a: switch (b) {
+ case "onClick":
+ case "onClickCapture":
+ case "onDoubleClick":
+ case "onDoubleClickCapture":
+ case "onMouseDown":
+ case "onMouseDownCapture":
+ case "onMouseMove":
+ case "onMouseMoveCapture":
+ case "onMouseUp":
+ case "onMouseUpCapture":
+ case "onMouseEnter":
+ (d = !d.disabled) || (a = a.type, d = !("button" === a || "input" === a || "select" === a || "textarea" === a));
+ a = !d;
+ break a;
+ default:
+ a = !1;
+ }
+ if (a) return null;
+ if (c && "function" !== typeof c) throw Error(p$2(231, b, typeof c));
+ return c;
+}
+var Lb = !1;
+if (ia) try {
+ var Mb = {};
+ Object.defineProperty(Mb, "passive", {
+ get: function () {
+ Lb = !0;
+ }
+ });
+ window.addEventListener("test", Mb, Mb);
+ window.removeEventListener("test", Mb, Mb);
+} catch (a) {
+ Lb = !1;
+}
+function Nb(a, b, c, d, e, f, g, h, k) {
+ var l = Array.prototype.slice.call(arguments, 3);
+ try {
+ b.apply(c, l);
+ } catch (m) {
+ this.onError(m);
+ }
+}
+var Ob = !1,
+ Pb = null,
+ Qb = !1,
+ Rb = null,
+ Sb = {
+ onError: function (a) {
+ Ob = !0;
+ Pb = a;
+ }
+ };
+function Tb(a, b, c, d, e, f, g, h, k) {
+ Ob = !1;
+ Pb = null;
+ Nb.apply(Sb, arguments);
+}
+function Ub(a, b, c, d, e, f, g, h, k) {
+ Tb.apply(this, arguments);
+ if (Ob) {
+ if (Ob) {
+ var l = Pb;
+ Ob = !1;
+ Pb = null;
+ } else throw Error(p$2(198));
+ Qb || (Qb = !0, Rb = l);
+ }
+}
+function Vb(a) {
+ var b = a,
+ c = a;
+ if (a.alternate) for (; b.return;) b = b.return;else {
+ a = b;
+ do b = a, 0 !== (b.flags & 4098) && (c = b.return), a = b.return; while (a);
+ }
+ return 3 === b.tag ? c : null;
+}
+function Wb(a) {
+ if (13 === a.tag) {
+ var b = a.memoizedState;
+ null === b && (a = a.alternate, null !== a && (b = a.memoizedState));
+ if (null !== b) return b.dehydrated;
+ }
+ return null;
+}
+function Xb(a) {
+ if (Vb(a) !== a) throw Error(p$2(188));
+}
+function Yb(a) {
+ var b = a.alternate;
+ if (!b) {
+ b = Vb(a);
+ if (null === b) throw Error(p$2(188));
+ return b !== a ? null : a;
+ }
+ for (var c = a, d = b;;) {
+ var e = c.return;
+ if (null === e) break;
+ var f = e.alternate;
+ if (null === f) {
+ d = e.return;
+ if (null !== d) {
+ c = d;
+ continue;
+ }
+ break;
+ }
+ if (e.child === f.child) {
+ for (f = e.child; f;) {
+ if (f === c) return Xb(e), a;
+ if (f === d) return Xb(e), b;
+ f = f.sibling;
+ }
+ throw Error(p$2(188));
+ }
+ if (c.return !== d.return) c = e, d = f;else {
+ for (var g = !1, h = e.child; h;) {
+ if (h === c) {
+ g = !0;
+ c = e;
+ d = f;
+ break;
+ }
+ if (h === d) {
+ g = !0;
+ d = e;
+ c = f;
+ break;
+ }
+ h = h.sibling;
+ }
+ if (!g) {
+ for (h = f.child; h;) {
+ if (h === c) {
+ g = !0;
+ c = f;
+ d = e;
+ break;
+ }
+ if (h === d) {
+ g = !0;
+ d = f;
+ c = e;
+ break;
+ }
+ h = h.sibling;
+ }
+ if (!g) throw Error(p$2(189));
+ }
+ }
+ if (c.alternate !== d) throw Error(p$2(190));
+ }
+ if (3 !== c.tag) throw Error(p$2(188));
+ return c.stateNode.current === c ? a : b;
+}
+function Zb(a) {
+ a = Yb(a);
+ return null !== a ? $b(a) : null;
+}
+function $b(a) {
+ if (5 === a.tag || 6 === a.tag) return a;
+ for (a = a.child; null !== a;) {
+ var b = $b(a);
+ if (null !== b) return b;
+ a = a.sibling;
+ }
+ return null;
+}
+var ac = ca.unstable_scheduleCallback,
+ bc = ca.unstable_cancelCallback,
+ cc = ca.unstable_shouldYield,
+ dc = ca.unstable_requestPaint,
+ B$1 = ca.unstable_now,
+ ec = ca.unstable_getCurrentPriorityLevel,
+ fc = ca.unstable_ImmediatePriority,
+ gc = ca.unstable_UserBlockingPriority,
+ hc = ca.unstable_NormalPriority,
+ ic = ca.unstable_LowPriority,
+ jc = ca.unstable_IdlePriority,
+ kc = null,
+ lc = null;
+function mc(a) {
+ if (lc && "function" === typeof lc.onCommitFiberRoot) try {
+ lc.onCommitFiberRoot(kc, a, void 0, 128 === (a.current.flags & 128));
+ } catch (b) {}
+}
+var oc = Math.clz32 ? Math.clz32 : nc,
+ pc = Math.log,
+ qc = Math.LN2;
+function nc(a) {
+ a >>>= 0;
+ return 0 === a ? 32 : 31 - (pc(a) / qc | 0) | 0;
+}
+var rc = 64,
+ sc = 4194304;
+function tc(a) {
+ switch (a & -a) {
+ case 1:
+ return 1;
+ case 2:
+ return 2;
+ case 4:
+ return 4;
+ case 8:
+ return 8;
+ case 16:
+ return 16;
+ case 32:
+ return 32;
+ case 64:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ return a & 4194240;
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ case 67108864:
+ return a & 130023424;
+ case 134217728:
+ return 134217728;
+ case 268435456:
+ return 268435456;
+ case 536870912:
+ return 536870912;
+ case 1073741824:
+ return 1073741824;
+ default:
+ return a;
+ }
+}
+function uc(a, b) {
+ var c = a.pendingLanes;
+ if (0 === c) return 0;
+ var d = 0,
+ e = a.suspendedLanes,
+ f = a.pingedLanes,
+ g = c & 268435455;
+ if (0 !== g) {
+ var h = g & ~e;
+ 0 !== h ? d = tc(h) : (f &= g, 0 !== f && (d = tc(f)));
+ } else g = c & ~e, 0 !== g ? d = tc(g) : 0 !== f && (d = tc(f));
+ if (0 === d) return 0;
+ if (0 !== b && b !== d && 0 === (b & e) && (e = d & -d, f = b & -b, e >= f || 16 === e && 0 !== (f & 4194240))) return b;
+ 0 !== (d & 4) && (d |= c & 16);
+ b = a.entangledLanes;
+ if (0 !== b) for (a = a.entanglements, b &= d; 0 < b;) c = 31 - oc(b), e = 1 << c, d |= a[c], b &= ~e;
+ return d;
+}
+function vc(a, b) {
+ switch (a) {
+ case 1:
+ case 2:
+ case 4:
+ return b + 250;
+ case 8:
+ case 16:
+ case 32:
+ case 64:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ return b + 5E3;
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ case 67108864:
+ return -1;
+ case 134217728:
+ case 268435456:
+ case 536870912:
+ case 1073741824:
+ return -1;
+ default:
+ return -1;
+ }
+}
+function wc(a, b) {
+ for (var c = a.suspendedLanes, d = a.pingedLanes, e = a.expirationTimes, f = a.pendingLanes; 0 < f;) {
+ var g = 31 - oc(f),
+ h = 1 << g,
+ k = e[g];
+ if (-1 === k) {
+ if (0 === (h & c) || 0 !== (h & d)) e[g] = vc(h, b);
+ } else k <= b && (a.expiredLanes |= h);
+ f &= ~h;
+ }
+}
+function xc(a) {
+ a = a.pendingLanes & -1073741825;
+ return 0 !== a ? a : a & 1073741824 ? 1073741824 : 0;
+}
+function yc() {
+ var a = rc;
+ rc <<= 1;
+ 0 === (rc & 4194240) && (rc = 64);
+ return a;
+}
+function zc(a) {
+ for (var b = [], c = 0; 31 > c; c++) b.push(a);
+ return b;
+}
+function Ac(a, b, c) {
+ a.pendingLanes |= b;
+ 536870912 !== b && (a.suspendedLanes = 0, a.pingedLanes = 0);
+ a = a.eventTimes;
+ b = 31 - oc(b);
+ a[b] = c;
+}
+function Bc(a, b) {
+ var c = a.pendingLanes & ~b;
+ a.pendingLanes = b;
+ a.suspendedLanes = 0;
+ a.pingedLanes = 0;
+ a.expiredLanes &= b;
+ a.mutableReadLanes &= b;
+ a.entangledLanes &= b;
+ b = a.entanglements;
+ var d = a.eventTimes;
+ for (a = a.expirationTimes; 0 < c;) {
+ var e = 31 - oc(c),
+ f = 1 << e;
+ b[e] = 0;
+ d[e] = -1;
+ a[e] = -1;
+ c &= ~f;
+ }
+}
+function Cc(a, b) {
+ var c = a.entangledLanes |= b;
+ for (a = a.entanglements; c;) {
+ var d = 31 - oc(c),
+ e = 1 << d;
+ e & b | a[d] & b && (a[d] |= b);
+ c &= ~e;
+ }
+}
+var C$1 = 0;
+function Dc(a) {
+ a &= -a;
+ return 1 < a ? 4 < a ? 0 !== (a & 268435455) ? 16 : 536870912 : 4 : 1;
+}
+var Ec,
+ Fc,
+ Gc,
+ Hc,
+ Ic,
+ Jc = !1,
+ Kc = [],
+ Lc = null,
+ Mc = null,
+ Nc = null,
+ Oc = new Map(),
+ Pc = new Map(),
+ Qc = [],
+ Rc = "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 Sc(a, b) {
+ switch (a) {
+ case "focusin":
+ case "focusout":
+ Lc = null;
+ break;
+ case "dragenter":
+ case "dragleave":
+ Mc = null;
+ break;
+ case "mouseover":
+ case "mouseout":
+ Nc = null;
+ break;
+ case "pointerover":
+ case "pointerout":
+ Oc.delete(b.pointerId);
+ break;
+ case "gotpointercapture":
+ case "lostpointercapture":
+ Pc.delete(b.pointerId);
+ }
+}
+function Tc(a, b, c, d, e, f) {
+ if (null === a || a.nativeEvent !== f) return a = {
+ blockedOn: b,
+ domEventName: c,
+ eventSystemFlags: d,
+ nativeEvent: f,
+ targetContainers: [e]
+ }, null !== b && (b = Cb(b), null !== b && Fc(b)), a;
+ a.eventSystemFlags |= d;
+ b = a.targetContainers;
+ null !== e && -1 === b.indexOf(e) && b.push(e);
+ return a;
+}
+function Uc(a, b, c, d, e) {
+ switch (b) {
+ case "focusin":
+ return Lc = Tc(Lc, a, b, c, d, e), !0;
+ case "dragenter":
+ return Mc = Tc(Mc, a, b, c, d, e), !0;
+ case "mouseover":
+ return Nc = Tc(Nc, a, b, c, d, e), !0;
+ case "pointerover":
+ var f = e.pointerId;
+ Oc.set(f, Tc(Oc.get(f) || null, a, b, c, d, e));
+ return !0;
+ case "gotpointercapture":
+ return f = e.pointerId, Pc.set(f, Tc(Pc.get(f) || null, a, b, c, d, e)), !0;
+ }
+ return !1;
+}
+function Vc(a) {
+ var b = Wc(a.target);
+ if (null !== b) {
+ var c = Vb(b);
+ if (null !== c) if (b = c.tag, 13 === b) {
+ if (b = Wb(c), null !== b) {
+ a.blockedOn = b;
+ Ic(a.priority, function () {
+ Gc(c);
+ });
+ return;
+ }
+ } else if (3 === b && c.stateNode.current.memoizedState.isDehydrated) {
+ a.blockedOn = 3 === c.tag ? c.stateNode.containerInfo : null;
+ return;
+ }
+ }
+ a.blockedOn = null;
+}
+function Xc(a) {
+ if (null !== a.blockedOn) return !1;
+ for (var b = a.targetContainers; 0 < b.length;) {
+ var c = Yc(a.domEventName, a.eventSystemFlags, b[0], a.nativeEvent);
+ if (null === c) {
+ c = a.nativeEvent;
+ var d = new c.constructor(c.type, c);
+ wb = d;
+ c.target.dispatchEvent(d);
+ wb = null;
+ } else return b = Cb(c), null !== b && Fc(b), a.blockedOn = c, !1;
+ b.shift();
+ }
+ return !0;
+}
+function Zc(a, b, c) {
+ Xc(a) && c.delete(b);
+}
+function $c() {
+ Jc = !1;
+ null !== Lc && Xc(Lc) && (Lc = null);
+ null !== Mc && Xc(Mc) && (Mc = null);
+ null !== Nc && Xc(Nc) && (Nc = null);
+ Oc.forEach(Zc);
+ Pc.forEach(Zc);
+}
+function ad(a, b) {
+ a.blockedOn === b && (a.blockedOn = null, Jc || (Jc = !0, ca.unstable_scheduleCallback(ca.unstable_NormalPriority, $c)));
+}
+function bd(a) {
+ function b(b) {
+ return ad(b, a);
+ }
+ if (0 < Kc.length) {
+ ad(Kc[0], a);
+ for (var c = 1; c < Kc.length; c++) {
+ var d = Kc[c];
+ d.blockedOn === a && (d.blockedOn = null);
+ }
+ }
+ null !== Lc && ad(Lc, a);
+ null !== Mc && ad(Mc, a);
+ null !== Nc && ad(Nc, a);
+ Oc.forEach(b);
+ Pc.forEach(b);
+ for (c = 0; c < Qc.length; c++) d = Qc[c], d.blockedOn === a && (d.blockedOn = null);
+ for (; 0 < Qc.length && (c = Qc[0], null === c.blockedOn);) Vc(c), null === c.blockedOn && Qc.shift();
+}
+var cd = ua.ReactCurrentBatchConfig,
+ dd = !0;
+function ed(a, b, c, d) {
+ var e = C$1,
+ f = cd.transition;
+ cd.transition = null;
+ try {
+ C$1 = 1, fd(a, b, c, d);
+ } finally {
+ C$1 = e, cd.transition = f;
+ }
+}
+function gd(a, b, c, d) {
+ var e = C$1,
+ f = cd.transition;
+ cd.transition = null;
+ try {
+ C$1 = 4, fd(a, b, c, d);
+ } finally {
+ C$1 = e, cd.transition = f;
+ }
+}
+function fd(a, b, c, d) {
+ if (dd) {
+ var e = Yc(a, b, c, d);
+ if (null === e) hd(a, b, d, id, c), Sc(a, d);else if (Uc(e, a, b, c, d)) d.stopPropagation();else if (Sc(a, d), b & 4 && -1 < Rc.indexOf(a)) {
+ for (; null !== e;) {
+ var f = Cb(e);
+ null !== f && Ec(f);
+ f = Yc(a, b, c, d);
+ null === f && hd(a, b, d, id, c);
+ if (f === e) break;
+ e = f;
+ }
+ null !== e && d.stopPropagation();
+ } else hd(a, b, d, null, c);
+ }
+}
+var id = null;
+function Yc(a, b, c, d) {
+ id = null;
+ a = xb(d);
+ a = Wc(a);
+ if (null !== a) if (b = Vb(a), null === b) a = null;else if (c = b.tag, 13 === c) {
+ a = Wb(b);
+ if (null !== a) return a;
+ a = null;
+ } else if (3 === c) {
+ if (b.stateNode.current.memoizedState.isDehydrated) return 3 === b.tag ? b.stateNode.containerInfo : null;
+ a = null;
+ } else b !== a && (a = null);
+ id = a;
+ return null;
+}
+function jd(a) {
+ switch (a) {
+ case "cancel":
+ case "click":
+ case "close":
+ case "contextmenu":
+ case "copy":
+ case "cut":
+ case "auxclick":
+ case "dblclick":
+ case "dragend":
+ case "dragstart":
+ case "drop":
+ case "focusin":
+ case "focusout":
+ case "input":
+ case "invalid":
+ case "keydown":
+ case "keypress":
+ case "keyup":
+ case "mousedown":
+ case "mouseup":
+ case "paste":
+ case "pause":
+ case "play":
+ case "pointercancel":
+ case "pointerdown":
+ case "pointerup":
+ case "ratechange":
+ case "reset":
+ case "resize":
+ case "seeked":
+ case "submit":
+ case "touchcancel":
+ case "touchend":
+ case "touchstart":
+ case "volumechange":
+ case "change":
+ case "selectionchange":
+ case "textInput":
+ case "compositionstart":
+ case "compositionend":
+ case "compositionupdate":
+ case "beforeblur":
+ case "afterblur":
+ case "beforeinput":
+ case "blur":
+ case "fullscreenchange":
+ case "focus":
+ case "hashchange":
+ case "popstate":
+ case "select":
+ case "selectstart":
+ return 1;
+ case "drag":
+ case "dragenter":
+ case "dragexit":
+ case "dragleave":
+ case "dragover":
+ case "mousemove":
+ case "mouseout":
+ case "mouseover":
+ case "pointermove":
+ case "pointerout":
+ case "pointerover":
+ case "scroll":
+ case "toggle":
+ case "touchmove":
+ case "wheel":
+ case "mouseenter":
+ case "mouseleave":
+ case "pointerenter":
+ case "pointerleave":
+ return 4;
+ case "message":
+ switch (ec()) {
+ case fc:
+ return 1;
+ case gc:
+ return 4;
+ case hc:
+ case ic:
+ return 16;
+ case jc:
+ return 536870912;
+ default:
+ return 16;
+ }
+ default:
+ return 16;
+ }
+}
+var kd = null,
+ ld = null,
+ md = null;
+function nd() {
+ if (md) return md;
+ var a,
+ b = ld,
+ c = b.length,
+ d,
+ e = "value" in kd ? kd.value : kd.textContent,
+ f = e.length;
+ for (a = 0; a < c && b[a] === e[a]; a++);
+ var g = c - a;
+ for (d = 1; d <= g && b[c - d] === e[f - d]; d++);
+ return md = e.slice(a, 1 < d ? 1 - d : void 0);
+}
+function od(a) {
+ var b = a.keyCode;
+ "charCode" in a ? (a = a.charCode, 0 === a && 13 === b && (a = 13)) : a = b;
+ 10 === a && (a = 13);
+ return 32 <= a || 13 === a ? a : 0;
+}
+function pd() {
+ return !0;
+}
+function qd() {
+ return !1;
+}
+function rd(a) {
+ function b(b, d, e, f, g) {
+ this._reactName = b;
+ this._targetInst = e;
+ this.type = d;
+ this.nativeEvent = f;
+ this.target = g;
+ this.currentTarget = null;
+ for (var c in a) a.hasOwnProperty(c) && (b = a[c], this[c] = b ? b(f) : f[c]);
+ this.isDefaultPrevented = (null != f.defaultPrevented ? f.defaultPrevented : !1 === f.returnValue) ? pd : qd;
+ this.isPropagationStopped = qd;
+ return this;
+ }
+ A$1(b.prototype, {
+ preventDefault: function () {
+ this.defaultPrevented = !0;
+ var a = this.nativeEvent;
+ a && (a.preventDefault ? a.preventDefault() : "unknown" !== typeof a.returnValue && (a.returnValue = !1), this.isDefaultPrevented = pd);
+ },
+ stopPropagation: function () {
+ var a = this.nativeEvent;
+ a && (a.stopPropagation ? a.stopPropagation() : "unknown" !== typeof a.cancelBubble && (a.cancelBubble = !0), this.isPropagationStopped = pd);
+ },
+ persist: function () {},
+ isPersistent: pd
+ });
+ return b;
+}
+var sd = {
+ eventPhase: 0,
+ bubbles: 0,
+ cancelable: 0,
+ timeStamp: function (a) {
+ return a.timeStamp || Date.now();
+ },
+ defaultPrevented: 0,
+ isTrusted: 0
+ },
+ td = rd(sd),
+ ud = A$1({}, sd, {
+ view: 0,
+ detail: 0
+ }),
+ vd = rd(ud),
+ wd,
+ xd,
+ yd,
+ Ad = A$1({}, ud, {
+ screenX: 0,
+ screenY: 0,
+ clientX: 0,
+ clientY: 0,
+ pageX: 0,
+ pageY: 0,
+ ctrlKey: 0,
+ shiftKey: 0,
+ altKey: 0,
+ metaKey: 0,
+ getModifierState: zd,
+ button: 0,
+ buttons: 0,
+ relatedTarget: function (a) {
+ return void 0 === a.relatedTarget ? a.fromElement === a.srcElement ? a.toElement : a.fromElement : a.relatedTarget;
+ },
+ movementX: function (a) {
+ if ("movementX" in a) return a.movementX;
+ a !== yd && (yd && "mousemove" === a.type ? (wd = a.screenX - yd.screenX, xd = a.screenY - yd.screenY) : xd = wd = 0, yd = a);
+ return wd;
+ },
+ movementY: function (a) {
+ return "movementY" in a ? a.movementY : xd;
+ }
+ }),
+ Bd = rd(Ad),
+ Cd = A$1({}, Ad, {
+ dataTransfer: 0
+ }),
+ Dd = rd(Cd),
+ Ed = A$1({}, ud, {
+ relatedTarget: 0
+ }),
+ Fd = rd(Ed),
+ Gd = A$1({}, sd, {
+ animationName: 0,
+ elapsedTime: 0,
+ pseudoElement: 0
+ }),
+ Hd = rd(Gd),
+ Id = A$1({}, sd, {
+ clipboardData: function (a) {
+ return "clipboardData" in a ? a.clipboardData : window.clipboardData;
+ }
+ }),
+ Jd = rd(Id),
+ Kd = A$1({}, sd, {
+ data: 0
+ }),
+ Ld = rd(Kd),
+ Md = {
+ Esc: "Escape",
+ Spacebar: " ",
+ Left: "ArrowLeft",
+ Up: "ArrowUp",
+ Right: "ArrowRight",
+ Down: "ArrowDown",
+ Del: "Delete",
+ Win: "OS",
+ Menu: "ContextMenu",
+ Apps: "ContextMenu",
+ Scroll: "ScrollLock",
+ MozPrintableKey: "Unidentified"
+ },
+ Nd = {
+ 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"
+ },
+ Od = {
+ Alt: "altKey",
+ Control: "ctrlKey",
+ Meta: "metaKey",
+ Shift: "shiftKey"
+ };
+function Pd(a) {
+ var b = this.nativeEvent;
+ return b.getModifierState ? b.getModifierState(a) : (a = Od[a]) ? !!b[a] : !1;
+}
+function zd() {
+ return Pd;
+}
+var Qd = A$1({}, ud, {
+ key: function (a) {
+ if (a.key) {
+ var b = Md[a.key] || a.key;
+ if ("Unidentified" !== b) return b;
+ }
+ return "keypress" === a.type ? (a = od(a), 13 === a ? "Enter" : String.fromCharCode(a)) : "keydown" === a.type || "keyup" === a.type ? Nd[a.keyCode] || "Unidentified" : "";
+ },
+ code: 0,
+ location: 0,
+ ctrlKey: 0,
+ shiftKey: 0,
+ altKey: 0,
+ metaKey: 0,
+ repeat: 0,
+ locale: 0,
+ getModifierState: zd,
+ charCode: function (a) {
+ return "keypress" === a.type ? od(a) : 0;
+ },
+ keyCode: function (a) {
+ return "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0;
+ },
+ which: function (a) {
+ return "keypress" === a.type ? od(a) : "keydown" === a.type || "keyup" === a.type ? a.keyCode : 0;
+ }
+ }),
+ Rd = rd(Qd),
+ Sd = A$1({}, Ad, {
+ pointerId: 0,
+ width: 0,
+ height: 0,
+ pressure: 0,
+ tangentialPressure: 0,
+ tiltX: 0,
+ tiltY: 0,
+ twist: 0,
+ pointerType: 0,
+ isPrimary: 0
+ }),
+ Td = rd(Sd),
+ Ud = A$1({}, ud, {
+ touches: 0,
+ targetTouches: 0,
+ changedTouches: 0,
+ altKey: 0,
+ metaKey: 0,
+ ctrlKey: 0,
+ shiftKey: 0,
+ getModifierState: zd
+ }),
+ Vd = rd(Ud),
+ Wd = A$1({}, sd, {
+ propertyName: 0,
+ elapsedTime: 0,
+ pseudoElement: 0
+ }),
+ Xd = rd(Wd),
+ Yd = A$1({}, Ad, {
+ deltaX: function (a) {
+ return "deltaX" in a ? a.deltaX : "wheelDeltaX" in a ? -a.wheelDeltaX : 0;
+ },
+ deltaY: function (a) {
+ return "deltaY" in a ? a.deltaY : "wheelDeltaY" in a ? -a.wheelDeltaY : "wheelDelta" in a ? -a.wheelDelta : 0;
+ },
+ deltaZ: 0,
+ deltaMode: 0
+ }),
+ Zd = rd(Yd),
+ $d = [9, 13, 27, 32],
+ ae$1 = ia && "CompositionEvent" in window,
+ be$1 = null;
+ia && "documentMode" in document && (be$1 = document.documentMode);
+var ce$1 = ia && "TextEvent" in window && !be$1,
+ de$1 = ia && (!ae$1 || be$1 && 8 < be$1 && 11 >= be$1),
+ ee$1 = String.fromCharCode(32),
+ fe$1 = !1;
+function ge$1(a, b) {
+ switch (a) {
+ case "keyup":
+ return -1 !== $d.indexOf(b.keyCode);
+ case "keydown":
+ return 229 !== b.keyCode;
+ case "keypress":
+ case "mousedown":
+ case "focusout":
+ return !0;
+ default:
+ return !1;
+ }
+}
+function he$1(a) {
+ a = a.detail;
+ return "object" === typeof a && "data" in a ? a.data : null;
+}
+var ie$1 = !1;
+function je$1(a, b) {
+ switch (a) {
+ case "compositionend":
+ return he$1(b);
+ case "keypress":
+ if (32 !== b.which) return null;
+ fe$1 = !0;
+ return ee$1;
+ case "textInput":
+ return a = b.data, a === ee$1 && fe$1 ? null : a;
+ default:
+ return null;
+ }
+}
+function ke$1(a, b) {
+ if (ie$1) return "compositionend" === a || !ae$1 && ge$1(a, b) ? (a = nd(), md = ld = kd = null, ie$1 = !1, a) : null;
+ switch (a) {
+ case "paste":
+ return null;
+ case "keypress":
+ if (!(b.ctrlKey || b.altKey || b.metaKey) || b.ctrlKey && b.altKey) {
+ if (b.char && 1 < b.char.length) return b.char;
+ if (b.which) return String.fromCharCode(b.which);
+ }
+ return null;
+ case "compositionend":
+ return de$1 && "ko" !== b.locale ? null : b.data;
+ default:
+ return null;
+ }
+}
+var le$1 = {
+ 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 me(a) {
+ var b = a && a.nodeName && a.nodeName.toLowerCase();
+ return "input" === b ? !!le$1[a.type] : "textarea" === b ? !0 : !1;
+}
+function ne$1(a, b, c, d) {
+ Eb(d);
+ b = oe$1(b, "onChange");
+ 0 < b.length && (c = new td("onChange", "change", null, c, d), a.push({
+ event: c,
+ listeners: b
+ }));
+}
+var pe$1 = null,
+ qe$1 = null;
+function re$1(a) {
+ se$1(a, 0);
+}
+function te$1(a) {
+ var b = ue(a);
+ if (Wa(b)) return a;
+}
+function ve$1(a, b) {
+ if ("change" === a) return b;
+}
+var we$1 = !1;
+if (ia) {
+ var xe$1;
+ if (ia) {
+ var ye$1 = ("oninput" in document);
+ if (!ye$1) {
+ var ze$1 = document.createElement("div");
+ ze$1.setAttribute("oninput", "return;");
+ ye$1 = "function" === typeof ze$1.oninput;
+ }
+ xe$1 = ye$1;
+ } else xe$1 = !1;
+ we$1 = xe$1 && (!document.documentMode || 9 < document.documentMode);
+}
+function Ae$1() {
+ pe$1 && (pe$1.detachEvent("onpropertychange", Be$1), qe$1 = pe$1 = null);
+}
+function Be$1(a) {
+ if ("value" === a.propertyName && te$1(qe$1)) {
+ var b = [];
+ ne$1(b, qe$1, a, xb(a));
+ Jb(re$1, b);
+ }
+}
+function Ce(a, b, c) {
+ "focusin" === a ? (Ae$1(), pe$1 = b, qe$1 = c, pe$1.attachEvent("onpropertychange", Be$1)) : "focusout" === a && Ae$1();
+}
+function De$1(a) {
+ if ("selectionchange" === a || "keyup" === a || "keydown" === a) return te$1(qe$1);
+}
+function Ee$1(a, b) {
+ if ("click" === a) return te$1(b);
+}
+function Fe$1(a, b) {
+ if ("input" === a || "change" === a) return te$1(b);
+}
+function Ge(a, b) {
+ return a === b && (0 !== a || 1 / a === 1 / b) || a !== a && b !== b;
+}
+var He = "function" === typeof Object.is ? Object.is : Ge;
+function Ie(a, b) {
+ if (He(a, b)) return !0;
+ if ("object" !== typeof a || null === a || "object" !== typeof b || null === b) return !1;
+ var c = Object.keys(a),
+ d = Object.keys(b);
+ if (c.length !== d.length) return !1;
+ for (d = 0; d < c.length; d++) {
+ var e = c[d];
+ if (!ja.call(b, e) || !He(a[e], b[e])) return !1;
+ }
+ return !0;
+}
+function Je(a) {
+ for (; a && a.firstChild;) a = a.firstChild;
+ return a;
+}
+function Ke(a, b) {
+ var c = Je(a);
+ a = 0;
+ for (var d; c;) {
+ if (3 === c.nodeType) {
+ d = a + c.textContent.length;
+ if (a <= b && d >= b) return {
+ node: c,
+ offset: b - a
+ };
+ a = d;
+ }
+ a: {
+ for (; c;) {
+ if (c.nextSibling) {
+ c = c.nextSibling;
+ break a;
+ }
+ c = c.parentNode;
+ }
+ c = void 0;
+ }
+ c = Je(c);
+ }
+}
+function Le(a, b) {
+ return a && b ? a === b ? !0 : a && 3 === a.nodeType ? !1 : b && 3 === b.nodeType ? Le(a, b.parentNode) : "contains" in a ? a.contains(b) : a.compareDocumentPosition ? !!(a.compareDocumentPosition(b) & 16) : !1 : !1;
+}
+function Me$1() {
+ for (var a = window, b = Xa(); b instanceof a.HTMLIFrameElement;) {
+ try {
+ var c = "string" === typeof b.contentWindow.location.href;
+ } catch (d) {
+ c = !1;
+ }
+ if (c) a = b.contentWindow;else break;
+ b = Xa(a.document);
+ }
+ return b;
+}
+function Ne$1(a) {
+ var b = a && a.nodeName && a.nodeName.toLowerCase();
+ return b && ("input" === b && ("text" === a.type || "search" === a.type || "tel" === a.type || "url" === a.type || "password" === a.type) || "textarea" === b || "true" === a.contentEditable);
+}
+function Oe$1(a) {
+ var b = Me$1(),
+ c = a.focusedElem,
+ d = a.selectionRange;
+ if (b !== c && c && c.ownerDocument && Le(c.ownerDocument.documentElement, c)) {
+ if (null !== d && Ne$1(c)) if (b = d.start, a = d.end, void 0 === a && (a = b), "selectionStart" in c) c.selectionStart = b, c.selectionEnd = Math.min(a, c.value.length);else if (a = (b = c.ownerDocument || document) && b.defaultView || window, a.getSelection) {
+ a = a.getSelection();
+ var e = c.textContent.length,
+ f = Math.min(d.start, e);
+ d = void 0 === d.end ? f : Math.min(d.end, e);
+ !a.extend && f > d && (e = d, d = f, f = e);
+ e = Ke(c, f);
+ var g = Ke(c, d);
+ e && g && (1 !== a.rangeCount || a.anchorNode !== e.node || a.anchorOffset !== e.offset || a.focusNode !== g.node || a.focusOffset !== g.offset) && (b = b.createRange(), b.setStart(e.node, e.offset), a.removeAllRanges(), f > d ? (a.addRange(b), a.extend(g.node, g.offset)) : (b.setEnd(g.node, g.offset), a.addRange(b)));
+ }
+ b = [];
+ for (a = c; a = a.parentNode;) 1 === a.nodeType && b.push({
+ element: a,
+ left: a.scrollLeft,
+ top: a.scrollTop
+ });
+ "function" === typeof c.focus && c.focus();
+ for (c = 0; c < b.length; c++) a = b[c], a.element.scrollLeft = a.left, a.element.scrollTop = a.top;
+ }
+}
+var Pe = ia && "documentMode" in document && 11 >= document.documentMode,
+ Qe = null,
+ Re$1 = null,
+ Se$1 = null,
+ Te$1 = !1;
+function Ue(a, b, c) {
+ var d = c.window === c ? c.document : 9 === c.nodeType ? c : c.ownerDocument;
+ Te$1 || null == Qe || Qe !== Xa(d) || (d = Qe, "selectionStart" in d && Ne$1(d) ? d = {
+ start: d.selectionStart,
+ end: d.selectionEnd
+ } : (d = (d.ownerDocument && d.ownerDocument.defaultView || window).getSelection(), d = {
+ anchorNode: d.anchorNode,
+ anchorOffset: d.anchorOffset,
+ focusNode: d.focusNode,
+ focusOffset: d.focusOffset
+ }), Se$1 && Ie(Se$1, d) || (Se$1 = d, d = oe$1(Re$1, "onSelect"), 0 < d.length && (b = new td("onSelect", "select", null, b, c), a.push({
+ event: b,
+ listeners: d
+ }), b.target = Qe)));
+}
+function Ve$1(a, b) {
+ var c = {};
+ c[a.toLowerCase()] = b.toLowerCase();
+ c["Webkit" + a] = "webkit" + b;
+ c["Moz" + a] = "moz" + b;
+ return c;
+}
+var We = {
+ animationend: Ve$1("Animation", "AnimationEnd"),
+ animationiteration: Ve$1("Animation", "AnimationIteration"),
+ animationstart: Ve$1("Animation", "AnimationStart"),
+ transitionend: Ve$1("Transition", "TransitionEnd")
+ },
+ Xe = {},
+ Ye$1 = {};
+ia && (Ye$1 = document.createElement("div").style, "AnimationEvent" in window || (delete We.animationend.animation, delete We.animationiteration.animation, delete We.animationstart.animation), "TransitionEvent" in window || delete We.transitionend.transition);
+function Ze(a) {
+ if (Xe[a]) return Xe[a];
+ if (!We[a]) return a;
+ var b = We[a],
+ c;
+ for (c in b) if (b.hasOwnProperty(c) && c in Ye$1) return Xe[a] = b[c];
+ return a;
+}
+var $e = Ze("animationend"),
+ af = Ze("animationiteration"),
+ bf = Ze("animationstart"),
+ cf = Ze("transitionend"),
+ df = new Map(),
+ ef = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");
+function ff(a, b) {
+ df.set(a, b);
+ fa(b, [a]);
+}
+for (var gf = 0; gf < ef.length; gf++) {
+ var hf = ef[gf],
+ jf = hf.toLowerCase(),
+ kf = hf[0].toUpperCase() + hf.slice(1);
+ ff(jf, "on" + kf);
+}
+ff($e, "onAnimationEnd");
+ff(af, "onAnimationIteration");
+ff(bf, "onAnimationStart");
+ff("dblclick", "onDoubleClick");
+ff("focusin", "onFocus");
+ff("focusout", "onBlur");
+ff(cf, "onTransitionEnd");
+ha("onMouseEnter", ["mouseout", "mouseover"]);
+ha("onMouseLeave", ["mouseout", "mouseover"]);
+ha("onPointerEnter", ["pointerout", "pointerover"]);
+ha("onPointerLeave", ["pointerout", "pointerover"]);
+fa("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" "));
+fa("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));
+fa("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]);
+fa("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" "));
+fa("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" "));
+fa("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" "));
+var lf = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),
+ mf = new Set("cancel close invalid load scroll toggle".split(" ").concat(lf));
+function nf(a, b, c) {
+ var d = a.type || "unknown-event";
+ a.currentTarget = c;
+ Ub(d, b, void 0, a);
+ a.currentTarget = null;
+}
+function se$1(a, b) {
+ b = 0 !== (b & 4);
+ for (var c = 0; c < a.length; c++) {
+ var d = a[c],
+ e = d.event;
+ d = d.listeners;
+ a: {
+ var f = void 0;
+ if (b) for (var g = d.length - 1; 0 <= g; g--) {
+ var h = d[g],
+ k = h.instance,
+ l = h.currentTarget;
+ h = h.listener;
+ if (k !== f && e.isPropagationStopped()) break a;
+ nf(e, h, l);
+ f = k;
+ } else for (g = 0; g < d.length; g++) {
+ h = d[g];
+ k = h.instance;
+ l = h.currentTarget;
+ h = h.listener;
+ if (k !== f && e.isPropagationStopped()) break a;
+ nf(e, h, l);
+ f = k;
+ }
+ }
+ }
+ if (Qb) throw a = Rb, Qb = !1, Rb = null, a;
+}
+function D$1(a, b) {
+ var c = b[of];
+ void 0 === c && (c = b[of] = new Set());
+ var d = a + "__bubble";
+ c.has(d) || (pf(b, a, 2, !1), c.add(d));
+}
+function qf(a, b, c) {
+ var d = 0;
+ b && (d |= 4);
+ pf(c, a, d, b);
+}
+var rf = "_reactListening" + Math.random().toString(36).slice(2);
+function sf(a) {
+ if (!a[rf]) {
+ a[rf] = !0;
+ da.forEach(function (b) {
+ "selectionchange" !== b && (mf.has(b) || qf(b, !1, a), qf(b, !0, a));
+ });
+ var b = 9 === a.nodeType ? a : a.ownerDocument;
+ null === b || b[rf] || (b[rf] = !0, qf("selectionchange", !1, b));
+ }
+}
+function pf(a, b, c, d) {
+ switch (jd(b)) {
+ case 1:
+ var e = ed;
+ break;
+ case 4:
+ e = gd;
+ break;
+ default:
+ e = fd;
+ }
+ c = e.bind(null, b, c, a);
+ e = void 0;
+ !Lb || "touchstart" !== b && "touchmove" !== b && "wheel" !== b || (e = !0);
+ d ? void 0 !== e ? a.addEventListener(b, c, {
+ capture: !0,
+ passive: e
+ }) : a.addEventListener(b, c, !0) : void 0 !== e ? a.addEventListener(b, c, {
+ passive: e
+ }) : a.addEventListener(b, c, !1);
+}
+function hd(a, b, c, d, e) {
+ var f = d;
+ if (0 === (b & 1) && 0 === (b & 2) && null !== d) a: for (;;) {
+ if (null === d) return;
+ var g = d.tag;
+ if (3 === g || 4 === g) {
+ var h = d.stateNode.containerInfo;
+ if (h === e || 8 === h.nodeType && h.parentNode === e) break;
+ if (4 === g) for (g = d.return; null !== g;) {
+ var k = g.tag;
+ if (3 === k || 4 === k) if (k = g.stateNode.containerInfo, k === e || 8 === k.nodeType && k.parentNode === e) return;
+ g = g.return;
+ }
+ for (; null !== h;) {
+ g = Wc(h);
+ if (null === g) return;
+ k = g.tag;
+ if (5 === k || 6 === k) {
+ d = f = g;
+ continue a;
+ }
+ h = h.parentNode;
+ }
+ }
+ d = d.return;
+ }
+ Jb(function () {
+ var d = f,
+ e = xb(c),
+ g = [];
+ a: {
+ var h = df.get(a);
+ if (void 0 !== h) {
+ var k = td,
+ n = a;
+ switch (a) {
+ case "keypress":
+ if (0 === od(c)) break a;
+ case "keydown":
+ case "keyup":
+ k = Rd;
+ break;
+ case "focusin":
+ n = "focus";
+ k = Fd;
+ break;
+ case "focusout":
+ n = "blur";
+ k = Fd;
+ break;
+ case "beforeblur":
+ case "afterblur":
+ k = Fd;
+ break;
+ case "click":
+ if (2 === c.button) break a;
+ case "auxclick":
+ case "dblclick":
+ case "mousedown":
+ case "mousemove":
+ case "mouseup":
+ case "mouseout":
+ case "mouseover":
+ case "contextmenu":
+ k = Bd;
+ break;
+ case "drag":
+ case "dragend":
+ case "dragenter":
+ case "dragexit":
+ case "dragleave":
+ case "dragover":
+ case "dragstart":
+ case "drop":
+ k = Dd;
+ break;
+ case "touchcancel":
+ case "touchend":
+ case "touchmove":
+ case "touchstart":
+ k = Vd;
+ break;
+ case $e:
+ case af:
+ case bf:
+ k = Hd;
+ break;
+ case cf:
+ k = Xd;
+ break;
+ case "scroll":
+ k = vd;
+ break;
+ case "wheel":
+ k = Zd;
+ break;
+ case "copy":
+ case "cut":
+ case "paste":
+ k = Jd;
+ break;
+ case "gotpointercapture":
+ case "lostpointercapture":
+ case "pointercancel":
+ case "pointerdown":
+ case "pointermove":
+ case "pointerout":
+ case "pointerover":
+ case "pointerup":
+ k = Td;
+ }
+ var t = 0 !== (b & 4),
+ J = !t && "scroll" === a,
+ x = t ? null !== h ? h + "Capture" : null : h;
+ t = [];
+ for (var w = d, u; null !== w;) {
+ u = w;
+ var F = u.stateNode;
+ 5 === u.tag && null !== F && (u = F, null !== x && (F = Kb(w, x), null != F && t.push(tf(w, F, u))));
+ if (J) break;
+ w = w.return;
+ }
+ 0 < t.length && (h = new k(h, n, null, c, e), g.push({
+ event: h,
+ listeners: t
+ }));
+ }
+ }
+ if (0 === (b & 7)) {
+ a: {
+ h = "mouseover" === a || "pointerover" === a;
+ k = "mouseout" === a || "pointerout" === a;
+ if (h && c !== wb && (n = c.relatedTarget || c.fromElement) && (Wc(n) || n[uf])) break a;
+ if (k || h) {
+ h = e.window === e ? e : (h = e.ownerDocument) ? h.defaultView || h.parentWindow : window;
+ if (k) {
+ if (n = c.relatedTarget || c.toElement, k = d, n = n ? Wc(n) : null, null !== n && (J = Vb(n), n !== J || 5 !== n.tag && 6 !== n.tag)) n = null;
+ } else k = null, n = d;
+ if (k !== n) {
+ t = Bd;
+ F = "onMouseLeave";
+ x = "onMouseEnter";
+ w = "mouse";
+ if ("pointerout" === a || "pointerover" === a) t = Td, F = "onPointerLeave", x = "onPointerEnter", w = "pointer";
+ J = null == k ? h : ue(k);
+ u = null == n ? h : ue(n);
+ h = new t(F, w + "leave", k, c, e);
+ h.target = J;
+ h.relatedTarget = u;
+ F = null;
+ Wc(e) === d && (t = new t(x, w + "enter", n, c, e), t.target = u, t.relatedTarget = J, F = t);
+ J = F;
+ if (k && n) b: {
+ t = k;
+ x = n;
+ w = 0;
+ for (u = t; u; u = vf(u)) w++;
+ u = 0;
+ for (F = x; F; F = vf(F)) u++;
+ for (; 0 < w - u;) t = vf(t), w--;
+ for (; 0 < u - w;) x = vf(x), u--;
+ for (; w--;) {
+ if (t === x || null !== x && t === x.alternate) break b;
+ t = vf(t);
+ x = vf(x);
+ }
+ t = null;
+ } else t = null;
+ null !== k && wf(g, h, k, t, !1);
+ null !== n && null !== J && wf(g, J, n, t, !0);
+ }
+ }
+ }
+ a: {
+ h = d ? ue(d) : window;
+ k = h.nodeName && h.nodeName.toLowerCase();
+ if ("select" === k || "input" === k && "file" === h.type) var na = ve$1;else if (me(h)) {
+ if (we$1) na = Fe$1;else {
+ na = De$1;
+ var xa = Ce;
+ }
+ } else (k = h.nodeName) && "input" === k.toLowerCase() && ("checkbox" === h.type || "radio" === h.type) && (na = Ee$1);
+ if (na && (na = na(a, d))) {
+ ne$1(g, na, c, e);
+ break a;
+ }
+ xa && xa(a, h, d);
+ "focusout" === a && (xa = h._wrapperState) && xa.controlled && "number" === h.type && cb(h, "number", h.value);
+ }
+ xa = d ? ue(d) : window;
+ switch (a) {
+ case "focusin":
+ if (me(xa) || "true" === xa.contentEditable) Qe = xa, Re$1 = d, Se$1 = null;
+ break;
+ case "focusout":
+ Se$1 = Re$1 = Qe = null;
+ break;
+ case "mousedown":
+ Te$1 = !0;
+ break;
+ case "contextmenu":
+ case "mouseup":
+ case "dragend":
+ Te$1 = !1;
+ Ue(g, c, e);
+ break;
+ case "selectionchange":
+ if (Pe) break;
+ case "keydown":
+ case "keyup":
+ Ue(g, c, e);
+ }
+ var $a;
+ if (ae$1) b: {
+ switch (a) {
+ case "compositionstart":
+ var ba = "onCompositionStart";
+ break b;
+ case "compositionend":
+ ba = "onCompositionEnd";
+ break b;
+ case "compositionupdate":
+ ba = "onCompositionUpdate";
+ break b;
+ }
+ ba = void 0;
+ } else ie$1 ? ge$1(a, c) && (ba = "onCompositionEnd") : "keydown" === a && 229 === c.keyCode && (ba = "onCompositionStart");
+ ba && (de$1 && "ko" !== c.locale && (ie$1 || "onCompositionStart" !== ba ? "onCompositionEnd" === ba && ie$1 && ($a = nd()) : (kd = e, ld = "value" in kd ? kd.value : kd.textContent, ie$1 = !0)), xa = oe$1(d, ba), 0 < xa.length && (ba = new Ld(ba, a, null, c, e), g.push({
+ event: ba,
+ listeners: xa
+ }), $a ? ba.data = $a : ($a = he$1(c), null !== $a && (ba.data = $a))));
+ if ($a = ce$1 ? je$1(a, c) : ke$1(a, c)) d = oe$1(d, "onBeforeInput"), 0 < d.length && (e = new Ld("onBeforeInput", "beforeinput", null, c, e), g.push({
+ event: e,
+ listeners: d
+ }), e.data = $a);
+ }
+ se$1(g, b);
+ });
+}
+function tf(a, b, c) {
+ return {
+ instance: a,
+ listener: b,
+ currentTarget: c
+ };
+}
+function oe$1(a, b) {
+ for (var c = b + "Capture", d = []; null !== a;) {
+ var e = a,
+ f = e.stateNode;
+ 5 === e.tag && null !== f && (e = f, f = Kb(a, c), null != f && d.unshift(tf(a, f, e)), f = Kb(a, b), null != f && d.push(tf(a, f, e)));
+ a = a.return;
+ }
+ return d;
+}
+function vf(a) {
+ if (null === a) return null;
+ do a = a.return; while (a && 5 !== a.tag);
+ return a ? a : null;
+}
+function wf(a, b, c, d, e) {
+ for (var f = b._reactName, g = []; null !== c && c !== d;) {
+ var h = c,
+ k = h.alternate,
+ l = h.stateNode;
+ if (null !== k && k === d) break;
+ 5 === h.tag && null !== l && (h = l, e ? (k = Kb(c, f), null != k && g.unshift(tf(c, k, h))) : e || (k = Kb(c, f), null != k && g.push(tf(c, k, h))));
+ c = c.return;
+ }
+ 0 !== g.length && a.push({
+ event: b,
+ listeners: g
+ });
+}
+var xf = /\r\n?/g,
+ yf = /\u0000|\uFFFD/g;
+function zf(a) {
+ return ("string" === typeof a ? a : "" + a).replace(xf, "\n").replace(yf, "");
+}
+function Af(a, b, c) {
+ b = zf(b);
+ if (zf(a) !== b && c) throw Error(p$2(425));
+}
+function Bf() {}
+var Cf = null,
+ Df = null;
+function Ef(a, b) {
+ return "textarea" === a || "noscript" === a || "string" === typeof b.children || "number" === typeof b.children || "object" === typeof b.dangerouslySetInnerHTML && null !== b.dangerouslySetInnerHTML && null != b.dangerouslySetInnerHTML.__html;
+}
+var Ff = "function" === typeof setTimeout ? setTimeout : void 0,
+ Gf = "function" === typeof clearTimeout ? clearTimeout : void 0,
+ Hf = "function" === typeof Promise ? Promise : void 0,
+ Jf = "function" === typeof queueMicrotask ? queueMicrotask : "undefined" !== typeof Hf ? function (a) {
+ return Hf.resolve(null).then(a).catch(If);
+ } : Ff;
+function If(a) {
+ setTimeout(function () {
+ throw a;
+ });
+}
+function Kf(a, b) {
+ var c = b,
+ d = 0;
+ do {
+ var e = c.nextSibling;
+ a.removeChild(c);
+ if (e && 8 === e.nodeType) if (c = e.data, "/$" === c) {
+ if (0 === d) {
+ a.removeChild(e);
+ bd(b);
+ return;
+ }
+ d--;
+ } else "$" !== c && "$?" !== c && "$!" !== c || d++;
+ c = e;
+ } while (c);
+ bd(b);
+}
+function Lf(a) {
+ for (; null != a; a = a.nextSibling) {
+ var b = a.nodeType;
+ if (1 === b || 3 === b) break;
+ if (8 === b) {
+ b = a.data;
+ if ("$" === b || "$!" === b || "$?" === b) break;
+ if ("/$" === b) return null;
+ }
+ }
+ return a;
+}
+function Mf(a) {
+ a = a.previousSibling;
+ for (var b = 0; a;) {
+ if (8 === a.nodeType) {
+ var c = a.data;
+ if ("$" === c || "$!" === c || "$?" === c) {
+ if (0 === b) return a;
+ b--;
+ } else "/$" === c && b++;
+ }
+ a = a.previousSibling;
+ }
+ return null;
+}
+var Nf = Math.random().toString(36).slice(2),
+ Of = "__reactFiber$" + Nf,
+ Pf = "__reactProps$" + Nf,
+ uf = "__reactContainer$" + Nf,
+ of = "__reactEvents$" + Nf,
+ Qf = "__reactListeners$" + Nf,
+ Rf = "__reactHandles$" + Nf;
+function Wc(a) {
+ var b = a[Of];
+ if (b) return b;
+ for (var c = a.parentNode; c;) {
+ if (b = c[uf] || c[Of]) {
+ c = b.alternate;
+ if (null !== b.child || null !== c && null !== c.child) for (a = Mf(a); null !== a;) {
+ if (c = a[Of]) return c;
+ a = Mf(a);
+ }
+ return b;
+ }
+ a = c;
+ c = a.parentNode;
+ }
+ return null;
+}
+function Cb(a) {
+ a = a[Of] || a[uf];
+ return !a || 5 !== a.tag && 6 !== a.tag && 13 !== a.tag && 3 !== a.tag ? null : a;
+}
+function ue(a) {
+ if (5 === a.tag || 6 === a.tag) return a.stateNode;
+ throw Error(p$2(33));
+}
+function Db(a) {
+ return a[Pf] || null;
+}
+var Sf = [],
+ Tf = -1;
+function Uf(a) {
+ return {
+ current: a
+ };
+}
+function E$1(a) {
+ 0 > Tf || (a.current = Sf[Tf], Sf[Tf] = null, Tf--);
+}
+function G$1(a, b) {
+ Tf++;
+ Sf[Tf] = a.current;
+ a.current = b;
+}
+var Vf = {},
+ H$1 = Uf(Vf),
+ Wf = Uf(!1),
+ Xf = Vf;
+function Yf(a, b) {
+ var c = a.type.contextTypes;
+ if (!c) return Vf;
+ var d = a.stateNode;
+ if (d && d.__reactInternalMemoizedUnmaskedChildContext === b) return d.__reactInternalMemoizedMaskedChildContext;
+ var e = {},
+ f;
+ for (f in c) e[f] = b[f];
+ d && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = b, a.__reactInternalMemoizedMaskedChildContext = e);
+ return e;
+}
+function Zf(a) {
+ a = a.childContextTypes;
+ return null !== a && void 0 !== a;
+}
+function $f() {
+ E$1(Wf);
+ E$1(H$1);
+}
+function ag(a, b, c) {
+ if (H$1.current !== Vf) throw Error(p$2(168));
+ G$1(H$1, b);
+ G$1(Wf, c);
+}
+function bg(a, b, c) {
+ var d = a.stateNode;
+ b = b.childContextTypes;
+ if ("function" !== typeof d.getChildContext) return c;
+ d = d.getChildContext();
+ for (var e in d) if (!(e in b)) throw Error(p$2(108, Ra(a) || "Unknown", e));
+ return A$1({}, c, d);
+}
+function cg(a) {
+ a = (a = a.stateNode) && a.__reactInternalMemoizedMergedChildContext || Vf;
+ Xf = H$1.current;
+ G$1(H$1, a);
+ G$1(Wf, Wf.current);
+ return !0;
+}
+function dg(a, b, c) {
+ var d = a.stateNode;
+ if (!d) throw Error(p$2(169));
+ c ? (a = bg(a, b, Xf), d.__reactInternalMemoizedMergedChildContext = a, E$1(Wf), E$1(H$1), G$1(H$1, a)) : E$1(Wf);
+ G$1(Wf, c);
+}
+var eg = null,
+ fg = !1,
+ gg = !1;
+function hg(a) {
+ null === eg ? eg = [a] : eg.push(a);
+}
+function ig(a) {
+ fg = !0;
+ hg(a);
+}
+function jg() {
+ if (!gg && null !== eg) {
+ gg = !0;
+ var a = 0,
+ b = C$1;
+ try {
+ var c = eg;
+ for (C$1 = 1; a < c.length; a++) {
+ var d = c[a];
+ do d = d(!0); while (null !== d);
+ }
+ eg = null;
+ fg = !1;
+ } catch (e) {
+ throw null !== eg && (eg = eg.slice(a + 1)), ac(fc, jg), e;
+ } finally {
+ C$1 = b, gg = !1;
+ }
+ }
+ return null;
+}
+var kg = [],
+ lg = 0,
+ mg = null,
+ ng = 0,
+ og = [],
+ pg = 0,
+ qg = null,
+ rg = 1,
+ sg = "";
+function tg(a, b) {
+ kg[lg++] = ng;
+ kg[lg++] = mg;
+ mg = a;
+ ng = b;
+}
+function ug(a, b, c) {
+ og[pg++] = rg;
+ og[pg++] = sg;
+ og[pg++] = qg;
+ qg = a;
+ var d = rg;
+ a = sg;
+ var e = 32 - oc(d) - 1;
+ d &= ~(1 << e);
+ c += 1;
+ var f = 32 - oc(b) + e;
+ if (30 < f) {
+ var g = e - e % 5;
+ f = (d & (1 << g) - 1).toString(32);
+ d >>= g;
+ e -= g;
+ rg = 1 << 32 - oc(b) + e | c << e | d;
+ sg = f + a;
+ } else rg = 1 << f | c << e | d, sg = a;
+}
+function vg(a) {
+ null !== a.return && (tg(a, 1), ug(a, 1, 0));
+}
+function wg(a) {
+ for (; a === mg;) mg = kg[--lg], kg[lg] = null, ng = kg[--lg], kg[lg] = null;
+ for (; a === qg;) qg = og[--pg], og[pg] = null, sg = og[--pg], og[pg] = null, rg = og[--pg], og[pg] = null;
+}
+var xg = null,
+ yg = null,
+ I$1 = !1,
+ zg = null;
+function Ag(a, b) {
+ var c = Bg(5, null, null, 0);
+ c.elementType = "DELETED";
+ c.stateNode = b;
+ c.return = a;
+ b = a.deletions;
+ null === b ? (a.deletions = [c], a.flags |= 16) : b.push(c);
+}
+function Cg(a, b) {
+ switch (a.tag) {
+ case 5:
+ var c = a.type;
+ b = 1 !== b.nodeType || c.toLowerCase() !== b.nodeName.toLowerCase() ? null : b;
+ return null !== b ? (a.stateNode = b, xg = a, yg = Lf(b.firstChild), !0) : !1;
+ case 6:
+ return b = "" === a.pendingProps || 3 !== b.nodeType ? null : b, null !== b ? (a.stateNode = b, xg = a, yg = null, !0) : !1;
+ case 13:
+ return b = 8 !== b.nodeType ? null : b, null !== b ? (c = null !== qg ? {
+ id: rg,
+ overflow: sg
+ } : null, a.memoizedState = {
+ dehydrated: b,
+ treeContext: c,
+ retryLane: 1073741824
+ }, c = Bg(18, null, null, 0), c.stateNode = b, c.return = a, a.child = c, xg = a, yg = null, !0) : !1;
+ default:
+ return !1;
+ }
+}
+function Dg(a) {
+ return 0 !== (a.mode & 1) && 0 === (a.flags & 128);
+}
+function Eg(a) {
+ if (I$1) {
+ var b = yg;
+ if (b) {
+ var c = b;
+ if (!Cg(a, b)) {
+ if (Dg(a)) throw Error(p$2(418));
+ b = Lf(c.nextSibling);
+ var d = xg;
+ b && Cg(a, b) ? Ag(d, c) : (a.flags = a.flags & -4097 | 2, I$1 = !1, xg = a);
+ }
+ } else {
+ if (Dg(a)) throw Error(p$2(418));
+ a.flags = a.flags & -4097 | 2;
+ I$1 = !1;
+ xg = a;
+ }
+ }
+}
+function Fg(a) {
+ for (a = a.return; null !== a && 5 !== a.tag && 3 !== a.tag && 13 !== a.tag;) a = a.return;
+ xg = a;
+}
+function Gg(a) {
+ if (a !== xg) return !1;
+ if (!I$1) return Fg(a), I$1 = !0, !1;
+ var b;
+ (b = 3 !== a.tag) && !(b = 5 !== a.tag) && (b = a.type, b = "head" !== b && "body" !== b && !Ef(a.type, a.memoizedProps));
+ if (b && (b = yg)) {
+ if (Dg(a)) throw Hg(), Error(p$2(418));
+ for (; b;) Ag(a, b), b = Lf(b.nextSibling);
+ }
+ Fg(a);
+ if (13 === a.tag) {
+ a = a.memoizedState;
+ a = null !== a ? a.dehydrated : null;
+ if (!a) throw Error(p$2(317));
+ a: {
+ a = a.nextSibling;
+ for (b = 0; a;) {
+ if (8 === a.nodeType) {
+ var c = a.data;
+ if ("/$" === c) {
+ if (0 === b) {
+ yg = Lf(a.nextSibling);
+ break a;
+ }
+ b--;
+ } else "$" !== c && "$!" !== c && "$?" !== c || b++;
+ }
+ a = a.nextSibling;
+ }
+ yg = null;
+ }
+ } else yg = xg ? Lf(a.stateNode.nextSibling) : null;
+ return !0;
+}
+function Hg() {
+ for (var a = yg; a;) a = Lf(a.nextSibling);
+}
+function Ig() {
+ yg = xg = null;
+ I$1 = !1;
+}
+function Jg(a) {
+ null === zg ? zg = [a] : zg.push(a);
+}
+var Kg = ua.ReactCurrentBatchConfig;
+function Lg(a, b) {
+ if (a && a.defaultProps) {
+ b = A$1({}, b);
+ a = a.defaultProps;
+ for (var c in a) void 0 === b[c] && (b[c] = a[c]);
+ return b;
+ }
+ return b;
+}
+var Mg = Uf(null),
+ Ng = null,
+ Og = null,
+ Pg = null;
+function Qg() {
+ Pg = Og = Ng = null;
+}
+function Rg(a) {
+ var b = Mg.current;
+ E$1(Mg);
+ a._currentValue = b;
+}
+function Sg(a, b, c) {
+ for (; null !== a;) {
+ var d = a.alternate;
+ (a.childLanes & b) !== b ? (a.childLanes |= b, null !== d && (d.childLanes |= b)) : null !== d && (d.childLanes & b) !== b && (d.childLanes |= b);
+ if (a === c) break;
+ a = a.return;
+ }
+}
+function Tg(a, b) {
+ Ng = a;
+ Pg = Og = null;
+ a = a.dependencies;
+ null !== a && null !== a.firstContext && (0 !== (a.lanes & b) && (Ug = !0), a.firstContext = null);
+}
+function Vg(a) {
+ var b = a._currentValue;
+ if (Pg !== a) if (a = {
+ context: a,
+ memoizedValue: b,
+ next: null
+ }, null === Og) {
+ if (null === Ng) throw Error(p$2(308));
+ Og = a;
+ Ng.dependencies = {
+ lanes: 0,
+ firstContext: a
+ };
+ } else Og = Og.next = a;
+ return b;
+}
+var Wg = null;
+function Xg(a) {
+ null === Wg ? Wg = [a] : Wg.push(a);
+}
+function Yg(a, b, c, d) {
+ var e = b.interleaved;
+ null === e ? (c.next = c, Xg(b)) : (c.next = e.next, e.next = c);
+ b.interleaved = c;
+ return Zg(a, d);
+}
+function Zg(a, b) {
+ a.lanes |= b;
+ var c = a.alternate;
+ null !== c && (c.lanes |= b);
+ c = a;
+ for (a = a.return; null !== a;) a.childLanes |= b, c = a.alternate, null !== c && (c.childLanes |= b), c = a, a = a.return;
+ return 3 === c.tag ? c.stateNode : null;
+}
+var $g = !1;
+function ah(a) {
+ a.updateQueue = {
+ baseState: a.memoizedState,
+ firstBaseUpdate: null,
+ lastBaseUpdate: null,
+ shared: {
+ pending: null,
+ interleaved: null,
+ lanes: 0
+ },
+ effects: null
+ };
+}
+function bh(a, b) {
+ a = a.updateQueue;
+ b.updateQueue === a && (b.updateQueue = {
+ baseState: a.baseState,
+ firstBaseUpdate: a.firstBaseUpdate,
+ lastBaseUpdate: a.lastBaseUpdate,
+ shared: a.shared,
+ effects: a.effects
+ });
+}
+function ch(a, b) {
+ return {
+ eventTime: a,
+ lane: b,
+ tag: 0,
+ payload: null,
+ callback: null,
+ next: null
+ };
+}
+function dh(a, b, c) {
+ var d = a.updateQueue;
+ if (null === d) return null;
+ d = d.shared;
+ if (0 !== (K$1 & 2)) {
+ var e = d.pending;
+ null === e ? b.next = b : (b.next = e.next, e.next = b);
+ d.pending = b;
+ return Zg(a, c);
+ }
+ e = d.interleaved;
+ null === e ? (b.next = b, Xg(d)) : (b.next = e.next, e.next = b);
+ d.interleaved = b;
+ return Zg(a, c);
+}
+function eh(a, b, c) {
+ b = b.updateQueue;
+ if (null !== b && (b = b.shared, 0 !== (c & 4194240))) {
+ var d = b.lanes;
+ d &= a.pendingLanes;
+ c |= d;
+ b.lanes = c;
+ Cc(a, c);
+ }
+}
+function fh(a, b) {
+ var c = a.updateQueue,
+ d = a.alternate;
+ if (null !== d && (d = d.updateQueue, c === d)) {
+ var e = null,
+ f = null;
+ c = c.firstBaseUpdate;
+ if (null !== c) {
+ do {
+ var g = {
+ eventTime: c.eventTime,
+ lane: c.lane,
+ tag: c.tag,
+ payload: c.payload,
+ callback: c.callback,
+ next: null
+ };
+ null === f ? e = f = g : f = f.next = g;
+ c = c.next;
+ } while (null !== c);
+ null === f ? e = f = b : f = f.next = b;
+ } else e = f = b;
+ c = {
+ baseState: d.baseState,
+ firstBaseUpdate: e,
+ lastBaseUpdate: f,
+ shared: d.shared,
+ effects: d.effects
+ };
+ a.updateQueue = c;
+ return;
+ }
+ a = c.lastBaseUpdate;
+ null === a ? c.firstBaseUpdate = b : a.next = b;
+ c.lastBaseUpdate = b;
+}
+function gh(a, b, c, d) {
+ var e = a.updateQueue;
+ $g = !1;
+ var f = e.firstBaseUpdate,
+ g = e.lastBaseUpdate,
+ h = e.shared.pending;
+ if (null !== h) {
+ e.shared.pending = null;
+ var k = h,
+ l = k.next;
+ k.next = null;
+ null === g ? f = l : g.next = l;
+ g = k;
+ var m = a.alternate;
+ null !== m && (m = m.updateQueue, h = m.lastBaseUpdate, h !== g && (null === h ? m.firstBaseUpdate = l : h.next = l, m.lastBaseUpdate = k));
+ }
+ if (null !== f) {
+ var q = e.baseState;
+ g = 0;
+ m = l = k = null;
+ h = f;
+ do {
+ var r = h.lane,
+ y = h.eventTime;
+ if ((d & r) === r) {
+ null !== m && (m = m.next = {
+ eventTime: y,
+ lane: 0,
+ tag: h.tag,
+ payload: h.payload,
+ callback: h.callback,
+ next: null
+ });
+ a: {
+ var n = a,
+ t = h;
+ r = b;
+ y = c;
+ switch (t.tag) {
+ case 1:
+ n = t.payload;
+ if ("function" === typeof n) {
+ q = n.call(y, q, r);
+ break a;
+ }
+ q = n;
+ break a;
+ case 3:
+ n.flags = n.flags & -65537 | 128;
+ case 0:
+ n = t.payload;
+ r = "function" === typeof n ? n.call(y, q, r) : n;
+ if (null === r || void 0 === r) break a;
+ q = A$1({}, q, r);
+ break a;
+ case 2:
+ $g = !0;
+ }
+ }
+ null !== h.callback && 0 !== h.lane && (a.flags |= 64, r = e.effects, null === r ? e.effects = [h] : r.push(h));
+ } else y = {
+ eventTime: y,
+ lane: r,
+ tag: h.tag,
+ payload: h.payload,
+ callback: h.callback,
+ next: null
+ }, null === m ? (l = m = y, k = q) : m = m.next = y, g |= r;
+ h = h.next;
+ if (null === h) if (h = e.shared.pending, null === h) break;else r = h, h = r.next, r.next = null, e.lastBaseUpdate = r, e.shared.pending = null;
+ } while (1);
+ null === m && (k = q);
+ e.baseState = k;
+ e.firstBaseUpdate = l;
+ e.lastBaseUpdate = m;
+ b = e.shared.interleaved;
+ if (null !== b) {
+ e = b;
+ do g |= e.lane, e = e.next; while (e !== b);
+ } else null === f && (e.shared.lanes = 0);
+ hh |= g;
+ a.lanes = g;
+ a.memoizedState = q;
+ }
+}
+function ih(a, b, c) {
+ a = b.effects;
+ b.effects = null;
+ if (null !== a) for (b = 0; b < a.length; b++) {
+ var d = a[b],
+ e = d.callback;
+ if (null !== e) {
+ d.callback = null;
+ d = c;
+ if ("function" !== typeof e) throw Error(p$2(191, e));
+ e.call(d);
+ }
+ }
+}
+var jh = new aa.Component().refs;
+function kh(a, b, c, d) {
+ b = a.memoizedState;
+ c = c(d, b);
+ c = null === c || void 0 === c ? b : A$1({}, b, c);
+ a.memoizedState = c;
+ 0 === a.lanes && (a.updateQueue.baseState = c);
+}
+var nh = {
+ isMounted: function (a) {
+ return (a = a._reactInternals) ? Vb(a) === a : !1;
+ },
+ enqueueSetState: function (a, b, c) {
+ a = a._reactInternals;
+ var d = L$1(),
+ e = lh(a),
+ f = ch(d, e);
+ f.payload = b;
+ void 0 !== c && null !== c && (f.callback = c);
+ b = dh(a, f, e);
+ null !== b && (mh(b, a, e, d), eh(b, a, e));
+ },
+ enqueueReplaceState: function (a, b, c) {
+ a = a._reactInternals;
+ var d = L$1(),
+ e = lh(a),
+ f = ch(d, e);
+ f.tag = 1;
+ f.payload = b;
+ void 0 !== c && null !== c && (f.callback = c);
+ b = dh(a, f, e);
+ null !== b && (mh(b, a, e, d), eh(b, a, e));
+ },
+ enqueueForceUpdate: function (a, b) {
+ a = a._reactInternals;
+ var c = L$1(),
+ d = lh(a),
+ e = ch(c, d);
+ e.tag = 2;
+ void 0 !== b && null !== b && (e.callback = b);
+ b = dh(a, e, d);
+ null !== b && (mh(b, a, d, c), eh(b, a, d));
+ }
+};
+function oh(a, b, c, d, e, f, g) {
+ a = a.stateNode;
+ return "function" === typeof a.shouldComponentUpdate ? a.shouldComponentUpdate(d, f, g) : b.prototype && b.prototype.isPureReactComponent ? !Ie(c, d) || !Ie(e, f) : !0;
+}
+function ph(a, b, c) {
+ var d = !1,
+ e = Vf;
+ var f = b.contextType;
+ "object" === typeof f && null !== f ? f = Vg(f) : (e = Zf(b) ? Xf : H$1.current, d = b.contextTypes, f = (d = null !== d && void 0 !== d) ? Yf(a, e) : Vf);
+ b = new b(c, f);
+ a.memoizedState = null !== b.state && void 0 !== b.state ? b.state : null;
+ b.updater = nh;
+ a.stateNode = b;
+ b._reactInternals = a;
+ d && (a = a.stateNode, a.__reactInternalMemoizedUnmaskedChildContext = e, a.__reactInternalMemoizedMaskedChildContext = f);
+ return b;
+}
+function qh(a, b, c, d) {
+ a = b.state;
+ "function" === typeof b.componentWillReceiveProps && b.componentWillReceiveProps(c, d);
+ "function" === typeof b.UNSAFE_componentWillReceiveProps && b.UNSAFE_componentWillReceiveProps(c, d);
+ b.state !== a && nh.enqueueReplaceState(b, b.state, null);
+}
+function rh(a, b, c, d) {
+ var e = a.stateNode;
+ e.props = c;
+ e.state = a.memoizedState;
+ e.refs = jh;
+ ah(a);
+ var f = b.contextType;
+ "object" === typeof f && null !== f ? e.context = Vg(f) : (f = Zf(b) ? Xf : H$1.current, e.context = Yf(a, f));
+ e.state = a.memoizedState;
+ f = b.getDerivedStateFromProps;
+ "function" === typeof f && (kh(a, b, f, c), e.state = a.memoizedState);
+ "function" === typeof b.getDerivedStateFromProps || "function" === typeof e.getSnapshotBeforeUpdate || "function" !== typeof e.UNSAFE_componentWillMount && "function" !== typeof e.componentWillMount || (b = e.state, "function" === typeof e.componentWillMount && e.componentWillMount(), "function" === typeof e.UNSAFE_componentWillMount && e.UNSAFE_componentWillMount(), b !== e.state && nh.enqueueReplaceState(e, e.state, null), gh(a, c, e, d), e.state = a.memoizedState);
+ "function" === typeof e.componentDidMount && (a.flags |= 4194308);
+}
+function sh(a, b, c) {
+ a = c.ref;
+ if (null !== a && "function" !== typeof a && "object" !== typeof a) {
+ if (c._owner) {
+ c = c._owner;
+ if (c) {
+ if (1 !== c.tag) throw Error(p$2(309));
+ var d = c.stateNode;
+ }
+ if (!d) throw Error(p$2(147, a));
+ var e = d,
+ f = "" + a;
+ if (null !== b && null !== b.ref && "function" === typeof b.ref && b.ref._stringRef === f) return b.ref;
+ b = function (a) {
+ var b = e.refs;
+ b === jh && (b = e.refs = {});
+ null === a ? delete b[f] : b[f] = a;
+ };
+ b._stringRef = f;
+ return b;
+ }
+ if ("string" !== typeof a) throw Error(p$2(284));
+ if (!c._owner) throw Error(p$2(290, a));
+ }
+ return a;
+}
+function th(a, b) {
+ a = Object.prototype.toString.call(b);
+ throw Error(p$2(31, "[object Object]" === a ? "object with keys {" + Object.keys(b).join(", ") + "}" : a));
+}
+function uh(a) {
+ var b = a._init;
+ return b(a._payload);
+}
+function vh(a) {
+ function b(b, c) {
+ if (a) {
+ var d = b.deletions;
+ null === d ? (b.deletions = [c], b.flags |= 16) : d.push(c);
+ }
+ }
+ function c(c, d) {
+ if (!a) return null;
+ for (; null !== d;) b(c, d), d = d.sibling;
+ return null;
+ }
+ function d(a, b) {
+ for (a = new Map(); null !== b;) null !== b.key ? a.set(b.key, b) : a.set(b.index, b), b = b.sibling;
+ return a;
+ }
+ function e(a, b) {
+ a = wh(a, b);
+ a.index = 0;
+ a.sibling = null;
+ return a;
+ }
+ function f(b, c, d) {
+ b.index = d;
+ if (!a) return b.flags |= 1048576, c;
+ d = b.alternate;
+ if (null !== d) return d = d.index, d < c ? (b.flags |= 2, c) : d;
+ b.flags |= 2;
+ return c;
+ }
+ function g(b) {
+ a && null === b.alternate && (b.flags |= 2);
+ return b;
+ }
+ function h(a, b, c, d) {
+ if (null === b || 6 !== b.tag) return b = xh(c, a.mode, d), b.return = a, b;
+ b = e(b, c);
+ b.return = a;
+ return b;
+ }
+ function k(a, b, c, d) {
+ var f = c.type;
+ if (f === ya) return m(a, b, c.props.children, d, c.key);
+ if (null !== b && (b.elementType === f || "object" === typeof f && null !== f && f.$$typeof === Ha && uh(f) === b.type)) return d = e(b, c.props), d.ref = sh(a, b, c), d.return = a, d;
+ d = yh(c.type, c.key, c.props, null, a.mode, d);
+ d.ref = sh(a, b, c);
+ d.return = a;
+ return d;
+ }
+ function l(a, b, c, d) {
+ if (null === b || 4 !== b.tag || b.stateNode.containerInfo !== c.containerInfo || b.stateNode.implementation !== c.implementation) return b = zh(c, a.mode, d), b.return = a, b;
+ b = e(b, c.children || []);
+ b.return = a;
+ return b;
+ }
+ function m(a, b, c, d, f) {
+ if (null === b || 7 !== b.tag) return b = Ah(c, a.mode, d, f), b.return = a, b;
+ b = e(b, c);
+ b.return = a;
+ return b;
+ }
+ function q(a, b, c) {
+ if ("string" === typeof b && "" !== b || "number" === typeof b) return b = xh("" + b, a.mode, c), b.return = a, b;
+ if ("object" === typeof b && null !== b) {
+ switch (b.$$typeof) {
+ case va:
+ return c = yh(b.type, b.key, b.props, null, a.mode, c), c.ref = sh(a, null, b), c.return = a, c;
+ case wa:
+ return b = zh(b, a.mode, c), b.return = a, b;
+ case Ha:
+ var d = b._init;
+ return q(a, d(b._payload), c);
+ }
+ if (eb(b) || Ka(b)) return b = Ah(b, a.mode, c, null), b.return = a, b;
+ th(a, b);
+ }
+ return null;
+ }
+ function r(a, b, c, d) {
+ var e = null !== b ? b.key : null;
+ if ("string" === typeof c && "" !== c || "number" === typeof c) return null !== e ? null : h(a, b, "" + c, d);
+ if ("object" === typeof c && null !== c) {
+ switch (c.$$typeof) {
+ case va:
+ return c.key === e ? k(a, b, c, d) : null;
+ case wa:
+ return c.key === e ? l(a, b, c, d) : null;
+ case Ha:
+ return e = c._init, r(a, b, e(c._payload), d);
+ }
+ if (eb(c) || Ka(c)) return null !== e ? null : m(a, b, c, d, null);
+ th(a, c);
+ }
+ return null;
+ }
+ function y(a, b, c, d, e) {
+ if ("string" === typeof d && "" !== d || "number" === typeof d) return a = a.get(c) || null, h(b, a, "" + d, e);
+ if ("object" === typeof d && null !== d) {
+ switch (d.$$typeof) {
+ case va:
+ return a = a.get(null === d.key ? c : d.key) || null, k(b, a, d, e);
+ case wa:
+ return a = a.get(null === d.key ? c : d.key) || null, l(b, a, d, e);
+ case Ha:
+ var f = d._init;
+ return y(a, b, c, f(d._payload), e);
+ }
+ if (eb(d) || Ka(d)) return a = a.get(c) || null, m(b, a, d, e, null);
+ th(b, d);
+ }
+ return null;
+ }
+ function n(e, g, h, k) {
+ for (var l = null, m = null, u = g, w = g = 0, x = null; null !== u && w < h.length; w++) {
+ u.index > w ? (x = u, u = null) : x = u.sibling;
+ var n = r(e, u, h[w], k);
+ if (null === n) {
+ null === u && (u = x);
+ break;
+ }
+ a && u && null === n.alternate && b(e, u);
+ g = f(n, g, w);
+ null === m ? l = n : m.sibling = n;
+ m = n;
+ u = x;
+ }
+ if (w === h.length) return c(e, u), I$1 && tg(e, w), l;
+ if (null === u) {
+ for (; w < h.length; w++) u = q(e, h[w], k), null !== u && (g = f(u, g, w), null === m ? l = u : m.sibling = u, m = u);
+ I$1 && tg(e, w);
+ return l;
+ }
+ for (u = d(e, u); w < h.length; w++) x = y(u, e, w, h[w], k), null !== x && (a && null !== x.alternate && u.delete(null === x.key ? w : x.key), g = f(x, g, w), null === m ? l = x : m.sibling = x, m = x);
+ a && u.forEach(function (a) {
+ return b(e, a);
+ });
+ I$1 && tg(e, w);
+ return l;
+ }
+ function t(e, g, h, k) {
+ var l = Ka(h);
+ if ("function" !== typeof l) throw Error(p$2(150));
+ h = l.call(h);
+ if (null == h) throw Error(p$2(151));
+ for (var u = l = null, m = g, w = g = 0, x = null, n = h.next(); null !== m && !n.done; w++, n = h.next()) {
+ m.index > w ? (x = m, m = null) : x = m.sibling;
+ var t = r(e, m, n.value, k);
+ if (null === t) {
+ null === m && (m = x);
+ break;
+ }
+ a && m && null === t.alternate && b(e, m);
+ g = f(t, g, w);
+ null === u ? l = t : u.sibling = t;
+ u = t;
+ m = x;
+ }
+ if (n.done) return c(e, m), I$1 && tg(e, w), l;
+ if (null === m) {
+ for (; !n.done; w++, n = h.next()) n = q(e, n.value, k), null !== n && (g = f(n, g, w), null === u ? l = n : u.sibling = n, u = n);
+ I$1 && tg(e, w);
+ return l;
+ }
+ for (m = d(e, m); !n.done; w++, n = h.next()) n = y(m, e, w, n.value, k), null !== n && (a && null !== n.alternate && m.delete(null === n.key ? w : n.key), g = f(n, g, w), null === u ? l = n : u.sibling = n, u = n);
+ a && m.forEach(function (a) {
+ return b(e, a);
+ });
+ I$1 && tg(e, w);
+ return l;
+ }
+ function J(a, d, f, h) {
+ "object" === typeof f && null !== f && f.type === ya && null === f.key && (f = f.props.children);
+ if ("object" === typeof f && null !== f) {
+ switch (f.$$typeof) {
+ case va:
+ a: {
+ for (var k = f.key, l = d; null !== l;) {
+ if (l.key === k) {
+ k = f.type;
+ if (k === ya) {
+ if (7 === l.tag) {
+ c(a, l.sibling);
+ d = e(l, f.props.children);
+ d.return = a;
+ a = d;
+ break a;
+ }
+ } else if (l.elementType === k || "object" === typeof k && null !== k && k.$$typeof === Ha && uh(k) === l.type) {
+ c(a, l.sibling);
+ d = e(l, f.props);
+ d.ref = sh(a, l, f);
+ d.return = a;
+ a = d;
+ break a;
+ }
+ c(a, l);
+ break;
+ } else b(a, l);
+ l = l.sibling;
+ }
+ f.type === ya ? (d = Ah(f.props.children, a.mode, h, f.key), d.return = a, a = d) : (h = yh(f.type, f.key, f.props, null, a.mode, h), h.ref = sh(a, d, f), h.return = a, a = h);
+ }
+ return g(a);
+ case wa:
+ a: {
+ for (l = f.key; null !== d;) {
+ if (d.key === l) {
+ if (4 === d.tag && d.stateNode.containerInfo === f.containerInfo && d.stateNode.implementation === f.implementation) {
+ c(a, d.sibling);
+ d = e(d, f.children || []);
+ d.return = a;
+ a = d;
+ break a;
+ } else {
+ c(a, d);
+ break;
+ }
+ } else b(a, d);
+ d = d.sibling;
+ }
+ d = zh(f, a.mode, h);
+ d.return = a;
+ a = d;
+ }
+ return g(a);
+ case Ha:
+ return l = f._init, J(a, d, l(f._payload), h);
+ }
+ if (eb(f)) return n(a, d, f, h);
+ if (Ka(f)) return t(a, d, f, h);
+ th(a, f);
+ }
+ return "string" === typeof f && "" !== f || "number" === typeof f ? (f = "" + f, null !== d && 6 === d.tag ? (c(a, d.sibling), d = e(d, f), d.return = a, a = d) : (c(a, d), d = xh(f, a.mode, h), d.return = a, a = d), g(a)) : c(a, d);
+ }
+ return J;
+}
+var Bh = vh(!0),
+ Ch = vh(!1),
+ Dh = {},
+ Eh = Uf(Dh),
+ Fh = Uf(Dh),
+ Gh = Uf(Dh);
+function Hh(a) {
+ if (a === Dh) throw Error(p$2(174));
+ return a;
+}
+function Ih(a, b) {
+ G$1(Gh, b);
+ G$1(Fh, a);
+ G$1(Eh, Dh);
+ a = b.nodeType;
+ switch (a) {
+ case 9:
+ case 11:
+ b = (b = b.documentElement) ? b.namespaceURI : lb(null, "");
+ break;
+ default:
+ a = 8 === a ? b.parentNode : b, b = a.namespaceURI || null, a = a.tagName, b = lb(b, a);
+ }
+ E$1(Eh);
+ G$1(Eh, b);
+}
+function Jh() {
+ E$1(Eh);
+ E$1(Fh);
+ E$1(Gh);
+}
+function Kh(a) {
+ Hh(Gh.current);
+ var b = Hh(Eh.current);
+ var c = lb(b, a.type);
+ b !== c && (G$1(Fh, a), G$1(Eh, c));
+}
+function Lh(a) {
+ Fh.current === a && (E$1(Eh), E$1(Fh));
+}
+var M$1 = Uf(0);
+function Mh(a) {
+ for (var b = a; null !== b;) {
+ if (13 === b.tag) {
+ var c = b.memoizedState;
+ if (null !== c && (c = c.dehydrated, null === c || "$?" === c.data || "$!" === c.data)) return b;
+ } else if (19 === b.tag && void 0 !== b.memoizedProps.revealOrder) {
+ if (0 !== (b.flags & 128)) return b;
+ } else if (null !== b.child) {
+ b.child.return = b;
+ b = b.child;
+ continue;
+ }
+ if (b === a) break;
+ for (; null === b.sibling;) {
+ if (null === b.return || b.return === a) return null;
+ b = b.return;
+ }
+ b.sibling.return = b.return;
+ b = b.sibling;
+ }
+ return null;
+}
+var Nh = [];
+function Oh() {
+ for (var a = 0; a < Nh.length; a++) Nh[a]._workInProgressVersionPrimary = null;
+ Nh.length = 0;
+}
+var Ph = ua.ReactCurrentDispatcher,
+ Qh = ua.ReactCurrentBatchConfig,
+ Rh = 0,
+ N$1 = null,
+ O = null,
+ P = null,
+ Sh = !1,
+ Th = !1,
+ Uh = 0,
+ Vh = 0;
+function Q$1() {
+ throw Error(p$2(321));
+}
+function Wh(a, b) {
+ if (null === b) return !1;
+ for (var c = 0; c < b.length && c < a.length; c++) if (!He(a[c], b[c])) return !1;
+ return !0;
+}
+function Xh(a, b, c, d, e, f) {
+ Rh = f;
+ N$1 = b;
+ b.memoizedState = null;
+ b.updateQueue = null;
+ b.lanes = 0;
+ Ph.current = null === a || null === a.memoizedState ? Yh : Zh;
+ a = c(d, e);
+ if (Th) {
+ f = 0;
+ do {
+ Th = !1;
+ Uh = 0;
+ if (25 <= f) throw Error(p$2(301));
+ f += 1;
+ P = O = null;
+ b.updateQueue = null;
+ Ph.current = $h;
+ a = c(d, e);
+ } while (Th);
+ }
+ Ph.current = ai;
+ b = null !== O && null !== O.next;
+ Rh = 0;
+ P = O = N$1 = null;
+ Sh = !1;
+ if (b) throw Error(p$2(300));
+ return a;
+}
+function bi() {
+ var a = 0 !== Uh;
+ Uh = 0;
+ return a;
+}
+function ci() {
+ var a = {
+ memoizedState: null,
+ baseState: null,
+ baseQueue: null,
+ queue: null,
+ next: null
+ };
+ null === P ? N$1.memoizedState = P = a : P = P.next = a;
+ return P;
+}
+function di() {
+ if (null === O) {
+ var a = N$1.alternate;
+ a = null !== a ? a.memoizedState : null;
+ } else a = O.next;
+ var b = null === P ? N$1.memoizedState : P.next;
+ if (null !== b) P = b, O = a;else {
+ if (null === a) throw Error(p$2(310));
+ O = a;
+ a = {
+ memoizedState: O.memoizedState,
+ baseState: O.baseState,
+ baseQueue: O.baseQueue,
+ queue: O.queue,
+ next: null
+ };
+ null === P ? N$1.memoizedState = P = a : P = P.next = a;
+ }
+ return P;
+}
+function ei(a, b) {
+ return "function" === typeof b ? b(a) : b;
+}
+function fi(a) {
+ var b = di(),
+ c = b.queue;
+ if (null === c) throw Error(p$2(311));
+ c.lastRenderedReducer = a;
+ var d = O,
+ e = d.baseQueue,
+ f = c.pending;
+ if (null !== f) {
+ if (null !== e) {
+ var g = e.next;
+ e.next = f.next;
+ f.next = g;
+ }
+ d.baseQueue = e = f;
+ c.pending = null;
+ }
+ if (null !== e) {
+ f = e.next;
+ d = d.baseState;
+ var h = g = null,
+ k = null,
+ l = f;
+ do {
+ var m = l.lane;
+ if ((Rh & m) === m) null !== k && (k = k.next = {
+ lane: 0,
+ action: l.action,
+ hasEagerState: l.hasEagerState,
+ eagerState: l.eagerState,
+ next: null
+ }), d = l.hasEagerState ? l.eagerState : a(d, l.action);else {
+ var q = {
+ lane: m,
+ action: l.action,
+ hasEagerState: l.hasEagerState,
+ eagerState: l.eagerState,
+ next: null
+ };
+ null === k ? (h = k = q, g = d) : k = k.next = q;
+ N$1.lanes |= m;
+ hh |= m;
+ }
+ l = l.next;
+ } while (null !== l && l !== f);
+ null === k ? g = d : k.next = h;
+ He(d, b.memoizedState) || (Ug = !0);
+ b.memoizedState = d;
+ b.baseState = g;
+ b.baseQueue = k;
+ c.lastRenderedState = d;
+ }
+ a = c.interleaved;
+ if (null !== a) {
+ e = a;
+ do f = e.lane, N$1.lanes |= f, hh |= f, e = e.next; while (e !== a);
+ } else null === e && (c.lanes = 0);
+ return [b.memoizedState, c.dispatch];
+}
+function gi(a) {
+ var b = di(),
+ c = b.queue;
+ if (null === c) throw Error(p$2(311));
+ c.lastRenderedReducer = a;
+ var d = c.dispatch,
+ e = c.pending,
+ f = b.memoizedState;
+ if (null !== e) {
+ c.pending = null;
+ var g = e = e.next;
+ do f = a(f, g.action), g = g.next; while (g !== e);
+ He(f, b.memoizedState) || (Ug = !0);
+ b.memoizedState = f;
+ null === b.baseQueue && (b.baseState = f);
+ c.lastRenderedState = f;
+ }
+ return [f, d];
+}
+function hi() {}
+function ii(a, b) {
+ var c = N$1,
+ d = di(),
+ e = b(),
+ f = !He(d.memoizedState, e);
+ f && (d.memoizedState = e, Ug = !0);
+ d = d.queue;
+ ji(ki.bind(null, c, d, a), [a]);
+ if (d.getSnapshot !== b || f || null !== P && P.memoizedState.tag & 1) {
+ c.flags |= 2048;
+ li(9, mi.bind(null, c, d, e, b), void 0, null);
+ if (null === R) throw Error(p$2(349));
+ 0 !== (Rh & 30) || ni(c, b, e);
+ }
+ return e;
+}
+function ni(a, b, c) {
+ a.flags |= 16384;
+ a = {
+ getSnapshot: b,
+ value: c
+ };
+ b = N$1.updateQueue;
+ null === b ? (b = {
+ lastEffect: null,
+ stores: null
+ }, N$1.updateQueue = b, b.stores = [a]) : (c = b.stores, null === c ? b.stores = [a] : c.push(a));
+}
+function mi(a, b, c, d) {
+ b.value = c;
+ b.getSnapshot = d;
+ oi(b) && pi(a);
+}
+function ki(a, b, c) {
+ return c(function () {
+ oi(b) && pi(a);
+ });
+}
+function oi(a) {
+ var b = a.getSnapshot;
+ a = a.value;
+ try {
+ var c = b();
+ return !He(a, c);
+ } catch (d) {
+ return !0;
+ }
+}
+function pi(a) {
+ var b = Zg(a, 1);
+ null !== b && mh(b, a, 1, -1);
+}
+function qi(a) {
+ var b = ci();
+ "function" === typeof a && (a = a());
+ b.memoizedState = b.baseState = a;
+ a = {
+ pending: null,
+ interleaved: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: ei,
+ lastRenderedState: a
+ };
+ b.queue = a;
+ a = a.dispatch = ri.bind(null, N$1, a);
+ return [b.memoizedState, a];
+}
+function li(a, b, c, d) {
+ a = {
+ tag: a,
+ create: b,
+ destroy: c,
+ deps: d,
+ next: null
+ };
+ b = N$1.updateQueue;
+ null === b ? (b = {
+ lastEffect: null,
+ stores: null
+ }, N$1.updateQueue = b, b.lastEffect = a.next = a) : (c = b.lastEffect, null === c ? b.lastEffect = a.next = a : (d = c.next, c.next = a, a.next = d, b.lastEffect = a));
+ return a;
+}
+function si() {
+ return di().memoizedState;
+}
+function ti(a, b, c, d) {
+ var e = ci();
+ N$1.flags |= a;
+ e.memoizedState = li(1 | b, c, void 0, void 0 === d ? null : d);
+}
+function ui(a, b, c, d) {
+ var e = di();
+ d = void 0 === d ? null : d;
+ var f = void 0;
+ if (null !== O) {
+ var g = O.memoizedState;
+ f = g.destroy;
+ if (null !== d && Wh(d, g.deps)) {
+ e.memoizedState = li(b, c, f, d);
+ return;
+ }
+ }
+ N$1.flags |= a;
+ e.memoizedState = li(1 | b, c, f, d);
+}
+function vi(a, b) {
+ return ti(8390656, 8, a, b);
+}
+function ji(a, b) {
+ return ui(2048, 8, a, b);
+}
+function wi(a, b) {
+ return ui(4, 2, a, b);
+}
+function xi(a, b) {
+ return ui(4, 4, a, b);
+}
+function yi(a, b) {
+ if ("function" === typeof b) return a = a(), b(a), function () {
+ b(null);
+ };
+ if (null !== b && void 0 !== b) return a = a(), b.current = a, function () {
+ b.current = null;
+ };
+}
+function zi(a, b, c) {
+ c = null !== c && void 0 !== c ? c.concat([a]) : null;
+ return ui(4, 4, yi.bind(null, b, a), c);
+}
+function Ai() {}
+function Bi(a, b) {
+ var c = di();
+ b = void 0 === b ? null : b;
+ var d = c.memoizedState;
+ if (null !== d && null !== b && Wh(b, d[1])) return d[0];
+ c.memoizedState = [a, b];
+ return a;
+}
+function Ci(a, b) {
+ var c = di();
+ b = void 0 === b ? null : b;
+ var d = c.memoizedState;
+ if (null !== d && null !== b && Wh(b, d[1])) return d[0];
+ a = a();
+ c.memoizedState = [a, b];
+ return a;
+}
+function Di(a, b, c) {
+ if (0 === (Rh & 21)) return a.baseState && (a.baseState = !1, Ug = !0), a.memoizedState = c;
+ He(c, b) || (c = yc(), N$1.lanes |= c, hh |= c, a.baseState = !0);
+ return b;
+}
+function Ei(a, b) {
+ var c = C$1;
+ C$1 = 0 !== c && 4 > c ? c : 4;
+ a(!0);
+ var d = Qh.transition;
+ Qh.transition = {};
+ try {
+ a(!1), b();
+ } finally {
+ C$1 = c, Qh.transition = d;
+ }
+}
+function Fi() {
+ return di().memoizedState;
+}
+function Gi(a, b, c) {
+ var d = lh(a);
+ c = {
+ lane: d,
+ action: c,
+ hasEagerState: !1,
+ eagerState: null,
+ next: null
+ };
+ if (Hi(a)) Ii(b, c);else if (c = Yg(a, b, c, d), null !== c) {
+ var e = L$1();
+ mh(c, a, d, e);
+ Ji(c, b, d);
+ }
+}
+function ri(a, b, c) {
+ var d = lh(a),
+ e = {
+ lane: d,
+ action: c,
+ hasEagerState: !1,
+ eagerState: null,
+ next: null
+ };
+ if (Hi(a)) Ii(b, e);else {
+ var f = a.alternate;
+ if (0 === a.lanes && (null === f || 0 === f.lanes) && (f = b.lastRenderedReducer, null !== f)) try {
+ var g = b.lastRenderedState,
+ h = f(g, c);
+ e.hasEagerState = !0;
+ e.eagerState = h;
+ if (He(h, g)) {
+ var k = b.interleaved;
+ null === k ? (e.next = e, Xg(b)) : (e.next = k.next, k.next = e);
+ b.interleaved = e;
+ return;
+ }
+ } catch (l) {} finally {}
+ c = Yg(a, b, e, d);
+ null !== c && (e = L$1(), mh(c, a, d, e), Ji(c, b, d));
+ }
+}
+function Hi(a) {
+ var b = a.alternate;
+ return a === N$1 || null !== b && b === N$1;
+}
+function Ii(a, b) {
+ Th = Sh = !0;
+ var c = a.pending;
+ null === c ? b.next = b : (b.next = c.next, c.next = b);
+ a.pending = b;
+}
+function Ji(a, b, c) {
+ if (0 !== (c & 4194240)) {
+ var d = b.lanes;
+ d &= a.pendingLanes;
+ c |= d;
+ b.lanes = c;
+ Cc(a, c);
+ }
+}
+var ai = {
+ readContext: Vg,
+ useCallback: Q$1,
+ useContext: Q$1,
+ useEffect: Q$1,
+ useImperativeHandle: Q$1,
+ useInsertionEffect: Q$1,
+ useLayoutEffect: Q$1,
+ useMemo: Q$1,
+ useReducer: Q$1,
+ useRef: Q$1,
+ useState: Q$1,
+ useDebugValue: Q$1,
+ useDeferredValue: Q$1,
+ useTransition: Q$1,
+ useMutableSource: Q$1,
+ useSyncExternalStore: Q$1,
+ useId: Q$1,
+ unstable_isNewReconciler: !1
+ },
+ Yh = {
+ readContext: Vg,
+ useCallback: function (a, b) {
+ ci().memoizedState = [a, void 0 === b ? null : b];
+ return a;
+ },
+ useContext: Vg,
+ useEffect: vi,
+ useImperativeHandle: function (a, b, c) {
+ c = null !== c && void 0 !== c ? c.concat([a]) : null;
+ return ti(4194308, 4, yi.bind(null, b, a), c);
+ },
+ useLayoutEffect: function (a, b) {
+ return ti(4194308, 4, a, b);
+ },
+ useInsertionEffect: function (a, b) {
+ return ti(4, 2, a, b);
+ },
+ useMemo: function (a, b) {
+ var c = ci();
+ b = void 0 === b ? null : b;
+ a = a();
+ c.memoizedState = [a, b];
+ return a;
+ },
+ useReducer: function (a, b, c) {
+ var d = ci();
+ b = void 0 !== c ? c(b) : b;
+ d.memoizedState = d.baseState = b;
+ a = {
+ pending: null,
+ interleaved: null,
+ lanes: 0,
+ dispatch: null,
+ lastRenderedReducer: a,
+ lastRenderedState: b
+ };
+ d.queue = a;
+ a = a.dispatch = Gi.bind(null, N$1, a);
+ return [d.memoizedState, a];
+ },
+ useRef: function (a) {
+ var b = ci();
+ a = {
+ current: a
+ };
+ return b.memoizedState = a;
+ },
+ useState: qi,
+ useDebugValue: Ai,
+ useDeferredValue: function (a) {
+ return ci().memoizedState = a;
+ },
+ useTransition: function () {
+ var a = qi(!1),
+ b = a[0];
+ a = Ei.bind(null, a[1]);
+ ci().memoizedState = a;
+ return [b, a];
+ },
+ useMutableSource: function () {},
+ useSyncExternalStore: function (a, b, c) {
+ var d = N$1,
+ e = ci();
+ if (I$1) {
+ if (void 0 === c) throw Error(p$2(407));
+ c = c();
+ } else {
+ c = b();
+ if (null === R) throw Error(p$2(349));
+ 0 !== (Rh & 30) || ni(d, b, c);
+ }
+ e.memoizedState = c;
+ var f = {
+ value: c,
+ getSnapshot: b
+ };
+ e.queue = f;
+ vi(ki.bind(null, d, f, a), [a]);
+ d.flags |= 2048;
+ li(9, mi.bind(null, d, f, c, b), void 0, null);
+ return c;
+ },
+ useId: function () {
+ var a = ci(),
+ b = R.identifierPrefix;
+ if (I$1) {
+ var c = sg;
+ var d = rg;
+ c = (d & ~(1 << 32 - oc(d) - 1)).toString(32) + c;
+ b = ":" + b + "R" + c;
+ c = Uh++;
+ 0 < c && (b += "H" + c.toString(32));
+ b += ":";
+ } else c = Vh++, b = ":" + b + "r" + c.toString(32) + ":";
+ return a.memoizedState = b;
+ },
+ unstable_isNewReconciler: !1
+ },
+ Zh = {
+ readContext: Vg,
+ useCallback: Bi,
+ useContext: Vg,
+ useEffect: ji,
+ useImperativeHandle: zi,
+ useInsertionEffect: wi,
+ useLayoutEffect: xi,
+ useMemo: Ci,
+ useReducer: fi,
+ useRef: si,
+ useState: function () {
+ return fi(ei);
+ },
+ useDebugValue: Ai,
+ useDeferredValue: function (a) {
+ var b = di();
+ return Di(b, O.memoizedState, a);
+ },
+ useTransition: function () {
+ var a = fi(ei)[0],
+ b = di().memoizedState;
+ return [a, b];
+ },
+ useMutableSource: hi,
+ useSyncExternalStore: ii,
+ useId: Fi,
+ unstable_isNewReconciler: !1
+ },
+ $h = {
+ readContext: Vg,
+ useCallback: Bi,
+ useContext: Vg,
+ useEffect: ji,
+ useImperativeHandle: zi,
+ useInsertionEffect: wi,
+ useLayoutEffect: xi,
+ useMemo: Ci,
+ useReducer: gi,
+ useRef: si,
+ useState: function () {
+ return gi(ei);
+ },
+ useDebugValue: Ai,
+ useDeferredValue: function (a) {
+ var b = di();
+ return null === O ? b.memoizedState = a : Di(b, O.memoizedState, a);
+ },
+ useTransition: function () {
+ var a = gi(ei)[0],
+ b = di().memoizedState;
+ return [a, b];
+ },
+ useMutableSource: hi,
+ useSyncExternalStore: ii,
+ useId: Fi,
+ unstable_isNewReconciler: !1
+ };
+function Ki(a, b) {
+ try {
+ var c = "",
+ d = b;
+ do c += Pa(d), d = d.return; while (d);
+ var e = c;
+ } catch (f) {
+ e = "\nError generating stack: " + f.message + "\n" + f.stack;
+ }
+ return {
+ value: a,
+ source: b,
+ stack: e,
+ digest: null
+ };
+}
+function Li(a, b, c) {
+ return {
+ value: a,
+ source: null,
+ stack: null != c ? c : null,
+ digest: null != b ? b : null
+ };
+}
+function Mi(a, b) {
+ try {
+ console.error(b.value);
+ } catch (c) {
+ setTimeout(function () {
+ throw c;
+ });
+ }
+}
+var Ni = "function" === typeof WeakMap ? WeakMap : Map;
+function Oi(a, b, c) {
+ c = ch(-1, c);
+ c.tag = 3;
+ c.payload = {
+ element: null
+ };
+ var d = b.value;
+ c.callback = function () {
+ Pi || (Pi = !0, Qi = d);
+ Mi(a, b);
+ };
+ return c;
+}
+function Ri(a, b, c) {
+ c = ch(-1, c);
+ c.tag = 3;
+ var d = a.type.getDerivedStateFromError;
+ if ("function" === typeof d) {
+ var e = b.value;
+ c.payload = function () {
+ return d(e);
+ };
+ c.callback = function () {
+ Mi(a, b);
+ };
+ }
+ var f = a.stateNode;
+ null !== f && "function" === typeof f.componentDidCatch && (c.callback = function () {
+ Mi(a, b);
+ "function" !== typeof d && (null === Si ? Si = new Set([this]) : Si.add(this));
+ var c = b.stack;
+ this.componentDidCatch(b.value, {
+ componentStack: null !== c ? c : ""
+ });
+ });
+ return c;
+}
+function Ti(a, b, c) {
+ var d = a.pingCache;
+ if (null === d) {
+ d = a.pingCache = new Ni();
+ var e = new Set();
+ d.set(b, e);
+ } else e = d.get(b), void 0 === e && (e = new Set(), d.set(b, e));
+ e.has(c) || (e.add(c), a = Ui.bind(null, a, b, c), b.then(a, a));
+}
+function Vi(a) {
+ do {
+ var b;
+ if (b = 13 === a.tag) b = a.memoizedState, b = null !== b ? null !== b.dehydrated ? !0 : !1 : !0;
+ if (b) return a;
+ a = a.return;
+ } while (null !== a);
+ return null;
+}
+function Wi(a, b, c, d, e) {
+ if (0 === (a.mode & 1)) return a === b ? a.flags |= 65536 : (a.flags |= 128, c.flags |= 131072, c.flags &= -52805, 1 === c.tag && (null === c.alternate ? c.tag = 17 : (b = ch(-1, 1), b.tag = 2, dh(c, b, 1))), c.lanes |= 1), a;
+ a.flags |= 65536;
+ a.lanes = e;
+ return a;
+}
+var Xi = ua.ReactCurrentOwner,
+ Ug = !1;
+function Yi(a, b, c, d) {
+ b.child = null === a ? Ch(b, null, c, d) : Bh(b, a.child, c, d);
+}
+function Zi(a, b, c, d, e) {
+ c = c.render;
+ var f = b.ref;
+ Tg(b, e);
+ d = Xh(a, b, c, d, f, e);
+ c = bi();
+ if (null !== a && !Ug) return b.updateQueue = a.updateQueue, b.flags &= -2053, a.lanes &= ~e, $i(a, b, e);
+ I$1 && c && vg(b);
+ b.flags |= 1;
+ Yi(a, b, d, e);
+ return b.child;
+}
+function aj(a, b, c, d, e) {
+ if (null === a) {
+ var f = c.type;
+ if ("function" === typeof f && !bj(f) && void 0 === f.defaultProps && null === c.compare && void 0 === c.defaultProps) return b.tag = 15, b.type = f, cj(a, b, f, d, e);
+ a = yh(c.type, null, d, b, b.mode, e);
+ a.ref = b.ref;
+ a.return = b;
+ return b.child = a;
+ }
+ f = a.child;
+ if (0 === (a.lanes & e)) {
+ var g = f.memoizedProps;
+ c = c.compare;
+ c = null !== c ? c : Ie;
+ if (c(g, d) && a.ref === b.ref) return $i(a, b, e);
+ }
+ b.flags |= 1;
+ a = wh(f, d);
+ a.ref = b.ref;
+ a.return = b;
+ return b.child = a;
+}
+function cj(a, b, c, d, e) {
+ if (null !== a) {
+ var f = a.memoizedProps;
+ if (Ie(f, d) && a.ref === b.ref) if (Ug = !1, b.pendingProps = d = f, 0 !== (a.lanes & e)) 0 !== (a.flags & 131072) && (Ug = !0);else return b.lanes = a.lanes, $i(a, b, e);
+ }
+ return dj(a, b, c, d, e);
+}
+function ej(a, b, c) {
+ var d = b.pendingProps,
+ e = d.children,
+ f = null !== a ? a.memoizedState : null;
+ if ("hidden" === d.mode) {
+ if (0 === (b.mode & 1)) b.memoizedState = {
+ baseLanes: 0,
+ cachePool: null,
+ transitions: null
+ }, G$1(fj, gj), gj |= c;else {
+ if (0 === (c & 1073741824)) return a = null !== f ? f.baseLanes | c : c, b.lanes = b.childLanes = 1073741824, b.memoizedState = {
+ baseLanes: a,
+ cachePool: null,
+ transitions: null
+ }, b.updateQueue = null, G$1(fj, gj), gj |= a, null;
+ b.memoizedState = {
+ baseLanes: 0,
+ cachePool: null,
+ transitions: null
+ };
+ d = null !== f ? f.baseLanes : c;
+ G$1(fj, gj);
+ gj |= d;
+ }
+ } else null !== f ? (d = f.baseLanes | c, b.memoizedState = null) : d = c, G$1(fj, gj), gj |= d;
+ Yi(a, b, e, c);
+ return b.child;
+}
+function hj(a, b) {
+ var c = b.ref;
+ if (null === a && null !== c || null !== a && a.ref !== c) b.flags |= 512, b.flags |= 2097152;
+}
+function dj(a, b, c, d, e) {
+ var f = Zf(c) ? Xf : H$1.current;
+ f = Yf(b, f);
+ Tg(b, e);
+ c = Xh(a, b, c, d, f, e);
+ d = bi();
+ if (null !== a && !Ug) return b.updateQueue = a.updateQueue, b.flags &= -2053, a.lanes &= ~e, $i(a, b, e);
+ I$1 && d && vg(b);
+ b.flags |= 1;
+ Yi(a, b, c, e);
+ return b.child;
+}
+function ij(a, b, c, d, e) {
+ if (Zf(c)) {
+ var f = !0;
+ cg(b);
+ } else f = !1;
+ Tg(b, e);
+ if (null === b.stateNode) jj(a, b), ph(b, c, d), rh(b, c, d, e), d = !0;else if (null === a) {
+ var g = b.stateNode,
+ h = b.memoizedProps;
+ g.props = h;
+ var k = g.context,
+ l = c.contextType;
+ "object" === typeof l && null !== l ? l = Vg(l) : (l = Zf(c) ? Xf : H$1.current, l = Yf(b, l));
+ var m = c.getDerivedStateFromProps,
+ q = "function" === typeof m || "function" === typeof g.getSnapshotBeforeUpdate;
+ q || "function" !== typeof g.UNSAFE_componentWillReceiveProps && "function" !== typeof g.componentWillReceiveProps || (h !== d || k !== l) && qh(b, g, d, l);
+ $g = !1;
+ var r = b.memoizedState;
+ g.state = r;
+ gh(b, d, g, e);
+ k = b.memoizedState;
+ h !== d || r !== k || Wf.current || $g ? ("function" === typeof m && (kh(b, c, m, d), k = b.memoizedState), (h = $g || oh(b, c, h, d, r, k, l)) ? (q || "function" !== typeof g.UNSAFE_componentWillMount && "function" !== typeof g.componentWillMount || ("function" === typeof g.componentWillMount && g.componentWillMount(), "function" === typeof g.UNSAFE_componentWillMount && g.UNSAFE_componentWillMount()), "function" === typeof g.componentDidMount && (b.flags |= 4194308)) : ("function" === typeof g.componentDidMount && (b.flags |= 4194308), b.memoizedProps = d, b.memoizedState = k), g.props = d, g.state = k, g.context = l, d = h) : ("function" === typeof g.componentDidMount && (b.flags |= 4194308), d = !1);
+ } else {
+ g = b.stateNode;
+ bh(a, b);
+ h = b.memoizedProps;
+ l = b.type === b.elementType ? h : Lg(b.type, h);
+ g.props = l;
+ q = b.pendingProps;
+ r = g.context;
+ k = c.contextType;
+ "object" === typeof k && null !== k ? k = Vg(k) : (k = Zf(c) ? Xf : H$1.current, k = Yf(b, k));
+ var y = c.getDerivedStateFromProps;
+ (m = "function" === typeof y || "function" === typeof g.getSnapshotBeforeUpdate) || "function" !== typeof g.UNSAFE_componentWillReceiveProps && "function" !== typeof g.componentWillReceiveProps || (h !== q || r !== k) && qh(b, g, d, k);
+ $g = !1;
+ r = b.memoizedState;
+ g.state = r;
+ gh(b, d, g, e);
+ var n = b.memoizedState;
+ h !== q || r !== n || Wf.current || $g ? ("function" === typeof y && (kh(b, c, y, d), n = b.memoizedState), (l = $g || oh(b, c, l, d, r, n, k) || !1) ? (m || "function" !== typeof g.UNSAFE_componentWillUpdate && "function" !== typeof g.componentWillUpdate || ("function" === typeof g.componentWillUpdate && g.componentWillUpdate(d, n, k), "function" === typeof g.UNSAFE_componentWillUpdate && g.UNSAFE_componentWillUpdate(d, n, k)), "function" === typeof g.componentDidUpdate && (b.flags |= 4), "function" === typeof g.getSnapshotBeforeUpdate && (b.flags |= 1024)) : ("function" !== typeof g.componentDidUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 4), "function" !== typeof g.getSnapshotBeforeUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 1024), b.memoizedProps = d, b.memoizedState = n), g.props = d, g.state = n, g.context = k, d = l) : ("function" !== typeof g.componentDidUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 4), "function" !== typeof g.getSnapshotBeforeUpdate || h === a.memoizedProps && r === a.memoizedState || (b.flags |= 1024), d = !1);
+ }
+ return kj(a, b, c, d, f, e);
+}
+function kj(a, b, c, d, e, f) {
+ hj(a, b);
+ var g = 0 !== (b.flags & 128);
+ if (!d && !g) return e && dg(b, c, !1), $i(a, b, f);
+ d = b.stateNode;
+ Xi.current = b;
+ var h = g && "function" !== typeof c.getDerivedStateFromError ? null : d.render();
+ b.flags |= 1;
+ null !== a && g ? (b.child = Bh(b, a.child, null, f), b.child = Bh(b, null, h, f)) : Yi(a, b, h, f);
+ b.memoizedState = d.state;
+ e && dg(b, c, !0);
+ return b.child;
+}
+function lj(a) {
+ var b = a.stateNode;
+ b.pendingContext ? ag(a, b.pendingContext, b.pendingContext !== b.context) : b.context && ag(a, b.context, !1);
+ Ih(a, b.containerInfo);
+}
+function mj(a, b, c, d, e) {
+ Ig();
+ Jg(e);
+ b.flags |= 256;
+ Yi(a, b, c, d);
+ return b.child;
+}
+var nj = {
+ dehydrated: null,
+ treeContext: null,
+ retryLane: 0
+};
+function oj(a) {
+ return {
+ baseLanes: a,
+ cachePool: null,
+ transitions: null
+ };
+}
+function pj(a, b, c) {
+ var d = b.pendingProps,
+ e = M$1.current,
+ f = !1,
+ g = 0 !== (b.flags & 128),
+ h;
+ (h = g) || (h = null !== a && null === a.memoizedState ? !1 : 0 !== (e & 2));
+ if (h) f = !0, b.flags &= -129;else if (null === a || null !== a.memoizedState) e |= 1;
+ G$1(M$1, e & 1);
+ if (null === a) {
+ Eg(b);
+ a = b.memoizedState;
+ if (null !== a && (a = a.dehydrated, null !== a)) return 0 === (b.mode & 1) ? b.lanes = 1 : "$!" === a.data ? b.lanes = 8 : b.lanes = 1073741824, null;
+ g = d.children;
+ a = d.fallback;
+ return f ? (d = b.mode, f = b.child, g = {
+ mode: "hidden",
+ children: g
+ }, 0 === (d & 1) && null !== f ? (f.childLanes = 0, f.pendingProps = g) : f = qj(g, d, 0, null), a = Ah(a, d, c, null), f.return = b, a.return = b, f.sibling = a, b.child = f, b.child.memoizedState = oj(c), b.memoizedState = nj, a) : rj(b, g);
+ }
+ e = a.memoizedState;
+ if (null !== e && (h = e.dehydrated, null !== h)) return sj(a, b, g, d, h, e, c);
+ if (f) {
+ f = d.fallback;
+ g = b.mode;
+ e = a.child;
+ h = e.sibling;
+ var k = {
+ mode: "hidden",
+ children: d.children
+ };
+ 0 === (g & 1) && b.child !== e ? (d = b.child, d.childLanes = 0, d.pendingProps = k, b.deletions = null) : (d = wh(e, k), d.subtreeFlags = e.subtreeFlags & 14680064);
+ null !== h ? f = wh(h, f) : (f = Ah(f, g, c, null), f.flags |= 2);
+ f.return = b;
+ d.return = b;
+ d.sibling = f;
+ b.child = d;
+ d = f;
+ f = b.child;
+ g = a.child.memoizedState;
+ g = null === g ? oj(c) : {
+ baseLanes: g.baseLanes | c,
+ cachePool: null,
+ transitions: g.transitions
+ };
+ f.memoizedState = g;
+ f.childLanes = a.childLanes & ~c;
+ b.memoizedState = nj;
+ return d;
+ }
+ f = a.child;
+ a = f.sibling;
+ d = wh(f, {
+ mode: "visible",
+ children: d.children
+ });
+ 0 === (b.mode & 1) && (d.lanes = c);
+ d.return = b;
+ d.sibling = null;
+ null !== a && (c = b.deletions, null === c ? (b.deletions = [a], b.flags |= 16) : c.push(a));
+ b.child = d;
+ b.memoizedState = null;
+ return d;
+}
+function rj(a, b) {
+ b = qj({
+ mode: "visible",
+ children: b
+ }, a.mode, 0, null);
+ b.return = a;
+ return a.child = b;
+}
+function tj(a, b, c, d) {
+ null !== d && Jg(d);
+ Bh(b, a.child, null, c);
+ a = rj(b, b.pendingProps.children);
+ a.flags |= 2;
+ b.memoizedState = null;
+ return a;
+}
+function sj(a, b, c, d, e, f, g) {
+ if (c) {
+ if (b.flags & 256) return b.flags &= -257, d = Li(Error(p$2(422))), tj(a, b, g, d);
+ if (null !== b.memoizedState) return b.child = a.child, b.flags |= 128, null;
+ f = d.fallback;
+ e = b.mode;
+ d = qj({
+ mode: "visible",
+ children: d.children
+ }, e, 0, null);
+ f = Ah(f, e, g, null);
+ f.flags |= 2;
+ d.return = b;
+ f.return = b;
+ d.sibling = f;
+ b.child = d;
+ 0 !== (b.mode & 1) && Bh(b, a.child, null, g);
+ b.child.memoizedState = oj(g);
+ b.memoizedState = nj;
+ return f;
+ }
+ if (0 === (b.mode & 1)) return tj(a, b, g, null);
+ if ("$!" === e.data) {
+ d = e.nextSibling && e.nextSibling.dataset;
+ if (d) var h = d.dgst;
+ d = h;
+ f = Error(p$2(419));
+ d = Li(f, d, void 0);
+ return tj(a, b, g, d);
+ }
+ h = 0 !== (g & a.childLanes);
+ if (Ug || h) {
+ d = R;
+ if (null !== d) {
+ switch (g & -g) {
+ case 4:
+ e = 2;
+ break;
+ case 16:
+ e = 8;
+ break;
+ case 64:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ case 67108864:
+ e = 32;
+ break;
+ case 536870912:
+ e = 268435456;
+ break;
+ default:
+ e = 0;
+ }
+ e = 0 !== (e & (d.suspendedLanes | g)) ? 0 : e;
+ 0 !== e && e !== f.retryLane && (f.retryLane = e, Zg(a, e), mh(d, a, e, -1));
+ }
+ uj();
+ d = Li(Error(p$2(421)));
+ return tj(a, b, g, d);
+ }
+ if ("$?" === e.data) return b.flags |= 128, b.child = a.child, b = vj.bind(null, a), e._reactRetry = b, null;
+ a = f.treeContext;
+ yg = Lf(e.nextSibling);
+ xg = b;
+ I$1 = !0;
+ zg = null;
+ null !== a && (og[pg++] = rg, og[pg++] = sg, og[pg++] = qg, rg = a.id, sg = a.overflow, qg = b);
+ b = rj(b, d.children);
+ b.flags |= 4096;
+ return b;
+}
+function wj(a, b, c) {
+ a.lanes |= b;
+ var d = a.alternate;
+ null !== d && (d.lanes |= b);
+ Sg(a.return, b, c);
+}
+function xj(a, b, c, d, e) {
+ var f = a.memoizedState;
+ null === f ? a.memoizedState = {
+ isBackwards: b,
+ rendering: null,
+ renderingStartTime: 0,
+ last: d,
+ tail: c,
+ tailMode: e
+ } : (f.isBackwards = b, f.rendering = null, f.renderingStartTime = 0, f.last = d, f.tail = c, f.tailMode = e);
+}
+function yj(a, b, c) {
+ var d = b.pendingProps,
+ e = d.revealOrder,
+ f = d.tail;
+ Yi(a, b, d.children, c);
+ d = M$1.current;
+ if (0 !== (d & 2)) d = d & 1 | 2, b.flags |= 128;else {
+ if (null !== a && 0 !== (a.flags & 128)) a: for (a = b.child; null !== a;) {
+ if (13 === a.tag) null !== a.memoizedState && wj(a, c, b);else if (19 === a.tag) wj(a, c, b);else if (null !== a.child) {
+ a.child.return = a;
+ a = a.child;
+ continue;
+ }
+ if (a === b) break a;
+ for (; null === a.sibling;) {
+ if (null === a.return || a.return === b) break a;
+ a = a.return;
+ }
+ a.sibling.return = a.return;
+ a = a.sibling;
+ }
+ d &= 1;
+ }
+ G$1(M$1, d);
+ if (0 === (b.mode & 1)) b.memoizedState = null;else switch (e) {
+ case "forwards":
+ c = b.child;
+ for (e = null; null !== c;) a = c.alternate, null !== a && null === Mh(a) && (e = c), c = c.sibling;
+ c = e;
+ null === c ? (e = b.child, b.child = null) : (e = c.sibling, c.sibling = null);
+ xj(b, !1, e, c, f);
+ break;
+ case "backwards":
+ c = null;
+ e = b.child;
+ for (b.child = null; null !== e;) {
+ a = e.alternate;
+ if (null !== a && null === Mh(a)) {
+ b.child = e;
+ break;
+ }
+ a = e.sibling;
+ e.sibling = c;
+ c = e;
+ e = a;
+ }
+ xj(b, !0, c, null, f);
+ break;
+ case "together":
+ xj(b, !1, null, null, void 0);
+ break;
+ default:
+ b.memoizedState = null;
+ }
+ return b.child;
+}
+function jj(a, b) {
+ 0 === (b.mode & 1) && null !== a && (a.alternate = null, b.alternate = null, b.flags |= 2);
+}
+function $i(a, b, c) {
+ null !== a && (b.dependencies = a.dependencies);
+ hh |= b.lanes;
+ if (0 === (c & b.childLanes)) return null;
+ if (null !== a && b.child !== a.child) throw Error(p$2(153));
+ if (null !== b.child) {
+ a = b.child;
+ c = wh(a, a.pendingProps);
+ b.child = c;
+ for (c.return = b; null !== a.sibling;) a = a.sibling, c = c.sibling = wh(a, a.pendingProps), c.return = b;
+ c.sibling = null;
+ }
+ return b.child;
+}
+function zj(a, b, c) {
+ switch (b.tag) {
+ case 3:
+ lj(b);
+ Ig();
+ break;
+ case 5:
+ Kh(b);
+ break;
+ case 1:
+ Zf(b.type) && cg(b);
+ break;
+ case 4:
+ Ih(b, b.stateNode.containerInfo);
+ break;
+ case 10:
+ var d = b.type._context,
+ e = b.memoizedProps.value;
+ G$1(Mg, d._currentValue);
+ d._currentValue = e;
+ break;
+ case 13:
+ d = b.memoizedState;
+ if (null !== d) {
+ if (null !== d.dehydrated) return G$1(M$1, M$1.current & 1), b.flags |= 128, null;
+ if (0 !== (c & b.child.childLanes)) return pj(a, b, c);
+ G$1(M$1, M$1.current & 1);
+ a = $i(a, b, c);
+ return null !== a ? a.sibling : null;
+ }
+ G$1(M$1, M$1.current & 1);
+ break;
+ case 19:
+ d = 0 !== (c & b.childLanes);
+ if (0 !== (a.flags & 128)) {
+ if (d) return yj(a, b, c);
+ b.flags |= 128;
+ }
+ e = b.memoizedState;
+ null !== e && (e.rendering = null, e.tail = null, e.lastEffect = null);
+ G$1(M$1, M$1.current);
+ if (d) break;else return null;
+ case 22:
+ case 23:
+ return b.lanes = 0, ej(a, b, c);
+ }
+ return $i(a, b, c);
+}
+var Aj, Bj, Cj, Dj;
+Aj = function (a, b) {
+ for (var c = b.child; null !== c;) {
+ if (5 === c.tag || 6 === c.tag) a.appendChild(c.stateNode);else if (4 !== c.tag && null !== c.child) {
+ c.child.return = c;
+ c = c.child;
+ continue;
+ }
+ if (c === b) break;
+ for (; null === c.sibling;) {
+ if (null === c.return || c.return === b) return;
+ c = c.return;
+ }
+ c.sibling.return = c.return;
+ c = c.sibling;
+ }
+};
+Bj = function () {};
+Cj = function (a, b, c, d) {
+ var e = a.memoizedProps;
+ if (e !== d) {
+ a = b.stateNode;
+ Hh(Eh.current);
+ var f = null;
+ switch (c) {
+ case "input":
+ e = Ya(a, e);
+ d = Ya(a, d);
+ f = [];
+ break;
+ case "select":
+ e = A$1({}, e, {
+ value: void 0
+ });
+ d = A$1({}, d, {
+ value: void 0
+ });
+ f = [];
+ break;
+ case "textarea":
+ e = gb(a, e);
+ d = gb(a, d);
+ f = [];
+ break;
+ default:
+ "function" !== typeof e.onClick && "function" === typeof d.onClick && (a.onclick = Bf);
+ }
+ ub(c, d);
+ var g;
+ c = null;
+ for (l in e) if (!d.hasOwnProperty(l) && e.hasOwnProperty(l) && null != e[l]) if ("style" === l) {
+ var h = e[l];
+ for (g in h) h.hasOwnProperty(g) && (c || (c = {}), c[g] = "");
+ } else "dangerouslySetInnerHTML" !== l && "children" !== l && "suppressContentEditableWarning" !== l && "suppressHydrationWarning" !== l && "autoFocus" !== l && (ea.hasOwnProperty(l) ? f || (f = []) : (f = f || []).push(l, null));
+ for (l in d) {
+ var k = d[l];
+ h = null != e ? e[l] : void 0;
+ if (d.hasOwnProperty(l) && k !== h && (null != k || null != h)) if ("style" === l) {
+ if (h) {
+ for (g in h) !h.hasOwnProperty(g) || k && k.hasOwnProperty(g) || (c || (c = {}), c[g] = "");
+ for (g in k) k.hasOwnProperty(g) && h[g] !== k[g] && (c || (c = {}), c[g] = k[g]);
+ } else c || (f || (f = []), f.push(l, c)), c = k;
+ } else "dangerouslySetInnerHTML" === l ? (k = k ? k.__html : void 0, h = h ? h.__html : void 0, null != k && h !== k && (f = f || []).push(l, k)) : "children" === l ? "string" !== typeof k && "number" !== typeof k || (f = f || []).push(l, "" + k) : "suppressContentEditableWarning" !== l && "suppressHydrationWarning" !== l && (ea.hasOwnProperty(l) ? (null != k && "onScroll" === l && D$1("scroll", a), f || h === k || (f = [])) : (f = f || []).push(l, k));
+ }
+ c && (f = f || []).push("style", c);
+ var l = f;
+ if (b.updateQueue = l) b.flags |= 4;
+ }
+};
+Dj = function (a, b, c, d) {
+ c !== d && (b.flags |= 4);
+};
+function Ej(a, b) {
+ if (!I$1) switch (a.tailMode) {
+ case "hidden":
+ b = a.tail;
+ for (var c = null; null !== b;) null !== b.alternate && (c = b), b = b.sibling;
+ null === c ? a.tail = null : c.sibling = null;
+ break;
+ case "collapsed":
+ c = a.tail;
+ for (var d = null; null !== c;) null !== c.alternate && (d = c), c = c.sibling;
+ null === d ? b || null === a.tail ? a.tail = null : a.tail.sibling = null : d.sibling = null;
+ }
+}
+function S$1(a) {
+ var b = null !== a.alternate && a.alternate.child === a.child,
+ c = 0,
+ d = 0;
+ if (b) for (var e = a.child; null !== e;) c |= e.lanes | e.childLanes, d |= e.subtreeFlags & 14680064, d |= e.flags & 14680064, e.return = a, e = e.sibling;else for (e = a.child; null !== e;) c |= e.lanes | e.childLanes, d |= e.subtreeFlags, d |= e.flags, e.return = a, e = e.sibling;
+ a.subtreeFlags |= d;
+ a.childLanes = c;
+ return b;
+}
+function Fj(a, b, c) {
+ var d = b.pendingProps;
+ wg(b);
+ switch (b.tag) {
+ case 2:
+ case 16:
+ case 15:
+ case 0:
+ case 11:
+ case 7:
+ case 8:
+ case 12:
+ case 9:
+ case 14:
+ return S$1(b), null;
+ case 1:
+ return Zf(b.type) && $f(), S$1(b), null;
+ case 3:
+ d = b.stateNode;
+ Jh();
+ E$1(Wf);
+ E$1(H$1);
+ Oh();
+ d.pendingContext && (d.context = d.pendingContext, d.pendingContext = null);
+ if (null === a || null === a.child) Gg(b) ? b.flags |= 4 : null === a || a.memoizedState.isDehydrated && 0 === (b.flags & 256) || (b.flags |= 1024, null !== zg && (Gj(zg), zg = null));
+ Bj(a, b);
+ S$1(b);
+ return null;
+ case 5:
+ Lh(b);
+ var e = Hh(Gh.current);
+ c = b.type;
+ if (null !== a && null != b.stateNode) Cj(a, b, c, d, e), a.ref !== b.ref && (b.flags |= 512, b.flags |= 2097152);else {
+ if (!d) {
+ if (null === b.stateNode) throw Error(p$2(166));
+ S$1(b);
+ return null;
+ }
+ a = Hh(Eh.current);
+ if (Gg(b)) {
+ d = b.stateNode;
+ c = b.type;
+ var f = b.memoizedProps;
+ d[Of] = b;
+ d[Pf] = f;
+ a = 0 !== (b.mode & 1);
+ switch (c) {
+ case "dialog":
+ D$1("cancel", d);
+ D$1("close", d);
+ break;
+ case "iframe":
+ case "object":
+ case "embed":
+ D$1("load", d);
+ break;
+ case "video":
+ case "audio":
+ for (e = 0; e < lf.length; e++) D$1(lf[e], d);
+ break;
+ case "source":
+ D$1("error", d);
+ break;
+ case "img":
+ case "image":
+ case "link":
+ D$1("error", d);
+ D$1("load", d);
+ break;
+ case "details":
+ D$1("toggle", d);
+ break;
+ case "input":
+ Za(d, f);
+ D$1("invalid", d);
+ break;
+ case "select":
+ d._wrapperState = {
+ wasMultiple: !!f.multiple
+ };
+ D$1("invalid", d);
+ break;
+ case "textarea":
+ hb(d, f), D$1("invalid", d);
+ }
+ ub(c, f);
+ e = null;
+ for (var g in f) if (f.hasOwnProperty(g)) {
+ var h = f[g];
+ "children" === g ? "string" === typeof h ? d.textContent !== h && (!0 !== f.suppressHydrationWarning && Af(d.textContent, h, a), e = ["children", h]) : "number" === typeof h && d.textContent !== "" + h && (!0 !== f.suppressHydrationWarning && Af(d.textContent, h, a), e = ["children", "" + h]) : ea.hasOwnProperty(g) && null != h && "onScroll" === g && D$1("scroll", d);
+ }
+ switch (c) {
+ case "input":
+ Va(d);
+ db(d, f, !0);
+ break;
+ case "textarea":
+ Va(d);
+ jb(d);
+ break;
+ case "select":
+ case "option":
+ break;
+ default:
+ "function" === typeof f.onClick && (d.onclick = Bf);
+ }
+ d = e;
+ b.updateQueue = d;
+ null !== d && (b.flags |= 4);
+ } else {
+ g = 9 === e.nodeType ? e : e.ownerDocument;
+ "http://www.w3.org/1999/xhtml" === a && (a = kb(c));
+ "http://www.w3.org/1999/xhtml" === a ? "script" === c ? (a = g.createElement("div"), a.innerHTML = "