Showing preview only (218K chars total). Download the full file or copy to clipboard to get everything.
Repository: divanov11/Django-React-NotesApp
Branch: master
Commit: da0b3de9a7cf
Files: 43
Total size: 205.9 KB
Directory structure:
gitextract_3ytdzvus/
├── README.md
├── api/
│ ├── __init__.py
│ ├── admin.py
│ ├── apps.py
│ ├── migrations/
│ │ ├── 0001_initial.py
│ │ └── __init__.py
│ ├── models.py
│ ├── serializers.py
│ ├── tests.py
│ ├── urls.py
│ ├── utils.py
│ └── views.py
├── db.sqlite3
├── frontend/
│ ├── .gitignore
│ ├── README.md
│ ├── build/
│ │ ├── asset-manifest.json
│ │ ├── index.html
│ │ ├── manifest.json
│ │ ├── robots.txt
│ │ └── static/
│ │ ├── css/
│ │ │ └── main.138a22f4.chunk.css
│ │ └── js/
│ │ ├── 2.bbb5d1f5.chunk.js
│ │ ├── 2.bbb5d1f5.chunk.js.LICENSE.txt
│ │ ├── main.5b159992.chunk.js
│ │ └── runtime-main.4eab1d6a.js
│ ├── package.json
│ ├── public/
│ │ ├── index.html
│ │ ├── manifest.json
│ │ └── robots.txt
│ └── src/
│ ├── App.css
│ ├── App.js
│ ├── components/
│ │ ├── AddButton.js
│ │ ├── Header.js
│ │ └── ListItem.js
│ ├── index.js
│ └── pages/
│ ├── NotePage.js
│ └── NotesListPage.js
├── manage.py
├── mynotes/
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── requirements.txt
================================================
FILE CONTENTS
================================================
================================================
FILE: README.md
================================================
<div align="center">
<img width="50%" src="http://i3.ytimg.com/vi/tYKRAXIio28/maxresdefault.jpg"/>
# Django & React Notes App
</div>
### Cloning the repository
--> Clone the repository using the command below :
```bash
git clone https://github.com/divanov11/Django-React-NotesApp.git
```
--> Move into the directory where we have the project files :
```bash
cd Django-React-NotesApp
```
--> Create a virtual environment :
```bash
# If you are on Windows
virtualenv env
# If you are on Linux or Mac
python -m venv env
```
--> Activate the virtual environment :
```bash
# If you are on Windows
.\env\Scripts\activate
# If you are on Linux or Mac
source env/bin/activate
```
#
### Running the App
--> To run the Notes App, we use :
```bash
python manage.py runserver
```
> ⚠ Then, the development server will be started at http://127.0.0.1:8000/
#
### App Preview :
<div align="center">
<img width="50%" src="https://www.linkpicture.com/q/Notes.png"/>
</div>
#
================================================
FILE: api/__init__.py
================================================
================================================
FILE: api/admin.py
================================================
from django.contrib import admin
# Register your models here.
from .models import Note
admin.site.register(Note)
================================================
FILE: api/apps.py
================================================
from django.apps import AppConfig
class ApiConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'api'
================================================
FILE: api/migrations/0001_initial.py
================================================
# Generated by Django 3.2.7 on 2021-09-09 14:26
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Note',
fields=[
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('body', models.TextField(blank=True, null=True)),
('updated', models.DateTimeField(auto_now=True)),
('created', models.DateTimeField(auto_now_add=True)),
],
),
]
================================================
FILE: api/migrations/__init__.py
================================================
================================================
FILE: api/models.py
================================================
from django.db import models
# Create your models here.
class Note(models.Model):
body = models.TextField(null=True, blank=True)
updated = models.DateTimeField(auto_now=True)
created = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.body[0:50]
================================================
FILE: api/serializers.py
================================================
from rest_framework.serializers import ModelSerializer
from .models import Note
class NoteSerializer(ModelSerializer):
class Meta:
model = Note
fields = '__all__'
================================================
FILE: api/tests.py
================================================
from django.test import TestCase
# Create your tests here.
================================================
FILE: api/urls.py
================================================
from django.urls import path
from . import views
urlpatterns = [
path('', views.getRoutes, name="routes"),
path('notes/', views.getNotes, name="notes"),
# path('notes/create/', views.createNote, name="create-note"),
#path('notes/<str:pk>/update/', views.updateNote, name="update-note"),
#path('notes/<str:pk>/delete/', views.deleteNote, name="delete-note"),
path('notes/<str:pk>/', views.getNote, name="note"),
]
================================================
FILE: api/utils.py
================================================
from rest_framework.response import Response
from .models import Note
from .serializers import NoteSerializer
def getNotesList(request):
notes = Note.objects.all().order_by('-updated')
serializer = NoteSerializer(notes, many=True)
return Response(serializer.data)
def getNoteDetail(request, pk):
notes = Note.objects.get(id=pk)
serializer = NoteSerializer(notes, many=False)
return Response(serializer.data)
def createNote(request):
data = request.data
note = Note.objects.create(
body=data['body']
)
serializer = NoteSerializer(note, many=False)
return Response(serializer.data)
def updateNote(request, pk):
data = request.data
note = Note.objects.get(id=pk)
serializer = NoteSerializer(instance=note, data=data)
if serializer.is_valid():
serializer.save()
return serializer.data
def deleteNote(request, pk):
note = Note.objects.get(id=pk)
note.delete()
return Response('Note was deleted!')
================================================
FILE: api/views.py
================================================
from django.http import response
from django.shortcuts import render
from rest_framework.response import Response
from rest_framework.decorators import api_view
from rest_framework.serializers import Serializer
from .models import Note
from .serializers import NoteSerializer
from api import serializers
from .utils import updateNote, getNoteDetail, deleteNote, getNotesList, createNote
# Create your views here.
@api_view(['GET'])
def getRoutes(request):
routes = [
{
'Endpoint': '/notes/',
'method': 'GET',
'body': None,
'description': 'Returns an array of notes'
},
{
'Endpoint': '/notes/id',
'method': 'GET',
'body': None,
'description': 'Returns a single note object'
},
{
'Endpoint': '/notes/create/',
'method': 'POST',
'body': {'body': ""},
'description': 'Creates new note with data sent in post request'
},
{
'Endpoint': '/notes/id/update/',
'method': 'PUT',
'body': {'body': ""},
'description': 'Creates an existing note with data sent in post request'
},
{
'Endpoint': '/notes/id/delete/',
'method': 'DELETE',
'body': None,
'description': 'Deletes and exiting note'
},
]
return Response(routes)
# /notes GET
# /notes POST
# /notes/<id> GET
# /notes/<id> PUT
# /notes/<id> DELETE
@api_view(['GET', 'POST'])
def getNotes(request):
if request.method == 'GET':
return getNotesList(request)
if request.method == 'POST':
return createNote(request)
@api_view(['GET', 'PUT', 'DELETE'])
def getNote(request, pk):
if request.method == 'GET':
return getNoteDetail(request, pk)
if request.method == 'PUT':
return updateNote(request, pk)
if request.method == 'DELETE':
return deleteNote(request, pk)
# @api_view(['POST'])
# def createNote(request):
# data = request.data
# note = Note.objects.create(
# body=data['body']
# )
# serializer = NoteSerializer(note, many=False)
# return Response(serializer.data)
# @api_view(['PUT'])
# def updateNote(request, pk):
# data = request.data
# note = Note.objects.get(id=pk)
# serializer = NoteSerializer(instance=note, data=data)
# if serializer.is_valid():
# serializer.save()
# return Response(serializer.data)
# @api_view(['DELETE'])
# def deleteNote(request, pk):
# note = Note.objects.get(id=pk)
# note.delete()
# return Response('Note was deleted!')
================================================
FILE: frontend/.gitignore
================================================
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
================================================
FILE: frontend/README.md
================================================
# Getting Started with Create React App
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
## Available Scripts
In the project directory, you can run:
### `npm start`
Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
The page will reload if you make edits.\
You will also see any lint errors in the console.
### `npm test`
Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
### `npm run build`
Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!
See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
### `npm run eject`
**Note: this is a one-way operation. Once you `eject`, you can’t go back!**
If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own.
You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it.
## Learn More
You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
To learn React, check out the [React documentation](https://reactjs.org/).
### Code Splitting
This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)
### Analyzing the Bundle Size
This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)
### Making a Progressive Web App
This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
### Advanced Configuration
This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
### Deployment
This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
### `npm run build` fails to minify
This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)
================================================
FILE: frontend/build/asset-manifest.json
================================================
{
"files": {
"main.css": "/static/css/main.138a22f4.chunk.css",
"main.js": "/static/js/main.5b159992.chunk.js",
"main.js.map": "/static/js/main.5b159992.chunk.js.map",
"runtime-main.js": "/static/js/runtime-main.4eab1d6a.js",
"runtime-main.js.map": "/static/js/runtime-main.4eab1d6a.js.map",
"static/js/2.bbb5d1f5.chunk.js": "/static/js/2.bbb5d1f5.chunk.js",
"static/js/2.bbb5d1f5.chunk.js.map": "/static/js/2.bbb5d1f5.chunk.js.map",
"index.html": "/index.html",
"static/css/main.138a22f4.chunk.css.map": "/static/css/main.138a22f4.chunk.css.map",
"static/js/2.bbb5d1f5.chunk.js.LICENSE.txt": "/static/js/2.bbb5d1f5.chunk.js.LICENSE.txt",
"static/media/add.3ceadee7.svg": "/static/media/add.3ceadee7.svg",
"static/media/arrow-left.a94dd897.svg": "/static/media/arrow-left.a94dd897.svg"
},
"entrypoints": [
"static/js/runtime-main.4eab1d6a.js",
"static/js/2.bbb5d1f5.chunk.js",
"static/css/main.138a22f4.chunk.css",
"static/js/main.5b159992.chunk.js"
]
}
================================================
FILE: frontend/build/index.html
================================================
<!doctype html><html lang="en"><head><meta charset="utf-8"/><link rel="icon" href="/favicon.ico"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="theme-color" content="#000000"/><meta name="description" content="Web site created using create-react-app"/><link rel="apple-touch-icon" href="/logo192.png"/><link rel="manifest" href="/manifest.json"/><title>React App</title><link href="/static/css/main.138a22f4.chunk.css" rel="stylesheet"></head><body><noscript>You need to enable JavaScript to run this app.</noscript><div id="root"></div><script>!function(e){function r(r){for(var n,f,l=r[0],i=r[1],a=r[2],c=0,s=[];c<l.length;c++)f=l[c],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var i=t[l];0!==o[i]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this.webpackJsonpfrontend=this.webpackJsonpfrontend||[],i=l.push.bind(l);l.push=r,l=l.slice();for(var a=0;a<l.length;a++)r(l[a]);var p=i;t()}([])</script><script src="/static/js/2.bbb5d1f5.chunk.js"></script><script src="/static/js/main.5b159992.chunk.js"></script></body></html>
================================================
FILE: frontend/build/manifest.json
================================================
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}
================================================
FILE: frontend/build/robots.txt
================================================
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:
================================================
FILE: frontend/build/static/css/main.138a22f4.chunk.css
================================================
@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;700&display=swap);:root{--color-text:#383a3f;--color-dark:#1f2124;--color-gray:#677;--color-bg:#f3f6f9;--color-light:#acb4bd;--color-lighter:#f9f9f9;--color-white:#fff;--color-border:#e0e3e6}.dark,:root{--color-main:#f68657}.dark{--color-text:#d6d1d1;--color-dark:#f5f6f7;--color-gray:#999;--color-bg:#1f2124;--color-lighter:#292a2c;--color-white:#2e3235;--color-border:#252629}*{margin:0;padding:0;box-sizing:border-box;font-family:"Lexend",sans-serif;color:inherit;font-size:inherit;scroll-behavior:smooth}body{line-height:1.8em;font-weight:400;font-size:16px}a{text-decoration:none}.container{width:100%;height:100vh;color:#383a3f;color:var(--color-text);background-color:#f3f6f9;background-color:var(--color-bg);display:flex;align-items:center}.app{width:100%;max-width:480px;height:88vh;margin:0 auto;background-color:#fff;background-color:var(--color-white);box-shadow:1px 1px 6px rgba(0,0,0,.05);position:relative}.app-header{display:flex;align-items:center;padding:16px;justify-content:space-between;background-color:#f9f9f9;background-color:var(--color-lighter);box-shadow:0 1px 3px rgba(0,0,0,.1)}.app-header h1{font-size:30px;color:#1f2124;color:var(--color-dark);font-weight:800;text-align:center}.app-header button{border:0;background:transparent;cursor:pointer}.app-header button>svg{fill:#1f2124;fill:var(--color-dark);height:25px;width:25px;object-fit:cover}.app-body{padding:16px}.notes-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.notes-count,.notes-title{color:#f68657;color:var(--color-main);font-size:24px;font-weight:600}.notes-count{font-size:18px;color:#677;color:var(--color-gray)}.notes-list{padding:0;margin:16px 0;height:70vh;overflow-y:auto;scrollbar-width:none}.notes-list::-webkit-scrollbar{display:none}.notes-list-item{border-bottom:1px solid #e0e3e6;border-bottom:1px solid var(--color-border);margin-bottom:12px;padding:8px 16px;transition:all .2s ease-in-out}.notes-list-item:hover{background-color:#f3f6f9;background-color:var(--color-bg);cursor:pointer}.notes-list-item h3,.notes-list-item p span{font-weight:600}.notes-list-item p span{color:#677;color:var(--color-gray);display:inline-block;margin-right:8px}.notes-list-item p{font-size:14px;color:#acb4bd;color:var(--color-light)}.floating-button{font-size:48px;position:absolute;bottom:24px;right:16px;background:#f68657;background:var(--color-main);border:none;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.floating-button>svg{fill:#f3f6f9;fill:var(--color-bg)}.note-header{justify-content:space-between;color:#f68657;color:var(--color-main);padding:10px}.note-header,.note-header h3{display:flex;align-items:center}.note-header h3{font-size:24px;cursor:pointer}.note-header h3 svg{fill:#f68657;fill:var(--color-main);width:20px;margin-right:8px}.note-header button{border:none;outline:none;font-weight:600;background-color:transparent;font-size:18px;cursor:pointer}.note textarea{background-color:#fff;background-color:var(--color-white);border:none;padding:16px 12px;width:100%;height:70vh;resize:none;scrollbar-width:none}.note textarea:active,.note textarea:focus{outline:none;border:none}.note textarea::-webkit-scrollbar{display:none}
/*# sourceMappingURL=main.138a22f4.chunk.css.map */
================================================
FILE: frontend/build/static/js/2.bbb5d1f5.chunk.js
================================================
/*! For license information please see 2.bbb5d1f5.chunk.js.LICENSE.txt */
(this.webpackJsonpfrontend=this.webpackJsonpfrontend||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(21)},function(e,t,n){"use strict";e.exports=n(26)},function(e,t,n){"use strict";n.d(t,"a",(function(){return w})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return b}));var r=n(6),a=n(0),o=n.n(a),l=(n(11),n(4)),i=n(19),u=n(5),c=n(3),s=n(15),f=n.n(s),d=(n(17),n(10)),p=(n(20),function(e){var t=Object(i.a)();return t.displayName=e,t}),h=p("Router-History"),m=p("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return o.a.createElement(m.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},o.a.createElement(h.Provider,{children:this.props.children||null,value:this.props.history}))},t}(o.a.Component);o.a.Component;o.a.Component;var y={},g=0;function b(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,l=n.strict,i=void 0!==l&&l,u=n.sensitive,c=void 0!==u&&u;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=y[n]||(y[n]={});if(r[e])return r[e];var a=[],o={regexp:f()(e,a,t),keys:a};return g<1e4&&(r[e]=o,g++),o}(n,{end:o,strict:i,sensitive:c}),a=r.regexp,l=r.keys,u=a.exec(e);if(!u)return null;var s=u[0],d=u.slice(1),p=e===s;return o&&!p?null:{path:n,url:"/"===n&&""===s?"/":s,isExact:p,params:l.reduce((function(e,t,n){return e[t.name]=d[n],e}),{})}}),null)}var w=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return o.a.createElement(m.Consumer,null,(function(t){t||Object(u.a)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?b(n.pathname,e.props):t.match,a=Object(c.a)({},t,{location:n,match:r}),l=e.props,i=l.children,s=l.component,f=l.render;return Array.isArray(i)&&function(e){return 0===o.a.Children.count(e)}(i)&&(i=null),o.a.createElement(m.Provider,{value:a},a.match?i?"function"===typeof i?i(a):i:s?o.a.createElement(s,a):f?f(a):null:"function"===typeof i?i(a):null)}))},t}(o.a.Component);function k(e){return"/"===e.charAt(0)?e:"/"+e}function E(e,t){if(!e)return t;var n=k(e);return 0!==t.pathname.indexOf(n)?t:Object(c.a)({},t,{pathname:t.pathname.substr(n.length)})}function S(e){return"string"===typeof e?e:Object(l.e)(e)}function x(e){return function(){Object(u.a)(!1)}}function _(){}o.a.Component;o.a.Component;o.a.useContext},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return S})),n.d(t,"b",(function(){return T})),n.d(t,"d",(function(){return N})),n.d(t,"c",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return h}));var r=n(3);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}var l=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],l=t&&t.split("/")||[],i=e&&a(e),u=t&&a(t),c=i||u;if(e&&a(e)?l=r:r.length&&(l.pop(),l=l.concat(r)),!l.length)return"/";if(l.length){var s=l[l.length-1];n="."===s||".."===s||""===s}else n=!1;for(var f=0,d=l.length;d>=0;d--){var p=l[d];"."===p?o(l,d):".."===p?(o(l,d),f++):f&&(o(l,d),f--)}if(!c)for(;f--;f)l.unshift("..");!c||""===l[0]||l[0]&&a(l[0])||l.unshift("");var h=l.join("/");return n&&"/"!==h.substr(-1)&&(h+="/"),h};function i(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=i(t),a=i(n);return r!==t||a!==n?e(r,a):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},c=n(5);function s(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function h(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function m(e,t,n,a){var o;"string"===typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(o=Object(r.a)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(i){throw i instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):i}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=l(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function v(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function y(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"===typeof e?e(t,n):e;"string"===typeof o?"function"===typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var g=!("undefined"===typeof window||!window.document||!window.document.createElement);function b(e,t){t(window.confirm(e))}var w="popstate",k="hashchange";function E(){try{return window.history.state||{}}catch(e){return{}}}function S(e){void 0===e&&(e={}),g||Object(c.a)(!1);var t=window.history,n=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),a=!(-1===window.navigator.userAgent.indexOf("Trident")),o=e,l=o.forceRefresh,i=void 0!==l&&l,u=o.getUserConfirmation,f=void 0===u?b:u,v=o.keyLength,S=void 0===v?6:v,x=e.basename?p(s(e.basename)):"";function _(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return x&&(o=d(o,x)),m(o,r,n)}function C(){return Math.random().toString(36).substr(2,S)}var P=y();function O(e){Object(r.a)(U,e),U.length=t.length,P.notifyListeners(U.location,U.action)}function T(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||R(_(e.state))}function L(){R(_(E()))}var N=!1;function R(e){if(N)N=!1,O();else{P.confirmTransitionTo(e,"POP",f,(function(t){t?O({action:"POP",location:e}):function(e){var t=U.location,n=j.indexOf(t.key);-1===n&&(n=0);var r=j.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(N=!0,I(a))}(e)}))}}var z=_(E()),j=[z.key];function M(e){return x+h(e)}function I(e){t.go(e)}var F=0;function D(e){1===(F+=e)&&1===e?(window.addEventListener(w,T),a&&window.addEventListener(k,L)):0===F&&(window.removeEventListener(w,T),a&&window.removeEventListener(k,L))}var A=!1;var U={length:t.length,action:"POP",location:z,createHref:M,push:function(e,r){var a="PUSH",o=m(e,r,C(),U.location);P.confirmTransitionTo(o,a,f,(function(e){if(e){var r=M(o),l=o.key,u=o.state;if(n)if(t.pushState({key:l,state:u},null,r),i)window.location.href=r;else{var c=j.indexOf(U.location.key),s=j.slice(0,c+1);s.push(o.key),j=s,O({action:a,location:o})}else window.location.href=r}}))},replace:function(e,r){var a="REPLACE",o=m(e,r,C(),U.location);P.confirmTransitionTo(o,a,f,(function(e){if(e){var r=M(o),l=o.key,u=o.state;if(n)if(t.replaceState({key:l,state:u},null,r),i)window.location.replace(r);else{var c=j.indexOf(U.location.key);-1!==c&&(j[c]=o.key),O({action:a,location:o})}else window.location.replace(r)}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=P.setPrompt(e);return A||(D(1),A=!0),function(){return A&&(A=!1,D(-1)),t()}},listen:function(e){var t=P.appendListener(e);return D(1),function(){D(-1),t()}}};return U}var x="hashchange",_={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+f(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:f,decodePath:s},slash:{encodePath:s,decodePath:s}};function C(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function P(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function O(e){window.location.replace(C(window.location.href)+"#"+e)}function T(e){void 0===e&&(e={}),g||Object(c.a)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?b:a,l=n.hashType,i=void 0===l?"slash":l,u=e.basename?p(s(e.basename)):"",f=_[i],v=f.encodePath,w=f.decodePath;function k(){var e=w(P());return u&&(e=d(e,u)),m(e)}var E=y();function S(e){Object(r.a)(U,e),U.length=t.length,E.notifyListeners(U.location,U.action)}var T=!1,L=null;function N(){var e,t,n=P(),r=v(n);if(n!==r)O(r);else{var a=k(),l=U.location;if(!T&&(t=a,(e=l).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(L===h(a))return;L=null,function(e){if(T)T=!1,S();else{var t="POP";E.confirmTransitionTo(e,t,o,(function(n){n?S({action:t,location:e}):function(e){var t=U.location,n=M.lastIndexOf(h(t));-1===n&&(n=0);var r=M.lastIndexOf(h(e));-1===r&&(r=0);var a=n-r;a&&(T=!0,I(a))}(e)}))}}(a)}}var R=P(),z=v(R);R!==z&&O(z);var j=k(),M=[h(j)];function I(e){t.go(e)}var F=0;function D(e){1===(F+=e)&&1===e?window.addEventListener(x,N):0===F&&window.removeEventListener(x,N)}var A=!1;var U={length:t.length,action:"POP",location:j,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=C(window.location.href)),n+"#"+v(u+h(e))},push:function(e,t){var n="PUSH",r=m(e,void 0,void 0,U.location);E.confirmTransitionTo(r,n,o,(function(e){if(e){var t=h(r),a=v(u+t);if(P()!==a){L=t,function(e){window.location.hash=e}(a);var o=M.lastIndexOf(h(U.location)),l=M.slice(0,o+1);l.push(t),M=l,S({action:n,location:r})}else S()}}))},replace:function(e,t){var n="REPLACE",r=m(e,void 0,void 0,U.location);E.confirmTransitionTo(r,n,o,(function(e){if(e){var t=h(r),a=v(u+t);P()!==a&&(L=t,O(a));var o=M.indexOf(h(U.location));-1!==o&&(M[o]=t),S({action:n,location:r})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=E.setPrompt(e);return A||(D(1),A=!0),function(){return A&&(A=!1,D(-1)),t()}},listen:function(e){var t=E.appendListener(e);return D(1),function(){D(-1),t()}}};return U}function L(e,t,n){return Math.min(Math.max(e,t),n)}function N(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,l=t.initialIndex,i=void 0===l?0:l,u=t.keyLength,c=void 0===u?6:u,s=y();function f(e){Object(r.a)(w,e),w.length=w.entries.length,s.notifyListeners(w.location,w.action)}function d(){return Math.random().toString(36).substr(2,c)}var p=L(i,0,o.length-1),v=o.map((function(e){return m(e,void 0,"string"===typeof e?d():e.key||d())})),g=h;function b(e){var t=L(w.index+e,0,w.entries.length-1),r=w.entries[t];s.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var w={length:v.length,action:"POP",location:v[p],index:p,entries:v,createHref:g,push:function(e,t){var r="PUSH",a=m(e,t,d(),w.location);s.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),f({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=m(e,t,d(),w.location);s.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,f({action:r,location:a}))}))},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),s.setPrompt(e)},listen:function(e){return s.appendListener(e)}};return w}},function(e,t,n){"use strict";var r="Invariant failed";t.a=function(e,t){if(!e)throw new Error(r)}},function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return a}))},function(e,t,n){e.exports=n(27)},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return y}));var r=n(2),a=n(6),o=n(0),l=n.n(o),i=n(4),u=(n(11),n(3)),c=n(10),s=n(5);l.a.Component;var f=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(i.b)(t.props),t}return Object(a.a)(t,e),t.prototype.render=function(){return l.a.createElement(r.b,{history:this.history,children:this.props.children})},t}(l.a.Component);var d=function(e,t){return"function"===typeof e?e(t):e},p=function(e,t){return"string"===typeof e?Object(i.c)(e,null,null,t):e},h=function(e){return e},m=l.a.forwardRef;"undefined"===typeof m&&(m=h);var v=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,o=Object(c.a)(e,["innerRef","navigate","onClick"]),i=o.target,s=Object(u.a)({},o,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||i&&"_self"!==i||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return s.ref=h!==m&&t||n,l.a.createElement("a",s)}));var y=m((function(e,t){var n=e.component,a=void 0===n?v:n,o=e.replace,f=e.to,y=e.innerRef,g=Object(c.a)(e,["component","replace","to","innerRef"]);return l.a.createElement(r.c.Consumer,null,(function(e){e||Object(s.a)(!1);var n=e.history,r=p(d(f,e.location),e.location),c=r?n.createHref(r):"",v=Object(u.a)({},g,{href:c,navigate:function(){var t=d(f,e.location),r=Object(i.e)(e.location)===Object(i.e)(p(t));(o||r?n.replace:n.push)(t)}});return h!==m?v.ref=t||y:v.innerRef=y,l.a.createElement(a,v)}))})),g=function(e){return e},b=l.a.forwardRef;"undefined"===typeof b&&(b=g);b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,o=e.activeClassName,i=void 0===o?"active":o,f=e.activeStyle,h=e.className,m=e.exact,v=e.isActive,w=e.location,k=e.sensitive,E=e.strict,S=e.style,x=e.to,_=e.innerRef,C=Object(c.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return l.a.createElement(r.c.Consumer,null,(function(e){e||Object(s.a)(!1);var n=w||e.location,o=p(d(x,n),n),c=o.pathname,P=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),O=P?Object(r.d)(n.pathname,{path:P,exact:m,sensitive:k,strict:E}):null,T=!!(v?v(O,n):O),L="function"===typeof h?h(T):h,N="function"===typeof S?S(T):S;T&&(L=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(L,i),N=Object(u.a)({},N,f));var R=Object(u.a)({"aria-current":T&&a||null,className:L,style:N,to:o},C);return g!==b?R.ref=t||_:R.innerRef=_,l.a.createElement(y,R)}))}))},function(e,t,n){"use strict";function r(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(c){return void n(c)}i.done?t(u):Promise.resolve(u).then(r,a)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(a,o){var l=e.apply(t,n);function i(e){r(l,a,o,i,u,"next",e)}function u(e){r(l,a,o,i,u,"throw",e)}i(void 0)}))}}n.d(t,"a",(function(){return a}))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports=n(28)()},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(r=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(u){a=!0,o=u}finally{try{r||null==i.return||i.return()}finally{if(a)throw o}}return n}}(e,t)||function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}n.d(t,"a",(function(){return a}))},,function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;function l(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,t){for(var n,i,u=l(e),c=1;c<arguments.length;c++){for(var s in n=Object(arguments[c]))a.call(n,s)&&(u[s]=n[s]);if(r){i=r(n);for(var f=0;f<i.length;f++)o.call(n,i[f])&&(u[i[f]]=n[i[f]])}}return u}},function(e,t,n){var r=n(31);e.exports=p,e.exports.parse=o,e.exports.compile=function(e,t){return i(o(e,t),t)},e.exports.tokensToFunction=i,e.exports.tokensToRegExp=d;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,l=0,i="",s=t&&t.delimiter||"/";null!=(n=a.exec(e));){var f=n[0],d=n[1],p=n.index;if(i+=e.slice(l,p),l=p+f.length,d)i+=d[1];else{var h=e[l],m=n[2],v=n[3],y=n[4],g=n[5],b=n[6],w=n[7];i&&(r.push(i),i="");var k=null!=m&&null!=h&&h!==m,E="+"===b||"*"===b,S="?"===b||"*"===b,x=n[2]||s,_=y||g;r.push({name:v||o++,prefix:m||"",delimiter:x,optional:S,repeat:E,partial:k,asterisk:!!w,pattern:_?c(_):w?".*":"[^"+u(x)+"]+?"})}}return l<e.length&&(i+=e.substr(l)),i&&r.push(i),r}function l(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function i(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"===typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",f(t)));return function(t,a){for(var o="",i=t||{},u=(a||{}).pretty?l:encodeURIComponent,c=0;c<e.length;c++){var s=e[c];if("string"!==typeof s){var f,d=i[s.name];if(null==d){if(s.optional){s.partial&&(o+=s.prefix);continue}throw new TypeError('Expected "'+s.name+'" to be defined')}if(r(d)){if(!s.repeat)throw new TypeError('Expected "'+s.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(s.optional)continue;throw new TypeError('Expected "'+s.name+'" to not be empty')}for(var p=0;p<d.length;p++){if(f=u(d[p]),!n[c].test(f))throw new TypeError('Expected all "'+s.name+'" to match "'+s.pattern+'", but received `'+JSON.stringify(f)+"`");o+=(0===p?s.prefix:s.delimiter)+f}}else{if(f=s.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(d),!n[c].test(f))throw new TypeError('Expected "'+s.name+'" to match "'+s.pattern+'", but received "'+f+'"');o+=s.prefix+f}}else o+=s}return o}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function s(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,l="",i=0;i<e.length;i++){var c=e[i];if("string"===typeof c)l+=u(c);else{var d=u(c.prefix),p="(?:"+c.pattern+")";t.push(c),c.repeat&&(p+="(?:"+d+p+")*"),l+=p=c.optional?c.partial?d+"("+p+")?":"(?:"+d+"("+p+"))?":d+"("+p+")"}}var h=u(n.delimiter||"/"),m=l.slice(-h.length)===h;return a||(l=(m?l.slice(0,-h.length):l)+"(?:"+h+"(?=$))?"),l+=o?"$":a&&m?"":"(?="+h+"|$)",s(new RegExp("^"+l,f(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return s(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(p(e[a],t,n).source);return s(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(o(e,n),t,n)}(e,t,n)}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";e.exports=n(32)},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(22)},function(e,t,n){"use strict";(function(e){var r=n(0),a=n.n(r),o=n(6),l=n(11),i=n.n(l),u=1073741823,c="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{};function s(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var f=a.a.createContext||function(e,t){var n,a,l="__create-react-context-"+function(){var e="__global_unique_id__";return c[e]=(c[e]||0)+1}()+"__",f=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=s(t.props.value),t}Object(o.a)(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(l=a)?0!==o||1/o===1/l:o!==o&&l!==l)?n=0:(n="function"===typeof t?t(r,a):u,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,l},r.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[l]=i.a.object.isRequired,n);var d=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(o.a)(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?u:t},r.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?u:e},r.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},r.getValue=function(){return this.context[l]?this.context[l].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return d.contextTypes=((a={})[l]=i.a.object,a),{Provider:f,Consumer:d}};t.a=f}).call(this,n(30))},function(e,t,n){"use strict";var r=n(17),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function u(e){return r.isMemo(e)?l:i[e.$$typeof]||a}i[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[r.Memo]=l;var c=Object.defineProperty,s=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var a=p(n);a&&a!==h&&e(t,a,r)}var l=s(n);f&&(l=l.concat(f(n)));for(var i=u(t),m=u(n),v=0;v<l.length;++v){var y=l[v];if(!o[y]&&(!r||!r[y])&&(!m||!m[y])&&(!i||!i[y])){var g=d(n,y);try{c(t,y,g)}catch(b){}}}}return t}},function(e,t,n){"use strict";var r=n(14),a=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var l=60109,i=60110,u=60112;t.Suspense=60113;var c=60115,s=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;a=f("react.element"),o=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),l=f("react.provider"),i=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),c=f("react.memo"),s=f("react.lazy")}var d="function"===typeof Symbol&&Symbol.iterator;function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m={};function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}function y(){}function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(p(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var b=g.prototype=new y;b.constructor=g,r(b,v.prototype),b.isPureReactComponent=!0;var w={current:null},k=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,n){var r,o={},l=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)k.call(t,r)&&!E.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:a,type:e,key:l,ref:i,props:o,_owner:w.current}}function x(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}var _=/\/+/g;function C(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function P(e,t,n,r,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var u=!1;if(null===e)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case a:case o:u=!0}}if(u)return l=l(u=e),e=""===r?"."+C(u,0):r,Array.isArray(l)?(n="",null!=e&&(n=e.replace(_,"$&/")+"/"),P(l,t,n,"",(function(e){return e}))):null!=l&&(x(l)&&(l=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,n+(!l.key||u&&u.key===l.key?"":(""+l.key).replace(_,"$&/")+"/")+e)),t.push(l)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=r+C(i=e[c],c);u+=P(i,t,n,s,l)}else if("function"===typeof(s=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e)))for(e=s.call(e),c=0;!(i=e.next()).done;)u+=P(i=i.value,t,n,s=r+C(i,c++),l);else if("object"===i)throw t=""+e,Error(p(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function O(e,t,n){if(null==e)return e;var r=[],a=0;return P(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function T(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var L={current:null};function N(){var e=L.current;if(null===e)throw Error(p(321));return e}var R={ReactCurrentDispatcher:L,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!x(e))throw Error(p(143));return e}},t.Component=v,t.PureComponent=g,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(p(267,e));var o=r({},e.props),l=e.key,i=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,u=w.current),void 0!==t.key&&(l=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(s in t)k.call(t,s)&&!E.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==c?c[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){c=Array(s);for(var f=0;f<s;f++)c[f]=arguments[f+2];o.children=c}return{$$typeof:a,type:e.type,key:l,ref:i,props:o,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:i,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=S,t.createFactory=function(e){var t=S.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=x,t.lazy=function(e){return{$$typeof:s,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return N().useCallback(e,t)},t.useContext=function(e,t){return N().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return N().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return N().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return N().useLayoutEffect(e,t)},t.useMemo=function(e,t){return N().useMemo(e,t)},t.useReducer=function(e,t,n){return N().useReducer(e,t,n)},t.useRef=function(e){return N().useRef(e)},t.useState=function(e){return N().useState(e)},t.version="17.0.2"},function(e,t,n){"use strict";var r=n(0),a=n(14),o=n(23);function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(l(227));var i=new Set,u={};function c(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(u[e]=t,e=0;e<t.length;e++)i.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p=Object.prototype.hasOwnProperty,h={},m={};function v(e,t,n,r,a,o,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=l}var y={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){y[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];y[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){y[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){y[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){y[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){y[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){y[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){y[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){y[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var a=y.hasOwnProperty(t)?y[t]:null;(null!==a?0===a.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!p.call(m,e)||!p.call(h,e)&&(d.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,b);y[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,b);y[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,b);y[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),y.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){y[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var k=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,E=60103,S=60106,x=60107,_=60108,C=60114,P=60109,O=60110,T=60112,L=60113,N=60120,R=60115,z=60116,j=60121,M=60128,I=60129,F=60130,D=60131;if("function"===typeof Symbol&&Symbol.for){var A=Symbol.for;E=A("react.element"),S=A("react.portal"),x=A("react.fragment"),_=A("react.strict_mode"),C=A("react.profiler"),P=A("react.provider"),O=A("react.context"),T=A("react.forward_ref"),L=A("react.suspense"),N=A("react.suspense_list"),R=A("react.memo"),z=A("react.lazy"),j=A("react.block"),A("react.scope"),M=A("react.opaque.id"),I=A("react.debug_trace_mode"),F=A("react.offscreen"),D=A("react.legacy_hidden")}var U,$="function"===typeof Symbol&&Symbol.iterator;function V(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=$&&e[$]||e["@@iterator"])?e:null}function B(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var W=!1;function H(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),l=a.length-1,i=o.length-1;1<=l&&0<=i&&a[l]!==o[i];)i--;for(;1<=l&&0<=i;l--,i--)if(a[l]!==o[i]){if(1!==l||1!==i)do{if(l--,0>--i||a[l]!==o[i])return"\n"+a[l].replace(" at new "," at ")}while(1<=l&&0<=i);break}}}finally{W=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?B(e):""}function Q(e){switch(e.tag){case 5:return B(e.type);case 16:return B("Lazy");case 13:return B("Suspense");case 19:return B("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1);case 11:return e=H(e.type.render,!1);case 22:return e=H(e.type._render,!1);case 1:return e=H(e.type,!0);default:return""}}function q(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case x:return"Fragment";case S:return"Portal";case C:return"Profiler";case _:return"StrictMode";case L:return"Suspense";case N:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case O:return(e.displayName||"Context")+".Consumer";case P:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case R:return q(e.type);case j:return q(e._render);case z:t=e._payload,e=e._init;try{return q(e(t))}catch(n){}}return null}function K(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function J(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Z(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=K(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ae(e,t.type,n):t.hasOwnProperty("defaultValue")&&ae(e,t.type,K(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ae(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function le(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+K(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(l(91));return a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(l(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(l(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:K(n)}}function ce(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var me,ve,ye=(ve=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((me=me||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=me.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ve(e,t)}))}:ve);function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var be={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},we=["Webkit","ms","Moz","O"];function ke(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||be.hasOwnProperty(e)&&be[e]?(""+t).trim():t+"px"}function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ke(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(be).forEach((function(e){we.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),be[t]=be[e]}))}));var Se=a({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 xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(l(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(l(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(l(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(l(62))}}function _e(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ce(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Pe=null,Oe=null,Te=null;function Le(e){if(e=ea(e)){if("function"!==typeof Pe)throw Error(l(280));var t=e.stateNode;t&&(t=na(t),Pe(e.stateNode,e.type,t))}}function Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}function Re(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,Le(e),t)for(e=0;e<t.length;e++)Le(t[e])}}function ze(e,t){return e(t)}function je(e,t,n,r,a){return e(t,n,r,a)}function Me(){}var Ie=ze,Fe=!1,De=!1;function Ae(){null===Oe&&null===Te||(Me(),Re())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=na(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(l(231,t,typeof n));return n}var $e=!1;if(f)try{var Ve={};Object.defineProperty(Ve,"passive",{get:function(){$e=!0}}),window.addEventListener("test",Ve,Ve),window.removeEventListener("test",Ve,Ve)}catch(ve){$e=!1}function Be(e,t,n,r,a,o,l,i,u){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(s){this.onError(s)}}var We=!1,He=null,Qe=!1,qe=null,Ke={onError:function(e){We=!0,He=e}};function Ye(e,t,n,r,a,o,l,i,u){We=!1,He=null,Be.apply(Ke,arguments)}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Xe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Je(e){if(Ge(e)!==e)throw Error(l(188))}function Ze(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(l(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Je(a),e;if(o===r)return Je(a),t;o=o.sibling}throw Error(l(188))}if(n.return!==r.return)n=a,r=o;else{for(var i=!1,u=a.child;u;){if(u===n){i=!0,n=a,r=o;break}if(u===r){i=!0,r=a,n=o;break}u=u.sibling}if(!i){for(u=o.child;u;){if(u===n){i=!0,n=o,r=a;break}if(u===r){i=!0,r=o,n=a;break}u=u.sibling}if(!i)throw Error(l(189))}}if(n.alternate!==r)throw Error(l(190))}if(3!==n.tag)throw Error(l(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,at,ot=!1,lt=[],it=null,ut=null,ct=null,st=new Map,ft=new Map,dt=[],pt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ht(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:a,targetContainers:[r]}}function mt(e,t){switch(e){case"focusin":case"focusout":it=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":ct=null;break;case"pointerover":case"pointerout":st.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function vt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,a,o),null!==t&&(null!==(t=ea(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function yt(e){var t=Zr(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Xe(n)))return e.blockedOn=t,void at(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function gt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ea(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function bt(e,t,n){gt(e)&&n.delete(t)}function wt(){for(ot=!1;0<lt.length;){var e=lt[0];if(null!==e.blockedOn){null!==(e=ea(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=Zt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&<.shift()}null!==it&>(it)&&(it=null),null!==ut&>(ut)&&(ut=null),null!==ct&>(ct)&&(ct=null),st.forEach(bt),ft.forEach(bt)}function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,wt)))}function Et(e){function t(t){return kt(t,e)}if(0<lt.length){kt(lt[0],e);for(var n=1;n<lt.length;n++){var r=lt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==it&&kt(it,e),null!==ut&&kt(ut,e),null!==ct&&kt(ct,e),st.forEach(t),ft.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)yt(n),null===n.blockedOn&&dt.shift()}function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xt={animationend:St("Animation","AnimationEnd"),animationiteration:St("Animation","AnimationIteration"),animationstart:St("Animation","AnimationStart"),transitionend:St("Transition","TransitionEnd")},_t={},Ct={};function Pt(e){if(_t[e])return _t[e];if(!xt[e])return e;var t,n=xt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ct)return _t[e]=n[t];return e}f&&(Ct=document.createElement("div").style,"AnimationEvent"in window||(delete xt.animationend.animation,delete xt.animationiteration.animation,delete xt.animationstart.animation),"TransitionEvent"in window||delete xt.transitionend.transition);var Ot=Pt("animationend"),Tt=Pt("animationiteration"),Lt=Pt("animationstart"),Nt=Pt("transitionend"),Rt=new Map,zt=new Map,jt=["abort","abort",Ot,"animationEnd",Tt,"animationIteration",Lt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Nt,"transitionEnd","waiting","waiting"];function Mt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"+(a[0].toUpperCase()+a.slice(1)),zt.set(r,t),Rt.set(r,a),c(a,[r])}}(0,o.unstable_now)();var It=8;function Ft(e){if(0!==(1&e))return It=15,1;if(0!==(2&e))return It=14,2;if(0!==(4&e))return It=13,4;var t=24&e;return 0!==t?(It=12,t):0!==(32&e)?(It=11,32):0!==(t=192&e)?(It=10,t):0!==(256&e)?(It=9,256):0!==(t=3584&e)?(It=8,t):0!==(4096&e)?(It=7,4096):0!==(t=4186112&e)?(It=6,t):0!==(t=62914560&e)?(It=5,t):67108864&e?(It=4,67108864):0!==(134217728&e)?(It=3,134217728):0!==(t=805306368&e)?(It=2,t):0!==(1073741824&e)?(It=1,1073741824):(It=8,e)}function Dt(e,t){var n=e.pendingLanes;if(0===n)return It=0;var r=0,a=0,o=e.expiredLanes,l=e.suspendedLanes,i=e.pingedLanes;if(0!==o)r=o,a=It=15;else if(0!==(o=134217727&n)){var u=o&~l;0!==u?(r=Ft(u),a=It):0!==(i&=o)&&(r=Ft(i),a=It)}else 0!==(o=n&~l)?(r=Ft(o),a=It):0!==i&&(r=Ft(i),a=It);if(0===r)return 0;if(r=n&((0>(r=31-Wt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&l)){if(Ft(t),a<=It)return t;It=a}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-Wt(t)),r|=e[n],t&=~a;return r}function At(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=$t(24&~t))?Ut(10,t):e;case 10:return 0===(e=$t(192&~t))?Ut(8,t):e;case 8:return 0===(e=$t(3584&~t))&&(0===(e=$t(4186112&~t))&&(e=512)),e;case 2:return 0===(t=$t(805306368&~t))&&(t=268435456),t}throw Error(l(358,e))}function $t(e){return e&-e}function Vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Bt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Wt(t)]=n}var Wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ht(e)/Qt|0)|0},Ht=Math.log,Qt=Math.LN2;var qt=o.unstable_UserBlockingPriority,Kt=o.unstable_runWithPriority,Yt=!0;function Gt(e,t,n,r){Fe||Me();var a=Jt,o=Fe;Fe=!0;try{je(a,e,t,n,r)}finally{(Fe=o)||Ae()}}function Xt(e,t,n,r){Kt(qt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){var a;if(Yt)if((a=0===(4&t))&&0<lt.length&&-1<pt.indexOf(e))e=ht(null,e,t,n,r),lt.push(e);else{var o=Zt(e,t,n,r);if(null===o)a&&mt(e,r);else{if(a){if(-1<pt.indexOf(e))return e=ht(o,e,t,n,r),void lt.push(e);if(function(e,t,n,r,a){switch(t){case"focusin":return it=vt(it,e,t,n,r,a),!0;case"dragenter":return ut=vt(ut,e,t,n,r,a),!0;case"mouseover":return ct=vt(ct,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return st.set(o,vt(st.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,ft.set(o,vt(ft.get(o)||null,e,t,n,r,a)),!0}return!1}(o,e,t,n,r))return;mt(e,r)}Rr(e,t,r,null,n)}}}function Zt(e,t,n,r){var a=Ce(r);if(null!==(a=Zr(a))){var o=Ge(a);if(null===o)a=null;else{var l=o.tag;if(13===l){if(null!==(a=Xe(o)))return a;a=null}else if(3===l){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;a=null}else o!==a&&(a=null)}}return Rr(e,t,r,a,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en.value:en.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===a[o-t];t++);return nn=a.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function ln(){return!1}function un(e){function t(t,n,r,a,o){for(var l in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(l)&&(t=e[l],this[l]=t?t(a):a[l]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?on:ln,this.isPropagationStopped=ln,this}return a(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var cn,sn,fn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},pn=un(dn),hn=a({},dn,{view:0,detail:0}),mn=un(hn),vn=a({},hn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Pn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(cn=e.screenX-fn.screenX,sn=e.screenY-fn.screenY):sn=cn=0,fn=e),cn)},movementY:function(e){return"movementY"in e?e.movementY:sn}}),yn=un(vn),gn=un(a({},vn,{dataTransfer:0})),bn=un(a({},hn,{relatedTarget:0})),wn=un(a({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),kn=un(a({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),En=un(a({},dn,{data:0})),Sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={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"},_n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_n[e])&&!!t[e]}function Pn(){return Cn}var On=un(a({},hn,{key:function(e){if(e.key){var t=Sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Pn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),Tn=un(a({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ln=un(a({},hn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Pn})),Nn=un(a({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=un(a({},vn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),zn=[9,13,27,32],jn=f&&"CompositionEvent"in window,Mn=null;f&&"documentMode"in document&&(Mn=document.documentMode);var In=f&&"TextEvent"in window&&!Mn,Fn=f&&(!jn||Mn&&8<Mn&&11>=Mn),Dn=String.fromCharCode(32),An=!1;function Un(e,t){switch(e){case"keyup":return-1!==zn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function $n(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Bn={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 Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Bn[e.type]:"textarea"===t}function Hn(e,t,n,r){Ne(r),0<(t=jr(t,"onChange")).length&&(n=new pn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Qn=null,qn=null;function Kn(e){Cr(e,0)}function Yn(e){if(X(ta(e)))return e}function Gn(e,t){if("change"===e)return t}var Xn=!1;if(f){var Jn;if(f){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Jn=Zn}else Jn=!1;Xn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){Qn&&(Qn.detachEvent("onpropertychange",nr),qn=Qn=null)}function nr(e){if("value"===e.propertyName&&Yn(qn)){var t=[];if(Hn(t,qn,e,Ce(e)),e=Kn,Fe)e(t);else{Fe=!0;try{ze(e,t)}finally{Fe=!1,Ae()}}}}function rr(e,t,n){"focusin"===e?(tr(),qn=n,(Qn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(qn)}function or(e,t){if("click"===e)return Yn(t)}function lr(e,t){if("input"===e||"change"===e)return Yn(t)}var ir="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},ur=Object.prototype.hasOwnProperty;function cr(e,t){if(ir(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!ur.call(t,n[r])||!ir(e[n[r]],t[n[r]]))return!1;return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=J((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mr=f&&"documentMode"in document&&11>=document.documentMode,vr=null,yr=null,gr=null,br=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==vr||vr!==J(r)||("selectionStart"in(r=vr)&&hr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},gr&&cr(gr,r)||(gr=r,0<(r=jr(yr,"onSelect")).length&&(t=new pn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=vr)))}Mt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mt(jt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Er<kr.length;Er++)zt.set(kr[Er],0);s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function _r(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,i,u,c){if(Ye.apply(this,arguments),We){if(!We)throw Error(l(198));var s=He;We=!1,He=null,Qe||(Qe=!0,qe=s)}}(r,t,void 0,e),e.currentTarget=null}function Cr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var l=r.length-1;0<=l;l--){var i=r[l],u=i.instance,c=i.currentTarget;if(i=i.listener,u!==o&&a.isPropagationStopped())break e;_r(a,i,c),o=u}else for(l=0;l<r.length;l++){if(u=(i=r[l]).instance,c=i.currentTarget,i=i.listener,u!==o&&a.isPropagationStopped())break e;_r(a,i,c),o=u}}}if(Qe)throw e=qe,Qe=!1,qe=null,e}function Pr(e,t){var n=ra(t),r=e+"__bubble";n.has(r)||(Nr(t,e,2,!1),n.add(r))}var Or="_reactListening"+Math.random().toString(36).slice(2);function Tr(e){e[Or]||(e[Or]=!0,i.forEach((function(t){xr.has(t)||Lr(t,!1,e,null),Lr(t,!0,e,null)})))}function Lr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&xr.has(e)){if("scroll"!==e)return;a|=2,o=r}var l=ra(o),i=e+"__"+(t?"capture":"bubble");l.has(i)||(t&&(a|=4),Nr(o,e,a,t),l.add(i))}function Nr(e,t,n,r){var a=zt.get(t);switch(void 0===a?2:a){case 0:a=Gt;break;case 1:a=Xt;break;default:a=Jt}n=a.bind(null,t,n,e),a=void 0,!$e||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Rr(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var l=r.tag;if(3===l||4===l){var i=r.stateNode.containerInfo;if(i===a||8===i.nodeType&&i.parentNode===a)break;if(4===l)for(l=r.return;null!==l;){var u=l.tag;if((3===u||4===u)&&((u=l.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;l=l.return}for(;null!==i;){if(null===(l=Zr(i)))return;if(5===(u=l.tag)||6===u){r=o=l;continue e}i=i.parentNode}}r=r.return}!function(e,t,n){if(De)return e(t,n);De=!0;try{Ie(e,t,n)}finally{De=!1,Ae()}}((function(){var r=o,a=Ce(n),l=[];e:{var i=Rt.get(e);if(void 0!==i){var u=pn,c=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":u=On;break;case"focusin":c="focus",u=bn;break;case"focusout":c="blur",u=bn;break;case"beforeblur":case"afterblur":u=bn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=yn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=gn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Ln;break;case Ot:case Tt:case Lt:u=wn;break;case Nt:u=Nn;break;case"scroll":u=mn;break;case"wheel":u=Rn;break;case"copy":case"cut":case"paste":u=kn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=Tn}var s=0!==(4&t),f=!s&&"scroll"===e,d=s?null!==i?i+"Capture":null:i;s=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==d&&(null!=(m=Ue(h,d))&&s.push(zr(h,m,p)))),f)break;h=h.return}0<s.length&&(i=new u(i,c,null,n,a),l.push({event:i,listeners:s}))}}if(0===(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(c=n.relatedTarget||n.fromElement)||!Zr(c)&&!c[Xr])&&(u||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,u?(u=r,null!==(c=(c=n.relatedTarget||n.toElement)?Zr(c):null)&&(c!==(f=Ge(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(u=null,c=r),u!==c)){if(s=yn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(s=Tn,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==u?i:ta(u),p=null==c?i:ta(c),(i=new s(m,h+"leave",u,n,a)).target=f,i.relatedTarget=p,m=null,Zr(a)===r&&((s=new s(d,h+"enter",c,n,a)).target=p,s.relatedTarget=f,m=s),f=m,u&&c)e:{for(d=c,h=0,p=s=u;p;p=Mr(p))h++;for(p=0,m=d;m;m=Mr(m))p++;for(;0<h-p;)s=Mr(s),h--;for(;0<p-h;)d=Mr(d),p--;for(;h--;){if(s===d||null!==d&&s===d.alternate)break e;s=Mr(s),d=Mr(d)}s=null}else s=null;null!==u&&Ir(l,i,u,s,!1),null!==c&&null!==f&&Ir(l,f,c,s,!0)}if("select"===(u=(i=r?ta(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var v=Gn;else if(Wn(i))if(Xn)v=lr;else{v=ar;var y=rr}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(v=or);switch(v&&(v=v(e,r))?Hn(l,v,n,a):(y&&y(e,i,r),"focusout"===e&&(y=i._wrapperState)&&y.controlled&&"number"===i.type&&ae(i,"number",i.value)),y=r?ta(r):window,e){case"focusin":(Wn(y)||"true"===y.contentEditable)&&(vr=y,yr=r,gr=null);break;case"focusout":gr=yr=vr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,wr(l,n,a);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":wr(l,n,a)}var g;if(jn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Vn?Un(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Fn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(g=rn()):(tn="value"in(en=a)?en.value:en.textContent,Vn=!0)),0<(y=jr(r,b)).length&&(b=new En(b,e,null,n,a),l.push({event:b,listeners:y}),g?b.data=g:null!==(g=$n(n))&&(b.data=g))),(g=In?function(e,t){switch(e){case"compositionend":return $n(t);case"keypress":return 32!==t.which?null:(An=!0,Dn);case"textInput":return(e=t.data)===Dn&&An?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!jn&&Un(e,t)?(e=rn(),nn=tn=en=null,Vn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fn&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))&&(0<(r=jr(r,"onBeforeInput")).length&&(a=new En("onBeforeInput","beforeinput",null,n,a),l.push({event:a,listeners:r}),a.data=g))}Cr(l,t)}))}function zr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function jr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Ue(e,n))&&r.unshift(zr(e,o,a)),null!=(o=Ue(e,t))&&r.push(zr(e,o,a))),e=e.return}return r}function Mr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Ir(e,t,n,r,a){for(var o=t._reactName,l=[];null!==n&&n!==r;){var i=n,u=i.alternate,c=i.stateNode;if(null!==u&&u===r)break;5===i.tag&&null!==c&&(i=c,a?null!=(u=Ue(n,o))&&l.unshift(zr(n,u,i)):a||null!=(u=Ue(n,o))&&l.push(zr(n,u,i))),n=n.return}0!==l.length&&e.push({event:t,listeners:l})}function Fr(){}var Dr=null,Ar=null;function Ur(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function $r(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Vr="function"===typeof setTimeout?setTimeout:void 0,Br="function"===typeof clearTimeout?clearTimeout:void 0;function Wr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Hr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Qr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var qr=0;var Kr=Math.random().toString(36).slice(2),Yr="__reactFiber$"+Kr,Gr="__reactProps$"+Kr,Xr="__reactContainer$"+Kr,Jr="__reactEvents$"+Kr;function Zr(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Xr]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Qr(e);null!==e;){if(n=e[Yr])return n;e=Qr(e)}return t}n=(e=n).parentNode}return null}function ea(e){return!(e=e[Yr]||e[Xr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ta(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(l(33))}function na(e){return e[Gr]||null}function ra(e){var t=e[Jr];return void 0===t&&(t=e[Jr]=new Set),t}var aa=[],oa=-1;function la(e){return{current:e}}function ia(e){0>oa||(e.current=aa[oa],aa[oa]=null,oa--)}function ua(e,t){oa++,aa[oa]=e.current,e.current=t}var ca={},sa=la(ca),fa=la(!1),da=ca;function pa(e,t){var n=e.type.contextTypes;if(!n)return ca;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function ha(e){return null!==(e=e.childContextTypes)&&void 0!==e}function ma(){ia(fa),ia(sa)}function va(e,t,n){if(sa.current!==ca)throw Error(l(168));ua(sa,t),ua(fa,n)}function ya(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(l(108,q(t)||"Unknown",o));return a({},n,r)}function ga(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ca,da=sa.current,ua(sa,e),ua(fa,fa.current),!0}function ba(e,t,n){var r=e.stateNode;if(!r)throw Error(l(169));n?(e=ya(e,t,da),r.__reactInternalMemoizedMergedChildContext=e,ia(fa),ia(sa),ua(sa,e)):ia(fa),ua(fa,n)}var wa=null,ka=null,Ea=o.unstable_runWithPriority,Sa=o.unstable_scheduleCallback,xa=o.unstable_cancelCallback,_a=o.unstable_shouldYield,Ca=o.unstable_requestPaint,Pa=o.unstable_now,Oa=o.unstable_getCurrentPriorityLevel,Ta=o.unstable_ImmediatePriority,La=o.unstable_UserBlockingPriority,Na=o.unstable_NormalPriority,Ra=o.unstable_LowPriority,za=o.unstable_IdlePriority,ja={},Ma=void 0!==Ca?Ca:function(){},Ia=null,Fa=null,Da=!1,Aa=Pa(),Ua=1e4>Aa?Pa:function(){return Pa()-Aa};function $a(){switch(Oa()){case Ta:return 99;case La:return 98;case Na:return 97;case Ra:return 96;case za:return 95;default:throw Error(l(332))}}function Va(e){switch(e){case 99:return Ta;case 98:return La;case 97:return Na;case 96:return Ra;case 95:return za;default:throw Error(l(332))}}function Ba(e,t){return e=Va(e),Ea(e,t)}function Wa(e,t,n){return e=Va(e),Sa(e,t,n)}function Ha(){if(null!==Fa){var e=Fa;Fa=null,xa(e)}Qa()}function Qa(){if(!Da&&null!==Ia){Da=!0;var e=0;try{var t=Ia;Ba(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Ia=null}catch(n){throw null!==Ia&&(Ia=Ia.slice(e+1)),Sa(Ta,Ha),n}finally{Da=!1}}}var qa=k.ReactCurrentBatchConfig;function Ka(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ya=la(null),Ga=null,Xa=null,Ja=null;function Za(){Ja=Xa=Ga=null}function eo(e){var t=Ya.current;ia(Ya),e.type._context._currentValue=t}function to(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function no(e,t){Ga=e,Ja=Xa=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(jl=!0),e.firstContext=null)}function ro(e,t){if(Ja!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(Ja=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Xa){if(null===Ga)throw Error(l(308));Xa=t,Ga.dependencies={lanes:0,firstContext:t,responders:null}}else Xa=Xa.next=t;return e._currentValue}var ao=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function io(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function uo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function co(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=l:o=o.next=l,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function so(e,t,n,r){var o=e.updateQueue;ao=!1;var l=o.firstBaseUpdate,i=o.lastBaseUpdate,u=o.shared.pending;if(null!==u){o.shared.pending=null;var c=u,s=c.next;c.next=null,null===i?l=s:i.next=s,i=c;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==i&&(null===d?f.firstBaseUpdate=s:d.next=s,f.lastBaseUpdate=c)}}if(null!==l){for(d=o.baseState,i=0,f=s=c=null;;){u=l.lane;var p=l.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:p,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var h=e,m=l;switch(u=t,p=n,m.tag){case 1:if("function"===typeof(h=m.payload)){d=h.call(p,d,u);break e}d=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null===(u="function"===typeof(h=m.payload)?h.call(p,d,u):h)||void 0===u)break e;d=a({},d,u);break e;case 2:ao=!0}}null!==l.callback&&(e.flags|=32,null===(u=o.effects)?o.effects=[l]:u.push(l))}else p={eventTime:p,lane:u,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===f?(s=f=p,c=d):f=f.next=p,i|=u;if(null===(l=l.next)){if(null===(u=o.shared.pending))break;l=u.next,u.next=null,o.lastBaseUpdate=u,o.shared.pending=null}}null===f&&(c=d),o.baseState=c,o.firstBaseUpdate=s,o.lastBaseUpdate=f,Di|=i,e.lanes=i,e.memoizedState=d}}function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(l(191,a));a.call(r)}}}var po=(new r.Component).refs;function ho(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:a({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var mo={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=cu(),a=su(e),o=io(r,a);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),uo(e,o),fu(e,a,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=cu(),a=su(e),o=io(r,a);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),uo(e,o),fu(e,a,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=cu(),r=su(e),a=io(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),uo(e,a),fu(e,r,n)}};function vo(e,t,n,r,a,o,l){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,l):!t.prototype||!t.prototype.isPureReactComponent||(!cr(n,r)||!cr(a,o))}function yo(e,t,n){var r=!1,a=ca,o=t.contextType;return"object"===typeof o&&null!==o?o=ro(o):(a=ha(t)?da:sa.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?pa(e,a):ca),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=mo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function go(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&mo.enqueueReplaceState(t,t.state,null)}function bo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=po,oo(e);var o=t.contextType;"object"===typeof o&&null!==o?a.context=ro(o):(o=ha(t)?da:sa.current,a.context=pa(e,o)),so(e,n,a,r),a.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(ho(e,t,o,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&mo.enqueueReplaceState(a,a.state,null),so(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4)}var wo=Array.isArray;function ko(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(l(309));var r=n.stateNode}if(!r)throw Error(l(147,e));var a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=r.refs;t===po&&(t=r.refs={}),null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!==typeof e)throw Error(l(284));if(!n._owner)throw Error(l(290,e))}return e}function Eo(e,t){if("textarea"!==e.type)throw Error(l(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function So(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Bu(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function i(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=qu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=a(t,n.props)).ref=ko(e,t,n),r.return=e,r):((r=Wu(n.type,n.key,n.props,null,e.mode,r)).ref=ko(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ku(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function f(e,t,n,r,o){return null===t||7!==t.tag?((t=Hu(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=qu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case E:return(n=Wu(t.type,t.key,t.props,null,e.mode,n)).ref=ko(e,null,t),n.return=e,n;case S:return(t=Ku(t,e.mode,n)).return=e,t}if(wo(t)||V(t))return(t=Hu(t,e.mode,n,null)).return=e,t;Eo(e,t)}return null}function p(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==a?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case E:return n.key===a?n.type===x?f(e,t,n.props.children,r,a):c(e,t,n,r):null;case S:return n.key===a?s(e,t,n,r):null}if(wo(n)||V(n))return null!==a?null:f(e,t,n,r,null);Eo(e,n)}return null}function h(e,t,n,r,a){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case E:return e=e.get(null===r.key?n:r.key)||null,r.type===x?f(t,e,r.props.children,a,r.key):c(t,e,r,a);case S:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a)}if(wo(r)||V(r))return f(t,e=e.get(n)||null,r,a,null);Eo(t,r)}return null}function m(a,l,i,u){for(var c=null,s=null,f=l,m=l=0,v=null;null!==f&&m<i.length;m++){f.index>m?(v=f,f=null):v=f.sibling;var y=p(a,f,i[m],u);if(null===y){null===f&&(f=v);break}e&&f&&null===y.alternate&&t(a,f),l=o(y,l,m),null===s?c=y:s.sibling=y,s=y,f=v}if(m===i.length)return n(a,f),c;if(null===f){for(;m<i.length;m++)null!==(f=d(a,i[m],u))&&(l=o(f,l,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(a,f);m<i.length;m++)null!==(v=h(f,a,m,i[m],u))&&(e&&null!==v.alternate&&f.delete(null===v.key?m:v.key),l=o(v,l,m),null===s?c=v:s.sibling=v,s=v);return e&&f.forEach((function(e){return t(a,e)})),c}function v(a,i,u,c){var s=V(u);if("function"!==typeof s)throw Error(l(150));if(null==(u=s.call(u)))throw Error(l(151));for(var f=s=null,m=i,v=i=0,y=null,g=u.next();null!==m&&!g.done;v++,g=u.next()){m.index>v?(y=m,m=null):y=m.sibling;var b=p(a,m,g.value,c);if(null===b){null===m&&(m=y);break}e&&m&&null===b.alternate&&t(a,m),i=o(b,i,v),null===f?s=b:f.sibling=b,f=b,m=y}if(g.done)return n(a,m),s;if(null===m){for(;!g.done;v++,g=u.next())null!==(g=d(a,g.value,c))&&(i=o(g,i,v),null===f?s=g:f.sibling=g,f=g);return s}for(m=r(a,m);!g.done;v++,g=u.next())null!==(g=h(m,a,v,g.value,c))&&(e&&null!==g.alternate&&m.delete(null===g.key?v:g.key),i=o(g,i,v),null===f?s=g:f.sibling=g,f=g);return e&&m.forEach((function(e){return t(a,e)})),s}return function(e,r,o,u){var c="object"===typeof o&&null!==o&&o.type===x&&null===o.key;c&&(o=o.props.children);var s="object"===typeof o&&null!==o;if(s)switch(o.$$typeof){case E:e:{for(s=o.key,c=r;null!==c;){if(c.key===s){switch(c.tag){case 7:if(o.type===x){n(e,c.sibling),(r=a(c,o.props.children)).return=e,e=r;break e}break;default:if(c.elementType===o.type){n(e,c.sibling),(r=a(c,o.props)).ref=ko(e,c,o),r.return=e,e=r;break e}}n(e,c);break}t(e,c),c=c.sibling}o.type===x?((r=Hu(o.props.children,e.mode,u,o.key)).return=e,e=r):((u=Wu(o.type,o.key,o.props,null,e.mode,u)).ref=ko(e,r,o),u.return=e,e=u)}return i(e);case S:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=a(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ku(o,e.mode,u)).return=e,e=r}return i(e)}if("string"===typeof o||"number"===typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=a(r,o)).return=e,e=r):(n(e,r),(r=qu(o,e.mode,u)).return=e,e=r),i(e);if(wo(o))return m(e,r,o,u);if(V(o))return v(e,r,o,u);if(s&&Eo(e,o),"undefined"===typeof o&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(l(152,q(e.type)||"Component"))}return n(e,r)}}var xo=So(!0),_o=So(!1),Co={},Po=la(Co),Oo=la(Co),To=la(Co);function Lo(e){if(e===Co)throw Error(l(174));return e}function No(e,t){switch(ua(To,t),ua(Oo,e),ua(Po,Co),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:he(null,"");break;default:t=he(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ia(Po),ua(Po,t)}function Ro(){ia(Po),ia(Oo),ia(To)}function zo(e){Lo(To.current);var t=Lo(Po.current),n=he(t,e.type);t!==n&&(ua(Oo,e),ua(Po,n))}function jo(e){Oo.current===e&&(ia(Po),ia(Oo))}var Mo=la(0);function Io(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Fo=null,Do=null,Ao=!1;function Uo(e,t){var n=$u(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function $o(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Vo(e){if(Ao){var t=Do;if(t){var n=t;if(!$o(e,t)){if(!(t=Hr(n.nextSibling))||!$o(e,t))return e.flags=-1025&e.flags|2,Ao=!1,void(Fo=e);Uo(Fo,n)}Fo=e,Do=Hr(t.firstChild)}else e.flags=-1025&e.flags|2,Ao=!1,Fo=e}}function Bo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Fo=e}function Wo(e){if(e!==Fo)return!1;if(!Ao)return Bo(e),Ao=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!$r(t,e.memoizedProps))for(t=Do;t;)Uo(e,t),t=Hr(t.nextSibling);if(Bo(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(l(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Do=Hr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Do=null}}else Do=Fo?Hr(e.stateNode.nextSibling):null;return!0}function Ho(){Do=Fo=null,Ao=!1}var Qo=[];function qo(){for(var e=0;e<Qo.length;e++)Qo[e]._workInProgressVersionPrimary=null;Qo.length=0}var Ko=k.ReactCurrentDispatcher,Yo=k.ReactCurrentBatchConfig,Go=0,Xo=null,Jo=null,Zo=null,el=!1,tl=!1;function nl(){throw Error(l(321))}function rl(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function al(e,t,n,r,a,o){if(Go=o,Xo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Ko.current=null===e||null===e.memoizedState?Ll:Nl,e=n(r,a),tl){o=0;do{if(tl=!1,!(25>o))throw Error(l(301));o+=1,Zo=Jo=null,t.updateQueue=null,Ko.current=Rl,e=n(r,a)}while(tl)}if(Ko.current=Tl,t=null!==Jo&&null!==Jo.next,Go=0,Zo=Jo=Xo=null,el=!1,t)throw Error(l(300));return e}function ol(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e,Zo}function ll(){if(null===Jo){var e=Xo.alternate;e=null!==e?e.memoizedState:null}else e=Jo.next;var t=null===Zo?Xo.memoizedState:Zo.next;if(null!==t)Zo=t,Jo=e;else{if(null===e)throw Error(l(310));e={memoizedState:(Jo=e).memoizedState,baseState:Jo.baseState,baseQueue:Jo.baseQueue,queue:Jo.queue,next:null},null===Zo?Xo.memoizedState=Zo=e:Zo=Zo.next=e}return Zo}function il(e,t){return"function"===typeof t?t(e):t}function ul(e){var t=ll(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=Jo,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var i=a.next;a.next=o.next,o.next=i}r.baseQueue=a=o,n.pending=null}if(null!==a){a=a.next,r=r.baseState;var u=i=o=null,c=a;do{var s=c.lane;if((Go&s)===s)null!==u&&(u=u.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var f={lane:s,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===u?(i=u=f,o=r):u=u.next=f,Xo.lanes|=s,Di|=s}c=c.next}while(null!==c&&c!==a);null===u?o=r:u.next=i,ir(r,t.memoizedState)||(jl=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function cl(e){var t=ll(),n=t.queue;if(null===n)throw Error(l(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var i=a=a.next;do{o=e(o,i.action),i=i.next}while(i!==a);ir(o,t.memoizedState)||(jl=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function sl(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInProgressVersionPrimary;if(null!==a?e=a===r:(e=e.mutableReadLanes,(e=(Go&e)===e)&&(t._workInProgressVersionPrimary=r,Qo.push(t))),e)return n(t._source);throw Qo.push(t),Error(l(350))}function fl(e,t,n,r){var a=Li;if(null===a)throw Error(l(349));var o=t._getVersion,i=o(t._source),u=Ko.current,c=u.useState((function(){return sl(a,t,n)})),s=c[1],f=c[0];c=Zo;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var v=Xo;return e.memoizedState={refs:p,source:t,subscribe:r},u.useEffect((function(){p.getSnapshot=n,p.setSnapshot=s;var e=o(t._source);if(!ir(i,e)){e=n(t._source),ir(f,e)||(s(e),e=su(v),a.mutableReadLanes|=e&a.pendingLanes),e=a.mutableReadLanes,a.entangledLanes|=e;for(var r=a.entanglements,l=e;0<l;){var u=31-Wt(l),c=1<<u;r[u]|=e,l&=~c}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=su(v);a.mutableReadLanes|=r&a.pendingLanes}catch(o){n((function(){throw o}))}}))}),[t,r]),ir(h,n)&&ir(m,t)&&ir(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:il,lastRenderedState:f}).dispatch=s=Ol.bind(null,Xo,e),c.queue=e,c.baseQueue=null,f=sl(a,t,n),c.memoizedState=c.baseState=f),f}function dl(e,t,n){return fl(ll(),e,t,n)}function pl(e){var t=ol();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:il,lastRenderedState:e}).dispatch=Ol.bind(null,Xo,e),[t.memoizedState,e]}function hl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Xo.updateQueue)?(t={lastEffect:null},Xo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ml(e){return e={current:e},ol().memoizedState=e}function vl(){return ll().memoizedState}function yl(e,t,n,r){var a=ol();Xo.flags|=e,a.memoizedState=hl(1|t,n,void 0,void 0===r?null:r)}function gl(e,t,n,r){var a=ll();r=void 0===r?null:r;var o=void 0;if(null!==Jo){var l=Jo.memoizedState;if(o=l.destroy,null!==r&&rl(r,l.deps))return void hl(t,n,o,r)}Xo.flags|=e,a.memoizedState=hl(1|t,n,o,r)}function bl(e,t){return yl(516,4,e,t)}function wl(e,t){return gl(516,4,e,t)}function kl(e,t){return gl(4,2,e,t)}function El(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Sl(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,gl(4,2,El.bind(null,t,e),n)}function xl(){}function _l(e,t){var n=ll();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Cl(e,t){var n=ll();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&rl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Pl(e,t){var n=$a();Ba(98>n?98:n,(function(){e(!0)})),Ba(97<n?97:n,(function(){var n=Yo.transition;Yo.transition=1;try{e(!1),t()}finally{Yo.transition=n}}))}function Ol(e,t,n){var r=cu(),a=su(e),o={lane:a,action:n,eagerReducer:null,eagerState:null,next:null},l=t.pending;if(null===l?o.next=o:(o.next=l.next,l.next=o),t.pending=o,l=e.alternate,e===Xo||null!==l&&l===Xo)tl=el=!0;else{if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var i=t.lastRenderedState,u=l(i,n);if(o.eagerReducer=l,o.eagerState=u,ir(u,i))return}catch(c){}fu(e,a,r)}}var Tl={readContext:ro,useCallback:nl,useContext:nl,useEffect:nl,useImperativeHandle:nl,useLayoutEffect:nl,useMemo:nl,useReducer:nl,useRef:nl,useState:nl,useDebugValue:nl,useDeferredValue:nl,useTransition:nl,useMutableSource:nl,useOpaqueIdentifier:nl,unstable_isNewReconciler:!1},Ll={readContext:ro,useCallback:function(e,t){return ol().memoizedState=[e,void 0===t?null:t],e},useContext:ro,useEffect:bl,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,yl(4,2,El.bind(null,t,e),n)},useLayoutEffect:function(e,t){return yl(4,2,e,t)},useMemo:function(e,t){var n=ol();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ol();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ol.bind(null,Xo,e),[r.memoizedState,e]},useRef:ml,useState:pl,useDebugValue:xl,useDeferredValue:function(e){var t=pl(e),n=t[0],r=t[1];return bl((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=pl(!1),t=e[0];return ml(e=Pl.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=ol();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},fl(r,e,t,n)},useOpaqueIdentifier:function(){if(Ao){var e=!1,t=function(e){return{$$typeof:M,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(qr++).toString(36))),Error(l(355))})),n=pl(t)[1];return 0===(2&Xo.mode)&&(Xo.flags|=516,hl(5,(function(){n("r:"+(qr++).toString(36))}),void 0,null)),t}return pl(t="r:"+(qr++).toString(36)),t},unstable_isNewReconciler:!1},Nl={readContext:ro,useCallback:_l,useContext:ro,useEffect:wl,useImperativeHandle:Sl,useLayoutEffect:kl,useMemo:Cl,useReducer:ul,useRef:vl,useState:function(){return ul(il)},useDebugValue:xl,useDeferredValue:function(e){var t=ul(il),n=t[0],r=t[1];return wl((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=ul(il)[0];return[vl().current,e]},useMutableSource:dl,useOpaqueIdentifier:function(){return ul(il)[0]},unstable_isNewReconciler:!1},Rl={readContext:ro,useCallback:_l,useContext:ro,useEffect:wl,useImperativeHandle:Sl,useLayoutEffect:kl,useMemo:Cl,useReducer:cl,useRef:vl,useState:function(){return cl(il)},useDebugValue:xl,useDeferredValue:function(e){var t=cl(il),n=t[0],r=t[1];return wl((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=cl(il)[0];return[vl().current,e]},useMutableSource:dl,useOpaqueIdentifier:function(){return cl(il)[0]},unstable_isNewReconciler:!1},zl=k.ReactCurrentOwner,jl=!1;function Ml(e,t,n,r){t.child=null===e?_o(t,null,n,r):xo(t,e.child,n,r)}function Il(e,t,n,r,a){n=n.render;var o=t.ref;return no(t,a),r=al(e,t,n,r,o,a),null===e||jl?(t.flags|=1,Ml(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ni(e,t,a))}function Fl(e,t,n,r,a,o){if(null===e){var l=n.type;return"function"!==typeof l||Vu(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Wu(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Dl(e,t,l,r,a,o))}return l=e.child,0===(a&o)&&(a=l.memoizedProps,(n=null!==(n=n.compare)?n:cr)(a,r)&&e.ref===t.ref)?ni(e,t,o):(t.flags|=1,(e=Bu(l,r)).ref=t.ref,e.return=t,t.child=e)}function Dl(e,t,n,r,a,o){if(null!==e&&cr(e.memoizedProps,r)&&e.ref===t.ref){if(jl=!1,0===(o&a))return t.lanes=e.lanes,ni(e,t,o);0!==(16384&e.flags)&&(jl=!0)}return $l(e,t,n,r,o)}function Al(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},bu(t,n);else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},bu(t,e),null;t.memoizedState={baseLanes:0},bu(t,null!==o?o.baseLanes:n)}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,bu(t,r);return Ml(e,t,a,n),t.child}function Ul(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function $l(e,t,n,r,a){var o=ha(n)?da:sa.current;return o=pa(t,o),no(t,a),n=al(e,t,n,r,o,a),null===e||jl?(t.flags|=1,Ml(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~a,ni(e,t,a))}function Vl(e,t,n,r,a){if(ha(n)){var o=!0;ga(t)}else o=!1;if(no(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),yo(t,n,r),bo(t,n,r,a),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var u=l.context,c=n.contextType;"object"===typeof c&&null!==c?c=ro(c):c=pa(t,c=ha(n)?da:sa.current);var s=n.getDerivedStateFromProps,f="function"===typeof s||"function"===typeof l.getSnapshotBeforeUpdate;f||"function"!==typeof l.UNSAFE_componentWillReceiveProps&&"function"!==typeof l.componentWillReceiveProps||(i!==r||u!==c)&&go(t,l,r,c),ao=!1;var d=t.memoizedState;l.state=d,so(t,r,l,a),u=t.memoizedState,i!==r||d!==u||fa.current||ao?("function"===typeof s&&(ho(t,n,s,r),u=t.memoizedState),(i=ao||vo(t,n,i,r,d,u,c))?(f||"function"!==typeof l.UNSAFE_componentWillMount&&"function"!==typeof l.componentWillMount||("function"===typeof l.componentWillMount&&l.componentWillMount(),"function"===typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"===typeof l.componentDidMount&&(t.flags|=4)):("function"===typeof l.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),l.props=r,l.state=u,l.context=c,r=i):("function"===typeof l.componentDidMount&&(t.flags|=4),r=!1)}else{l=t.stateNode,lo(e,t),i=t.memoizedProps,c=t.type===t.elementType?i:Ka(t.type,i),l.props=c,f=t.pendingProps,d=l.context,"object"===typeof(u=n.contextType)&&null!==u?u=ro(u):u=pa(t,u=ha(n)?da:sa.current);var p=n.getDerivedStateFromProps;(s="function"===typeof p||"function"===typeof l.getSnapshotBeforeUpdate)||"function"!==typeof l.UNSAFE_componentWillReceiveProps&&"function"!==typeof l.componentWillReceiveProps||(i!==f||d!==u)&&go(t,l,r,u),ao=!1,d=t.memoizedState,l.state=d,so(t,r,l,a);var h=t.memoizedState;i!==f||d!==h||fa.current||ao?("function"===typeof p&&(ho(t,n,p,r),h=t.memoizedState),(c=ao||vo(t,n,c,r,d,h,u))?(s||"function"!==typeof l.UNSAFE_componentWillUpdate&&"function"!==typeof l.componentWillUpdate||("function"===typeof l.componentWillUpdate&&l.componentWillUpdate(r,h,u),"function"===typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,h,u)),"function"===typeof l.componentDidUpdate&&(t.flags|=4),"function"===typeof l.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),l.props=r,l.state=h,l.context=u,r=c):("function"!==typeof l.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Bl(e,t,n,r,o,a)}function Bl(e,t,n,r,a,o){Ul(e,t);var l=0!==(64&t.flags);if(!r&&!l)return a&&ba(t,n,!1),ni(e,t,o);r=t.stateNode,zl.current=t;var i=l&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=xo(t,e.child,null,o),t.child=xo(t,null,i,o)):Ml(e,t,i,o),t.memoizedState=r.state,a&&ba(t,n,!0),t.child}function Wl(e){var t=e.stateNode;t.pendingContext?va(0,t.pendingContext,t.pendingContext!==t.context):t.context&&va(0,t.context,!1),No(e,t.containerInfo)}var Hl,Ql,ql,Kl={dehydrated:null,retryLane:0};function Yl(e,t,n){var r,a=t.pendingProps,o=Mo.current,l=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(l=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===a.fallback||!0===a.unstable_avoidThisFallback||(o|=1),ua(Mo,1&o),null===e?(void 0!==a.fallback&&Vo(t),e=a.children,o=a.fallback,l?(e=Gl(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Kl,e):"number"===typeof a.unstable_expectedLoadTime?(e=Gl(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Kl,t.lanes=33554432,e):((n=Qu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,l?(a=Jl(e,t,a.children,a.fallback,n),l=t.child,o=e.child.memoizedState,l.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},l.childLanes=e.childLanes&~n,t.memoizedState=Kl,a):(n=Xl(e,t,a.children,n),t.memoizedState=null,n))}function Gl(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",children:t},0===(2&a)&&null!==o?(o.childLanes=0,o.pendingProps=t):o=Qu(t,a,0,null),n=Hu(n,a,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function Xl(e,t,n,r){var a=e.child;return e=a.sibling,n=Bu(a,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function Jl(e,t,n,r,a){var o=t.mode,l=e.child;e=l.sibling;var i={mode:"hidden",children:n};return 0===(2&o)&&t.child!==l?((n=t.child).childLanes=0,n.pendingProps=i,null!==(l=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=l,l.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Bu(l,i),null!==e?r=Bu(e,r):(r=Hu(r,o,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Zl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),to(e.return,t)}function ei(e,t,n,r,a,o){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a,lastEffect:o}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=a,l.lastEffect=o)}function ti(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Ml(e,t,r.children,n),0!==(2&(r=Mo.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Zl(e,n);else if(19===e.tag)Zl(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ua(Mo,r),0===(2&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===Io(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),ei(t,!1,a,n,o,t.lastEffect);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===Io(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}ei(t,!0,n,null,o,t.lastEffect);break;case"together":ei(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function ni(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Di|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(l(153));if(null!==t.child){for(n=Bu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Bu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ri(e,t){if(!Ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ai(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:return ha(t.type)&&ma(),null;case 3:return Ro(),ia(fa),ia(sa),qo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Wo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:jo(t);var o=Lo(To.current);if(n=t.type,null!==e&&null!=t.stateNode)Ql(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(l(166));return null}if(e=Lo(Po.current),Wo(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[Yr]=t,r[Gr]=i,n){case"dialog":Pr("cancel",r),Pr("close",r);break;case"iframe":case"object":case"embed":Pr("load",r);break;case"video":case"audio":for(e=0;e<Sr.length;e++)Pr(Sr[e],r);break;case"source":Pr("error",r);break;case"img":case"image":case"link":Pr("error",r),Pr("load",r);break;case"details":Pr("toggle",r);break;case"input":ee(r,i),Pr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},Pr("invalid",r);break;case"textarea":ue(r,i),Pr("invalid",r)}for(var c in xe(n,i),e=null,i)i.hasOwnProperty(c)&&(o=i[c],"children"===c?"string"===typeof o?r.textContent!==o&&(e=["children",o]):"number"===typeof o&&r.textContent!==""+o&&(e=["children",""+o]):u.hasOwnProperty(c)&&null!=o&&"onScroll"===c&&Pr("scroll",r));switch(n){case"input":G(r),re(r,i,!0);break;case"textarea":G(r),se(r);break;case"select":case"option":break;default:"function"===typeof i.onClick&&(r.onclick=Fr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===o.nodeType?o:o.ownerDocument,e===fe&&(e=pe(n)),e===fe?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Yr]=t,e[Gr]=r,Hl(e,t),t.stateNode=e,c=_e(n,r),n){case"dialog":Pr("cancel",e),Pr("close",e),o=r;break;case"iframe":case"object":case"embed":Pr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Sr.length;o++)Pr(Sr[o],e);o=r;break;case"source":Pr("error",e),o=r;break;case"img":case"image":case"link":Pr("error",e),Pr("load",e),o=r;break;case"details":Pr("toggle",e),o=r;break;case"input":ee(e,r),o=Z(e,r),Pr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=a({},r,{value:void 0}),Pr("invalid",e);break;case"textarea":ue(e,r),o=ie(e,r),Pr("invalid",e);break;default:o=r}xe(n,o);var s=o;for(i in s)if(s.hasOwnProperty(i)){var f=s[i];"style"===i?Ee(e,f):"dangerouslySetInnerHTML"===i?null!=(f=f?f.__html:void 0)&&ye(e,f):"children"===i?"string"===typeof f?("textarea"!==n||""!==f)&&ge(e,f):"number"===typeof f&&ge(e,""+f):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(u.hasOwnProperty(i)?null!=f&&"onScroll"===i&&Pr("scroll",e):null!=f&&w(e,i,f,c))}switch(n){case"input":G(e),re(e,r,!1);break;case"textarea":G(e),se(e);break;case"option":null!=r.value&&e.setAttribute("value",""+K(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?le(e,!!r.multiple,i,!1):null!=r.defaultValue&&le(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof o.onClick&&(e.onclick=Fr)}Ur(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)ql(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(l(166));n=Lo(To.current),Lo(Po.current),Wo(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return ia(Mo),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Wo(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Mo.current)?0===Mi&&(Mi=3):(0!==Mi&&3!==Mi||(Mi=4),null===Li||0===(134217727&Di)&&0===(134217727&Ai)||mu(Li,Ri))),(r||n)&&(t.flags|=4),null);case 4:return Ro(),null===e&&Tr(t.stateNode.containerInfo),null;case 10:return eo(t),null;case 17:return ha(t.type)&&ma(),null;case 19:if(ia(Mo),null===(r=t.memoizedState))return null;if(i=0!==(64&t.flags),null===(c=r.rendering))if(i)ri(r,!1);else{if(0!==Mi||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(c=Io(e))){for(t.flags|=64,ri(r,!1),null!==(i=c.updateQueue)&&(t.updateQueue=i,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(c=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=c.childLanes,i.lanes=c.lanes,i.child=c.child,i.memoizedProps=c.memoizedProps,i.memoizedState=c.memoizedState,i.updateQueue=c.updateQueue,i.type=c.type,e=c.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ua(Mo,1&Mo.current|2),t.child}e=e.sibling}null!==r.tail&&Ua()>Bi&&(t.flags|=64,i=!0,ri(r,!1),t.lanes=33554432)}else{if(!i)if(null!==(e=Io(c))){if(t.flags|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ri(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Ao)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Ua()-r.renderingStartTime>Bi&&1073741824!==n&&(t.flags|=64,i=!0,ri(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Ua(),n.sibling=null,t=Mo.current,ua(Mo,i?1&t|2:1&t),n):null;case 23:case 24:return wu(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(l(156,t.tag))}function oi(e){switch(e.tag){case 1:ha(e.type)&&ma();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ro(),ia(fa),ia(sa),qo(),0!==(64&(t=e.flags)))throw Error(l(285));return e.flags=-4097&t|64,e;case 5:return jo(e),null;case 13:return ia(Mo),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ia(Mo),null;case 4:return Ro(),null;case 10:return eo(e),null;case 23:case 24:return wu(),null;default:return null}}function li(e,t){try{var n="",r=t;do{n+=Q(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a}}function ii(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Hl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ql=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Lo(Po.current);var l,i=null;switch(n){case"input":o=Z(e,o),r=Z(e,r),i=[];break;case"option":o=oe(e,o),r=oe(e,r),i=[];break;case"select":o=a({},o,{value:void 0}),r=a({},r,{value:void 0}),i=[];break;case"textarea":o=ie(e,o),r=ie(e,r),i=[];break;default:"function"!==typeof o.onClick&&"function"===typeof r.onClick&&(e.onclick=Fr)}for(f in xe(n,r),n=null,o)if(!r.hasOwnProperty(f)&&o.hasOwnProperty(f)&&null!=o[f])if("style"===f){var c=o[f];for(l in c)c.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(u.hasOwnProperty(f)?i||(i=[]):(i=i||[]).push(f,null));for(f in r){var s=r[f];if(c=null!=o?o[f]:void 0,r.hasOwnProperty(f)&&s!==c&&(null!=s||null!=c))if("style"===f)if(c){for(l in c)!c.hasOwnProperty(l)||s&&s.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in s)s.hasOwnProperty(l)&&c[l]!==s[l]&&(n||(n={}),n[l]=s[l])}else n||(i||(i=[]),i.push(f,n)),n=s;else"dangerouslySetInnerHTML"===f?(s=s?s.__html:void 0,c=c?c.__html:void 0,null!=s&&c!==s&&(i=i||[]).push(f,s)):"children"===f?"string"!==typeof s&&"number"!==typeof s||(i=i||[]).push(f,""+s):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(u.hasOwnProperty(f)?(null!=s&&"onScroll"===f&&Pr("scroll",e),i||c===s||(i=[])):"object"===typeof s&&null!==s&&s.$$typeof===M?s.toString():(i=i||[]).push(f,s))}n&&(i=i||[]).push("style",n);var f=i;(t.updateQueue=f)&&(t.flags|=4)}},ql=function(e,t,n,r){n!==r&&(t.flags|=4)};var ui="function"===typeof WeakMap?WeakMap:Map;function ci(e,t,n){(n=io(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qi||(qi=!0,Ki=r),ii(0,t)},n}function si(e,t,n){(n=io(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return ii(0,t),r(a)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Yi?Yi=new Set([this]):Yi.add(this),ii(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var fi="function"===typeof WeakSet?WeakSet:Set;function di(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Fu(e,n)}else t.current=null}function pi(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ka(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Wr(t.stateNode.containerInfo));case 5:case 6:case 4:case 17:return}throw Error(l(163))}function hi(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var a=e;r=a.next,0!==(4&(a=a.tag))&&0!==(1&a)&&(ju(n,e),zu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ka(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&fo(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=n.child.stateNode;break;case 1:e=n.child.stateNode}fo(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Ur(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Et(n)))));case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(l(163))}function mi(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var a=n.memoizedProps.style;a=void 0!==a&&null!==a&&a.hasOwnProperty("display")?a.display:null,r.style.display=ke("display",a)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function vi(e,t){if(ka&&"function"===typeof ka.onCommitFiberUnmount)try{ka.onCommitFiberUnmount(wa,t)}catch(o){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,a=r.destroy;if(r=r.tag,void 0!==a)if(0!==(4&r))ju(t,n);else{r=t;try{a()}catch(o){Fu(r,o)}}n=n.next}while(n!==e)}break;case 1:if(di(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(o){Fu(t,o)}break;case 5:di(t);break;case 4:Ei(e,t)}}function yi(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function gi(e){return 5===e.tag||3===e.tag||4===e.tag}function bi(e){e:{for(var t=e.return;null!==t;){if(gi(t))break e;t=t.return}throw Error(l(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(l(161))}16&n.flags&&(ge(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||gi(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?wi(e,n,t):ki(e,n,t)}function wi(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Fr));else if(4!==r&&null!==(e=e.child))for(wi(e,t,n),e=e.sibling;null!==e;)wi(e,t,n),e=e.sibling}function ki(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ki(e,t,n),e=e.sibling;null!==e;)ki(e,t,n),e=e.sibling}function Ei(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(null===o)throw Error(l(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===a.tag||6===a.tag){e:for(var i=e,u=a,c=u;;)if(vi(i,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===u)break e;for(;null===c.sibling;){if(null===c.return||c.return===u)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(i=n,u=a.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):n.removeChild(a.stateNode)}else if(4===a.tag){if(null!==a.child){n=a.stateNode.containerInfo,r=!0,a.child.return=a,a=a.child;continue}}else if(vi(e,a),null!==a.child){a.child.return=a,a=a.child;continue}if(a===t)break;for(;null===a.sibling;){if(null===a.return||a.return===t)return;4===(a=a.return).tag&&(o=!1)}a.sibling.return=a.return,a=a.sibling}}function Si(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var a=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Gr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),_e(e,a),t=_e(e,r),a=0;a<o.length;a+=2){var i=o[a],u=o[a+1];"style"===i?Ee(n,u):"dangerouslySetInnerHTML"===i?ye(n,u):"children"===i?ge(n,u):w(n,i,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?le(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?le(n,!!r.multiple,r.defaultValue,!0):le(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(l(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,Et(n.containerInfo)));case 12:return;case 13:return null!==t.memoizedState&&(Vi=Ua(),mi(t.child,!0)),void xi(t);case 19:return void xi(t);case 17:return;case 23:case 24:return void mi(t,null!==t.memoizedState)}throw Error(l(163))}function xi(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new fi),t.forEach((function(t){var r=Au.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function _i(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ci=Math.ceil,Pi=k.ReactCurrentDispatcher,Oi=k.ReactCurrentOwner,Ti=0,Li=null,Ni=null,Ri=0,zi=0,ji=la(0),Mi=0,Ii=null,Fi=0,Di=0,Ai=0,Ui=0,$i=null,Vi=0,Bi=1/0;function Wi(){Bi=Ua()+500}var Hi,Qi=null,qi=!1,Ki=null,Yi=null,Gi=!1,Xi=null,Ji=90,Zi=[],eu=[],tu=null,nu=0,ru=null,au=-1,ou=0,lu=0,iu=null,uu=!1;function cu(){return 0!==(48&Ti)?Ua():-1!==au?au:au=Ua()}function su(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===$a()?1:2;if(0===ou&&(ou=Fi),0!==qa.transition){0!==lu&&(lu=null!==$i?$i.pendingLanes:0),e=ou;var t=4186112&~lu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=$a(),0!==(4&Ti)&&98===e?e=Ut(12,ou):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),ou),e}function fu(e,t,n){if(50<nu)throw nu=0,ru=null,Error(l(185));if(null===(e=du(e,t)))return null;Bt(e,t,n),e===Li&&(Ai|=t,4===Mi&&mu(e,Ri));var r=$a();1===t?0!==(8&Ti)&&0===(48&Ti)?vu(e):(pu(e,n),0===Ti&&(Wi(),Ha())):(0===(4&Ti)||98!==r&&99!==r||(null===tu?tu=new Set([e]):tu.add(e)),pu(e,n)),$i=e}function du(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function pu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var u=31-Wt(i),c=1<<u,s=o[u];if(-1===s){if(0===(c&r)||0!==(c&a)){s=t,Ft(c);var f=It;o[u]=10<=f?s+250:6<=f?s+5e3:-1}}else s<=t&&(e.expiredLanes|=c);i&=~c}if(r=Dt(e,e===Li?Ri:0),t=It,0===r)null!==n&&(n!==ja&&xa(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==ja&&xa(n)}15===t?(n=vu.bind(null,e),null===Ia?(Ia=[n],Fa=Sa(Ta,Qa)):Ia.push(n),n=ja):14===t?n=Wa(99,vu.bind(null,e)):n=Wa(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(l(358,e))}}(t),hu.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function hu(e){if(au=-1,lu=ou=0,0!==(48&Ti))throw Error(l(327));var t=e.callbackNode;if(Ru()&&e.callbackNode!==t)return null;var n=Dt(e,e===Li?Ri:0);if(0===n)return null;var r=n,a=Ti;Ti|=16;var o=Su();for(Li===e&&Ri===r||(Wi(),ku(e,r));;)try{Cu();break}catch(u){Eu(e,u)}if(Za(),Pi.current=o,Ti=a,null!==Ni?r=0:(Li=null,Ri=0,r=Mi),0!==(Fi&Ai))ku(e,0);else if(0!==r){if(2===r&&(Ti|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(n=At(e))&&(r=xu(e,n))),1===r)throw t=Ii,ku(e,0),mu(e,n),pu(e,Ua()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(l(345));case 2:Tu(e);break;case 3:if(mu(e,n),(62914560&n)===n&&10<(r=Vi+500-Ua())){if(0!==Dt(e,0))break;if(((a=e.suspendedLanes)&n)!==n){cu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Vr(Tu.bind(null,e),r);break}Tu(e);break;case 4:if(mu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,a=-1;0<n;){var i=31-Wt(n);o=1<<i,(i=r[i])>a&&(a=i),n&=~o}if(n=a,10<(n=(120>(n=Ua()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Ci(n/1960))-n)){e.timeoutHandle=Vr(Tu.bind(null,e),n);break}Tu(e);break;case 5:Tu(e);break;default:throw Error(l(329))}}return pu(e,Ua()),e.callbackNode===t?hu.bind(null,e):null}function mu(e,t){for(t&=~Ui,t&=~Ai,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wt(t),r=1<<n;e[n]=-1,t&=~r}}function vu(e){if(0!==(48&Ti))throw Error(l(327));if(Ru(),e===Li&&0!==(e.expiredLanes&Ri)){var t=Ri,n=xu(e,t);0!==(Fi&Ai)&&(n=xu(e,t=Dt(e,t)))}else n=xu(e,t=Dt(e,0));if(0!==e.tag&&2===n&&(Ti|=64,e.hydrate&&(e.hydrate=!1,Wr(e.containerInfo)),0!==(t=At(e))&&(n=xu(e,t))),1===n)throw n=Ii,ku(e,0),mu(e,t),pu(e,Ua()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tu(e),pu(e,Ua()),null}function yu(e,t){var n=Ti;Ti|=1;try{return e(t)}finally{0===(Ti=n)&&(Wi(),Ha())}}function gu(e,t){var n=Ti;Ti&=-2,Ti|=8;try{return e(t)}finally{0===(Ti=n)&&(Wi(),Ha())}}function bu(e,t){ua(ji,zi),zi|=t,Fi|=t}function wu(){zi=ji.current,ia(ji)}function ku(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Br(n)),null!==Ni)for(n=Ni.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&ma();break;case 3:Ro(),ia(fa),ia(sa),qo();break;case 5:jo(r);break;case 4:Ro();break;case 13:case 19:ia(Mo);break;case 10:eo(r);break;case 23:case 24:wu()}n=n.return}Li=e,Ni=Bu(e.current,null),Ri=zi=Fi=t,Mi=0,Ii=null,Ui=Ai=Di=0}function Eu(e,t){for(;;){var n=Ni;try{if(Za(),Ko.current=Tl,el){for(var r=Xo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}el=!1}if(Go=0,Zo=Jo=Xo=null,tl=!1,Oi.current=null,null===n||null===n.return){Mi=1,Ii=t,Ni=null;break}e:{var o=e,l=n.return,i=n,u=t;if(t=Ri,i.flags|=2048,i.firstEffect=i.lastEffect=null,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u;if(0===(2&i.mode)){var s=i.alternate;s?(i.updateQueue=s.updateQueue,i.memoizedState=s.memoizedState,i.lanes=s.lanes):(i.updateQueue=null,i.memoizedState=null)}var f=0!==(1&Mo.current),d=l;do{var p;if(p=13===d.tag){var h=d.memoizedState;if(null!==h)p=null!==h.dehydrated;else{var m=d.memoizedProps;p=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(p){var v=d.updateQueue;if(null===v){var y=new Set;y.add(c),d.updateQueue=y}else v.add(c);if(0===(2&d.mode)){if(d.flags|=64,i.flags|=16384,i.flags&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var g=io(-1,1);g.tag=2,uo(i,g)}i.lanes|=1;break e}u=void 0,i=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new ui,u=new Set,b.set(c,u)):void 0===(u=b.get(c))&&(u=new Set,b.set(c,u)),!u.has(i)){u.add(i);var w=Du.bind(null,o,c,i);c.then(w,w)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((q(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Mi&&(Mi=2),u=li(u,i),d=l;do{switch(d.tag){case 3:o=u,d.flags|=4096,t&=-t,d.lanes|=t,co(d,ci(0,o,t));break e;case 1:o=u;var k=d.type,E=d.stateNode;if(0===(64&d.flags)&&("function"===typeof k.getDerivedStateFromError||null!==E&&"function"===typeof E.componentDidCatch&&(null===Yi||!Yi.has(E)))){d.flags|=4096,t&=-t,d.lanes|=t,co(d,si(d,o,t));break e}}d=d.return}while(null!==d)}Ou(n)}catch(S){t=S,Ni===n&&null!==n&&(Ni=n=n.return);continue}break}}function Su(){var e=Pi.current;return Pi.current=Tl,null===e?Tl:e}function xu(e,t){var n=Ti;Ti|=16;var r=Su();for(Li===e&&Ri===t||ku(e,t);;)try{_u();break}catch(a){Eu(e,a)}if(Za(),Ti=n,Pi.current=r,null!==Ni)throw Error(l(261));return Li=null,Ri=0,Mi}function _u(){for(;null!==Ni;)Pu(Ni)}function Cu(){for(;null!==Ni&&!_a();)Pu(Ni)}function Pu(e){var t=Hi(e.alternate,e,zi);e.memoizedProps=e.pendingProps,null===t?Ou(e):Ni=t,Oi.current=null}function Ou(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=ai(n,t,zi)))return void(Ni=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&zi)||0===(4&n.mode)){for(var r=0,a=n.child;null!==a;)r|=a.lanes|a.childLanes,a=a.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=oi(t)))return n.flags&=2047,void(Ni=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Ni=t);Ni=t=e}while(null!==t);0===Mi&&(Mi=5)}function Tu(e){var t=$a();return Ba(99,Lu.bind(null,e,t)),null}function Lu(e,t){do{Ru()}while(null!==Xi);if(0!==(48&Ti))throw Error(l(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(l(177));e.callbackNode=null;var r=n.lanes|n.childLanes,a=r,o=e.pendingLanes&~a;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=a,e.mutableReadLanes&=a,e.entangledLanes&=a,a=e.entanglements;for(var i=e.eventTimes,u=e.expirationTimes;0<o;){var c=31-Wt(o),s=1<<c;a[c]=0,i[c]=-1,u[c]=-1,o&=~s}if(null!==tu&&0===(24&r)&&tu.has(e)&&tu.delete(e),e===Li&&(Ni=Li=null,Ri=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(a=Ti,Ti|=32,Oi.current=null,Dr=Yt,hr(i=pr())){if("selectionStart"in i)u={start:i.selectionStart,end:i.selectionEnd};else e:if(u=(u=i.ownerDocument)&&u.defaultView||window,(s=u.getSelection&&u.getSelection())&&0!==s.rangeCount){u=s.anchorNode,o=s.anchorOffset,c=s.focusNode,s=s.focusOffset;try{u.nodeType,c.nodeType}catch(C){u=null;break e}var f=0,d=-1,p=-1,h=0,m=0,v=i,y=null;t:for(;;){for(var g;v!==u||0!==o&&3!==v.nodeType||(d=f+o),v!==c||0!==s&&3!==v.nodeType||(p=f+s),3===v.nodeType&&(f+=v.nodeValue.length),null!==(g=v.firstChild);)y=v,v=g;for(;;){if(v===i)break t;if(y===u&&++h===o&&(d=f),y===c&&++m===s&&(p=f),null!==(g=v.nextSibling))break;y=(v=y).parentNode}v=g}u=-1===d||-1===p?null:{start:d,end:p}}else u=null;u=u||{start:0,end:0}}else u=null;Ar={focusedElem:i,selectionRange:u},Yt=!1,iu=null,uu=!1,Qi=r;do{try{Nu()}catch(C){if(null===Qi)throw Error(l(330));Fu(Qi,C),Qi=Qi.nextEffect}}while(null!==Qi);iu=null,Qi=r;do{try{for(i=e;null!==Qi;){var b=Qi.flags;if(16&b&&ge(Qi.stateNode,""),128&b){var w=Qi.alternate;if(null!==w){var k=w.ref;null!==k&&("function"===typeof k?k(null):k.current=null)}}switch(1038&b){case 2:bi(Qi),Qi.flags&=-3;break;case 6:bi(Qi),Qi.flags&=-3,Si(Qi.alternate,Qi);break;case 1024:Qi.flags&=-1025;break;case 1028:Qi.flags&=-1025,Si(Qi.alternate,Qi);break;case 4:Si(Qi.alternate,Qi);break;case 8:Ei(i,u=Qi);var E=u.alternate;yi(u),null!==E&&yi(E)}Qi=Qi.nextEffect}}catch(C){if(null===Qi)throw Error(l(330));Fu(Qi,C),Qi=Qi.nextEffect}}while(null!==Qi);if(k=Ar,w=pr(),b=k.focusedElem,i=k.selectionRange,w!==b&&b&&b.ownerDocument&&dr(b.ownerDocument.documentElement,b)){null!==i&&hr(b)&&(w=i.start,void 0===(k=i.end)&&(k=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(k,b.value.length)):(k=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(k=k.getSelection(),u=b.textContent.length,E=Math.min(i.start,u),i=void 0===i.end?E:Math.min(i.end,u),!k.extend&&E>i&&(u=i,i=E,E=u),u=fr(b,E),o=fr(b,i),u&&o&&(1!==k.rangeCount||k.anchorNode!==u.node||k.anchorOffset!==u.offset||k.focusNode!==o.node||k.focusOffset!==o.offset)&&((w=w.createRange()).setStart(u.node,u.offset),k.removeAllRanges(),E>i?(k.addRange(w),k.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),k.addRange(w))))),w=[];for(k=b;k=k.parentNode;)1===k.nodeType&&w.push({element:k,left:k.scrollLeft,top:k.scrollTop});for("function"===typeof b.focus&&b.focus(),b=0;b<w.length;b++)(k=w[b]).element.scrollLeft=k.left,k.element.scrollTop=k.top}Yt=!!Dr,Ar=Dr=null,e.current=n,Qi=r;do{try{for(b=e;null!==Qi;){var S=Qi.flags;if(36&S&&hi(b,Qi.alternate,Qi),128&S){w=void 0;var x=Qi.ref;if(null!==x){var _=Qi.stateNode;switch(Qi.tag){case 5:w=_;break;default:w=_}"function"===typeof x?x(w):x.current=w}}Qi=Qi.nextEffect}}catch(C){if(null===Qi)throw Error(l(330));Fu(Qi,C),Qi=Qi.nextEffect}}while(null!==Qi);Qi=null,Ma(),Ti=a}else e.current=n;if(Gi)Gi=!1,Xi=e,Ji=t;else for(Qi=r;null!==Qi;)t=Qi.nextEffect,Qi.nextEffect=null,8&Qi.flags&&((S=Qi).sibling=null,S.stateNode=null),Qi=t;if(0===(r=e.pendingLanes)&&(Yi=null),1===r?e===ru?nu++:(nu=0,ru=e):nu=0,n=n.stateNode,ka&&"function"===typeof ka.onCommitFiberRoot)try{ka.onCommitFiberRoot(wa,n,void 0,64===(64&n.current.flags))}catch(C){}if(pu(e,Ua()),qi)throw qi=!1,e=Ki,Ki=null,e;return 0!==(8&Ti)||Ha(),null}function Nu(){for(;null!==Qi;){var e=Qi.alternate;uu||null===iu||(0!==(8&Qi.flags)?et(Qi,iu)&&(uu=!0):13===Qi.tag&&_i(e,Qi)&&et(Qi,iu)&&(uu=!0));var t=Qi.flags;0!==(256&t)&&pi(e,Qi),0===(512&t)||Gi||(Gi=!0,Wa(97,(function(){return Ru(),null}))),Qi=Qi.nextEffect}}function Ru(){if(90!==Ji){var e=97<Ji?97:Ji;return Ji=90,Ba(e,Mu)}return!1}function zu(e,t){Zi.push(t,e),Gi||(Gi=!0,Wa(97,(function(){return Ru(),null})))}function ju(e,t){eu.push(t,e),Gi||(Gi=!0,Wa(97,(function(){return Ru(),null})))}function Mu(){if(null===Xi)return!1;var e=Xi;if(Xi=null,0!==(48&Ti))throw Error(l(331));var t=Ti;Ti|=32;var n=eu;eu=[];for(var r=0;r<n.length;r+=2){var a=n[r],o=n[r+1],i=a.destroy;if(a.destroy=void 0,"function"===typeof i)try{i()}catch(c){if(null===o)throw Error(l(330));Fu(o,c)}}for(n=Zi,Zi=[],r=0;r<n.length;r+=2){a=n[r],o=n[r+1];try{var u=a.create;a.destroy=u()}catch(c){if(null===o)throw Error(l(330));Fu(o,c)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return Ti=t,Ha(),!0}function Iu(e,t,n){uo(e,t=ci(0,t=li(n,t),1)),t=cu(),null!==(e=du(e,1))&&(Bt(e,1,t),pu(e,t))}function Fu(e,t){if(3===e.tag)Iu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Iu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Yi||!Yi.has(r))){var a=si(n,e=li(t,e),1);if(uo(n,a),a=cu(),null!==(n=du(n,1)))Bt(n,1,a),pu(n,a);else if("function"===typeof r.componentDidCatch&&(null===Yi||!Yi.has(r)))try{r.componentDidCatch(t,e)}catch(o){}break}}n=n.return}}function Du(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cu(),e.pingedLanes|=e.suspendedLanes&n,Li===e&&(Ri&n)===n&&(4===Mi||3===Mi&&(62914560&Ri)===Ri&&500>Ua()-Vi?ku(e,0):Ui|=n),pu(e,t)}function Au(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===$a()?1:2:(0===ou&&(ou=Fi),0===(t=$t(62914560&~ou))&&(t=4194304))),n=cu(),null!==(e=du(e,t))&&(Bt(e,t,n),pu(e,n))}function Uu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function $u(e,t,n,r){return new Uu(e,t,n,r)}function Vu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Bu(e,t){var n=e.alternate;return null===n?((n=$u(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Wu(e,t,n,r,a,o){var i=2;if(r=e,"function"===typeof e)Vu(e)&&(i=1);else if("string"===typeof e)i=5;else e:switch(e){case x:return Hu(n.children,a,o,t);case I:i=8,a|=16;break;case _:i=8,a|=1;break;case C:return(e=$u(12,n,t,8|a)).elementType=C,e.type=C,e.lanes=o,e;case L:return(e=$u(13,n,t,a)).type=L,e.elementType=L,e.lanes=o,e;case N:return(e=$u(19,n,t,a)).elementType=N,e.lanes=o,e;case F:return Qu(n,a,o,t);case D:return(e=$u(24,n,t,a)).elementType=D,e.lanes=o,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case P:i=10;break e;case O:i=9;break e;case T:i=11;break e;case R:i=14;break e;case z:i=16,r=null;break e;case j:i=22;break e}throw Error(l(130,null==e?e:typeof e,""))}return(t=$u(i,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Hu(e,t,n,r){return(e=$u(7,e,r,t)).lanes=n,e}function Qu(e,t,n,r){return(e=$u(23,e,r,t)).elementType=F,e.lanes=n,e}function qu(e,t,n){return(e=$u(6,e,null,t)).lanes=n,e}function Ku(e,t,n){return(t=$u(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Yu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Vt(0),this.expirationTimes=Vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Vt(0),this.mutableSourceEagerHydrationData=null}function Gu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:S,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Xu(e,t,n,r){var a=t.current,o=cu(),i=su(a);e:if(n){t:{if(Ge(n=n._reactInternals)!==n||1!==n.tag)throw Error(l(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(ha(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(l(171))}if(1===n.tag){var c=n.type;if(ha(c)){n=ya(n,c,u);break e}}n=u}else n=ca;return null===t.context?t.context=n:t.pendingContext=n,(t=io(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),uo(a,t),fu(a,i,o),i}function Ju(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Zu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Zu(e,t),(e=e.alternate)&&Zu(e,t)}function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Yu(e,t,null!=n&&!0===n.hydrate),t=$u(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oo(t),e[Xr]=n.current,Tr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var a=(t=r[e])._getVersion;a=a(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,a]:n.mutableSourceEagerHydrationData.push(t,a)}this._internalRoot=n}function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var l=o._internalRoot;if("function"===typeof a){var i=a;a=function(){var e=Ju(l);i.call(e)}}Xu(t,l,e,a)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tc(e,0,t?{hydrate:!0}:void 0)}(n,r),l=o._internalRoot,"function"===typeof a){var u=a;a=function(){var e=Ju(l);u.call(e)}}gu((function(){Xu(t,l,e,a)}))}return Ju(l)}function ac(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nc(t))throw Error(l(200));return Gu(e,t,null,n)}Hi=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||fa.current)jl=!0;else{if(0===(n&r)){switch(jl=!1,t.tag){case 3:Wl(t),Ho();break;case 5:zo(t);break;case 1:ha(t.type)&&ga(t);break;case 4:No(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var a=t.type._context;ua(Ya,a._currentValue),a._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Yl(e,t,n):(ua(Mo,1&Mo.current),null!==(t=ni(e,t,n))?t.sibling:null);ua(Mo,1&Mo.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ti(e,t,n);t.flags|=64}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ua(Mo,Mo.current),r)break;return null;case 23:case 24:return t.lanes=0,Al(e,t,n)}return ni(e,t,n)}jl=0!==(16384&e.flags)}else jl=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=pa(t,sa.current),no(t,n),a=al(null,t,r,e,a,n),t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,ha(r)){var o=!0;ga(t)}else o=!1;t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,oo(t);var i=r.getDerivedStateFromProps;"function"===typeof i&&ho(t,r,i,e),a.updater=mo,t.stateNode=a,a._reactInternals=t,bo(t,r,e,n),t=Bl(null,t,r,!0,o,n)}else t.tag=0,Ml(null,t,a,n),t=t.child;return t;case 16:a=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,a=(o=a._init)(a._payload),t.type=a,o=t.tag=function(e){if("function"===typeof e)return Vu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===T)return 11;if(e===R)return 14}return 2}(a),e=Ka(a,e),o){case 0:t=$l(null,t,a,e,n);break e;case 1:t=Vl(null,t,a,e,n);break e;case 11:t=Il(null,t,a,e,n);break e;case 14:t=Fl(null,t,a,Ka(a.type,e),r,n);break e}throw Error(l(306,a,""))}return t;case 0:return r=t.type,a=t.pendingProps,$l(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 1:return r=t.type,a=t.pendingProps,Vl(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 3:if(Wl(t),r=t.updateQueue,null===e||null===r)throw Error(l(282));if(r=t.pendingProps,a=null!==(a=t.memoizedState)?a.element:null,lo(e,t),so(t,r,null,n),(r=t.memoizedState.element)===a)Ho(),t=ni(e,t,n);else{if((o=(a=t.stateNode).hydrate)&&(Do=Hr(t.stateNode.containerInfo.firstChild),Fo=t,o=Ao=!0),o){if(null!=(e=a.mutableSourceEagerHydrationData))for(a=0;a<e.length;a+=2)(o=e[a])._workInProgressVersionPrimary=e[a+1],Qo.push(o);for(n=_o(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Ml(e,t,r,n),Ho();t=t.child}return t;case 5:return zo(t),null===e&&Vo(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,i=a.children,$r(r,a)?i=null:null!==o&&$r(r,o)&&(t.flags|=16),Ul(e,t),Ml(e,t,i,n),t.child;case 6:return null===e&&Vo(t),null;case 13:return Yl(e,t,n);case 4:return No(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=xo(t,null,r,n):Ml(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Il(e,t,r,a=t.elementType===r?a:Ka(r,a),n);case 7:return Ml(e,t,t.pendingProps,n),t.child;case 8:case 12:return Ml(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,a=t.pendingProps,i=t.memoizedProps,o=a.value;var u=t.type._context;if(ua(Ya,u._currentValue),u._currentValue=o,null!==i)if(u=i.value,0===(o=ir(u,o)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,o):1073741823))){if(i.children===a.children&&!fa.current){t=ni(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var c=u.dependencies;if(null!==c){i=u.child;for(var s=c.firstContext;null!==s;){if(s.context===r&&0!==(s.observedBits&o)){1===u.tag&&((s=io(-1,n&-n)).tag=2,uo(u,s)),u.lanes|=n,null!==(s=u.alternate)&&(s.lanes|=n),to(u.return,n),c.lanes|=n;break}s=s.next}}else i=10===u.tag&&u.type===t.type?null:u.child;if(null!==i)i.return=u;else for(i=u;null!==i;){if(i===t){i=null;break}if(null!==(u=i.sibling)){u.return=i.return,i=u;break}i=i.return}u=i}Ml(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=(o=t.pendingProps).children,no(t,n),r=r(a=ro(a,o.unstable_observedBits)),t.flags|=1,Ml(e,t,r,n),t.child;case 14:return o=Ka(a=t.type,t.pendingProps),Fl(e,t,a,o=Ka(a.type,o),r,n);case 15:return Dl(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ka(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,ha(r)?(e=!0,ga(t)):e=!1,no(t,n),yo(t,r,a),bo(t,r,a,n),Bl(null,t,r,!0,e,n);case 19:return ti(e,t,n);case 23:case 24:return Al(e,t,n)}throw Error(l(156,t.tag))},tc.prototype.render=function(e){Xu(e,this._internalRoot,null,null)},tc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Xu(null,e,null,(function(){t[Xr]=null}))},tt=function(e){13===e.tag&&(fu(e,4,cu()),ec(e,4))},nt=function(e){13===e.tag&&(fu(e,67108864,cu()),ec(e,67108864))},rt=function(e){if(13===e.tag){var t=cu(),n=su(e);fu(e,n,t),ec(e,n)}},at=function(e,t){return t()},Pe=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=na(r);if(!a)throw Error(l(90));X(r),ne(r,a)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&le(e,!!n.multiple,t,!1)}},ze=yu,je=function(e,t,n,r,a){var o=Ti;Ti|=4;try{return Ba(98,e.bind(null,t,n,r,a))}finally{0===(Ti=o)&&(Wi(),Ha())}},Me=function(){0===(49&Ti)&&(function(){if(null!==tu){var e=tu;tu=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,pu(e,Ua())}))}Ha()}(),Ru())},Ie=function(e,t){var n=Ti;Ti|=2;try{return e(t)}finally{0===(Ti=n)&&(Wi(),Ha())}};var oc={Events:[ea,ta,na,Ne,Re,Ru,{current:!1}]},lc={findFiberByHostInstance:Zr,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},ic={bundleType:lc.bundleType,version:lc.version,rendererPackageName:lc.rendererPackageName,rendererConfig:lc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:k.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ze(e))?null:e.stateNode},findFiberByHostInstance:lc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var uc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uc.isDisabled&&uc.supportsFiber)try{wa=uc.inject(ic),ka=uc}catch(ve){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oc,t.createPortal=ac,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(l(188));throw Error(l(268,Object.keys(e)))}return e=null===(e=Ze(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ti;if(0!==(48&n))return e(t);Ti|=1;try{if(e)return Ba(99,e.bind(null,t))}finally{Ti=n,Ha()}},t.hydrate=function(e,t,n){if(!nc(t))throw Error(l(200));return rc(null,e,t,!0,n)},t.render=function(e,t,n){if(!nc(t))throw Error(l(200));return rc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nc(e))throw Error(l(40));return!!e._reactRootContainer&&(gu((function(){rc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Xr]=null}))})),!0)},t.unstable_batchedUpdates=yu,t.unstable_createPortal=function(e,t){return ac(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!nc(n))throw Error(l(200));if(null==e||void 0===e._reactInternals)throw Error(l(38));return rc(e,t,n,!1,r)},t.version="17.0.2"},function(e,t,n){"use strict";e.exports=n(24)},function(e,t,n){"use strict";var r,a,o,l;if("object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var u=Date,c=u.now();t.unstable_now=function(){return u.now()-c}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var s=null,f=null,d=function e(){if(null!==s)try{var n=t.unstable_now();s(!0,n),s=null}catch(r){throw setTimeout(e,0),r}};r=function(e){null!==s?setTimeout(r,0,e):(s=e,setTimeout(d,0))},a=function(e,t){f=setTimeout(e,t)},o=function(){clearTimeout(f)},t.unstable_shouldYield=function(){return!1},l=t.unstable_forceFrameRate=function(){}}else{var p=window.setTimeout,h=window.clearTimeout;if("undefined"!==typeof console){var m=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof m&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,y=null,g=-1,b=5,w=0;t.unstable_shouldYield=function(){return t.unstable_now()>=w},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):b=0<e?Math.floor(1e3/e):5};var k=new MessageChannel,E=k.port2;k.port1.onmessage=function(){if(null!==y){var e=t.unstable_now();w=e+b;try{y(!0,e)?E.postMessage(null):(v=!1,y=null)}catch(n){throw E.postMessage(null),n}}else v=!1},r=function(e){y=e,v||(v=!0,E.postMessage(null))},a=function(e,n){g=p((function(){e(t.unstable_now())}),n)},o=function(){h(g),g=-1}}function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];if(!(void 0!==a&&0<C(a,t)))break e;e[r]=t,e[n]=a,n=r}}function x(e){return void 0===(e=e[0])?null:e}function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length;r<a;){var o=2*(r+1)-1,l=e[o],i=o+1,u=e[i];if(void 0!==l&&0>C(l,n))void 0!==u&&0>C(u,l)?(e[r]=u,e[i]=n,r=i):(e[r]=l,e[o]=n,r=o);else{if(!(void 0!==u&&0>C(u,n)))break e;e[r]=u,e[i]=n,r=i}}}return t}return null}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var P=[],O=[],T=1,L=null,N=3,R=!1,z=!1,j=!1;function M(e){for(var t=x(O);null!==t;){if(null===t.callback)_(O);else{if(!(t.startTime<=e))break;_(O),t.sortIndex=t.expirationTime,S(P,t)}t=x(O)}}function I(e){if(j=!1,M(e),!z)if(null!==x(P))z=!0,r(F);else{var t=x(O);null!==t&&a(I,t.startTime-e)}}function F(e,n){z=!1,j&&(j=!1,o()),R=!0;var r=N;try{for(M(n),L=x(P);null!==L&&(!(L.expirationTime>n)||e&&!t.unstable_shouldYield());){var l=L.callback;if("function"===typeof l){L.callback=null,N=L.priorityLevel;var i=l(L.expirationTime<=n);n=t.unstable_now(),"function"===typeof i?L.callback=i:L===x(P)&&_(P),M(n)}else _(P);L=x(P)}if(null!==L)var u=!0;else{var c=x(O);null!==c&&a(I,c.startTime-n),u=!1}return u}finally{L=null,N=r,R=!1}}var D=l;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){z||R||(z=!0,r(F))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return x(P)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=D,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},t.unstable_scheduleCallback=function(e,n,l){var i=t.unstable_now();switch("object"===typeof l&&null!==l?l="number"===typeof(l=l.delay)&&0<l?i+l:i:l=i,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:T++,callback:n,priorityLevel:e,startTime:l,expirationTime:u=l+u,sortIndex:-1},l>i?(e.sortIndex=l,S(O,e),null===x(P)&&e===x(O)&&(j?o():j=!0,a(I,l-i))):(e.sortIndex=u,S(P,e),z||R||(z=!0,r(F))),e},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},,function(e,t,n){"use strict";n(14);var r=n(0),a=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var o=Symbol.for;a=o("react.element"),t.Fragment=o("react.fragment")}var l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,o={},c=null,s=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(s=t.ref),t)i.call(t,r)&&!u.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:s,props:o,_owner:l.current}}t.jsx=c,t.jsxs=c},function(e,t,n){var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",i=a.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(N){u=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,o=Object.create(a.prototype),l=new O(r||[]);return o._invoke=function(e,t,n){var r=f;return function(a,o){if(r===p)throw new Error("Generator is already running");if(r===h){if("throw"===a)throw o;return L()}for(n.method=a,n.arg=o;;){var l=n.delegate;if(l){var i=_(l,n);if(i){if(i===m)continue;return i}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=s(e,t,n);if("normal"===u.type){if(r=n.done?h:d,u.arg===m)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=h,n.method="throw",n.arg=u.arg)}}}(e,n,l),o}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){return{type:"throw",arg:N}}}e.wrap=c;var f="suspendedStart",d="suspendedYield",p="executing",h="completed",m={};function v(){}function y(){}function g(){}var b={};u(b,o,(function(){return this}));var w=Object.getPrototypeOf,k=w&&w(w(T([])));k&&k!==n&&r.call(k,o)&&(b=k);var E=g.prototype=v.prototype=Object.create(b);function S(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function x(e,t){function n(a,o,l,i){var u=s(e[a],e,o);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"===typeof f&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,l,i)}),(function(e){n("throw",e,l,i)})):t.resolve(f).then((function(e){c.value=e,l(c)}),(function(e){return n("throw",e,l,i)}))}i(u.arg)}var a;this._invoke=function(e,r){function o(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(o,o):o()}}function _(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,_(e,n),"throw"===n.method))return m;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return m}var a=s(r,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,m;var o=a.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,m):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,m)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function T(e){if(e){var n=e[o];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var a=-1,l=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return l.next=l}}return{next:L}}function L(){return{value:t,done:!0}}return y.prototype=g,u(E,"constructor",g),u(g,"constructor",y),y.displayName=u(g,i,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,u(e,i,"GeneratorFunction")),e.prototype=Object.create(E),e},e.awrap=function(e){return{__await:e}},S(x.prototype),u(x.prototype,l,(function(){return this})),e.AsyncIterator=x,e.async=function(t,n,r,a,o){void 0===o&&(o=Promise);var l=new x(c(t,n,r,a),o);return e.isGeneratorFunction(n)?l:l.next().then((function(e){return e.done?e.value:l.next()}))},S(E),u(E,i,"Generator"),u(E,o,(function(){return this})),u(E,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=T,O.prototype={constructor:O,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(r,a){return i.type="throw",i.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var l=this.tryEntries[o],i=l.completion;if("root"===l.tryLoc)return a("end");if(l.tryLoc<=this.prev){var u=r.call(l,"catchLoc"),c=r.call(l,"finallyLoc");if(u&&c){if(this.prev<l.catchLoc)return a(l.catchLoc,!0);if(this.prev<l.finallyLoc)return a(l.finallyLoc)}else if(u){if(this.prev<l.catchLoc)return a(l.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<l.finallyLoc)return a(l.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var l=o?o.completion:{};return l.type=e,l.arg=t,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(l)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:T(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),m}},e}(e.exports);try{regeneratorRuntime=r}catch(a){"object"===typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},function(e,t,n){"use strict";var r=n(29);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,l){if(l!==r){var i=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw i.name="Invariant Violation",i}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,l=r?Symbol.for("react.fragment"):60107,i=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,s=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,g=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,k=r?Symbol.for("react.scope"):60119;function E(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case a:switch(e=e.type){case f:case d:case l:case u:case i:case h:return e;default:switch(e=e&&e.$$typeof){case s:case p:case y:case v:case c:return e;default:return t}}case o:return t}}}function S(e){return E(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=s,t.ContextProvider=c,t.Element=a,t.ForwardRef=p,t.Fragment=l,t.Lazy=y,t.Memo=v,t.Portal=o,t.Profiler=u,t.StrictMode=i,t.Suspense=h,t.isAsyncMode=function(e){return S(e)||E(e)===f},t.isConcurrentMode=S,t.isContextConsumer=function(e){return E(e)===s},t.isContextProvider=function(e){return E(e)===c},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===a},t.isForwardRef=function(e){return E(e)===p},t.isFragment=function(e){return E(e)===l},t.isLazy=function(e){return E(e)===y},t.isMemo=function(e){return E(e)===v},t.isPortal=function(e){return E(e)===o},t.isProfiler=function(e){return E(e)===u},t.isStrictMode=function(e){return E(e)===i},t.isSuspense=function(e){return E(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===l||e===d||e===u||e===i||e===h||e===m||"object"===typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===v||e.$$typeof===c||e.$$typeof===s||e.$$typeof===p||e.$$typeof===b||e.$$typeof===w||e.$$typeof===k||e.$$typeof===g)},t.typeOf=E}]]);
//# sourceMappingURL=2.bbb5d1f5.chunk.js.map
================================================
FILE: frontend/build/static/js/2.bbb5d1f5.chunk.js.LICENSE.txt
================================================
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
/** @license React v0.20.2
* scheduler.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v16.13.1
* react-is.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.
*/
/** @license React v17.0.2
* 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.
*/
/** @license React v17.0.2
* react-jsx-runtime.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
/** @license React v17.0.2
* react.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
================================================
FILE: frontend/build/static/js/main.5b159992.chunk.js
================================================
(this.webpackJsonpfrontend=this.webpackJsonpfrontend||[]).push([[0],{25:function(e,t,n){},33:function(e,t,n){"use strict";n.r(t);var r,c=n(0),a=n.n(c),o=n(18),i=n.n(o),s=n(8),l=n(2),u=(n(25),n(1)),d=function(){return Object(u.jsx)("div",{className:"app-header",children:Object(u.jsx)("h1",{children:"Note List"})})},f=n(7),j=n.n(f),p=n(9),h=n(12),b=function(e){return new Date(e.updated).toLocaleDateString()},O=function(e){var t=e.body.split("\n")[0];return t.length>45?t.slice(0,45):t},v=function(e){var t=O(e),n=e.body.replaceAll("\n"," ");return(n=n.replaceAll(t,"")).length>45?n.slice(0,45)+"...":n},x=function(e){var t=e.note;return Object(u.jsx)(s.b,{to:"/note/".concat(t.id),children:Object(u.jsxs)("div",{className:"notes-list-item",children:[Object(u.jsx)("h3",{children:O(t)}),Object(u.jsxs)("p",{children:[Object(u.jsx)("span",{children:b(t)}),v(t)]})]})})},m=["title","titleId"];function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function w(e,t){if(null==e)return{};var n,r,c=function(e,t){if(null==e)return{};var n,r,c={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(c[n]=e[n]);return c}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(c[n]=e[n])}return c}function g(e,t){var n=e.title,a=e.titleId,o=w(e,m);return c.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,viewBox:"0 0 32 32",ref:t,"aria-labelledby":a},o),void 0===n?c.createElement("title",{id:a},"add"):n?c.createElement("title",{id:a},n):null,r||(r=c.createElement("path",{d:"M16.943 0.943h-1.885v14.115h-14.115v1.885h14.115v14.115h1.885v-14.115h14.115v-1.885h-14.115v-14.115z"})))}var E,N=c.forwardRef(g),k=(n.p,function(){return Object(u.jsx)(s.b,{to:"/note/new",className:"floating-button",children:Object(u.jsx)(N,{})})}),S=function(){var e=Object(c.useState)([]),t=Object(h.a)(e,2),n=t[0],r=t[1];Object(c.useEffect)((function(){a()}),[]);var a=function(){var e=Object(p.a)(j.a.mark((function e(){var t,n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("/api/notes/");case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,r(n);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(u.jsxs)("div",{className:"notes",children:[Object(u.jsxs)("div",{className:"notes-header",children:[Object(u.jsx)("h2",{className:"notes-title",children:"\u2636 Notes"}),Object(u.jsx)("p",{className:"notes-count",children:n.length})]}),Object(u.jsx)("div",{className:"notes-list",children:n.map((function(e,t){return Object(u.jsx)(x,{note:e},t)}))}),Object(u.jsx)(k,{})]})},C=n(16),P=["title","titleId"];function I(){return(I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function T(e,t){if(null==e)return{};var n,r,c=function(e,t){if(null==e)return{};var n,r,c={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(c[n]=e[n]);return c}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(c[n]=e[n])}return c}function D(e,t){var n=e.title,r=e.titleId,a=T(e,P);return c.createElement("svg",I({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,viewBox:"0 0 32 32",ref:t,"aria-labelledby":r},a),void 0===n?c.createElement("title",{id:r},"chevron-left"):n?c.createElement("title",{id:r},n):null,E||(E=c.createElement("path",{d:"M11 16l13-13v-3l-16 16 16 16v-3l-13-13z"})))}var J=c.forwardRef(D),B=(n.p,function(e){var t=e.match,n=e.history,r=t.params.id,a=Object(c.useState)(null),o=Object(h.a)(a,2),i=o[0],s=o[1];Object(c.useEffect)((function(){l()}),[r]);var l=function(){var e=Object(p.a)(j.a.mark((function e(){var t,n;return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("new"!==r){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,fetch("/api/notes/".concat(r,"/"));case 4:return t=e.sent,e.next=7,t.json();case 7:n=e.sent,s(n);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),d=function(){var e=Object(p.a)(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:fetch("/api/notes/",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=Object(p.a)(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:fetch("/api/notes/".concat(r,"/"),{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(i)});case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),b=function(){var e=Object(p.a)(j.a.mark((function e(){return j.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:fetch("/api/notes/".concat(r,"/"),{method:"DELETE",headers:{"Content-Type":"application/json"}}),n.push("/");case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){console.log("NOTE:",i),"new"!==r&&""==i.body?b():"new"!==r?f():"new"===r&&null!==i.body&&d(),n.push("/")};return Object(u.jsxs)("div",{className:"note",children:[Object(u.jsxs)("div",{className:"note-header",children:[Object(u.jsx)("h3",{children:Object(u.jsx)(J,{onClick:O})}),"new"!==r?Object(u.jsx)("button",{onClick:b,children:"Delete"}):Object(u.jsx)("button",{onClick:O,children:"Done"})]}),Object(u.jsx)("textarea",{onChange:function(e){var t;t=e.target.value,s((function(e){return Object(C.a)(Object(C.a)({},e),{},{body:t})})),console.log("Handle Change:",i)},value:null===i||void 0===i?void 0:i.body})]})});var L=function(){return Object(u.jsx)(s.a,{children:Object(u.jsx)("div",{className:"container dark",children:Object(u.jsxs)("div",{className:"app",children:[Object(u.jsx)(d,{}),Object(u.jsx)(l.a,{path:"/",exact:!0,component:S}),Object(u.jsx)(l.a,{path:"/note/:id",component:B})]})})})};i.a.render(Object(u.jsx)(a.a.StrictMode,{children:Object(u.jsx)(L,{})}),document.getElementById("root"))}},[[33,1,2]]]);
//# sourceMappingURL=main.5b159992.chunk.js.map
================================================
FILE: frontend/build/static/js/runtime-main.4eab1d6a.js
================================================
!function(e){function r(r){for(var n,f,l=r[0],i=r[1],a=r[2],c=0,s=[];c<l.length;c++)f=l[c],Object.prototype.hasOwnProperty.call(o,f)&&o[f]&&s.push(o[f][0]),o[f]=0;for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n]);for(p&&p(r);s.length;)s.shift()();return u.push.apply(u,a||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.length;l++){var i=t[l];0!==o[i]&&(n=!1)}n&&(u.splice(r--,1),e=f(f.s=t[0]))}return e}var n={},o={1:0},u=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},f.p="/";var l=this.webpackJsonpfrontend=this.webpackJsonpfrontend||[],i=l.push.bind(l);l.push=r,l=l.slice();for(var a=0;a<l.length;a++)r(l[a]);var p=i;t()}([]);
//# sourceMappingURL=runtime-main.4eab1d6a.js.map
================================================
FILE: frontend/package.json
================================================
{
"name": "frontend",
"proxy": "http://127.0.0.1:8000",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^5.14.1",
"@testing-library/react": "^11.2.7",
"@testing-library/user-event": "^12.8.3",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"react-router-dom": "^5.3.0",
"react-scripts": "4.0.3",
"web-vitals": "^1.1.2"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
================================================
FILE: frontend/public/index.html
================================================
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<meta
name="description"
content="Web site created using create-react-app"
/>
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
<!--
manifest.json provides metadata used when your web app is installed on a
user's mobile device or desktop. See https://developers.google.com/web/fundamentals/web-app-manifest/
-->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<!--
Notice the use of %PUBLIC_URL% in the tags above.
It will be replaced with the URL of the `public` folder during the build.
Only files inside the `public` folder can be referenced from the HTML.
Unlike "/favicon.ico" or "favicon.ico", "%PUBLIC_URL%/favicon.ico" will
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>React App</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<!--
This HTML file is a template.
If you open it directly in the browser, you will see an empty page.
You can add webfonts, meta tags, or analytics to this file.
The build step will place the bundled scripts into the <body> tag.
To begin the development, run `npm start` or `yarn start`.
To create a production bundle, use `npm run build` or `yarn build`.
-->
</body>
</html>
================================================
FILE: frontend/public/manifest.json
================================================
{
"short_name": "React App",
"name": "Create React App Sample",
"icons": [
{
"src": "favicon.ico",
"sizes": "64x64 32x32 24x24 16x16",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}
================================================
FILE: frontend/public/robots.txt
================================================
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:
================================================
FILE: frontend/src/App.css
================================================
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;700&display=swap');
:root {
--color-main: #f68657;
--color-text: #383a3f;
--color-dark: #1f2124;
--color-gray: #677;
--color-bg: #f3f6f9;
--color-light: #acb4bd;
--color-lighter: #f9f9f9;
--color-white: #fff;
--color-border:#e0e3e6;
}
.dark {
--color-main: #f68657;
--color-text: #d6d1d1;
--color-dark: #f5f6f7;
--color-gray: #999;
--color-bg: #1f2124;
--color-lighter: #292a2c;
--color-white: #2e3235;
--color-border:#252629;
}
/* BASE STYLES */
*{
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Lexend', sans-serif;
color: inherit;
font-size: in
gitextract_3ytdzvus/ ├── README.md ├── api/ │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations/ │ │ ├── 0001_initial.py │ │ └── __init__.py │ ├── models.py │ ├── serializers.py │ ├── tests.py │ ├── urls.py │ ├── utils.py │ └── views.py ├── db.sqlite3 ├── frontend/ │ ├── .gitignore │ ├── README.md │ ├── build/ │ │ ├── asset-manifest.json │ │ ├── index.html │ │ ├── manifest.json │ │ ├── robots.txt │ │ └── static/ │ │ ├── css/ │ │ │ └── main.138a22f4.chunk.css │ │ └── js/ │ │ ├── 2.bbb5d1f5.chunk.js │ │ ├── 2.bbb5d1f5.chunk.js.LICENSE.txt │ │ ├── main.5b159992.chunk.js │ │ └── runtime-main.4eab1d6a.js │ ├── package.json │ ├── public/ │ │ ├── index.html │ │ ├── manifest.json │ │ └── robots.txt │ └── src/ │ ├── App.css │ ├── App.js │ ├── components/ │ │ ├── AddButton.js │ │ ├── Header.js │ │ └── ListItem.js │ ├── index.js │ └── pages/ │ ├── NotePage.js │ └── NotesListPage.js ├── manage.py ├── mynotes/ │ ├── __init__.py │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── requirements.txt
SYMBOL INDEX (409 symbols across 11 files)
FILE: api/apps.py
class ApiConfig (line 4) | class ApiConfig(AppConfig):
FILE: api/migrations/0001_initial.py
class Migration (line 6) | class Migration(migrations.Migration):
FILE: api/models.py
class Note (line 6) | class Note(models.Model):
method __str__ (line 11) | def __str__(self):
FILE: api/serializers.py
class NoteSerializer (line 5) | class NoteSerializer(ModelSerializer):
class Meta (line 6) | class Meta:
FILE: api/utils.py
function getNotesList (line 6) | def getNotesList(request):
function getNoteDetail (line 12) | def getNoteDetail(request, pk):
function createNote (line 18) | def createNote(request):
function updateNote (line 26) | def updateNote(request, pk):
function deleteNote (line 37) | def deleteNote(request, pk):
FILE: api/views.py
function getRoutes (line 14) | def getRoutes(request):
function getNotes (line 58) | def getNotes(request):
function getNote (line 68) | def getNote(request, pk):
FILE: frontend/build/static/js/2.bbb5d1f5.chunk.js
function t (line 2) | function t(t){var n;return(n=e.call(this,t)||this).state={location:t.his...
function b (line 2) | function b(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t...
function t (line 2) | function t(){return e.apply(this,arguments)||this}
function k (line 2) | function k(e){return"/"===e.charAt(0)?e:"/"+e}
function E (line 2) | function E(e,t){if(!e)return t;var n=k(e);return 0!==t.pathname.indexOf(...
function S (line 2) | function S(e){return"string"===typeof e?e:Object(l.e)(e)}
function x (line 2) | function x(e){return function(){Object(u.a)(!1)}}
function _ (line 2) | function _(){}
function r (line 2) | function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments...
function a (line 2) | function a(e){return"/"===e.charAt(0)}
function o (line 2) | function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.p...
function i (line 2) | function i(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call...
function s (line 2) | function s(e){return"/"===e.charAt(0)?e:"/"+e}
function f (line 2) | function f(e){return"/"===e.charAt(0)?e.substr(1):e}
function d (line 2) | function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(...
function p (line 2) | function p(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}
function h (line 2) | function h(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?...
function m (line 2) | function m(e,t,n,a){var o;"string"===typeof e?(o=function(e){var t=e||"/...
function v (line 2) | function v(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.h...
function y (line 2) | function y(){var e=null;var t=[];return{setPrompt:function(t){return e=t...
function b (line 2) | function b(e,t){t(window.confirm(e))}
function E (line 2) | function E(){try{return window.history.state||{}}catch(e){return{}}}
function S (line 2) | function S(e){void 0===e&&(e={}),g||Object(c.a)(!1);var t=window.history...
function C (line 2) | function C(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}
function P (line 2) | function P(){var e=window.location.href,t=e.indexOf("#");return-1===t?""...
function O (line 2) | function O(e){window.location.replace(C(window.location.href)+"#"+e)}
function T (line 2) | function T(e){void 0===e&&(e={}),g||Object(c.a)(!1);var t=window.history...
function L (line 2) | function L(e,t,n){return Math.min(Math.max(e,t),n)}
function N (line 2) | function N(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.ini...
function r (line 2) | function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e._...
function a (line 2) | function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.const...
function t (line 2) | function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a...
function r (line 2) | function r(e,t,n,r,a,o,l){try{var i=e[o](l),u=i.value}catch(c){return vo...
function a (line 2) | function a(e){return function(){var t=this,n=arguments;return new Promis...
function r (line 2) | function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=...
function r (line 2) | function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Ar...
function a (line 2) | function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||fun...
function l (line 2) | function l(e){if(null===e||void 0===e)throw new TypeError("Object.assign...
function o (line 2) | function o(e,t){for(var n,r=[],o=0,l=0,i="",s=t&&t.delimiter||"/";null!=...
function l (line 2) | function l(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"...
function i (line 2) | function i(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object...
function u (line 2) | function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}
function c (line 2) | function c(e){return e.replace(/([=!:$\/()])/g,"\\$1")}
function s (line 2) | function s(e,t){return e.keys=t,e}
function f (line 2) | function f(e){return e&&e.sensitive?"":"i"}
function d (line 2) | function d(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==...
function p (line 2) | function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp...
function r (line 2) | function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enume...
function a (line 2) | function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){va...
function o (line 2) | function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[...
function s (line 2) | function s(e){var t=[];return{on:function(e){t.push(e)},off:function(e){...
function n (line 2) | function n(){var t;return(t=e.apply(this,arguments)||this).emitter=s(t.p...
function n (line 2) | function n(){var e;return(e=t.apply(this,arguments)||this).state={value:...
function u (line 2) | function u(e){return r.isMemo(e)?l:i[e.$$typeof]||a}
function p (line 2) | function p(e){for(var t="https://reactjs.org/docs/error-decoder.html?inv...
function v (line 2) | function v(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n...
function y (line 2) | function y(){}
function g (line 2) | function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n...
function S (line 2) | function S(e,t,n){var r,o={},l=null,i=null;if(null!=t)for(r in void 0!==...
function x (line 2) | function x(e){return"object"===typeof e&&null!==e&&e.$$typeof===a}
function C (line 2) | function C(e,t){return"object"===typeof e&&null!==e&&null!=e.key?functio...
function P (line 2) | function P(e,t,n,r,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=...
function O (line 2) | function O(e,t,n){if(null==e)return e;var r=[],a=0;return P(e,r,"","",(f...
function T (line 2) | function T(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._re...
function N (line 2) | function N(){var e=L.current;if(null===e)throw Error(p(321));return e}
function l (line 2) | function l(e){for(var t="https://reactjs.org/docs/error-decoder.html?inv...
function c (line 2) | function c(e,t){s(e,t),s(e+"Capture",t)}
function s (line 2) | function s(e,t){for(u[e]=t,e=0;e<t.length;e++)i.add(t[e])}
function v (line 2) | function v(e,t,n,r,a,o,l){this.acceptsBooleans=2===t||3===t||4===t,this....
function b (line 2) | function b(e){return e[1].toUpperCase()}
function w (line 2) | function w(e,t,n,r){var a=y.hasOwnProperty(t)?y[t]:null;(null!==a?0===a....
function V (line 2) | function V(e){return null===e||"object"!==typeof e?null:"function"===typ...
function B (line 2) | function B(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.tri...
function H (line 2) | function H(e,t){if(!e||W)return"";W=!0;var n=Error.prepareStackTrace;Err...
function Q (line 2) | function Q(e){switch(e.tag){case 5:return B(e.type);case 16:return B("La...
function q (line 2) | function q(e){if(null==e)return null;if("function"===typeof e)return e.d...
function K (line 2) | function K(e){switch(typeof e){case"boolean":case"number":case"object":c...
function Y (line 2) | function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase...
function G (line 2) | function G(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"...
function X (line 2) | function X(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=...
function J (line 2) | function J(e){if("undefined"===typeof(e=e||("undefined"!==typeof documen...
function Z (line 2) | function Z(e,t){var n=t.checked;return a({},t,{defaultChecked:void 0,def...
function ee (line 2) | function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t....
function te (line 2) | function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}
function ne (line 2) | function ne(e,t){te(e,t);var n=K(t.value),r=t.type;if(null!=n)"number"==...
function re (line 2) | function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defau...
function ae (line 2) | function ae(e,t,n){"number"===t&&J(e.ownerDocument)===e||(null==n?e.defa...
function oe (line 2) | function oe(e,t){return e=a({children:void 0},t),(t=function(e){var t=""...
function le (line 2) | function le(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t...
function ie (line 2) | function ie(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(l(91));r...
function ue (line 2) | function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultVa...
function ce (line 2) | function ce(e,t){var n=K(t.value),r=K(t.defaultValue);null!=n&&((n=""+n)...
function se (line 2) | function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!...
function pe (line 2) | function pe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";ca...
function he (line 2) | function he(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?pe(t...
function ge (line 2) | function ge(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.n...
function ke (line 2) | function ke(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"n...
function Ee (line 2) | function Ee(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=...
function xe (line 2) | function xe(e,t){if(t){if(Se[e]&&(null!=t.children||null!=t.dangerouslyS...
function _e (line 2) | function _e(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;swi...
function Ce (line 2) | function Ce(e){return(e=e.target||e.srcElement||window).correspondingUse...
function Le (line 2) | function Le(e){if(e=ea(e)){if("function"!==typeof Pe)throw Error(l(280))...
function Ne (line 2) | function Ne(e){Oe?Te?Te.push(e):Te=[e]:Oe=e}
function Re (line 2) | function Re(){if(Oe){var e=Oe,t=Te;if(Te=Oe=null,Le(e),t)for(e=0;e<t.len...
function ze (line 2) | function ze(e,t){return e(t)}
function je (line 2) | function je(e,t,n,r,a){return e(t,n,r,a)}
function Me (line 2) | function Me(){}
function Ae (line 2) | function Ae(){null===Oe&&null===Te||(Me(),Re())}
function Ue (line 2) | function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=na(n);i...
function Be (line 2) | function Be(e,t,n,r,a,o,l,i,u){var c=Array.prototype.slice.call(argument...
function Ye (line 2) | function Ye(e,t,n,r,a,o,l,i,u){We=!1,He=null,Be.apply(Ke,arguments)}
function Ge (line 2) | function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else...
function Xe (line 2) | function Xe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!=...
function Je (line 2) | function Je(e){if(Ge(e)!==e)throw Error(l(188))}
function Ze (line 2) | function Ze(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=...
function et (line 2) | function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return...
function ht (line 2) | function ht(e,t,n,r,a){return{blockedOn:e,domEventName:t,eventSystemFlag...
function mt (line 2) | function mt(e,t){switch(e){case"focusin":case"focusout":it=null;break;ca...
function vt (line 2) | function vt(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e=ht(t,n,r,...
function yt (line 2) | function yt(e){var t=Zr(e.target);if(null!==t){var n=Ge(t);if(null!==n)i...
function gt (line 2) | function gt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContaine...
function bt (line 2) | function bt(e,t,n){gt(e)&&n.delete(t)}
function wt (line 2) | function wt(){for(ot=!1;0<lt.length;){var e=lt[0];if(null!==e.blockedOn)...
function kt (line 2) | function kt(e,t){e.blockedOn===t&&(e.blockedOn=null,ot||(ot=!0,o.unstabl...
function Et (line 2) | function Et(e){function t(t){return kt(t,e)}if(0<lt.length){kt(lt[0],e);...
function St (line 2) | function St(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["W...
function Pt (line 2) | function Pt(e){if(_t[e])return _t[e];if(!xt[e])return e;var t,n=xt[e];fo...
function Mt (line 2) | function Mt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],a=e[n+1];a="on"...
function Ft (line 2) | function Ft(e){if(0!==(1&e))return It=15,1;if(0!==(2&e))return It=14,2;i...
function Dt (line 2) | function Dt(e,t){var n=e.pendingLanes;if(0===n)return It=0;var r=0,a=0,o...
function At (line 2) | function At(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?...
function Ut (line 2) | function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:ret...
function $t (line 2) | function $t(e){return e&-e}
function Vt (line 2) | function Vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}
function Bt (line 2) | function Bt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pin...
function Gt (line 2) | function Gt(e,t,n,r){Fe||Me();var a=Jt,o=Fe;Fe=!0;try{je(a,e,t,n,r)}fina...
function Xt (line 2) | function Xt(e,t,n,r){Kt(qt,Jt.bind(null,e,t,n,r))}
function Jt (line 2) | function Jt(e,t,n,r){var a;if(Yt)if((a=0===(4&t))&&0<lt.length&&-1<pt.in...
function Zt (line 2) | function Zt(e,t,n,r){var a=Ce(r);if(null!==(a=Zr(a))){var o=Ge(a);if(nul...
function rn (line 2) | function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,a="value"in en?en....
function an (line 2) | function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&...
function on (line 2) | function on(){return!0}
function ln (line 2) | function ln(){return!1}
function un (line 2) | function un(e){function t(t,n,r,a,o){for(var l in this._reactName=t,this...
function Cn (line 2) | function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getMod...
function Pn (line 2) | function Pn(){return Cn}
function Un (line 2) | function Un(e,t){switch(e){case"keyup":return-1!==zn.indexOf(t.keyCode);...
function $n (line 2) | function $n(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}
function Wn (line 2) | function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"inpu...
function Hn (line 2) | function Hn(e,t,n,r){Ne(r),0<(t=jr(t,"onChange")).length&&(n=new pn("onC...
function Kn (line 2) | function Kn(e){Cr(e,0)}
function Yn (line 2) | function Yn(e){if(X(ta(e)))return e}
function Gn (line 2) | function Gn(e,t){if("change"===e)return t}
function tr (line 2) | function tr(){Qn&&(Qn.detachEvent("onpropertychange",nr),qn=Qn=null)}
function nr (line 2) | function nr(e){if("value"===e.propertyName&&Yn(qn)){var t=[];if(Hn(t,qn,...
function rr (line 2) | function rr(e,t,n){"focusin"===e?(tr(),qn=n,(Qn=t).attachEvent("onproper...
function ar (line 2) | function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)retu...
function or (line 2) | function or(e,t){if("click"===e)return Yn(t)}
function lr (line 2) | function lr(e,t){if("input"===e||"change"===e)return Yn(t)}
function cr (line 2) | function cr(e,t){if(ir(e,t))return!0;if("object"!==typeof e||null===e||"...
function sr (line 2) | function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}
function fr (line 2) | function fr(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.t...
function dr (line 2) | function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===...
function pr (line 2) | function pr(){for(var e=window,t=J();t instanceof e.HTMLIFrameElement;){...
function hr (line 2) | function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(...
function wr (line 2) | function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.owne...
function _r (line 2) | function _r(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,funct...
function Cr (line 2) | function Cr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r....
function Pr (line 2) | function Pr(e,t){var n=ra(t),r=e+"__bubble";n.has(r)||(Nr(t,e,2,!1),n.ad...
function Tr (line 2) | function Tr(e){e[Or]||(e[Or]=!0,i.forEach((function(t){xr.has(t)||Lr(t,!...
function Lr (line 2) | function Lr(e,t,n,r){var a=4<arguments.length&&void 0!==arguments[4]?arg...
function Nr (line 2) | function Nr(e,t,n,r){var a=zt.get(t);switch(void 0===a?2:a){case 0:a=Gt;...
function Rr (line 2) | function Rr(e,t,n,r,a){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;...
function zr (line 2) | function zr(e,t,n){return{instance:e,listener:t,currentTarget:n}}
function jr (line 2) | function jr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.state...
function Mr (line 2) | function Mr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag)...
function Ir (line 2) | function Ir(e,t,n,r,a){for(var o=t._reactName,l=[];null!==n&&n!==r;){var...
function Fr (line 2) | function Fr(){}
function Ur (line 2) | function Ur(e,t){switch(e){case"button":case"input":case"select":case"te...
function $r (line 2) | function $r(e,t){return"textarea"===e||"option"===e||"noscript"===e||"st...
function Wr (line 2) | function Wr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e...
function Hr (line 2) | function Hr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||...
function Qr (line 2) | function Qr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){va...
function Zr (line 2) | function Zr(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t...
function ea (line 2) | function ea(e){return!(e=e[Yr]||e[Xr])||5!==e.tag&&6!==e.tag&&13!==e.tag...
function ta (line 2) | function ta(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(l(...
function na (line 2) | function na(e){return e[Gr]||null}
function ra (line 2) | function ra(e){var t=e[Jr];return void 0===t&&(t=e[Jr]=new Set),t}
function la (line 2) | function la(e){return{current:e}}
function ia (line 2) | function ia(e){0>oa||(e.current=aa[oa],aa[oa]=null,oa--)}
function ua (line 2) | function ua(e,t){oa++,aa[oa]=e.current,e.current=t}
function pa (line 2) | function pa(e,t){var n=e.type.contextTypes;if(!n)return ca;var r=e.state...
function ha (line 2) | function ha(e){return null!==(e=e.childContextTypes)&&void 0!==e}
function ma (line 2) | function ma(){ia(fa),ia(sa)}
function va (line 2) | function va(e,t,n){if(sa.current!==ca)throw Error(l(168));ua(sa,t),ua(fa...
function ya (line 2) | function ya(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"...
function ga (line 2) | function ga(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMerged...
function ba (line 2) | function ba(e,t,n){var r=e.stateNode;if(!r)throw Error(l(169));n?(e=ya(e...
function $a (line 2) | function $a(){switch(Oa()){case Ta:return 99;case La:return 98;case Na:r...
function Va (line 2) | function Va(e){switch(e){case 99:return Ta;case 98:return La;case 97:ret...
function Ba (line 2) | function Ba(e,t){return e=Va(e),Ea(e,t)}
function Wa (line 2) | function Wa(e,t,n){return e=Va(e),Sa(e,t,n)}
function Ha (line 2) | function Ha(){if(null!==Fa){var e=Fa;Fa=null,xa(e)}Qa()}
function Qa (line 2) | function Qa(){if(!Da&&null!==Ia){Da=!0;var e=0;try{var t=Ia;Ba(99,(funct...
function Ka (line 2) | function Ka(e,t){if(e&&e.defaultProps){for(var n in t=a({},t),e=e.defaul...
function Za (line 2) | function Za(){Ja=Xa=Ga=null}
function eo (line 2) | function eo(e){var t=Ya.current;ia(Ya),e.type._context._currentValue=t}
function to (line 2) | function to(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)==...
function no (line 2) | function no(e,t){Ga=e,Ja=Xa=null,null!==(e=e.dependencies)&&null!==e.fir...
function ro (line 2) | function ro(e,t){if(Ja!==e&&!1!==t&&0!==t)if("number"===typeof t&&107374...
function oo (line 2) | function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:...
function lo (line 2) | function lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={base...
function io (line 2) | function io(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:n...
function uo (line 2) | function uo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending...
function co (line 2) | function co(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r...
function so (line 2) | function so(e,t,n,r){var o=e.updateQueue;ao=!1;var l=o.firstBaseUpdate,i...
function fo (line 2) | function fo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.le...
function ho (line 2) | function ho(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:a...
function vo (line 2) | function vo(e,t,n,r,a,o,l){return"function"===typeof(e=e.stateNode).shou...
function yo (line 2) | function yo(e,t,n){var r=!1,a=ca,o=t.contextType;return"object"===typeof...
function go (line 2) | function go(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiv...
function bo (line 2) | function bo(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState...
function ko (line 2) | function ko(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!...
function Eo (line 2) | function Eo(e,t){if("textarea"!==e.type)throw Error(l(31,"[object Object...
function So (line 2) | function So(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.next...
function Lo (line 2) | function Lo(e){if(e===Co)throw Error(l(174));return e}
function No (line 2) | function No(e,t){switch(ua(To,t),ua(Oo,e),ua(Po,Co),e=t.nodeType){case 9...
function Ro (line 2) | function Ro(){ia(Po),ia(Oo),ia(To)}
function zo (line 2) | function zo(e){Lo(To.current);var t=Lo(Po.current),n=he(t,e.type);t!==n&...
function jo (line 2) | function jo(e){Oo.current===e&&(ia(Po),ia(Oo))}
function Io (line 2) | function Io(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedSta...
function Uo (line 2) | function Uo(e,t){var n=$u(5,null,null,0);n.elementType="DELETED",n.type=...
function $o (line 2) | function $o(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==...
function Vo (line 2) | function Vo(e){if(Ao){var t=Do;if(t){var n=t;if(!$o(e,t)){if(!(t=Hr(n.ne...
function Bo (line 2) | function Bo(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag...
function Wo (line 2) | function Wo(e){if(e!==Fo)return!1;if(!Ao)return Bo(e),Ao=!0,!1;var t=e.t...
function Ho (line 2) | function Ho(){Do=Fo=null,Ao=!1}
function qo (line 2) | function qo(){for(var e=0;e<Qo.length;e++)Qo[e]._workInProgressVersionPr...
function nl (line 2) | function nl(){throw Error(l(321))}
function rl (line 2) | function rl(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length...
function al (line 2) | function al(e,t,n,r,a,o){if(Go=o,Xo=t,t.memoizedState=null,t.updateQueue...
function ol (line 2) | function ol(){var e={memoizedState:null,baseState:null,baseQueue:null,qu...
function ll (line 2) | function ll(){if(null===Jo){var e=Xo.alternate;e=null!==e?e.memoizedStat...
function il (line 2) | function il(e,t){return"function"===typeof t?t(e):t}
function ul (line 2) | function ul(e){var t=ll(),n=t.queue;if(null===n)throw Error(l(311));n.la...
function cl (line 2) | function cl(e){var t=ll(),n=t.queue;if(null===n)throw Error(l(311));n.la...
function sl (line 2) | function sl(e,t,n){var r=t._getVersion;r=r(t._source);var a=t._workInPro...
function fl (line 2) | function fl(e,t,n,r){var a=Li;if(null===a)throw Error(l(349));var o=t._g...
function dl (line 2) | function dl(e,t,n){return fl(ll(),e,t,n)}
function pl (line 2) | function pl(e){var t=ol();return"function"===typeof e&&(e=e()),t.memoize...
function hl (line 2) | function hl(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null...
function ml (line 2) | function ml(e){return e={current:e},ol().memoizedState=e}
function vl (line 2) | function vl(){return ll().memoizedState}
function yl (line 2) | function yl(e,t,n,r){var a=ol();Xo.flags|=e,a.memoizedState=hl(1|t,n,voi...
function gl (line 2) | function gl(e,t,n,r){var a=ll();r=void 0===r?null:r;var o=void 0;if(null...
function bl (line 2) | function bl(e,t){return yl(516,4,e,t)}
function wl (line 2) | function wl(e,t){return gl(516,4,e,t)}
function kl (line 2) | function kl(e,t){return gl(4,2,e,t)}
function El (line 2) | function El(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(nu...
function Sl (line 2) | function Sl(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,gl(4...
function xl (line 2) | function xl(){}
function _l (line 2) | function _l(e,t){var n=ll();t=void 0===t?null:t;var r=n.memoizedState;re...
function Cl (line 2) | function Cl(e,t){var n=ll();t=void 0===t?null:t;var r=n.memoizedState;re...
function Pl (line 2) | function Pl(e,t){var n=$a();Ba(98>n?98:n,(function(){e(!0)})),Ba(97<n?97...
function Ol (line 2) | function Ol(e,t,n){var r=cu(),a=su(e),o={lane:a,action:n,eagerReducer:nu...
function Ml (line 2) | function Ml(e,t,n,r){t.child=null===e?_o(t,null,n,r):xo(t,e.child,n,r)}
function Il (line 2) | function Il(e,t,n,r,a){n=n.render;var o=t.ref;return no(t,a),r=al(e,t,n,...
function Fl (line 2) | function Fl(e,t,n,r,a,o){if(null===e){var l=n.type;return"function"!==ty...
function Dl (line 2) | function Dl(e,t,n,r,a,o){if(null!==e&&cr(e.memoizedProps,r)&&e.ref===t.r...
function Al (line 2) | function Al(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoiz...
function Ul (line 2) | function Ul(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&...
function $l (line 2) | function $l(e,t,n,r,a){var o=ha(n)?da:sa.current;return o=pa(t,o),no(t,a...
function Vl (line 2) | function Vl(e,t,n,r,a){if(ha(n)){var o=!0;ga(t)}else o=!1;if(no(t,a),nul...
function Bl (line 2) | function Bl(e,t,n,r,a,o){Ul(e,t);var l=0!==(64&t.flags);if(!r&&!l)return...
function Wl (line 2) | function Wl(e){var t=e.stateNode;t.pendingContext?va(0,t.pendingContext,...
function Yl (line 2) | function Yl(e,t,n){var r,a=t.pendingProps,o=Mo.current,l=!1;return(r=0!=...
function Gl (line 2) | function Gl(e,t,n,r){var a=e.mode,o=e.child;return t={mode:"hidden",chil...
function Xl (line 2) | function Xl(e,t,n,r){var a=e.child;return e=a.sibling,n=Bu(a,{mode:"visi...
function Jl (line 2) | function Jl(e,t,n,r,a){var o=t.mode,l=e.child;e=l.sibling;var i={mode:"h...
function Zl (line 2) | function Zl(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),to(...
function ei (line 2) | function ei(e,t,n,r,a,o){var l=e.memoizedState;null===l?e.memoizedState=...
function ti (line 2) | function ti(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(Ml(e...
function ni (line 2) | function ni(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Di|=t.la...
function ri (line 2) | function ri(e,t){if(!Ao)switch(e.tailMode){case"hidden":t=e.tail;for(var...
function ai (line 2) | function ai(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:cas...
function oi (line 2) | function oi(e){switch(e.tag){case 1:ha(e.type)&&ma();var t=e.flags;retur...
function li (line 2) | function li(e,t){try{var n="",r=t;do{n+=Q(r),r=r.return}while(r);var a=n...
function ii (line 2) | function ii(e,t){try{console.error(t.value)}catch(n){setTimeout((functio...
function ci (line 2) | function ci(e,t,n){(n=io(-1,n)).tag=3,n.payload={element:null};var r=t.v...
function si (line 2) | function si(e,t,n){(n=io(-1,n)).tag=3;var r=e.type.getDerivedStateFromEr...
function di (line 2) | function di(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(nu...
function pi (line 2) | function pi(e,t){switch(t.tag){case 0:case 11:case 15:case 22:return;cas...
function hi (line 2) | function hi(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!...
function mi (line 2) | function mi(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"fu...
function vi (line 2) | function vi(e,t){if(ka&&"function"===typeof ka.onCommitFiberUnmount)try{...
function yi (line 2) | function yi(e){e.alternate=null,e.child=null,e.dependencies=null,e.first...
function gi (line 2) | function gi(e){return 5===e.tag||3===e.tag||4===e.tag}
function bi (line 2) | function bi(e){e:{for(var t=e.return;null!==t;){if(gi(t))break e;t=t.ret...
function wi (line 2) | function wi(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.sta...
function ki (line 2) | function ki(e,t,n){var r=e.tag,a=5===r||6===r;if(a)e=a?e.stateNode:e.sta...
function Ei (line 2) | function Ei(e,t){for(var n,r,a=t,o=!1;;){if(!o){o=a.return;e:for(;;){if(...
function Si (line 2) | function Si(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:va...
function xi (line 2) | function xi(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n...
function _i (line 2) | function _i(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e....
function Wi (line 2) | function Wi(){Bi=Ua()+500}
function cu (line 2) | function cu(){return 0!==(48&Ti)?Ua():-1!==au?au:au=Ua()}
function su (line 2) | function su(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===$...
function fu (line 2) | function fu(e,t,n){if(50<nu)throw nu=0,ru=null,Error(l(185));if(null===(...
function du (line 2) | function du(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t)...
function pu (line 2) | function pu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,a=e.pingedL...
function hu (line 2) | function hu(e){if(au=-1,lu=ou=0,0!==(48&Ti))throw Error(l(327));var t=e....
function mu (line 2) | function mu(e,t){for(t&=~Ui,t&=~Ai,e.suspendedLanes|=t,e.pingedLanes&=~t...
function vu (line 2) | function vu(e){if(0!==(48&Ti))throw Error(l(327));if(Ru(),e===Li&&0!==(e...
function yu (line 2) | function yu(e,t){var n=Ti;Ti|=1;try{return e(t)}finally{0===(Ti=n)&&(Wi(...
function gu (line 2) | function gu(e,t){var n=Ti;Ti&=-2,Ti|=8;try{return e(t)}finally{0===(Ti=n...
function bu (line 2) | function bu(e,t){ua(ji,zi),zi|=t,Fi|=t}
function wu (line 2) | function wu(){zi=ji.current,ia(ji)}
function ku (line 2) | function ku(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHa...
function Eu (line 2) | function Eu(e,t){for(;;){var n=Ni;try{if(Za(),Ko.current=Tl,el){for(var ...
function Su (line 2) | function Su(){var e=Pi.current;return Pi.current=Tl,null===e?Tl:e}
function xu (line 2) | function xu(e,t){var n=Ti;Ti|=16;var r=Su();for(Li===e&&Ri===t||ku(e,t);...
function _u (line 2) | function _u(){for(;null!==Ni;)Pu(Ni)}
function Cu (line 2) | function Cu(){for(;null!==Ni&&!_a();)Pu(Ni)}
function Pu (line 2) | function Pu(e){var t=Hi(e.alternate,e,zi);e.memoizedProps=e.pendingProps...
function Ou (line 2) | function Ou(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.fl...
function Tu (line 2) | function Tu(e){var t=$a();return Ba(99,Lu.bind(null,e,t)),null}
function Lu (line 2) | function Lu(e,t){do{Ru()}while(null!==Xi);if(0!==(48&Ti))throw Error(l(3...
function Nu (line 2) | function Nu(){for(;null!==Qi;){var e=Qi.alternate;uu||null===iu||(0!==(8...
function Ru (line 2) | function Ru(){if(90!==Ji){var e=97<Ji?97:Ji;return Ji=90,Ba(e,Mu)}return!1}
function zu (line 2) | function zu(e,t){Zi.push(t,e),Gi||(Gi=!0,Wa(97,(function(){return Ru(),n...
function ju (line 2) | function ju(e,t){eu.push(t,e),Gi||(Gi=!0,Wa(97,(function(){return Ru(),n...
function Mu (line 2) | function Mu(){if(null===Xi)return!1;var e=Xi;if(Xi=null,0!==(48&Ti))thro...
function Iu (line 2) | function Iu(e,t,n){uo(e,t=ci(0,t=li(n,t),1)),t=cu(),null!==(e=du(e,1))&&...
function Fu (line 2) | function Fu(e,t){if(3===e.tag)Iu(e,e,t);else for(var n=e.return;null!==n...
function Du (line 2) | function Du(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=cu(),e.ping...
function Au (line 2) | function Au(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0==...
function Uu (line 2) | function Uu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this....
function $u (line 2) | function $u(e,t,n,r){return new Uu(e,t,n,r)}
function Vu (line 2) | function Vu(e){return!(!(e=e.prototype)||!e.isReactComponent)}
function Bu (line 2) | function Bu(e,t){var n=e.alternate;return null===n?((n=$u(e.tag,t,e.key,...
function Wu (line 2) | function Wu(e,t,n,r,a,o){var i=2;if(r=e,"function"===typeof e)Vu(e)&&(i=...
function Hu (line 2) | function Hu(e,t,n,r){return(e=$u(7,e,r,t)).lanes=n,e}
function Qu (line 2) | function Qu(e,t,n,r){return(e=$u(23,e,r,t)).elementType=F,e.lanes=n,e}
function qu (line 2) | function qu(e,t,n){return(e=$u(6,e,null,t)).lanes=n,e}
function Ku (line 2) | function Ku(e,t,n){return(t=$u(4,null!==e.children?e.children:[],e.key,t...
function Yu (line 2) | function Yu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=thi...
function Gu (line 2) | function Gu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?argum...
function Xu (line 2) | function Xu(e,t,n,r){var a=t.current,o=cu(),i=su(a);e:if(n){t:{if(Ge(n=n...
function Ju (line 2) | function Ju(e){if(!(e=e.current).child)return null;switch(e.child.tag){c...
function Zu (line 2) | function Zu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var...
function ec (line 2) | function ec(e,t){Zu(e,t),(e=e.alternate)&&Zu(e,t)}
function tc (line 2) | function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationO...
function nc (line 2) | function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeTy...
function rc (line 2) | function rc(e,t,n,r,a){var o=n._reactRootContainer;if(o){var l=o._intern...
function ac (line 2) | function ac(e,t){var n=2<arguments.length&&void 0!==arguments[2]?argumen...
function S (line 2) | function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,a=e[r];...
function x (line 2) | function x(e){return void 0===(e=e[0])?null:e}
function _ (line 2) | function _(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e...
function C (line 2) | function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}
function M (line 2) | function M(e){for(var t=x(O);null!==t;){if(null===t.callback)_(O);else{i...
function I (line 2) | function I(e){if(j=!1,M(e),!z)if(null!==x(P))z=!0,r(F);else{var t=x(O);n...
function F (line 2) | function F(e,n){z=!1,j&&(j=!1,o()),R=!0;var r=N;try{for(M(n),L=x(P);null...
function c (line 2) | function c(e,t,n){var r,o={},c=null,s=null;for(r in void 0!==n&&(c=""+n)...
function u (line 2) | function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!...
function c (line 2) | function c(e,t,n,r){var a=t&&t.prototype instanceof v?t:v,o=Object.creat...
function s (line 2) | function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(N){ret...
function v (line 2) | function v(){}
function y (line 2) | function y(){}
function g (line 2) | function g(){}
function S (line 2) | function S(e){["next","throw","return"].forEach((function(t){u(e,t,(func...
function x (line 2) | function x(e,t){function n(a,o,l,i){var u=s(e[a],e,o);if("throw"!==u.typ...
function _ (line 2) | function _(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,...
function C (line 2) | function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.f...
function P (line 2) | function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.comp...
function O (line 2) | function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.r...
function T (line 2) | function T(e){if(e){var n=e[o];if(n)return n.call(e);if("function"===typ...
function L (line 2) | function L(){return{value:t,done:!0}}
function a (line 2) | function a(r,a){return i.type="throw",i.arg=e,n.next=r,a&&(n.method="nex...
function a (line 2) | function a(){}
function o (line 2) | function o(){}
function e (line 2) | function e(e,t,n,a,o,l){if(l!==r){var i=new Error("Calling PropTypes val...
function t (line 2) | function t(){return e}
function E (line 2) | function E(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(...
function S (line 2) | function S(e){return E(e)===d}
FILE: frontend/build/static/js/main.5b159992.chunk.js
function y (line 1) | function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments...
function w (line 1) | function w(e,t){if(null==e)return{};var n,r,c=function(e,t){if(null==e)r...
function g (line 1) | function g(e,t){var n=e.title,a=e.titleId,o=w(e,m);return c.createElemen...
function I (line 1) | function I(){return(I=Object.assign||function(e){for(var t=1;t<arguments...
function T (line 1) | function T(e,t){if(null==e)return{};var n,r,c=function(e,t){if(null==e)r...
function D (line 1) | function D(e,t){var n=e.title,r=e.titleId,a=T(e,P);return c.createElemen...
FILE: frontend/build/static/js/runtime-main.4eab1d6a.js
function r (line 1) | function r(r){for(var n,f,l=r[0],i=r[1],a=r[2],c=0,s=[];c<l.length;c++)f...
function t (line 1) | function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,l=1;l<t.l...
function f (line 1) | function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{...
FILE: frontend/src/App.js
function App (line 12) | function App() {
FILE: manage.py
function main (line 7) | def main():
Condensed preview — 43 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (218K chars).
[
{
"path": "README.md",
"chars": 975,
"preview": "<div align=\"center\">\n<img width=\"50%\" src=\"http://i3.ytimg.com/vi/tYKRAXIio28/maxresdefault.jpg\"/>\n\n# Django & React Not"
},
{
"path": "api/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "api/admin.py",
"chars": 117,
"preview": "from django.contrib import admin\n\n# Register your models here.\n\nfrom .models import Note\n\n\nadmin.site.register(Note)\n"
},
{
"path": "api/apps.py",
"chars": 138,
"preview": "from django.apps import AppConfig\n\n\nclass ApiConfig(AppConfig):\n default_auto_field = 'django.db.models.BigAutoField'"
},
{
"path": "api/migrations/0001_initial.py",
"chars": 630,
"preview": "# Generated by Django 3.2.7 on 2021-09-09 14:26\n\nfrom django.db import migrations, models\n\n\nclass Migration(migrations.M"
},
{
"path": "api/migrations/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "api/models.py",
"chars": 295,
"preview": "from django.db import models\n\n# Create your models here.\n\n\nclass Note(models.Model):\n body = models.TextField(null=Tr"
},
{
"path": "api/serializers.py",
"chars": 185,
"preview": "from rest_framework.serializers import ModelSerializer\nfrom .models import Note\n\n\nclass NoteSerializer(ModelSerializer):"
},
{
"path": "api/tests.py",
"chars": 60,
"preview": "from django.test import TestCase\n\n# Create your tests here.\n"
},
{
"path": "api/urls.py",
"chars": 439,
"preview": "from django.urls import path\nfrom . import views\n\nurlpatterns = [\n path('', views.getRoutes, name=\"routes\"),\n path"
},
{
"path": "api/utils.py",
"chars": 995,
"preview": "from rest_framework.response import Response\nfrom .models import Note\nfrom .serializers import NoteSerializer\n\n\ndef getN"
},
{
"path": "api/views.py",
"chars": 2676,
"preview": "from django.http import response\nfrom django.shortcuts import render\nfrom rest_framework.response import Response\nfrom r"
},
{
"path": "frontend/.gitignore",
"chars": 303,
"preview": "# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.\n\n# dependencies\n/node_modules\n/.pn"
},
{
"path": "frontend/README.md",
"chars": 3355,
"preview": "# Getting Started with Create React App\n\nThis project was bootstrapped with [Create React App](https://github.com/facebo"
},
{
"path": "frontend/build/asset-manifest.json",
"chars": 1025,
"preview": "{\n \"files\": {\n \"main.css\": \"/static/css/main.138a22f4.chunk.css\",\n \"main.js\": \"/static/js/main.5b159992.chunk.js\""
},
{
"path": "frontend/build/index.html",
"chars": 2217,
"preview": "<!doctype html><html lang=\"en\"><head><meta charset=\"utf-8\"/><link rel=\"icon\" href=\"/favicon.ico\"/><meta name=\"viewport\" "
},
{
"path": "frontend/build/manifest.json",
"chars": 492,
"preview": "{\n \"short_name\": \"React App\",\n \"name\": \"Create React App Sample\",\n \"icons\": [\n {\n \"src\": \"favicon.ico\",\n "
},
{
"path": "frontend/build/robots.txt",
"chars": 67,
"preview": "# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\nDisallow:\n"
},
{
"path": "frontend/build/static/css/main.138a22f4.chunk.css",
"chars": 3406,
"preview": "@import url(https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;700&display=swap);:root{--color-text:#383a3f;--"
},
{
"path": "frontend/build/static/js/2.bbb5d1f5.chunk.js",
"chars": 165759,
"preview": "/*! For license information please see 2.bbb5d1f5.chunk.js.LICENSE.txt */\n(this.webpackJsonpfrontend=this.webpackJsonpfr"
},
{
"path": "frontend/build/static/js/2.bbb5d1f5.chunk.js.LICENSE.txt",
"chars": 1290,
"preview": "/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n/** @license React v0.20.2\n * scheduler.production.min.js\n *\n * Copy"
},
{
"path": "frontend/build/static/js/main.5b159992.chunk.js",
"chars": 6479,
"preview": "(this.webpackJsonpfrontend=this.webpackJsonpfrontend||[]).push([[0],{25:function(e,t,n){},33:function(e,t,n){\"use strict"
},
{
"path": "frontend/build/static/js/runtime-main.4eab1d6a.js",
"chars": 1557,
"preview": "!function(e){function r(r){for(var n,f,l=r[0],i=r[1],a=r[2],c=0,s=[];c<l.length;c++)f=l[c],Object.prototype.hasOwnProper"
},
{
"path": "frontend/package.json",
"chars": 881,
"preview": "{\n \"name\": \"frontend\",\n \"proxy\": \"http://127.0.0.1:8000\",\n \"version\": \"0.1.0\",\n \"private\": true,\n \"dependencies\": {"
},
{
"path": "frontend/public/index.html",
"chars": 1721,
"preview": "<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <meta charset=\"utf-8\" />\n <link rel=\"icon\" href=\"%PUBLIC_URL%/favicon.i"
},
{
"path": "frontend/public/manifest.json",
"chars": 492,
"preview": "{\n \"short_name\": \"React App\",\n \"name\": \"Create React App Sample\",\n \"icons\": [\n {\n \"src\": \"favicon.ico\",\n "
},
{
"path": "frontend/public/robots.txt",
"chars": 67,
"preview": "# https://www.robotstxt.org/robotstxt.html\nUser-agent: *\nDisallow:\n"
},
{
"path": "frontend/src/App.css",
"chars": 3941,
"preview": "@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@400;600;700&display=swap');\n\n\n\n:root {\n --color-main:"
},
{
"path": "frontend/src/App.js",
"chars": 542,
"preview": "import {\n HashRouter as Router,\n Route\n} from \"react-router-dom\";\n\n\nimport './App.css';\nimport Header from './componen"
},
{
"path": "frontend/src/components/AddButton.js",
"chars": 301,
"preview": "import React from 'react'\nimport { Link } from 'react-router-dom'\nimport { ReactComponent as AddIcon } from '../assets/a"
},
{
"path": "frontend/src/components/Header.js",
"chars": 178,
"preview": "import React from 'react'\n\nconst Header = () => {\n\n return (\n <div className=\"app-header\">\n <h1>Not"
},
{
"path": "frontend/src/components/ListItem.js",
"chars": 899,
"preview": "import React from 'react'\nimport { Link } from 'react-router-dom'\n\nlet getTime = (note) => {\n return new Date(note.up"
},
{
"path": "frontend/src/index.js",
"chars": 197,
"preview": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport App from './App';\n\nReactDOM.render(\n <React.StrictM"
},
{
"path": "frontend/src/pages/NotePage.js",
"chars": 2316,
"preview": "import React, { useState, useEffect } from 'react'\nimport { ReactComponent as ArrowLeft } from '../assets/arrow-left.svg"
},
{
"path": "frontend/src/pages/NotesListPage.js",
"chars": 924,
"preview": "import React, { useState, useEffect } from 'react'\nimport ListItem from '../components/ListItem'\nimport AddButton from '"
},
{
"path": "manage.py",
"chars": 663,
"preview": "#!/usr/bin/env python\n\"\"\"Django's command-line utility for administrative tasks.\"\"\"\nimport os\nimport sys\n\n\ndef main():\n "
},
{
"path": "mynotes/__init__.py",
"chars": 0,
"preview": ""
},
{
"path": "mynotes/asgi.py",
"chars": 391,
"preview": "\"\"\"\nASGI config for mynotes project.\n\nIt exposes the ASGI callable as a module-level variable named ``application``.\n\nFo"
},
{
"path": "mynotes/settings.py",
"chars": 3502,
"preview": "\"\"\"\nDjango settings for mynotes project.\n\nGenerated by 'django-admin startproject' using Django 3.2.7.\n\nFor more informa"
},
{
"path": "mynotes/urls.py",
"chars": 908,
"preview": "\"\"\"mynotes URL Configuration\n\nThe `urlpatterns` list routes URLs to views. For more information please see:\n https://"
},
{
"path": "mynotes/wsgi.py",
"chars": 391,
"preview": "\"\"\"\nWSGI config for mynotes project.\n\nIt exposes the WSGI callable as a module-level variable named ``application``.\n\nFo"
},
{
"path": "requirements.txt",
"chars": 113,
"preview": "asgiref==3.4.1\nDjango==3.2.7\ndjango-cors-headers==3.8.0\ndjangorestframework==3.12.4\npytz==2021.1\nsqlparse==0.4.2\n"
}
]
// ... and 1 more files (download for full content)
About this extraction
This page contains the full source code of the divanov11/Django-React-NotesApp GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 43 files (205.9 KB), approximately 71.2k tokens, and a symbol index with 409 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.