From ca4b2bd13634c0c7b77f0dcbfa90563dc7f7b67c Mon Sep 17 00:00:00 2001 From: jiatastic Date: Sat, 24 Jun 2023 23:36:34 -0400 Subject: [PATCH] alpha test for resume & technical --- .idea/.gitignore | 8 + .idea/GPTInterviewer.iml | 12 + .idea/inspectionProfiles/Project_Default.xml | 16 + .../inspectionProfiles/profiles_settings.xml | 6 + .idea/misc.xml | 4 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + .streamlit/config.toml | 4 + .streamlit/secrets.toml | 6 + .../__pycache__/__init__.cpython-310.pyc | Bin 164 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 169 -> 0 bytes .../__pycache__/phonescreen.cpython-310.pyc | Bin 1215 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 166 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 177 -> 0 bytes .../__pycache__/__init__.cpython-310.pyc | Bin 170 -> 0 bytes .../st_audiorec/frontend/build/index.html | 1 - GPTInterviewer/temp/audio.wav | Bin 1982552 -> 0 bytes GPTInterviewer/README.md => README.md | 26 +- .../__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 172 bytes .../speech_synthesizer.cpython-310.pyc | Bin 737 -> 737 bytes .../speech_synthesizer.py | 26 +- GPTInterviewer/homepage.py => homepage.py | 168 +- {GPTInterviewer/images => images}/brain.json | 0 .../images => images}/evaluation.json | 0 {GPTInterviewer/images => images}/hello.json | 0 {GPTInterviewer/images => images}/icon.png | Bin .../images => images}/interview.json | 0 .../images => images}/recording.json | 0 {GPTInterviewer/images => images}/talk.json | 0 .../interviews => interviews}/__init__.py | 0 .../interviews => interviews}/phonescreen.py | 40 +- .../pages => pages}/Behavioral Screen.py | 378 +- .../pages => pages}/Resume Screen.py | 511 +- .../pages => pages}/Technical Screen.py | 489 +- .../prompts => prompts}/__init__.py | 0 prompts/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 166 bytes .../prompt_selector.cpython-310.pyc | Bin 717 -> 717 bytes .../__pycache__/prompts.cpython-310.pyc | Bin 5090 -> 5409 bytes .../prompts => prompts}/examples.py | 0 .../prompts => prompts}/prompt_selector.py | 44 +- .../prompts => prompts}/prompts.py | 255 +- .../Resume Screen.py | 256 +- .../references => references}/Resume_Mar.pdf | Bin .../speech_recognition.py | 292 +- .../requirements.txt => requirements.txt | 28 +- .../__init__.py | 0 .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 177 bytes .../openai_whisper.cpython-310.pyc | Bin 1028 -> 1028 bytes .../openai_whisper.py | 46 +- .../st_audiorec => st_audiorec}/__init__.py | 2 +- .../__pycache__/__init__.cpython-310.pyc | Bin 0 -> 170 bytes .../st_custom_components.cpython-310.pyc | Bin 1132 -> 1132 bytes .../frontend/build/asset-manifest.json | 42 +- .../frontend/build/bootstrap.min.css | 19002 ++--- st_audiorec/frontend/build/index.html | 1 + ...nifest.4829c060d313d0b0d13d9af3b0180289.js | 50 +- .../frontend/build/service-worker.js | 78 +- .../build/static/css/2.bfbf028b.chunk.css | 2 +- .../build/static/css/2.bfbf028b.chunk.css.map | 0 .../build/static/js/2.270b84d8.chunk.js | 4 +- .../static/js/2.270b84d8.chunk.js.LICENSE.txt | 116 +- .../build/static/js/2.270b84d8.chunk.js.map | 0 .../build/static/js/main.833ba252.chunk.js | 2 +- .../static/js/main.833ba252.chunk.js.map | 0 .../build/static/js/runtime-main.11ec9aca.js | 2 +- .../static/js/runtime-main.11ec9aca.js.map | 0 .../frontend/build/styles.css | 118 +- .../frontend/package-lock.json | 63330 ++++++++-------- .../frontend/package.json | 88 +- .../frontend/public/bootstrap.min.css | 19002 ++--- .../frontend/public/index.html | 42 +- .../frontend/public/styles.css | 118 +- .../frontend/src/StreamlitAudioRecorder.tsx | 336 +- .../frontend/src/index.tsx | 20 +- .../frontend/src/react-app-env.d.ts | 4 +- .../frontend/tsconfig.json | 44 +- .../st_custom_components.py | 64 +- .../static => static}/images/ai_icon.png | Bin .../static => static}/images/chat.png | Bin .../static => static}/images/user.png | Bin {GPTInterviewer/static => static}/styles.css | 80 +- temp/audio.wav | Bin 0 -> 335960 bytes 83 files changed, 52631 insertions(+), 52546 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/GPTInterviewer.iml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/inspectionProfiles/profiles_settings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .streamlit/config.toml create mode 100644 .streamlit/secrets.toml delete mode 100644 GPTInterviewer/azure_service/__pycache__/__init__.cpython-310.pyc delete mode 100644 GPTInterviewer/interviews/__pycache__/__init__.cpython-310.pyc delete mode 100644 GPTInterviewer/interviews/__pycache__/phonescreen.cpython-310.pyc delete mode 100644 GPTInterviewer/prompts/__pycache__/__init__.cpython-310.pyc delete mode 100644 GPTInterviewer/speech_recognition/__pycache__/__init__.cpython-310.pyc delete mode 100644 GPTInterviewer/st_audiorec/__pycache__/__init__.cpython-310.pyc delete mode 100644 GPTInterviewer/st_audiorec/frontend/build/index.html delete mode 100644 GPTInterviewer/temp/audio.wav rename GPTInterviewer/README.md => README.md (95%) rename {GPTInterviewer/azure_service => azure_service}/__init__.py (100%) create mode 100644 azure_service/__pycache__/__init__.cpython-310.pyc rename {GPTInterviewer/azure_service => azure_service}/__pycache__/speech_synthesizer.cpython-310.pyc (91%) rename {GPTInterviewer/azure_service => azure_service}/speech_synthesizer.py (97%) rename GPTInterviewer/homepage.py => homepage.py (97%) rename {GPTInterviewer/images => images}/brain.json (100%) rename {GPTInterviewer/images => images}/evaluation.json (100%) rename {GPTInterviewer/images => images}/hello.json (100%) rename {GPTInterviewer/images => images}/icon.png (100%) rename {GPTInterviewer/images => images}/interview.json (100%) rename {GPTInterviewer/images => images}/recording.json (100%) rename {GPTInterviewer/images => images}/talk.json (100%) rename {GPTInterviewer/interviews => interviews}/__init__.py (100%) rename {GPTInterviewer/interviews => interviews}/phonescreen.py (97%) rename {GPTInterviewer/pages => pages}/Behavioral Screen.py (97%) rename {GPTInterviewer/pages => pages}/Resume Screen.py (81%) rename {GPTInterviewer/pages => pages}/Technical Screen.py (97%) rename {GPTInterviewer/prompts => prompts}/__init__.py (100%) create mode 100644 prompts/__pycache__/__init__.cpython-310.pyc rename {GPTInterviewer/prompts => prompts}/__pycache__/prompt_selector.cpython-310.pyc (82%) rename {GPTInterviewer/prompts => prompts}/__pycache__/prompts.cpython-310.pyc (82%) rename {GPTInterviewer/prompts => prompts}/examples.py (100%) rename {GPTInterviewer/prompts => prompts}/prompt_selector.py (97%) rename {GPTInterviewer/prompts => prompts}/prompts.py (85%) rename {GPTInterviewer/references => references}/Resume Screen.py (97%) rename {GPTInterviewer/references => references}/Resume_Mar.pdf (100%) rename {GPTInterviewer/references => references}/speech_recognition.py (96%) rename GPTInterviewer/requirements.txt => requirements.txt (92%) rename {GPTInterviewer/speech_recognition => speech_recognition}/__init__.py (100%) create mode 100644 speech_recognition/__pycache__/__init__.cpython-310.pyc rename {GPTInterviewer/speech_recognition => speech_recognition}/__pycache__/openai_whisper.cpython-310.pyc (82%) rename {GPTInterviewer/speech_recognition => speech_recognition}/openai_whisper.py (96%) rename {GPTInterviewer/st_audiorec => st_audiorec}/__init__.py (50%) create mode 100644 st_audiorec/__pycache__/__init__.cpython-310.pyc rename {GPTInterviewer/st_audiorec => st_audiorec}/__pycache__/st_custom_components.cpython-310.pyc (83%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/asset-manifest.json (98%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/bootstrap.min.css (95%) create mode 100644 st_audiorec/frontend/build/index.html rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js (96%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/service-worker.js (96%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/css/2.bfbf028b.chunk.css (99%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/css/2.bfbf028b.chunk.css.map (100%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/2.270b84d8.chunk.js (99%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/2.270b84d8.chunk.js.LICENSE.txt (96%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/2.270b84d8.chunk.js.map (100%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/main.833ba252.chunk.js (99%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/main.833ba252.chunk.js.map (100%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/runtime-main.11ec9aca.js (99%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/static/js/runtime-main.11ec9aca.js.map (100%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/build/styles.css (94%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/package-lock.json (97%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/package.json (95%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/public/bootstrap.min.css (95%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/public/index.html (91%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/public/styles.css (94%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/src/StreamlitAudioRecorder.tsx (96%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/src/index.tsx (95%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/src/react-app-env.d.ts (97%) rename {GPTInterviewer/st_audiorec => st_audiorec}/frontend/tsconfig.json (92%) rename {GPTInterviewer/st_audiorec => st_audiorec}/st_custom_components.py (98%) rename {GPTInterviewer/static => static}/images/ai_icon.png (100%) rename {GPTInterviewer/static => static}/images/chat.png (100%) rename {GPTInterviewer/static => static}/images/user.png (100%) rename {GPTInterviewer/static => static}/styles.css (94%) create mode 100644 temp/audio.wav diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/GPTInterviewer.iml b/.idea/GPTInterviewer.iml new file mode 100644 index 0000000..d7f6992 --- /dev/null +++ b/.idea/GPTInterviewer.iml @@ -0,0 +1,12 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..dc79a5f --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,16 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..5124bdf --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..8c3be02 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.streamlit/config.toml b/.streamlit/config.toml new file mode 100644 index 0000000..ccc2a36 --- /dev/null +++ b/.streamlit/config.toml @@ -0,0 +1,4 @@ +[theme] +base = 'light' +primaryColor = 'F63366' +font = 'serif' \ No newline at end of file diff --git a/.streamlit/secrets.toml b/.streamlit/secrets.toml new file mode 100644 index 0000000..dd9cb0d --- /dev/null +++ b/.streamlit/secrets.toml @@ -0,0 +1,6 @@ +OPENAI_API_KEY = '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' +ELEVEN_API_KEY = '395a093ac46c19c9dad5a0ecd29ace8a' +SPEECH_KEY = '34372e8d5836409482ccbeec4358ba95' +SPEECH_REGION = 'eastus' + + diff --git a/GPTInterviewer/azure_service/__pycache__/__init__.cpython-310.pyc b/GPTInterviewer/azure_service/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index a41415eec35c7d7d84e2d01bc95cd4819c0dfafe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmd1j<>g`kg15olDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6w=*(xTqIJKxa z#?aEl(m2LHFV&?evn(~nCAB!aB)=dgJ+maEG%3bCAjC7TB(J0v?w(u hK0Y%qvm`!Vub}c4hfQvNN@-529ms-WCLqDW004YUC<_1p diff --git a/GPTInterviewer/interviews/__pycache__/__init__.cpython-310.pyc b/GPTInterviewer/interviews/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index acd2a7365ddd4978380ac5f6d62cb41730efac03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmd1j<>g`kf^{LSDIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6wq*(xTqIJKxa z#?aEl(m2LHFV&?evn(~nCAB!aB)=dgJ+maEG%3c>Q`a-EB(!1;8PASqJTsqX`n6hQ!TP!Xl|6GT>lgmaFVI<=KtTmd@DKs#YIJgYW(NkJ!_b_)~=3tMp_+qExN=Yg5ClUQ)Qig@Np z#wpbirCFa11jZD2+A1J~&4i~8P8n6fgjkY@B#$c4}%;lLxvpQ;&GN=t~8}l|)o^2r%#@gTd7{h*-q` Ys?))X379VlSeS7NtOYXt0&<)D1$GNL!Tg`kf)l~5DIoeWh(HF6K#l_t7qb9~6oz01O-8?!3`HPe1o6w$*(xTqIJKxa z#?aEl(m2LHFV&?evn(~nCAB!aB)=dgJ+maEG%3c>Q`a-EB(PO2Tqiee@p!NLFlwf-oa diff --git a/GPTInterviewer/speech_recognition/__pycache__/__init__.cpython-310.pyc b/GPTInterviewer/speech_recognition/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index f36530df68fdb82f0697f9db56d4baec62861b7c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmd1j<>g`k0{5)e6cGIwL?8o3AjbiSi&=m~3PUi1CZpdI zV`yn&X&mF9m+DfKS(X~(l3JWyl3x&$o>`JnniS*csq2|nl3G-jnOdG&6jNM~nwp#u sUzD1hpPrXll9`_u6Ca-mWW~qp6;$5hu*uC&Da}c>1KC#01SD7(0C{OFpa1{> diff --git a/GPTInterviewer/st_audiorec/__pycache__/__init__.cpython-310.pyc b/GPTInterviewer/st_audiorec/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index 909b20c09108c2f73c6a30d29378e74b8d85dd9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 170 zcmd1j<>g`kf~!HTDNI26F^Gc<7=auIATDMB5-AM944RC7D;bJF!U*D*ud`K5XmM&$ zag3p*iKTIje_pCfQD#|cj7w^9c1eCgOnPQXMrl%vqo=NCUP)?ES!QZ^YEevaNqk~y oN@jjhYI00`d}dx|NqoFsLFFwDo80`A(wtN~kTu01cd;-40CN;7D*ylh diff --git a/GPTInterviewer/st_audiorec/frontend/build/index.html b/GPTInterviewer/st_audiorec/frontend/build/index.html deleted file mode 100644 index 5651864..0000000 --- a/GPTInterviewer/st_audiorec/frontend/build/index.html +++ /dev/null @@ -1 +0,0 @@ -Streamlit Audio Recorder Component
\ No newline at end of file diff --git a/GPTInterviewer/temp/audio.wav b/GPTInterviewer/temp/audio.wav deleted file mode 100644 index 276f130f3cc70c9fdaecd51d8ddae762e1fe3dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1982552 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

LqlNVU%<}RArk!zlKw8it7g?N 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«-hvO>`ON6S;Zn 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

*IqHd6801LrR7VD+^JYci4?J2 zEED~O%i^;9N6?obf7Xb2%?`~Dy(kI@`XCsY_UhrOcZnH4BP~J7h1qX`Z;wwR0 z=^E-9x-aIK=9pTVTbk1aeM3-mR!kPwb3YOE^Ib$GK?n7ZV6Wf;!MLTVV9fcoh!-a_s{L8fVxAs2~ ze+2#ru1Oui+VnaiI@mkd=ZLRFCvn+!IqZ9Pwsp4kwB@uVNenO# zFw^fd=0aaC1}}!&D}A!p@0C>>=BNLfC5SiIS1b?_3P!b33=9kmaAuCS|6Ay{unjq8 zIu;&Byl#Ho{GRw+;AWWjiWF~)uK{qT1$nO`!~?kb3nLLY^$%l|O*w=01w zfv?0!@s?nW%UGy{96*c_e+tHQZ;5@PpsApwJ4TVlE}FD8S1n?#IiDq8czq|ul43b3 zj)`9c`bob|zWNAk#ZRKIVEk|?bSbn@bQ09nDuGSQ4rGVtw5;V%6F-R@f$m^av0LR7 z8;@~$6?2ua&A~4ab8zxfR@4x*^Cti0Im>hUCZB~hb8Hm0V3BE2*v@znGEJ{D(1DRZfCnX!dm3g%4APwZl| zX>-^PV^epBc8B{BWKdNoY(&`B-w)oGwp`RG;%IRHe_>sg&l5rk+7a89ZA_BjrBEeP zrEr~~YmY>JbN;YRXku=nR@KtnLL`gl1ok*ea2;dJPX*)C+)%D&*(sW}ys9X8QDNKm zWAMk|G{O4tC*lV|zjjB^XVeir1$*IEi*thhmHTnuC)ff8jmj?&V^FU@fYM$OvVGP7CY+ec>7*_X=Ss^ABQ9e(z7;X=XLW@HG5pp{pdQQ+sloseX{Zk+DfmkZAD@MPBtz>?N zOei;Xu~7UWt_%D+&~~eeT7q!{HlMjRYx!RZeusT{sy(}`J5UF23f8Pj3UAOGe%`V* zxHY&)Fvrl5+OVE~5&R=1)1}s-`a{0dMv1;cf`*^kDW}!nk;HA8g6Ti%#F-1 z3ff#9LHp-L-+|40OCVp?D!3oz$F5>qwh8)3@-aow=Drad1nca)YK3Zr$Aah^@o|w8 zdc>IS7jZ^B6?&{;jup`YS<%k_7UTi_?=H|EbOF6alc$RzqK%+Ua|WQ0U<^@IP-l!2 zv3=OQ1HvO}nQAG*))3P?v0a=Ocf@^hLonu}-WV&QLn8(H!g^3~!Rt=wPFQz2j6^<2 z1D$Ck&>QlDzOc?id!qbD1mhF>5cFh#V9ZR6+Es$~jcxl=P{9yCfi4}q| z9^+B^QP%HT3uH-KrCzQHWc-sLE!xT3g7krPg%1UK{fppQ#*SHnJ_Wfje`cQdvOwn8 z58Cx;!QM#5@U$)TnYAY7!`K^iBSs)!^lZP-HuA7+z6*U9?yqUv)C2ND4y<_-yAgSy zQ&$D;1^bJg%9|f#gv}#QT?A_gtwa;S8U}5@q$nWB2YmrAd*cPToA_%?IC;24zVU z)CGMa^;}J0lYsZgp79}lP$@whEhhL4eIae7kYEf*pMnjd-#}i5obr~zC<}kd0~qBp z%4W!cYxphoz`cO?$lj1gURiJ-z9VhsC*+B|l5fffr9}xr{`2OUe(G6RC*WSB$-SvJ zYn_P9%)d=v>o6*vLQ{rN4~tsC;27c+=q0yH)9Ff4&#WU|AqH_ z#&_g{`5O5npLunhdy*I0DW3!HjW)pdz-P1((q=wMStt|Z7Sf>IGBz>BC#<(%hxnfK zkvp=%4j?beL!D7}bQ1kUPmTKKb9Bk5Q_|+Ql$)|pm&lg1ng5;;l$|jZfB8RoAZ_dp zzekU`FX^Cf*nZj*Foxs*hVF3<`J(R83)(EQM~3K6-m)|1&0B8l7kML(T+46JNnVtR z`lXGME@P7hg6A`wx5J(`6pSOQ2y80t6&;{%7$dTdi~Xd2880)2#NIPz0{WFd1vZuI z$OGl49LSfl))Vx>^kIx0f%o*S_C@<3eflcu|DiztC?jih=pkhWL*MzH z>kPd^r??L?pdQe5>=R|gb|HWAX4D1gV;i`Rwm|)%hv*=6iVh+R@&LRiP4t6w(Kp~) z^ak1STj~Ox#y)Xh?oWLfV|e5a*j4hvnAFe8XW=NQ%BgTy!}1p z#};yLY$I)xdIR!c*h|tNpGF!+e@{6LxHokK$QQVd^vDYq%C! zP*2F3^tdPYMyJp@>;Y{Ac+Y3(fRP8}LLLn{kZk+)6LFBttAzt3B5q)Qzcd8D5)AkTbG zy;6VVk1`tiL)z#A`9mh?4{0Gs+E52bo|muqCC1p;OosL$C6VCyoA)d?6p| z4t>FHU^D3d>2Hqz7y2gpU+f6ikQelj7rKNFQ8$#G`ao}tyr9oOzW5Bi;yQE=dGa#s z2lAkdfZX}N(XNd)jokhhl;K&puQB!^ugISAlCGiq$iT31yhm^N4%>tNaIJyyf68p= z740f-n?#q5dNkT2I*zVU7NhR?J!z0;UfI#k4B1gJxc+wv8M81NFj-{8J9n;=YsRX#u>#N8SSMsY%=nG90p|0xC+s2Z9~n?~%FMl}1L{9-9vDB;b{JPO zwgujkC-TFXg1lf8DGM^ic2H*0p)a8B0llCu@{U=^H~Nd-A`j{jokym~7JZ=3X}gTy z!H@&rk!R|Q-*FEkZKDm7W?uVGeV_wehaQl&(JxYW+~5XFz@NJ#shN4>lG#kS8Nw)D7PodE$3@`>DM41pUctD~zU^Ln}!~vKjgt6 zuPq~wMq4#x%zelcX_7X1Ko`*;@f?X)mFSSsjt%+n zTkb(#kP-PX_gqWfc_C}+fpU_bVcTiTr3G!9wuRjxUtEX2810yPA$`h48L{uin2&Y@ zv@7f@?TP#tvLGMGkGxP0?!^lklP`3IywP^3BkIGD4S$h~F&;MT3%{Xmk*lFUMtvE& z^S@+8J>|_8c_KeX9Z_DR?L4cud}rt^*HZ@SmogbTV(1CF!h2+9l$&eGBfsTEzNufJ z9C%^;w-I?_5V&NZ-&KLr;+j z_ohDb!e?OU(zE(xv?Jt;oT-1(p&n=_^oc;(^X4J19#9_cOBx1-&Qky6k-vGbGxEw` zK1ZL(1LY%aWPuDA8(>fPYt#ezB9G)XufFqJ>c_}Cc{bWQ*YYAS=%z8Yqz`BO#$W1- zy5xKEi@s4#(%{}eeF2|Q5B%l-+&^#H$n5`m@BiPt3BBeze)p^{({|7ip#9|46=cK9 z$cvE{GT@$+m%5>>l-Z~=WSF<^o=u-JqAR3FxsA5OUu>_Tvs^>{ay@yWUFFpqBVUI6 zNypF~+Rd{%ZS<8~gUpa2@<0zL_p^0F{m?Ja#*h;_W9SRA$DTYZ2SXNls-MtX+qxexCt2j!=3dGQ3p{?F%zZR7g9@-XsG-jO>x@vNPr z&0u?}Gjs@D%BwGwgYr-|WMk+EI!oQ4qqGz90KBK3$T!!JC+Z2E=eIx}!H_lgr~Jr- zw8=x>w!~-DCGs(3Lw!+qdFzifjQesO_cz)%>GHji53b`H^n$dJ73t@#A3n=lFUY{S zFZX`-{)QgYmXQJSFxn1%0`HLzazi#;PyUQNkiJn@Mti1So~;{XLA{V4exEm8qur3c z0qOBM`9fY?Px*OqAJRp)Nz>2|qwnK0@j5l7`W?(HUeyJ#an0CBHyD8GW=NH}cPY z3>`J>5&5A_BP(OvpI2^tXXKk}ks&-=e)2^cln1>)ZqMe6ypd1xXXp~wkXNoZ+IZeJ z#eFHaQFhWm51uVM_vK#P$IwfoT^jYly?AfHJ*fwyj`He`p)-_|?~xlX?n(OO5qJ+q zJ2u*K-fN8O_|DK@%3-|t%=lg2Yx$l$8+kPJ&d8IYL!^~g=7vn4ZKIUiC^I_yzu=yf zmFu{kJQ!t0=A=V=q^`hdo8+4^@XDKKL-!3GL$~tEHm?oh_uL1)=P&6ZbMnJ==qxe- z{?F$|9u4^!b&*%je8)Y>FM2}TW*o^{5Pcx?SK2;y2$_+#Q4Z1o%EXJ$jeGMMGNfH# zTbZ}A4#%1lYf=1Vjf&5WF$?k_@5tGZG56)3q>FrM59Eb$uF+RBr#3M1jIE+9Mqgmm zH!|SG{Yi^7pVe*Z!>~o@H~D$CjCo~h$d&sV<;D(RGbkVHu&lwc{>Srf)(0s+V>V<% zol#fR1Nw=br);dlu@=lTOx7V;k7R9W;EwN01pW%0M}p zcOie)_j&Hj9!d5QvBz?qV9(L-g6GgYhiBcA=ZVynv6ja;llw5HK~~f=GQftBXY#@N zDbJzFAAiX=YpXmj=RNyPIorWLB>dH|H<|Mi#@@yjrWWCQ@LU7^qb$@RdPW#H>WRFg46`U18j-Lx;xkI4e$N`Fzwvw0GWM_1hIpYL z+zXqFKBAwrIo9F%%UFvx&oz{nw!{86?$4fJbdbGx?2n_a&{NtWHkr0S-3}M*)l3%b zNk@+;2j!#9brs_U{zKT`$9X5(A>XrKkbUFqdFKohI!k_N%WnwI(S9e`zsMdz_UMsM zY@bmU%7HzheyAI4A@CkMMq6MX3wuhCE%pYzMt-zQV{bF%rtKjE_K9FS8CN2^ytV?_ zazAv4{r2qt=lltKMLF|`F0%)ndZ&Jf_<;phG_yF#{SbL8Vl0Gc43=oH?$wxK5{@O&`I`E(_Y!X zO*z^7KTBXgIQzu;vqZrjSn9KxSRGugQzkWo4+0N#iv4DQm>~Fx#-3ak=mh?|Cy8$a zX9z9gKc@efs9*AZD0oQGH)n_UQ*%Cmeemc9Wu`4P)w#ZA!Y0`NN*QQ>?6JO}-Pq>@ zd;Hn!iv3Z@^Y9r8&bVOnI5*o^u$LEkvoEc`z=m#m^ls;&5&>^sMfVVAM{;{WEsv{UqUpH4|}jxRTm8*m1l z!2tsQU)VJCN#RpWCCw$n@~ffq!0hwJmZNW!5xYRUz!t3)oGGDRXfx<4ZG4;HY$Sh? z9qo~R5?hMyqO0s1W88wxWG^rJ#Tkb^f;L4vW#2Ns5;!+;S8Nr?fZt3OoE@Y-j|!Jy z|2#TG9fWm8=K?vav_cFP$Z~*Szuk-CqRzZ9hl%S8M ztzjP-ukw5o{l`wQpBp=cd>Dg~_nrcKNZ$(RFZ~bDz#F zFPvwf566B}-(3XlDm|DUK5xa@C-THzK=g(FAx)IgS)ytJ8T@7XE4;s-v^al*9m@^o z2G5Jr;*sD?0sHCcH>o4WaWvZho2C5UdKUjT#@&oVnFEj}V;OAP4+6W*`BBc(qKC+F zr}$cMzLjw*wg-9c708Bh3UedI50sU&Mw~}Lp6Cwkko=Ao>49{40hz7nbpOYkz?^_j zP^aXdu?J__{?%Es)t1$kp7N7=N8qoZjffC$S>Lj9#vS`h|2HT&D3}mP2yhmZ^UGVs zB>yD;X~of_&c~X^n(Hf$=}g7%tYfcZPY@Ms6>OZDUus%vS{7UueCmJdzwEp0n<-F@AC_zU1n(0cQF^9Ab#Yae@`@WSCQ z_FwE{Y-4P5Epsi{rsQC9@IA%#BfSi7hPSn1<>JfyL-~tH4W=Q3BkQn$!a8K+k_1WCg+;U%(lMke)mZz4Uf_BOoAI584f?a}h zbzZiD;PbYLd$WnOq38kb>5%zOPn`9CV#7~MLvOU zU?(}RMxV;ry;?e_H&6T_Rte4m)9+)?Y18!W^917^>@_dO&zv=6yo?;_$2t4Nm;mF8 zAE3YefBQcc)5Rt6v3%llW|{dNW0Pe0a+qeFW?d$~9Us^~2)FG*jzW&j_RaR=w&P(R zO5dBmH=|4K0__4d6dY`{XSC;~+?T>WcHYT-C-=7Jwx_tixc{ootK%={6Wb@Y6^<2- zvk_+_Zi{1zwfvjyH``J|4WA_VBZ;y_ z*_;-qWqxRWsJQ$xIpu?DvuCrXt4I@X_}=hM4NMK&#B%cO6K#vO^|kk98N!||dWufA zPB#1`Es|4Z+7sh<{82XXH}Th$6ZpQ~zTW$u`<^G_OU1D|?>q0?D+j5}Tj*;>+DF>w zMa+xHappLQX+P6B)49&E&LLNIR_4sV>IApUjJLF>w5Nw+P;L-*uiYEtkMZ{p_78GS zvzdHgU|Z-vu@9RS3ygDotSj8mI2zl^m};-it(UZvwDhy~vsSlN$1S#v*g;h+RV?)N zw*$8WdwhF*g}jBl&wHNtv=VK+ZM=p3g~PD`{BjD+Z`<12+NV3F%bQ)6;|HDF{>F?%ul zKf>;?JLbqQ!27oMZFekpEcnI2&IkQL|5)Ex-+1qMZz=J%=;G_*TjXElFAyvcq(3;O zGs(nbdRcx*u$99Eb}L%2*ilB{ck7UdwEiDUEK4lR?dU78gZM9a$@`LbZSLCK6Ydl4 z2cod2u!pqz1p5T9$p0I>{o$tC-W6-1?MqYL&JVB-o@_9eRJsLppXM@^m(*=I}{a@1pOWJx=6(#*lgWw zt>~!e$c)I0*zMfyd{u08Y;@RdcH4T>dQ-JPwSdWM^8V!h$vxRM+4a59^w8bU+s})w z=S**1`8{iGZ*70q@vh@1VHXE%2W+*hwXDpQS-)W|;j`dp;lBR);Pc_X*h}8ygNZ)l zjKD|Jh~S7I*K;0^b-tnUQQFYjFzojOTXw~A#d5%Wz|5KjYZHe8hXNV?4F3{wL42q& z$-BXKgUE!nB+lX{$PXK9AINN-)>iQeax-`{e1@O@b3T=^MPqAY>x;G*!~QLPw*73o zWW8h^Eq`u|tG`tLx=B4{dtZCsLhnL(=KI~7;!E+h3bYDz4|NZHD8EnRt>di^Z4YhB z{h!~Q*JZ!I_kKxud*+}o8bN4^S$SonBkq_{l)i-kN$H(a6yoDetZMm zwA{25v=y{fwpX?%I1&_*;15T>h$EBHfm5%eG`&mA5ZJ$GrN)k;`Vd( zbEV{@(*;o?y}rj-dSG!dbQL%`=RBbWvl!{^|tr6|7H8jM!i!m#$5OP_x&!P z%U8-@%HLOh*662Bnoouw7EH2FvR@Hq;j}uftX*^tbPlZXuJK;Wy_VZjxWq}tLL40! z9bnA=9|#2-FCqcvHNC zatDQd0RHXz+f`RFZ;Shi`vpUcb0d49Q|>0a%^%e&g3>kZHU_K*zKT?Tdx># zO>>*(*2}4vLx=IFcu}#fuX?X~na3f^ckS=m@!@3B;_Ws2weY;*s`;v!@r*5G3(w{@DtN31Yi{yC1zTqq$iJ`Sn^M5IX(GcKJfP z=ey@y>0Rj^Ec*HS`M!|gAu^(t;KSt0$O%lDtH1V$}ub4s=#45`w%M8sA zSwCVPI7EK%26zT|Ou44qx$e2{7P&2QqrK7IKm33Ad2ZBPKKm*=Dmz|uzUXWk*)%dv z9E>;^vE05qtoOZj{+xcLs=ul~))(tr>Rl?2hKIau6d)m6eDD9>UrGL)77A<7DsO7nMYbjTIJ5h-oeqqVU4gxJa#;G+_&EkKZImGa=d&feJ%f}l{}R^-?+bV z7Zmtn9^x6|Iqo~|n-`oHL@$1{{%CD(Z*EU=Bst29`S$tt6^aWs$2!M~k2>_fnP9xl z8Ubq*%q#8%?gbcY=J)0IU6XI{B^d9Y85p* za(3kWi1`se*nY6Znd8hu0z(3fQ}B&g#8t%gSI%EK^Ih}9^|i{o%G)W>DZsPLA@YmY z&(<&OH*%$8rQ^OpuP)jz+Lzjv+G4G-)&}yo$6TggpkH98Z>MjrcdjgJg7-Bs!Z*T) z9l$3E>l6iS1#E}xhr+%v=Q`#(X4z-i_b5KXRQZ8qtX?ZnE5I19vsfk8`PcbN$}b}G zF#ISmW@j$X8YpX`r4;k#Gv8;v(caPCd}6V%`ECA+@=O1Rd_JIGZoAv=)a$*-_af^? z)s1Q-7Dq0Q9PS+M+~nBg_{{d1jeZCDKJh*A{i)!V#1z42dP-(WreC+@&*0XUt5UnR?{W zkw@iI%cu5#+W+YR*8x|vV6z}&z8%p!qVc_I&1cQGHGXS+)0n0)10x1TBx!WPnBiy7 z&z@E8Rqhs|UT(eIY)`i5vG1|(o4_}L?}Oim=clyaX@c<#{pl>zEYk|h3JZR8J4bYm zz(=q%(iwR;;&4Qg0?{#lZ5U`6nBtk@x#zkUen{?hd0jtwe)6!6Gsir~9BYrYmyReM z(N2uBkF#4XR?D`)w!mD^T+cVIZ(LvHe3kRq_1N{b_iHcD{T|sL*@s0Bi>?x1CBAb) z=LF)j{1W*~BxC98-s|2$S%b1xK3VzX*GIoTN_?F7czfFRG+T}>=U@N7{u{O%w!fnP zik_A*En!sRsKht(y_qjHHZ^vibDxvBF5`%no|c}?uFbById^kNzj1Ek+$P>8-Z+1p zA0KSA=UTy9iYVSu9srL7c~+5a&Ni>Nt+)Li@q5JhsPR!vVw%KE6sMz3M^UcUmev;L zYfoKIUDGqCXC^*Pe40;uo%wYpvGt+?QGuHB%QnL~!&xP!O3cjInX#Y5d=i5W6|xty zvu=P587yDy6LTl#PWDXp#QJ0X%;99JE!dmWj?<31;+plEm1j(>mG#c;or~XWg_p~| zF2C&f^~EQ1oF&e(*Rj_zG-_zn;F!TNZ;5ZBzKNyuE;iV#&yQk(c96xQ-1uWTBlm?Mcj*M8Qn5EF*Xqwtg#KE8$@GY z@LNYed((Tysr}@o#Mzz?o*wWk9+g8M0#D2vltXHg~ ze_JNAQRzhUivTV##Si7L#jPynNa`iguKC0Q& z7Wd)Y!?{-!lYw&KCyX(67e^Ndb&CH^`gQuXkE|bAd2Y`$&K20*6Xp|U`efFH(*5cFmZFouw<~@W=Z5BncwWyu0-LwpEVP!( zn&T&dPXbqbSA1W1zwn;&obvoFW_o9OGvz1rM&L$(XSB?hf4BW^+v?cr=;7?)oDn%A zY~MRYb&5I~c{Fm4bB=SKV_w*=J9Cge^6&dx?sK_qvfE@=�a;G<|6L2r(gJLI%F3 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℞U=rOc(klvXp(GR`ud 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%0DO<{s4JtBMp%T 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 I=pIl)#--Q4abbfj3goK@WHrD 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 z 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

-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 Xq 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

Ju2uK-?2YGuYc{M z2c2NQye)6GI?W$)?B-bIR9Pv@N7t23yh01xLzi-;tuoSveoNcRzw&U>I(dVx%D*~Y zf3?cA^puBd4vR*0j6=I<(-)rUA1!RK`AOG+_zd7rCLD9Edibm@{L(%>LWg;XJm1{p z3&CfD{ICSxGVpQRnG2$!P;3=B%0w2+XuHKh2*LMtGoj119sSY{7)YnNf*-hO;JLrF6 z)0oidIJs2*Xw~2J!PQ5{r#;su)FEf*z`kSXBr|-_N9n0waopy*wxO&KpyQRvtXq9; z-TD;eYM)yj8t4YCm$z2 zU01p56Ypy4`mnDb$DMCqv%fh8?dh}qwy*NRao5bTYHO?EeSh==#y06$^^xq#2iI#y z`(!}J={tRc>O4N^-=@3vqc8h5=kNrL9fx`o9Y=Ym-lP|;l^J^|>cgGK+m)}?rSegq zcvrnz$JOyEYv0qRjls5wKKw&t>FmDJx!TjJ2j$gP!}(J_p_A5^@9cX;>2w`B@v$^& z7f;GNJgaZCkFHhT>XuiP$tL|mE8c=S6OMJmCtG#Fe$Oe}MvpmPxszpWW%8(fR+pwt zRJN6w-()`df)?#gzO4C*bFOhM+E%`3ufU(lvw2)STgRnMJl8%{7pk|e?fA;ml}GcM z_FEow+{WzO?B7@>Z|xWQhx)4OGW%L>OdT|6UqAX}M@4n9G`VIslwV4179GD54{XMO zPJE-k^tka|jJHq6(Y(sAeAT|b&{TavJ6mF3@{s0FO1~TPU1z-Nmfq4?8cSz&3@zxA zPtAF=-)J@lv>KPX=tEa&YF<~GR(f2kj*Xs8Iab%IXEXk|4$xUYQMscDroS+b`Z3q5 zOBcvwr)}z7`KOhwhYmENPko#A^g}Lmh0aW0UYU~RgyTRD>)Yvpy5vmfw7b$<-k_uWG6rxC zwxxYanUzlM?xb_uGl=bHil#kG8Yg}DiU;~bOXWm1lUJ2Zd8GehlYO~vwOf2GTBq{e zV$!}pXmY&uUEAxmTU|gmx{9{Zy6CGcjTzd1X>Zv+X8ZJ`x`iL~r+jhTd3~y*9qo(% z6V-?IJ48yZ4|=*y{c@c?)z^0C z-}9b*=a%M|=Eo~G%{#S)GVPYOO+EsB=)wQW9Us{ql&94-vL-*g(k@=EYXy!u=NdfF zKADgk{pBCUvNgtajd+&5hv?Z>&$+q>YJK5zfi;EWf=>mX9PqpA4%Q*8JE)_s^@lz$ zyOz!s^IofCeI6Wb=;qgr#hA()yew~~&P|zCu4HIE!@7p`jdKU?4<8nsFF5~z-;Vd0 zf!_1(vxM$77mh)nO=;si5H2Tuw9 zDtJurh~Oc?1A_Yn_X+MjaNm>ed(!;_=N}yWd7#c;1dk0KA3P~|dZ2y%qvsz2F#&zXhKN=pOyVM{8nqoh`8eK8bFyX>$De;Fp5S z1Xl{K72GiR&ES^7ZGt}z{w%mxaR1;z!Jh|@2p$zYI(TgGm%(2JPYj+C{B`i`;03{p zf|myW5WGBiMWB3H@Z#Wag69P4JSliw@E5_uf(Hi=2<{i$CqTzNg1ZIix=V29;7y3w}Gead5rhYQZlD7Y{BJcs>Fz@Pu#S<>?{5v0HYHzjW{&!CQhi2ITXP z!OH{sM33mpGXip@BV>MbaL?dRgFgxG5ZrFy_9xwb>)0Qkw2hwsqm%yVq}v345F8c! zUU19ccY|95HxGU%`0e0k!EXk?5!^VqQEI3l=8 z@GHR;f?wVT`&SIE9Jt1{>S#mT`q3|1ZWY`%xKnVCz?dH%&~v&Wlh32Oe1q78PscZ2T*-yiVX@oxwJ9egwRTA=<{f-mob z-;O))TJ?SuoEQjBwmrc?!NI|4f}aRZADk)pso>{=^92_UE)o24aMj>i!S#Y)3vL|T zG`Lyt+riC)TLiZZjtYK1xJ_`|;E#hl2X_nZ6Few*MDUlvQ-bFNFA82Byf%1K@Q&d9 z!AFBn1)mST5_~iGZg70Sh)xq65}YwOOK{fUY=QF3!5M!ApW?29FCK9Nay)eQ?X* z#=*6MD+Ct}&L5m3IAd^daQunKpZKldKZDN)pA0@4d@y)V@Q&bZ!JC6)gEt0mSm4+( zf%9()T>F+ly|)MN4Bj2QKlpI)@!-?J7lN+_`u|a|XYZc9rw`5+oHIb{;lZVYD+SjK zZW#P#U~IPu?ik!HxNq=~;8DTjgQo`130@SuJiw>72Ja2^c zd7QNa^C&r+SS(MK6Y*(st_uhJ8lB?Xt`b~5xOO0Z@pCr`ek=Ih;8uZH$LEQG{GQl& z??9})??7YcJrB6&0e25v`=^2Ud8goxfp)~tKMKVDKM43#{T#IqM;@>Zu@&SAw+LQPaUyOogk;u3?((Mnp{g#aRG5jV``a}l5 z6Ocz`Nj~I6?`{-aHxP5>i98i>boDLKCRmsmY>d+Seh-<(Ho$|h!BCAXJTy(*AT z$=&6}PY(Vv;5X&ba&7t4-2yq)U4lCYau4~{9Rv0%f08@NnfO;Zk-X>X0XvuHTsGiu zFBx1SxOi}};Fp4n1iuhmFyJE&4bB~$Gx)jS9Q(kBY=ZNyJ6CX?K>hOv+WW;o`}_{r zcg#80w6FG~{hwJNKET<7pIYFUbLwdW&FFwh|Jp8^U31<59Ty7FcF_QT@M>b^o9hZZ zEILMQ70%(cHpoG)DgIqEkfZX!zaGeG<+fz_TY-ERF z4-KZzmZ$UCa`%4O_CdaQwczT(H3GTg#5E7R=GHmasjD6B zX}i$J6$0nAdqmJSwQJuoZRi^vu2)a)g=X|$EHI{v1jcuv;DW&g_QAema<#()*BiU~ z+UZ!e4QMSo_KqJNMaQMSwzR8%e8%sy2WJdU8<52h19JfRyZq1`fxJE%kexj7?SWkJ z4FS2nI+%0YHHJLnfM;w)4*J0F%PaYCzMl^_XW{S7wfS&5WM0cx)2rVI=3Mp?2VCNS zUkDBjem3BLt?Sv$`>hvQ3!uwvu1A(&e^%$%Rk4@RpC^Z}=Met6dbz`_8oKX zUxIf9?+dh{y?+lr9mpg9BaoA$;cEeUHsKq4zp?k5!G8ze4vgbRf$^Q@q|==Alfl^n zK3R;x6MpvcfjPN3_jLkuZgY7)vFO}hiN`&U=lteP0)CUPB&+&Iaug@!vt(<{N=&s* z^`Jn0OZJZptYKKEvhMZF!2I3Z-MqcIE3%>R80sneLAot*B&+0{-M5gTD{tr_T!b47nd4A;*&!Pv0O< zGe^K1YkB4lcy`smT%x%00axDQ=dT>_D_ir7%N=mJEk0lJfJ+{5vEcAPT>Hg<9ITbe z@!$f1`L1FKjV12dl+j-ZjuTAYYk9+$`Z{OlW=ilxlptC+mF4ub~^v^ve ze#mD1hMt~&mPzYJ7F*Eh7GYN_QpTmAdm}ou5SJ;hVxD4U;L9f zJ0I2gt$5%0t$7@uWeuF)>Ku3aE`Gtfx;0I?#~TB_Lr(IpfZuw5z<2RC{E@XzzUvEt zbxP}!)-g{AtU+3LJX>(iKwc#Ok}Jub8qgEs`P4PF(z zEO=q??BL0PHNuAk_X^PX2f^32%fD?uIN%3cys;+ysQ~}*6Mw}A zu>$YK59CS}QPaYw+g$PL3^Lw2YH&@P+xMjuLkllx!89Dbn)5N0{Qzh z1Y&?WvH80BulYZ}ZH#=kysY;`#1eDW=4W%hDhHN#i9OaIjtuzt&QI~vdW9V9?!mnR z_Y39Q_})CsywyD<_fo8Xh;!z#WF#(tea9XZxQ6W1QCCa^`;I&BTKT>EnATQ$|IwVd zv4wu{)oX0ArYXD{>?mNpTCmbt!-1;kfa*zAafPM8IIDZfF9$L!femm~G`Gq>#Y+N_bFi(ARAitr1^h|EZzsVJi!+4C# z_}nj~S2LE&L#rQRdg0j!{*w;TD|PUSAC>3Go9J)v1Jipsj(iJU{3%-HD#jpBlasPp z`6wHg+wlYD#OA_sKc`={LN6As;mS+jnvG%vF_sKc= zWA~Bdxz;tUvFVrJw!UUPl%GOZ?{Qc&u$a3a@^1wn4N6+w+&be0Js2)AUYp@S(&-JT*qEUW0;TYYOXQH1z>%0AG18w@& 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

Dfg5?#=@-C`~gMT&n zih;N;27T|~>4TphJbUoJ20u4==HMBF|2}y9;A;o}a`3r>PaZsIaF4+|56u4ugI^!; z8_yUM@5MlILafG*T1fqD{bwy`{h>dkepSb+5n2;er;BxJYjp(Kk&S1C$OGp1@qu~& z_W&*T9eDPoeD$cow+zJDA0Iqt@PfgM2fsbIe(=)4Zw-EZ@GArS|K#AQgKr&t-2mSY z8<6LH2Jbp}>xH+TJrj#AzHi_ePii5xHD6Op^J#qYwR%Z>+}eSz`M=uG^F|&$kPqcd zvC=c8G;)@RStr2AhQc(xolcutBsSly-mx9*dZ)YxiQ&tvku9)7}KZ##J7 zJoE842R}RToTG0YJa+JJ2LEjEj|QJTkRRZ42A@CpmxHezsKeA&zcCP7JzMg_2A)Oh z*-mOAwT&K?8j~EzMLhCMGCa%iYJ?vgh@U?@@GLFQ2=z=dy7i1L@R?jZ<4)d@U-^Vs z`|k%|IxsFBn8Vu5T8@A5N%p2jw-&H2)FTw{tXIg$vpD&@XK<>~pl5LQeDKx-)(i5M z`!B@?HHTWxGqu!%#!v@(mX+8^CZ40tNgm;E4C@&O({bMSWtYPfq3?mBq) z!8;9Zdl`4QbcaiK8rXNgf!dUu{`uf*2G(_+duDyeSJV$`2DzLLtiSXa(5hd-HuSH= zTfCK5*@~FUX4Pflwl%Hwt=ftFp7ZAUZciNix4}0L{^I~Y)*1hHz(#-_eAVDT4V;75UmF;czgQ<*FROdR6gt4O z*rivCM)e53#aeOC`iPz%Ho&ud?0H(Ah3%Q2Vy}EH_R3|}8lEXC&Wgc3*HE63=e}*g z&(z7{w|ZXO1<&h}m&IZ+K~F<1{i6fVBduof{KP*U2z+wdEe7gqIn_Es&3*mA@t#ll zV*}5J7Uw;~(zCkMw*1g~i0$(MwyM9O$HPC=_nuoTcK^qL7|BjN!%iKkhGaXQ)60&* zGw*Es`vY~R`p`O3KC3^V2PF2eF+L)<$mi;BYd>{9xsZdktF_y=559k3U94vL>49gn z%JpQguCw29*2vZlJ@eYL%d8vtuzrl3ruNr&RKJU}c(z7k|Lj4Y!gslh&$1QIjJ7r= z4?PL+*>?Fu4wS>xx~^UDCApFhsKu;D)HLFR`o;6i^ncicIz;`#R`BHcqIBHZ>`$#kPN0S`t~%LqI z?N1HVxxYMk(Ln9{8-w2*=>MpRe`oOfgVzjRH~8bhn+9(jykYR_f#Zx}?O+`tzp5iX zWAHZy?=j%#Y7WmurGK&%i`b5JkQl4J*Yje>dSL8Mj$^Z)4{DvJ#~~lSexA{-m-iim zM-Lt``1pZd#s>`UIrzZA0|yToeD2`i4b-+jJ$UKBOZ}x*<@@RqYh3Zc^Gfvwh!`VI8wVec8K}ecQ}k|HU-DP{>Y=Nb z>Dx7*7Z1c3*K%B=aGg(XVyo=Zn!__@)xhGcST5E)cEAthGdAa%6o0)qU^ikGdGl#~ zVb{;}I?e04pBhqMQ;n<65*Ne>y#VWE^7@Q{`qO${4%REW??5iJ*2cd$>zr>L;7hMZ zj8=!MRoDPq;4A$1+JSX|n5f=T|G#vg*7V$6IpTJM_ZocQ;DLjW8vO0S-x{cA?>>0P z!7DGk@~jp#E+1EuvM;gCGfDL={_N79ozKRcfmL zFi=D4WBsp#=(mRYFT~AXAJbf_=Y&ZAJl5(tTvT{__Vwxj$7NSgREopbnyE5 zgRdMsaqx_RKL76y*Z`fr``{jf`wkvB_#1-{9o%QYKJGZslzZ(!oM%HnJGgG3-yj#$xx4HT@SHH*LuMh4$U}Nm)Zw)?v@QDMq1rHh6ZccXgP6O8!y86SxtuNjBYz+No_4xM<^hm^eeSf~7 zu9A=S5yVq#1$kJFMu*ng^r+u0Hsh(f?^zd~b>SBVdd7M-rwE$kk81dcO zK#fIi)@SaEP}}IQ$~m4D?i!08vs^7_|L(xG7`*}OOKWV`alC*3;711f2>J=uV6OGO zc_3EF(R%;-FAo{Gt|2eW^<*VZ>EpS%p4wXf^*@`ik=Mtk3Z`kVaKrfN>SsBzWv z&mX*GAphvysef)5kX`E=`&?VFCgSU4Etj)tT zgJDzlsk_;oIslE<4DM}kPlg_=wF_HuJ^MQc`c>Yo?e($PikM9f?nNaF^@#eDJbrf| zmaA9Ab9UsKf*M0ztG-p|sy)=;>S{GLp2$nQSF`gGeQms3>sW`gLAAMYjA@Od{z11o z1x@H?+m9ZouRd*HU97Kpr-5FXe%k8>dPjOp>_MNBFRKAv&r?f!-QmVNoY{u_rLOtE z26}ho;vORXezln1G+$H0sKKp=-a7E^yY2S7rsUoZ>v3{(Uy>LGKI=Qmt;W;8!5`hY zzJuS}4b;RE248*Yz&P~cdW2`FTaW7JTBo`mqc0}6$kVQQx=y1`Q+Hb1(XG0g|D)6R zYHvLP_N-UR7xjm%RX%qhms+D)+tZtCv(|CqkadQbpw@c-!N(5t+0-cCGLd7 zSN1^zb&2bU`fz zWnMZ(gF4#UjU8xa@C$XWJ|WPldo}2~{xhAjFTQ7O{*{9-8T_+>-rDC4y6z?SiCOx+ zYHKl!&8xfBUuaj)vTJ;bgHIdiBRyfD7xzsAy`}#;5I60A&VYZAfpORnyTYS>He0m@ zVT;{gq~BpJ0Y1A=p>2HDIz>Okx`R#W)rbMs!`8-h$(F=DJrDgIc}9+N%|lKUE7gH) zK@V15RQJ2@K<>Hkz%{6k8Mq$x83VPV>olJ;kcZf$Yhmv*FxIOty!x!J5_82JxlXOi z{#|z!xWY%p*6t;;UgDo(Bw6Y~i1F6de57kAY7DuBOnoL_a+XKLSv?6o z5!Yh$9@wOL(b2kFY-NYmuxuX>;*59pXH9Nx{DlK~l--Io`l8;ybb#M48rbjMG4i@K zwtCLmLM)eS)ar7JIPYF2^*jFgxf&Ur;+5W0wq_k6uc?Dv=g`BJJH#)2CHX{uMm?ry zq<=^T@->;sLFA`rqldy4tV`Il>s4whzG*FEt!wS?nv5DmU1%Mlw*R!jM+~ed-feKJ z!CP*4%ME`#c>Tb;b;fNj-RA5b1$C-xYhO2b`anKX(^^MctB3>omhukY)7!Lu#UpZ7Q&(1~vH<2U*a>Qw75 zv4|W%J@?vyHLAKx4kT;-MgHuHt;v_-9baXW`h4^!exk*?kFBHGH3jj8zSW>=4t*E> z7yWDesYBHOY722e9?=it2Vw*J=gZcS>{mVST@B?PMDxq@dX3gp#qRt^K6SqPCa)Qw z`J)EDTT7dRzSJo01%27Ty?knAw9*xu)mxXh*s%JezPg^ey6RyAJt4AnKjFW3(~i>20UzcUaM!~(Y9x)r<7 zYge1xW1#2$;DMS%J)-xn&VBUYs|H^&(7#gme)>QSbLW8`mO0pzykxz^p3&~UA~Ay= z_=zri?VaS;Ms7JiN-JpA|^v>lkcBJ>I&a-Z6ji7!OU&Ua$=5u;>{eJsWNZ2rLm`KfDQWGnBIE19}C$TdalR%=!<)U^SRH#oK$n`CyOC!5_P%$fcgydXV{yXO$>4zzfg0Knc557<0W3PQGI^!*)i5u@{Kqw zF0=I=f5jdCBbJN7{9KLZoek;-saZhXZy&qVXHgU5%l*-=b-9;Xzv$F;EwzdoSw2xS zTZ^#=v7X$;V7kHwJ@PU2{|g3s%3nYD=Yxk1K74TZf$QrEeKpDN4PH99e(Zvof|)D1Zz*%DqK(Oz6onlb%gI?ihXKGeQmj4jji`$9V9>T z5jj|W$#2+@_^TJUU+hb-iT$W|og;_K$Kn?|Fc+DlNi6%kf$Kf!>>hpfFZ*IYU9aSm zzROpx+d7uN@mVyx*PK4(eX$gs@`Jn}2B_8KetnE`fLNiPQE!P2jxR2#Ez}@t5_N?> z10KAS3!c;->Jzrahtz6vmDn!k=r_3sMNZO-QwO0(z9KvRK$h0q!FRn;v6C#pXWOmC z^H1~f(f1svr_@Ap23?_B9ffW*yRXmnH{bEYpT%eQ+c}@U%!4Mh)e};$;Dh}5t(Ype zs%i8N)UA2};yanjv-)%V%z8|1C?1J_>R{_f*NRR-Urc^fH@nU+o~aAe90Ni z0r{&XoufxY4{A+)OZpcR$d>P-6MVPM=NEb|=HaX8Vk0}&sVBr%u?c(@|J2#mD16Yh zWHA-LH_pqrexCX;WKA#Zi2srYzrHwNcVfad195;ovSWEb zoG&)0gIasBcdkNVvJa)E&yZOrfxL{{_(ZfbK<1+zwz*^HX<*&qa$$_&G=^X zYIEyjF$9nLzu+@@sHemmHbf_4YQ0N(rVp{ST83k!R&EYd47GIm9m^k`i2rwe+~dm;~ZPS$84>)qqWi`v<}XV&(7lz)o*a+#dK z$H-JXtd}L0`Anbu6@PTFWlT5Z%*WN>)@W!TZ@xv|<|5zLY}ZZgYAsEk@`rVq*e!<3 z3u=C~u6w?$8Oa*W#&eB;U7MXUE&krB4BXP-bXy*HDlfUy*a!RjgBPTKtE75n^??)+Kycy!H}%$%P#Fr}5b?e-sn>BfIdPFS2WSiQS=Hd^9%u zRR^`^<}>k5p7bqV$PMg3-jy4hQ~YJC`agVs&ns4;3%_`!KR!Ty_{0-iVgu%-H?fkv zs59jX@!7lYwu`Uy!>-v3ov?YbCkyiB%jz)kQe4uL1E0~U2f=5=T0TcEY6oMme>BpE zap6jO=DX#6F_Yfuvs#zT=#CiI*Chj?F74l6(1>&I5Ux%RYJ8 zyYKjL3|*lST>+nb+cD1B{IUza)F$u+6x9mJPB2W0(Wz*)}=WIBFnuKfRaJ$c?`MdckM@S{!C?^oUn7BMUZ6_i`C~ z*}1H|tM(}OvYYNPkk|M&S<($Xd!a?Vz!yHmMlrDaxaBdqO|7iY{-lBRwR;e(ciqqJ zd-oN{g?f{E59GsV=v02VcA$r#-giH=-lYFi(Q9+9$2}O<2zn#>v}l)O#8k3Vuc=Ms zU~_c6*g8{R1AIoW^(fk13vi9b^#CywUE(^Q;|l&;k2r!(=5#$+hAIf3*I< z2l~Kg`OdvC?)T%bVi-Rb*PMqB{Yr61ue6+9OqEO7w>&HNwx$)|#CNrVb+&UEz}q)U&?h)%k2vyfnUe zz~;%8tm#V~D{NV9!5_<|d{A7a*K(=)jI8Kc?Sv;|ik0%7Sl(Kf z&hRZCh);Z04j^MFAME->toP#UVq5jK+@`MbJsQfz%`Xnp;qE1sljN=-N1=;6_&++q zXU99Pbzt{%BoR z+(WP4oO>qtU-wP8M&Y^zUAU)H{E-*rEj5ICME#&vVTbI9O<2FEd#!KztaYzE-8#ma z**${zz^`?(Snpjf*H4xw{9l}22OX=`_>SD{#V^={T3-EwHhMy@{$baI-8Z79aE~~h zxpw)mff%nR>3Xm{AWzF(#-t~{&4=}SthLbT9wIg+hP&rMU*G?&xd#$lo7dlWeL!6# zx4E{Y{!n+w;o<|oS0Agt%}J*6sU9nxsC&pBeeP)ixyiQtL!VXd;v?z~ej*3*6)~5- z>0KNVzs$+!`8A%8OO_KUS_lTNL5tbO@5zs3Vv(9Vur z<0EJHkM;j->`woMZ?P+WBj1S`>Ra)O&#Q~bDSwf3tvkglP$Qw&+PD6vHA}Rh4Na~2`375}13A|^ z%{!eR*Ufm8Pt+3DE5|r4e$!pOnq>_t-dc1ihBlWEML9HN8 zh&Add_ReR)XYrog-Ai?-h6bL5a;8lRter^o!0KFvut z^vVaoXELNO>pya(Cw{7qkh6Bb#JcR*FQFg2(Q&-7195|GSO>EmImudBjsu^?LA9Q*4Ew`}^NZ_r!=CgS*n-$jj^aDJdH6ss1#3sX$(GoW z{*>J6yj?rcxp>Au`5;-!Eoia+a6Mi<)P0v-tJB|ASFkJg#P;wjF3}$vt=rWst=rW( z*6NQQsBzRc>H{?DiK{8u3w?-N=u(@B3F0YT%0Fy@PQ_RLR-cG&#dILEKKGrUu+{Pj zTGdW$TYXKoVoLoZF+(i^Vw&&#kDU}h#3c4EpYQ?n*0&+g-Bb0MoYYh3$CuoJF1)Hm z#B}3{-Nr^2KNPF@6C3mHyE@Fi4cqK<9Db_*)rx55U*3JU&vDKtb8~v3LkvS3I?*gA z@HM&?@4#o<>~joTWdr0(wma9E$9(2J0zKs3+C;n{b1{Q|u_LhFWWUw|`5T`om$M5o zKyKq-YD6`NI#I3S-FJ2?uJcE}ncb2B`%~A7ReXl;$aQQKeCGdMBUF#;cUVuL8SV7~ z@gz^t7oQLt*cU91fC$Vucn~c##_H0BPp)@n8$QaPgHj87% z<4blEzh^q|9oFgGlw`PUU<<@J|sWs(a4!y+ftL$i~K|v{E0s3jnDCUK16o( zOXqBXU5G1u6`#c<`a%!8l8e|HKax-7RiI1T?9(UYLu^#sA|E+K4Mdjw$(-z8J;Go3 zkKAufVGX6{peLq(sgJ2&ruU$ircY)K&+hO>2F4MW$wyui|HV!HMf8bDa;)BC_sr-; zxzDZdQ9XUI z-nC8NM4wrI(^}oSo{rd|c%#OVANVkNlCfTn^|*U{^hoq8{a&8`dvhP9`zQU5k^74E z2K8JYH4vwbfqptBe|{nU>LZZ39-#F&+N`(rSzU{8Kdtqu9;>yj>i}vB^|LjfI44%g zZS|(q66h9##3C|OlZjR8o@+0IjQRPNGk<6EY>>~Z^W<#)BS!Jfy*6RTAdd1~aY0^Y z4}3*@?)a6sATOx_%1ijHZzpG}OW9I=J3U>$uflKiB>eA;ULHNF5gn^`l*hyc zbgS3p3OYa^yF-gUmj8ir->yEL>r3FXK9IhI{|j)ebI>cciF0Be`O**j7JKDTd4%7i zLEMr<^c`K(*!O_Ax2$_X)U^6q<(l1lAak)ytR!PGh|THmxNlC+9G&ii)z8;Y;Y)gv z_LDc;ly`OwpkAbVxmg}j1MnSl^8-A{hvIEGUu}NQ**wt$@%Pu{qc8k zh0pV!@`Bi7y|Dd<-|!>6iMM1ePFuUl_hin`t-shg+ofCc@mDpTx=%h3yZABqE+si#Va`*-EtKjSnss%siwU+y=*Z<%u*|er{pQ;(5qTjPE{{lcNy}W+(h?$mhD(; z?w*4fhYmF;8pI6t$LG~VKuV^D%dS`3i$&M}9mrTejIL~%E zb}V~g1N4Gs>pC?q-&HHhSD=PaE7?zH^h5{bOvdsL8_2fVFdwyc&_e*9ZOgvNpAF%W z53(D%fe!J2E^;@oo?7cOb((&wS`B=5El}R#vyQi3MkBt-%-H5Iml~4|kTK9bI;#7{ zFt#plkU3jMmvOwaE8FdNoa5QPvH1oY;wSdWmt=&FYCCHp^%0(|CG>N^XZA(jY)$@E zxA7JF;UjE{pKS0gdNe+{(J>oArzlr1GefJcIqmEG%k_X)ykIvD> z=G7ANp}J0Pv{ukFlyk&G>pV3FAHfe^@WIc~iAJ`weU*&mC%Ik>Ay0Z@BWPhe)_H0? z@m8+`LuzenS9#RBhfa+nZ;%h0K#v+4ovz8MH(iHN&w(1$8p!n_@m);k(`=AG z$q{txT9;U@rZ=a$pFGjzy`GfZB-gNae2C+0f?nhrzDuY4j;_gx&$YH;AHg>AXE%6p zyz|JEor{6#{FrOR7&Me?laY+0o3t*$$f77G04cn#75n zx7jTFRO_-)wH14&V{&!wF=mqq|E4>0@}t(VTc+sL_twV-pNn_ayW+aoDE5mD?3}Fm zfVj=S#RasZN8L`wVjDXIv5sGnyZv;+KE!J0ih1m5`xra3PTKw@zo9`~Ab&Lm+Smd* zk85_we~2k;p$^dFpo!$4BDNyYKNvA9zz^k`JE58FIsmm@5wIkDv*C z=tM8NPXSM1^M)_>dh~JfGq1SIx6#C|#7nge-)2YN+0yaeWAzbRl4seiIz@~mFSMJF zP2hn(&>%*!H8jx;o&p~2BY)=^gFcVbajUC9aj*cft+ z7k!FHbSo~Cy?Oa1TVeDznTjFg$q&4`_Fx|QNDMG9nUNjaJtfuU7uxY~`*k7(b1#{;k*W3Ulp?)XuDrEhwV7cm~)N80H}oWVbx zkx8~;d~&B_a^yq6PPR<>=dR)KUT+6I+aLI|W6c3R+Xh}|3SWQNlJmtyV;P&Dk#YSZ z`U|$%hnH$~=Q-av#yi6HBRVEhqMPmTXFA=m%|6(?^|^hHJD%UR&P^s;9?^qNyd;lg zf>(0E_m++IiFmeQTXHI9B_I5n7Y*pa5IpK6b1yFBLT?O0hOK+QAW1Gi(=10p$G@=*X5Kr`U1U}<2-i%GZUg&2tz9ny?1Q;vR`AH!+iO7I>5`#A-mf2qSGAN3E7g_ zmSu9Zk6y?SJ?Jo&ap{p<*uW{9&pwYaWXsLxVBAfoxuVtl>>^sxhh90TT<5cGn|3yU zezHaXQI^ROFX-I-uvdAKEr>s2k$kAWv#x+$>#=h-Wh^f=vsd(q8`Yt5CCHPui7UlN zv?uduCWBtt82#CAj$oS?d7^<%%Jb+(ue!w=-aFdWuk4-w@(H$W3}ccVdWz|4jp`7e z#Yp?eoc*Aij&>X=p5)v4bG~UmKJZ0m^g$13-||Nz|D*?y6ES72@-RN0 z&_^fu%67zazz@FYO08Y(?cFx}@atUk8!w+QM{zrwGWYh8;v_rS{Ghv-gZ9=7=-<9$ z4!SXC`XP6Gpnd0DpQHDvA2N47xw9GLWn*+;9)1`U_m$EMpk8{}($ z&I}6f%#Z*1^w~BhBw-`-}&Ydd;dNkoxp#Nu-&oFHJ;eOm+~+18g^Y+jL7et<6Pqy zU(89z2-Oz!OyBfQ|Lj4IlN-cYxkQX*TkKw}VSoH3pF7XW zH}x{?%Wv~h$MQ}7D4ys|xvr`|?plN1kG`=UvYxo!xch7L`#0Q2V0-;@$Lafn&$c_p zbs_h}xi;WB!Lt#H3$aKD^w_PK}Aaqe~KcQ@VZXpB>^5BzR1 zbgXM??tgN94ISNQ&^_+%LkR8%Lv#P*;QEI9d7R__Qk?I4m;3pRX>7DKuivt0e%rg2 zhj-^V*L`N)??5)@GQVpmWJi{+wbaXZ9agXZ2t9sq9k;%n>w~VD>+R8Pa2?>(b+CP` zYYVQKv5VcO)c<2I*AMg#<)vzJ@mwBabL>()WT$euS9#dG?>iqCbDa~!W3jZHUM*sc zRGrH|_{m;l@FTT4T*;^Q`kHTnF^kdSbA9S!ub6u(-ioWmTk&&WD{)Q7bsrEA)2!jF&)rtyJOfWx>{q2<>xDe^L~J}8{0#NIq_%=HdlU@$+Io8C(m@$^&h(4 z=$cS=l`ehX=dhDgw$t^=Y=BO1CENT;XJ^+LyPdqB4_(Pxfp26CueDzCcNK;D(N z<>m6T+$;w>Mje7?W0{*Ds%ds!r4yhF@~n1ZcgdCSvPWZVI^z=$$Nb&(p!95x?3eE9 z6YLyL_w=kDw8q;uz!ubs*1_W3v8S_Rr_a_kj&uBm^Ss1Nu~#fr@2Z2#|Kf9XL3MU@ ztXlU<^=`-7zia5~X7dHxis{wk=C?kmZ_wJn8U|Vi?6pjER>MU5agAdCrf>7HdEa%C z&&DyPW8w?FkQ|P5tDOQ`H*CkphW+L-hnkIyyy%d=(sz23^T^Jz(XnYe(q(+|Q_ty* z)gQBstkLfrW18Fea&l{I-@}!1we56@CVY??`6WZ!&>C;8eb{(*&Q7yWypjPsJpwJ} zV!P;WzI1MG_KFtAU5Vz#aolknbXO~2m9EL?^y56VcboBJVuw})N5+DeNDRS(CRz;y0&kw#yrY{zR80u z$eJF~<(57Dks})Lfd>5zbb!yBhh%gr9+0!~=+pe-LC0}HZ zjyKk}7xspJ?*Sc~mTVFK#xjRkuSZrr;@x-gA06f+J98PUvEvUN(eKz^$+&mCnbVl{ z;^i81c~{%kqay?3q#tvjJrr-Y&(V86!p70+cw-!SRl|UJ)#>EWob-U7;CwuI;bFhd zHm*PRnX8;!E$1&)O-lI;o4dB1mnLy@`@97(ltsT#;^!zVB zAtyfKm}Eo-(46+62OPU$Trf_)XWV?yKIfy649G3NFR$?{+w3F1=x)Bo_ukymv)|2= zT+nYEuVmu=Y{UFP5B?kzBo{RDHgDcXg2QA4#`6g%i6}eslKLqxw=`+ zY~AA+Hh~teJwG{_)BBZTDu9c&%gw&l)-0(sJd^S#Vt z{9~NTpXlCk&TB6EB@<)NAGwe_o7wimH;rq2FXP}bK7BvivG$?O*!UrP$RE()WjuBu zN6~?tu=U@3$;fzDl1KZpYxDX{Udf0a*c6$V7q33!JNe)#|3oMFzG0jBnhRf$524X9 z=1oS8iyr4Wo(%)ppw~VxbfS%1$b@fHxA<;5TXjtFnym2PWeoJ9!`S)}e8l=O|KKD1 z!*=`8)BMIVF4+K?9mmJdhB>eFVw-3)#+Lt%`CA8QPrhX3GkKa1f5svsFt+VzC&S`` z*bky{@->dJqZ_?__U>hTG(*iIlPP$zsb=y`>sT9*KD`HkU@68 z$Yih zX3Kb>Q{y;Kexo~an{Cn|`)s^)Wn3>bL|^=&$9Nr!PqGibd!3JPQ~iX0v4P%OTeMd4 zo$sO7`R2^#%Khc$;z9Y9KJBC5;Jf{3^-4yk;%~l=K0w2^Pw}BO725HDSNxM(^GBa~ zlP5U=+1ZX4y-m4O%mBSneN6l4n9S)cTF~P&9+EBjc1$uwXKPJsvMp2ek^`EJ?`14w z7LUvkUu4fd}He1tLv$~$;yY2S#59iQ- z_U5y(qSrCokG8GQKl}DBUZsotD_^pmz8s4W?~XSo*|G`pv(~+S;C}+Q~eWmNU!<1IG_CK8Lh@a2O8*%KI{F<{UGmm z{eW(ZL(U;rvdjO-9*=Ap|LNV_0S&g>PbSILIOGu;Grbr$8KXUz%RVo>pow0yPjVwu zJb3pVpZLXtmvPyaSc=YS%PY~E{=Iu`yTKRv2H(+&M#tjQyl6y2{*5O37dJO-Kfl2x@Td*v(iOm4}HO+*7b!9(*IZ|j~+ z`AmLOencbQ$Rgd*A36EHWn_+C$%9=xX4gDE(+SuY`ksFo1HI^EpK>9+*F)w1au0pm z&*r@H1#+O@K+nN8Hb9Pi;~2~FXB^{^6`hdD(VvUW-ubs<#3wNbZD=emWta4fH+-81 zo!Ox8Y%h5gBh&ZAiH}`N^Zz{bF8>$yITc7z^unU5aXVYWzC{GQ&U6`h+_@xVB2 z(|N}3{A|^JW6=|vXB%XRM%VYcw%2t++r=dE$0MI1<8#Vx`iow3kbC)?zq=>Gy%GH0 zcX=J1Tc+%i+{lqkyo{Xhq186~$eSIIA^$;p`J7CRm93)J_w1?|f@iuk2brpaV6OKe_Uv16YPU-(7`{^VUDeHbBKRvk&C(}-Tg~yH+JhdawjjcQqS;VbC8Q|WJ7o6 zaxC~v?#`n>^f(rLwvD`;M^=ufEAY9OG5Ty=a==IR2KhpA6c3s^dm^{Su`e2<)A(eC z544Gicw-m%^p0=7N&aj;+Kq=M^lW+Z9d)pK@?5|6PPXLA*BtM~zR6R)=vocilWV;D ze*Hkr!MD+ZhGKRy#2a47g}$mc#BaK7?QqKO$jiA$xsx54@by#rBLn-gb>|z4t&xZK zEnnlYg~ltMWf$Jbf({zf805s4$&Bw@sotOmdUk$e8*kG|PU$~d%>l{5elKGcBaFjt z>7MMtciYo}8y)b80T*70Y}kQ)780Pju4}xt#)iZ8*m9_-sz& zCSS3Ue1q@!6q_BBZqqM0`@E6;qZ6-3yC?T@v-hJe(6;q&Jo9dOkoOVM=lDH0y^>Sd zygSyo#-hjI`yMa3<7dmBY}wbgWuI+3`W_jwPcq$dHUFmh+%j(ZYd$hWHy-FPo%&qt zG=@3UCVWDC0yU;>cyo-A(T2wJ402NrG5)sy&1-h%-JI!&?z11ZVjl9l5?^#fp3d7k z_1QN2ww%oc=*ngr!@HO5$p?La7u&q}qVdTGjr5RR+it((%waC)Z#k2)_wLl7L91fSNBZIyP*Et^}qSiWiIxEZaKf)M22KX zhRIRxwV(eqA3Ii0kYD#m_-q?r#3TF2=87fs?sM=R9eAZn@O{hBSojmOi*L-1F``y6sCw zWDt^9-_dBiUhK#`8`;+J81l;B(2ke*$^ISVbxMEH7fs%;q(}SEX)LlZzPXCs-pP@? z(jy+pfn18+(GVTY>lpG2 zzMn$-dv}Z%9*jx$Xu|iA_szFsk34N%*pDat6a&+PSSaR`Kc6|upIpcZj(Rx7clJh? zY|eb(J2~Rj3%z8|rr44-)m~SzC-ZIEjmKuui|*=Xyof#Q+dS;e%eltjBXU(XyJMdH z+gHdSUnvjyUOX{2937FHwBjLsHm7;Pck`xSb34cD6i?^? zbKvPHGdj(FyqkOLBN-Wke9pbC$5V6fd7XD^&iFr<=3ka4e(52exBc0-$3k2$zpnN~qjQWQwyO(H^>)N~bfC?P9GpuA z_^+l_H$%0F{f=XY_(NxUF`mzKg7)mdvDuM#$REy>eff`V9oy$K;^t4XG;Vg5%#BAc z=-NKvGuR&5&ld3lK9jFw$l9FdBb)7;n?L)mWJlR~awJReU93Yx^WcZB*uajX;IhWnB1LLWoyt9c@u^}DdC*(W!fw2J}?1yg1A)n8`ZL{BTo$K9q$Fd*v@dJK= zM)Ax$zS$~S8_ziDjSS&fQygi*zd6{;QHQqKk9Omd8NZ?@x&yLgljcch><(RIhsOVp zwL9&#_uJCCek#U>nD{^gu?g{%4P}QN*dS^ZSTrRTBtA4I`oQ=$)K@}$5jMnV#h{3y zh=L8Mb=2sCLWqgRXkx-)efIi&`Cb3{pKI^^JBK-vJ@0kjbB=M1Yc%)0cC&U;-`M-r z<|IFf{hL2{fC2Vb5`W?Wr<&Qm(E9-A!%8n7VSp`u%K^{O=lcO`tUY@K`#8e69A}3( zhR1o>ifw-6m;Lg^b?acX$KI7<>Uy#^d*4%x`aYU_MPxbpoeqPzn z1AVrmzZv(rvHsTI-5I9nLT!WE&;5+@(`a%K!?AP_x}OD zFYhyd`|R)jt{n%C{Y=#7Uiy1_9Qe!vI{lr$ztQ*i`#yKT|0eOd1U|#s|5_nFvqrUI!`;&h5>+fs*9kRdW z^|!mf@DQH`(r0}5Yz%*&OZwc5K7+&G@%p?CpWWeeJpSc}_)Kq~`Qd-#_#dzSH-`V$ z@^3uE|H<(`KKy?V|D(nKYVrR?|IkBzWBO_ zU&L{*f8Edgx}W)LAM)2d{*yJOq}Xd&ti| z}$?ne*#(+|Ndp8x1W@bCZEipRh8 z5dTxh|Nrs7Vf|mDfAb;!=Z^o;B98utx&Oy4zCIWKUww!?@HgE)E5_e)`YuA zZ@yRVncs7QKJLEhp6*_MK38^+)3fzX{ZG&HITk+KLS5)}dYm5N|0nr;54GhpIJO4W zKJi%{KHEb*@8^5?Y!9D9LexCz^*Oudb4z?KzFxB8oNFXK=X#%g;(s^kLBwaGoT3L2 z{Ya0}oAjuE{UQI_7jazQa=mrV`+vcGUcdh#<$qKAzr6m3wf`sM|E>F|6kevclxD={H}-m&WHHl^gsVa9Q$8S zzxWXUhsWA~{vr0$_pdy}|7G_7gZu&v-d| zuFt=5k8n?Ozx0{?a>{+C-s`^VekJGJyUxDro~-w}ugg>TO&%sSHRbB|{v z&kXxMrstLOS;OmOpGn*UlAe2Zb}gNrZ9M0wH_xn|Jw5ArPqfd1j(Z;L{gUUxr1w+S zd7f0yJ#X%FoVr*4{eGOEIl3SDoijg2>*taBh2N*~yIp>--0#s4zhAS`d26h-$KD@4 zgf4pN_a24KeiqU5de6X~ACvW)Up@Qwz6p2Y>p9J{ll!pe9rtL@C!Rk%3wdVo9HK|b zvHct+{~N^fjlShs$8%4gQPgvVUe;$5$zjhD^)j>9&hKXq*{cuI)w7h@a|U6{^9K7p zyTMoP!|pSq__5C&K4*xJJ#%@M^Ze<#?mh7{RnI7XuIf3(^DExG7gPh~f3@PA`f$DH z<9$D>KICtCD<+1Uo?I*s1?LvDKy<=*8Uw(n2m z*Lx!WNo&-CXEM1dN9AfiPnOH_TE4r7`iv95Q|7aFZsHoT&U&)7a?|7Y)cU-m=cmg( zzdA=;XDhvQ)1&Uxn_5$6?(NlB_xFB&!&g4K_gCxc(_T6f{yNWp`t$~S?8O;<_)hTd zyzAD&fiGBj(dQTWJyD;v!xz}u=yx6Zo`Sf_mqh;P2lX)hVr}Uw;orW*zVoibZjZg5 zarDLQE%eK!zQ<-=`NX%6Bp&#n$MzhRoob*St&hEu)~x?$zpoFfH?^epdcVBypPfsb z-+EJ9TXT;0eK?)nhtw^bVKax%9KKicuE9IL_ueG7_5bCJos*|@(UT6bBVN-DM|BI zIa@0S&J(pltXI!OA6ap3_1$!)D?RqtYt9CHTQ^J&A_Sk=7DxP6<-8%Z|fCaX=#a+)}#iM61_~Ee6 z{*#04qjIWz+dS;JYv%H=J+0Y#-@aHsRHsA@t#rP1+ao*IzE{12zEe+o&F#02j?c(P z&k(NH3-n5TQxEl=<{3=yNzP|7{li{3!VYJ?>zAi=Enn=Vqu#vznNIq|LH`n??L~5G z^S0dGJS|r@Pw9{Y^c8P?dWF621LcievG^;-L2 z*Jp4P-^C7p&KtPe-UCNczo(C{IKa1fikrM}FC>ngb8Yo@U#WkY>E~xY(tXCNxWs|A zN#~k7Ur(p|J>l0Yu`fO8H9O~;eel1CsSC1>kp+i&FazOL_B-(IuV>DXGUKJ@ACnfiXczPWor>$awD zI_%r~-|gO#uIy&Z+U}*FncZt%N%z_Fy^Z%Pp3B`US9%ZPxw?C#z4XJ9ANYVf9(K;3 z{CIVrbe>MSa40TfWXQR4x4f-}nw=-rOL?C?^{nonj3x>^|J$`1 z2h(+%T~F+}*@C&j52KpGLtLCaxVnyuom*=!UFkn(*Q`~yYErGbU+IPYETDU$*WDMb zsi&&*YFh1A*JrGH?YedK>iR=^T(cH-13$Qrzc_TxHEY%fdSHVw(Z8Li8&8JV(j_Oh z9=#SbIbn_Qw&BZ{ICRY#Ywb}7)rHsc!Sx%)d|#gz7oBveBlTA;J9f@BYj9xXf4p{Y z!^5jMi8-F_-QG(d%%s6}@qlrAyqrnIb@ioZYbc$YcZ+#*fnK)Yql>RN<-6W->n-)G z`pU^ad~_1W{JG^BZnvJjmMbu9PTV*V+k_ANTW;*(f5N}zwcLmc^X3Wci+g#7kI%1a z#acr=**BhNzCMfcyIkI0Up`xJFaB<^gO?Ba9@o|<&j@^d9>NdlJpazT+Y^`jmch)1@-!fp>Q7(Nnvr9JL;>R2xKP^7K z-0)>ToUO55KI1p3hrBnpwpv)bjvKDur0eFeG{d-DRg>ZF zH+iQ1_Swcc`OZgc>7$3ea!%e6Se$1=Yz;o)uKu(&mtJf5d8_YyV%G?(dW2OU4e$9( z!Y8;5drvMl&s>9{QEs${PwR7arna`etfAL{m5*`Sb4t(au=4{y*0Z&C@JnADgpW^r zv$vSB;n+Dg^Bo4djeM!@;EV(3Tqo;$d#r=4{ELh5xn_;^2F@4f#>#U^B4)0|1HA0h z#a20nZz9i}J2|lrkNoC;;`MS-F2ITCj#~0IclmMpR&Oj1*kMCW z)^p8Xv&jbR>BdRDoi5@vDSqX7xzY^VX9d1ne!&tyuqSaH$MD*}d3NG--Jp}7{B^%^ zAMRdkUOu*06jL@E&aF8AX5{f@@xX$+Ge(<-Ju{V$%P}7LXt2S5KEQX1^LQ#(7WZO} z!_UmSZ}qLeVRO!CPx^c9nziLveW7?YZ#|y5(SGM~Q{2;KCeH8PaKThA#g%jUM*nS` z`)@IDt{9~I^qp@06ZrDuRxj1l&eolN!5^Obh}>|_H6zZKug$G=*zcZA>bdmr19rC4 zu|1;LZSGoUeS;2m;@|P9m(J>?o+F;=2`6kY>R&zg_q-AA<$xUnmXrVG)AhH7U%q&4 z#2+kt4CB`9=AAuMzr8-= zXpcCtQNK8Qh4a-8fBDmZbM000?$zEu`?=r#K8K%S_H)eroet~82R>u{b}#00KY#0c z%zp2S^u6Z3-+cRC8lU*Ee%xZmF8RnuJq_lbPy9?H>H7w*TUX!PoZDFAkKnR_Ul?G7 z8Gdz!i_L-4*Zi#Z){k`G=HhwItu4;wDg5<@=6u>5wm+S)5d89M^KNrbJ||}`Zu~Y* z?7$e#<`(VGx#>f7T{NT@7H}E#HnceWdn!~ib%cm7_C^*_beA)bwL#Mz>tRvxm13zEV zIj6o8S31)D>>Qu_+MdO+7}#A-_=%I=^XMb}zJysn!HYFGw3j}1#IqVH-|{`bvbVA6 z+Rk*6cx!g9apErj$~(5K$CMn?tM=!D{hn@p+ciB*{>e)|z)uHVa*S>qWvkga;(F3K zYxaKMvGdlbC%XBQZ|3#2^KcmXzO@*(aHQ9I`}u+kzU}?{{5`IG7gM|&bQtUsVLAa;$rHzkliPE6=~D?C&a_cimcfYCoQFKtEsD7F+(h zPoF<$^!wudt&N{O`WfW;JKXm6z5D#4ck{m7XOoX{2nX)O>E`F{*<_zj`aLT(x!;3O zi?>`VM#ZPtz}+)U&oA%Qg1FUt*QfXLlkIZFTz?ji@>G24zr8PO?m5Mpn{T)@V8Ah4 zatcoIDEIbWvd6_P--_88FMgckY5BWft;x^z5%!g{Htk7Mamp8%PT^xQIQc(u-d-0I z@wnmK-gNR#AFOc>3w+BtK2NDWtgY_(8vbyG&D@BaX6Idp9hc>hyixNj&dD!p>a+Hy zYx$0I_)c*x&h1(3>3TKuF+1gH`gV3Ld1WKti`^N&xKKOs(R+g42gC_J=z*JEvDvz* zK8l?fpSiekw|+$q*t;>`c;`dC03P|458D^Sw5KwD5IwNt?S&g_d~L463s*R|A2`<6 z6aA6&dp&!Pv_Id(Fu(YeKQ~{*Gg_ZEJxHg~tt#zHZ zP7c&Zs#o@lW4`3iGm2loZvW1ZM!B6or_=;mV%2QbLo3Dv;`6@o; zF6{J>a)-`pz}n>W7Y10w54JOI`C;Z)zF3DJTp99X?T2ae=9w|~_s#I-KOdiw{rh(?lk$?T^1mKHZ~mUK z&1e3~O}^Z|hqQkusc+*&%=X^HmmOkB|Cux8skQko-u&X9e9eD3yCPT1S3Kd1Z|fH> z&awP-Yz>TZnIFqRu@pzSOV00^RnPXx8G1IR;vhzH48BwNOyK7`U-;ks*}VB}EnU@S ze)6Hg{&LPQ*y^ETR(}%1Grz?@;h*dEEPLtMp0jnFTKe3Gtv?Hb?s$Y(Ks^?gIvtg-gIPxC3>`PH%Waj`LA8xDBkHgLfw zc_9DgyuU&9z281>ug~J^Z&TF>PUMfAhzmC9hqL$=)8uVGEZ*);Sv_y*YIG_kzKZv zFu88LE&j6J>-N9`(=FC~P54~jvd5tFtPMU8HNhv>7i;{`k?oGpIbWLBr~EOO6Ko~U zW!D;bvwe$;c)p5_9N|miH9MpzxwFXBqDEGGRw$9+sukIt~?7BU4(5wE6WB$PhYxwgi zUrs-8Qoa?F{3>46aJk6l#snr<^*g=K{lA}on~C=?uAM!x-m|@hZ@4Rm;D9l|^uwN6 zyzeAEtDMhoe1V%Te2D|R@+PdFS$c-qpV9XmW34@Kl~-X}zV~_R#COAJuROvpe0&z$ z@O4jFKErAzxOM%;ZGA63>(^|FA-nid%W6W7oIda)>HWZRynUd0r5{g(&6`vkThn-! zANk$;-p|fBu$LaS@~R)eDSmv%zuc%}+jx#VO8<%_+N{ z5AxwN^6VgAzuHq>l>_Ck_^XRkoWBk0-s4R!C%D|6a`ut*6a&1i?0R+^<<%{B>OZe? zM{blK*2uF&z7RUi262Lq4}6K6>Peh& zRP49!$divaE0^r23vcq$U>6sBgUj=Seo}AMKi(64XP@=?#i!!U&c-<(&K$O;9)kn5 z-`KeBao2CXyZx;%?$xW=IsO}Tr3dCDEY?_CO_d89`*P;Yd;79O&#Te8#ageS^OcmR z-~-D({?gt=!r^UQCN?eSPbd&usFIANZ7q>ZRvdbI*jGbG_Qy zTEf@HRZRH-!&y&iiquELYrTEqwD|B;jr9Cco$UMG>R~Zg|Mr(N@g8RO_se>JHM%)3H*OL~>H(f=LEOY|bEo{@d&E9}_MWHj(>CAU zV^kZsVFy3*wR(;#xwHLR9*HG^HxA*i=J|c{7?=1;oFnzN^Lc{}BQ9VT*K$Svi+jJ* z-S2hx^C{fmOn&JJxLkkvOzMZO=@Zr^@AVD2Q{Gfh{Mmd_L)B5o`G3E2-cezccy1*wpF#pe*=Sxz&t8eG)4SSEIhlqRkavb1W zei_9ZwsKkx6WBX`ucuY_*6;I6e3b9Y$(i%&9UeId8*UPKiP+t07I%b?Cx<7G%TqnV z9{c5AbE%#gh7pnhh=YL-9|EhCucK_9L)h0ga!X3_VWWWK_=2iKT@A{%z z>KS97xB5T7&HW$lo2{pwC$$x~e5fPHa0eN`uCKjBL~g>N4{Uu<8kpO!o9;kX<* zIS~J1ch*(stEK8s|0MEY#kul<-ug@T5IKMc)tn#sws~F-=nM6R^4og*@z*Hk;aTkZ zW}>gXlGd1a{~o8md}qI05DPxR$Cp#`)12?c(B93PaykD#Grtwz;|nfU&hxN~7hm|s z-;)#PT(^#{^%KsOGuPQ$`;Lu#ICDQP;-}Yfv%I8Z=hb)PKfbqCaKJx)Zhz1R>UH%3 z*ORW@dP#e&jX!o^#SwqxgxuEK+(SJxy!Rf=bE)S7&z|z%{&IhF1ix{9i!V&D>v`P+ zJv;1kWyj~UC12!$!6qJY+C8ZnZRTIK3UB-u*PV-bbJt$Q9tM8qV|iRIZ>^Tw@R#55 zQ2h43=h*q;N4MC?Ke+fL4(>r>CpP>2f!;%iSNExU*ZEwtHNz+4Rs3Lw3qH>+J@a{9 zOPq7<^kHk54gQEB`_-^`u5`ZHHSxf~#$B8@)~=noxqjteIAD1-V0*h@!oj;FP8%jcV|{H!08;~T?0cAeDE?I*AJg}J!C!VGuV z;|PB1%XK>NYVgB|w|ofOM|cwHgX_2eJW4WlZ{?C)BTx2 z-z%}7J~nt8XSmwjF2Czx&CXZ9c($J&gYI&YujOOCw%EFMYYpj2Dk6hem?&GFsfckRt?VeB9E9~Ll8g@)vE8oxj z>a{ppvs|>lnVwS@9$~`m`dX}-T|4==*LW3&YI%LI)?ky)wV4gq-WEN+tbgzM$kzIa zhtn2c&KQ>G^{?i$hlOo%EuQ5*p3Py}xfm?I8~-2KWS^u5HryE-E3d=-**P7>C*IDU zST9(t@W7S-)#Q6UJ^u3PoV(uK_56YNh81p7-@%K~J~O;YdVAeEd)|vtI_-y1yvzS) z=ZgK>$%gr~6aMD)WB2Xx>cB~I`p(Dj!VFvZ;(6z;uWuVu$JJqa*f7|Jz5G#U_0RpD zpJP3h^nBkvC*R|G@v|4MFum&k`u=$@JYy4X*q6_bd})6Mz9Z+?gw{B+YPcW_v5GuPi-gAbn5Ry=M@t!aFO9R^rnqHE)^&mq^Pve!A?02b9m)XczY&m-kjPV!+*LA`q^P~;{(r1HPXz_73WVMPW$HoA!_`Qj1&uaPlbDQ=zKeax;ein;$`CYyhuX?`u>`U=rf4+#{=2Ljj zxpi>cZ-k+|hh?QWG;ci4b z*2Halch0BgH*k+H!!(J9o|6^sdd5-+amEFo!!G^k!#spmS?CoadY_GfdfD z4(lstkJ&zRVx;Rf*oO;Vc_2S}E~u~TY5dyH2&*h#X-rjcE9obsQ) z*?v`<)>!+V{p`Ls!xXN?6rS{l)tZgt>B|{Ee&ow?cssW47VB)n$(Ld%uHAon#yaP& zmjmtHIeuuR1>P=^iaCq}2KW^AvgRdAB2lK}0b}SafgAb>4{k^^Cey^=> ztUvMByt!eIz2$a%R!_x#_1n*P9N=c(%k*C0b}xyuwI5&k6Atz_roGSk=zUFi#tiz|!P8GO&@eB3!M^4a?J>1Hom*()ZW z!N0zo$8UxoU&0*jFz)PHQheKg>J1lO%6Z%^fAXvQRdYFa^K)%vcX8jahu0kDop+BI zRbzV}aK0R67Y=^q3+&qyKI-rJLDz}@hBuq-i`(YTo6`wzImf4!{9!xYbQP=O)cjGd zh2t~(7h~LqbLaSmG5?nHGk3}xm`}Xn+c}*lo-l3R-;To?uf1N}%kSFT+qp=+<(1SBkonC*REM(tv&WHS8$!N zKI^M{*3P%O>pm72CyzIO^JnMf!};|!fA@JT|E#t5vvpRiZm|)cxGCP%LHw8rzvY2- z_82haM=>pb;e90=C;PW1!-H4C-YY4mzh&k_vN2qLibXlM`L?-s#)6LU!%RP0I6cMr zwI8Q+{IugOIgZ$fMgCMbX6K4Wv9SNd0AF&(CjRrO*SENJtr#pX?YEDOF**Q?z6tle;=@28oU*UcMz#LsdQFEFg%d@m<)VuULj=iK$r&TmS;e2M$` zkK@j_Hr;HWxl@jGKHu7NoAY6>v6bB$CvkI|tq(gr^s)gP-uHRT`|{4Q@l*Y5-_QrWM|@AZFV`pOq1#{=ZhUQSm*ZxB ztS|1t?#X`M*YBP-J9qn;rTuhm&9K`j9(=7o+-808=Kp>lx$gt?{bbyn9K7nU<=FCZ z`kw!NKcKnilv|AD#pWaK^Z6Fn^M1f*m|x*8j+=iQL%fH<+U%EG&GG^+qu9VrZn~eD z@%3vlK5fyPpYo98g&tarmuXw)o3+ktpO{1xRWo{%W_@}T#M`KZF7O1IC?d+XPl0# z4{`9`9AEh=&RcupE8b^)*~gXvBR}$a`=fqPPpBW{`{o%v^ext~o%1WK+0{4UM@K8<^j>v3bxiK#g4 zO#hDckB-foVzD`M#({3JxW(GF+i>3cde5ugTRgws4PGC0pAduUfN!Ty^{lPq?&sC8 zHSxMRm#@Y7)=$JdDGyI<@v?QwW|+j>Ge^IZWZq|x?Kz9J9H1XYc466PD}U$K-@3i` zY=!B?Endqj>~Sk6R&bWIrq{d9vGdl@caF8ueW#o>lX}>xWAiS(d+rv?;`utuo}8S# z6i;>*bH0Tw``NB$#41q}r*y3tWG{W@)oK0e@Oonh5AN}&hiu+$?$vY7-(8f8YDVtS z!)F+(Y5Y|K-LKBMo_NmnLmc05mq&41-Yf@vO_r--19SPrhwe3aSm}Iu#%8|K4vg%fy7M#Ld|k=j&Ryqgy{Nnp>jWpo9e#sP zxPT>$xadCD96#{C!cO1f=fk%MOoR>tj|Pl5f|G20>~Yu4*1wY0*~{;h`Rab5nEBRAjpM;dHd$DV!Jq$_dGwT&ZxVHYED^FG|)NB8&B`#00BiK(^r ztgrbC17V{$vI#?ZcI!Dk>$rv!>+LuA$yR*^hQ4>u{jGZ(AGW9PFKor49&Wm2755GUA}CcR4cdo;Ae4N9&t$6h2XR$=U(ORo~J+QyuI0cBkS?y&5_HO zuA94j;;gqcpSZ)`e)CO7d223r`ERfvzbCilXnnYPWCNCRQ63PloyRM^8#_AEzkS%b zdVpFWXJ3Ku1P+Nt%-fkgVP#oi?RK9yxE7LI*6O) z{>(jm?O=oOo3Jb2s)Hv}U;AgTUAJy=iZgp+6IOgB&Q%XEuxo#|&e-81KCD?=8yEHx z`du^fGat=6tg-eZiU0NMnTgM@>)+ylC82|`6$X6si{G0QdZV6RU)S4vUEkcCu@_JD zh|k7`jr`7En8X75@>kyW9;UfmE}!eUALU#=ZhY5AJ-_?GtM4NhcR98`(2d747N7A0 zZn5Hj80lsMZ!ms~R14LCxZ)VT8^7@x4n8c7&4r#?eF7y>`tS zf@iXO#Gu^6%UN6JGl*R59(2|be-eBY>#Zrc*oU1D)km{)`4-m2%QxeVwE2>aPFcfN z^}F`skWIF-L%03Q2Os04TEs!(96ow3QxoM^{)_Pn{U_dHR-8_}Fel-*2KM3~FLbZH zj!&C$)oh)bfV((Ww_dM5tBYNO53l68;`?#S_Ge}`Z_?f{6!*=2$MIBcgw?)u(0|@% z>mAMIJxo=CJpZoc>^{3{#2kyOH{aI%{TLzBH0~lXPc~Nfg zrTBy|Y++9~opBj=)h3?Px%zHC>KXZ|kF1opJFb_@VSAV78>Z#5`wD-;KnGo??Tz>C7@qQbvG9+t{KkVC^*K{LuQ+zjHEXQ3 zhaY0eKlXZF@p*DSSNHj!34Z1c3l4`?}`&1#ksh{ zM|y4UTs+Df`0)tSEf;$az&F_U9*s-Buk1N`>suT1YD;X(MZBKkT2hb26JPVU+}^qC z){^#`+aFga7vjR7_)u?r@A)l0dX1BwUCJ-}`CfmCgZhlPZ_SEJoWw_YP_JpOPH|-| zf9$0rUvN$TigUMN4LtRvYKjkMEKh&zOV*a-_lBHrz)Z?bb2;0&*0g8m_O@s9pctRI z-~KShK|O`v8-FoAx*N#c;@4oldfA!2OGG{ci8y9IdXEa z{?}{jLpLt;;pe9ie)p^M%TxWids(_)^&mLok`M7257nc*B)9up=k#czFOl;1RSw6O zcrHJ2Q@(6IzshO4!oS$VUv1^XVuf#eZ9R6MeXO^aKCu^f_KJ164lCUG(7e9z;gozl z*QsrJRE#!0{3JIl^oOGyFqa3eS4aGygKuKV*ElJL;_2FQkp1Rc&ES27jTL)HI?j3$ z*QEGb)B5(OWB1=;!+&*Fjj5Mv#(CGz9z!SnaBm*rf;i{e4Fl{AwPtKzsCSD;xpRwK zy`flIWBulb+<*a|jiEg5`JuTS@A>MCFQ3cr>JvBY?{D$Ggoxiw+ zSI(4A`##Jaf8U4g{k~k|Gd=OfZ}!-Qp&=&a9nA2{2epA0{h`m5_rGQOUvT~(i~sTD z|I(b|yz6m?SNSIwai%wxYw*CvU-iN_|8vLxpYcEK`rk9R|2O0R)A)Zg=l^{2ewm(l zsrHtOawk5@P4N=HY|DpI@CL zANhfwdS3TooI6fjC)TdNu)x6vtLj9K@U1$NKYib&e5&p?uj(x)AGlx>7CA3B$|3cj zmh>9+wBp?U-#j@cx74DVZ^X1GVuhjrykFdQtfET?ON8RVuVuHVpU5`uoL03NT zTTYxjihUAa^%b1ilYeyZG4YzXPH^(f_V549j9vPOcv@FH=rf`!o_cL|ed{bN%QqhR z%=dW1T~ZyDXK_<(!w+9L%YXK)gM}SB)BwKmFAhDE$m_&8Qk;qrOz?!M+HQVT-*6O1 z_e3=-e$_)Yea4a>VzgW@U+ltEp5+tViF4tHyBwp(SRUh0A0cw8<8onhVB@%TLHC&t zn+xS)^Xggu;N=@%#KZl+XGh24xPs};D*yX9M)a8CF`=uX5n;VapC&+q(&lh5Kr$}{}e2gIm8(0uC!bk+;lWE-w< z!o0bLkCm?F8$Vv*mt*X$ANi6$n|Eiw@S3mI@Vj`0zgo!;IN~**@`n%AO|??&dM$>< zvDzt?#gL71Gyn1l#`S0Gs5q%7;&nYCAM4fhu8;Ydf9u=&_gaAnfdM4&SU39YtD}L3DI`W*`{|fegGTHuc)|{BpAufEPSG~wFaaio^ zzZZjz#m1xi6J26b-tof_4_wL#oWlbbzxE!gf7B=Rlk%#Q$E;$TEOy`>zkoxM%(B5-dm z!7c|4x{5>f&ks^+!>H zI!>%~6Zl;-maFB|HEXQrBW(EvYr@asZJqV@(MumZ@h^|y>c+kU>#rN>Mh=| z?Z}5_cGnl@tzUoSUjFbQf12~lIzAcnzylx5+uPL5e(zO$s(pUl@+n+z%D;Spk(6WA z&B=c?CwEqEbx6n7m)t5Q;!zyr8J|eC(QDVls(2NvjZ>V*^Ky*WFgM5bt62<+1OLzb z!r$o&TrlPfKh(+k;~Jm&E|!~TbQ;1@9EwG?0LM-0XB#W{^Y8SfnBYxb!Ex3|oPUOY zT%6cph6|<>*OT36{aVAPFwyg@qGvBIw&`C^*dX|7U;b3@#e^UEA_n4hi$VO;3s>Ck zTnwyP++lzjCoB1M&aHua#rb@Hg$b|Wf+;-l0S`TKqGtGCWAA%3C`4 zgmWW*mm@t7j`%M(Yuyn=QibD?i|j-y8m7N)Nr^4J*8#6?>BMAk6U| zcJmuik1wzMfbEs!Z@iz}=SO*8j(Xi-*M2r`^-~<_vOnLN*T?)cC)wO}%LD!EJ0FtH zo5KNje$iPjl}~b|T87b@)83o1PkhOKc$TNFkMhf0AF_6F;{z6$Zn+fJcsnsKmX71Z z+PL7qeqKFo9pNQD?B!Q+hdV#=!8L2xD_?GY&>QD`TVL`cd&{AGi^q@VTW&5cb`~29 zH{m~t=Z|K3lQ?MRlTkc&E@zs%X1)F4g|Qs&UQ`ad7S>lb>1(v6x%02)*4^fF&#pPK z!+ZAeo=sij2c8Xlh^0R4nc4fVzR&IZ9KI*FKYw=3`*Zg~`|!v<&e(LnIPZO4pU*el zN6ORX7PeyS80Q<8&F@#fc%J5u_nC>;y%(rAR8zQMlRg}s&&+(_ThC@|7YBG$ORt0- zvNcwHH&=7kw4Oe?*)ZTVmKS^!^WuK%IhzCVzWGf5>C56+->RcM*Kv4H%;hPY2_D~* z*728=7f%+x`xSnJ-TZhjF8Q!{+xyh?m2Z}A_~C=gu!k<3iDhv;bIm&IS6>|D@6KK8 zKDGIO_IG+4?7SMSF`qcZsJr2foA|(4 zn9G}>yocQy>+R>idg?h?{gdwD_0l*g_FLoC^!mVlc3@;H&gon!2G*<}arhp8*?u*{ zS+Buwbr4Vd3SSt*dFJ5B`^i0B@s$4N&5O;YJ%(+iYjH_;af2le#gBL$mto7kISf0$ zI&aO|KliNOj^A4YcRa%gt6sf5e0z7fKsQdrP>*qM>wD*Y-`qVs>HFvIhv)s9&T{?v z-H5MW%lVT>d*bp{Z1cbP_jJWyd5TAP<1laB$M<<8Uadd<33Iwv zCr;>0-|EyK*tXtYdf?w!dEV-Kem$3*&n8=&%Sko=tlqC*oo7RC#?@I9%SnCBOmI=1 z;KJSp{G0QgH}j7)@->`tlfQEAmAKyhGQatfet7VC#|6WAww$jA!$n+AIv0=P zEEiUaef-&Lz#NBg;{Ka0_pK=70OP z_HY{KuqR=TbH2iDZ?@Q24vTwvs1NM-`(E`0IyN706t4K}XJTgDI$vIFj+UQc#SOoW z@Zxo`E>3vESs&P(rRU_Y*uxVh_>1>)cZ(ODf4Rq7kmk$k$8|Y^lU`e63;*y}ev3zS z=Xm|G-oEt7watlY3g2git~Go&RhMQ{#2td zu7r27;v~GQKd$nrdDn;cvpCD?@ZmFl%U`eKxLRWyM)ug+SQq1XS|7rE@L$LLJAckyH@mhuOh0?K`o_;0*BhQ< zeA@MTZ5PjtKdw(HFK&485au{rF3)3Y_;=zCTbOpv?sA3u_|ISKc3;Qsx2^#LEb!s9 zTr6LE9pBbjAMR|!#7-Q>UH3Y8Z`f85DX4t~lx#m|o z-aBtEeK;cGu+sT#zNhQF#?_4>&YsorHI~KD+_mDlHIGxe40hlSZ?P4}`uX0g_uLut z@{T@(ezw?#Nv`ST+s}J__HlXe9>#LLd3oOBuJ7#n#voo_aaxTm{u8&o^zfT*_Hd|Y zy9@4n%XqT}?~BEL19t|U;lt(D$9Y_>?A(63o|?b*adykeX6H`n+VXnhroULrxic5b zKWmJ|Qr(<(&(|l8VtV$XdeHWv6K@>fxP>)|W4Ntd?C{YWFX8ERHm&31N_*Si-kr}p zWg8Bd;EU(Y&v>uytzF!4O*dOO!q+J$clMo}g(I$-m$P^a!yADge6jYnzMT1%IaBFe zy{ji)#N#tkZpI5;bo2L&O}*lrKZ+Y&MmX6D=i1+M0$(Q`Oo z;O|}|<|p1ThN-&P9PhYm*4me^`HqKT$j;_obe4evwpYb8R@ECF5{5<5?n*=2p|y z_gUNa$N~GqL8lQPj@fYCI_o!Y&wE3;tH*So$d0|s8NKuy<<2=jufG0DhXEhmi|>XZ z`}u5N;#|_Xr}nR3A^H01Zg=B=^P8OY9&b0UPE29D&8;<;Z}EbgVh|5>+(x?7*LtrT zxOgvD%UM0wJ)!T>_`ZDK6Zd`a{eHM>zK>(Q{c1q1%8Ts6wz$^M#hDN7+xeA_IBH(q z*|fKT1K8>#&E>J{t<5H#^o#W=YnQ#XMGt*O`oCpi8-5>U5*Nhwfc)4-1IKOM{ z{wn=D-~5KBd;8wk%d?+kriaKgezOq{z7;3Eq+X|XJFafG*KG|K&yVK!_{17q#pRq` zBaQIyjL*-??sL5M_nuT;pU4ahVE>@eX#mhc90-xs@KOgsVW`6_N=LYn5 zwf$Y7HJ&}|m)jS^6qhi)hpSwu=0A#a>zZ5tnYdeHy}j&i{EJ(-Kk~!+bMVuCdvS^v zQtWr`nswP~Zm)ZgnD{=TpZoh;Kr!iW(fyq^DL&$6tvzhfcXA)*#Tu5y=h%5z!pJxK zZnC_EpAJ6A6PWs*XupHe9A@k6v7Zg2`V%v;6T`Eny)OR6c-K}}e*dB8(|&i}@7fWs zJ+HdH&#G%HJ!+G#^Le-5{a79S%rac^P90W%{Ct%&J&VL&9L6Kw;!u8&ey2sQ5H*{4 zef|!~S;KOsSf03E#S@NGV1zgQw|pw!ch2_4A7A1r7Wmva?(g1o-0wFP2XQ)o_obYv zAJiL*i`*+Vo6r1-|M)(6#&=wc4{q$SH$Gm))>?atXLE5*SKOu#zo(ow!kvxPxq9s@ zUfTnk#j99}f%@{dDL$XW=ZgA#(Zp-#eTIiMeTKyO-f`pC{kPgum!w)% zYxVeBT*da)5cA?*{%?NDg_StzoVE5fGJIdKwuyvI3v ziyM~JS3Yg+r-#jAoe$0QyGDxh&Rw(4o^bG;-~6p_i%tFW7QgDTJ}G|^=XQU+SDowI zx6gs;vtY_AzgxY1z8)dZx))d@2m1_}K1Zg!v{o;HA11xr;BPszxe_0)y&CPa*50^3 z=hfSBYtA@{sT?8YQ#nvx$*G%k|0q}LKj+-K)v@;(=Uda>`pwSavDTh+c+R=W_EvlA zTiXZmaZ0(`>^dItFNX3|eu}Srs9)`8CI7EKeu~ddc7A);nP1(DHn-%Wywv+X(rYc9 z_UoaZIpC{4w!dv(>DVkkiM1=v=|SZ!9`GVx@VU8yW3S`6yxJUVPcam?{Y;VlY!TPQ z&{}%sC!J?MdsQ!=IWL}#)~he|!cW-QWna$0)HAiucj~jaf8!5+0DZl#TU;Xj_^pOAYA^*ce{`5os zyNCQY5BZZ1`L7=GUq0l&c*q}n$bb5fKl+gWazK8tsLw^55{=gS;?3`=X{O*VRGY|QN zhy0Tdp_{#b;30p{LtugFmMitP`kK1nliW4r37_5nQDXnPyP76 zehAJtPGa&OKjaTT_>h12 zA;0w@#j<#sopTNMVs5?o|9uaU3xD@Re(oV#!$17N58vvz&)MJqQ?Q@$Cco5m{Y&rC zTZ+@xbk8kY(_-gYMEumKyjPRz5NChpA^-hDw$8-wkAD$yBzQliYdhPwukBH<>XE2h z;@ElD?Ws(O-N9AbS5SN|}aH}V(A>6B9@erS_TebTiJwzRDk1d89bI0Y6xa!^2t6URXHq|N&@)9=v zSDo^qI(0AGIu%Q`iVq^LN&m|NU)@K=TP<%-78AW#oW$%G9#a3+Q}y8AJL0wTzw04- zw4Q7I@AxA2%Z2i$Jdjgt==bG=ULo(q940ZAmwZt7>RoK*aB=l~)jhi!_r9Pye--2E zy=TDg#d|*%19H1BtG^X7tH;u{_fUNXj^3|`A>4*o8t$8fUx|7pdRouX?nC_Vxla!C z+~@^Jyyu&PHx61r(A7_W%dboP+ zne;aI{Zu`kU;I3uQE|4T=gr&fe$ex{7|5HR^VFBV*}b6p7kjZy&KS!hdps-kzSiuu zdu;tgKF~=VcMq<%SWIY#z-H2mwm3jOxw`$u&{*FN{r zn{M@$IA^V1ibKBVH-D?G>dCCmocBC}4?K4NS}xTN*=Nu&@ST5nSReV7Z_c}ZO6%Pl z<6JJq`&nc1PR%(l7S_r!`{^o=o(z5Wb5mf+jy>h8nqte2N)P_>33+;~`$;kh~H5&50j9a-+O(y_~r5S8U=BH?Zg{aZ@dI?{eRIPt;X4 zho_aUo%?sa`do=?d$x}{cCNklxQ8a`xb5f5Dd|ohJ>u@3<^I+GLh9M?vw7B_I8i{;g{#Q?!8{Sce{_D&%%6x^UOCfa;_NV!;J%LtTi?dx87Y#A6@jQ z2R`KwUb>$<=bC3a>u|TW-^&61!1St)&i+#$f_J6!tvB=uTBcJ@T zdv{A*?(BN&*$v0euQ2_z`*#0n11|9^=6nC?eqrAGh2BWqXI8dnZok9>3~Y;q*ld3i zw`$^}xgJ)o$fFhK>5zZ*1GZtf<+dD7;=pV9&4<13^z7_;#r?)Tn7EIS?#Vslbw9?P z`zvng-e(B7&H=9xUt3T7Uw<7}L-~EyK()|JAL+H2R1;6j-|v5N1nyVzs^6sVocUaR zv^U+oj+^$v2=nq$9@I1R1fqA4UT;sX7sVqTaaewB9-ciqe(@$o2F&tj^G4jOm934< z1$*p0eWkO!IC;A9v$;}jb+23eua2!H`F7?rJ

1cK?J#^gkq_gX-e>Kx-uz}-h1V8ny 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≦QeW3aXRIO`qO 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 QY3rFUi1*eDpOBaS0$1AP_5c6? diff --git a/GPTInterviewer/README.md b/README.md similarity index 95% rename from GPTInterviewer/README.md rename to README.md index 5b2b8c3..139a3c8 100644 --- a/GPTInterviewer/README.md +++ b/README.md @@ -1,13 +1,13 @@ ---- -title: AI Interviewer -emoji: 🐨 -colorFrom: green -colorTo: green -sdk: streamlit -sdk_version: 1.21.0 -app_file: homepage.py -pinned: false -license: apache-2.0 ---- - -Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference +--- +title: AI Interviewer +emoji: 🐨 +colorFrom: green +colorTo: green +sdk: streamlit +sdk_version: 1.21.0 +app_file: homepage.py +pinned: false +license: apache-2.0 +--- + +Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference diff --git a/GPTInterviewer/azure_service/__init__.py b/azure_service/__init__.py similarity index 100% rename from GPTInterviewer/azure_service/__init__.py rename to azure_service/__init__.py diff --git a/azure_service/__pycache__/__init__.cpython-310.pyc b/azure_service/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1a9d31a6a012200623bf6dc3944f068d871368c1 GIT binary patch literal 172 zcmd1j<>g`k0+S`vQ$X}%5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!H&vsFxJacWU< zjG?88rE!dZUaCt`W?5>COKNd;Nq#|0dS*#RX;O@PK!|5vNorA9W@>qAQA}c0X;ErC oP+wVQa%xO`d}dx|NqoFsLFFwDo80`A(wtN~kVVBzK!Sw<0JzO72LJ#7 literal 0 HcmV?d00001 diff --git a/GPTInterviewer/azure_service/__pycache__/speech_synthesizer.cpython-310.pyc b/azure_service/__pycache__/speech_synthesizer.cpython-310.pyc similarity index 91% rename from GPTInterviewer/azure_service/__pycache__/speech_synthesizer.cpython-310.pyc rename to azure_service/__pycache__/speech_synthesizer.cpython-310.pyc index 21ce2d9be09edec933ec23778d8f45095f08d7e7..f74b412d142d0d4775af15835ffd6a43ddd3d325 100644 GIT binary patch delta 20 acmaFJ`jC}7pO=@50SHW%Oy9_TjR^oa00nLU delta 20 acmaFJ`jC}7pO=@50SFS-^l#+8#smO4JO!En diff --git a/GPTInterviewer/azure_service/speech_synthesizer.py b/azure_service/speech_synthesizer.py similarity index 97% rename from GPTInterviewer/azure_service/speech_synthesizer.py rename to azure_service/speech_synthesizer.py index 7e059a0..c0d63fe 100644 --- a/GPTInterviewer/azure_service/speech_synthesizer.py +++ b/azure_service/speech_synthesizer.py @@ -1,13 +1,13 @@ -import streamlit as st -import azure.cognitiveservices.speech as speechsdk -def speech_synthesizer(text): - - speech_key, service_region = st.secrets["SPEECH_KEY"], st.secrets["SPEECH_REGION"] - speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region) - - speech_config.speech_synthesis_voice_name = 'en-US-JennyMultilingualNeural' - - speech_synthesizer = speechsdk.SpeechSynthesizer(speech_config=speech_config) - result = speech_synthesizer.speak_text_async(text).get() - - return result +import streamlit as st +import azure.cognitiveservices.speech as speechsdk +def speech_synthesizer(text): + + speech_key, service_region = st.secrets["SPEECH_KEY"], st.secrets["SPEECH_REGION"] + speech_config = speechsdk.SpeechConfig(subscription=speech_key, region=service_region) + + speech_config.speech_synthesis_voice_name = 'en-US-JennyMultilingualNeural' + + speech_synthesizer = speechsdk.SpeechSynthesizer(speech_config=speech_config) + result = speech_synthesizer.speak_text_async(text).get() + + return result diff --git a/GPTInterviewer/homepage.py b/homepage.py similarity index 97% rename from GPTInterviewer/homepage.py rename to homepage.py index 6e249b8..2d5970d 100644 --- a/GPTInterviewer/homepage.py +++ b/homepage.py @@ -1,85 +1,85 @@ -import streamlit as st -import json -from streamlit_lottie import st_lottie -from streamlit_option_menu import option_menu -from PIL import Image - -st.spinner(text="loading...") - -def load_lottiefile(filepath: str): - with open(filepath, "r") as f: - return json.load(f) - -im = Image.open("static/images/chat.png") -st.set_page_config(page_title = "GPTInterviewer", page_icon = im, layout = "wide") - -with st.sidebar: - - st.markdown('### GPTInterviewer - V0.1.1') - st.markdown(""" - - #### What's Next? - - v0.1.2: - 1. A more robust llm-powered evaluation system. - We're trying to build a system that are close to human evaluation in real world. - - #### Powered by - - [OpenAI](https://openai.com/) - - [FAISS](https://github.com/facebookresearch/faiss) - - [Langchain](https://github.com/hwchase17/langchain) - - #### Addition - We're trying to access GPT-4 for everyone to use. - - Feel free to contact us if you have any questions or suggestions. - - (Email: zwang531@fordham.edu) - - """) - -st.markdown("


", unsafe_allow_html=True) - -st.markdown("

Your Career Workshop Anytime from Anywhere

", unsafe_allow_html=True) -st.markdown("

GPT Interviewer is a generative AI powered tool that provides you with realistic interview experience

", unsafe_allow_html=True) -st.markdown("

You're no longer practice with a static list of questions.

", unsafe_allow_html=True) - -col1, col2, col3 = st.columns(3) -with col1: - st.write(' ') -with col2: - st_lottie(load_lottiefile("images/talk.json"), speed=1, reverse=False, loop=True, quality="high") -with col3: - st.write(' ') - -selected = option_menu( - menu_title= None, - options=["Resume Screen", "Technical Screen", "Behavioral Screen"], - icons = ["cloud-upload", "cast", "cast"], - default_index=0, - orientation="horizontal", - ) - -st.markdown("#") -st.markdown("
", unsafe_allow_html=True) - -st.markdown("

Features

", unsafe_allow_html=True) -st.markdown("#") -col1, col2, col3 = st.columns(3) -with col1: - st_lottie(load_lottiefile("images/brain.json"), speed=1, reverse=False, loop=True, quality="high", height=300) - st.markdown("

ask questions relevant to your resume and job description

", unsafe_allow_html=True) -with col2: - st_lottie(load_lottiefile("images/recording.json"), speed=1, reverse=False, loop=True, quality="high", height=300) - st.markdown("

voice interaction

", unsafe_allow_html=True) -with col3: - st_lottie(load_lottiefile("images/evaluation.json"), speed=1, reverse=False, loop=True, quality="high", height=300) - st.markdown("

AI evaluation

", unsafe_allow_html=True) - - -st.markdown("
", unsafe_allow_html=True) -st.markdown("

Contact: zwang531@fordham.edu

", unsafe_allow_html=True) +import streamlit as st +import json +from streamlit_lottie import st_lottie +from streamlit_option_menu import option_menu +from PIL import Image + +st.spinner(text="loading...") + +def load_lottiefile(filepath: str): + with open(filepath, "r") as f: + return json.load(f) + +im = Image.open("static/images/chat.png") +st.set_page_config(page_title = "GPTInterviewer", page_icon = im, layout = "wide") + +with st.sidebar: + + st.markdown('### GPTInterviewer - V0.1.1') + st.markdown(""" + + #### What's Next? + + v0.1.2: + 1. A more robust llm-powered evaluation system. + We're trying to build a system that are close to human evaluation in real world. + + #### Powered by + + [OpenAI](https://openai.com/) + + [FAISS](https://github.com/facebookresearch/faiss) + + [Langchain](https://github.com/hwchase17/langchain) + + #### Addition + We're trying to access GPT-4 for everyone to use. + + Feel free to contact us if you have any questions or suggestions. + + (Email: zwang531@fordham.edu) + + """) + +st.markdown("
", unsafe_allow_html=True) + +st.markdown("

Your Career Workshop Anytime from Anywhere

", unsafe_allow_html=True) +st.markdown("

GPT Interviewer is a generative AI powered tool that provides you with realistic interview experience

", unsafe_allow_html=True) +st.markdown("

You're no longer practice with a static list of questions.

", unsafe_allow_html=True) + +col1, col2, col3 = st.columns(3) +with col1: + st.write(' ') +with col2: + st_lottie(load_lottiefile("images/talk.json"), speed=1, reverse=False, loop=True, quality="high") +with col3: + st.write(' ') + +selected = option_menu( + menu_title= None, + options=["Resume Screen", "Technical Screen", "Behavioral Screen"], + icons = ["cloud-upload", "cast", "cast"], + default_index=0, + orientation="horizontal", + ) + +st.markdown("#") +st.markdown("
", unsafe_allow_html=True) + +st.markdown("

Features

", unsafe_allow_html=True) +st.markdown("#") +col1, col2, col3 = st.columns(3) +with col1: + st_lottie(load_lottiefile("images/brain.json"), speed=1, reverse=False, loop=True, quality="high", height=300) + st.markdown("

ask questions relevant to your resume and job description

", unsafe_allow_html=True) +with col2: + st_lottie(load_lottiefile("images/recording.json"), speed=1, reverse=False, loop=True, quality="high", height=300) + st.markdown("

voice interaction

", unsafe_allow_html=True) +with col3: + st_lottie(load_lottiefile("images/evaluation.json"), speed=1, reverse=False, loop=True, quality="high", height=300) + st.markdown("

AI evaluation

", unsafe_allow_html=True) + + +st.markdown("
", unsafe_allow_html=True) +st.markdown("

Contact: zwang531@fordham.edu

", unsafe_allow_html=True) st.markdown("

Fordham University Center of Digital Transformation DesignLAB

", unsafe_allow_html=True) \ No newline at end of file diff --git a/GPTInterviewer/images/brain.json b/images/brain.json similarity index 100% rename from GPTInterviewer/images/brain.json rename to images/brain.json diff --git a/GPTInterviewer/images/evaluation.json b/images/evaluation.json similarity index 100% rename from GPTInterviewer/images/evaluation.json rename to images/evaluation.json diff --git a/GPTInterviewer/images/hello.json b/images/hello.json similarity index 100% rename from GPTInterviewer/images/hello.json rename to images/hello.json diff --git a/GPTInterviewer/images/icon.png b/images/icon.png similarity index 100% rename from GPTInterviewer/images/icon.png rename to images/icon.png diff --git a/GPTInterviewer/images/interview.json b/images/interview.json similarity index 100% rename from GPTInterviewer/images/interview.json rename to images/interview.json diff --git a/GPTInterviewer/images/recording.json b/images/recording.json similarity index 100% rename from GPTInterviewer/images/recording.json rename to images/recording.json diff --git a/GPTInterviewer/images/talk.json b/images/talk.json similarity index 100% rename from GPTInterviewer/images/talk.json rename to images/talk.json diff --git a/GPTInterviewer/interviews/__init__.py b/interviews/__init__.py similarity index 100% rename from GPTInterviewer/interviews/__init__.py rename to interviews/__init__.py diff --git a/GPTInterviewer/interviews/phonescreen.py b/interviews/phonescreen.py similarity index 97% rename from GPTInterviewer/interviews/phonescreen.py rename to interviews/phonescreen.py index 32e4a1e..9d74de6 100644 --- a/GPTInterviewer/interviews/phonescreen.py +++ b/interviews/phonescreen.py @@ -1,21 +1,21 @@ -import langchain.chat_models.base -from PyPDF2 import PdfReader -from langchain.embeddings import OpenAIEmbeddings -from langchain.text_splitter import NLTKTextSplitter -from langchain.chains import RetrievalQA -from langchain.vectorstores import Chroma -import streamlit as st -class phonescreen: - - def __init__(self, pdf_file, retriever = None): - self.pdf_file = pdf_file - self.retriever = None - - def Chat_OpenAI(self, query: str, llm: langchain.chat_models.base.BaseChatModel, chain_type_kwargs: dict, retriever, memory): - - # Conversational Retrieval chain - qa = RetrievalQA.from_chain_type(llm= llm, chain_type_kwargs = chain_type_kwargs, chain_type = 'stuff', retriever = retriever, memory = memory) - - answers = qa.run(query) - +import langchain.chat_models.base +from PyPDF2 import PdfReader +from langchain.embeddings import OpenAIEmbeddings +from langchain.text_splitter import NLTKTextSplitter +from langchain.chains import RetrievalQA +from langchain.vectorstores import Chroma +import streamlit as st +class phonescreen: + + def __init__(self, pdf_file, retriever = None): + self.pdf_file = pdf_file + self.retriever = None + + def Chat_OpenAI(self, query: str, llm: langchain.chat_models.base.BaseChatModel, chain_type_kwargs: dict, retriever, memory): + + # Conversational Retrieval chain + qa = RetrievalQA.from_chain_type(llm= llm, chain_type_kwargs = chain_type_kwargs, chain_type = 'stuff', retriever = retriever, memory = memory) + + answers = qa.run(query) + return answers \ No newline at end of file diff --git a/GPTInterviewer/pages/Behavioral Screen.py b/pages/Behavioral Screen.py similarity index 97% rename from GPTInterviewer/pages/Behavioral Screen.py rename to pages/Behavioral Screen.py index a760bd6..4d53a2c 100644 --- a/GPTInterviewer/pages/Behavioral Screen.py +++ b/pages/Behavioral Screen.py @@ -1,189 +1,189 @@ -# langchain: https://python.langchain.com/ -from langchain.memory import ConversationBufferMemory -# Audio recording -from dataclasses import dataclass -# Streamlit - for web application -import streamlit as st -from st_audiorec.st_custom_components import st_audiorec -from speech_recognition.openai_whisper import save_wav_file, transcribe -from audio_recorder_streamlit import audio_recorder -from langchain.callbacks import get_openai_callback -from langchain.chat_models import ChatOpenAI -from langchain.chains import ConversationChain -from prompts.prompts import templates -from langchain.prompts.prompt import PromptTemplate -from langchain.prompts import ( - SystemMessagePromptTemplate, - HumanMessagePromptTemplate, - ChatPromptTemplate, - MessagesPlaceholder -) -from typing import Literal -from azure_service.speech_synthesizer import speech_synthesizer -from azure.cognitiveservices.speech import AudioDataStream -from streamlit_lottie import st_lottie -import json - -### ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— -def load_lottiefile(filepath: str): - with open(filepath, "r") as f: - return json.load(f) - -st_lottie(load_lottiefile("images/hello.json"), speed=1, reverse=False, loop=True, quality="high", height=300) - -st.markdown("### Instruction: ") -st.markdown(""" - - Press the microphone to start answering. - - The interview history will be displayed. - - Start introduce yourself to GPTInterviewer and enjoy! """) -st.markdown(""" - """) - -### ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— -# define prompt templates -Interview_Prompt = PromptTemplate(input_variables = ["history", "input"], template = templates.behavioral_template) - -@dataclass -class Message: - """Class for keeping track of interview history.""" - origin: Literal["human", "ai"] - message: str - -def load_css(): - with open("static/styles.css", "r") as f: - css = f"" - st.markdown(css, unsafe_allow_html=True) - -def initialize_session_state(): - - # interview history - if "history" not in st.session_state: - st.session_state.history = [] - - # token count - if "token_count" not in st.session_state: - st.session_state.token_count = 0 - - if 'memory' not in st.session_state: - st.session_state.memory = ConversationBufferMemory() - - if 'guideline' not in st.session_state: - llm = ChatOpenAI( - model_name="gpt-3.5-turbo", - temperature=0.6, ) - - # llm chain and memory - if "conversation" not in st.session_state: - - llm = ChatOpenAI( - model_name = "gpt-3.5-turbo", - temperature = 0.8,) - - st.session_state.conversation = ConversationChain( - prompt=Interview_Prompt, - llm=llm, - memory = st.session_state.memory, - ) - - if "feedback" not in st.session_state: - - llm = ChatOpenAI( - model_name = "gpt-3.5-turbo", - temperature = 0.5,) - - st.session_state.feedback = ConversationChain( - prompt=PromptTemplate(input_variables = ["history", "input"], template = templates.feedback_template), - llm=llm, - memory = st.session_state.memory, - ) - -# initialize session states -initialize_session_state() -load_css() - -chat_placeholder = st.container() -answer_placeholder = st.container() -credit_card_placeholder = st.empty() - -def answer_call_back(): - - with get_openai_callback() as cb: - # user input - human_answer = st.session_state.answer - # transcribe audio - save_wav_file("temp/audio.wav", human_answer) - - try: - input = transcribe("temp/audio.wav") - except: - st.write("Sorry, I didn't get that. Please try again.") - - # save human_answer to history - st.session_state.history.append( - Message("human", input) - ) - - # OpenAI answer and save to history - llm_answer = st.session_state.conversation.run(input) - # speech synthesis and speak out - interviewer_answer = speech_synthesizer(llm_answer) - # save audio data - stream = AudioDataStream(interviewer_answer) - # save audio data to history - st.session_state.history.append( - Message("ai", llm_answer) - ) - st.session_state.token_count += cb.total_tokens - -if len(st.session_state.history) < 12: - - with answer_placeholder: - answer = audio_recorder(pause_threshold = 2.5, sample_rate = 44100) - if answer: - st.session_state['answer'] = answer - answer_call_back() - - with chat_placeholder: - - for answer in st.session_state.history: - if answer: - div = f"""
- -
- ​{answer.message} -
-
- """ - st.markdown(div, unsafe_allow_html=True) - - for _ in range(3): - st.markdown("") - - credit_card_placeholder.caption(f""" - Used {st.session_state.token_count} tokens \n - Debug Langchain conversation: - {st.session_state.conversation.memory.buffer} - """) -else: - conclusion = "Thank you for using GPTInterviewer. Please enter you email address to receive the report." - speech_synthesizer(conclusion) - # submit email address - - with st.form(key='my_form'): - email = st.text_input("Email") - submit = st.form_submit_button("Submit") - - if submit: - # evaluation - evaluation = st.session_state.feedback.run("please give evalution regarding the interview") - st.write(evaluation) - st.stop() - - - - +# langchain: https://python.langchain.com/ +from langchain.memory import ConversationBufferMemory +# Audio recording +from dataclasses import dataclass +# Streamlit - for web application +import streamlit as st +from st_audiorec.st_custom_components import st_audiorec +from speech_recognition.openai_whisper import save_wav_file, transcribe +from audio_recorder_streamlit import audio_recorder +from langchain.callbacks import get_openai_callback +from langchain.chat_models import ChatOpenAI +from langchain.chains import ConversationChain +from prompts.prompts import templates +from langchain.prompts.prompt import PromptTemplate +from langchain.prompts import ( + SystemMessagePromptTemplate, + HumanMessagePromptTemplate, + ChatPromptTemplate, + MessagesPlaceholder +) +from typing import Literal +from azure_service.speech_synthesizer import speech_synthesizer +from azure.cognitiveservices.speech import AudioDataStream +from streamlit_lottie import st_lottie +import json + +### ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— +def load_lottiefile(filepath: str): + with open(filepath, "r") as f: + return json.load(f) + +st_lottie(load_lottiefile("images/hello.json"), speed=1, reverse=False, loop=True, quality="high", height=300) + +st.markdown("### Instruction: ") +st.markdown(""" + - Press the microphone to start answering. + - The interview history will be displayed. + - Start introduce yourself to GPTInterviewer and enjoy! """) +st.markdown(""" + """) + +### ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— +# define prompt templates +Interview_Prompt = PromptTemplate(input_variables = ["history", "input"], template = templates.behavioral_template) + +@dataclass +class Message: + """Class for keeping track of interview history.""" + origin: Literal["human", "ai"] + message: str + +def load_css(): + with open("static/styles.css", "r") as f: + css = f"" + st.markdown(css, unsafe_allow_html=True) + +def initialize_session_state(): + + # interview history + if "history" not in st.session_state: + st.session_state.history = [] + + # token count + if "token_count" not in st.session_state: + st.session_state.token_count = 0 + + if 'memory' not in st.session_state: + st.session_state.memory = ConversationBufferMemory() + + if 'guideline' not in st.session_state: + llm = ChatOpenAI( + model_name="gpt-3.5-turbo", + temperature=0.6, ) + + # llm chain and memory + if "conversation" not in st.session_state: + + llm = ChatOpenAI( + model_name = "gpt-3.5-turbo", + temperature = 0.8,) + + st.session_state.conversation = ConversationChain( + prompt=Interview_Prompt, + llm=llm, + memory = st.session_state.memory, + ) + + if "feedback" not in st.session_state: + + llm = ChatOpenAI( + model_name = "gpt-3.5-turbo", + temperature = 0.5,) + + st.session_state.feedback = ConversationChain( + prompt=PromptTemplate(input_variables = ["history", "input"], template = templates.feedback_template), + llm=llm, + memory = st.session_state.memory, + ) + +# initialize session states +initialize_session_state() +load_css() + +chat_placeholder = st.container() +answer_placeholder = st.container() +credit_card_placeholder = st.empty() + +def answer_call_back(): + + with get_openai_callback() as cb: + # user input + human_answer = st.session_state.answer + # transcribe audio + save_wav_file("temp/audio.wav", human_answer) + + try: + input = transcribe("temp/audio.wav") + except: + st.write("Sorry, I didn't get that. Please try again.") + + # save human_answer to history + st.session_state.history.append( + Message("human", input) + ) + + # OpenAI answer and save to history + llm_answer = st.session_state.conversation.run(input) + # speech synthesis and speak out + interviewer_answer = speech_synthesizer(llm_answer) + # save audio data + stream = AudioDataStream(interviewer_answer) + # save audio data to history + st.session_state.history.append( + Message("ai", llm_answer) + ) + st.session_state.token_count += cb.total_tokens + +if len(st.session_state.history) < 12: + + with answer_placeholder: + answer = audio_recorder(pause_threshold = 2.5, sample_rate = 44100) + if answer: + st.session_state['answer'] = answer + answer_call_back() + + with chat_placeholder: + + for answer in st.session_state.history: + if answer: + div = f"""
+ +
+ ​{answer.message} +
+
+ """ + st.markdown(div, unsafe_allow_html=True) + + for _ in range(3): + st.markdown("") + + credit_card_placeholder.caption(f""" + Used {st.session_state.token_count} tokens \n + Debug Langchain conversation: + {st.session_state.conversation.memory.buffer} + """) +else: + conclusion = "Thank you for using GPTInterviewer. Please enter you email address to receive the report." + speech_synthesizer(conclusion) + # submit email address + + with st.form(key='my_form'): + email = st.text_input("Email") + submit = st.form_submit_button("Submit") + + if submit: + # evaluation + evaluation = st.session_state.feedback.run("please give evalution regarding the interview") + st.write(evaluation) + st.stop() + + + + diff --git a/GPTInterviewer/pages/Resume Screen.py b/pages/Resume Screen.py similarity index 81% rename from GPTInterviewer/pages/Resume Screen.py rename to pages/Resume Screen.py index 6ade514..c6e3065 100644 --- a/GPTInterviewer/pages/Resume Screen.py +++ b/pages/Resume Screen.py @@ -1,255 +1,256 @@ -# langchain: https://python.langchain.com/ -import time -from dataclasses import dataclass -import audio_recorder_streamlit -import streamlit as st -from speech_recognition.openai_whisper import save_wav_file, transcribe -from audio_recorder_streamlit import audio_recorder -from langchain.callbacks import get_openai_callback -from langchain.chat_models import ChatOpenAI -from langchain.memory import ConversationBufferMemory -from langchain.chains import RetrievalQA, ConversationChain -from langchain.prompts.prompt import PromptTemplate -from langchain.prompts import ( - SystemMessagePromptTemplate, - HumanMessagePromptTemplate, - ChatPromptTemplate, - MessagesPlaceholder -) -from prompts.prompts import templates -from typing import Literal -from azure_service.speech_synthesizer import speech_synthesizer -from azure.cognitiveservices.speech import AudioDataStream -from langchain.embeddings import OpenAIEmbeddings -from langchain.vectorstores import FAISS -from langchain.text_splitter import NLTKTextSplitter -import nltk -from PyPDF2 import PdfReader -from prompts.prompt_selector import prompt_sector -from streamlit_lottie import st_lottie -import json - -### ----------------------------------------------------------------------------------------------------------- -if not nltk.data.find('tokenizers/punkt'): - nltk.download('punkt') - -def load_lottiefile(filepath: str): - with open(filepath, "r") as f: - return json.load(f) - -st_lottie(load_lottiefile("images/hello.json"), speed=1, reverse=False, loop=True, quality="high", height=300) -st.markdown("### Instruction: ") -st.markdown(""" - In this session, the GPT Interviewer will review your resume and discuss your past experiences. - - Press the microphone to start answering. - - Each Interview will take 10 to 15 mins. - - Start introduce yourself and enjoy! """) - -position = st.selectbox("#### Select the position you are applying for", ["Data Analyst", "Software Engineer", "Marketing"]) -resume = st.file_uploader("#### Upload your resume", type=["pdf"]) - -### ----------------------------------------------------------------------------------------------------------- - -### ----------------------------------------------------------------------------------------------------------- -@dataclass -class Message: - """Class for keeping track of interview history.""" - origin: Literal["human", "ai"] - message: str - -def save_vector(resume): - - pdf_reader = PdfReader(resume) - - text = "" - for page in pdf_reader.pages: - text += page.extract_text() - - # Split the document into chunks - text_splitter = NLTKTextSplitter() - texts = text_splitter.split_text(text) - text_splitter = NLTKTextSplitter() - texts = text_splitter.split_text(text) - - embeddings = OpenAIEmbeddings() - docsearch = FAISS.from_texts(texts, embeddings) - - return docsearch - -def load_css(): - with open("static/styles.css", "r") as f: - css = f"" - st.markdown(css, unsafe_allow_html=True) - -def initialize_session_state(): - - # convert resume to embeddings - if 'docsearch' not in st.session_state: - st.session_state.docserch = save_vector(resume) -### ----------------------------------------------------------------------------------------------------------- - # retriever for resume screen - if 'retriever' not in st.session_state: - st.session_state.retriever = st.session_state.docserch.as_retriever(search_type="similarity") -### ----------------------------------------------------------------------------------------------------------- - # prompt for retrieving information - if 'chain_type_kwargs' not in st.session_state: - st.session_state.chain_type_kwargs = prompt_sector(position, templates) -### ----------------------------------------------------------------------------------------------------------- - # interview history - if "resume_history" not in st.session_state: - st.session_state.resume_history = [] -### ----------------------------------------------------------------------------------------------------------- - # token count - if "token_count" not in st.session_state: - st.session_state.token_count = 0 -### ----------------------------------------------------------------------------------------------------------- - # memory buffer for resume screen - if "resume_memory" not in st.session_state: - st.session_state.resume_memory = ConversationBufferMemory(human_prefix = "Candidate: ", ai_prefix = "Interviewer") - -### ----------------------------------------------------------------------------------------------------------- - # guideline for resume screen - if "guideline" not in st.session_state: - - llm = ChatOpenAI( - model_name = "gpt-3.5-turbo", - temperature = 0.6,) - - st.session_state.guideline = RetrievalQA.from_chain_type( - llm=llm, - chain_type_kwargs=st.session_state.chain_type_kwargs, chain_type='stuff', - retriever=st.session_state.retriever, memory = st.session_state.resume_memory).run("Create an interview guideline and prepare only two questions for each topic. Make sure the questions tests the knowledge") -### ----------------------------------------------------------------------------------------------------------- - # llm chain for resume screen - if "resume_screen" not in st.session_state: - - llm = ChatOpenAI( - model_name="gpt-3.5-turbo", - temperature=0.8, ) - - PROMPT = PromptTemplate( - input_variables=["history", "input"], - template= """I want you to act as an interviewer strictly following the guideline in the current conversation. - Do not ask the same question. - Do not repeat the question. - Do ask follow-up questions if you think it's necessary. - You name is GPTInterviewer. - I want you to only reply as an interviewer. - Do not write all the conversation at once. - I want you to only reply as an interviewer. - Ask me questions and wait for my answers. Do not write explanations. - - Current Conversation: - {history} - - Candidate: {input} - AI: """) - - st.session_state.resume_screen = ConversationChain(prompt=PROMPT, llm = llm, memory = st.session_state.resume_memory) -### ----------------------------------------------------------------------------------------------------------- - # llm chain for generating feedback - if "resume_feedback" not in st.session_state: - - llm = ChatOpenAI( - model_name="gpt-3.5-turbo", - temperature=0.5,) - - st.session_state.resume_feedback = ConversationChain( - prompt=PromptTemplate(input_variables=["history","input"], template=templates.feedback_template), - llm=llm, - memory=st.session_state.resume_memory, - ) -### ----------------------------------------------------------------------------------------------------------- -### ----------------------------------------------------------------------------------------------------------- -# sumitted job description -if position and resume: - - progress_text = "Loading..." - my_bar = st.progress(0, text=progress_text) - for percent_complete in range(100): - time.sleep(0.02) - my_bar.progress(percent_complete + 1, text=progress_text) - - # intialize session state - initialize_session_state() - load_css() - #st.markdown(st.session_state.guideline) - - if len(st.session_state.resume_history) < 11: - - chat_placeholder = st.container() - answer_placeholder = st.container() - credit_card_placeholder = st.empty() - - def answer_call_back(): - - with get_openai_callback() as cb: - # user input - human_answer = st.session_state.answer - # transcribe audio - save_wav_file("temp/audio.wav", human_answer) - input = transcribe("temp/audio.wav") - # save human input to history - st.session_state.resume_history.append( - Message("human", input) - ) - - # GPT Interviewer output and save to history - llm_answer = st.session_state.resume_screen.run(input) - # speech synthesis and speak out - interviewer_answer = speech_synthesizer(llm_answer) - # save audio data - stream = AudioDataStream(interviewer_answer) - # save audio data to history - st.session_state.resume_history.append( - Message("ai", llm_answer) - ) - st.session_state.token_count += cb.total_tokens - - with answer_placeholder: - answer = audio_recorder(pause_threshold = 2.5, sample_rate = 44100) - if answer: - st.session_state['answer'] = answer - answer_call_back() - else: - st.write("Your interview history will be displaced here") - - with chat_placeholder: - for answer in st.session_state.resume_history: - if answer: - div = f"""
- -
- ​{answer.message} -
-
- """ - st.markdown(div, unsafe_allow_html=True) - - for _ in range(3): - st.markdown("") - - credit_card_placeholder.caption(f""" - Used {st.session_state.token_count} tokens \n - You are on {(len(st.session_state.resume_history) / 11) ** 100}% of the wat to the end.""") - # reaching the token limit - else: - conclusion = "Thank you for using GPTInterviewer. Please enter you email address to receive the report." - conclusion = speech_synthesizer(conclusion) - - with st.form(key='my_form'): - email = st.text_input("Email") - submit = st.form_submit_button("Submit") - - if submit: - # evaluation - evaluation = st.session_state.resume_feedback.run("please give evalution regarding the interview") - st.markdown(evaluation) - -else: - st.write("Please submit your resume and select desired position first.") +# langchain: https://python.langchain.com/ +import time +from dataclasses import dataclass +import audio_recorder_streamlit +import streamlit as st +from speech_recognition.openai_whisper import save_wav_file, transcribe +from audio_recorder_streamlit import audio_recorder +from langchain.callbacks import get_openai_callback +from langchain.chat_models import ChatOpenAI +from langchain.memory import ConversationBufferMemory +from langchain.chains import RetrievalQA, ConversationChain +from langchain.prompts.prompt import PromptTemplate +from langchain.prompts import ( + SystemMessagePromptTemplate, + HumanMessagePromptTemplate, + ChatPromptTemplate, + MessagesPlaceholder +) +from prompts.prompts import templates +from typing import Literal +from azure_service.speech_synthesizer import speech_synthesizer +from azure.cognitiveservices.speech import AudioDataStream +from langchain.embeddings import OpenAIEmbeddings +from langchain.vectorstores import FAISS +from langchain.text_splitter import NLTKTextSplitter +import nltk +from PyPDF2 import PdfReader +from prompts.prompt_selector import prompt_sector +from streamlit_lottie import st_lottie +import json + +### ----------------------------------------------------------------------------------------------------------- +if not nltk.data.find('tokenizers/punkt'): + nltk.download('punkt') + +def load_lottiefile(filepath: str): + with open(filepath, "r") as f: + return json.load(f) + +st_lottie(load_lottiefile("images/hello.json"), speed=1, reverse=False, loop=True, quality="high", height=300) +st.markdown("### Instruction: ") +st.markdown(""" + In this session, the GPT Interviewer will review your resume and discuss your past experiences. + - Press the microphone to start answering. + - Each Interview will take 10 to 15 mins. + - Start introduce yourself and enjoy! """) + +position = st.selectbox("#### Select the position you are applying for", ["Data Analyst", "Software Engineer", "Marketing"]) +resume = st.file_uploader("#### Upload your resume", type=["pdf"]) + +### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— +@dataclass +class Message: + """Class for keeping track of interview history.""" + origin: Literal["human", "ai"] + message: str + +def save_vector(resume): + + pdf_reader = PdfReader(resume) + + text = "" + for page in pdf_reader.pages: + text += page.extract_text() + + # Split the document into chunks + text_splitter = NLTKTextSplitter() + texts = text_splitter.split_text(text) + text_splitter = NLTKTextSplitter() + texts = text_splitter.split_text(text) + + embeddings = OpenAIEmbeddings() + docsearch = FAISS.from_texts(texts, embeddings) + + return docsearch + +def load_css(): + with open("static/styles.css", "r") as f: + css = f"" + st.markdown(css, unsafe_allow_html=True) + +def initialize_session_state(): + + # convert resume to embeddings + if 'docsearch' not in st.session_state: + st.session_state.docserch = save_vector(resume) + + # retriever for resume screen + if 'retriever' not in st.session_state: + st.session_state.retriever = st.session_state.docserch.as_retriever(search_type="similarity") + + # prompt for retrieving information + if 'chain_type_kwargs' not in st.session_state: + st.session_state.chain_type_kwargs = prompt_sector(position, templates) + + # interview history + if "resume_history" not in st.session_state: + st.session_state.resume_history = [] + + # token count + if "token_count" not in st.session_state: + st.session_state.token_count = 0 + + # memory buffer for resume screen + if "resume_memory" not in st.session_state: + st.session_state.resume_memory = ConversationBufferMemory(human_prefix = "Candidate: ", ai_prefix = "Interviewer") + + # guideline for resume screen + if "guideline" not in st.session_state: + + llm = ChatOpenAI( + model_name = "gpt-3.5-turbo", + temperature = 0.5,) + + st.session_state.guideline = RetrievalQA.from_chain_type( + llm=llm, + chain_type_kwargs=st.session_state.chain_type_kwargs, chain_type='stuff', + retriever=st.session_state.retriever, memory = st.session_state.resume_memory).run("Create an interview guideline and prepare only two questions for each topic. Make sure the questions tests the knowledge") + + # llm chain for resume screen + if "resume_screen" not in st.session_state: + + llm = ChatOpenAI( + model_name="gpt-3.5-turbo", + temperature=0.7, ) + + PROMPT = PromptTemplate( + input_variables=["history", "input"], + template= """ + Let think step by step. + I want you to act as an interviewer strictly following the guideline in the current conversation. + You name is GPTInterviewer. + I want you to only reply as an interviewer. + + Ask me questions and wait for my answers. Do not write explanations. + + Do ask follow-up questions if you think it's necessary. + + Do not ask the same question. + Do not repeat the question. + Do not write all the conversation at once. + + + Current Conversation: + {history} + + Candidate: {input} + AI: """) + + st.session_state.resume_screen = ConversationChain(prompt=PROMPT, llm = llm, memory = st.session_state.resume_memory) + + # llm chain for generating feedback + if "resume_feedback" not in st.session_state: + + llm = ChatOpenAI( + model_name="gpt-3.5-turbo", + temperature=0.5,) + + st.session_state.resume_feedback = ConversationChain( + prompt=PromptTemplate(input_variables=["history","input"], template=templates.feedback_template), + llm=llm, + memory=st.session_state.resume_memory, + ) + +### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— + +# sumitted job description +if position and resume: + + progress_text = "Loading..." + my_bar = st.progress(0, text=progress_text) + for percent_complete in range(100): + time.sleep(0.02) + my_bar.progress(percent_complete + 1, text=progress_text) + + # intialize session state + initialize_session_state() + load_css() + st.markdown(st.session_state.guideline) + + if len(st.session_state.resume_history) < 11: + + chat_placeholder = st.container() + answer_placeholder = st.container() + credit_card_placeholder = st.empty() + + def answer_call_back(): + + with get_openai_callback() as cb: + # user input + human_answer = st.session_state.answer + # transcribe audio + save_wav_file("temp/audio.wav", human_answer) + input = transcribe("temp/audio.wav") + # save human input to history + st.session_state.resume_history.append( + Message("human", input) + ) + + # GPT Interviewer output and save to history + llm_answer = st.session_state.resume_screen.run(input) + # speech synthesis and speak out + interviewer_answer = speech_synthesizer(llm_answer) + # save audio data + stream = AudioDataStream(interviewer_answer) + # save audio data to history + st.session_state.resume_history.append( + Message("ai", llm_answer) + ) + st.session_state.token_count += cb.total_tokens + + with answer_placeholder: + answer = audio_recorder(pause_threshold = 2, sample_rate = 44100) + if answer: + st.session_state['answer'] = answer + answer_call_back() + + with chat_placeholder: + for answer in st.session_state.resume_history: + if answer: + div = f"""
+ +
+ ​{answer.message} +
+
+ """ + st.markdown(div, unsafe_allow_html=True) + + for _ in range(3): + st.markdown("") + + credit_card_placeholder.caption(f""" + Used {st.session_state.token_count} tokens \n + You are on {(len(st.session_state.resume_history) / 11) ** 100}% of the wat to the end.""") + # reaching the token limit + else: + conclusion = "Thank you for using GPTInterviewer. Please enter you email address to receive the report." + conclusion = speech_synthesizer(conclusion) + + with st.form(key='my_form'): + email = st.text_input("Email") + submit = st.form_submit_button("Submit") + + if submit: + # evaluation + evaluation = st.session_state.resume_feedback.run("please give evalution regarding the interview") + st.markdown(evaluation) + +else: + st.write("Please submit your resume and select desired position first.") diff --git a/GPTInterviewer/pages/Technical Screen.py b/pages/Technical Screen.py similarity index 97% rename from GPTInterviewer/pages/Technical Screen.py rename to pages/Technical Screen.py index 057d82d..53d045b 100644 --- a/GPTInterviewer/pages/Technical Screen.py +++ b/pages/Technical Screen.py @@ -1,244 +1,245 @@ -# langchain: https://python.langchain.com/ -from dataclasses import dataclass -import streamlit as st -from speech_recognition.openai_whisper import save_wav_file, transcribe -from st_audiorec.st_custom_components import st_audiorec -from audio_recorder_streamlit import audio_recorder -from langchain.callbacks import get_openai_callback -from langchain.chat_models import ChatOpenAI -from langchain.memory import ConversationBufferMemory -from langchain.chains import RetrievalQA, ConversationChain -from prompts.prompts import templates -from langchain.prompts.prompt import PromptTemplate -from typing import Literal -from azure_service.speech_synthesizer import speech_synthesizer -from azure.cognitiveservices.speech import AudioDataStream -from langchain.embeddings import OpenAIEmbeddings -from langchain.vectorstores import FAISS -from langchain.text_splitter import NLTKTextSplitter -import nltk -from streamlit_lottie import st_lottie -import json - -if not nltk.data.find('tokenizers/punkt'): - nltk.download('punkt') - -### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— -def load_lottiefile(filepath: str): - with open(filepath, "r") as f: - return json.load(f) - -st_lottie(load_lottiefile("images/hello.json"), speed=1, reverse=False, loop=True, quality="high", height=300) -st.markdown("### Instruction: ") -st.markdown(""" - In this session, the GPT Interviewer will assess your technical skills as they relate to the job description. - - Press the microphone to start answering. - - Each Interview will take 10 to 15 mins. - - Start introduce yourself and enjoy! """) -jd = st.text_area("#### Please enter the job description here: ") - -with st.sidebar: - st.markdown("### What's next?") - st.write(""" - For example, if the job description requires knowledge of data mining, GPT Interviewer will ask you questions like "Explains overfitting or How does backpropagation work?" - """) - -### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— -@dataclass -class Message: - """Class for keeping track of interview history.""" - origin: Literal["human", "ai"] - message: str - -def save_vector(text): - - text_splitter = NLTKTextSplitter() - texts = text_splitter.split_text(text) - - # Create emebeddings - embeddings = OpenAIEmbeddings() - - docsearch = FAISS.from_texts(texts, embeddings) - - # Retrieve embeedings from vector database - Chromadb - #vectordb = Chroma.from_texts(texts=texts, embedding=embeddings, persist_directory= 'db') - #vectordb.persist() - #vectordb = Chroma(persist_directory='db', embedding_function=embeddings) - - return docsearch - -def load_css(): - with open("static/styles.css", "r") as f: - css = f"" - st.markdown(css, unsafe_allow_html=True) - -def initialize_session_state(): - - if 'jd_docsearch' not in st.session_state: - st.session_state.jd_docserch = save_vector(jd) - - if 'jd_retriever' not in st.session_state: - st.session_state.jd_retriever = st.session_state.jd_docserch.as_retriever(search_type="similarity") - - if 'jd_chain_type_kwargs' not in st.session_state: - Interview_Prompt = PromptTemplate(input_variables=["context", "question"], - template=templates.jd_template) - st.session_state.jd_chain_type_kwargs = {"prompt": Interview_Prompt} - - if 'jd_memory' not in st.session_state: - st.session_state.jd_memory = ConversationBufferMemory() - - # interview history - if "jd_history" not in st.session_state: - st.session_state.jd_history = [] - - # token count - if "token_count" not in st.session_state: - st.session_state.token_count = 0 - - if "jd_guideline" not in st.session_state: - - llm = ChatOpenAI( - model_name = "gpt-3.5-turbo", - temperature = 0.6,) - - st.session_state.jd_guideline = RetrievalQA.from_chain_type( - llm=llm, - chain_type_kwargs=st.session_state.jd_chain_type_kwargs, chain_type='stuff', - retriever=st.session_state.jd_retriever, memory = st.session_state.jd_memory).run("Create an interview guideline and prepare only one questions for each topic. Make sure the questions tests the technical knowledge") - - # llm chain and memory - if "jd_screen" not in st.session_state: - - llm = ChatOpenAI( - model_name="gpt-3.5-turbo", - temperature=0.8, ) - - PROMPT = PromptTemplate( - input_variables=["history", "input"], - template="""I want you to act as an interviewer strictly following the guideline in the current conversation. - Do not ask the same question. - Do not repeat the question. - Do ask follow-up questions if necessary. - You name is GPTInterviewer. - I want you to only reply as an interviewer. - Do not write all the conversation at once. - I want you to only reply as an interviewer. - Ask me questions and wait for my answers. Do not write explanations. - - Current Conversation: - {history} - - Candidate: {input} - AI: """) - - st.session_state.jd_screen = ConversationChain(prompt=PROMPT, llm=llm, - memory=st.session_state.jd_memory) - if 'jd_feedback' not in st.session_state: - - llm = ChatOpenAI( - model_name="gpt-3.5-turbo", - temperature=0.5, ) - - st.session_state.jd_feedback = ConversationChain( - prompt=PromptTemplate(input_variables=["history", "input"], template=templates.feedback_template), - llm=llm, - memory=st.session_state.jd_memory, - ) - -### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— -# logic -# sumitted job description -if jd: - progress_text = "Loading..." - my_bar = st.progress(0, text=progress_text) - for percent_complete in range(100): - time.sleep(0.02) - my_bar.progress(percent_complete + 1, text=progress_text) - - # initialize session states - initialize_session_state() - load_css() - #st.write(st.session_state.jd_guideline) - - # not reaching the token limit - if len(st.session_state.jd_history) < 12: - - chat_placeholder = st.container() - answer_placeholder = st.container() - credit_card_placeholder = st.empty() - - def answer_call_back(): - - with get_openai_callback() as cb: - # user input - human_answer = st.session_state.answer - # transcribe audio - save_wav_file("temp/audio.wav", human_answer) - - try: - input = transcribe("temp/audio.wav") - # save human_answer to history - st.session_state.jd_history.append( - Message("human", input) - ) - - # OpenAI answer and save to history - llm_answer = st.session_state.jd_screen.run(input) - # speech synthesis and speak out - interviewer_answer = speech_synthesizer(llm_answer) - # save audio data - stream = AudioDataStream(interviewer_answer) - # save audio data to history - st.session_state.jd_history.append( - Message("ai", llm_answer) - ) - st.session_state.token_count += cb.total_tokens - except: - st.write("Sorry, I didn't get that. Please try again.") - - with answer_placeholder: - answer = audio_recorder(pause_threshold = 2.5, sample_rate = 44100) - if answer: - st.session_state['answer'] = answer - answer_call_back() - else: - st.write("Your interview history will be displaced here") - - with chat_placeholder: - for answer in st.session_state.jd_history: - if answer: - div = f"""
- -
- ​{answer.message} -
-
- """ - st.markdown(div, unsafe_allow_html=True) - - for _ in range(3): - st.markdown("") - - credit_card_placeholder.caption(f""" - Used {st.session_state.token_count} tokens \n - You are on {(len(st.session_state.jd_history) / 11 ** 100)}% of the wat to the end.""") - else: - conclusion = "Thank you for using GPTInterviewer. Please enter you email address to receive the report." - concludion = speech_synthesizer(conclusion) - - with st.form(key='my_form'): - email = st.text_input("Email") - submit = st.form_submit_button("Submit") - - if submit: - # evaluation - evaluation = st.session_state.jd_feedback.run("please give evalution regarding the interview") - st.write(evaluation) -else: - st.write("Please enter the job description first.") +# langchain: https://python.langchain.com/ +from dataclasses import dataclass +import streamlit as st +from speech_recognition.openai_whisper import save_wav_file, transcribe +from st_audiorec.st_custom_components import st_audiorec +from audio_recorder_streamlit import audio_recorder +from langchain.callbacks import get_openai_callback +from langchain.chat_models import ChatOpenAI +from langchain.memory import ConversationBufferMemory +from langchain.chains import RetrievalQA, ConversationChain +from prompts.prompts import templates +from langchain.prompts.prompt import PromptTemplate +from typing import Literal +from azure_service.speech_synthesizer import speech_synthesizer +from azure.cognitiveservices.speech import AudioDataStream +from langchain.embeddings import OpenAIEmbeddings +from langchain.vectorstores import FAISS +from langchain.text_splitter import NLTKTextSplitter +import nltk +from streamlit_lottie import st_lottie +import json +import time + +if not nltk.data.find('tokenizers/punkt'): + nltk.download('punkt') + +### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— +def load_lottiefile(filepath: str): + with open(filepath, "r") as f: + return json.load(f) + +st_lottie(load_lottiefile("images/hello.json"), speed=1, reverse=False, loop=True, quality="high", height=300) +st.markdown("### Instruction: ") +st.markdown(""" + In this session, the GPT Interviewer will assess your technical skills as they relate to the job description. + - Press the microphone to start answering. + - Each Interview will take 10 to 15 mins. + - Start introduce yourself and enjoy! """) +jd = st.text_area("#### Please enter the job description here: ") + +with st.sidebar: + st.markdown("### What's next?") + st.write(""" + For example, if the job description requires knowledge of data mining, GPT Interviewer will ask you questions like "Explains overfitting or How does backpropagation work?" + """) + +### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— +@dataclass +class Message: + """Class for keeping track of interview history.""" + origin: Literal["human", "ai"] + message: str + +def save_vector(text): + + text_splitter = NLTKTextSplitter() + texts = text_splitter.split_text(text) + + # Create emebeddings + embeddings = OpenAIEmbeddings() + + docsearch = FAISS.from_texts(texts, embeddings) + + # Retrieve embeedings from vector database - Chromadb + #vectordb = Chroma.from_texts(texts=texts, embedding=embeddings, persist_directory= 'db') + #vectordb.persist() + #vectordb = Chroma(persist_directory='db', embedding_function=embeddings) + + return docsearch + +def load_css(): + with open("static/styles.css", "r") as f: + css = f"" + st.markdown(css, unsafe_allow_html=True) + +def initialize_session_state(): + + if 'jd_docsearch' not in st.session_state: + st.session_state.jd_docserch = save_vector(jd) + + if 'jd_retriever' not in st.session_state: + st.session_state.jd_retriever = st.session_state.jd_docserch.as_retriever(search_type="similarity") + + if 'jd_chain_type_kwargs' not in st.session_state: + Interview_Prompt = PromptTemplate(input_variables=["context", "question"], + template=templates.jd_template) + st.session_state.jd_chain_type_kwargs = {"prompt": Interview_Prompt} + + if 'jd_memory' not in st.session_state: + st.session_state.jd_memory = ConversationBufferMemory() + + # interview history + if "jd_history" not in st.session_state: + st.session_state.jd_history = [] + + # token count + if "token_count" not in st.session_state: + st.session_state.token_count = 0 + + if "jd_guideline" not in st.session_state: + + llm = ChatOpenAI( + model_name = "gpt-3.5-turbo", + temperature = 0.6,) + + st.session_state.jd_guideline = RetrievalQA.from_chain_type( + llm=llm, + chain_type_kwargs=st.session_state.jd_chain_type_kwargs, chain_type='stuff', + retriever=st.session_state.jd_retriever, memory = st.session_state.jd_memory).run("Create an interview guideline and prepare only one questions for each topic. Make sure the questions tests the technical knowledge") + + # llm chain and memory + if "jd_screen" not in st.session_state: + + llm = ChatOpenAI( + model_name="gpt-3.5-turbo", + temperature=0.8, ) + + PROMPT = PromptTemplate( + input_variables=["history", "input"], + template="""I want you to act as an interviewer strictly following the guideline in the current conversation. + Do not ask the same question. + Do not repeat the question. + Do ask follow-up questions if necessary. + You name is GPTInterviewer. + I want you to only reply as an interviewer. + Do not write all the conversation at once. + I want you to only reply as an interviewer. + Ask me questions and wait for my answers. Do not write explanations. + + Current Conversation: + {history} + + Candidate: {input} + AI: """) + + st.session_state.jd_screen = ConversationChain(prompt=PROMPT, llm=llm, + memory=st.session_state.jd_memory) + if 'jd_feedback' not in st.session_state: + + llm = ChatOpenAI( + model_name="gpt-3.5-turbo", + temperature=0.5, ) + + st.session_state.jd_feedback = ConversationChain( + prompt=PromptTemplate(input_variables=["history", "input"], template=templates.feedback_template), + llm=llm, + memory=st.session_state.jd_memory, + ) + +### —————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————— +# logic +# sumitted job description +if jd: + progress_text = "Loading..." + my_bar = st.progress(0, text=progress_text) + for percent_complete in range(100): + time.sleep(0.02) + my_bar.progress(percent_complete + 1, text=progress_text) + + # initialize session states + initialize_session_state() + load_css() + #st.write(st.session_state.jd_guideline) + + # not reaching the token limit + if len(st.session_state.jd_history) < 12: + + chat_placeholder = st.container() + answer_placeholder = st.container() + credit_card_placeholder = st.empty() + + def answer_call_back(): + + with get_openai_callback() as cb: + # user input + human_answer = st.session_state.answer + # transcribe audio + save_wav_file("temp/audio.wav", human_answer) + + try: + input = transcribe("temp/audio.wav") + # save human_answer to history + st.session_state.jd_history.append( + Message("human", input) + ) + + # OpenAI answer and save to history + llm_answer = st.session_state.jd_screen.run(input) + # speech synthesis and speak out + interviewer_answer = speech_synthesizer(llm_answer) + # save audio data + stream = AudioDataStream(interviewer_answer) + # save audio data to history + st.session_state.jd_history.append( + Message("ai", llm_answer) + ) + st.session_state.token_count += cb.total_tokens + except: + st.write("Sorry, I didn't get that. Please try again.") + + with answer_placeholder: + answer = audio_recorder(pause_threshold = 2.5, sample_rate = 44100) + if answer: + st.session_state['answer'] = answer + answer_call_back() + else: + st.write("Your interview history will be displaced here") + + with chat_placeholder: + for answer in st.session_state.jd_history: + if answer: + div = f"""
+ +
+ ​{answer.message} +
+
+ """ + st.markdown(div, unsafe_allow_html=True) + + for _ in range(3): + st.markdown("") + + credit_card_placeholder.caption(f""" + Used {st.session_state.token_count} tokens \n + You are on {(len(st.session_state.jd_history) / 11 ** 100)}% of the wat to the end.""") + else: + conclusion = "Thank you for using GPTInterviewer. Please enter you email address to receive the report." + concludion = speech_synthesizer(conclusion) + + with st.form(key='my_form'): + email = st.text_input("Email") + submit = st.form_submit_button("Submit") + + if submit: + # evaluation + evaluation = st.session_state.jd_feedback.run("please give evalution regarding the interview") + st.write(evaluation) +else: + st.write("Please enter the job description first.") diff --git a/GPTInterviewer/prompts/__init__.py b/prompts/__init__.py similarity index 100% rename from GPTInterviewer/prompts/__init__.py rename to prompts/__init__.py diff --git a/prompts/__pycache__/__init__.cpython-310.pyc b/prompts/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6c119e0ff5543c0966b2b9b312eed8c66156c8b6 GIT binary patch literal 166 zcmd1j<>g`k0+S`vQ$X}%5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;!HgvsFxJacWU< zjG?88rE!dZUaCt`W?5>COKNd;Nq#|0dS*#RX;O@PK!|5vNorA9W@>qAQA|Nmer`cY jaZG%CW?p7Ve7s&k_esUZm?`AWmjf_kt Z2=Slnig5AG5}dtU%#th;lUE2^0RV0R8XN!s delta 138 zcmZ3e^+=sBpO=@50SKzQr>EozZ{)kl%(RbbvI6@-#-hoqS#%~pVyTMRFUnR(ttdz>%1q5mPSsH;D9X=DO)e=`NX$!7 eD9+Bz$tl)Tn7n~cWb+(O4{l~r7QxBSMXUge(Jre1 diff --git a/GPTInterviewer/prompts/examples.py b/prompts/examples.py similarity index 100% rename from GPTInterviewer/prompts/examples.py rename to prompts/examples.py diff --git a/GPTInterviewer/prompts/prompt_selector.py b/prompts/prompt_selector.py similarity index 97% rename from GPTInterviewer/prompts/prompt_selector.py rename to prompts/prompt_selector.py index 49b29e8..287c059 100644 --- a/GPTInterviewer/prompts/prompt_selector.py +++ b/prompts/prompt_selector.py @@ -1,22 +1,22 @@ -from langchain.prompts import PromptTemplate -def prompt_sector(position: str, prompts: classmethod) -> dict: - if position == 'Data Analyst': - PROMPT = PromptTemplate( - template= prompts.da_template, input_variables=["context", "question"] - ) - chain_type_kwargs = {"prompt": PROMPT} - - if position == 'Software Engineer': - PROMPT = PromptTemplate( - template= prompts.swe_template, input_variables=["context", "question"] - ) - chain_type_kwargs = {"prompt": PROMPT} - - if position == 'Marketing': - PROMPT = PromptTemplate( - template= prompts.marketing_template, input_variables=["context", "question"] - ) - chain_type_kwargs = {"prompt": PROMPT} - - return chain_type_kwargs - +from langchain.prompts import PromptTemplate +def prompt_sector(position: str, prompts: classmethod) -> dict: + if position == 'Data Analyst': + PROMPT = PromptTemplate( + template= prompts.da_template, input_variables=["context", "question"] + ) + chain_type_kwargs = {"prompt": PROMPT} + + if position == 'Software Engineer': + PROMPT = PromptTemplate( + template= prompts.swe_template, input_variables=["context", "question"] + ) + chain_type_kwargs = {"prompt": PROMPT} + + if position == 'Marketing': + PROMPT = PromptTemplate( + template= prompts.marketing_template, input_variables=["context", "question"] + ) + chain_type_kwargs = {"prompt": PROMPT} + + return chain_type_kwargs + diff --git a/GPTInterviewer/prompts/prompts.py b/prompts/prompts.py similarity index 85% rename from GPTInterviewer/prompts/prompts.py rename to prompts/prompts.py index 612af01..0d6a7e3 100644 --- a/GPTInterviewer/prompts/prompts.py +++ b/prompts/prompts.py @@ -1,123 +1,134 @@ -# Data Analyst -class templates: - - """ store all prompts templates """ - - da_template = """ - I want you to act as an interviewer. Remember, you are the interviewer not the candidate. - - Let think step by step. - - Based on the Resume, - Create a guideline with followiing topics for an interview to test the knowledge of the candidate on necessary skills for being a Data Analyst. - - The questions should be in the context of the resume. - - There are 3 main topics: - 1. Background and Skills - 2. Work Experience - 3. Projects (if applicable) - - Do not ask the same question. - Do not repeat the question. - - Resume: - {context} - - Question: {question} - Answer: """ - - # software engineer - swe_template = """ - I want you to act as an interviewer. Remember, you are the interviewer not the candidate. - - Let think step by step. - - Based on the resume, - Create a guideline with topics for an interview to test the knowledge of the candidate on necessary skills for being a Software Engineer. - There are 3 main topics: - 1. Background and Skills - 2. Work Experience - 3. Projects (if applicable) - Do not ask the same question. - Do not repeat the question. - - Resume: - {context} - - Question: {question} - Answer: """ - - # marketing - marketing_template = """ - I want you to act as an interviewer. Remember, you are the interviewer not the candidate. - - Let think step by step. - - Based on the resume, - Create a guideline with topics for an interview to test the knowledge of the candidate on necessary skills for being a Marketing Associate. - Focus on work experience, projects and skills. - Do not ask the same question. - Do not repeat the question. - - Resume: - {context} - - Question: {question} - Answer: """ - - jd_template = """I want you to act as an interviewer. Remember, you are the interviewer not the candidate. - - Let think step by step. - - Based on the job description, - Create a guideline with followiing topics for an interview to test the tecnical knowledge of the candidate on necessary skills. - - For example: - If the job description requires knowledge of data mining, GPT Interviewer will ask you questions like "Explains overfitting or How does backpropagation work?" - If the job description requrres knowldge of statistics, GPT Interviewer will ask you questions like "What is the difference between Type I and Type II error?" - - Do not ask the same question. - Do not repeat the question. - - Job Description: - {context} - - Question: {question} - Answer: """ - - behavioral_template = """ I want you to act as an interviewer. - I will be the candidate and you will ask me behavioral questions. - Do not ask me the same question. - Do not repeat the question. - Do not always start with "Can you tell me". - Your name is GPTInterviewer. - I want you to only reply as an interviewer. - Do not write all the conservation at once. - I want you to only do the interview with me. - Ask me the questions and wait for my answers. Do not write explanations. - Ask me the questions one by one like an interviewer does and wait for my answers. - I will start off with self-introduction. - - Current conversation: - {history} - - Candidate: {input} - Interviewer: """ - - feedback_template = """ Based on the chat history, I would like you to evaluate the candidate based on the following format: - Summarization: summarize the conversation in a short paragraph. - - Pros: Give positive feedback to the candidate. - - Cons: Tell the candidate what he/she can improves on. - - Score: Give a score to the candidate out of 100. - - Remember, the human is the candidate and the AI is the interviewer. - - Current conversation: - {history} - - Candidate: {input} +# Data Analyst +class templates: + + """ store all prompts templates """ + + da_template = """ + I want you to act as an interviewer. Remember, you are the interviewer not the candidate. + + Let think step by step. + + Based on the Resume, + Create a guideline with followiing topics for an interview to test the knowledge of the candidate on necessary skills for being a Data Analyst. + + The questions should be in the context of the resume. + + There are 3 main topics: + 1. Background and Skills + 2. Work Experience + 3. Projects (if applicable) + + Do not ask the same question. + Do not repeat the question. + + Resume: + {context} + + Question: {question} + Answer: """ + + # software engineer + swe_template = """ + I want you to act as an interviewer. Remember, you are the interviewer not the candidate. + + Let think step by step. + + Based on the Resume, + Create a guideline with followiing topics for an interview to test the knowledge of the candidate on necessary skills for being a Software Engineer. + + The questions should be in the context of the resume. + + There are 3 main topics: + 1. Background and Skills + 2. Work Experience + 3. Projects (if applicable) + + Do not ask the same question. + Do not repeat the question. + + Resume: + {context} + + Question: {question} + Answer: """ + + # marketing + marketing_template = """ + I want you to act as an interviewer. Remember, you are the interviewer not the candidate. + + Let think step by step. + + Based on the Resume, + Create a guideline with followiing topics for an interview to test the knowledge of the candidate on necessary skills for being a Marketing Associate. + + The questions should be in the context of the resume. + + There are 3 main topics: + 1. Background and Skills + 2. Work Experience + 3. Projects (if applicable) + + Do not ask the same question. + Do not repeat the question. + + Resume: + {context} + + Question: {question} + Answer: """ + + jd_template = """I want you to act as an interviewer. Remember, you are the interviewer not the candidate. + + Let think step by step. + + Based on the job description, + Create a guideline with followiing topics for an interview to test the tecnical knowledge of the candidate on necessary skills. + + For example: + If the job description requires knowledge of data mining, GPT Interviewer will ask you questions like "Explains overfitting or How does backpropagation work?" + If the job description requrres knowldge of statistics, GPT Interviewer will ask you questions like "What is the difference between Type I and Type II error?" + + Do not ask the same question. + Do not repeat the question. + + Job Description: + {context} + + Question: {question} + Answer: """ + + behavioral_template = """ I want you to act as an interviewer. + I will be the candidate and you will ask me behavioral questions. + Do not ask me the same question. + Do not repeat the question. + Do not always start with "Can you tell me". + Your name is GPTInterviewer. + I want you to only reply as an interviewer. + Do not write all the conservation at once. + I want you to only do the interview with me. + Ask me the questions and wait for my answers. Do not write explanations. + Ask me the questions one by one like an interviewer does and wait for my answers. + I will start off with self-introduction. + + Current conversation: + {history} + + Candidate: {input} + Interviewer: """ + + feedback_template = """ Based on the chat history, I would like you to evaluate the candidate based on the following format: + Summarization: summarize the conversation in a short paragraph. + + Pros: Give positive feedback to the candidate. + + Cons: Tell the candidate what he/she can improves on. + + Score: Give a score to the candidate out of 100. + + Remember, the human is the candidate and the AI is the interviewer. + + Current conversation: + {history} + + Candidate: {input} Response: """ \ No newline at end of file diff --git a/GPTInterviewer/references/Resume Screen.py b/references/Resume Screen.py similarity index 97% rename from GPTInterviewer/references/Resume Screen.py rename to references/Resume Screen.py index eb5d319..b67dd94 100644 --- a/GPTInterviewer/references/Resume Screen.py +++ b/references/Resume Screen.py @@ -1,129 +1,129 @@ -# langchain: https://python.langchain.com/ -from langchain.chat_models import ChatOpenAI -from langchain.memory import ConversationBufferMemory -from langchain.text_splitter import NLTKTextSplitter -from langchain.embeddings import OpenAIEmbeddings -from langchain.vectorstores import Chroma -import os -import nltk -from PyPDF2 import PdfReader -# Audio recording -from elevenlabs import generate -import wave -# Streamlit - for web application -import streamlit as st -from st_audiorec.st_custom_components import st_audiorec -from prompts.prompts import templates -from prompts.prompt_selector import prompt_sector -from interviews.phonescreen import phonescreen -from speech_recognition.openai_whisper import save_wav_file, transcribe -from audio_recorder_streamlit import audio_recorder - -if not nltk.data.find('tokenizers/punkt'): - nltk.download('punkt') - -# Check if temp folder exists -os.makedirs('../temp', exist_ok=True) - - -def save_vector(resume): - pdf_reader = PdfReader(resume) - text = "" - - for page in pdf_reader.pages: - text += page.extract_text() - - # Split the document into chunks - text_splitter = NLTKTextSplitter() - texts = text_splitter.split_text(text) - - # Create emebeddings - embeddings = OpenAIEmbeddings() - - # Retrieve embeedings from vector database - Chromadb - vectordb = Chroma.from_texts(texts=texts, embedding=embeddings) - - #vectordb.persist() - - #vectordb = Chroma(persist_directory='db', embedding_function=embeddings) - - return vectordb - - -class Config: - - '''Configurations for memory buffer and llm''' - - # Memory Buffer - memory = ConversationBufferMemory(memory_key="chat_history", return_messages=True) - - llm = ChatOpenAI( - model_name = "gpt-3.5-turbo", - temperature = 0.8,) - -def main(): - - # Title - st.header('Phone Screen') - - # Select Posistion - position = st.selectbox('please select your desired position', ['Data Analyst/Data Scientist', 'Software Engineer', 'Marketing']) - - # Resume upload - st.markdown("### Resume") - resume = st.file_uploader("upload your resume here ☁", type = 'pdf') - - # Introduction - intro = """ Hello, I am your AI Interviewer. Please submit your resume, and then start recording to introduce yourself. When you are finished, press stop. - - Here is a more detailed explanation of each step: - - - Submit your resume: Please upload your resume to the interview platform. This will allow the AI Interviewer to learn more about your skills and experience. - - Say Hi and tell the interviewer you are ready for the interview! - - Answering: Press start recording to answer question and press stop when you are finished. If the microphone is not working, please click reset and try again.""" - - st.markdown(intro) - - if resume: - - # interview object with submitted resume - interview = phonescreen(resume) - - if interview: - - # convert resume into embeddings - vectordb = save_vector(resume) - st.cache(vectordb) - - retriever = vectordb.as_retriever() - chain_type_kwargs = prompt_sector(position, templates) - - if retriever and chain_type_kwargs: - - # Recordings from User - wav_audio_data = audio_recorder() - - if wav_audio_data: - save_wav_file("temp/audio.wav", wav_audio_data) - transcription = transcribe("temp/audio.wav") - - if transcription: - # st.write(transcription) - response = interview.Chat_OpenAI(query = transcription, memory = Config.memory, llm = Config.llm, chain_type_kwargs = chain_type_kwargs, retriever = retriever) - audio_response = generate(response, voice = "Bella", model="eleven_monolingual_v1") - st.markdown("### AI Interviewer: ") - st.audio(audio_response) - - else: - st.text("Please check your Microphone") - else: - st.text("Click start recording to answer!") - - # Evaluation - st.markdown("### Post-Interview Evalution") - st.write("We are working on post-interview evaluation. We will add this feature in next two weeks.") - - print(Config.memory) - -if __name__ == "__main__": +# langchain: https://python.langchain.com/ +from langchain.chat_models import ChatOpenAI +from langchain.memory import ConversationBufferMemory +from langchain.text_splitter import NLTKTextSplitter +from langchain.embeddings import OpenAIEmbeddings +from langchain.vectorstores import Chroma +import os +import nltk +from PyPDF2 import PdfReader +# Audio recording +from elevenlabs import generate +import wave +# Streamlit - for web application +import streamlit as st +from st_audiorec.st_custom_components import st_audiorec +from prompts.prompts import templates +from prompts.prompt_selector import prompt_sector +from interviews.phonescreen import phonescreen +from speech_recognition.openai_whisper import save_wav_file, transcribe +from audio_recorder_streamlit import audio_recorder + +if not nltk.data.find('tokenizers/punkt'): + nltk.download('punkt') + +# Check if temp folder exists +os.makedirs('../temp', exist_ok=True) + + +def save_vector(resume): + pdf_reader = PdfReader(resume) + text = "" + + for page in pdf_reader.pages: + text += page.extract_text() + + # Split the document into chunks + text_splitter = NLTKTextSplitter() + texts = text_splitter.split_text(text) + + # Create emebeddings + embeddings = OpenAIEmbeddings() + + # Retrieve embeedings from vector database - Chromadb + vectordb = Chroma.from_texts(texts=texts, embedding=embeddings) + + #vectordb.persist() + + #vectordb = Chroma(persist_directory='db', embedding_function=embeddings) + + return vectordb + + +class Config: + + '''Configurations for memory buffer and llm''' + + # Memory Buffer + memory = ConversationBufferMemory(memory_key="chat_history", return_messages=True) + + llm = ChatOpenAI( + model_name = "gpt-3.5-turbo", + temperature = 0.8,) + +def main(): + + # Title + st.header('Phone Screen') + + # Select Posistion + position = st.selectbox('please select your desired position', ['Data Analyst/Data Scientist', 'Software Engineer', 'Marketing']) + + # Resume upload + st.markdown("### Resume") + resume = st.file_uploader("upload your resume here ☁", type = 'pdf') + + # Introduction + intro = """ Hello, I am your AI Interviewer. Please submit your resume, and then start recording to introduce yourself. When you are finished, press stop. + + Here is a more detailed explanation of each step: + + - Submit your resume: Please upload your resume to the interview platform. This will allow the AI Interviewer to learn more about your skills and experience. + - Say Hi and tell the interviewer you are ready for the interview! + - Answering: Press start recording to answer question and press stop when you are finished. If the microphone is not working, please click reset and try again.""" + + st.markdown(intro) + + if resume: + + # interview object with submitted resume + interview = phonescreen(resume) + + if interview: + + # convert resume into embeddings + vectordb = save_vector(resume) + st.cache(vectordb) + + retriever = vectordb.as_retriever() + chain_type_kwargs = prompt_sector(position, templates) + + if retriever and chain_type_kwargs: + + # Recordings from User + wav_audio_data = audio_recorder() + + if wav_audio_data: + save_wav_file("temp/audio.wav", wav_audio_data) + transcription = transcribe("temp/audio.wav") + + if transcription: + # st.write(transcription) + response = interview.Chat_OpenAI(query = transcription, memory = Config.memory, llm = Config.llm, chain_type_kwargs = chain_type_kwargs, retriever = retriever) + audio_response = generate(response, voice = "Bella", model="eleven_monolingual_v1") + st.markdown("### AI Interviewer: ") + st.audio(audio_response) + + else: + st.text("Please check your Microphone") + else: + st.text("Click start recording to answer!") + + # Evaluation + st.markdown("### Post-Interview Evalution") + st.write("We are working on post-interview evaluation. We will add this feature in next two weeks.") + + print(Config.memory) + +if __name__ == "__main__": main() \ No newline at end of file diff --git a/GPTInterviewer/references/Resume_Mar.pdf b/references/Resume_Mar.pdf similarity index 100% rename from GPTInterviewer/references/Resume_Mar.pdf rename to references/Resume_Mar.pdf diff --git a/GPTInterviewer/references/speech_recognition.py b/references/speech_recognition.py similarity index 96% rename from GPTInterviewer/references/speech_recognition.py rename to references/speech_recognition.py index 9a9b4b6..0c21240 100644 --- a/GPTInterviewer/references/speech_recognition.py +++ b/references/speech_recognition.py @@ -1,147 +1,147 @@ -import streamlit as st -import websockets -import asyncio -import base64 -import json -import pyaudio -import os -from pathlib import Path - -# Session state -if 'text' not in st.session_state: - st.session_state['text'] = 'Listening...' - st.session_state['run'] = False - -# Audio parameters -st.sidebar.header('Audio Parameters') - -FRAMES_PER_BUFFER = int(st.sidebar.text_input('Frames per buffer', 3200)) -FORMAT = pyaudio.paInt16 -CHANNELS = 1 -RATE = int(st.sidebar.text_input('Rate', 16000)) -p = pyaudio.PyAudio() - -# Open an audio stream with above parameter settings -stream = p.open( - format=FORMAT, - channels=CHANNELS, - rate=RATE, - input=True, - frames_per_buffer=FRAMES_PER_BUFFER -) - - -# Start/stop audio transmission -def start_listening(): - st.session_state['run'] = True - - -def download_transcription(): - read_txt = open('transcription.txt', 'r') - st.download_button( - label="Download transcription", - data=read_txt, - file_name='transcription_output.txt', - mime='text/plain') - - -def stop_listening(): - st.session_state['run'] = False - - -# Web user interface -st.title('🎙️ Real-Time Transcription App') - -with st.expander('About this App'): - st.markdown(''' - This Streamlit app uses the AssemblyAI API to perform real-time transcription. - - Libraries used: - - `streamlit` - web framework - - `pyaudio` - a Python library providing bindings to [PortAudio](http://www.portaudio.com/) (cross-platform audio processing library) - - `websockets` - allows interaction with the API - - `asyncio` - allows concurrent input/output processing - - `base64` - encode/decode audio data - - `json` - allows reading of AssemblyAI audio output in JSON format - ''') - -col1, col2 = st.columns(2) - -col1.button('Start', on_click=start_listening) -col2.button('Stop', on_click=stop_listening) - - -# Send audio (Input) / Receive transcription (Output) -async def send_receive(): - URL = f"wss://api.assemblyai.com/v2/realtime/ws?sample_rate={RATE}" - - print(f'Connecting websocket to url ${URL}') - - async with websockets.connect( - URL, - extra_headers=(("Authorization", st.secrets['api_key']),), - ping_interval=5, - ping_timeout=20 - ) as _ws: - - r = await asyncio.sleep(0.1) - print("Receiving messages ...") - - session_begins = await _ws.recv() - print(session_begins) - print("Sending messages ...") - - async def send(): - while st.session_state['run']: - try: - data = stream.read(FRAMES_PER_BUFFER) - data = base64.b64encode(data).decode("utf-8") - json_data = json.dumps({"audio_data": str(data)}) - r = await _ws.send(json_data) - - except websockets.exceptions.ConnectionClosedError as e: - print(e) - assert e.code == 4008 - break - - except Exception as e: - print(e) - assert False, "Not a websocket 4008 error" - - r = await asyncio.sleep(0.01) - - async def receive(): - while st.session_state['run']: - try: - result_str = await _ws.recv() - result = json.loads(result_str)['text'] - - if json.loads(result_str)['message_type'] == 'FinalTranscript': - print(result) - st.session_state['text'] = result - st.write(st.session_state['text']) - - transcription_txt = open('transcription.txt', 'a') - transcription_txt.write(st.session_state['text']) - transcription_txt.write(' ') - transcription_txt.close() - - - except websockets.exceptions.ConnectionClosedError as e: - print(e) - assert e.code == 4008 - break - - except Exception as e: - print(e) - assert False, "Not a websocket 4008 error" - - send_result, receive_result = await asyncio.gather(send(), receive()) - - -asyncio.run(send_receive()) - -if Path('transcription.txt').is_file(): - st.markdown('### Download') - download_transcription() +import streamlit as st +import websockets +import asyncio +import base64 +import json +import pyaudio +import os +from pathlib import Path + +# Session state +if 'text' not in st.session_state: + st.session_state['text'] = 'Listening...' + st.session_state['run'] = False + +# Audio parameters +st.sidebar.header('Audio Parameters') + +FRAMES_PER_BUFFER = int(st.sidebar.text_input('Frames per buffer', 3200)) +FORMAT = pyaudio.paInt16 +CHANNELS = 1 +RATE = int(st.sidebar.text_input('Rate', 16000)) +p = pyaudio.PyAudio() + +# Open an audio stream with above parameter settings +stream = p.open( + format=FORMAT, + channels=CHANNELS, + rate=RATE, + input=True, + frames_per_buffer=FRAMES_PER_BUFFER +) + + +# Start/stop audio transmission +def start_listening(): + st.session_state['run'] = True + + +def download_transcription(): + read_txt = open('transcription.txt', 'r') + st.download_button( + label="Download transcription", + data=read_txt, + file_name='transcription_output.txt', + mime='text/plain') + + +def stop_listening(): + st.session_state['run'] = False + + +# Web user interface +st.title('🎙️ Real-Time Transcription App') + +with st.expander('About this App'): + st.markdown(''' + This Streamlit app uses the AssemblyAI API to perform real-time transcription. + + Libraries used: + - `streamlit` - web framework + - `pyaudio` - a Python library providing bindings to [PortAudio](http://www.portaudio.com/) (cross-platform audio processing library) + - `websockets` - allows interaction with the API + - `asyncio` - allows concurrent input/output processing + - `base64` - encode/decode audio data + - `json` - allows reading of AssemblyAI audio output in JSON format + ''') + +col1, col2 = st.columns(2) + +col1.button('Start', on_click=start_listening) +col2.button('Stop', on_click=stop_listening) + + +# Send audio (Input) / Receive transcription (Output) +async def send_receive(): + URL = f"wss://api.assemblyai.com/v2/realtime/ws?sample_rate={RATE}" + + print(f'Connecting websocket to url ${URL}') + + async with websockets.connect( + URL, + extra_headers=(("Authorization", st.secrets['api_key']),), + ping_interval=5, + ping_timeout=20 + ) as _ws: + + r = await asyncio.sleep(0.1) + print("Receiving messages ...") + + session_begins = await _ws.recv() + print(session_begins) + print("Sending messages ...") + + async def send(): + while st.session_state['run']: + try: + data = stream.read(FRAMES_PER_BUFFER) + data = base64.b64encode(data).decode("utf-8") + json_data = json.dumps({"audio_data": str(data)}) + r = await _ws.send(json_data) + + except websockets.exceptions.ConnectionClosedError as e: + print(e) + assert e.code == 4008 + break + + except Exception as e: + print(e) + assert False, "Not a websocket 4008 error" + + r = await asyncio.sleep(0.01) + + async def receive(): + while st.session_state['run']: + try: + result_str = await _ws.recv() + result = json.loads(result_str)['text'] + + if json.loads(result_str)['message_type'] == 'FinalTranscript': + print(result) + st.session_state['text'] = result + st.write(st.session_state['text']) + + transcription_txt = open('transcription.txt', 'a') + transcription_txt.write(st.session_state['text']) + transcription_txt.write(' ') + transcription_txt.close() + + + except websockets.exceptions.ConnectionClosedError as e: + print(e) + assert e.code == 4008 + break + + except Exception as e: + print(e) + assert False, "Not a websocket 4008 error" + + send_result, receive_result = await asyncio.gather(send(), receive()) + + +asyncio.run(send_receive()) + +if Path('transcription.txt').is_file(): + st.markdown('### Download') + download_transcription() os.remove('transcription.txt') \ No newline at end of file diff --git a/GPTInterviewer/requirements.txt b/requirements.txt similarity index 92% rename from GPTInterviewer/requirements.txt rename to requirements.txt index 34ab565..2b689d5 100644 --- a/GPTInterviewer/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -langchain==0.0.137 -chromadb -PyPDF2 -openai -elevenlabs -wave -streamlit -tiktoken -nltk -azure-cognitiveservices-speech -streamlit-option-menu -streamlit-lottie -faiss-cpu - +langchain==0.0.137 +chromadb +PyPDF2 +openai +elevenlabs +wave +streamlit +tiktoken +nltk +azure-cognitiveservices-speech +streamlit-option-menu +streamlit-lottie +faiss-cpu + diff --git a/GPTInterviewer/speech_recognition/__init__.py b/speech_recognition/__init__.py similarity index 100% rename from GPTInterviewer/speech_recognition/__init__.py rename to speech_recognition/__init__.py diff --git a/speech_recognition/__pycache__/__init__.cpython-310.pyc b/speech_recognition/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e0d207b52bd5e91ef44ec3a63a077de8e6dd4126 GIT binary patch literal 177 zcmd1j<>g`k0+S`vQ$X}%5P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_WvsFxJacWU< zjG?88rE!dZUaCt`W?5>COKNd;Nq#|0dS*#RX;O@PK!|5vNorA9W@>qAQA}|`YHD&u td{Jt0etKSJNoIatOniJMkQE=VS5SG2!zMRBr8Fni4rE&~6OdqG0067MEe!ww literal 0 HcmV?d00001 diff --git a/GPTInterviewer/speech_recognition/__pycache__/openai_whisper.cpython-310.pyc b/speech_recognition/__pycache__/openai_whisper.cpython-310.pyc similarity index 82% rename from GPTInterviewer/speech_recognition/__pycache__/openai_whisper.cpython-310.pyc rename to speech_recognition/__pycache__/openai_whisper.cpython-310.pyc index 6293ff8ba88f731a8f318392aa2f8fe57e972739..91f9b164c47133e27a390be4a50de0fa9ec71c59 100644 GIT binary patch delta 35 pcmZqSXyM?_=jG*M00NUG(>HSaFfzLbglvvtqnw-fz8vumy2xtHR diff --git a/GPTInterviewer/speech_recognition/openai_whisper.py b/speech_recognition/openai_whisper.py similarity index 96% rename from GPTInterviewer/speech_recognition/openai_whisper.py rename to speech_recognition/openai_whisper.py index 5769ff5..6562af2 100644 --- a/GPTInterviewer/speech_recognition/openai_whisper.py +++ b/speech_recognition/openai_whisper.py @@ -1,23 +1,23 @@ -import openai -import os -openai.api_key = os.getenv("OPENAI_API_KEY") -import wave - -class Config: - channels = 2 - sample_width = 2 - sample_rate = 44100 - -def save_wav_file(file_path, wav_bytes): - - with wave.open(file_path, 'wb') as wav_file: - wav_file.setnchannels(Config.channels) - wav_file.setsampwidth(Config.sample_width) - wav_file.setframerate(Config.sample_rate) - wav_file.writeframes(wav_bytes) - -def transcribe(file_path): - audio_file = open(file_path, 'rb') - transcription = openai.Audio.transcribe("whisper-1", audio_file) - return transcription['text'] - +import openai +import os +openai.api_key = os.getenv("OPENAI_API_KEY") +import wave + +class Config: + channels = 2 + sample_width = 2 + sample_rate = 44100 + +def save_wav_file(file_path, wav_bytes): + + with wave.open(file_path, 'wb') as wav_file: + wav_file.setnchannels(Config.channels) + wav_file.setsampwidth(Config.sample_width) + wav_file.setframerate(Config.sample_rate) + wav_file.writeframes(wav_bytes) + +def transcribe(file_path): + audio_file = open(file_path, 'rb') + transcription = openai.Audio.transcribe("whisper-1", audio_file) + return transcription['text'] + diff --git a/GPTInterviewer/st_audiorec/__init__.py b/st_audiorec/__init__.py similarity index 50% rename from GPTInterviewer/st_audiorec/__init__.py rename to st_audiorec/__init__.py index d3f5a12..8b13789 100644 --- a/GPTInterviewer/st_audiorec/__init__.py +++ b/st_audiorec/__init__.py @@ -1 +1 @@ - + diff --git a/st_audiorec/__pycache__/__init__.cpython-310.pyc b/st_audiorec/__pycache__/__init__.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8ca96546460d2e7cbd28be368368a0b360e14e2a GIT binary patch literal 170 zcmd1j<>g`k0+S`vQ<#ACV-N=!FakLaKwQiMBvKfH88jLFRx%WUgb~CqUuUbB(Bjmh z;uu3q6HDV5|GZR}qRg_?7?;%I?2`O~nDoq&jMAhS_ka-3ypq(Svdq--)S{T;lK8~Z ol+661)a01>_{_Y_lK6PNg34PQHo5sJr8%i~AZv<2?qXp809UIjA^-pY literal 0 HcmV?d00001 diff --git a/GPTInterviewer/st_audiorec/__pycache__/st_custom_components.cpython-310.pyc b/st_audiorec/__pycache__/st_custom_components.cpython-310.pyc similarity index 83% rename from GPTInterviewer/st_audiorec/__pycache__/st_custom_components.cpython-310.pyc rename to st_audiorec/__pycache__/st_custom_components.cpython-310.pyc index 05c5ca8296364429b1a37e5cec2082afe0eef9d0..970f726c2f01fdd18fecf26aa90b85205370eb39 100644 GIT binary patch delta 35 pcmaFE@rHvtpO=@50SHW%Oy9`u!Nlwy5VARpNu7}~YH}U(I{>1k33>nk delta 35 pcmaFE@rHvtpO=@50SK-JwQl70U}ARk)ZHA$q|V5AYjPd)I{>Iw3IhND diff --git a/GPTInterviewer/st_audiorec/frontend/build/asset-manifest.json b/st_audiorec/frontend/build/asset-manifest.json similarity index 98% rename from GPTInterviewer/st_audiorec/frontend/build/asset-manifest.json rename to st_audiorec/frontend/build/asset-manifest.json index 122b384..386e150 100644 --- a/GPTInterviewer/st_audiorec/frontend/build/asset-manifest.json +++ b/st_audiorec/frontend/build/asset-manifest.json @@ -1,22 +1,22 @@ -{ - "files": { - "main.js": "./static/js/main.833ba252.chunk.js", - "main.js.map": "./static/js/main.833ba252.chunk.js.map", - "runtime-main.js": "./static/js/runtime-main.11ec9aca.js", - "runtime-main.js.map": "./static/js/runtime-main.11ec9aca.js.map", - "static/css/2.bfbf028b.chunk.css": "./static/css/2.bfbf028b.chunk.css", - "static/js/2.270b84d8.chunk.js": "./static/js/2.270b84d8.chunk.js", - "static/js/2.270b84d8.chunk.js.map": "./static/js/2.270b84d8.chunk.js.map", - "index.html": "./index.html", - "precache-manifest.4829c060d313d0b0d13d9af3b0180289.js": "./precache-manifest.4829c060d313d0b0d13d9af3b0180289.js", - "service-worker.js": "./service-worker.js", - "static/css/2.bfbf028b.chunk.css.map": "./static/css/2.bfbf028b.chunk.css.map", - "static/js/2.270b84d8.chunk.js.LICENSE.txt": "./static/js/2.270b84d8.chunk.js.LICENSE.txt" - }, - "entrypoints": [ - "static/js/runtime-main.11ec9aca.js", - "static/css/2.bfbf028b.chunk.css", - "static/js/2.270b84d8.chunk.js", - "static/js/main.833ba252.chunk.js" - ] +{ + "files": { + "main.js": "./static/js/main.833ba252.chunk.js", + "main.js.map": "./static/js/main.833ba252.chunk.js.map", + "runtime-main.js": "./static/js/runtime-main.11ec9aca.js", + "runtime-main.js.map": "./static/js/runtime-main.11ec9aca.js.map", + "static/css/2.bfbf028b.chunk.css": "./static/css/2.bfbf028b.chunk.css", + "static/js/2.270b84d8.chunk.js": "./static/js/2.270b84d8.chunk.js", + "static/js/2.270b84d8.chunk.js.map": "./static/js/2.270b84d8.chunk.js.map", + "index.html": "./index.html", + "precache-manifest.4829c060d313d0b0d13d9af3b0180289.js": "./precache-manifest.4829c060d313d0b0d13d9af3b0180289.js", + "service-worker.js": "./service-worker.js", + "static/css/2.bfbf028b.chunk.css.map": "./static/css/2.bfbf028b.chunk.css.map", + "static/js/2.270b84d8.chunk.js.LICENSE.txt": "./static/js/2.270b84d8.chunk.js.LICENSE.txt" + }, + "entrypoints": [ + "static/js/runtime-main.11ec9aca.js", + "static/css/2.bfbf028b.chunk.css", + "static/js/2.270b84d8.chunk.js", + "static/js/main.833ba252.chunk.js" + ] } \ No newline at end of file diff --git a/GPTInterviewer/st_audiorec/frontend/build/bootstrap.min.css b/st_audiorec/frontend/build/bootstrap.min.css similarity index 95% rename from GPTInterviewer/st_audiorec/frontend/build/bootstrap.min.css rename to st_audiorec/frontend/build/bootstrap.min.css index b7d330d..1c67647 100644 --- a/GPTInterviewer/st_audiorec/frontend/build/bootstrap.min.css +++ b/st_audiorec/frontend/build/bootstrap.min.css @@ -1,9501 +1,9501 @@ -/*! - * Bootstrap v4.5.0 (https://getbootstrap.com/) - * Copyright 2011-2020 The Bootstrap Authors - * Copyright 2011-2020 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -:root { - --blue: #007bff; - --indigo: #6610f2; - --purple: #6f42c1; - --pink: #e83e8c; - --red: #dc3545; - --orange: #fd7e14; - --yellow: #ffc107; - --green: #28a745; - --teal: #20c997; - --cyan: #17a2b8; - --white: #fff; - --gray: #6c757d; - --gray-dark: #343a40; - --primary: #007bff; - --secondary: #6c757d; - --success: #28a745; - --info: #17a2b8; - --warning: #ffc107; - --danger: #dc3545; - --light: #f8f9fa; - --dark: #343a40; - --breakpoint-xs: 0; - --breakpoint-sm: 576px; - --breakpoint-md: 768px; - --breakpoint-lg: 992px; - --breakpoint-xl: 1200px; - --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", - Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, - "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", - "Noto Color Emoji"; - --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, - "Liberation Mono", "Courier New", monospace; -} -*, -::after, -::before { - box-sizing: border-box; -} -html { - font-family: sans-serif; - line-height: 1.15; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: transparent; -} -article, -aside, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section { - display: block; -} -body { - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - text-align: left; - background-color: #fff; -} -[tabindex="-1"]:focus:not(:focus-visible) { - outline: 0 !important; -} -hr { - box-sizing: content-box; - height: 0; - overflow: visible; -} -h1, -h2, -h3, -h4, -h5, -h6 { - margin-top: 0; - margin-bottom: 0.5rem; -} -p { - margin-top: 0; - margin-bottom: 1rem; -} -abbr[data-original-title], -abbr[title] { - text-decoration: underline; - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - border-bottom: 0; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} -dl, -ol, -ul { - margin-top: 0; - margin-bottom: 1rem; -} -ol ol, -ol ul, -ul ol, -ul ul { - margin-bottom: 0; -} -dt { - font-weight: 700; -} -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} -blockquote { - margin: 0 0 1rem; -} -b, -strong { - font-weight: bolder; -} -small { - font-size: 80%; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sub { - bottom: -0.25em; -} -sup { - top: -0.5em; -} -a { - color: #007bff; - text-decoration: none; - background-color: transparent; -} -a:hover { - color: #0056b3; - text-decoration: underline; -} -a:not([href]) { - color: inherit; - text-decoration: none; -} -a:not([href]):hover { - color: inherit; - text-decoration: none; -} -code, -kbd, -pre, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", - "Courier New", monospace; - font-size: 1em; -} -pre { - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - -ms-overflow-style: scrollbar; -} -figure { - margin: 0 0 1rem; -} -img { - vertical-align: middle; - border-style: none; -} -svg { - overflow: hidden; - vertical-align: middle; -} -table { - border-collapse: collapse; -} -caption { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - color: #6c757d; - text-align: left; - caption-side: bottom; -} -th { - text-align: inherit; -} -label { - display: inline-block; - margin-bottom: 0.5rem; -} -button { - border-radius: 0; -} -button:focus { - outline: 1px dotted; - outline: 5px auto -webkit-focus-ring-color; -} -button, -input, -optgroup, -select, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -button, -input { - overflow: visible; -} -button, -select { - text-transform: none; -} -[role="button"] { - cursor: pointer; -} -select { - word-wrap: normal; -} -[type="button"], -[type="reset"], -[type="submit"], -button { - -webkit-appearance: button; -} -[type="button"]:not(:disabled), -[type="reset"]:not(:disabled), -[type="submit"]:not(:disabled), -button:not(:disabled) { - cursor: pointer; -} -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner, -button::-moz-focus-inner { - padding: 0; - border-style: none; -} -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} -textarea { - overflow: auto; - resize: vertical; -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - max-width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: 1.5rem; - line-height: inherit; - color: inherit; - white-space: normal; -} -progress { - vertical-align: baseline; -} -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; -} -[type="search"] { - outline-offset: -2px; - -webkit-appearance: none; -} -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} -output { - display: inline-block; -} -summary { - display: list-item; - cursor: pointer; -} -template { - display: none; -} -[hidden] { - display: none !important; -} -.h1, -.h2, -.h3, -.h4, -.h5, -.h6, -h1, -h2, -h3, -h4, -h5, -h6 { - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} -.h1, -h1 { - font-size: 2.5rem; -} -.h2, -h2 { - font-size: 2rem; -} -.h3, -h3 { - font-size: 1.75rem; -} -.h4, -h4 { - font-size: 1.5rem; -} -.h5, -h5 { - font-size: 1.25rem; -} -.h6, -h6 { - font-size: 1rem; -} -.lead { - font-size: 1.25rem; - font-weight: 300; -} -.display-1 { - font-size: 6rem; - font-weight: 300; - line-height: 1.2; -} -.display-2 { - font-size: 5.5rem; - font-weight: 300; - line-height: 1.2; -} -.display-3 { - font-size: 4.5rem; - font-weight: 300; - line-height: 1.2; -} -.display-4 { - font-size: 3.5rem; - font-weight: 300; - line-height: 1.2; -} -hr { - margin-top: 1rem; - margin-bottom: 1rem; - border: 0; - border-top: 1px solid rgba(0, 0, 0, 0.1); -} -.small, -small { - font-size: 80%; - font-weight: 400; -} -.mark, -mark { - padding: 0.2em; - background-color: #fcf8e3; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - list-style: none; -} -.list-inline-item { - display: inline-block; -} -.list-inline-item:not(:last-child) { - margin-right: 0.5rem; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -.blockquote { - margin-bottom: 1rem; - font-size: 1.25rem; -} -.blockquote-footer { - display: block; - font-size: 80%; - color: #6c757d; -} -.blockquote-footer::before { - content: "\2014\00A0"; -} -.img-fluid { - max-width: 100%; - height: auto; -} -.img-thumbnail { - padding: 0.25rem; - background-color: #fff; - border: 1px solid #dee2e6; - border-radius: 0.25rem; - max-width: 100%; - height: auto; -} -.figure { - display: inline-block; -} -.figure-img { - margin-bottom: 0.5rem; - line-height: 1; -} -.figure-caption { - font-size: 90%; - color: #6c757d; -} -code { - font-size: 87.5%; - color: #e83e8c; - word-wrap: break-word; -} -a > code { - color: inherit; -} -kbd { - padding: 0.2rem 0.4rem; - font-size: 87.5%; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: 700; -} -pre { - display: block; - font-size: 87.5%; - color: #212529; -} -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 576px) { - .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container { - max-width: 1140px; - } -} -.container-fluid, -.container-lg, -.container-md, -.container-sm, -.container-xl { - width: 100%; - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 576px) { - .container, - .container-sm { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container, - .container-md, - .container-sm { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container, - .container-lg, - .container-md, - .container-sm { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container, - .container-lg, - .container-md, - .container-sm, - .container-xl { - max-width: 1140px; - } -} -.row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -15px; - margin-left: -15px; -} -.no-gutters { - margin-right: 0; - margin-left: 0; -} -.no-gutters > .col, -.no-gutters > [class*="col-"] { - padding-right: 0; - padding-left: 0; -} -.col, -.col-1, -.col-10, -.col-11, -.col-12, -.col-2, -.col-3, -.col-4, -.col-5, -.col-6, -.col-7, -.col-8, -.col-9, -.col-auto, -.col-lg, -.col-lg-1, -.col-lg-10, -.col-lg-11, -.col-lg-12, -.col-lg-2, -.col-lg-3, -.col-lg-4, -.col-lg-5, -.col-lg-6, -.col-lg-7, -.col-lg-8, -.col-lg-9, -.col-lg-auto, -.col-md, -.col-md-1, -.col-md-10, -.col-md-11, -.col-md-12, -.col-md-2, -.col-md-3, -.col-md-4, -.col-md-5, -.col-md-6, -.col-md-7, -.col-md-8, -.col-md-9, -.col-md-auto, -.col-sm, -.col-sm-1, -.col-sm-10, -.col-sm-11, -.col-sm-12, -.col-sm-2, -.col-sm-3, -.col-sm-4, -.col-sm-5, -.col-sm-6, -.col-sm-7, -.col-sm-8, -.col-sm-9, -.col-sm-auto, -.col-xl, -.col-xl-1, -.col-xl-10, -.col-xl-11, -.col-xl-12, -.col-xl-2, -.col-xl-3, -.col-xl-4, -.col-xl-5, -.col-xl-6, -.col-xl-7, -.col-xl-8, -.col-xl-9, -.col-xl-auto { - position: relative; - width: 100%; - padding-right: 15px; - padding-left: 15px; -} -.col { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - min-width: 0; - max-width: 100%; -} -.row-cols-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} -.row-cols-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} -.row-cols-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} -.row-cols-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} -.row-cols-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; -} -.row-cols-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} -.col-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; -} -.col-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; -} -.col-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; -} -.col-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; -} -.col-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; -} -.col-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; -} -.col-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; -} -.col-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; -} -.col-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; -} -.col-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; -} -.col-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; -} -.col-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; -} -.col-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; -} -.order-first { - -ms-flex-order: -1; - order: -1; -} -.order-last { - -ms-flex-order: 13; - order: 13; -} -.order-0 { - -ms-flex-order: 0; - order: 0; -} -.order-1 { - -ms-flex-order: 1; - order: 1; -} -.order-2 { - -ms-flex-order: 2; - order: 2; -} -.order-3 { - -ms-flex-order: 3; - order: 3; -} -.order-4 { - -ms-flex-order: 4; - order: 4; -} -.order-5 { - -ms-flex-order: 5; - order: 5; -} -.order-6 { - -ms-flex-order: 6; - order: 6; -} -.order-7 { - -ms-flex-order: 7; - order: 7; -} -.order-8 { - -ms-flex-order: 8; - order: 8; -} -.order-9 { - -ms-flex-order: 9; - order: 9; -} -.order-10 { - -ms-flex-order: 10; - order: 10; -} -.order-11 { - -ms-flex-order: 11; - order: 11; -} -.order-12 { - -ms-flex-order: 12; - order: 12; -} -.offset-1 { - margin-left: 8.333333%; -} -.offset-2 { - margin-left: 16.666667%; -} -.offset-3 { - margin-left: 25%; -} -.offset-4 { - margin-left: 33.333333%; -} -.offset-5 { - margin-left: 41.666667%; -} -.offset-6 { - margin-left: 50%; -} -.offset-7 { - margin-left: 58.333333%; -} -.offset-8 { - margin-left: 66.666667%; -} -.offset-9 { - margin-left: 75%; -} -.offset-10 { - margin-left: 83.333333%; -} -.offset-11 { - margin-left: 91.666667%; -} -@media (min-width: 576px) { - .col-sm { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - min-width: 0; - max-width: 100%; - } - .row-cols-sm-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-sm-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-sm-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-sm-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-sm-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-sm-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-sm-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-sm-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-sm-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-sm-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-sm-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-sm-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-sm-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-sm-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-sm-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-sm-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-sm-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-sm-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-sm-first { - -ms-flex-order: -1; - order: -1; - } - .order-sm-last { - -ms-flex-order: 13; - order: 13; - } - .order-sm-0 { - -ms-flex-order: 0; - order: 0; - } - .order-sm-1 { - -ms-flex-order: 1; - order: 1; - } - .order-sm-2 { - -ms-flex-order: 2; - order: 2; - } - .order-sm-3 { - -ms-flex-order: 3; - order: 3; - } - .order-sm-4 { - -ms-flex-order: 4; - order: 4; - } - .order-sm-5 { - -ms-flex-order: 5; - order: 5; - } - .order-sm-6 { - -ms-flex-order: 6; - order: 6; - } - .order-sm-7 { - -ms-flex-order: 7; - order: 7; - } - .order-sm-8 { - -ms-flex-order: 8; - order: 8; - } - .order-sm-9 { - -ms-flex-order: 9; - order: 9; - } - .order-sm-10 { - -ms-flex-order: 10; - order: 10; - } - .order-sm-11 { - -ms-flex-order: 11; - order: 11; - } - .order-sm-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-sm-0 { - margin-left: 0; - } - .offset-sm-1 { - margin-left: 8.333333%; - } - .offset-sm-2 { - margin-left: 16.666667%; - } - .offset-sm-3 { - margin-left: 25%; - } - .offset-sm-4 { - margin-left: 33.333333%; - } - .offset-sm-5 { - margin-left: 41.666667%; - } - .offset-sm-6 { - margin-left: 50%; - } - .offset-sm-7 { - margin-left: 58.333333%; - } - .offset-sm-8 { - margin-left: 66.666667%; - } - .offset-sm-9 { - margin-left: 75%; - } - .offset-sm-10 { - margin-left: 83.333333%; - } - .offset-sm-11 { - margin-left: 91.666667%; - } -} -@media (min-width: 768px) { - .col-md { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - min-width: 0; - max-width: 100%; - } - .row-cols-md-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-md-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-md-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-md-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-md-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-md-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-md-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-md-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-md-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-md-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-md-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-md-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-md-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-md-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-md-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-md-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-md-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-md-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-md-first { - -ms-flex-order: -1; - order: -1; - } - .order-md-last { - -ms-flex-order: 13; - order: 13; - } - .order-md-0 { - -ms-flex-order: 0; - order: 0; - } - .order-md-1 { - -ms-flex-order: 1; - order: 1; - } - .order-md-2 { - -ms-flex-order: 2; - order: 2; - } - .order-md-3 { - -ms-flex-order: 3; - order: 3; - } - .order-md-4 { - -ms-flex-order: 4; - order: 4; - } - .order-md-5 { - -ms-flex-order: 5; - order: 5; - } - .order-md-6 { - -ms-flex-order: 6; - order: 6; - } - .order-md-7 { - -ms-flex-order: 7; - order: 7; - } - .order-md-8 { - -ms-flex-order: 8; - order: 8; - } - .order-md-9 { - -ms-flex-order: 9; - order: 9; - } - .order-md-10 { - -ms-flex-order: 10; - order: 10; - } - .order-md-11 { - -ms-flex-order: 11; - order: 11; - } - .order-md-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-md-0 { - margin-left: 0; - } - .offset-md-1 { - margin-left: 8.333333%; - } - .offset-md-2 { - margin-left: 16.666667%; - } - .offset-md-3 { - margin-left: 25%; - } - .offset-md-4 { - margin-left: 33.333333%; - } - .offset-md-5 { - margin-left: 41.666667%; - } - .offset-md-6 { - margin-left: 50%; - } - .offset-md-7 { - margin-left: 58.333333%; - } - .offset-md-8 { - margin-left: 66.666667%; - } - .offset-md-9 { - margin-left: 75%; - } - .offset-md-10 { - margin-left: 83.333333%; - } - .offset-md-11 { - margin-left: 91.666667%; - } -} -@media (min-width: 992px) { - .col-lg { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - min-width: 0; - max-width: 100%; - } - .row-cols-lg-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-lg-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-lg-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-lg-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-lg-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-lg-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-lg-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-lg-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-lg-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-lg-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-lg-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-lg-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-lg-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-lg-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-lg-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-lg-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-lg-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-lg-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-lg-first { - -ms-flex-order: -1; - order: -1; - } - .order-lg-last { - -ms-flex-order: 13; - order: 13; - } - .order-lg-0 { - -ms-flex-order: 0; - order: 0; - } - .order-lg-1 { - -ms-flex-order: 1; - order: 1; - } - .order-lg-2 { - -ms-flex-order: 2; - order: 2; - } - .order-lg-3 { - -ms-flex-order: 3; - order: 3; - } - .order-lg-4 { - -ms-flex-order: 4; - order: 4; - } - .order-lg-5 { - -ms-flex-order: 5; - order: 5; - } - .order-lg-6 { - -ms-flex-order: 6; - order: 6; - } - .order-lg-7 { - -ms-flex-order: 7; - order: 7; - } - .order-lg-8 { - -ms-flex-order: 8; - order: 8; - } - .order-lg-9 { - -ms-flex-order: 9; - order: 9; - } - .order-lg-10 { - -ms-flex-order: 10; - order: 10; - } - .order-lg-11 { - -ms-flex-order: 11; - order: 11; - } - .order-lg-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-lg-0 { - margin-left: 0; - } - .offset-lg-1 { - margin-left: 8.333333%; - } - .offset-lg-2 { - margin-left: 16.666667%; - } - .offset-lg-3 { - margin-left: 25%; - } - .offset-lg-4 { - margin-left: 33.333333%; - } - .offset-lg-5 { - margin-left: 41.666667%; - } - .offset-lg-6 { - margin-left: 50%; - } - .offset-lg-7 { - margin-left: 58.333333%; - } - .offset-lg-8 { - margin-left: 66.666667%; - } - .offset-lg-9 { - margin-left: 75%; - } - .offset-lg-10 { - margin-left: 83.333333%; - } - .offset-lg-11 { - margin-left: 91.666667%; - } -} -@media (min-width: 1200px) { - .col-xl { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - min-width: 0; - max-width: 100%; - } - .row-cols-xl-1 > * { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .row-cols-xl-2 > * { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .row-cols-xl-3 > * { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .row-cols-xl-4 > * { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .row-cols-xl-5 > * { - -ms-flex: 0 0 20%; - flex: 0 0 20%; - max-width: 20%; - } - .row-cols-xl-6 > * { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-auto { - -ms-flex: 0 0 auto; - flex: 0 0 auto; - width: auto; - max-width: 100%; - } - .col-xl-1 { - -ms-flex: 0 0 8.333333%; - flex: 0 0 8.333333%; - max-width: 8.333333%; - } - .col-xl-2 { - -ms-flex: 0 0 16.666667%; - flex: 0 0 16.666667%; - max-width: 16.666667%; - } - .col-xl-3 { - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25%; - } - .col-xl-4 { - -ms-flex: 0 0 33.333333%; - flex: 0 0 33.333333%; - max-width: 33.333333%; - } - .col-xl-5 { - -ms-flex: 0 0 41.666667%; - flex: 0 0 41.666667%; - max-width: 41.666667%; - } - .col-xl-6 { - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50%; - } - .col-xl-7 { - -ms-flex: 0 0 58.333333%; - flex: 0 0 58.333333%; - max-width: 58.333333%; - } - .col-xl-8 { - -ms-flex: 0 0 66.666667%; - flex: 0 0 66.666667%; - max-width: 66.666667%; - } - .col-xl-9 { - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75%; - } - .col-xl-10 { - -ms-flex: 0 0 83.333333%; - flex: 0 0 83.333333%; - max-width: 83.333333%; - } - .col-xl-11 { - -ms-flex: 0 0 91.666667%; - flex: 0 0 91.666667%; - max-width: 91.666667%; - } - .col-xl-12 { - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100%; - } - .order-xl-first { - -ms-flex-order: -1; - order: -1; - } - .order-xl-last { - -ms-flex-order: 13; - order: 13; - } - .order-xl-0 { - -ms-flex-order: 0; - order: 0; - } - .order-xl-1 { - -ms-flex-order: 1; - order: 1; - } - .order-xl-2 { - -ms-flex-order: 2; - order: 2; - } - .order-xl-3 { - -ms-flex-order: 3; - order: 3; - } - .order-xl-4 { - -ms-flex-order: 4; - order: 4; - } - .order-xl-5 { - -ms-flex-order: 5; - order: 5; - } - .order-xl-6 { - -ms-flex-order: 6; - order: 6; - } - .order-xl-7 { - -ms-flex-order: 7; - order: 7; - } - .order-xl-8 { - -ms-flex-order: 8; - order: 8; - } - .order-xl-9 { - -ms-flex-order: 9; - order: 9; - } - .order-xl-10 { - -ms-flex-order: 10; - order: 10; - } - .order-xl-11 { - -ms-flex-order: 11; - order: 11; - } - .order-xl-12 { - -ms-flex-order: 12; - order: 12; - } - .offset-xl-0 { - margin-left: 0; - } - .offset-xl-1 { - margin-left: 8.333333%; - } - .offset-xl-2 { - margin-left: 16.666667%; - } - .offset-xl-3 { - margin-left: 25%; - } - .offset-xl-4 { - margin-left: 33.333333%; - } - .offset-xl-5 { - margin-left: 41.666667%; - } - .offset-xl-6 { - margin-left: 50%; - } - .offset-xl-7 { - margin-left: 58.333333%; - } - .offset-xl-8 { - margin-left: 66.666667%; - } - .offset-xl-9 { - margin-left: 75%; - } - .offset-xl-10 { - margin-left: 83.333333%; - } - .offset-xl-11 { - margin-left: 91.666667%; - } -} -.table { - width: 100%; - margin-bottom: 1rem; - color: #212529; -} -.table td, -.table th { - padding: 0.75rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} -.table thead th { - vertical-align: bottom; - border-bottom: 2px solid #dee2e6; -} -.table tbody + tbody { - border-top: 2px solid #dee2e6; -} -.table-sm td, -.table-sm th { - padding: 0.3rem; -} -.table-bordered { - border: 1px solid #dee2e6; -} -.table-bordered td, -.table-bordered th { - border: 1px solid #dee2e6; -} -.table-bordered thead td, -.table-bordered thead th { - border-bottom-width: 2px; -} -.table-borderless tbody + tbody, -.table-borderless td, -.table-borderless th, -.table-borderless thead th { - border: 0; -} -.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(0, 0, 0, 0.05); -} -.table-hover tbody tr:hover { - color: #212529; - background-color: rgba(0, 0, 0, 0.075); -} -.table-primary, -.table-primary > td, -.table-primary > th { - background-color: #b8daff; -} -.table-primary tbody + tbody, -.table-primary td, -.table-primary th, -.table-primary thead th { - border-color: #7abaff; -} -.table-hover .table-primary:hover { - background-color: #9fcdff; -} -.table-hover .table-primary:hover > td, -.table-hover .table-primary:hover > th { - background-color: #9fcdff; -} -.table-secondary, -.table-secondary > td, -.table-secondary > th { - background-color: #d6d8db; -} -.table-secondary tbody + tbody, -.table-secondary td, -.table-secondary th, -.table-secondary thead th { - border-color: #b3b7bb; -} -.table-hover .table-secondary:hover { - background-color: #c8cbcf; -} -.table-hover .table-secondary:hover > td, -.table-hover .table-secondary:hover > th { - background-color: #c8cbcf; -} -.table-success, -.table-success > td, -.table-success > th { - background-color: #c3e6cb; -} -.table-success tbody + tbody, -.table-success td, -.table-success th, -.table-success thead th { - border-color: #8fd19e; -} -.table-hover .table-success:hover { - background-color: #b1dfbb; -} -.table-hover .table-success:hover > td, -.table-hover .table-success:hover > th { - background-color: #b1dfbb; -} -.table-info, -.table-info > td, -.table-info > th { - background-color: #bee5eb; -} -.table-info tbody + tbody, -.table-info td, -.table-info th, -.table-info thead th { - border-color: #86cfda; -} -.table-hover .table-info:hover { - background-color: #abdde5; -} -.table-hover .table-info:hover > td, -.table-hover .table-info:hover > th { - background-color: #abdde5; -} -.table-warning, -.table-warning > td, -.table-warning > th { - background-color: #ffeeba; -} -.table-warning tbody + tbody, -.table-warning td, -.table-warning th, -.table-warning thead th { - border-color: #ffdf7e; -} -.table-hover .table-warning:hover { - background-color: #ffe8a1; -} -.table-hover .table-warning:hover > td, -.table-hover .table-warning:hover > th { - background-color: #ffe8a1; -} -.table-danger, -.table-danger > td, -.table-danger > th { - background-color: #f5c6cb; -} -.table-danger tbody + tbody, -.table-danger td, -.table-danger th, -.table-danger thead th { - border-color: #ed969e; -} -.table-hover .table-danger:hover { - background-color: #f1b0b7; -} -.table-hover .table-danger:hover > td, -.table-hover .table-danger:hover > th { - background-color: #f1b0b7; -} -.table-light, -.table-light > td, -.table-light > th { - background-color: #fdfdfe; -} -.table-light tbody + tbody, -.table-light td, -.table-light th, -.table-light thead th { - border-color: #fbfcfc; -} -.table-hover .table-light:hover { - background-color: #ececf6; -} -.table-hover .table-light:hover > td, -.table-hover .table-light:hover > th { - background-color: #ececf6; -} -.table-dark, -.table-dark > td, -.table-dark > th { - background-color: #c6c8ca; -} -.table-dark tbody + tbody, -.table-dark td, -.table-dark th, -.table-dark thead th { - border-color: #95999c; -} -.table-hover .table-dark:hover { - background-color: #b9bbbe; -} -.table-hover .table-dark:hover > td, -.table-hover .table-dark:hover > th { - background-color: #b9bbbe; -} -.table-active, -.table-active > td, -.table-active > th { - background-color: rgba(0, 0, 0, 0.075); -} -.table-hover .table-active:hover { - background-color: rgba(0, 0, 0, 0.075); -} -.table-hover .table-active:hover > td, -.table-hover .table-active:hover > th { - background-color: rgba(0, 0, 0, 0.075); -} -.table .thead-dark th { - color: #fff; - background-color: #343a40; - border-color: #454d55; -} -.table .thead-light th { - color: #495057; - background-color: #e9ecef; - border-color: #dee2e6; -} -.table-dark { - color: #fff; - background-color: #343a40; -} -.table-dark td, -.table-dark th, -.table-dark thead th { - border-color: #454d55; -} -.table-dark.table-bordered { - border: 0; -} -.table-dark.table-striped tbody tr:nth-of-type(odd) { - background-color: rgba(255, 255, 255, 0.05); -} -.table-dark.table-hover tbody tr:hover { - color: #fff; - background-color: rgba(255, 255, 255, 0.075); -} -@media (max-width: 575.98px) { - .table-responsive-sm { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-sm > .table-bordered { - border: 0; - } -} -@media (max-width: 767.98px) { - .table-responsive-md { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-md > .table-bordered { - border: 0; - } -} -@media (max-width: 991.98px) { - .table-responsive-lg { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-lg > .table-bordered { - border: 0; - } -} -@media (max-width: 1199.98px) { - .table-responsive-xl { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; - } - .table-responsive-xl > .table-bordered { - border: 0; - } -} -.table-responsive { - display: block; - width: 100%; - overflow-x: auto; - -webkit-overflow-scrolling: touch; -} -.table-responsive > .table-bordered { - border: 0; -} -.form-control { - display: block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: 0.25rem; - transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .form-control { - transition: none; - } -} -.form-control::-ms-expand { - background-color: transparent; - border: 0; -} -.form-control:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} -.form-control:focus { - color: #495057; - background-color: #fff; - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.form-control::-webkit-input-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control::-moz-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control::-ms-input-placeholder { - color: #6c757d; - opacity: 1; -} -.form-control::placeholder { - color: #6c757d; - opacity: 1; -} -.form-control:disabled, -.form-control[readonly] { - background-color: #e9ecef; - opacity: 1; -} -input[type="date"].form-control, -input[type="datetime-local"].form-control, -input[type="month"].form-control, -input[type="time"].form-control { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -select.form-control:focus::-ms-value { - color: #495057; - background-color: #fff; -} -.form-control-file, -.form-control-range { - display: block; - width: 100%; -} -.col-form-label { - padding-top: calc(0.375rem + 1px); - padding-bottom: calc(0.375rem + 1px); - margin-bottom: 0; - font-size: inherit; - line-height: 1.5; -} -.col-form-label-lg { - padding-top: calc(0.5rem + 1px); - padding-bottom: calc(0.5rem + 1px); - font-size: 1.25rem; - line-height: 1.5; -} -.col-form-label-sm { - padding-top: calc(0.25rem + 1px); - padding-bottom: calc(0.25rem + 1px); - font-size: 0.875rem; - line-height: 1.5; -} -.form-control-plaintext { - display: block; - width: 100%; - padding: 0.375rem 0; - margin-bottom: 0; - font-size: 1rem; - line-height: 1.5; - color: #212529; - background-color: transparent; - border: solid transparent; - border-width: 1px 0; -} -.form-control-plaintext.form-control-lg, -.form-control-plaintext.form-control-sm { - padding-right: 0; - padding-left: 0; -} -.form-control-sm { - height: calc(1.5em + 0.5rem + 2px); - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} -.form-control-lg { - height: calc(1.5em + 1rem + 2px); - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} -select.form-control[multiple], -select.form-control[size] { - height: auto; -} -textarea.form-control { - height: auto; -} -.form-group { - margin-bottom: 1rem; -} -.form-text { - display: block; - margin-top: 0.25rem; -} -.form-row { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin-right: -5px; - margin-left: -5px; -} -.form-row > .col, -.form-row > [class*="col-"] { - padding-right: 5px; - padding-left: 5px; -} -.form-check { - position: relative; - display: block; - padding-left: 1.25rem; -} -.form-check-input { - position: absolute; - margin-top: 0.3rem; - margin-left: -1.25rem; -} -.form-check-input:disabled ~ .form-check-label, -.form-check-input[disabled] ~ .form-check-label { - color: #6c757d; -} -.form-check-label { - margin-bottom: 0; -} -.form-check-inline { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - padding-left: 0; - margin-right: 0.75rem; -} -.form-check-inline .form-check-input { - position: static; - margin-top: 0; - margin-right: 0.3125rem; - margin-left: 0; -} -.valid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #28a745; -} -.valid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(40, 167, 69, 0.9); - border-radius: 0.25rem; -} -.is-valid ~ .valid-feedback, -.is-valid ~ .valid-tooltip, -.was-validated :valid ~ .valid-feedback, -.was-validated :valid ~ .valid-tooltip { - display: block; -} -.form-control.is-valid, -.was-validated .form-control:valid { - border-color: #28a745; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} -.form-control.is-valid:focus, -.was-validated .form-control:valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} -.was-validated textarea.form-control:valid, -textarea.form-control.is-valid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} -.custom-select.is-valid, -.was-validated .custom-select:valid { - border-color: #28a745; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} -.custom-select.is-valid:focus, -.was-validated .custom-select:valid:focus { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} -.form-check-input.is-valid ~ .form-check-label, -.was-validated .form-check-input:valid ~ .form-check-label { - color: #28a745; -} -.form-check-input.is-valid ~ .valid-feedback, -.form-check-input.is-valid ~ .valid-tooltip, -.was-validated .form-check-input:valid ~ .valid-feedback, -.was-validated .form-check-input:valid ~ .valid-tooltip { - display: block; -} -.custom-control-input.is-valid ~ .custom-control-label, -.was-validated .custom-control-input:valid ~ .custom-control-label { - color: #28a745; -} -.custom-control-input.is-valid ~ .custom-control-label::before, -.was-validated .custom-control-input:valid ~ .custom-control-label::before { - border-color: #28a745; -} -.custom-control-input.is-valid:checked ~ .custom-control-label::before, -.was-validated - .custom-control-input:valid:checked - ~ .custom-control-label::before { - border-color: #34ce57; - background-color: #34ce57; -} -.custom-control-input.is-valid:focus ~ .custom-control-label::before, -.was-validated - .custom-control-input:valid:focus - ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} -.custom-control-input.is-valid:focus:not(:checked) - ~ .custom-control-label::before, -.was-validated - .custom-control-input:valid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #28a745; -} -.custom-file-input.is-valid ~ .custom-file-label, -.was-validated .custom-file-input:valid ~ .custom-file-label { - border-color: #28a745; -} -.custom-file-input.is-valid:focus ~ .custom-file-label, -.was-validated .custom-file-input:valid:focus ~ .custom-file-label { - border-color: #28a745; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); -} -.invalid-feedback { - display: none; - width: 100%; - margin-top: 0.25rem; - font-size: 80%; - color: #dc3545; -} -.invalid-tooltip { - position: absolute; - top: 100%; - z-index: 5; - display: none; - max-width: 100%; - padding: 0.25rem 0.5rem; - margin-top: 0.1rem; - font-size: 0.875rem; - line-height: 1.5; - color: #fff; - background-color: rgba(220, 53, 69, 0.9); - border-radius: 0.25rem; -} -.is-invalid ~ .invalid-feedback, -.is-invalid ~ .invalid-tooltip, -.was-validated :invalid ~ .invalid-feedback, -.was-validated :invalid ~ .invalid-tooltip { - display: block; -} -.form-control.is-invalid, -.was-validated .form-control:invalid { - border-color: #dc3545; - padding-right: calc(1.5em + 0.75rem); - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); - background-repeat: no-repeat; - background-position: right calc(0.375em + 0.1875rem) center; - background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); -} -.form-control.is-invalid:focus, -.was-validated .form-control:invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} -.was-validated textarea.form-control:invalid, -textarea.form-control.is-invalid { - padding-right: calc(1.5em + 0.75rem); - background-position: top calc(0.375em + 0.1875rem) right - calc(0.375em + 0.1875rem); -} -.custom-select.is-invalid, -.was-validated .custom-select:invalid { - border-color: #dc3545; - padding-right: calc(0.75em + 2.3125rem); - background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px, - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") - #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) - calc(0.75em + 0.375rem); -} -.custom-select.is-invalid:focus, -.was-validated .custom-select:invalid:focus { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} -.form-check-input.is-invalid ~ .form-check-label, -.was-validated .form-check-input:invalid ~ .form-check-label { - color: #dc3545; -} -.form-check-input.is-invalid ~ .invalid-feedback, -.form-check-input.is-invalid ~ .invalid-tooltip, -.was-validated .form-check-input:invalid ~ .invalid-feedback, -.was-validated .form-check-input:invalid ~ .invalid-tooltip { - display: block; -} -.custom-control-input.is-invalid ~ .custom-control-label, -.was-validated .custom-control-input:invalid ~ .custom-control-label { - color: #dc3545; -} -.custom-control-input.is-invalid ~ .custom-control-label::before, -.was-validated .custom-control-input:invalid ~ .custom-control-label::before { - border-color: #dc3545; -} -.custom-control-input.is-invalid:checked ~ .custom-control-label::before, -.was-validated - .custom-control-input:invalid:checked - ~ .custom-control-label::before { - border-color: #e4606d; - background-color: #e4606d; -} -.custom-control-input.is-invalid:focus ~ .custom-control-label::before, -.was-validated - .custom-control-input:invalid:focus - ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} -.custom-control-input.is-invalid:focus:not(:checked) - ~ .custom-control-label::before, -.was-validated - .custom-control-input:invalid:focus:not(:checked) - ~ .custom-control-label::before { - border-color: #dc3545; -} -.custom-file-input.is-invalid ~ .custom-file-label, -.was-validated .custom-file-input:invalid ~ .custom-file-label { - border-color: #dc3545; -} -.custom-file-input.is-invalid:focus ~ .custom-file-label, -.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { - border-color: #dc3545; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); -} -.form-inline { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; -} -.form-inline .form-check { - width: 100%; -} -@media (min-width: 576px) { - .form-inline label { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - margin-bottom: 0; - } - .form-inline .form-group { - display: -ms-flexbox; - display: flex; - -ms-flex: 0 0 auto; - flex: 0 0 auto; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - -ms-flex-align: center; - align-items: center; - margin-bottom: 0; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-plaintext { - display: inline-block; - } - .form-inline .custom-select, - .form-inline .input-group { - width: auto; - } - .form-inline .form-check { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: auto; - padding-left: 0; - } - .form-inline .form-check-input { - position: relative; - -ms-flex-negative: 0; - flex-shrink: 0; - margin-top: 0; - margin-right: 0.25rem; - margin-left: 0; - } - .form-inline .custom-control { - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - } - .form-inline .custom-control-label { - margin-bottom: 0; - } -} -.btn { - display: inline-block; - font-weight: 400; - color: #212529; - text-align: center; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-color: transparent; - border: 1px solid transparent; - padding: 0.375rem 0.75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .btn { - transition: none; - } -} -.btn:hover { - color: #212529; - text-decoration: none; -} -.btn.focus, -.btn:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.btn.disabled, -.btn:disabled { - opacity: 0.65; -} -.btn:not(:disabled):not(.disabled) { - cursor: pointer; -} -a.btn.disabled, -fieldset:disabled a.btn { - pointer-events: none; -} -.btn-primary { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-primary:hover { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; -} -.btn-primary.focus, -.btn-primary:focus { - color: #fff; - background-color: #0069d9; - border-color: #0062cc; - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} -.btn-primary.disabled, -.btn-primary:disabled { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-primary:not(:disabled):not(.disabled).active, -.btn-primary:not(:disabled):not(.disabled):active, -.show > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #0062cc; - border-color: #005cbf; -} -.btn-primary:not(:disabled):not(.disabled).active:focus, -.btn-primary:not(:disabled):not(.disabled):active:focus, -.show > .btn-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); -} -.btn-secondary { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-secondary:hover { - color: #fff; - background-color: #5a6268; - border-color: #545b62; -} -.btn-secondary.focus, -.btn-secondary:focus { - color: #fff; - background-color: #5a6268; - border-color: #545b62; - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} -.btn-secondary.disabled, -.btn-secondary:disabled { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-secondary:not(:disabled):not(.disabled).active, -.btn-secondary:not(:disabled):not(.disabled):active, -.show > .btn-secondary.dropdown-toggle { - color: #fff; - background-color: #545b62; - border-color: #4e555b; -} -.btn-secondary:not(:disabled):not(.disabled).active:focus, -.btn-secondary:not(:disabled):not(.disabled):active:focus, -.show > .btn-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); -} -.btn-success { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-success:hover { - color: #fff; - background-color: #218838; - border-color: #1e7e34; -} -.btn-success.focus, -.btn-success:focus { - color: #fff; - background-color: #218838; - border-color: #1e7e34; - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} -.btn-success.disabled, -.btn-success:disabled { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-success:not(:disabled):not(.disabled).active, -.btn-success:not(:disabled):not(.disabled):active, -.show > .btn-success.dropdown-toggle { - color: #fff; - background-color: #1e7e34; - border-color: #1c7430; -} -.btn-success:not(:disabled):not(.disabled).active:focus, -.btn-success:not(:disabled):not(.disabled):active:focus, -.show > .btn-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); -} -.btn-info { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-info:hover { - color: #fff; - background-color: #138496; - border-color: #117a8b; -} -.btn-info.focus, -.btn-info:focus { - color: #fff; - background-color: #138496; - border-color: #117a8b; - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} -.btn-info.disabled, -.btn-info:disabled { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-info:not(:disabled):not(.disabled).active, -.btn-info:not(:disabled):not(.disabled):active, -.show > .btn-info.dropdown-toggle { - color: #fff; - background-color: #117a8b; - border-color: #10707f; -} -.btn-info:not(:disabled):not(.disabled).active:focus, -.btn-info:not(:disabled):not(.disabled):active:focus, -.show > .btn-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); -} -.btn-warning { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-warning:hover { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; -} -.btn-warning.focus, -.btn-warning:focus { - color: #212529; - background-color: #e0a800; - border-color: #d39e00; - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} -.btn-warning.disabled, -.btn-warning:disabled { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-warning:not(:disabled):not(.disabled).active, -.btn-warning:not(:disabled):not(.disabled):active, -.show > .btn-warning.dropdown-toggle { - color: #212529; - background-color: #d39e00; - border-color: #c69500; -} -.btn-warning:not(:disabled):not(.disabled).active:focus, -.btn-warning:not(:disabled):not(.disabled):active:focus, -.show > .btn-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); -} -.btn-danger { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-danger:hover { - color: #fff; - background-color: #c82333; - border-color: #bd2130; -} -.btn-danger.focus, -.btn-danger:focus { - color: #fff; - background-color: #c82333; - border-color: #bd2130; - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} -.btn-danger.disabled, -.btn-danger:disabled { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-danger:not(:disabled):not(.disabled).active, -.btn-danger:not(:disabled):not(.disabled):active, -.show > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #bd2130; - border-color: #b21f2d; -} -.btn-danger:not(:disabled):not(.disabled).active:focus, -.btn-danger:not(:disabled):not(.disabled):active:focus, -.show > .btn-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); -} -.btn-light { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-light:hover { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; -} -.btn-light.focus, -.btn-light:focus { - color: #212529; - background-color: #e2e6ea; - border-color: #dae0e5; - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} -.btn-light.disabled, -.btn-light:disabled { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-light:not(:disabled):not(.disabled).active, -.btn-light:not(:disabled):not(.disabled):active, -.show > .btn-light.dropdown-toggle { - color: #212529; - background-color: #dae0e5; - border-color: #d3d9df; -} -.btn-light:not(:disabled):not(.disabled).active:focus, -.btn-light:not(:disabled):not(.disabled):active:focus, -.show > .btn-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); -} -.btn-dark { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-dark:hover { - color: #fff; - background-color: #23272b; - border-color: #1d2124; -} -.btn-dark.focus, -.btn-dark:focus { - color: #fff; - background-color: #23272b; - border-color: #1d2124; - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} -.btn-dark.disabled, -.btn-dark:disabled { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-dark:not(:disabled):not(.disabled).active, -.btn-dark:not(:disabled):not(.disabled):active, -.show > .btn-dark.dropdown-toggle { - color: #fff; - background-color: #1d2124; - border-color: #171a1d; -} -.btn-dark:not(:disabled):not(.disabled).active:focus, -.btn-dark:not(:disabled):not(.disabled):active:focus, -.show > .btn-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); -} -.btn-outline-primary { - color: #007bff; - border-color: #007bff; -} -.btn-outline-primary:hover { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-outline-primary.focus, -.btn-outline-primary:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} -.btn-outline-primary.disabled, -.btn-outline-primary:disabled { - color: #007bff; - background-color: transparent; -} -.btn-outline-primary:not(:disabled):not(.disabled).active, -.btn-outline-primary:not(:disabled):not(.disabled):active, -.show > .btn-outline-primary.dropdown-toggle { - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.btn-outline-primary:not(:disabled):not(.disabled).active:focus, -.btn-outline-primary:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-primary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} -.btn-outline-secondary { - color: #6c757d; - border-color: #6c757d; -} -.btn-outline-secondary:hover { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-outline-secondary.focus, -.btn-outline-secondary:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} -.btn-outline-secondary.disabled, -.btn-outline-secondary:disabled { - color: #6c757d; - background-color: transparent; -} -.btn-outline-secondary:not(:disabled):not(.disabled).active, -.btn-outline-secondary:not(:disabled):not(.disabled):active, -.show > .btn-outline-secondary.dropdown-toggle { - color: #fff; - background-color: #6c757d; - border-color: #6c757d; -} -.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, -.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-secondary.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} -.btn-outline-success { - color: #28a745; - border-color: #28a745; -} -.btn-outline-success:hover { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-outline-success.focus, -.btn-outline-success:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} -.btn-outline-success.disabled, -.btn-outline-success:disabled { - color: #28a745; - background-color: transparent; -} -.btn-outline-success:not(:disabled):not(.disabled).active, -.btn-outline-success:not(:disabled):not(.disabled):active, -.show > .btn-outline-success.dropdown-toggle { - color: #fff; - background-color: #28a745; - border-color: #28a745; -} -.btn-outline-success:not(:disabled):not(.disabled).active:focus, -.btn-outline-success:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-success.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} -.btn-outline-info { - color: #17a2b8; - border-color: #17a2b8; -} -.btn-outline-info:hover { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-outline-info.focus, -.btn-outline-info:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} -.btn-outline-info.disabled, -.btn-outline-info:disabled { - color: #17a2b8; - background-color: transparent; -} -.btn-outline-info:not(:disabled):not(.disabled).active, -.btn-outline-info:not(:disabled):not(.disabled):active, -.show > .btn-outline-info.dropdown-toggle { - color: #fff; - background-color: #17a2b8; - border-color: #17a2b8; -} -.btn-outline-info:not(:disabled):not(.disabled).active:focus, -.btn-outline-info:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-info.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} -.btn-outline-warning { - color: #ffc107; - border-color: #ffc107; -} -.btn-outline-warning:hover { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-outline-warning.focus, -.btn-outline-warning:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} -.btn-outline-warning.disabled, -.btn-outline-warning:disabled { - color: #ffc107; - background-color: transparent; -} -.btn-outline-warning:not(:disabled):not(.disabled).active, -.btn-outline-warning:not(:disabled):not(.disabled):active, -.show > .btn-outline-warning.dropdown-toggle { - color: #212529; - background-color: #ffc107; - border-color: #ffc107; -} -.btn-outline-warning:not(:disabled):not(.disabled).active:focus, -.btn-outline-warning:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-warning.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} -.btn-outline-danger { - color: #dc3545; - border-color: #dc3545; -} -.btn-outline-danger:hover { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-outline-danger.focus, -.btn-outline-danger:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} -.btn-outline-danger.disabled, -.btn-outline-danger:disabled { - color: #dc3545; - background-color: transparent; -} -.btn-outline-danger:not(:disabled):not(.disabled).active, -.btn-outline-danger:not(:disabled):not(.disabled):active, -.show > .btn-outline-danger.dropdown-toggle { - color: #fff; - background-color: #dc3545; - border-color: #dc3545; -} -.btn-outline-danger:not(:disabled):not(.disabled).active:focus, -.btn-outline-danger:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-danger.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} -.btn-outline-light { - color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-outline-light:hover { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-outline-light.focus, -.btn-outline-light:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} -.btn-outline-light.disabled, -.btn-outline-light:disabled { - color: #f8f9fa; - background-color: transparent; -} -.btn-outline-light:not(:disabled):not(.disabled).active, -.btn-outline-light:not(:disabled):not(.disabled):active, -.show > .btn-outline-light.dropdown-toggle { - color: #212529; - background-color: #f8f9fa; - border-color: #f8f9fa; -} -.btn-outline-light:not(:disabled):not(.disabled).active:focus, -.btn-outline-light:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-light.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} -.btn-outline-dark { - color: #343a40; - border-color: #343a40; -} -.btn-outline-dark:hover { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-outline-dark.focus, -.btn-outline-dark:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} -.btn-outline-dark.disabled, -.btn-outline-dark:disabled { - color: #343a40; - background-color: transparent; -} -.btn-outline-dark:not(:disabled):not(.disabled).active, -.btn-outline-dark:not(:disabled):not(.disabled):active, -.show > .btn-outline-dark.dropdown-toggle { - color: #fff; - background-color: #343a40; - border-color: #343a40; -} -.btn-outline-dark:not(:disabled):not(.disabled).active:focus, -.btn-outline-dark:not(:disabled):not(.disabled):active:focus, -.show > .btn-outline-dark.dropdown-toggle:focus { - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} -.btn-link { - font-weight: 400; - color: #007bff; - text-decoration: none; -} -.btn-link:hover { - color: #0056b3; - text-decoration: underline; -} -.btn-link.focus, -.btn-link:focus { - text-decoration: underline; -} -.btn-link.disabled, -.btn-link:disabled { - color: #6c757d; - pointer-events: none; -} -.btn-group-lg > .btn, -.btn-lg { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} -.btn-group-sm > .btn, -.btn-sm { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 0.5rem; -} -input[type="button"].btn-block, -input[type="reset"].btn-block, -input[type="submit"].btn-block { - width: 100%; -} -.fade { - transition: opacity 0.15s linear; -} -@media (prefers-reduced-motion: reduce) { - .fade { - transition: none; - } -} -.fade:not(.show) { - opacity: 0; -} -.collapse:not(.show) { - display: none; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - transition: height 0.35s ease; -} -@media (prefers-reduced-motion: reduce) { - .collapsing { - transition: none; - } -} -.dropdown, -.dropleft, -.dropright, -.dropup { - position: relative; -} -.dropdown-toggle { - white-space: nowrap; -} -.dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid; - border-right: 0.3em solid transparent; - border-bottom: 0; - border-left: 0.3em solid transparent; -} -.dropdown-toggle:empty::after { - margin-left: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0.125rem 0 0; - font-size: 1rem; - color: #212529; - text-align: left; - list-style: none; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 0.25rem; -} -.dropdown-menu-left { - right: auto; - left: 0; -} -.dropdown-menu-right { - right: 0; - left: auto; -} -@media (min-width: 576px) { - .dropdown-menu-sm-left { - right: auto; - left: 0; - } - .dropdown-menu-sm-right { - right: 0; - left: auto; - } -} -@media (min-width: 768px) { - .dropdown-menu-md-left { - right: auto; - left: 0; - } - .dropdown-menu-md-right { - right: 0; - left: auto; - } -} -@media (min-width: 992px) { - .dropdown-menu-lg-left { - right: auto; - left: 0; - } - .dropdown-menu-lg-right { - right: 0; - left: auto; - } -} -@media (min-width: 1200px) { - .dropdown-menu-xl-left { - right: auto; - left: 0; - } - .dropdown-menu-xl-right { - right: 0; - left: auto; - } -} -.dropup .dropdown-menu { - top: auto; - bottom: 100%; - margin-top: 0; - margin-bottom: 0.125rem; -} -.dropup .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0; - border-right: 0.3em solid transparent; - border-bottom: 0.3em solid; - border-left: 0.3em solid transparent; -} -.dropup .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropright .dropdown-menu { - top: 0; - right: auto; - left: 100%; - margin-top: 0; - margin-left: 0.125rem; -} -.dropright .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0; - border-bottom: 0.3em solid transparent; - border-left: 0.3em solid; -} -.dropright .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropright .dropdown-toggle::after { - vertical-align: 0; -} -.dropleft .dropdown-menu { - top: 0; - right: 100%; - left: auto; - margin-top: 0; - margin-right: 0.125rem; -} -.dropleft .dropdown-toggle::after { - display: inline-block; - margin-left: 0.255em; - vertical-align: 0.255em; - content: ""; -} -.dropleft .dropdown-toggle::after { - display: none; -} -.dropleft .dropdown-toggle::before { - display: inline-block; - margin-right: 0.255em; - vertical-align: 0.255em; - content: ""; - border-top: 0.3em solid transparent; - border-right: 0.3em solid; - border-bottom: 0.3em solid transparent; -} -.dropleft .dropdown-toggle:empty::after { - margin-left: 0; -} -.dropleft .dropdown-toggle::before { - vertical-align: 0; -} -.dropdown-menu[x-placement^="bottom"], -.dropdown-menu[x-placement^="left"], -.dropdown-menu[x-placement^="right"], -.dropdown-menu[x-placement^="top"] { - right: auto; - bottom: auto; -} -.dropdown-divider { - height: 0; - margin: 0.5rem 0; - overflow: hidden; - border-top: 1px solid #e9ecef; -} -.dropdown-item { - display: block; - width: 100%; - padding: 0.25rem 1.5rem; - clear: both; - font-weight: 400; - color: #212529; - text-align: inherit; - white-space: nowrap; - background-color: transparent; - border: 0; -} -.dropdown-item:focus, -.dropdown-item:hover { - color: #16181b; - text-decoration: none; - background-color: #f8f9fa; -} -.dropdown-item.active, -.dropdown-item:active { - color: #fff; - text-decoration: none; - background-color: #007bff; -} -.dropdown-item.disabled, -.dropdown-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: transparent; -} -.dropdown-menu.show { - display: block; -} -.dropdown-header { - display: block; - padding: 0.5rem 1.5rem; - margin-bottom: 0; - font-size: 0.875rem; - color: #6c757d; - white-space: nowrap; -} -.dropdown-item-text { - display: block; - padding: 0.25rem 1.5rem; - color: #212529; -} -.btn-group, -.btn-group-vertical { - position: relative; - display: -ms-inline-flexbox; - display: inline-flex; - vertical-align: middle; -} -.btn-group-vertical > .btn, -.btn-group > .btn { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; -} -.btn-group-vertical > .btn:hover, -.btn-group > .btn:hover { - z-index: 1; -} -.btn-group-vertical > .btn.active, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn:focus, -.btn-group > .btn.active, -.btn-group > .btn:active, -.btn-group > .btn:focus { - z-index: 1; -} -.btn-toolbar { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: start; - justify-content: flex-start; -} -.btn-toolbar .input-group { - width: auto; -} -.btn-group > .btn-group:not(:first-child), -.btn-group > .btn:not(:first-child) { - margin-left: -1px; -} -.btn-group > .btn-group:not(:last-child) > .btn, -.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:not(:first-child) > .btn, -.btn-group > .btn:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.dropdown-toggle-split { - padding-right: 0.5625rem; - padding-left: 0.5625rem; -} -.dropdown-toggle-split::after, -.dropright .dropdown-toggle-split::after, -.dropup .dropdown-toggle-split::after { - margin-left: 0; -} -.dropleft .dropdown-toggle-split::before { - margin-right: 0; -} -.btn-group-sm > .btn + .dropdown-toggle-split, -.btn-sm + .dropdown-toggle-split { - padding-right: 0.375rem; - padding-left: 0.375rem; -} -.btn-group-lg > .btn + .dropdown-toggle-split, -.btn-lg + .dropdown-toggle-split { - padding-right: 0.75rem; - padding-left: 0.75rem; -} -.btn-group-vertical { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: center; - justify-content: center; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group { - width: 100%; -} -.btn-group-vertical > .btn-group:not(:first-child), -.btn-group-vertical > .btn:not(:first-child) { - margin-top: -1px; -} -.btn-group-vertical > .btn-group:not(:last-child) > .btn, -.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:not(:first-child) > .btn, -.btn-group-vertical > .btn:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.btn-group-toggle > .btn, -.btn-group-toggle > .btn-group > .btn { - margin-bottom: 0; -} -.btn-group-toggle > .btn input[type="checkbox"], -.btn-group-toggle > .btn input[type="radio"], -.btn-group-toggle > .btn-group > .btn input[type="checkbox"], -.btn-group-toggle > .btn-group > .btn input[type="radio"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: stretch; - align-items: stretch; - width: 100%; -} -.input-group > .custom-file, -.input-group > .custom-select, -.input-group > .form-control, -.input-group > .form-control-plaintext { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - width: 1%; - min-width: 0; - margin-bottom: 0; -} -.input-group > .custom-file + .custom-file, -.input-group > .custom-file + .custom-select, -.input-group > .custom-file + .form-control, -.input-group > .custom-select + .custom-file, -.input-group > .custom-select + .custom-select, -.input-group > .custom-select + .form-control, -.input-group > .form-control + .custom-file, -.input-group > .form-control + .custom-select, -.input-group > .form-control + .form-control, -.input-group > .form-control-plaintext + .custom-file, -.input-group > .form-control-plaintext + .custom-select, -.input-group > .form-control-plaintext + .form-control { - margin-left: -1px; -} -.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, -.input-group > .custom-select:focus, -.input-group > .form-control:focus { - z-index: 3; -} -.input-group > .custom-file .custom-file-input:focus { - z-index: 4; -} -.input-group > .custom-select:not(:last-child), -.input-group > .form-control:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group > .custom-select:not(:first-child), -.input-group > .form-control:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group > .custom-file { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; -} -.input-group > .custom-file:not(:last-child) .custom-file-label, -.input-group > .custom-file:not(:last-child) .custom-file-label::after { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group > .custom-file:not(:first-child) .custom-file-label { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group-append, -.input-group-prepend { - display: -ms-flexbox; - display: flex; -} -.input-group-append .btn, -.input-group-prepend .btn { - position: relative; - z-index: 2; -} -.input-group-append .btn:focus, -.input-group-prepend .btn:focus { - z-index: 3; -} -.input-group-append .btn + .btn, -.input-group-append .btn + .input-group-text, -.input-group-append .input-group-text + .btn, -.input-group-append .input-group-text + .input-group-text, -.input-group-prepend .btn + .btn, -.input-group-prepend .btn + .input-group-text, -.input-group-prepend .input-group-text + .btn, -.input-group-prepend .input-group-text + .input-group-text { - margin-left: -1px; -} -.input-group-prepend { - margin-right: -1px; -} -.input-group-append { - margin-left: -1px; -} -.input-group-text { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.375rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - text-align: center; - white-space: nowrap; - background-color: #e9ecef; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} -.input-group-text input[type="checkbox"], -.input-group-text input[type="radio"] { - margin-top: 0; -} -.input-group-lg > .custom-select, -.input-group-lg > .form-control:not(textarea) { - height: calc(1.5em + 1rem + 2px); -} -.input-group-lg > .custom-select, -.input-group-lg > .form-control, -.input-group-lg > .input-group-append > .btn, -.input-group-lg > .input-group-append > .input-group-text, -.input-group-lg > .input-group-prepend > .btn, -.input-group-lg > .input-group-prepend > .input-group-text { - padding: 0.5rem 1rem; - font-size: 1.25rem; - line-height: 1.5; - border-radius: 0.3rem; -} -.input-group-sm > .custom-select, -.input-group-sm > .form-control:not(textarea) { - height: calc(1.5em + 0.5rem + 2px); -} -.input-group-sm > .custom-select, -.input-group-sm > .form-control, -.input-group-sm > .input-group-append > .btn, -.input-group-sm > .input-group-append > .input-group-text, -.input-group-sm > .input-group-prepend > .btn, -.input-group-sm > .input-group-prepend > .input-group-text { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; - border-radius: 0.2rem; -} -.input-group-lg > .custom-select, -.input-group-sm > .custom-select { - padding-right: 1.75rem; -} -.input-group - > .input-group-append:last-child - > .btn:not(:last-child):not(.dropdown-toggle), -.input-group - > .input-group-append:last-child - > .input-group-text:not(:last-child), -.input-group > .input-group-append:not(:last-child) > .btn, -.input-group > .input-group-append:not(:last-child) > .input-group-text, -.input-group > .input-group-prepend > .btn, -.input-group > .input-group-prepend > .input-group-text { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group > .input-group-append > .btn, -.input-group > .input-group-append > .input-group-text, -.input-group > .input-group-prepend:first-child > .btn:not(:first-child), -.input-group - > .input-group-prepend:first-child - > .input-group-text:not(:first-child), -.input-group > .input-group-prepend:not(:first-child) > .btn, -.input-group > .input-group-prepend:not(:first-child) > .input-group-text { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.custom-control { - position: relative; - display: block; - min-height: 1.5rem; - padding-left: 1.5rem; -} -.custom-control-inline { - display: -ms-inline-flexbox; - display: inline-flex; - margin-right: 1rem; -} -.custom-control-input { - position: absolute; - left: 0; - z-index: -1; - width: 1rem; - height: 1.25rem; - opacity: 0; -} -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: #007bff; - background-color: #007bff; -} -.custom-control-input:focus ~ .custom-control-label::before { - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { - border-color: #80bdff; -} -.custom-control-input:not(:disabled):active ~ .custom-control-label::before { - color: #fff; - background-color: #b3d7ff; - border-color: #b3d7ff; -} -.custom-control-input:disabled ~ .custom-control-label, -.custom-control-input[disabled] ~ .custom-control-label { - color: #6c757d; -} -.custom-control-input:disabled ~ .custom-control-label::before, -.custom-control-input[disabled] ~ .custom-control-label::before { - background-color: #e9ecef; -} -.custom-control-label { - position: relative; - margin-bottom: 0; - vertical-align: top; -} -.custom-control-label::before { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - pointer-events: none; - content: ""; - background-color: #fff; - border: #adb5bd solid 1px; -} -.custom-control-label::after { - position: absolute; - top: 0.25rem; - left: -1.5rem; - display: block; - width: 1rem; - height: 1rem; - content: ""; - background: no-repeat 50%/50% 50%; -} -.custom-checkbox .custom-control-label::before { - border-radius: 0.25rem; -} -.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); -} -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::before { - border-color: #007bff; - background-color: #007bff; -} -.custom-checkbox - .custom-control-input:indeterminate - ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); -} -.custom-checkbox - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} -.custom-checkbox - .custom-control-input:disabled:indeterminate - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} -.custom-radio .custom-control-label::before { - border-radius: 50%; -} -.custom-radio .custom-control-input:checked ~ .custom-control-label::after { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); -} -.custom-radio - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} -.custom-switch { - padding-left: 2.25rem; -} -.custom-switch .custom-control-label::before { - left: -2.25rem; - width: 1.75rem; - pointer-events: all; - border-radius: 0.5rem; -} -.custom-switch .custom-control-label::after { - top: calc(0.25rem + 2px); - left: calc(-2.25rem + 2px); - width: calc(1rem - 4px); - height: calc(1rem - 4px); - background-color: #adb5bd; - border-radius: 0.5rem; - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, - -webkit-transform 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .custom-switch .custom-control-label::after { - transition: none; - } -} -.custom-switch .custom-control-input:checked ~ .custom-control-label::after { - background-color: #fff; - -webkit-transform: translateX(0.75rem); - transform: translateX(0.75rem); -} -.custom-switch - .custom-control-input:disabled:checked - ~ .custom-control-label::before { - background-color: rgba(0, 123, 255, 0.5); -} -.custom-select { - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 1.75rem 0.375rem 0.75rem; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - vertical-align: middle; - background: #fff - url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") - no-repeat right 0.75rem center/8px 10px; - border: 1px solid #ced4da; - border-radius: 0.25rem; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -.custom-select:focus { - border-color: #80bdff; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-select:focus::-ms-value { - color: #495057; - background-color: #fff; -} -.custom-select[multiple], -.custom-select[size]:not([size="1"]) { - height: auto; - padding-right: 0.75rem; - background-image: none; -} -.custom-select:disabled { - color: #6c757d; - background-color: #e9ecef; -} -.custom-select::-ms-expand { - display: none; -} -.custom-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 #495057; -} -.custom-select-sm { - height: calc(1.5em + 0.5rem + 2px); - padding-top: 0.25rem; - padding-bottom: 0.25rem; - padding-left: 0.5rem; - font-size: 0.875rem; -} -.custom-select-lg { - height: calc(1.5em + 1rem + 2px); - padding-top: 0.5rem; - padding-bottom: 0.5rem; - padding-left: 1rem; - font-size: 1.25rem; -} -.custom-file { - position: relative; - display: inline-block; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin-bottom: 0; -} -.custom-file-input { - position: relative; - z-index: 2; - width: 100%; - height: calc(1.5em + 0.75rem + 2px); - margin: 0; - opacity: 0; -} -.custom-file-input:focus ~ .custom-file-label { - border-color: #80bdff; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-file-input:disabled ~ .custom-file-label, -.custom-file-input[disabled] ~ .custom-file-label { - background-color: #e9ecef; -} -.custom-file-input:lang(en) ~ .custom-file-label::after { - content: "Browse"; -} -.custom-file-input ~ .custom-file-label[data-browse]::after { - content: attr(data-browse); -} -.custom-file-label { - position: absolute; - top: 0; - right: 0; - left: 0; - z-index: 1; - height: calc(1.5em + 0.75rem + 2px); - padding: 0.375rem 0.75rem; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: 0.25rem; -} -.custom-file-label::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 3; - display: block; - height: calc(1.5em + 0.75rem); - padding: 0.375rem 0.75rem; - line-height: 1.5; - color: #495057; - content: "Browse"; - background-color: #e9ecef; - border-left: inherit; - border-radius: 0 0.25rem 0.25rem 0; -} -.custom-range { - width: 100%; - height: 1.4rem; - padding: 0; - background-color: transparent; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} -.custom-range:focus { - outline: 0; -} -.custom-range:focus::-webkit-slider-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-range:focus::-moz-range-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-range:focus::-ms-thumb { - box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.custom-range::-moz-focus-outer { - border: 0; -} -.custom-range::-webkit-slider-thumb { - width: 1rem; - height: 1rem; - margin-top: -0.25rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -webkit-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -webkit-appearance: none; - appearance: none; -} -@media (prefers-reduced-motion: reduce) { - .custom-range::-webkit-slider-thumb { - -webkit-transition: none; - transition: none; - } -} -.custom-range::-webkit-slider-thumb:active { - background-color: #b3d7ff; -} -.custom-range::-webkit-slider-runnable-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} -.custom-range::-moz-range-thumb { - width: 1rem; - height: 1rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -moz-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - -moz-appearance: none; - appearance: none; -} -@media (prefers-reduced-motion: reduce) { - .custom-range::-moz-range-thumb { - -moz-transition: none; - transition: none; - } -} -.custom-range::-moz-range-thumb:active { - background-color: #b3d7ff; -} -.custom-range::-moz-range-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: #dee2e6; - border-color: transparent; - border-radius: 1rem; -} -.custom-range::-ms-thumb { - width: 1rem; - height: 1rem; - margin-top: 0; - margin-right: 0.2rem; - margin-left: 0.2rem; - background-color: #007bff; - border: 0; - border-radius: 1rem; - -ms-transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; - appearance: none; -} -@media (prefers-reduced-motion: reduce) { - .custom-range::-ms-thumb { - -ms-transition: none; - transition: none; - } -} -.custom-range::-ms-thumb:active { - background-color: #b3d7ff; -} -.custom-range::-ms-track { - width: 100%; - height: 0.5rem; - color: transparent; - cursor: pointer; - background-color: transparent; - border-color: transparent; - border-width: 0.5rem; -} -.custom-range::-ms-fill-lower { - background-color: #dee2e6; - border-radius: 1rem; -} -.custom-range::-ms-fill-upper { - margin-right: 15px; - background-color: #dee2e6; - border-radius: 1rem; -} -.custom-range:disabled::-webkit-slider-thumb { - background-color: #adb5bd; -} -.custom-range:disabled::-webkit-slider-runnable-track { - cursor: default; -} -.custom-range:disabled::-moz-range-thumb { - background-color: #adb5bd; -} -.custom-range:disabled::-moz-range-track { - cursor: default; -} -.custom-range:disabled::-ms-thumb { - background-color: #adb5bd; -} -.custom-control-label::before, -.custom-file-label, -.custom-select { - transition: background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .custom-control-label::before, - .custom-file-label, - .custom-select { - transition: none; - } -} -.nav { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.nav-link { - display: block; - padding: 0.5rem 1rem; -} -.nav-link:focus, -.nav-link:hover { - text-decoration: none; -} -.nav-link.disabled { - color: #6c757d; - pointer-events: none; - cursor: default; -} -.nav-tabs { - border-bottom: 1px solid #dee2e6; -} -.nav-tabs .nav-item { - margin-bottom: -1px; -} -.nav-tabs .nav-link { - border: 1px solid transparent; - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} -.nav-tabs .nav-link:focus, -.nav-tabs .nav-link:hover { - border-color: #e9ecef #e9ecef #dee2e6; -} -.nav-tabs .nav-link.disabled { - color: #6c757d; - background-color: transparent; - border-color: transparent; -} -.nav-tabs .nav-item.show .nav-link, -.nav-tabs .nav-link.active { - color: #495057; - background-color: #fff; - border-color: #dee2e6 #dee2e6 #fff; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.nav-pills .nav-link { - border-radius: 0.25rem; -} -.nav-pills .nav-link.active, -.nav-pills .show > .nav-link { - color: #fff; - background-color: #007bff; -} -.nav-fill .nav-item { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - text-align: center; -} -.nav-justified .nav-item { - -ms-flex-preferred-size: 0; - flex-basis: 0; - -ms-flex-positive: 1; - flex-grow: 1; - text-align: center; -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} -.navbar { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 0.5rem 1rem; -} -.navbar .container, -.navbar .container-fluid, -.navbar .container-lg, -.navbar .container-md, -.navbar .container-sm, -.navbar .container-xl { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: justify; - justify-content: space-between; -} -.navbar-brand { - display: inline-block; - padding-top: 0.3125rem; - padding-bottom: 0.3125rem; - margin-right: 1rem; - font-size: 1.25rem; - line-height: inherit; - white-space: nowrap; -} -.navbar-brand:focus, -.navbar-brand:hover { - text-decoration: none; -} -.navbar-nav { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.navbar-nav .nav-link { - padding-right: 0; - padding-left: 0; -} -.navbar-nav .dropdown-menu { - position: static; - float: none; -} -.navbar-text { - display: inline-block; - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} -.navbar-collapse { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - -ms-flex-positive: 1; - flex-grow: 1; - -ms-flex-align: center; - align-items: center; -} -.navbar-toggler { - padding: 0.25rem 0.75rem; - font-size: 1.25rem; - line-height: 1; - background-color: transparent; - border: 1px solid transparent; - border-radius: 0.25rem; -} -.navbar-toggler:focus, -.navbar-toggler:hover { - text-decoration: none; -} -.navbar-toggler-icon { - display: inline-block; - width: 1.5em; - height: 1.5em; - vertical-align: middle; - content: ""; - background: no-repeat center center; - background-size: 100% 100%; -} -@media (max-width: 575.98px) { - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-xl { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 576px) { - .navbar-expand-sm { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-sm .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-sm .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-sm .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-sm > .container, - .navbar-expand-sm > .container-fluid, - .navbar-expand-sm > .container-lg, - .navbar-expand-sm > .container-md, - .navbar-expand-sm > .container-sm, - .navbar-expand-sm > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-sm .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-sm .navbar-toggler { - display: none; - } -} -@media (max-width: 767.98px) { - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-xl { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 768px) { - .navbar-expand-md { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-md .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-md .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-md .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-md > .container, - .navbar-expand-md > .container-fluid, - .navbar-expand-md > .container-lg, - .navbar-expand-md > .container-md, - .navbar-expand-md > .container-sm, - .navbar-expand-md > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-md .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-md .navbar-toggler { - display: none; - } -} -@media (max-width: 991.98px) { - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-xl { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 992px) { - .navbar-expand-lg { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-lg .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-lg .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-lg > .container, - .navbar-expand-lg > .container-fluid, - .navbar-expand-lg > .container-lg, - .navbar-expand-lg > .container-md, - .navbar-expand-lg > .container-sm, - .navbar-expand-lg > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-lg .navbar-toggler { - display: none; - } -} -@media (max-width: 1199.98px) { - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-xl { - padding-right: 0; - padding-left: 0; - } -} -@media (min-width: 1200px) { - .navbar-expand-xl { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; - } - .navbar-expand-xl .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } - .navbar-expand-xl .navbar-nav .dropdown-menu { - position: absolute; - } - .navbar-expand-xl .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; - } - .navbar-expand-xl > .container, - .navbar-expand-xl > .container-fluid, - .navbar-expand-xl > .container-lg, - .navbar-expand-xl > .container-md, - .navbar-expand-xl > .container-sm, - .navbar-expand-xl > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; - } - .navbar-expand-xl .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - .navbar-expand-xl .navbar-toggler { - display: none; - } -} -.navbar-expand { - -ms-flex-flow: row nowrap; - flex-flow: row nowrap; - -ms-flex-pack: start; - justify-content: flex-start; -} -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-lg, -.navbar-expand > .container-md, -.navbar-expand > .container-sm, -.navbar-expand > .container-xl { - padding-right: 0; - padding-left: 0; -} -.navbar-expand .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; -} -.navbar-expand .navbar-nav .dropdown-menu { - position: absolute; -} -.navbar-expand .navbar-nav .nav-link { - padding-right: 0.5rem; - padding-left: 0.5rem; -} -.navbar-expand > .container, -.navbar-expand > .container-fluid, -.navbar-expand > .container-lg, -.navbar-expand > .container-md, -.navbar-expand > .container-sm, -.navbar-expand > .container-xl { - -ms-flex-wrap: nowrap; - flex-wrap: nowrap; -} -.navbar-expand .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; -} -.navbar-expand .navbar-toggler { - display: none; -} -.navbar-light .navbar-brand { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-brand:focus, -.navbar-light .navbar-brand:hover { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-nav .nav-link { - color: rgba(0, 0, 0, 0.5); -} -.navbar-light .navbar-nav .nav-link:focus, -.navbar-light .navbar-nav .nav-link:hover { - color: rgba(0, 0, 0, 0.7); -} -.navbar-light .navbar-nav .nav-link.disabled { - color: rgba(0, 0, 0, 0.3); -} -.navbar-light .navbar-nav .active > .nav-link, -.navbar-light .navbar-nav .nav-link.active, -.navbar-light .navbar-nav .nav-link.show, -.navbar-light .navbar-nav .show > .nav-link { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-toggler { - color: rgba(0, 0, 0, 0.5); - border-color: rgba(0, 0, 0, 0.1); -} -.navbar-light .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.navbar-light .navbar-text { - color: rgba(0, 0, 0, 0.5); -} -.navbar-light .navbar-text a { - color: rgba(0, 0, 0, 0.9); -} -.navbar-light .navbar-text a:focus, -.navbar-light .navbar-text a:hover { - color: rgba(0, 0, 0, 0.9); -} -.navbar-dark .navbar-brand { - color: #fff; -} -.navbar-dark .navbar-brand:focus, -.navbar-dark .navbar-brand:hover { - color: #fff; -} -.navbar-dark .navbar-nav .nav-link { - color: rgba(255, 255, 255, 0.5); -} -.navbar-dark .navbar-nav .nav-link:focus, -.navbar-dark .navbar-nav .nav-link:hover { - color: rgba(255, 255, 255, 0.75); -} -.navbar-dark .navbar-nav .nav-link.disabled { - color: rgba(255, 255, 255, 0.25); -} -.navbar-dark .navbar-nav .active > .nav-link, -.navbar-dark .navbar-nav .nav-link.active, -.navbar-dark .navbar-nav .nav-link.show, -.navbar-dark .navbar-nav .show > .nav-link { - color: #fff; -} -.navbar-dark .navbar-toggler { - color: rgba(255, 255, 255, 0.5); - border-color: rgba(255, 255, 255, 0.1); -} -.navbar-dark .navbar-toggler-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); -} -.navbar-dark .navbar-text { - color: rgba(255, 255, 255, 0.5); -} -.navbar-dark .navbar-text a { - color: #fff; -} -.navbar-dark .navbar-text a:focus, -.navbar-dark .navbar-text a:hover { - color: #fff; -} -.card { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - min-width: 0; - word-wrap: break-word; - background-color: #fff; - background-clip: border-box; - border: 1px solid rgba(0, 0, 0, 0.125); - border-radius: 0.25rem; -} -.card > hr { - margin-right: 0; - margin-left: 0; -} -.card > .list-group { - border-top: inherit; - border-bottom: inherit; -} -.card > .list-group:first-child { - border-top-width: 0; - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} -.card > .list-group:last-child { - border-bottom-width: 0; - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} -.card-body { - -ms-flex: 1 1 auto; - flex: 1 1 auto; - min-height: 1px; - padding: 1.25rem; -} -.card-title { - margin-bottom: 0.75rem; -} -.card-subtitle { - margin-top: -0.375rem; - margin-bottom: 0; -} -.card-text:last-child { - margin-bottom: 0; -} -.card-link:hover { - text-decoration: none; -} -.card-link + .card-link { - margin-left: 1.25rem; -} -.card-header { - padding: 0.75rem 1.25rem; - margin-bottom: 0; - background-color: rgba(0, 0, 0, 0.03); - border-bottom: 1px solid rgba(0, 0, 0, 0.125); -} -.card-header:first-child { - border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; -} -.card-header + .list-group .list-group-item:first-child { - border-top: 0; -} -.card-footer { - padding: 0.75rem 1.25rem; - background-color: rgba(0, 0, 0, 0.03); - border-top: 1px solid rgba(0, 0, 0, 0.125); -} -.card-footer:last-child { - border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); -} -.card-header-tabs { - margin-right: -0.625rem; - margin-bottom: -0.75rem; - margin-left: -0.625rem; - border-bottom: 0; -} -.card-header-pills { - margin-right: -0.625rem; - margin-left: -0.625rem; -} -.card-img-overlay { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - padding: 1.25rem; -} -.card-img, -.card-img-bottom, -.card-img-top { - -ms-flex-negative: 0; - flex-shrink: 0; - width: 100%; -} -.card-img, -.card-img-top { - border-top-left-radius: calc(0.25rem - 1px); - border-top-right-radius: calc(0.25rem - 1px); -} -.card-img, -.card-img-bottom { - border-bottom-right-radius: calc(0.25rem - 1px); - border-bottom-left-radius: calc(0.25rem - 1px); -} -.card-deck .card { - margin-bottom: 15px; -} -@media (min-width: 576px) { - .card-deck { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-right: -15px; - margin-left: -15px; - } - .card-deck .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-right: 15px; - margin-bottom: 0; - margin-left: 15px; - } -} -.card-group > .card { - margin-bottom: 15px; -} -@media (min-width: 576px) { - .card-group { - display: -ms-flexbox; - display: flex; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - } - .card-group > .card { - -ms-flex: 1 0 0%; - flex: 1 0 0%; - margin-bottom: 0; - } - .card-group > .card + .card { - margin-left: 0; - border-left: 0; - } - .card-group > .card:not(:last-child) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-header, - .card-group > .card:not(:last-child) .card-img-top { - border-top-right-radius: 0; - } - .card-group > .card:not(:last-child) .card-footer, - .card-group > .card:not(:last-child) .card-img-bottom { - border-bottom-right-radius: 0; - } - .card-group > .card:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-header, - .card-group > .card:not(:first-child) .card-img-top { - border-top-left-radius: 0; - } - .card-group > .card:not(:first-child) .card-footer, - .card-group > .card:not(:first-child) .card-img-bottom { - border-bottom-left-radius: 0; - } -} -.card-columns .card { - margin-bottom: 0.75rem; -} -@media (min-width: 576px) { - .card-columns { - -webkit-column-count: 3; - -moz-column-count: 3; - column-count: 3; - -webkit-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - orphans: 1; - widows: 1; - } - .card-columns .card { - display: inline-block; - width: 100%; - } -} -.accordion > .card { - overflow: hidden; -} -.accordion > .card:not(:last-of-type) { - border-bottom: 0; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.accordion > .card:not(:first-of-type) { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.accordion > .card > .card-header { - border-radius: 0; - margin-bottom: -1px; -} -.breadcrumb { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - padding: 0.75rem 1rem; - margin-bottom: 1rem; - list-style: none; - background-color: #e9ecef; - border-radius: 0.25rem; -} -.breadcrumb-item { - display: -ms-flexbox; - display: flex; -} -.breadcrumb-item + .breadcrumb-item { - padding-left: 0.5rem; -} -.breadcrumb-item + .breadcrumb-item::before { - display: inline-block; - padding-right: 0.5rem; - color: #6c757d; - content: "/"; -} -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: underline; -} -.breadcrumb-item + .breadcrumb-item:hover::before { - text-decoration: none; -} -.breadcrumb-item.active { - color: #6c757d; -} -.pagination { - display: -ms-flexbox; - display: flex; - padding-left: 0; - list-style: none; - border-radius: 0.25rem; -} -.page-link { - position: relative; - display: block; - padding: 0.5rem 0.75rem; - margin-left: -1px; - line-height: 1.25; - color: #007bff; - background-color: #fff; - border: 1px solid #dee2e6; -} -.page-link:hover { - z-index: 2; - color: #0056b3; - text-decoration: none; - background-color: #e9ecef; - border-color: #dee2e6; -} -.page-link:focus { - z-index: 3; - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); -} -.page-item:first-child .page-link { - margin-left: 0; - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} -.page-item:last-child .page-link { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} -.page-item.active .page-link { - z-index: 3; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.page-item.disabled .page-link { - color: #6c757d; - pointer-events: none; - cursor: auto; - background-color: #fff; - border-color: #dee2e6; -} -.pagination-lg .page-link { - padding: 0.75rem 1.5rem; - font-size: 1.25rem; - line-height: 1.5; -} -.pagination-lg .page-item:first-child .page-link { - border-top-left-radius: 0.3rem; - border-bottom-left-radius: 0.3rem; -} -.pagination-lg .page-item:last-child .page-link { - border-top-right-radius: 0.3rem; - border-bottom-right-radius: 0.3rem; -} -.pagination-sm .page-link { - padding: 0.25rem 0.5rem; - font-size: 0.875rem; - line-height: 1.5; -} -.pagination-sm .page-item:first-child .page-link { - border-top-left-radius: 0.2rem; - border-bottom-left-radius: 0.2rem; -} -.pagination-sm .page-item:last-child .page-link { - border-top-right-radius: 0.2rem; - border-bottom-right-radius: 0.2rem; -} -.badge { - display: inline-block; - padding: 0.25em 0.4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25rem; - transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, - border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .badge { - transition: none; - } -} -a.badge:focus, -a.badge:hover { - text-decoration: none; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.badge-pill { - padding-right: 0.6em; - padding-left: 0.6em; - border-radius: 10rem; -} -.badge-primary { - color: #fff; - background-color: #007bff; -} -a.badge-primary:focus, -a.badge-primary:hover { - color: #fff; - background-color: #0062cc; -} -a.badge-primary.focus, -a.badge-primary:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); -} -.badge-secondary { - color: #fff; - background-color: #6c757d; -} -a.badge-secondary:focus, -a.badge-secondary:hover { - color: #fff; - background-color: #545b62; -} -a.badge-secondary.focus, -a.badge-secondary:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); -} -.badge-success { - color: #fff; - background-color: #28a745; -} -a.badge-success:focus, -a.badge-success:hover { - color: #fff; - background-color: #1e7e34; -} -a.badge-success.focus, -a.badge-success:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); -} -.badge-info { - color: #fff; - background-color: #17a2b8; -} -a.badge-info:focus, -a.badge-info:hover { - color: #fff; - background-color: #117a8b; -} -a.badge-info.focus, -a.badge-info:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); -} -.badge-warning { - color: #212529; - background-color: #ffc107; -} -a.badge-warning:focus, -a.badge-warning:hover { - color: #212529; - background-color: #d39e00; -} -a.badge-warning.focus, -a.badge-warning:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); -} -.badge-danger { - color: #fff; - background-color: #dc3545; -} -a.badge-danger:focus, -a.badge-danger:hover { - color: #fff; - background-color: #bd2130; -} -a.badge-danger.focus, -a.badge-danger:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); -} -.badge-light { - color: #212529; - background-color: #f8f9fa; -} -a.badge-light:focus, -a.badge-light:hover { - color: #212529; - background-color: #dae0e5; -} -a.badge-light.focus, -a.badge-light:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); -} -.badge-dark { - color: #fff; - background-color: #343a40; -} -a.badge-dark:focus, -a.badge-dark:hover { - color: #fff; - background-color: #1d2124; -} -a.badge-dark.focus, -a.badge-dark:focus { - outline: 0; - box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); -} -.jumbotron { - padding: 2rem 1rem; - margin-bottom: 2rem; - background-color: #e9ecef; - border-radius: 0.3rem; -} -@media (min-width: 576px) { - .jumbotron { - padding: 4rem 2rem; - } -} -.jumbotron-fluid { - padding-right: 0; - padding-left: 0; - border-radius: 0; -} -.alert { - position: relative; - padding: 0.75rem 1.25rem; - margin-bottom: 1rem; - border: 1px solid transparent; - border-radius: 0.25rem; -} -.alert-heading { - color: inherit; -} -.alert-link { - font-weight: 700; -} -.alert-dismissible { - padding-right: 4rem; -} -.alert-dismissible .close { - position: absolute; - top: 0; - right: 0; - padding: 0.75rem 1.25rem; - color: inherit; -} -.alert-primary { - color: #004085; - background-color: #cce5ff; - border-color: #b8daff; -} -.alert-primary hr { - border-top-color: #9fcdff; -} -.alert-primary .alert-link { - color: #002752; -} -.alert-secondary { - color: #383d41; - background-color: #e2e3e5; - border-color: #d6d8db; -} -.alert-secondary hr { - border-top-color: #c8cbcf; -} -.alert-secondary .alert-link { - color: #202326; -} -.alert-success { - color: #155724; - background-color: #d4edda; - border-color: #c3e6cb; -} -.alert-success hr { - border-top-color: #b1dfbb; -} -.alert-success .alert-link { - color: #0b2e13; -} -.alert-info { - color: #0c5460; - background-color: #d1ecf1; - border-color: #bee5eb; -} -.alert-info hr { - border-top-color: #abdde5; -} -.alert-info .alert-link { - color: #062c33; -} -.alert-warning { - color: #856404; - background-color: #fff3cd; - border-color: #ffeeba; -} -.alert-warning hr { - border-top-color: #ffe8a1; -} -.alert-warning .alert-link { - color: #533f03; -} -.alert-danger { - color: #721c24; - background-color: #f8d7da; - border-color: #f5c6cb; -} -.alert-danger hr { - border-top-color: #f1b0b7; -} -.alert-danger .alert-link { - color: #491217; -} -.alert-light { - color: #818182; - background-color: #fefefe; - border-color: #fdfdfe; -} -.alert-light hr { - border-top-color: #ececf6; -} -.alert-light .alert-link { - color: #686868; -} -.alert-dark { - color: #1b1e21; - background-color: #d6d8d9; - border-color: #c6c8ca; -} -.alert-dark hr { - border-top-color: #b9bbbe; -} -.alert-dark .alert-link { - color: #040505; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 1rem 0; - } - to { - background-position: 0 0; - } -} -.progress { - display: -ms-flexbox; - display: flex; - height: 1rem; - overflow: hidden; - line-height: 0; - font-size: 0.75rem; - background-color: #e9ecef; - border-radius: 0.25rem; -} -.progress-bar { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - color: #fff; - text-align: center; - white-space: nowrap; - background-color: #007bff; - transition: width 0.6s ease; -} -@media (prefers-reduced-motion: reduce) { - .progress-bar { - transition: none; - } -} -.progress-bar-striped { - background-image: linear-gradient( - 45deg, - rgba(255, 255, 255, 0.15) 25%, - transparent 25%, - transparent 50%, - rgba(255, 255, 255, 0.15) 50%, - rgba(255, 255, 255, 0.15) 75%, - transparent 75%, - transparent - ); - background-size: 1rem 1rem; -} -.progress-bar-animated { - -webkit-animation: progress-bar-stripes 1s linear infinite; - animation: progress-bar-stripes 1s linear infinite; -} -@media (prefers-reduced-motion: reduce) { - .progress-bar-animated { - -webkit-animation: none; - animation: none; - } -} -.media { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; -} -.media-body { - -ms-flex: 1; - flex: 1; -} -.list-group { - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - padding-left: 0; - margin-bottom: 0; - border-radius: 0.25rem; -} -.list-group-item-action { - width: 100%; - color: #495057; - text-align: inherit; -} -.list-group-item-action:focus, -.list-group-item-action:hover { - z-index: 1; - color: #495057; - text-decoration: none; - background-color: #f8f9fa; -} -.list-group-item-action:active { - color: #212529; - background-color: #e9ecef; -} -.list-group-item { - position: relative; - display: block; - padding: 0.75rem 1.25rem; - background-color: #fff; - border: 1px solid rgba(0, 0, 0, 0.125); -} -.list-group-item:first-child { - border-top-left-radius: inherit; - border-top-right-radius: inherit; -} -.list-group-item:last-child { - border-bottom-right-radius: inherit; - border-bottom-left-radius: inherit; -} -.list-group-item.disabled, -.list-group-item:disabled { - color: #6c757d; - pointer-events: none; - background-color: #fff; -} -.list-group-item.active { - z-index: 2; - color: #fff; - background-color: #007bff; - border-color: #007bff; -} -.list-group-item + .list-group-item { - border-top-width: 0; -} -.list-group-item + .list-group-item.active { - margin-top: -1px; - border-top-width: 1px; -} -.list-group-horizontal { - -ms-flex-direction: row; - flex-direction: row; -} -.list-group-horizontal > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; -} -.list-group-horizontal > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; -} -.list-group-horizontal > .list-group-item.active { - margin-top: 0; -} -.list-group-horizontal > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; -} -.list-group-horizontal > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; -} -@media (min-width: 576px) { - .list-group-horizontal-sm { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-sm > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-sm > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-sm > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-sm > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} -@media (min-width: 768px) { - .list-group-horizontal-md { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-md > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-md > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-md > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-md > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} -@media (min-width: 992px) { - .list-group-horizontal-lg { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-lg > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-lg > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-lg > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-lg > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} -@media (min-width: 1200px) { - .list-group-horizontal-xl { - -ms-flex-direction: row; - flex-direction: row; - } - .list-group-horizontal-xl > .list-group-item:first-child { - border-bottom-left-radius: 0.25rem; - border-top-right-radius: 0; - } - .list-group-horizontal-xl > .list-group-item:last-child { - border-top-right-radius: 0.25rem; - border-bottom-left-radius: 0; - } - .list-group-horizontal-xl > .list-group-item.active { - margin-top: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item { - border-top-width: 1px; - border-left-width: 0; - } - .list-group-horizontal-xl > .list-group-item + .list-group-item.active { - margin-left: -1px; - border-left-width: 1px; - } -} -.list-group-flush { - border-radius: 0; -} -.list-group-flush > .list-group-item { - border-width: 0 0 1px; -} -.list-group-flush > .list-group-item:last-child { - border-bottom-width: 0; -} -.list-group-item-primary { - color: #004085; - background-color: #b8daff; -} -.list-group-item-primary.list-group-item-action:focus, -.list-group-item-primary.list-group-item-action:hover { - color: #004085; - background-color: #9fcdff; -} -.list-group-item-primary.list-group-item-action.active { - color: #fff; - background-color: #004085; - border-color: #004085; -} -.list-group-item-secondary { - color: #383d41; - background-color: #d6d8db; -} -.list-group-item-secondary.list-group-item-action:focus, -.list-group-item-secondary.list-group-item-action:hover { - color: #383d41; - background-color: #c8cbcf; -} -.list-group-item-secondary.list-group-item-action.active { - color: #fff; - background-color: #383d41; - border-color: #383d41; -} -.list-group-item-success { - color: #155724; - background-color: #c3e6cb; -} -.list-group-item-success.list-group-item-action:focus, -.list-group-item-success.list-group-item-action:hover { - color: #155724; - background-color: #b1dfbb; -} -.list-group-item-success.list-group-item-action.active { - color: #fff; - background-color: #155724; - border-color: #155724; -} -.list-group-item-info { - color: #0c5460; - background-color: #bee5eb; -} -.list-group-item-info.list-group-item-action:focus, -.list-group-item-info.list-group-item-action:hover { - color: #0c5460; - background-color: #abdde5; -} -.list-group-item-info.list-group-item-action.active { - color: #fff; - background-color: #0c5460; - border-color: #0c5460; -} -.list-group-item-warning { - color: #856404; - background-color: #ffeeba; -} -.list-group-item-warning.list-group-item-action:focus, -.list-group-item-warning.list-group-item-action:hover { - color: #856404; - background-color: #ffe8a1; -} -.list-group-item-warning.list-group-item-action.active { - color: #fff; - background-color: #856404; - border-color: #856404; -} -.list-group-item-danger { - color: #721c24; - background-color: #f5c6cb; -} -.list-group-item-danger.list-group-item-action:focus, -.list-group-item-danger.list-group-item-action:hover { - color: #721c24; - background-color: #f1b0b7; -} -.list-group-item-danger.list-group-item-action.active { - color: #fff; - background-color: #721c24; - border-color: #721c24; -} -.list-group-item-light { - color: #818182; - background-color: #fdfdfe; -} -.list-group-item-light.list-group-item-action:focus, -.list-group-item-light.list-group-item-action:hover { - color: #818182; - background-color: #ececf6; -} -.list-group-item-light.list-group-item-action.active { - color: #fff; - background-color: #818182; - border-color: #818182; -} -.list-group-item-dark { - color: #1b1e21; - background-color: #c6c8ca; -} -.list-group-item-dark.list-group-item-action:focus, -.list-group-item-dark.list-group-item-action:hover { - color: #1b1e21; - background-color: #b9bbbe; -} -.list-group-item-dark.list-group-item-action.active { - color: #fff; - background-color: #1b1e21; - border-color: #1b1e21; -} -.close { - float: right; - font-size: 1.5rem; - font-weight: 700; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.5; -} -.close:hover { - color: #000; - text-decoration: none; -} -.close:not(:disabled):not(.disabled):focus, -.close:not(:disabled):not(.disabled):hover { - opacity: 0.75; -} -button.close { - padding: 0; - background-color: transparent; - border: 0; -} -a.close.disabled { - pointer-events: none; -} -.toast { - max-width: 350px; - overflow: hidden; - font-size: 0.875rem; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.1); - box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); - -webkit-backdrop-filter: blur(10px); - backdrop-filter: blur(10px); - opacity: 0; - border-radius: 0.25rem; -} -.toast:not(:last-child) { - margin-bottom: 0.75rem; -} -.toast.showing { - opacity: 1; -} -.toast.show { - display: block; - opacity: 1; -} -.toast.hide { - display: none; -} -.toast-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - padding: 0.25rem 0.75rem; - color: #6c757d; - background-color: rgba(255, 255, 255, 0.85); - background-clip: padding-box; - border-bottom: 1px solid rgba(0, 0, 0, 0.05); -} -.toast-body { - padding: 0.75rem; -} -.modal-open { - overflow: hidden; -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal { - position: fixed; - top: 0; - left: 0; - z-index: 1050; - display: none; - width: 100%; - height: 100%; - overflow: hidden; - outline: 0; -} -.modal-dialog { - position: relative; - width: auto; - margin: 0.5rem; - pointer-events: none; -} -.modal.fade .modal-dialog { - transition: -webkit-transform 0.3s ease-out; - transition: transform 0.3s ease-out; - transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; - -webkit-transform: translate(0, -50px); - transform: translate(0, -50px); -} -@media (prefers-reduced-motion: reduce) { - .modal.fade .modal-dialog { - transition: none; - } -} -.modal.show .modal-dialog { - -webkit-transform: none; - transform: none; -} -.modal.modal-static .modal-dialog { - -webkit-transform: scale(1.02); - transform: scale(1.02); -} -.modal-dialog-scrollable { - display: -ms-flexbox; - display: flex; - max-height: calc(100% - 1rem); -} -.modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 1rem); - overflow: hidden; -} -.modal-dialog-scrollable .modal-footer, -.modal-dialog-scrollable .modal-header { - -ms-flex-negative: 0; - flex-shrink: 0; -} -.modal-dialog-scrollable .modal-body { - overflow-y: auto; -} -.modal-dialog-centered { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - min-height: calc(100% - 1rem); -} -.modal-dialog-centered::before { - display: block; - height: calc(100vh - 1rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - content: ""; -} -.modal-dialog-centered.modal-dialog-scrollable { - -ms-flex-direction: column; - flex-direction: column; - -ms-flex-pack: center; - justify-content: center; - height: 100%; -} -.modal-dialog-centered.modal-dialog-scrollable .modal-content { - max-height: none; -} -.modal-dialog-centered.modal-dialog-scrollable::before { - content: none; -} -.modal-content { - position: relative; - display: -ms-flexbox; - display: flex; - -ms-flex-direction: column; - flex-direction: column; - width: 100%; - pointer-events: auto; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; - outline: 0; -} -.modal-backdrop { - position: fixed; - top: 0; - left: 0; - z-index: 1040; - width: 100vw; - height: 100vh; - background-color: #000; -} -.modal-backdrop.fade { - opacity: 0; -} -.modal-backdrop.show { - opacity: 0.5; -} -.modal-header { - display: -ms-flexbox; - display: flex; - -ms-flex-align: start; - align-items: flex-start; - -ms-flex-pack: justify; - justify-content: space-between; - padding: 1rem 1rem; - border-bottom: 1px solid #dee2e6; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} -.modal-header .close { - padding: 1rem 1rem; - margin: -1rem -1rem -1rem auto; -} -.modal-title { - margin-bottom: 0; - line-height: 1.5; -} -.modal-body { - position: relative; - -ms-flex: 1 1 auto; - flex: 1 1 auto; - padding: 1rem; -} -.modal-footer { - display: -ms-flexbox; - display: flex; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: end; - justify-content: flex-end; - padding: 0.75rem; - border-top: 1px solid #dee2e6; - border-bottom-right-radius: calc(0.3rem - 1px); - border-bottom-left-radius: calc(0.3rem - 1px); -} -.modal-footer > * { - margin: 0.25rem; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 576px) { - .modal-dialog { - max-width: 500px; - margin: 1.75rem auto; - } - .modal-dialog-scrollable { - max-height: calc(100% - 3.5rem); - } - .modal-dialog-scrollable .modal-content { - max-height: calc(100vh - 3.5rem); - } - .modal-dialog-centered { - min-height: calc(100% - 3.5rem); - } - .modal-dialog-centered::before { - height: calc(100vh - 3.5rem); - height: -webkit-min-content; - height: -moz-min-content; - height: min-content; - } - .modal-sm { - max-width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg, - .modal-xl { - max-width: 800px; - } -} -@media (min-width: 1200px) { - .modal-xl { - max-width: 1140px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - margin: 0; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - opacity: 0; -} -.tooltip.show { - opacity: 0.9; -} -.tooltip .arrow { - position: absolute; - display: block; - width: 0.8rem; - height: 0.4rem; -} -.tooltip .arrow::before { - position: absolute; - content: ""; - border-color: transparent; - border-style: solid; -} -.bs-tooltip-auto[x-placement^="top"], -.bs-tooltip-top { - padding: 0.4rem 0; -} -.bs-tooltip-auto[x-placement^="top"] .arrow, -.bs-tooltip-top .arrow { - bottom: 0; -} -.bs-tooltip-auto[x-placement^="top"] .arrow::before, -.bs-tooltip-top .arrow::before { - top: 0; - border-width: 0.4rem 0.4rem 0; - border-top-color: #000; -} -.bs-tooltip-auto[x-placement^="right"], -.bs-tooltip-right { - padding: 0 0.4rem; -} -.bs-tooltip-auto[x-placement^="right"] .arrow, -.bs-tooltip-right .arrow { - left: 0; - width: 0.4rem; - height: 0.8rem; -} -.bs-tooltip-auto[x-placement^="right"] .arrow::before, -.bs-tooltip-right .arrow::before { - right: 0; - border-width: 0.4rem 0.4rem 0.4rem 0; - border-right-color: #000; -} -.bs-tooltip-auto[x-placement^="bottom"], -.bs-tooltip-bottom { - padding: 0.4rem 0; -} -.bs-tooltip-auto[x-placement^="bottom"] .arrow, -.bs-tooltip-bottom .arrow { - top: 0; -} -.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, -.bs-tooltip-bottom .arrow::before { - bottom: 0; - border-width: 0 0.4rem 0.4rem; - border-bottom-color: #000; -} -.bs-tooltip-auto[x-placement^="left"], -.bs-tooltip-left { - padding: 0 0.4rem; -} -.bs-tooltip-auto[x-placement^="left"] .arrow, -.bs-tooltip-left .arrow { - right: 0; - width: 0.4rem; - height: 0.8rem; -} -.bs-tooltip-auto[x-placement^="left"] .arrow::before, -.bs-tooltip-left .arrow::before { - left: 0; - border-width: 0.4rem 0 0.4rem 0.4rem; - border-left-color: #000; -} -.tooltip-inner { - max-width: 200px; - padding: 0.25rem 0.5rem; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 0.25rem; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: block; - max-width: 276px; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-style: normal; - font-weight: 400; - line-height: 1.5; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - white-space: normal; - line-break: auto; - font-size: 0.875rem; - word-wrap: break-word; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 0.3rem; -} -.popover .arrow { - position: absolute; - display: block; - width: 1rem; - height: 0.5rem; - margin: 0 0.3rem; -} -.popover .arrow::after, -.popover .arrow::before { - position: absolute; - display: block; - content: ""; - border-color: transparent; - border-style: solid; -} -.bs-popover-auto[x-placement^="top"], -.bs-popover-top { - margin-bottom: 0.5rem; -} -.bs-popover-auto[x-placement^="top"] > .arrow, -.bs-popover-top > .arrow { - bottom: calc(-0.5rem - 1px); -} -.bs-popover-auto[x-placement^="top"] > .arrow::before, -.bs-popover-top > .arrow::before { - bottom: 0; - border-width: 0.5rem 0.5rem 0; - border-top-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-auto[x-placement^="top"] > .arrow::after, -.bs-popover-top > .arrow::after { - bottom: 1px; - border-width: 0.5rem 0.5rem 0; - border-top-color: #fff; -} -.bs-popover-auto[x-placement^="right"], -.bs-popover-right { - margin-left: 0.5rem; -} -.bs-popover-auto[x-placement^="right"] > .arrow, -.bs-popover-right > .arrow { - left: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} -.bs-popover-auto[x-placement^="right"] > .arrow::before, -.bs-popover-right > .arrow::before { - left: 0; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-auto[x-placement^="right"] > .arrow::after, -.bs-popover-right > .arrow::after { - left: 1px; - border-width: 0.5rem 0.5rem 0.5rem 0; - border-right-color: #fff; -} -.bs-popover-auto[x-placement^="bottom"], -.bs-popover-bottom { - margin-top: 0.5rem; -} -.bs-popover-auto[x-placement^="bottom"] > .arrow, -.bs-popover-bottom > .arrow { - top: calc(-0.5rem - 1px); -} -.bs-popover-auto[x-placement^="bottom"] > .arrow::before, -.bs-popover-bottom > .arrow::before { - top: 0; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-auto[x-placement^="bottom"] > .arrow::after, -.bs-popover-bottom > .arrow::after { - top: 1px; - border-width: 0 0.5rem 0.5rem 0.5rem; - border-bottom-color: #fff; -} -.bs-popover-auto[x-placement^="bottom"] .popover-header::before, -.bs-popover-bottom .popover-header::before { - position: absolute; - top: 0; - left: 50%; - display: block; - width: 1rem; - margin-left: -0.5rem; - content: ""; - border-bottom: 1px solid #f7f7f7; -} -.bs-popover-auto[x-placement^="left"], -.bs-popover-left { - margin-right: 0.5rem; -} -.bs-popover-auto[x-placement^="left"] > .arrow, -.bs-popover-left > .arrow { - right: calc(-0.5rem - 1px); - width: 0.5rem; - height: 1rem; - margin: 0.3rem 0; -} -.bs-popover-auto[x-placement^="left"] > .arrow::before, -.bs-popover-left > .arrow::before { - right: 0; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: rgba(0, 0, 0, 0.25); -} -.bs-popover-auto[x-placement^="left"] > .arrow::after, -.bs-popover-left > .arrow::after { - right: 1px; - border-width: 0.5rem 0 0.5rem 0.5rem; - border-left-color: #fff; -} -.popover-header { - padding: 0.5rem 0.75rem; - margin-bottom: 0; - font-size: 1rem; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-top-left-radius: calc(0.3rem - 1px); - border-top-right-radius: calc(0.3rem - 1px); -} -.popover-header:empty { - display: none; -} -.popover-body { - padding: 0.5rem 0.75rem; - color: #212529; -} -.carousel { - position: relative; -} -.carousel.pointer-event { - -ms-touch-action: pan-y; - touch-action: pan-y; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner::after { - display: block; - clear: both; - content: ""; -} -.carousel-item { - position: relative; - display: none; - float: left; - width: 100%; - margin-right: -100%; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - transition: -webkit-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; -} -@media (prefers-reduced-motion: reduce) { - .carousel-item { - transition: none; - } -} -.carousel-item-next, -.carousel-item-prev, -.carousel-item.active { - display: block; -} -.active.carousel-item-right, -.carousel-item-next:not(.carousel-item-left) { - -webkit-transform: translateX(100%); - transform: translateX(100%); -} -.active.carousel-item-left, -.carousel-item-prev:not(.carousel-item-right) { - -webkit-transform: translateX(-100%); - transform: translateX(-100%); -} -.carousel-fade .carousel-item { - opacity: 0; - transition-property: opacity; - -webkit-transform: none; - transform: none; -} -.carousel-fade .carousel-item-next.carousel-item-left, -.carousel-fade .carousel-item-prev.carousel-item-right, -.carousel-fade .carousel-item.active { - z-index: 1; - opacity: 1; -} -.carousel-fade .active.carousel-item-left, -.carousel-fade .active.carousel-item-right { - z-index: 0; - opacity: 0; - transition: opacity 0s 0.6s; -} -@media (prefers-reduced-motion: reduce) { - .carousel-fade .active.carousel-item-left, - .carousel-fade .active.carousel-item-right { - transition: none; - } -} -.carousel-control-next, -.carousel-control-prev { - position: absolute; - top: 0; - bottom: 0; - z-index: 1; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - width: 15%; - color: #fff; - text-align: center; - opacity: 0.5; - transition: opacity 0.15s ease; -} -@media (prefers-reduced-motion: reduce) { - .carousel-control-next, - .carousel-control-prev { - transition: none; - } -} -.carousel-control-next:focus, -.carousel-control-next:hover, -.carousel-control-prev:focus, -.carousel-control-prev:hover { - color: #fff; - text-decoration: none; - outline: 0; - opacity: 0.9; -} -.carousel-control-prev { - left: 0; -} -.carousel-control-next { - right: 0; -} -.carousel-control-next-icon, -.carousel-control-prev-icon { - display: inline-block; - width: 20px; - height: 20px; - background: no-repeat 50%/100% 100%; -} -.carousel-control-prev-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); -} -.carousel-control-next-icon { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); -} -.carousel-indicators { - position: absolute; - right: 0; - bottom: 0; - left: 0; - z-index: 15; - display: -ms-flexbox; - display: flex; - -ms-flex-pack: center; - justify-content: center; - padding-left: 0; - margin-right: 15%; - margin-left: 15%; - list-style: none; -} -.carousel-indicators li { - box-sizing: content-box; - -ms-flex: 0 1 auto; - flex: 0 1 auto; - width: 30px; - height: 3px; - margin-right: 3px; - margin-left: 3px; - text-indent: -999px; - cursor: pointer; - background-color: #fff; - background-clip: padding-box; - border-top: 10px solid transparent; - border-bottom: 10px solid transparent; - opacity: 0.5; - transition: opacity 0.6s ease; -} -@media (prefers-reduced-motion: reduce) { - .carousel-indicators li { - transition: none; - } -} -.carousel-indicators .active { - opacity: 1; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; -} -@-webkit-keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -@keyframes spinner-border { - to { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -.spinner-border { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - border: 0.25em solid currentColor; - border-right-color: transparent; - border-radius: 50%; - -webkit-animation: spinner-border 0.75s linear infinite; - animation: spinner-border 0.75s linear infinite; -} -.spinner-border-sm { - width: 1rem; - height: 1rem; - border-width: 0.2em; -} -@-webkit-keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} -@keyframes spinner-grow { - 0% { - -webkit-transform: scale(0); - transform: scale(0); - } - 50% { - opacity: 1; - -webkit-transform: none; - transform: none; - } -} -.spinner-grow { - display: inline-block; - width: 2rem; - height: 2rem; - vertical-align: text-bottom; - background-color: currentColor; - border-radius: 50%; - opacity: 0; - -webkit-animation: spinner-grow 0.75s linear infinite; - animation: spinner-grow 0.75s linear infinite; -} -.spinner-grow-sm { - width: 1rem; - height: 1rem; -} -.align-baseline { - vertical-align: baseline !important; -} -.align-top { - vertical-align: top !important; -} -.align-middle { - vertical-align: middle !important; -} -.align-bottom { - vertical-align: bottom !important; -} -.align-text-bottom { - vertical-align: text-bottom !important; -} -.align-text-top { - vertical-align: text-top !important; -} -.bg-primary { - background-color: #007bff !important; -} -a.bg-primary:focus, -a.bg-primary:hover, -button.bg-primary:focus, -button.bg-primary:hover { - background-color: #0062cc !important; -} -.bg-secondary { - background-color: #6c757d !important; -} -a.bg-secondary:focus, -a.bg-secondary:hover, -button.bg-secondary:focus, -button.bg-secondary:hover { - background-color: #545b62 !important; -} -.bg-success { - background-color: #28a745 !important; -} -a.bg-success:focus, -a.bg-success:hover, -button.bg-success:focus, -button.bg-success:hover { - background-color: #1e7e34 !important; -} -.bg-info { - background-color: #17a2b8 !important; -} -a.bg-info:focus, -a.bg-info:hover, -button.bg-info:focus, -button.bg-info:hover { - background-color: #117a8b !important; -} -.bg-warning { - background-color: #ffc107 !important; -} -a.bg-warning:focus, -a.bg-warning:hover, -button.bg-warning:focus, -button.bg-warning:hover { - background-color: #d39e00 !important; -} -.bg-danger { - background-color: #dc3545 !important; -} -a.bg-danger:focus, -a.bg-danger:hover, -button.bg-danger:focus, -button.bg-danger:hover { - background-color: #bd2130 !important; -} -.bg-light { - background-color: #f8f9fa !important; -} -a.bg-light:focus, -a.bg-light:hover, -button.bg-light:focus, -button.bg-light:hover { - background-color: #dae0e5 !important; -} -.bg-dark { - background-color: #343a40 !important; -} -a.bg-dark:focus, -a.bg-dark:hover, -button.bg-dark:focus, -button.bg-dark:hover { - background-color: #1d2124 !important; -} -.bg-white { - background-color: #fff !important; -} -.bg-transparent { - background-color: transparent !important; -} -.border { - border: 1px solid #dee2e6 !important; -} -.border-top { - border-top: 1px solid #dee2e6 !important; -} -.border-right { - border-right: 1px solid #dee2e6 !important; -} -.border-bottom { - border-bottom: 1px solid #dee2e6 !important; -} -.border-left { - border-left: 1px solid #dee2e6 !important; -} -.border-0 { - border: 0 !important; -} -.border-top-0 { - border-top: 0 !important; -} -.border-right-0 { - border-right: 0 !important; -} -.border-bottom-0 { - border-bottom: 0 !important; -} -.border-left-0 { - border-left: 0 !important; -} -.border-primary { - border-color: #007bff !important; -} -.border-secondary { - border-color: #6c757d !important; -} -.border-success { - border-color: #28a745 !important; -} -.border-info { - border-color: #17a2b8 !important; -} -.border-warning { - border-color: #ffc107 !important; -} -.border-danger { - border-color: #dc3545 !important; -} -.border-light { - border-color: #f8f9fa !important; -} -.border-dark { - border-color: #343a40 !important; -} -.border-white { - border-color: #fff !important; -} -.rounded-sm { - border-radius: 0.2rem !important; -} -.rounded { - border-radius: 0.25rem !important; -} -.rounded-top { - border-top-left-radius: 0.25rem !important; - border-top-right-radius: 0.25rem !important; -} -.rounded-right { - border-top-right-radius: 0.25rem !important; - border-bottom-right-radius: 0.25rem !important; -} -.rounded-bottom { - border-bottom-right-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} -.rounded-left { - border-top-left-radius: 0.25rem !important; - border-bottom-left-radius: 0.25rem !important; -} -.rounded-lg { - border-radius: 0.3rem !important; -} -.rounded-circle { - border-radius: 50% !important; -} -.rounded-pill { - border-radius: 50rem !important; -} -.rounded-0 { - border-radius: 0 !important; -} -.clearfix::after { - display: block; - clear: both; - content: ""; -} -.d-none { - display: none !important; -} -.d-inline { - display: inline !important; -} -.d-inline-block { - display: inline-block !important; -} -.d-block { - display: block !important; -} -.d-table { - display: table !important; -} -.d-table-row { - display: table-row !important; -} -.d-table-cell { - display: table-cell !important; -} -.d-flex { - display: -ms-flexbox !important; - display: flex !important; -} -.d-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; -} -@media (min-width: 576px) { - .d-sm-none { - display: none !important; - } - .d-sm-inline { - display: inline !important; - } - .d-sm-inline-block { - display: inline-block !important; - } - .d-sm-block { - display: block !important; - } - .d-sm-table { - display: table !important; - } - .d-sm-table-row { - display: table-row !important; - } - .d-sm-table-cell { - display: table-cell !important; - } - .d-sm-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-sm-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media (min-width: 768px) { - .d-md-none { - display: none !important; - } - .d-md-inline { - display: inline !important; - } - .d-md-inline-block { - display: inline-block !important; - } - .d-md-block { - display: block !important; - } - .d-md-table { - display: table !important; - } - .d-md-table-row { - display: table-row !important; - } - .d-md-table-cell { - display: table-cell !important; - } - .d-md-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-md-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media (min-width: 992px) { - .d-lg-none { - display: none !important; - } - .d-lg-inline { - display: inline !important; - } - .d-lg-inline-block { - display: inline-block !important; - } - .d-lg-block { - display: block !important; - } - .d-lg-table { - display: table !important; - } - .d-lg-table-row { - display: table-row !important; - } - .d-lg-table-cell { - display: table-cell !important; - } - .d-lg-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-lg-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media (min-width: 1200px) { - .d-xl-none { - display: none !important; - } - .d-xl-inline { - display: inline !important; - } - .d-xl-inline-block { - display: inline-block !important; - } - .d-xl-block { - display: block !important; - } - .d-xl-table { - display: table !important; - } - .d-xl-table-row { - display: table-row !important; - } - .d-xl-table-cell { - display: table-cell !important; - } - .d-xl-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-xl-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -@media print { - .d-print-none { - display: none !important; - } - .d-print-inline { - display: inline !important; - } - .d-print-inline-block { - display: inline-block !important; - } - .d-print-block { - display: block !important; - } - .d-print-table { - display: table !important; - } - .d-print-table-row { - display: table-row !important; - } - .d-print-table-cell { - display: table-cell !important; - } - .d-print-flex { - display: -ms-flexbox !important; - display: flex !important; - } - .d-print-inline-flex { - display: -ms-inline-flexbox !important; - display: inline-flex !important; - } -} -.embed-responsive { - position: relative; - display: block; - width: 100%; - padding: 0; - overflow: hidden; -} -.embed-responsive::before { - display: block; - content: ""; -} -.embed-responsive .embed-responsive-item, -.embed-responsive embed, -.embed-responsive iframe, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} -.embed-responsive-21by9::before { - padding-top: 42.857143%; -} -.embed-responsive-16by9::before { - padding-top: 56.25%; -} -.embed-responsive-4by3::before { - padding-top: 75%; -} -.embed-responsive-1by1::before { - padding-top: 100%; -} -.flex-row { - -ms-flex-direction: row !important; - flex-direction: row !important; -} -.flex-column { - -ms-flex-direction: column !important; - flex-direction: column !important; -} -.flex-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; -} -.flex-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; -} -.flex-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; -} -.flex-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; -} -.flex-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; -} -.flex-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; -} -.flex-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; -} -.flex-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; -} -.flex-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; -} -.flex-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; -} -.justify-content-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; -} -.justify-content-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; -} -.justify-content-center { - -ms-flex-pack: center !important; - justify-content: center !important; -} -.justify-content-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; -} -.justify-content-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; -} -.align-items-start { - -ms-flex-align: start !important; - align-items: flex-start !important; -} -.align-items-end { - -ms-flex-align: end !important; - align-items: flex-end !important; -} -.align-items-center { - -ms-flex-align: center !important; - align-items: center !important; -} -.align-items-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; -} -.align-items-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; -} -.align-content-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; -} -.align-content-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; -} -.align-content-center { - -ms-flex-line-pack: center !important; - align-content: center !important; -} -.align-content-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; -} -.align-content-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; -} -.align-content-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; -} -.align-self-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; -} -.align-self-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; -} -.align-self-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; -} -.align-self-center { - -ms-flex-item-align: center !important; - align-self: center !important; -} -.align-self-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; -} -.align-self-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; -} -@media (min-width: 576px) { - .flex-sm-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-sm-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-sm-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-sm-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-sm-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-sm-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-sm-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-sm-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-sm-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-sm-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-sm-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-sm-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-sm-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-sm-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-sm-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-sm-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-sm-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-sm-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-sm-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-sm-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-sm-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-sm-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-sm-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-sm-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-sm-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-sm-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-sm-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-sm-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-sm-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-sm-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-sm-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-sm-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-sm-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-sm-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -@media (min-width: 768px) { - .flex-md-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-md-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-md-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-md-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-md-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-md-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-md-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-md-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-md-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-md-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-md-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-md-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-md-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-md-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-md-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-md-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-md-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-md-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-md-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-md-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-md-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-md-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-md-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-md-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-md-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-md-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-md-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-md-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-md-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-md-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-md-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-md-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-md-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-md-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -@media (min-width: 992px) { - .flex-lg-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-lg-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-lg-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-lg-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-lg-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-lg-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-lg-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-lg-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-lg-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-lg-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-lg-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-lg-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-lg-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-lg-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-lg-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-lg-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-lg-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-lg-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-lg-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-lg-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-lg-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-lg-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-lg-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-lg-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-lg-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-lg-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-lg-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-lg-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-lg-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-lg-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-lg-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-lg-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-lg-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-lg-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -@media (min-width: 1200px) { - .flex-xl-row { - -ms-flex-direction: row !important; - flex-direction: row !important; - } - .flex-xl-column { - -ms-flex-direction: column !important; - flex-direction: column !important; - } - .flex-xl-row-reverse { - -ms-flex-direction: row-reverse !important; - flex-direction: row-reverse !important; - } - .flex-xl-column-reverse { - -ms-flex-direction: column-reverse !important; - flex-direction: column-reverse !important; - } - .flex-xl-wrap { - -ms-flex-wrap: wrap !important; - flex-wrap: wrap !important; - } - .flex-xl-nowrap { - -ms-flex-wrap: nowrap !important; - flex-wrap: nowrap !important; - } - .flex-xl-wrap-reverse { - -ms-flex-wrap: wrap-reverse !important; - flex-wrap: wrap-reverse !important; - } - .flex-xl-fill { - -ms-flex: 1 1 auto !important; - flex: 1 1 auto !important; - } - .flex-xl-grow-0 { - -ms-flex-positive: 0 !important; - flex-grow: 0 !important; - } - .flex-xl-grow-1 { - -ms-flex-positive: 1 !important; - flex-grow: 1 !important; - } - .flex-xl-shrink-0 { - -ms-flex-negative: 0 !important; - flex-shrink: 0 !important; - } - .flex-xl-shrink-1 { - -ms-flex-negative: 1 !important; - flex-shrink: 1 !important; - } - .justify-content-xl-start { - -ms-flex-pack: start !important; - justify-content: flex-start !important; - } - .justify-content-xl-end { - -ms-flex-pack: end !important; - justify-content: flex-end !important; - } - .justify-content-xl-center { - -ms-flex-pack: center !important; - justify-content: center !important; - } - .justify-content-xl-between { - -ms-flex-pack: justify !important; - justify-content: space-between !important; - } - .justify-content-xl-around { - -ms-flex-pack: distribute !important; - justify-content: space-around !important; - } - .align-items-xl-start { - -ms-flex-align: start !important; - align-items: flex-start !important; - } - .align-items-xl-end { - -ms-flex-align: end !important; - align-items: flex-end !important; - } - .align-items-xl-center { - -ms-flex-align: center !important; - align-items: center !important; - } - .align-items-xl-baseline { - -ms-flex-align: baseline !important; - align-items: baseline !important; - } - .align-items-xl-stretch { - -ms-flex-align: stretch !important; - align-items: stretch !important; - } - .align-content-xl-start { - -ms-flex-line-pack: start !important; - align-content: flex-start !important; - } - .align-content-xl-end { - -ms-flex-line-pack: end !important; - align-content: flex-end !important; - } - .align-content-xl-center { - -ms-flex-line-pack: center !important; - align-content: center !important; - } - .align-content-xl-between { - -ms-flex-line-pack: justify !important; - align-content: space-between !important; - } - .align-content-xl-around { - -ms-flex-line-pack: distribute !important; - align-content: space-around !important; - } - .align-content-xl-stretch { - -ms-flex-line-pack: stretch !important; - align-content: stretch !important; - } - .align-self-xl-auto { - -ms-flex-item-align: auto !important; - align-self: auto !important; - } - .align-self-xl-start { - -ms-flex-item-align: start !important; - align-self: flex-start !important; - } - .align-self-xl-end { - -ms-flex-item-align: end !important; - align-self: flex-end !important; - } - .align-self-xl-center { - -ms-flex-item-align: center !important; - align-self: center !important; - } - .align-self-xl-baseline { - -ms-flex-item-align: baseline !important; - align-self: baseline !important; - } - .align-self-xl-stretch { - -ms-flex-item-align: stretch !important; - align-self: stretch !important; - } -} -.float-left { - float: left !important; -} -.float-right { - float: right !important; -} -.float-none { - float: none !important; -} -@media (min-width: 576px) { - .float-sm-left { - float: left !important; - } - .float-sm-right { - float: right !important; - } - .float-sm-none { - float: none !important; - } -} -@media (min-width: 768px) { - .float-md-left { - float: left !important; - } - .float-md-right { - float: right !important; - } - .float-md-none { - float: none !important; - } -} -@media (min-width: 992px) { - .float-lg-left { - float: left !important; - } - .float-lg-right { - float: right !important; - } - .float-lg-none { - float: none !important; - } -} -@media (min-width: 1200px) { - .float-xl-left { - float: left !important; - } - .float-xl-right { - float: right !important; - } - .float-xl-none { - float: none !important; - } -} -.user-select-all { - -webkit-user-select: all !important; - -moz-user-select: all !important; - -ms-user-select: all !important; - user-select: all !important; -} -.user-select-auto { - -webkit-user-select: auto !important; - -moz-user-select: auto !important; - -ms-user-select: auto !important; - user-select: auto !important; -} -.user-select-none { - -webkit-user-select: none !important; - -moz-user-select: none !important; - -ms-user-select: none !important; - user-select: none !important; -} -.overflow-auto { - overflow: auto !important; -} -.overflow-hidden { - overflow: hidden !important; -} -.position-static { - position: static !important; -} -.position-relative { - position: relative !important; -} -.position-absolute { - position: absolute !important; -} -.position-fixed { - position: fixed !important; -} -.position-sticky { - position: -webkit-sticky !important; - position: sticky !important; -} -.fixed-top { - position: fixed; - top: 0; - right: 0; - left: 0; - z-index: 1030; -} -.fixed-bottom { - position: fixed; - right: 0; - bottom: 0; - left: 0; - z-index: 1030; -} -@supports ((position: -webkit-sticky) or (position: sticky)) { - .sticky-top { - position: -webkit-sticky; - position: sticky; - top: 0; - z-index: 1020; - } -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - overflow: visible; - clip: auto; - white-space: normal; -} -.shadow-sm { - box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; -} -.shadow { - box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; -} -.shadow-lg { - box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; -} -.shadow-none { - box-shadow: none !important; -} -.w-25 { - width: 25% !important; -} -.w-50 { - width: 50% !important; -} -.w-75 { - width: 75% !important; -} -.w-100 { - width: 100% !important; -} -.w-auto { - width: auto !important; -} -.h-25 { - height: 25% !important; -} -.h-50 { - height: 50% !important; -} -.h-75 { - height: 75% !important; -} -.h-100 { - height: 100% !important; -} -.h-auto { - height: auto !important; -} -.mw-100 { - max-width: 100% !important; -} -.mh-100 { - max-height: 100% !important; -} -.min-vw-100 { - min-width: 100vw !important; -} -.min-vh-100 { - min-height: 100vh !important; -} -.vw-100 { - width: 100vw !important; -} -.vh-100 { - height: 100vh !important; -} -.m-0 { - margin: 0 !important; -} -.mt-0, -.my-0 { - margin-top: 0 !important; -} -.mr-0, -.mx-0 { - margin-right: 0 !important; -} -.mb-0, -.my-0 { - margin-bottom: 0 !important; -} -.ml-0, -.mx-0 { - margin-left: 0 !important; -} -.m-1 { - margin: 0.25rem !important; -} -.mt-1, -.my-1 { - margin-top: 0.25rem !important; -} -.mr-1, -.mx-1 { - margin-right: 0.25rem !important; -} -.mb-1, -.my-1 { - margin-bottom: 0.25rem !important; -} -.ml-1, -.mx-1 { - margin-left: 0.25rem !important; -} -.m-2 { - margin: 0.5rem !important; -} -.mt-2, -.my-2 { - margin-top: 0.5rem !important; -} -.mr-2, -.mx-2 { - margin-right: 0.5rem !important; -} -.mb-2, -.my-2 { - margin-bottom: 0.5rem !important; -} -.ml-2, -.mx-2 { - margin-left: 0.5rem !important; -} -.m-3 { - margin: 1rem !important; -} -.mt-3, -.my-3 { - margin-top: 1rem !important; -} -.mr-3, -.mx-3 { - margin-right: 1rem !important; -} -.mb-3, -.my-3 { - margin-bottom: 1rem !important; -} -.ml-3, -.mx-3 { - margin-left: 1rem !important; -} -.m-4 { - margin: 1.5rem !important; -} -.mt-4, -.my-4 { - margin-top: 1.5rem !important; -} -.mr-4, -.mx-4 { - margin-right: 1.5rem !important; -} -.mb-4, -.my-4 { - margin-bottom: 1.5rem !important; -} -.ml-4, -.mx-4 { - margin-left: 1.5rem !important; -} -.m-5 { - margin: 3rem !important; -} -.mt-5, -.my-5 { - margin-top: 3rem !important; -} -.mr-5, -.mx-5 { - margin-right: 3rem !important; -} -.mb-5, -.my-5 { - margin-bottom: 3rem !important; -} -.ml-5, -.mx-5 { - margin-left: 3rem !important; -} -.p-0 { - padding: 0 !important; -} -.pt-0, -.py-0 { - padding-top: 0 !important; -} -.pr-0, -.px-0 { - padding-right: 0 !important; -} -.pb-0, -.py-0 { - padding-bottom: 0 !important; -} -.pl-0, -.px-0 { - padding-left: 0 !important; -} -.p-1 { - padding: 0.25rem !important; -} -.pt-1, -.py-1 { - padding-top: 0.25rem !important; -} -.pr-1, -.px-1 { - padding-right: 0.25rem !important; -} -.pb-1, -.py-1 { - padding-bottom: 0.25rem !important; -} -.pl-1, -.px-1 { - padding-left: 0.25rem !important; -} -.p-2 { - padding: 0.5rem !important; -} -.pt-2, -.py-2 { - padding-top: 0.5rem !important; -} -.pr-2, -.px-2 { - padding-right: 0.5rem !important; -} -.pb-2, -.py-2 { - padding-bottom: 0.5rem !important; -} -.pl-2, -.px-2 { - padding-left: 0.5rem !important; -} -.p-3 { - padding: 1rem !important; -} -.pt-3, -.py-3 { - padding-top: 1rem !important; -} -.pr-3, -.px-3 { - padding-right: 1rem !important; -} -.pb-3, -.py-3 { - padding-bottom: 1rem !important; -} -.pl-3, -.px-3 { - padding-left: 1rem !important; -} -.p-4 { - padding: 1.5rem !important; -} -.pt-4, -.py-4 { - padding-top: 1.5rem !important; -} -.pr-4, -.px-4 { - padding-right: 1.5rem !important; -} -.pb-4, -.py-4 { - padding-bottom: 1.5rem !important; -} -.pl-4, -.px-4 { - padding-left: 1.5rem !important; -} -.p-5 { - padding: 3rem !important; -} -.pt-5, -.py-5 { - padding-top: 3rem !important; -} -.pr-5, -.px-5 { - padding-right: 3rem !important; -} -.pb-5, -.py-5 { - padding-bottom: 3rem !important; -} -.pl-5, -.px-5 { - padding-left: 3rem !important; -} -.m-n1 { - margin: -0.25rem !important; -} -.mt-n1, -.my-n1 { - margin-top: -0.25rem !important; -} -.mr-n1, -.mx-n1 { - margin-right: -0.25rem !important; -} -.mb-n1, -.my-n1 { - margin-bottom: -0.25rem !important; -} -.ml-n1, -.mx-n1 { - margin-left: -0.25rem !important; -} -.m-n2 { - margin: -0.5rem !important; -} -.mt-n2, -.my-n2 { - margin-top: -0.5rem !important; -} -.mr-n2, -.mx-n2 { - margin-right: -0.5rem !important; -} -.mb-n2, -.my-n2 { - margin-bottom: -0.5rem !important; -} -.ml-n2, -.mx-n2 { - margin-left: -0.5rem !important; -} -.m-n3 { - margin: -1rem !important; -} -.mt-n3, -.my-n3 { - margin-top: -1rem !important; -} -.mr-n3, -.mx-n3 { - margin-right: -1rem !important; -} -.mb-n3, -.my-n3 { - margin-bottom: -1rem !important; -} -.ml-n3, -.mx-n3 { - margin-left: -1rem !important; -} -.m-n4 { - margin: -1.5rem !important; -} -.mt-n4, -.my-n4 { - margin-top: -1.5rem !important; -} -.mr-n4, -.mx-n4 { - margin-right: -1.5rem !important; -} -.mb-n4, -.my-n4 { - margin-bottom: -1.5rem !important; -} -.ml-n4, -.mx-n4 { - margin-left: -1.5rem !important; -} -.m-n5 { - margin: -3rem !important; -} -.mt-n5, -.my-n5 { - margin-top: -3rem !important; -} -.mr-n5, -.mx-n5 { - margin-right: -3rem !important; -} -.mb-n5, -.my-n5 { - margin-bottom: -3rem !important; -} -.ml-n5, -.mx-n5 { - margin-left: -3rem !important; -} -.m-auto { - margin: auto !important; -} -.mt-auto, -.my-auto { - margin-top: auto !important; -} -.mr-auto, -.mx-auto { - margin-right: auto !important; -} -.mb-auto, -.my-auto { - margin-bottom: auto !important; -} -.ml-auto, -.mx-auto { - margin-left: auto !important; -} -@media (min-width: 576px) { - .m-sm-0 { - margin: 0 !important; - } - .mt-sm-0, - .my-sm-0 { - margin-top: 0 !important; - } - .mr-sm-0, - .mx-sm-0 { - margin-right: 0 !important; - } - .mb-sm-0, - .my-sm-0 { - margin-bottom: 0 !important; - } - .ml-sm-0, - .mx-sm-0 { - margin-left: 0 !important; - } - .m-sm-1 { - margin: 0.25rem !important; - } - .mt-sm-1, - .my-sm-1 { - margin-top: 0.25rem !important; - } - .mr-sm-1, - .mx-sm-1 { - margin-right: 0.25rem !important; - } - .mb-sm-1, - .my-sm-1 { - margin-bottom: 0.25rem !important; - } - .ml-sm-1, - .mx-sm-1 { - margin-left: 0.25rem !important; - } - .m-sm-2 { - margin: 0.5rem !important; - } - .mt-sm-2, - .my-sm-2 { - margin-top: 0.5rem !important; - } - .mr-sm-2, - .mx-sm-2 { - margin-right: 0.5rem !important; - } - .mb-sm-2, - .my-sm-2 { - margin-bottom: 0.5rem !important; - } - .ml-sm-2, - .mx-sm-2 { - margin-left: 0.5rem !important; - } - .m-sm-3 { - margin: 1rem !important; - } - .mt-sm-3, - .my-sm-3 { - margin-top: 1rem !important; - } - .mr-sm-3, - .mx-sm-3 { - margin-right: 1rem !important; - } - .mb-sm-3, - .my-sm-3 { - margin-bottom: 1rem !important; - } - .ml-sm-3, - .mx-sm-3 { - margin-left: 1rem !important; - } - .m-sm-4 { - margin: 1.5rem !important; - } - .mt-sm-4, - .my-sm-4 { - margin-top: 1.5rem !important; - } - .mr-sm-4, - .mx-sm-4 { - margin-right: 1.5rem !important; - } - .mb-sm-4, - .my-sm-4 { - margin-bottom: 1.5rem !important; - } - .ml-sm-4, - .mx-sm-4 { - margin-left: 1.5rem !important; - } - .m-sm-5 { - margin: 3rem !important; - } - .mt-sm-5, - .my-sm-5 { - margin-top: 3rem !important; - } - .mr-sm-5, - .mx-sm-5 { - margin-right: 3rem !important; - } - .mb-sm-5, - .my-sm-5 { - margin-bottom: 3rem !important; - } - .ml-sm-5, - .mx-sm-5 { - margin-left: 3rem !important; - } - .p-sm-0 { - padding: 0 !important; - } - .pt-sm-0, - .py-sm-0 { - padding-top: 0 !important; - } - .pr-sm-0, - .px-sm-0 { - padding-right: 0 !important; - } - .pb-sm-0, - .py-sm-0 { - padding-bottom: 0 !important; - } - .pl-sm-0, - .px-sm-0 { - padding-left: 0 !important; - } - .p-sm-1 { - padding: 0.25rem !important; - } - .pt-sm-1, - .py-sm-1 { - padding-top: 0.25rem !important; - } - .pr-sm-1, - .px-sm-1 { - padding-right: 0.25rem !important; - } - .pb-sm-1, - .py-sm-1 { - padding-bottom: 0.25rem !important; - } - .pl-sm-1, - .px-sm-1 { - padding-left: 0.25rem !important; - } - .p-sm-2 { - padding: 0.5rem !important; - } - .pt-sm-2, - .py-sm-2 { - padding-top: 0.5rem !important; - } - .pr-sm-2, - .px-sm-2 { - padding-right: 0.5rem !important; - } - .pb-sm-2, - .py-sm-2 { - padding-bottom: 0.5rem !important; - } - .pl-sm-2, - .px-sm-2 { - padding-left: 0.5rem !important; - } - .p-sm-3 { - padding: 1rem !important; - } - .pt-sm-3, - .py-sm-3 { - padding-top: 1rem !important; - } - .pr-sm-3, - .px-sm-3 { - padding-right: 1rem !important; - } - .pb-sm-3, - .py-sm-3 { - padding-bottom: 1rem !important; - } - .pl-sm-3, - .px-sm-3 { - padding-left: 1rem !important; - } - .p-sm-4 { - padding: 1.5rem !important; - } - .pt-sm-4, - .py-sm-4 { - padding-top: 1.5rem !important; - } - .pr-sm-4, - .px-sm-4 { - padding-right: 1.5rem !important; - } - .pb-sm-4, - .py-sm-4 { - padding-bottom: 1.5rem !important; - } - .pl-sm-4, - .px-sm-4 { - padding-left: 1.5rem !important; - } - .p-sm-5 { - padding: 3rem !important; - } - .pt-sm-5, - .py-sm-5 { - padding-top: 3rem !important; - } - .pr-sm-5, - .px-sm-5 { - padding-right: 3rem !important; - } - .pb-sm-5, - .py-sm-5 { - padding-bottom: 3rem !important; - } - .pl-sm-5, - .px-sm-5 { - padding-left: 3rem !important; - } - .m-sm-n1 { - margin: -0.25rem !important; - } - .mt-sm-n1, - .my-sm-n1 { - margin-top: -0.25rem !important; - } - .mr-sm-n1, - .mx-sm-n1 { - margin-right: -0.25rem !important; - } - .mb-sm-n1, - .my-sm-n1 { - margin-bottom: -0.25rem !important; - } - .ml-sm-n1, - .mx-sm-n1 { - margin-left: -0.25rem !important; - } - .m-sm-n2 { - margin: -0.5rem !important; - } - .mt-sm-n2, - .my-sm-n2 { - margin-top: -0.5rem !important; - } - .mr-sm-n2, - .mx-sm-n2 { - margin-right: -0.5rem !important; - } - .mb-sm-n2, - .my-sm-n2 { - margin-bottom: -0.5rem !important; - } - .ml-sm-n2, - .mx-sm-n2 { - margin-left: -0.5rem !important; - } - .m-sm-n3 { - margin: -1rem !important; - } - .mt-sm-n3, - .my-sm-n3 { - margin-top: -1rem !important; - } - .mr-sm-n3, - .mx-sm-n3 { - margin-right: -1rem !important; - } - .mb-sm-n3, - .my-sm-n3 { - margin-bottom: -1rem !important; - } - .ml-sm-n3, - .mx-sm-n3 { - margin-left: -1rem !important; - } - .m-sm-n4 { - margin: -1.5rem !important; - } - .mt-sm-n4, - .my-sm-n4 { - margin-top: -1.5rem !important; - } - .mr-sm-n4, - .mx-sm-n4 { - margin-right: -1.5rem !important; - } - .mb-sm-n4, - .my-sm-n4 { - margin-bottom: -1.5rem !important; - } - .ml-sm-n4, - .mx-sm-n4 { - margin-left: -1.5rem !important; - } - .m-sm-n5 { - margin: -3rem !important; - } - .mt-sm-n5, - .my-sm-n5 { - margin-top: -3rem !important; - } - .mr-sm-n5, - .mx-sm-n5 { - margin-right: -3rem !important; - } - .mb-sm-n5, - .my-sm-n5 { - margin-bottom: -3rem !important; - } - .ml-sm-n5, - .mx-sm-n5 { - margin-left: -3rem !important; - } - .m-sm-auto { - margin: auto !important; - } - .mt-sm-auto, - .my-sm-auto { - margin-top: auto !important; - } - .mr-sm-auto, - .mx-sm-auto { - margin-right: auto !important; - } - .mb-sm-auto, - .my-sm-auto { - margin-bottom: auto !important; - } - .ml-sm-auto, - .mx-sm-auto { - margin-left: auto !important; - } -} -@media (min-width: 768px) { - .m-md-0 { - margin: 0 !important; - } - .mt-md-0, - .my-md-0 { - margin-top: 0 !important; - } - .mr-md-0, - .mx-md-0 { - margin-right: 0 !important; - } - .mb-md-0, - .my-md-0 { - margin-bottom: 0 !important; - } - .ml-md-0, - .mx-md-0 { - margin-left: 0 !important; - } - .m-md-1 { - margin: 0.25rem !important; - } - .mt-md-1, - .my-md-1 { - margin-top: 0.25rem !important; - } - .mr-md-1, - .mx-md-1 { - margin-right: 0.25rem !important; - } - .mb-md-1, - .my-md-1 { - margin-bottom: 0.25rem !important; - } - .ml-md-1, - .mx-md-1 { - margin-left: 0.25rem !important; - } - .m-md-2 { - margin: 0.5rem !important; - } - .mt-md-2, - .my-md-2 { - margin-top: 0.5rem !important; - } - .mr-md-2, - .mx-md-2 { - margin-right: 0.5rem !important; - } - .mb-md-2, - .my-md-2 { - margin-bottom: 0.5rem !important; - } - .ml-md-2, - .mx-md-2 { - margin-left: 0.5rem !important; - } - .m-md-3 { - margin: 1rem !important; - } - .mt-md-3, - .my-md-3 { - margin-top: 1rem !important; - } - .mr-md-3, - .mx-md-3 { - margin-right: 1rem !important; - } - .mb-md-3, - .my-md-3 { - margin-bottom: 1rem !important; - } - .ml-md-3, - .mx-md-3 { - margin-left: 1rem !important; - } - .m-md-4 { - margin: 1.5rem !important; - } - .mt-md-4, - .my-md-4 { - margin-top: 1.5rem !important; - } - .mr-md-4, - .mx-md-4 { - margin-right: 1.5rem !important; - } - .mb-md-4, - .my-md-4 { - margin-bottom: 1.5rem !important; - } - .ml-md-4, - .mx-md-4 { - margin-left: 1.5rem !important; - } - .m-md-5 { - margin: 3rem !important; - } - .mt-md-5, - .my-md-5 { - margin-top: 3rem !important; - } - .mr-md-5, - .mx-md-5 { - margin-right: 3rem !important; - } - .mb-md-5, - .my-md-5 { - margin-bottom: 3rem !important; - } - .ml-md-5, - .mx-md-5 { - margin-left: 3rem !important; - } - .p-md-0 { - padding: 0 !important; - } - .pt-md-0, - .py-md-0 { - padding-top: 0 !important; - } - .pr-md-0, - .px-md-0 { - padding-right: 0 !important; - } - .pb-md-0, - .py-md-0 { - padding-bottom: 0 !important; - } - .pl-md-0, - .px-md-0 { - padding-left: 0 !important; - } - .p-md-1 { - padding: 0.25rem !important; - } - .pt-md-1, - .py-md-1 { - padding-top: 0.25rem !important; - } - .pr-md-1, - .px-md-1 { - padding-right: 0.25rem !important; - } - .pb-md-1, - .py-md-1 { - padding-bottom: 0.25rem !important; - } - .pl-md-1, - .px-md-1 { - padding-left: 0.25rem !important; - } - .p-md-2 { - padding: 0.5rem !important; - } - .pt-md-2, - .py-md-2 { - padding-top: 0.5rem !important; - } - .pr-md-2, - .px-md-2 { - padding-right: 0.5rem !important; - } - .pb-md-2, - .py-md-2 { - padding-bottom: 0.5rem !important; - } - .pl-md-2, - .px-md-2 { - padding-left: 0.5rem !important; - } - .p-md-3 { - padding: 1rem !important; - } - .pt-md-3, - .py-md-3 { - padding-top: 1rem !important; - } - .pr-md-3, - .px-md-3 { - padding-right: 1rem !important; - } - .pb-md-3, - .py-md-3 { - padding-bottom: 1rem !important; - } - .pl-md-3, - .px-md-3 { - padding-left: 1rem !important; - } - .p-md-4 { - padding: 1.5rem !important; - } - .pt-md-4, - .py-md-4 { - padding-top: 1.5rem !important; - } - .pr-md-4, - .px-md-4 { - padding-right: 1.5rem !important; - } - .pb-md-4, - .py-md-4 { - padding-bottom: 1.5rem !important; - } - .pl-md-4, - .px-md-4 { - padding-left: 1.5rem !important; - } - .p-md-5 { - padding: 3rem !important; - } - .pt-md-5, - .py-md-5 { - padding-top: 3rem !important; - } - .pr-md-5, - .px-md-5 { - padding-right: 3rem !important; - } - .pb-md-5, - .py-md-5 { - padding-bottom: 3rem !important; - } - .pl-md-5, - .px-md-5 { - padding-left: 3rem !important; - } - .m-md-n1 { - margin: -0.25rem !important; - } - .mt-md-n1, - .my-md-n1 { - margin-top: -0.25rem !important; - } - .mr-md-n1, - .mx-md-n1 { - margin-right: -0.25rem !important; - } - .mb-md-n1, - .my-md-n1 { - margin-bottom: -0.25rem !important; - } - .ml-md-n1, - .mx-md-n1 { - margin-left: -0.25rem !important; - } - .m-md-n2 { - margin: -0.5rem !important; - } - .mt-md-n2, - .my-md-n2 { - margin-top: -0.5rem !important; - } - .mr-md-n2, - .mx-md-n2 { - margin-right: -0.5rem !important; - } - .mb-md-n2, - .my-md-n2 { - margin-bottom: -0.5rem !important; - } - .ml-md-n2, - .mx-md-n2 { - margin-left: -0.5rem !important; - } - .m-md-n3 { - margin: -1rem !important; - } - .mt-md-n3, - .my-md-n3 { - margin-top: -1rem !important; - } - .mr-md-n3, - .mx-md-n3 { - margin-right: -1rem !important; - } - .mb-md-n3, - .my-md-n3 { - margin-bottom: -1rem !important; - } - .ml-md-n3, - .mx-md-n3 { - margin-left: -1rem !important; - } - .m-md-n4 { - margin: -1.5rem !important; - } - .mt-md-n4, - .my-md-n4 { - margin-top: -1.5rem !important; - } - .mr-md-n4, - .mx-md-n4 { - margin-right: -1.5rem !important; - } - .mb-md-n4, - .my-md-n4 { - margin-bottom: -1.5rem !important; - } - .ml-md-n4, - .mx-md-n4 { - margin-left: -1.5rem !important; - } - .m-md-n5 { - margin: -3rem !important; - } - .mt-md-n5, - .my-md-n5 { - margin-top: -3rem !important; - } - .mr-md-n5, - .mx-md-n5 { - margin-right: -3rem !important; - } - .mb-md-n5, - .my-md-n5 { - margin-bottom: -3rem !important; - } - .ml-md-n5, - .mx-md-n5 { - margin-left: -3rem !important; - } - .m-md-auto { - margin: auto !important; - } - .mt-md-auto, - .my-md-auto { - margin-top: auto !important; - } - .mr-md-auto, - .mx-md-auto { - margin-right: auto !important; - } - .mb-md-auto, - .my-md-auto { - margin-bottom: auto !important; - } - .ml-md-auto, - .mx-md-auto { - margin-left: auto !important; - } -} -@media (min-width: 992px) { - .m-lg-0 { - margin: 0 !important; - } - .mt-lg-0, - .my-lg-0 { - margin-top: 0 !important; - } - .mr-lg-0, - .mx-lg-0 { - margin-right: 0 !important; - } - .mb-lg-0, - .my-lg-0 { - margin-bottom: 0 !important; - } - .ml-lg-0, - .mx-lg-0 { - margin-left: 0 !important; - } - .m-lg-1 { - margin: 0.25rem !important; - } - .mt-lg-1, - .my-lg-1 { - margin-top: 0.25rem !important; - } - .mr-lg-1, - .mx-lg-1 { - margin-right: 0.25rem !important; - } - .mb-lg-1, - .my-lg-1 { - margin-bottom: 0.25rem !important; - } - .ml-lg-1, - .mx-lg-1 { - margin-left: 0.25rem !important; - } - .m-lg-2 { - margin: 0.5rem !important; - } - .mt-lg-2, - .my-lg-2 { - margin-top: 0.5rem !important; - } - .mr-lg-2, - .mx-lg-2 { - margin-right: 0.5rem !important; - } - .mb-lg-2, - .my-lg-2 { - margin-bottom: 0.5rem !important; - } - .ml-lg-2, - .mx-lg-2 { - margin-left: 0.5rem !important; - } - .m-lg-3 { - margin: 1rem !important; - } - .mt-lg-3, - .my-lg-3 { - margin-top: 1rem !important; - } - .mr-lg-3, - .mx-lg-3 { - margin-right: 1rem !important; - } - .mb-lg-3, - .my-lg-3 { - margin-bottom: 1rem !important; - } - .ml-lg-3, - .mx-lg-3 { - margin-left: 1rem !important; - } - .m-lg-4 { - margin: 1.5rem !important; - } - .mt-lg-4, - .my-lg-4 { - margin-top: 1.5rem !important; - } - .mr-lg-4, - .mx-lg-4 { - margin-right: 1.5rem !important; - } - .mb-lg-4, - .my-lg-4 { - margin-bottom: 1.5rem !important; - } - .ml-lg-4, - .mx-lg-4 { - margin-left: 1.5rem !important; - } - .m-lg-5 { - margin: 3rem !important; - } - .mt-lg-5, - .my-lg-5 { - margin-top: 3rem !important; - } - .mr-lg-5, - .mx-lg-5 { - margin-right: 3rem !important; - } - .mb-lg-5, - .my-lg-5 { - margin-bottom: 3rem !important; - } - .ml-lg-5, - .mx-lg-5 { - margin-left: 3rem !important; - } - .p-lg-0 { - padding: 0 !important; - } - .pt-lg-0, - .py-lg-0 { - padding-top: 0 !important; - } - .pr-lg-0, - .px-lg-0 { - padding-right: 0 !important; - } - .pb-lg-0, - .py-lg-0 { - padding-bottom: 0 !important; - } - .pl-lg-0, - .px-lg-0 { - padding-left: 0 !important; - } - .p-lg-1 { - padding: 0.25rem !important; - } - .pt-lg-1, - .py-lg-1 { - padding-top: 0.25rem !important; - } - .pr-lg-1, - .px-lg-1 { - padding-right: 0.25rem !important; - } - .pb-lg-1, - .py-lg-1 { - padding-bottom: 0.25rem !important; - } - .pl-lg-1, - .px-lg-1 { - padding-left: 0.25rem !important; - } - .p-lg-2 { - padding: 0.5rem !important; - } - .pt-lg-2, - .py-lg-2 { - padding-top: 0.5rem !important; - } - .pr-lg-2, - .px-lg-2 { - padding-right: 0.5rem !important; - } - .pb-lg-2, - .py-lg-2 { - padding-bottom: 0.5rem !important; - } - .pl-lg-2, - .px-lg-2 { - padding-left: 0.5rem !important; - } - .p-lg-3 { - padding: 1rem !important; - } - .pt-lg-3, - .py-lg-3 { - padding-top: 1rem !important; - } - .pr-lg-3, - .px-lg-3 { - padding-right: 1rem !important; - } - .pb-lg-3, - .py-lg-3 { - padding-bottom: 1rem !important; - } - .pl-lg-3, - .px-lg-3 { - padding-left: 1rem !important; - } - .p-lg-4 { - padding: 1.5rem !important; - } - .pt-lg-4, - .py-lg-4 { - padding-top: 1.5rem !important; - } - .pr-lg-4, - .px-lg-4 { - padding-right: 1.5rem !important; - } - .pb-lg-4, - .py-lg-4 { - padding-bottom: 1.5rem !important; - } - .pl-lg-4, - .px-lg-4 { - padding-left: 1.5rem !important; - } - .p-lg-5 { - padding: 3rem !important; - } - .pt-lg-5, - .py-lg-5 { - padding-top: 3rem !important; - } - .pr-lg-5, - .px-lg-5 { - padding-right: 3rem !important; - } - .pb-lg-5, - .py-lg-5 { - padding-bottom: 3rem !important; - } - .pl-lg-5, - .px-lg-5 { - padding-left: 3rem !important; - } - .m-lg-n1 { - margin: -0.25rem !important; - } - .mt-lg-n1, - .my-lg-n1 { - margin-top: -0.25rem !important; - } - .mr-lg-n1, - .mx-lg-n1 { - margin-right: -0.25rem !important; - } - .mb-lg-n1, - .my-lg-n1 { - margin-bottom: -0.25rem !important; - } - .ml-lg-n1, - .mx-lg-n1 { - margin-left: -0.25rem !important; - } - .m-lg-n2 { - margin: -0.5rem !important; - } - .mt-lg-n2, - .my-lg-n2 { - margin-top: -0.5rem !important; - } - .mr-lg-n2, - .mx-lg-n2 { - margin-right: -0.5rem !important; - } - .mb-lg-n2, - .my-lg-n2 { - margin-bottom: -0.5rem !important; - } - .ml-lg-n2, - .mx-lg-n2 { - margin-left: -0.5rem !important; - } - .m-lg-n3 { - margin: -1rem !important; - } - .mt-lg-n3, - .my-lg-n3 { - margin-top: -1rem !important; - } - .mr-lg-n3, - .mx-lg-n3 { - margin-right: -1rem !important; - } - .mb-lg-n3, - .my-lg-n3 { - margin-bottom: -1rem !important; - } - .ml-lg-n3, - .mx-lg-n3 { - margin-left: -1rem !important; - } - .m-lg-n4 { - margin: -1.5rem !important; - } - .mt-lg-n4, - .my-lg-n4 { - margin-top: -1.5rem !important; - } - .mr-lg-n4, - .mx-lg-n4 { - margin-right: -1.5rem !important; - } - .mb-lg-n4, - .my-lg-n4 { - margin-bottom: -1.5rem !important; - } - .ml-lg-n4, - .mx-lg-n4 { - margin-left: -1.5rem !important; - } - .m-lg-n5 { - margin: -3rem !important; - } - .mt-lg-n5, - .my-lg-n5 { - margin-top: -3rem !important; - } - .mr-lg-n5, - .mx-lg-n5 { - margin-right: -3rem !important; - } - .mb-lg-n5, - .my-lg-n5 { - margin-bottom: -3rem !important; - } - .ml-lg-n5, - .mx-lg-n5 { - margin-left: -3rem !important; - } - .m-lg-auto { - margin: auto !important; - } - .mt-lg-auto, - .my-lg-auto { - margin-top: auto !important; - } - .mr-lg-auto, - .mx-lg-auto { - margin-right: auto !important; - } - .mb-lg-auto, - .my-lg-auto { - margin-bottom: auto !important; - } - .ml-lg-auto, - .mx-lg-auto { - margin-left: auto !important; - } -} -@media (min-width: 1200px) { - .m-xl-0 { - margin: 0 !important; - } - .mt-xl-0, - .my-xl-0 { - margin-top: 0 !important; - } - .mr-xl-0, - .mx-xl-0 { - margin-right: 0 !important; - } - .mb-xl-0, - .my-xl-0 { - margin-bottom: 0 !important; - } - .ml-xl-0, - .mx-xl-0 { - margin-left: 0 !important; - } - .m-xl-1 { - margin: 0.25rem !important; - } - .mt-xl-1, - .my-xl-1 { - margin-top: 0.25rem !important; - } - .mr-xl-1, - .mx-xl-1 { - margin-right: 0.25rem !important; - } - .mb-xl-1, - .my-xl-1 { - margin-bottom: 0.25rem !important; - } - .ml-xl-1, - .mx-xl-1 { - margin-left: 0.25rem !important; - } - .m-xl-2 { - margin: 0.5rem !important; - } - .mt-xl-2, - .my-xl-2 { - margin-top: 0.5rem !important; - } - .mr-xl-2, - .mx-xl-2 { - margin-right: 0.5rem !important; - } - .mb-xl-2, - .my-xl-2 { - margin-bottom: 0.5rem !important; - } - .ml-xl-2, - .mx-xl-2 { - margin-left: 0.5rem !important; - } - .m-xl-3 { - margin: 1rem !important; - } - .mt-xl-3, - .my-xl-3 { - margin-top: 1rem !important; - } - .mr-xl-3, - .mx-xl-3 { - margin-right: 1rem !important; - } - .mb-xl-3, - .my-xl-3 { - margin-bottom: 1rem !important; - } - .ml-xl-3, - .mx-xl-3 { - margin-left: 1rem !important; - } - .m-xl-4 { - margin: 1.5rem !important; - } - .mt-xl-4, - .my-xl-4 { - margin-top: 1.5rem !important; - } - .mr-xl-4, - .mx-xl-4 { - margin-right: 1.5rem !important; - } - .mb-xl-4, - .my-xl-4 { - margin-bottom: 1.5rem !important; - } - .ml-xl-4, - .mx-xl-4 { - margin-left: 1.5rem !important; - } - .m-xl-5 { - margin: 3rem !important; - } - .mt-xl-5, - .my-xl-5 { - margin-top: 3rem !important; - } - .mr-xl-5, - .mx-xl-5 { - margin-right: 3rem !important; - } - .mb-xl-5, - .my-xl-5 { - margin-bottom: 3rem !important; - } - .ml-xl-5, - .mx-xl-5 { - margin-left: 3rem !important; - } - .p-xl-0 { - padding: 0 !important; - } - .pt-xl-0, - .py-xl-0 { - padding-top: 0 !important; - } - .pr-xl-0, - .px-xl-0 { - padding-right: 0 !important; - } - .pb-xl-0, - .py-xl-0 { - padding-bottom: 0 !important; - } - .pl-xl-0, - .px-xl-0 { - padding-left: 0 !important; - } - .p-xl-1 { - padding: 0.25rem !important; - } - .pt-xl-1, - .py-xl-1 { - padding-top: 0.25rem !important; - } - .pr-xl-1, - .px-xl-1 { - padding-right: 0.25rem !important; - } - .pb-xl-1, - .py-xl-1 { - padding-bottom: 0.25rem !important; - } - .pl-xl-1, - .px-xl-1 { - padding-left: 0.25rem !important; - } - .p-xl-2 { - padding: 0.5rem !important; - } - .pt-xl-2, - .py-xl-2 { - padding-top: 0.5rem !important; - } - .pr-xl-2, - .px-xl-2 { - padding-right: 0.5rem !important; - } - .pb-xl-2, - .py-xl-2 { - padding-bottom: 0.5rem !important; - } - .pl-xl-2, - .px-xl-2 { - padding-left: 0.5rem !important; - } - .p-xl-3 { - padding: 1rem !important; - } - .pt-xl-3, - .py-xl-3 { - padding-top: 1rem !important; - } - .pr-xl-3, - .px-xl-3 { - padding-right: 1rem !important; - } - .pb-xl-3, - .py-xl-3 { - padding-bottom: 1rem !important; - } - .pl-xl-3, - .px-xl-3 { - padding-left: 1rem !important; - } - .p-xl-4 { - padding: 1.5rem !important; - } - .pt-xl-4, - .py-xl-4 { - padding-top: 1.5rem !important; - } - .pr-xl-4, - .px-xl-4 { - padding-right: 1.5rem !important; - } - .pb-xl-4, - .py-xl-4 { - padding-bottom: 1.5rem !important; - } - .pl-xl-4, - .px-xl-4 { - padding-left: 1.5rem !important; - } - .p-xl-5 { - padding: 3rem !important; - } - .pt-xl-5, - .py-xl-5 { - padding-top: 3rem !important; - } - .pr-xl-5, - .px-xl-5 { - padding-right: 3rem !important; - } - .pb-xl-5, - .py-xl-5 { - padding-bottom: 3rem !important; - } - .pl-xl-5, - .px-xl-5 { - padding-left: 3rem !important; - } - .m-xl-n1 { - margin: -0.25rem !important; - } - .mt-xl-n1, - .my-xl-n1 { - margin-top: -0.25rem !important; - } - .mr-xl-n1, - .mx-xl-n1 { - margin-right: -0.25rem !important; - } - .mb-xl-n1, - .my-xl-n1 { - margin-bottom: -0.25rem !important; - } - .ml-xl-n1, - .mx-xl-n1 { - margin-left: -0.25rem !important; - } - .m-xl-n2 { - margin: -0.5rem !important; - } - .mt-xl-n2, - .my-xl-n2 { - margin-top: -0.5rem !important; - } - .mr-xl-n2, - .mx-xl-n2 { - margin-right: -0.5rem !important; - } - .mb-xl-n2, - .my-xl-n2 { - margin-bottom: -0.5rem !important; - } - .ml-xl-n2, - .mx-xl-n2 { - margin-left: -0.5rem !important; - } - .m-xl-n3 { - margin: -1rem !important; - } - .mt-xl-n3, - .my-xl-n3 { - margin-top: -1rem !important; - } - .mr-xl-n3, - .mx-xl-n3 { - margin-right: -1rem !important; - } - .mb-xl-n3, - .my-xl-n3 { - margin-bottom: -1rem !important; - } - .ml-xl-n3, - .mx-xl-n3 { - margin-left: -1rem !important; - } - .m-xl-n4 { - margin: -1.5rem !important; - } - .mt-xl-n4, - .my-xl-n4 { - margin-top: -1.5rem !important; - } - .mr-xl-n4, - .mx-xl-n4 { - margin-right: -1.5rem !important; - } - .mb-xl-n4, - .my-xl-n4 { - margin-bottom: -1.5rem !important; - } - .ml-xl-n4, - .mx-xl-n4 { - margin-left: -1.5rem !important; - } - .m-xl-n5 { - margin: -3rem !important; - } - .mt-xl-n5, - .my-xl-n5 { - margin-top: -3rem !important; - } - .mr-xl-n5, - .mx-xl-n5 { - margin-right: -3rem !important; - } - .mb-xl-n5, - .my-xl-n5 { - margin-bottom: -3rem !important; - } - .ml-xl-n5, - .mx-xl-n5 { - margin-left: -3rem !important; - } - .m-xl-auto { - margin: auto !important; - } - .mt-xl-auto, - .my-xl-auto { - margin-top: auto !important; - } - .mr-xl-auto, - .mx-xl-auto { - margin-right: auto !important; - } - .mb-xl-auto, - .my-xl-auto { - margin-bottom: auto !important; - } - .ml-xl-auto, - .mx-xl-auto { - margin-left: auto !important; - } -} -.stretched-link::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; - pointer-events: auto; - content: ""; - background-color: rgba(0, 0, 0, 0); -} -.text-monospace { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", - "Courier New", monospace !important; -} -.text-justify { - text-align: justify !important; -} -.text-wrap { - white-space: normal !important; -} -.text-nowrap { - white-space: nowrap !important; -} -.text-truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.text-left { - text-align: left !important; -} -.text-right { - text-align: right !important; -} -.text-center { - text-align: center !important; -} -@media (min-width: 576px) { - .text-sm-left { - text-align: left !important; - } - .text-sm-right { - text-align: right !important; - } - .text-sm-center { - text-align: center !important; - } -} -@media (min-width: 768px) { - .text-md-left { - text-align: left !important; - } - .text-md-right { - text-align: right !important; - } - .text-md-center { - text-align: center !important; - } -} -@media (min-width: 992px) { - .text-lg-left { - text-align: left !important; - } - .text-lg-right { - text-align: right !important; - } - .text-lg-center { - text-align: center !important; - } -} -@media (min-width: 1200px) { - .text-xl-left { - text-align: left !important; - } - .text-xl-right { - text-align: right !important; - } - .text-xl-center { - text-align: center !important; - } -} -.text-lowercase { - text-transform: lowercase !important; -} -.text-uppercase { - text-transform: uppercase !important; -} -.text-capitalize { - text-transform: capitalize !important; -} -.font-weight-light { - font-weight: 300 !important; -} -.font-weight-lighter { - font-weight: lighter !important; -} -.font-weight-normal { - font-weight: 400 !important; -} -.font-weight-bold { - font-weight: 700 !important; -} -.font-weight-bolder { - font-weight: bolder !important; -} -.font-italic { - font-style: italic !important; -} -.text-white { - color: #fff !important; -} -.text-primary { - color: #007bff !important; -} -a.text-primary:focus, -a.text-primary:hover { - color: #0056b3 !important; -} -.text-secondary { - color: #6c757d !important; -} -a.text-secondary:focus, -a.text-secondary:hover { - color: #494f54 !important; -} -.text-success { - color: #28a745 !important; -} -a.text-success:focus, -a.text-success:hover { - color: #19692c !important; -} -.text-info { - color: #17a2b8 !important; -} -a.text-info:focus, -a.text-info:hover { - color: #0f6674 !important; -} -.text-warning { - color: #ffc107 !important; -} -a.text-warning:focus, -a.text-warning:hover { - color: #ba8b00 !important; -} -.text-danger { - color: #dc3545 !important; -} -a.text-danger:focus, -a.text-danger:hover { - color: #a71d2a !important; -} -.text-light { - color: #f8f9fa !important; -} -a.text-light:focus, -a.text-light:hover { - color: #cbd3da !important; -} -.text-dark { - color: #343a40 !important; -} -a.text-dark:focus, -a.text-dark:hover { - color: #121416 !important; -} -.text-body { - color: #212529 !important; -} -.text-muted { - color: #6c757d !important; -} -.text-black-50 { - color: rgba(0, 0, 0, 0.5) !important; -} -.text-white-50 { - color: rgba(255, 255, 255, 0.5) !important; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.text-decoration-none { - text-decoration: none !important; -} -.text-break { - word-wrap: break-word !important; -} -.text-reset { - color: inherit !important; -} -.visible { - visibility: visible !important; -} -.invisible { - visibility: hidden !important; -} -@media print { - *, - ::after, - ::before { - text-shadow: none !important; - box-shadow: none !important; - } - a:not(.btn) { - text-decoration: underline; - } - abbr[title]::after { - content: " (" attr(title) ")"; - } - pre { - white-space: pre-wrap !important; - } - blockquote, - pre { - border: 1px solid #adb5bd; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - img, - tr { - page-break-inside: avoid; - } - h2, - h3, - p { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - @page { - size: a3; - } - body { - min-width: 992px !important; - } - .container { - min-width: 992px !important; - } - .navbar { - display: none; - } - .badge { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered td, - .table-bordered th { - border: 1px solid #dee2e6 !important; - } - .table-dark { - color: inherit; - } - .table-dark tbody + tbody, - .table-dark td, - .table-dark th, - .table-dark thead th { - border-color: #dee2e6; - } - .table .thead-dark th { - color: inherit; - border-color: #dee2e6; - } -} -/*# sourceMappingURL=bootstrap.min.css.map */ +/*! + * Bootstrap v4.5.0 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, + "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", + "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; +} +*, +::after, +::before { + box-sizing: border-box; +} +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: transparent; +} +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important; +} +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} +p { + margin-top: 0; + margin-bottom: 1rem; +} +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem; +} +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0; +} +dt { + font-weight: 700; +} +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} +blockquote { + margin: 0 0 1rem; +} +b, +strong { + font-weight: bolder; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +a { + color: #007bff; + text-decoration: none; + background-color: transparent; +} +a:hover { + color: #0056b3; + text-decoration: underline; +} +a:not([href]) { + color: inherit; + text-decoration: none; +} +a:not([href]):hover { + color: inherit; + text-decoration: none; +} +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-size: 1em; +} +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} +figure { + margin: 0 0 1rem; +} +img { + vertical-align: middle; + border-style: none; +} +svg { + overflow: hidden; + vertical-align: middle; +} +table { + border-collapse: collapse; +} +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} +th { + text-align: inherit; +} +label { + display: inline-block; + margin-bottom: 0.5rem; +} +button { + border-radius: 0; +} +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[role="button"] { + cursor: pointer; +} +select { + word-wrap: normal; +} +[type="button"], +[type="reset"], +[type="submit"], +button { + -webkit-appearance: button; +} +[type="button"]:not(:disabled), +[type="reset"]:not(:disabled), +[type="submit"]:not(:disabled), +button:not(:disabled) { + cursor: pointer; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; + border-style: none; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +textarea { + overflow: auto; + resize: vertical; +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} +progress { + vertical-align: baseline; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} +output { + display: inline-block; +} +summary { + display: list-item; + cursor: pointer; +} +template { + display: none; +} +[hidden] { + display: none !important; +} +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; +} +.h1, +h1 { + font-size: 2.5rem; +} +.h2, +h2 { + font-size: 2rem; +} +.h3, +h3 { + font-size: 1.75rem; +} +.h4, +h4 { + font-size: 1.5rem; +} +.h5, +h5 { + font-size: 1.25rem; +} +.h6, +h6 { + font-size: 1rem; +} +.lead { + font-size: 1.25rem; + font-weight: 300; +} +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} +.small, +small { + font-size: 80%; + font-weight: 400; +} +.mark, +mark { + padding: 0.2em; + background-color: #fcf8e3; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} +.blockquote-footer::before { + content: "\2014\00A0"; +} +.img-fluid { + max-width: 100%; + height: auto; +} +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} +.figure { + display: inline-block; +} +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} +.figure-caption { + font-size: 90%; + color: #6c757d; +} +code { + font-size: 87.5%; + color: #e83e8c; + word-wrap: break-word; +} +a > code { + color: inherit; +} +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} +pre { + display: block; + font-size: 87.5%; + color: #212529; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} +.container-fluid, +.container-lg, +.container-md, +.container-sm, +.container-xl { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container, + .container-sm { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container, + .container-md, + .container-sm { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container, + .container-lg, + .container-md, + .container-sm { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl { + max-width: 1140px; + } +} +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} +.col, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-auto { + position: relative; + width: 100%; + padding-right: 15px; + padding-left: 15px; +} +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; +} +.row-cols-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +.row-cols-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} +.row-cols-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} +.row-cols-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} +.row-cols-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; +} +.row-cols-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; +} +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +.order-first { + -ms-flex-order: -1; + order: -1; +} +.order-last { + -ms-flex-order: 13; + order: 13; +} +.order-0 { + -ms-flex-order: 0; + order: 0; +} +.order-1 { + -ms-flex-order: 1; + order: 1; +} +.order-2 { + -ms-flex-order: 2; + order: 2; +} +.order-3 { + -ms-flex-order: 3; + order: 3; +} +.order-4 { + -ms-flex-order: 4; + order: 4; +} +.order-5 { + -ms-flex-order: 5; + order: 5; +} +.order-6 { + -ms-flex-order: 6; + order: 6; +} +.order-7 { + -ms-flex-order: 7; + order: 7; +} +.order-8 { + -ms-flex-order: 8; + order: 8; +} +.order-9 { + -ms-flex-order: 9; + order: 9; +} +.order-10 { + -ms-flex-order: 10; + order: 10; +} +.order-11 { + -ms-flex-order: 11; + order: 11; +} +.order-12 { + -ms-flex-order: 12; + order: 12; +} +.offset-1 { + margin-left: 8.333333%; +} +.offset-2 { + margin-left: 16.666667%; +} +.offset-3 { + margin-left: 25%; +} +.offset-4 { + margin-left: 33.333333%; +} +.offset-5 { + margin-left: 41.666667%; +} +.offset-6 { + margin-left: 50%; +} +.offset-7 { + margin-left: 58.333333%; +} +.offset-8 { + margin-left: 66.666667%; +} +.offset-9 { + margin-left: 75%; +} +.offset-10 { + margin-left: 83.333333%; +} +.offset-11 { + margin-left: 91.666667%; +} +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-sm-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-sm-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-sm-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-sm-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-sm-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-sm-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-md-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-md-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-md-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-md-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-md-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-md-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-lg-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-lg-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-lg-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-lg-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-lg-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-lg-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + min-width: 0; + max-width: 100%; + } + .row-cols-xl-1 > * { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .row-cols-xl-2 > * { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .row-cols-xl-3 > * { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .row-cols-xl-4 > * { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .row-cols-xl-5 > * { + -ms-flex: 0 0 20%; + flex: 0 0 20%; + max-width: 20%; + } + .row-cols-xl-6 > * { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + color: #212529; +} +.table td, +.table th { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} +.table-sm td, +.table-sm th { + padding: 0.3rem; +} +.table-bordered { + border: 1px solid #dee2e6; +} +.table-bordered td, +.table-bordered th { + border: 1px solid #dee2e6; +} +.table-bordered thead td, +.table-bordered thead th { + border-bottom-width: 2px; +} +.table-borderless tbody + tbody, +.table-borderless td, +.table-borderless th, +.table-borderless thead th { + border: 0; +} +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} +.table-hover tbody tr:hover { + color: #212529; + background-color: rgba(0, 0, 0, 0.075); +} +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #b8daff; +} +.table-primary tbody + tbody, +.table-primary td, +.table-primary th, +.table-primary thead th { + border-color: #7abaff; +} +.table-hover .table-primary:hover { + background-color: #9fcdff; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} +.table-secondary, +.table-secondary > td, +.table-secondary > th { + background-color: #d6d8db; +} +.table-secondary tbody + tbody, +.table-secondary td, +.table-secondary th, +.table-secondary thead th { + border-color: #b3b7bb; +} +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} +.table-success, +.table-success > td, +.table-success > th { + background-color: #c3e6cb; +} +.table-success tbody + tbody, +.table-success td, +.table-success th, +.table-success thead th { + border-color: #8fd19e; +} +.table-hover .table-success:hover { + background-color: #b1dfbb; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} +.table-info, +.table-info > td, +.table-info > th { + background-color: #bee5eb; +} +.table-info tbody + tbody, +.table-info td, +.table-info th, +.table-info thead th { + border-color: #86cfda; +} +.table-hover .table-info:hover { + background-color: #abdde5; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} +.table-warning, +.table-warning > td, +.table-warning > th { + background-color: #ffeeba; +} +.table-warning tbody + tbody, +.table-warning td, +.table-warning th, +.table-warning thead th { + border-color: #ffdf7e; +} +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} +.table-danger, +.table-danger > td, +.table-danger > th { + background-color: #f5c6cb; +} +.table-danger tbody + tbody, +.table-danger td, +.table-danger th, +.table-danger thead th { + border-color: #ed969e; +} +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} +.table-light, +.table-light > td, +.table-light > th { + background-color: #fdfdfe; +} +.table-light tbody + tbody, +.table-light td, +.table-light th, +.table-light thead th { + border-color: #fbfcfc; +} +.table-hover .table-light:hover { + background-color: #ececf6; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} +.table-dark, +.table-dark > td, +.table-dark > th { + background-color: #c6c8ca; +} +.table-dark tbody + tbody, +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color: #95999c; +} +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} +.table-active, +.table-active > td, +.table-active > th { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} +.table .thead-dark th { + color: #fff; + background-color: #343a40; + border-color: #454d55; +} +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} +.table-dark { + color: #fff; + background-color: #343a40; +} +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color: #454d55; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + color: #fff; + background-color: rgba(255, 255, 255, 0.075); +} +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; +} +.table-responsive > .table-bordered { + border: 0; +} +.form-control { + display: block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +input[type="date"].form-control, +input[type="datetime-local"].form-control, +input[type="month"].form-control, +input[type="time"].form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} +.form-control-plaintext { + display: block; + width: 100%; + padding: 0.375rem 0; + margin-bottom: 0; + font-size: 1rem; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0; +} +.form-control-sm { + height: calc(1.5em + 0.5rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.form-control-lg { + height: calc(1.5em + 1rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +select.form-control[multiple], +select.form-control[size] { + height: auto; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 1rem; +} +.form-text { + display: block; + margin-top: 0.25rem; +} +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input:disabled ~ .form-check-label, +.form-check-input[disabled] ~ .form-check-label { + color: #6c757d; +} +.form-check-label { + margin-bottom: 0; +} +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip, +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip { + display: block; +} +.form-control.is-valid, +.was-validated .form-control:valid { + border-color: #28a745; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.form-control.is-valid:focus, +.was-validated .form-control:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right + calc(0.375em + 0.1875rem); +} +.custom-select.is-valid, +.was-validated .custom-select:valid { + border-color: #28a745; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + no-repeat right 0.75rem center/8px 10px, + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") + #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) + calc(0.75em + 0.375rem); +} +.custom-select.is-valid:focus, +.was-validated .custom-select:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.form-check-input.is-valid ~ .form-check-label, +.was-validated .form-check-input:valid ~ .form-check-label { + color: #28a745; +} +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip, +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip { + display: block; +} +.custom-control-input.is-valid ~ .custom-control-label, +.was-validated .custom-control-input:valid ~ .custom-control-label { + color: #28a745; +} +.custom-control-input.is-valid ~ .custom-control-label::before, +.was-validated .custom-control-input:valid ~ .custom-control-label::before { + border-color: #28a745; +} +.custom-control-input.is-valid:checked ~ .custom-control-label::before, +.was-validated + .custom-control-input:valid:checked + ~ .custom-control-label::before { + border-color: #34ce57; + background-color: #34ce57; +} +.custom-control-input.is-valid:focus ~ .custom-control-label::before, +.was-validated + .custom-control-input:valid:focus + ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.custom-control-input.is-valid:focus:not(:checked) + ~ .custom-control-label::before, +.was-validated + .custom-control-input:valid:focus:not(:checked) + ~ .custom-control-label::before { + border-color: #28a745; +} +.custom-file-input.is-valid ~ .custom-file-label, +.was-validated .custom-file-input:valid ~ .custom-file-label { + border-color: #28a745; +} +.custom-file-input.is-valid:focus ~ .custom-file-label, +.was-validated .custom-file-input:valid:focus ~ .custom-file-label { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip, +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip { + display: block; +} +.form-control.is-invalid, +.was-validated .form-control:invalid { + border-color: #dc3545; + padding-right: calc(1.5em + 0.75rem); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.375em + 0.1875rem) center; + background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); +} +.form-control.is-invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.5em + 0.75rem); + background-position: top calc(0.375em + 0.1875rem) right + calc(0.375em + 0.1875rem); +} +.custom-select.is-invalid, +.was-validated .custom-select:invalid { + border-color: #dc3545; + padding-right: calc(0.75em + 2.3125rem); + background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + no-repeat right 0.75rem center/8px 10px, + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") + #fff no-repeat center right 1.75rem / calc(0.75em + 0.375rem) + calc(0.75em + 0.375rem); +} +.custom-select.is-invalid:focus, +.was-validated .custom-select:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.form-check-input.is-invalid ~ .form-check-label, +.was-validated .form-check-input:invalid ~ .form-check-label { + color: #dc3545; +} +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip, +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip { + display: block; +} +.custom-control-input.is-invalid ~ .custom-control-label, +.was-validated .custom-control-input:invalid ~ .custom-control-label { + color: #dc3545; +} +.custom-control-input.is-invalid ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid ~ .custom-control-label::before { + border-color: #dc3545; +} +.custom-control-input.is-invalid:checked ~ .custom-control-label::before, +.was-validated + .custom-control-input:invalid:checked + ~ .custom-control-label::before { + border-color: #e4606d; + background-color: #e4606d; +} +.custom-control-input.is-invalid:focus ~ .custom-control-label::before, +.was-validated + .custom-control-input:invalid:focus + ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.custom-control-input.is-invalid:focus:not(:checked) + ~ .custom-control-label::before, +.was-validated + .custom-control-input:invalid:focus:not(:checked) + ~ .custom-control-label::before { + border-color: #dc3545; +} +.custom-file-input.is-invalid ~ .custom-file-label, +.was-validated .custom-file-input:invalid ~ .custom-file-label { + border-color: #dc3545; +} +.custom-file-input.is-invalid:focus ~ .custom-file-label, +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .custom-select, + .form-inline .input-group { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + -ms-flex-negative: 0; + flex-shrink: 0; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} +.btn { + display: inline-block; + font-weight: 400; + color: #212529; + text-align: center; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:hover { + color: #212529; + text-decoration: none; +} +.btn.focus, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} +.btn-primary.focus, +.btn-primary:focus { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} +.btn-primary:not(:disabled):not(.disabled).active:focus, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); +} +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} +.btn-secondary.focus, +.btn-secondary:focus { + color: #fff; + background-color: #5a6268; + border-color: #545b62; + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:not(:disabled):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); +} +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} +.btn-success.focus, +.btn-success:focus { + color: #fff; + background-color: #218838; + border-color: #1e7e34; + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-success:not(:disabled):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} +.btn-success:not(:disabled):not(.disabled).active:focus, +.btn-success:not(:disabled):not(.disabled):active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); +} +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} +.btn-info.focus, +.btn-info:focus { + color: #fff; + background-color: #138496; + border-color: #117a8b; + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-info:not(:disabled):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} +.btn-info:not(:disabled):not(.disabled).active:focus, +.btn-info:not(:disabled):not(.disabled):active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); +} +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} +.btn-warning.focus, +.btn-warning:focus { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} +.btn-warning:not(:disabled):not(.disabled).active:focus, +.btn-warning:not(:disabled):not(.disabled):active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); +} +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} +.btn-danger.focus, +.btn-danger:focus { + color: #fff; + background-color: #c82333; + border-color: #bd2130; + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:not(:disabled):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} +.btn-danger:not(:disabled):not(.disabled).active:focus, +.btn-danger:not(:disabled):not(.disabled):active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); +} +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} +.btn-light.focus, +.btn-light:focus { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:not(:disabled):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} +.btn-light:not(:disabled):not(.disabled).active:focus, +.btn-light:not(:disabled):not(.disabled):active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); +} +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} +.btn-dark.focus, +.btn-dark:focus { + color: #fff; + background-color: #23272b; + border-color: #1d2124; + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-dark:not(:disabled):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} +.btn-dark:not(:disabled):not(.disabled).active:focus, +.btn-dark:not(:disabled):not(.disabled):active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); +} +.btn-outline-primary { + color: #007bff; + border-color: #007bff; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-outline-primary.focus, +.btn-outline-primary:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary.focus, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.btn-outline-success { + color: #28a745; + border-color: #28a745; +} +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-outline-success.focus, +.btn-outline-success:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled).active, +.btn-outline-success:not(:disabled):not(.disabled):active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info.focus, +.btn-outline-info:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning.focus, +.btn-outline-warning:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled).active, +.btn-outline-warning:not(:disabled):not(.disabled):active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger.focus, +.btn-outline-danger:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled).active, +.btn-outline-danger:not(:disabled):not(.disabled):active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light.focus, +.btn-outline-light:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled).active, +.btn-outline-light:not(:disabled):not(.disabled):active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.btn-outline-dark { + color: #343a40; + border-color: #343a40; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-outline-dark.focus, +.btn-outline-dark:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.btn-link { + font-weight: 400; + color: #007bff; + text-decoration: none; +} +.btn-link:hover { + color: #0056b3; + text-decoration: underline; +} +.btn-link.focus, +.btn-link:focus { + text-decoration: underline; +} +.btn-link.disabled, +.btn-link:disabled { + color: #6c757d; + pointer-events: none; +} +.btn-group-lg > .btn, +.btn-lg { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +.btn-group-sm > .btn, +.btn-sm { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} +input[type="button"].btn-block, +input[type="reset"].btn-block, +input[type="submit"].btn-block { + width: 100%; +} +.fade { + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} +.collapse:not(.show) { + display: none; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.dropdown, +.dropleft, +.dropright, +.dropup { + position: relative; +} +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0; + } + .dropdown-menu-sm-right { + right: 0; + left: auto; + } +} +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0; + } + .dropdown-menu-md-right { + right: 0; + left: auto; + } +} +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0; + } + .dropdown-menu-lg-right { + right: 0; + left: auto; + } +} +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0; + } + .dropdown-menu-xl-right { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="top"] { + right: auto; + bottom: auto; +} +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:focus, +.dropdown-item:hover { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: transparent; +} +.dropdown-menu.show { + display: block; +} +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.btn-group-vertical > .btn, +.btn-group > .btn { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.btn-group-vertical > .btn:hover, +.btn-group > .btn:hover { + z-index: 1; +} +.btn-group-vertical > .btn.active, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn:focus, +.btn-group > .btn.active, +.btn-group > .btn:active, +.btn-group > .btn:focus { + z-index: 1; +} +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} +.btn-group > .btn-group:not(:first-child), +.btn-group > .btn:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:not(:first-child) > .btn, +.btn-group > .btn:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} +.btn-group-sm > .btn + .dropdown-toggle-split, +.btn-sm + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} +.btn-group-lg > .btn + .dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn-group:not(:first-child), +.btn-group-vertical > .btn:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn-group:not(:last-child) > .btn, +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:not(:first-child) > .btn, +.btn-group-vertical > .btn:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} +.input-group > .custom-file, +.input-group > .custom-select, +.input-group > .form-control, +.input-group > .form-control-plaintext { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; + margin-bottom: 0; +} +.input-group > .custom-file + .custom-file, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .form-control, +.input-group > .custom-select + .custom-file, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .form-control, +.input-group > .form-control + .custom-file, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .form-control, +.input-group > .form-control-plaintext + .custom-file, +.input-group > .form-control-plaintext + .custom-select, +.input-group > .form-control-plaintext + .form-control { + margin-left: -1px; +} +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, +.input-group > .custom-select:focus, +.input-group > .form-control:focus { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .custom-select:not(:last-child), +.input-group > .form-control:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-select:not(:first-child), +.input-group > .form-control:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-append, +.input-group-prepend { + display: -ms-flexbox; + display: flex; +} +.input-group-append .btn, +.input-group-prepend .btn { + position: relative; + z-index: 2; +} +.input-group-append .btn:focus, +.input-group-prepend .btn:focus { + z-index: 3; +} +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .btn, +.input-group-append .input-group-text + .input-group-text, +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-prepend .input-group-text + .input-group-text { + margin-left: -1px; +} +.input-group-prepend { + margin-right: -1px; +} +.input-group-append { + margin-left: -1px; +} +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +.input-group-text input[type="checkbox"], +.input-group-text input[type="radio"] { + margin-top: 0; +} +.input-group-lg > .custom-select, +.input-group-lg > .form-control:not(textarea) { + height: calc(1.5em + 1rem + 2px); +} +.input-group-lg > .custom-select, +.input-group-lg > .form-control, +.input-group-lg > .input-group-append > .btn, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-prepend > .input-group-text { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +.input-group-sm > .custom-select, +.input-group-sm > .form-control:not(textarea) { + height: calc(1.5em + 0.5rem + 2px); +} +.input-group-sm > .custom-select, +.input-group-sm > .form-control, +.input-group-sm > .input-group-append > .btn, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-prepend > .input-group-text { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.input-group-lg > .custom-select, +.input-group-sm > .custom-select { + padding-right: 1.75rem; +} +.input-group + > .input-group-append:last-child + > .btn:not(:last-child):not(.dropdown-toggle), +.input-group + > .input-group-append:last-child + > .input-group-text:not(:last-child), +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group + > .input-group-prepend:first-child + > .input-group-text:not(:first-child), +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} +.custom-control-input { + position: absolute; + left: 0; + z-index: -1; + width: 1rem; + height: 1.25rem; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + border-color: #007bff; + background-color: #007bff; +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { + border-color: #80bdff; +} +.custom-control-input:not(:disabled):active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; + border-color: #b3d7ff; +} +.custom-control-input:disabled ~ .custom-control-label, +.custom-control-input[disabled] ~ .custom-control-label { + color: #6c757d; +} +.custom-control-input:disabled ~ .custom-control-label::before, +.custom-control-input[disabled] ~ .custom-control-label::before { + background-color: #e9ecef; +} +.custom-control-label { + position: relative; + margin-bottom: 0; + vertical-align: top; +} +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + background-color: #fff; + border: #adb5bd solid 1px; +} +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background: no-repeat 50%/50% 50%; +} +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); +} +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::before { + border-color: #007bff; + background-color: #007bff; +} +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); +} +.custom-checkbox + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-checkbox + .custom-control-input:disabled:indeterminate + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); +} +.custom-radio + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-switch { + padding-left: 2.25rem; +} +.custom-switch .custom-control-label::before { + left: -2.25rem; + width: 1.75rem; + pointer-events: all; + border-radius: 0.5rem; +} +.custom-switch .custom-control-label::after { + top: calc(0.25rem + 2px); + left: calc(-2.25rem + 2px); + width: calc(1rem - 4px); + height: calc(1rem - 4px); + background-color: #adb5bd; + border-radius: 0.5rem; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, + -webkit-transform 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, + -webkit-transform 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-switch .custom-control-label::after { + transition: none; + } +} +.custom-switch .custom-control-input:checked ~ .custom-control-label::after { + background-color: #fff; + -webkit-transform: translateX(0.75rem); + transform: translateX(0.75rem); +} +.custom-switch + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-select { + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff + url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") + no-repeat right 0.75rem center/8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} +.custom-select::-ms-expand { + display: none; +} +.custom-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057; +} +.custom-select-sm { + height: calc(1.5em + 0.5rem + 2px); + padding-top: 0.25rem; + padding-bottom: 0.25rem; + padding-left: 0.5rem; + font-size: 0.875rem; +} +.custom-select-lg { + height: calc(1.5em + 1rem + 2px); + padding-top: 0.5rem; + padding-bottom: 0.5rem; + padding-left: 1rem; + font-size: 1.25rem; +} +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin-bottom: 0; +} +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(1.5em + 0.75rem + 2px); + margin: 0; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-file-input:disabled ~ .custom-file-label, +.custom-file-input[disabled] ~ .custom-file-label { + background-color: #e9ecef; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-input ~ .custom-file-label[data-browse]::after { + content: attr(data-browse); +} +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(1.5em + 0.75rem + 2px); + padding: 0.375rem 0.75rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(1.5em + 0.75rem); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: inherit; + border-radius: 0 0.25rem 0.25rem 0; +} +.custom-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.custom-range:focus { + outline: 0; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + -ms-transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + -ms-transition: none; + transition: none; + } +} +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd; +} +.custom-range:disabled::-webkit-slider-runnable-track { + cursor: default; +} +.custom-range:disabled::-moz-range-thumb { + background-color: #adb5bd; +} +.custom-range:disabled::-moz-range-track { + cursor: default; +} +.custom-range:disabled::-ms-thumb { + background-color: #adb5bd; +} +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:focus, +.nav-link:hover { + text-decoration: none; +} +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-item { + margin-bottom: -1px; +} +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6; +} +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.nav-pills .nav-link { + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.navbar .container, +.navbar .container-fluid, +.navbar .container-lg, +.navbar .container-md, +.navbar .container-sm, +.navbar .container-xl { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:focus, +.navbar-brand:hover { + text-decoration: none; +} +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid, + .navbar-expand-sm > .container-lg, + .navbar-expand-sm > .container-md, + .navbar-expand-sm > .container-sm, + .navbar-expand-sm > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid, + .navbar-expand-md > .container-lg, + .navbar-expand-md > .container-md, + .navbar-expand-md > .container-sm, + .navbar-expand-md > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid, + .navbar-expand-lg > .container-lg, + .navbar-expand-lg > .container-md, + .navbar-expand-lg > .container-sm, + .navbar-expand-lg > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-xl { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid, + .navbar-expand-xl > .container-lg, + .navbar-expand-xl > .container-md, + .navbar-expand-xl > .container-sm, + .navbar-expand-xl > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-lg, +.navbar-expand > .container-md, +.navbar-expand > .container-sm, +.navbar-expand > .container-xl { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid, +.navbar-expand > .container-lg, +.navbar-expand > .container-md, +.navbar-expand > .container-sm, +.navbar-expand > .container-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show > .nav-link { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, 0.9); +} +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show > .nav-link { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-text a { + color: #fff; +} +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color: #fff; +} +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group { + border-top: inherit; + border-bottom: inherit; +} +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + min-height: 1px; + padding: 1.25rem; +} +.card-title { + margin-bottom: 0.75rem; +} +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} +.card-text:last-child { + margin-bottom: 0; +} +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.25rem; +} +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} +.card-img, +.card-img-bottom, +.card-img-top { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; +} +.card-img, +.card-img-top { + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} +.card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-header, + .card-group > .card:not(:last-child) .card-img-top { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-footer, + .card-group > .card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0; + } + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-header, + .card-group > .card:not(:first-child) .card-img-top { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-footer, + .card-group > .card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0; + } +} +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} +.accordion > .card { + overflow: hidden; +} +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: -1px; +} +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} +.breadcrumb-item { + display: -ms-flexbox; + display: flex; +} +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #6c757d; +} +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 3; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .badge { + transition: none; + } +} +a.badge:focus, +a.badge:hover { + text-decoration: none; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} +.badge-primary { + color: #fff; + background-color: #007bff; +} +a.badge-primary:focus, +a.badge-primary:hover { + color: #fff; + background-color: #0062cc; +} +a.badge-primary.focus, +a.badge-primary:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.badge-secondary { + color: #fff; + background-color: #6c757d; +} +a.badge-secondary:focus, +a.badge-secondary:hover { + color: #fff; + background-color: #545b62; +} +a.badge-secondary.focus, +a.badge-secondary:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.badge-success { + color: #fff; + background-color: #28a745; +} +a.badge-success:focus, +a.badge-success:hover { + color: #fff; + background-color: #1e7e34; +} +a.badge-success.focus, +a.badge-success:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.badge-info { + color: #fff; + background-color: #17a2b8; +} +a.badge-info:focus, +a.badge-info:hover { + color: #fff; + background-color: #117a8b; +} +a.badge-info.focus, +a.badge-info:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.badge-warning { + color: #212529; + background-color: #ffc107; +} +a.badge-warning:focus, +a.badge-warning:hover { + color: #212529; + background-color: #d39e00; +} +a.badge-warning.focus, +a.badge-warning:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.badge-danger { + color: #fff; + background-color: #dc3545; +} +a.badge-danger:focus, +a.badge-danger:hover { + color: #fff; + background-color: #bd2130; +} +a.badge-danger.focus, +a.badge-danger:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.badge-light { + color: #212529; + background-color: #f8f9fa; +} +a.badge-light:focus, +a.badge-light:hover { + color: #212529; + background-color: #dae0e5; +} +a.badge-light.focus, +a.badge-light:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.badge-dark { + color: #fff; + background-color: #343a40; +} +a.badge-dark:focus, +a.badge-dark:hover { + color: #fff; + background-color: #1d2124; +} +a.badge-dark.focus, +a.badge-dark:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.alert-heading { + color: inherit; +} +.alert-link { + font-weight: 700; +} +.alert-dismissible { + padding-right: 4rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} +.alert-primary hr { + border-top-color: #9fcdff; +} +.alert-primary .alert-link { + color: #002752; +} +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} +.alert-secondary hr { + border-top-color: #c8cbcf; +} +.alert-secondary .alert-link { + color: #202326; +} +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} +.alert-success hr { + border-top-color: #b1dfbb; +} +.alert-success .alert-link { + color: #0b2e13; +} +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} +.alert-info hr { + border-top-color: #abdde5; +} +.alert-info .alert-link { + color: #062c33; +} +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} +.alert-warning hr { + border-top-color: #ffe8a1; +} +.alert-warning .alert-link { + color: #533f03; +} +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} +.alert-danger hr { + border-top-color: #f1b0b7; +} +.alert-danger .alert-link { + color: #491217; +} +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} +.alert-light hr { + border-top-color: #ececf6; +} +.alert-light .alert-link { + color: #686868; +} +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} +.alert-dark hr { + border-top-color: #b9bbbe; +} +.alert-dark .alert-link { + color: #040505; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + line-height: 0; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} +.progress-bar-striped { + background-image: linear-gradient( + 45deg, + rgba(255, 255, 255, 0.15) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, 0.15) 50%, + rgba(255, 255, 255, 0.15) 75%, + transparent 75%, + transparent + ); + background-size: 1rem 1rem; +} +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none; + } +} +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} +.media-body { + -ms-flex: 1; + flex: 1; +} +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 0.25rem; +} +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:focus, +.list-group-item-action:hover { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit; +} +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} +.list-group-horizontal { + -ms-flex-direction: row; + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; +} +.list-group-horizontal > .list-group-item.active { + margin-top: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} +@media (min-width: 576px) { + .list-group-horizontal-sm { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 0.25rem; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 0.25rem; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #004085; + background-color: #9fcdff; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #383d41; + background-color: #c8cbcf; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #155724; + background-color: #b1dfbb; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #0c5460; + background-color: #abdde5; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #856404; + background-color: #ffe8a1; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #721c24; + background-color: #f1b0b7; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #818182; + background-color: #ececf6; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #1b1e21; + background-color: #b9bbbe; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} +.close:hover { + color: #000; + text-decoration: none; +} +.close:not(:disabled):not(.disabled):focus, +.close:not(:disabled):not(.disabled):hover { + opacity: 0.75; +} +button.close { + padding: 0; + background-color: transparent; + border: 0; +} +a.close.disabled { + pointer-events: none; +} +.toast { + max-width: 350px; + overflow: hidden; + font-size: 0.875rem; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.1); + box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + opacity: 0; + border-radius: 0.25rem; +} +.toast:not(:last-child) { + margin-bottom: 0.75rem; +} +.toast.showing { + opacity: 1; +} +.toast.show { + display: block; + opacity: 1; +} +.toast.hide { + display: none; +} +.toast-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.25rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, 0.05); +} +.toast-body { + padding: 0.75rem; +} +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0; +} +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} +.modal-dialog-scrollable { + display: -ms-flexbox; + display: flex; + max-height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 1rem); + overflow: hidden; +} +.modal-dialog-scrollable .modal-footer, +.modal-dialog-scrollable .modal-header { + -ms-flex-negative: 0; + flex-shrink: 0; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} +.modal-dialog-centered::before { + display: block; + height: calc(100vh - 1rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + content: ""; +} +.modal-dialog-centered.modal-dialog-scrollable { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + height: 100%; +} +.modal-dialog-centered.modal-dialog-scrollable .modal-content { + max-height: none; +} +.modal-dialog-centered.modal-dialog-scrollable::before { + content: none; +} +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.modal-header .close { + padding: 1rem 1rem; + margin: -1rem -1rem -1rem auto; +} +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 0.75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: calc(0.3rem - 1px); + border-bottom-left-radius: calc(0.3rem - 1px); +} +.modal-footer > * { + margin: 0.25rem; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-scrollable { + max-height: calc(100% - 3.5rem); + } + .modal-dialog-scrollable .modal-content { + max-height: calc(100vh - 3.5rem); + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + .modal-dialog-centered::before { + height: calc(100vh - 3.5rem); + height: -webkit-min-content; + height: -moz-min-content; + height: min-content; + } + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, + .modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-tooltip-auto[x-placement^="top"], +.bs-tooltip-top { + padding: 0.4rem 0; +} +.bs-tooltip-auto[x-placement^="top"] .arrow, +.bs-tooltip-top .arrow { + bottom: 0; +} +.bs-tooltip-auto[x-placement^="top"] .arrow::before, +.bs-tooltip-top .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} +.bs-tooltip-auto[x-placement^="right"], +.bs-tooltip-right { + padding: 0 0.4rem; +} +.bs-tooltip-auto[x-placement^="right"] .arrow, +.bs-tooltip-right .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-auto[x-placement^="right"] .arrow::before, +.bs-tooltip-right .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} +.bs-tooltip-auto[x-placement^="bottom"], +.bs-tooltip-bottom { + padding: 0.4rem 0; +} +.bs-tooltip-auto[x-placement^="bottom"] .arrow, +.bs-tooltip-bottom .arrow { + top: 0; +} +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, +.bs-tooltip-bottom .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} +.bs-tooltip-auto[x-placement^="left"], +.bs-tooltip-left { + padding: 0 0.4rem; +} +.bs-tooltip-auto[x-placement^="left"] .arrow, +.bs-tooltip-left .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-auto[x-placement^="left"] .arrow::before, +.bs-tooltip-left .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +.popover .arrow::after, +.popover .arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-popover-auto[x-placement^="top"], +.bs-popover-top { + margin-bottom: 0.5rem; +} +.bs-popover-auto[x-placement^="top"] > .arrow, +.bs-popover-top > .arrow { + bottom: calc(-0.5rem - 1px); +} +.bs-popover-auto[x-placement^="top"] > .arrow::before, +.bs-popover-top > .arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="top"] > .arrow::after, +.bs-popover-top > .arrow::after { + bottom: 1px; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} +.bs-popover-auto[x-placement^="right"], +.bs-popover-right { + margin-left: 0.5rem; +} +.bs-popover-auto[x-placement^="right"] > .arrow, +.bs-popover-right > .arrow { + left: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bs-popover-auto[x-placement^="right"] > .arrow::before, +.bs-popover-right > .arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="right"] > .arrow::after, +.bs-popover-right > .arrow::after { + left: 1px; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} +.bs-popover-auto[x-placement^="bottom"], +.bs-popover-bottom { + margin-top: 0.5rem; +} +.bs-popover-auto[x-placement^="bottom"] > .arrow, +.bs-popover-bottom > .arrow { + top: calc(-0.5rem - 1px); +} +.bs-popover-auto[x-placement^="bottom"] > .arrow::before, +.bs-popover-bottom > .arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="bottom"] > .arrow::after, +.bs-popover-bottom > .arrow::after { + top: 1px; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-auto[x-placement^="bottom"] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} +.bs-popover-auto[x-placement^="left"], +.bs-popover-left { + margin-right: 0.5rem; +} +.bs-popover-auto[x-placement^="left"] > .arrow, +.bs-popover-left > .arrow { + right: calc(-0.5rem - 1px); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bs-popover-auto[x-placement^="left"] > .arrow::before, +.bs-popover-left > .arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="left"] > .arrow::after, +.bs-popover-left > .arrow::after { + right: 1px; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} +.carousel { + position: relative; +} +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none; + } +} +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block; +} +.active.carousel-item-right, +.carousel-item-next:not(.carousel-item-left) { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.active.carousel-item-left, +.carousel-item-prev:not(.carousel-item-right) { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right, +.carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-right { + transition: none; + } +} +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-next, + .carousel-control-prev { + transition: none; + } +} +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} +.carousel-control-prev { + left: 0; +} +.carousel-control-next { + right: 0; +} +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 20px; + height: 20px; + background: no-repeat 50%/100% 100%; +} +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); +} +.carousel-control-next-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); +} +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} +.carousel-indicators li { + box-sizing: content-box; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: 0.5; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none; + } +} +.carousel-indicators .active { + opacity: 1; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: spinner-border 0.75s linear infinite; + animation: spinner-border 0.75s linear infinite; +} +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow 0.75s linear infinite; + animation: spinner-grow 0.75s linear infinite; +} +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} +.align-baseline { + vertical-align: baseline !important; +} +.align-top { + vertical-align: top !important; +} +.align-middle { + vertical-align: middle !important; +} +.align-bottom { + vertical-align: bottom !important; +} +.align-text-bottom { + vertical-align: text-bottom !important; +} +.align-text-top { + vertical-align: text-top !important; +} +.bg-primary { + background-color: #007bff !important; +} +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #0062cc !important; +} +.bg-secondary { + background-color: #6c757d !important; +} +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #545b62 !important; +} +.bg-success { + background-color: #28a745 !important; +} +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #1e7e34 !important; +} +.bg-info { + background-color: #17a2b8 !important; +} +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #117a8b !important; +} +.bg-warning { + background-color: #ffc107 !important; +} +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d39e00 !important; +} +.bg-danger { + background-color: #dc3545 !important; +} +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #bd2130 !important; +} +.bg-light { + background-color: #f8f9fa !important; +} +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #dae0e5 !important; +} +.bg-dark { + background-color: #343a40 !important; +} +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #1d2124 !important; +} +.bg-white { + background-color: #fff !important; +} +.bg-transparent { + background-color: transparent !important; +} +.border { + border: 1px solid #dee2e6 !important; +} +.border-top { + border-top: 1px solid #dee2e6 !important; +} +.border-right { + border-right: 1px solid #dee2e6 !important; +} +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} +.border-left { + border-left: 1px solid #dee2e6 !important; +} +.border-0 { + border: 0 !important; +} +.border-top-0 { + border-top: 0 !important; +} +.border-right-0 { + border-right: 0 !important; +} +.border-bottom-0 { + border-bottom: 0 !important; +} +.border-left-0 { + border-left: 0 !important; +} +.border-primary { + border-color: #007bff !important; +} +.border-secondary { + border-color: #6c757d !important; +} +.border-success { + border-color: #28a745 !important; +} +.border-info { + border-color: #17a2b8 !important; +} +.border-warning { + border-color: #ffc107 !important; +} +.border-danger { + border-color: #dc3545 !important; +} +.border-light { + border-color: #f8f9fa !important; +} +.border-dark { + border-color: #343a40 !important; +} +.border-white { + border-color: #fff !important; +} +.rounded-sm { + border-radius: 0.2rem !important; +} +.rounded { + border-radius: 0.25rem !important; +} +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} +.rounded-lg { + border-radius: 0.3rem !important; +} +.rounded-circle { + border-radius: 50% !important; +} +.rounded-pill { + border-radius: 50rem !important; +} +.rounded-0 { + border-radius: 0 !important; +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} +.d-none { + display: none !important; +} +.d-inline { + display: inline !important; +} +.d-inline-block { + display: inline-block !important; +} +.d-block { + display: block !important; +} +.d-table { + display: table !important; +} +.d-table-row { + display: table-row !important; +} +.d-table-cell { + display: table-cell !important; +} +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +.embed-responsive::before { + display: block; + content: ""; +} +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} +.embed-responsive-16by9::before { + padding-top: 56.25%; +} +.embed-responsive-4by3::before { + padding-top: 75%; +} +.embed-responsive-1by1::before { + padding-top: 100%; +} +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +.float-left { + float: left !important; +} +.float-right { + float: right !important; +} +.float-none { + float: none !important; +} +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + -ms-user-select: all !important; + user-select: all !important; +} +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important; +} +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} +.overflow-auto { + overflow: auto !important; +} +.overflow-hidden { + overflow: hidden !important; +} +.position-static { + position: static !important; +} +.position-relative { + position: relative !important; +} +.position-absolute { + position: absolute !important; +} +.position-fixed { + position: fixed !important; +} +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} +.shadow-none { + box-shadow: none !important; +} +.w-25 { + width: 25% !important; +} +.w-50 { + width: 50% !important; +} +.w-75 { + width: 75% !important; +} +.w-100 { + width: 100% !important; +} +.w-auto { + width: auto !important; +} +.h-25 { + height: 25% !important; +} +.h-50 { + height: 50% !important; +} +.h-75 { + height: 75% !important; +} +.h-100 { + height: 100% !important; +} +.h-auto { + height: auto !important; +} +.mw-100 { + max-width: 100% !important; +} +.mh-100 { + max-height: 100% !important; +} +.min-vw-100 { + min-width: 100vw !important; +} +.min-vh-100 { + min-height: 100vh !important; +} +.vw-100 { + width: 100vw !important; +} +.vh-100 { + height: 100vh !important; +} +.m-0 { + margin: 0 !important; +} +.mt-0, +.my-0 { + margin-top: 0 !important; +} +.mr-0, +.mx-0 { + margin-right: 0 !important; +} +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} +.ml-0, +.mx-0 { + margin-left: 0 !important; +} +.m-1 { + margin: 0.25rem !important; +} +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} +.m-2 { + margin: 0.5rem !important; +} +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} +.m-3 { + margin: 1rem !important; +} +.mt-3, +.my-3 { + margin-top: 1rem !important; +} +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} +.m-4 { + margin: 1.5rem !important; +} +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} +.m-5 { + margin: 3rem !important; +} +.mt-5, +.my-5 { + margin-top: 3rem !important; +} +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} +.p-0 { + padding: 0 !important; +} +.pt-0, +.py-0 { + padding-top: 0 !important; +} +.pr-0, +.px-0 { + padding-right: 0 !important; +} +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} +.pl-0, +.px-0 { + padding-left: 0 !important; +} +.p-1 { + padding: 0.25rem !important; +} +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} +.p-2 { + padding: 0.5rem !important; +} +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} +.p-3 { + padding: 1rem !important; +} +.pt-3, +.py-3 { + padding-top: 1rem !important; +} +.pr-3, +.px-3 { + padding-right: 1rem !important; +} +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} +.pl-3, +.px-3 { + padding-left: 1rem !important; +} +.p-4 { + padding: 1.5rem !important; +} +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} +.p-5 { + padding: 3rem !important; +} +.pt-5, +.py-5 { + padding-top: 3rem !important; +} +.pr-5, +.px-5 { + padding-right: 3rem !important; +} +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} +.pl-5, +.px-5 { + padding-left: 3rem !important; +} +.m-n1 { + margin: -0.25rem !important; +} +.mt-n1, +.my-n1 { + margin-top: -0.25rem !important; +} +.mr-n1, +.mx-n1 { + margin-right: -0.25rem !important; +} +.mb-n1, +.my-n1 { + margin-bottom: -0.25rem !important; +} +.ml-n1, +.mx-n1 { + margin-left: -0.25rem !important; +} +.m-n2 { + margin: -0.5rem !important; +} +.mt-n2, +.my-n2 { + margin-top: -0.5rem !important; +} +.mr-n2, +.mx-n2 { + margin-right: -0.5rem !important; +} +.mb-n2, +.my-n2 { + margin-bottom: -0.5rem !important; +} +.ml-n2, +.mx-n2 { + margin-left: -0.5rem !important; +} +.m-n3 { + margin: -1rem !important; +} +.mt-n3, +.my-n3 { + margin-top: -1rem !important; +} +.mr-n3, +.mx-n3 { + margin-right: -1rem !important; +} +.mb-n3, +.my-n3 { + margin-bottom: -1rem !important; +} +.ml-n3, +.mx-n3 { + margin-left: -1rem !important; +} +.m-n4 { + margin: -1.5rem !important; +} +.mt-n4, +.my-n4 { + margin-top: -1.5rem !important; +} +.mr-n4, +.mx-n4 { + margin-right: -1.5rem !important; +} +.mb-n4, +.my-n4 { + margin-bottom: -1.5rem !important; +} +.ml-n4, +.mx-n4 { + margin-left: -1.5rem !important; +} +.m-n5 { + margin: -3rem !important; +} +.mt-n5, +.my-n5 { + margin-top: -3rem !important; +} +.mr-n5, +.mx-n5 { + margin-right: -3rem !important; +} +.mb-n5, +.my-n5 { + margin-bottom: -3rem !important; +} +.ml-n5, +.mx-n5 { + margin-left: -3rem !important; +} +.m-auto { + margin: auto !important; +} +.mt-auto, +.my-auto { + margin-top: auto !important; +} +.mr-auto, +.mx-auto { + margin-right: auto !important; +} +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} +.ml-auto, +.mx-auto { + margin-left: auto !important; +} +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-n1 { + margin: -0.25rem !important; + } + .mt-sm-n1, + .my-sm-n1 { + margin-top: -0.25rem !important; + } + .mr-sm-n1, + .mx-sm-n1 { + margin-right: -0.25rem !important; + } + .mb-sm-n1, + .my-sm-n1 { + margin-bottom: -0.25rem !important; + } + .ml-sm-n1, + .mx-sm-n1 { + margin-left: -0.25rem !important; + } + .m-sm-n2 { + margin: -0.5rem !important; + } + .mt-sm-n2, + .my-sm-n2 { + margin-top: -0.5rem !important; + } + .mr-sm-n2, + .mx-sm-n2 { + margin-right: -0.5rem !important; + } + .mb-sm-n2, + .my-sm-n2 { + margin-bottom: -0.5rem !important; + } + .ml-sm-n2, + .mx-sm-n2 { + margin-left: -0.5rem !important; + } + .m-sm-n3 { + margin: -1rem !important; + } + .mt-sm-n3, + .my-sm-n3 { + margin-top: -1rem !important; + } + .mr-sm-n3, + .mx-sm-n3 { + margin-right: -1rem !important; + } + .mb-sm-n3, + .my-sm-n3 { + margin-bottom: -1rem !important; + } + .ml-sm-n3, + .mx-sm-n3 { + margin-left: -1rem !important; + } + .m-sm-n4 { + margin: -1.5rem !important; + } + .mt-sm-n4, + .my-sm-n4 { + margin-top: -1.5rem !important; + } + .mr-sm-n4, + .mx-sm-n4 { + margin-right: -1.5rem !important; + } + .mb-sm-n4, + .my-sm-n4 { + margin-bottom: -1.5rem !important; + } + .ml-sm-n4, + .mx-sm-n4 { + margin-left: -1.5rem !important; + } + .m-sm-n5 { + margin: -3rem !important; + } + .mt-sm-n5, + .my-sm-n5 { + margin-top: -3rem !important; + } + .mr-sm-n5, + .mx-sm-n5 { + margin-right: -3rem !important; + } + .mb-sm-n5, + .my-sm-n5 { + margin-bottom: -3rem !important; + } + .ml-sm-n5, + .mx-sm-n5 { + margin-left: -3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-n1 { + margin: -0.25rem !important; + } + .mt-md-n1, + .my-md-n1 { + margin-top: -0.25rem !important; + } + .mr-md-n1, + .mx-md-n1 { + margin-right: -0.25rem !important; + } + .mb-md-n1, + .my-md-n1 { + margin-bottom: -0.25rem !important; + } + .ml-md-n1, + .mx-md-n1 { + margin-left: -0.25rem !important; + } + .m-md-n2 { + margin: -0.5rem !important; + } + .mt-md-n2, + .my-md-n2 { + margin-top: -0.5rem !important; + } + .mr-md-n2, + .mx-md-n2 { + margin-right: -0.5rem !important; + } + .mb-md-n2, + .my-md-n2 { + margin-bottom: -0.5rem !important; + } + .ml-md-n2, + .mx-md-n2 { + margin-left: -0.5rem !important; + } + .m-md-n3 { + margin: -1rem !important; + } + .mt-md-n3, + .my-md-n3 { + margin-top: -1rem !important; + } + .mr-md-n3, + .mx-md-n3 { + margin-right: -1rem !important; + } + .mb-md-n3, + .my-md-n3 { + margin-bottom: -1rem !important; + } + .ml-md-n3, + .mx-md-n3 { + margin-left: -1rem !important; + } + .m-md-n4 { + margin: -1.5rem !important; + } + .mt-md-n4, + .my-md-n4 { + margin-top: -1.5rem !important; + } + .mr-md-n4, + .mx-md-n4 { + margin-right: -1.5rem !important; + } + .mb-md-n4, + .my-md-n4 { + margin-bottom: -1.5rem !important; + } + .ml-md-n4, + .mx-md-n4 { + margin-left: -1.5rem !important; + } + .m-md-n5 { + margin: -3rem !important; + } + .mt-md-n5, + .my-md-n5 { + margin-top: -3rem !important; + } + .mr-md-n5, + .mx-md-n5 { + margin-right: -3rem !important; + } + .mb-md-n5, + .my-md-n5 { + margin-bottom: -3rem !important; + } + .ml-md-n5, + .mx-md-n5 { + margin-left: -3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-n1 { + margin: -0.25rem !important; + } + .mt-lg-n1, + .my-lg-n1 { + margin-top: -0.25rem !important; + } + .mr-lg-n1, + .mx-lg-n1 { + margin-right: -0.25rem !important; + } + .mb-lg-n1, + .my-lg-n1 { + margin-bottom: -0.25rem !important; + } + .ml-lg-n1, + .mx-lg-n1 { + margin-left: -0.25rem !important; + } + .m-lg-n2 { + margin: -0.5rem !important; + } + .mt-lg-n2, + .my-lg-n2 { + margin-top: -0.5rem !important; + } + .mr-lg-n2, + .mx-lg-n2 { + margin-right: -0.5rem !important; + } + .mb-lg-n2, + .my-lg-n2 { + margin-bottom: -0.5rem !important; + } + .ml-lg-n2, + .mx-lg-n2 { + margin-left: -0.5rem !important; + } + .m-lg-n3 { + margin: -1rem !important; + } + .mt-lg-n3, + .my-lg-n3 { + margin-top: -1rem !important; + } + .mr-lg-n3, + .mx-lg-n3 { + margin-right: -1rem !important; + } + .mb-lg-n3, + .my-lg-n3 { + margin-bottom: -1rem !important; + } + .ml-lg-n3, + .mx-lg-n3 { + margin-left: -1rem !important; + } + .m-lg-n4 { + margin: -1.5rem !important; + } + .mt-lg-n4, + .my-lg-n4 { + margin-top: -1.5rem !important; + } + .mr-lg-n4, + .mx-lg-n4 { + margin-right: -1.5rem !important; + } + .mb-lg-n4, + .my-lg-n4 { + margin-bottom: -1.5rem !important; + } + .ml-lg-n4, + .mx-lg-n4 { + margin-left: -1.5rem !important; + } + .m-lg-n5 { + margin: -3rem !important; + } + .mt-lg-n5, + .my-lg-n5 { + margin-top: -3rem !important; + } + .mr-lg-n5, + .mx-lg-n5 { + margin-right: -3rem !important; + } + .mb-lg-n5, + .my-lg-n5 { + margin-bottom: -3rem !important; + } + .ml-lg-n5, + .mx-lg-n5 { + margin-left: -3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-n1 { + margin: -0.25rem !important; + } + .mt-xl-n1, + .my-xl-n1 { + margin-top: -0.25rem !important; + } + .mr-xl-n1, + .mx-xl-n1 { + margin-right: -0.25rem !important; + } + .mb-xl-n1, + .my-xl-n1 { + margin-bottom: -0.25rem !important; + } + .ml-xl-n1, + .mx-xl-n1 { + margin-left: -0.25rem !important; + } + .m-xl-n2 { + margin: -0.5rem !important; + } + .mt-xl-n2, + .my-xl-n2 { + margin-top: -0.5rem !important; + } + .mr-xl-n2, + .mx-xl-n2 { + margin-right: -0.5rem !important; + } + .mb-xl-n2, + .my-xl-n2 { + margin-bottom: -0.5rem !important; + } + .ml-xl-n2, + .mx-xl-n2 { + margin-left: -0.5rem !important; + } + .m-xl-n3 { + margin: -1rem !important; + } + .mt-xl-n3, + .my-xl-n3 { + margin-top: -1rem !important; + } + .mr-xl-n3, + .mx-xl-n3 { + margin-right: -1rem !important; + } + .mb-xl-n3, + .my-xl-n3 { + margin-bottom: -1rem !important; + } + .ml-xl-n3, + .mx-xl-n3 { + margin-left: -1rem !important; + } + .m-xl-n4 { + margin: -1.5rem !important; + } + .mt-xl-n4, + .my-xl-n4 { + margin-top: -1.5rem !important; + } + .mr-xl-n4, + .mx-xl-n4 { + margin-right: -1.5rem !important; + } + .mb-xl-n4, + .my-xl-n4 { + margin-bottom: -1.5rem !important; + } + .ml-xl-n4, + .mx-xl-n4 { + margin-left: -1.5rem !important; + } + .m-xl-n5 { + margin: -3rem !important; + } + .mt-xl-n5, + .my-xl-n5 { + margin-top: -3rem !important; + } + .mr-xl-n5, + .mx-xl-n5 { + margin-right: -3rem !important; + } + .mb-xl-n5, + .my-xl-n5 { + margin-bottom: -3rem !important; + } + .ml-xl-n5, + .mx-xl-n5 { + margin-left: -3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +.stretched-link::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + pointer-events: auto; + content: ""; + background-color: rgba(0, 0, 0, 0); +} +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace !important; +} +.text-justify { + text-align: justify !important; +} +.text-wrap { + white-space: normal !important; +} +.text-nowrap { + white-space: nowrap !important; +} +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.text-left { + text-align: left !important; +} +.text-right { + text-align: right !important; +} +.text-center { + text-align: center !important; +} +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} +.text-uppercase { + text-transform: uppercase !important; +} +.text-capitalize { + text-transform: capitalize !important; +} +.font-weight-light { + font-weight: 300 !important; +} +.font-weight-lighter { + font-weight: lighter !important; +} +.font-weight-normal { + font-weight: 400 !important; +} +.font-weight-bold { + font-weight: 700 !important; +} +.font-weight-bolder { + font-weight: bolder !important; +} +.font-italic { + font-style: italic !important; +} +.text-white { + color: #fff !important; +} +.text-primary { + color: #007bff !important; +} +a.text-primary:focus, +a.text-primary:hover { + color: #0056b3 !important; +} +.text-secondary { + color: #6c757d !important; +} +a.text-secondary:focus, +a.text-secondary:hover { + color: #494f54 !important; +} +.text-success { + color: #28a745 !important; +} +a.text-success:focus, +a.text-success:hover { + color: #19692c !important; +} +.text-info { + color: #17a2b8 !important; +} +a.text-info:focus, +a.text-info:hover { + color: #0f6674 !important; +} +.text-warning { + color: #ffc107 !important; +} +a.text-warning:focus, +a.text-warning:hover { + color: #ba8b00 !important; +} +.text-danger { + color: #dc3545 !important; +} +a.text-danger:focus, +a.text-danger:hover { + color: #a71d2a !important; +} +.text-light { + color: #f8f9fa !important; +} +a.text-light:focus, +a.text-light:hover { + color: #cbd3da !important; +} +.text-dark { + color: #343a40 !important; +} +a.text-dark:focus, +a.text-dark:hover { + color: #121416 !important; +} +.text-body { + color: #212529 !important; +} +.text-muted { + color: #6c757d !important; +} +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.text-decoration-none { + text-decoration: none !important; +} +.text-break { + word-wrap: break-word !important; +} +.text-reset { + color: inherit !important; +} +.visible { + visibility: visible !important; +} +.invisible { + visibility: hidden !important; +} +@media print { + *, + ::after, + ::before { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + blockquote, + pre { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + img, + tr { + page-break-inside: avoid; + } + h2, + h3, + p { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered td, + .table-bordered th { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark tbody + tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/st_audiorec/frontend/build/index.html b/st_audiorec/frontend/build/index.html new file mode 100644 index 0000000..4861334 --- /dev/null +++ b/st_audiorec/frontend/build/index.html @@ -0,0 +1 @@ +Streamlit Audio Recorder Component
\ No newline at end of file diff --git a/GPTInterviewer/st_audiorec/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js b/st_audiorec/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js similarity index 96% rename from GPTInterviewer/st_audiorec/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js rename to st_audiorec/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js index 14494b1..65201a8 100644 --- a/GPTInterviewer/st_audiorec/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js +++ b/st_audiorec/frontend/build/precache-manifest.4829c060d313d0b0d13d9af3b0180289.js @@ -1,26 +1,26 @@ -self.__precacheManifest = (self.__precacheManifest || []).concat([ - { - "revision": "de27ef444ab2ed520b64cb0c988a478a", - "url": "./index.html" - }, - { - "revision": "1a47c80c81698454dced", - "url": "./static/css/2.bfbf028b.chunk.css" - }, - { - "revision": "1a47c80c81698454dced", - "url": "./static/js/2.270b84d8.chunk.js" - }, - { - "revision": "3fc7fb5bfeeec1534560a2c962e360a7", - "url": "./static/js/2.270b84d8.chunk.js.LICENSE.txt" - }, - { - "revision": "3478f4c246f37a2cbb97", - "url": "./static/js/main.833ba252.chunk.js" - }, - { - "revision": "7c26bca7e16783d14d15", - "url": "./static/js/runtime-main.11ec9aca.js" - } +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "de27ef444ab2ed520b64cb0c988a478a", + "url": "./index.html" + }, + { + "revision": "1a47c80c81698454dced", + "url": "./static/css/2.bfbf028b.chunk.css" + }, + { + "revision": "1a47c80c81698454dced", + "url": "./static/js/2.270b84d8.chunk.js" + }, + { + "revision": "3fc7fb5bfeeec1534560a2c962e360a7", + "url": "./static/js/2.270b84d8.chunk.js.LICENSE.txt" + }, + { + "revision": "3478f4c246f37a2cbb97", + "url": "./static/js/main.833ba252.chunk.js" + }, + { + "revision": "7c26bca7e16783d14d15", + "url": "./static/js/runtime-main.11ec9aca.js" + } ]); \ No newline at end of file diff --git a/GPTInterviewer/st_audiorec/frontend/build/service-worker.js b/st_audiorec/frontend/build/service-worker.js similarity index 96% rename from GPTInterviewer/st_audiorec/frontend/build/service-worker.js rename to st_audiorec/frontend/build/service-worker.js index eeede97..a7be91e 100644 --- a/GPTInterviewer/st_audiorec/frontend/build/service-worker.js +++ b/st_audiorec/frontend/build/service-worker.js @@ -1,39 +1,39 @@ -/** - * Welcome to your Workbox-powered service worker! - * - * You'll need to register this file in your web app and you should - * disable HTTP caching for this file too. - * See https://goo.gl/nhQhGp - * - * The rest of the code is auto-generated. Please don't update this file - * directly; instead, make changes to your Workbox build configuration - * and re-run your build process. - * See https://goo.gl/2aRDsh - */ - -importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); - -importScripts( - "./precache-manifest.4829c060d313d0b0d13d9af3b0180289.js" -); - -self.addEventListener('message', (event) => { - if (event.data && event.data.type === 'SKIP_WAITING') { - self.skipWaiting(); - } -}); - -workbox.core.clientsClaim(); - -/** - * The workboxSW.precacheAndRoute() method efficiently caches and responds to - * requests for URLs in the manifest. - * See https://goo.gl/S9QRab - */ -self.__precacheManifest = [].concat(self.__precacheManifest || []); -workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); - -workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("./index.html"), { - - blacklist: [/^\/_/,/\/[^/?]+\.[^/]+$/], -}); +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); + +importScripts( + "./precache-manifest.4829c060d313d0b0d13d9af3b0180289.js" +); + +self.addEventListener('message', (event) => { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } +}); + +workbox.core.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("./index.html"), { + + blacklist: [/^\/_/,/\/[^/?]+\.[^/]+$/], +}); diff --git a/GPTInterviewer/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css b/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css similarity index 99% rename from GPTInterviewer/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css rename to st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css index b8653ab..634084c 100644 --- a/GPTInterviewer/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css +++ b/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css @@ -1,2 +1,2 @@ -._3ybTi{margin:2em;padding:.5em;border:2px solid #000;font-size:2em;text-align:center} +._3ybTi{margin:2em;padding:.5em;border:2px solid #000;font-size:2em;text-align:center} /*# sourceMappingURL=2.bfbf028b.chunk.css.map */ \ No newline at end of file diff --git a/GPTInterviewer/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css.map b/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css.map similarity index 100% rename from GPTInterviewer/st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css.map rename to st_audiorec/frontend/build/static/css/2.bfbf028b.chunk.css.map diff --git a/GPTInterviewer/st_audiorec/frontend/build/static/js/2.270b84d8.chunk.js b/st_audiorec/frontend/build/static/js/2.270b84d8.chunk.js similarity index 99% rename from GPTInterviewer/st_audiorec/frontend/build/static/js/2.270b84d8.chunk.js rename to st_audiorec/frontend/build/static/js/2.270b84d8.chunk.js index 7beac66..b2e9e8f 100644 --- a/GPTInterviewer/st_audiorec/frontend/build/static/js/2.270b84d8.chunk.js +++ b/st_audiorec/frontend/build/static/js/2.270b84d8.chunk.js @@ -1,3 +1,3 @@ -/*! For license information please see 2.270b84d8.chunk.js.LICENSE.txt */ -(this.webpackJsonpstreamlit_component_template=this.webpackJsonpstreamlit_component_template||[]).push([[2],[function(e,t,n){"use strict";function r(e,t){for(var n=0;n0){for(var e=new Array(arguments.length),t=0;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,a=!0,o=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return a=e.done,e},e:function(e){o=!0,i=e},f:function(){try{a||null==r.return||r.return()}finally{if(o)throw i}}}}function D(e,t,n,r,i,a,o){try{var u=e[a](o),s=u.value}catch(c){return void n(c)}u.done?t(s):Promise.resolve(s).then(r,i)}function L(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){D(a,r,i,o,u,"next",e)}function u(e){D(a,r,i,o,u,"throw",e)}o(void 0)}))}}var C=n(1),F=n(0),M=n(4);function N(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,i=!1,a=void 0;try{for(var o,u=e[Symbol.iterator]();!(r=(o=u.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(s){i=!0,a=s}finally{try{r||null==u.return||u.return()}finally{if(i)throw a}}return n}}(e,t)||A(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.")}()}function U(e){this.wrapped=e}function P(e){return new U(e)}function R(e){var t,n;function r(t,n){try{var a=e[t](n),o=a.value,u=o instanceof U;Promise.resolve(u?o.wrapped:o).then((function(e){u?r("return"===t?"return":"next",e):i(a.done?"return":"normal",e)}),(function(e){r("throw",e)}))}catch(s){i("throw",s)}}function i(e,i){switch(e){case"return":t.resolve({value:i,done:!0});break;case"throw":t.reject(i);break;default:t.resolve({value:i,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,i){return new Promise((function(a,o){var u={key:e,arg:i,resolve:a,reject:o,next:null};n?n=n.next=u:(t=n=u,r(e,i))}))},"function"!==typeof e.return&&(this.return=void 0)}function z(e){return function(){return new R(e.apply(this,arguments))}}function V(e,t){var n={},r=!1;function i(n,i){return r=!0,i=new Promise((function(t){t(e[n](i))})),{done:!1,value:t(i)}}return"function"===typeof Symbol&&Symbol.iterator&&(n[Symbol.iterator]=function(){return this}),n.next=function(e){return r?(r=!1,e):i("next",e)},"function"===typeof e.throw&&(n.throw=function(e){if(r)throw r=!1,e;return i("throw",e)}),"function"===typeof e.return&&(n.return=function(e){return r?(r=!1,e):i("return",e)}),n}"function"===typeof Symbol&&Symbol.asyncIterator&&(R.prototype[Symbol.asyncIterator]=function(){return this}),R.prototype.next=function(e){return this._invoke("next",e)},R.prototype.throw=function(e){return this._invoke("throw",e)},R.prototype.return=function(e){return this._invoke("return",e)};var W={};function H(e,t,n){return t<=e&&e<=n}function Y(e){if(void 0===e)return{};if(e===Object(e))return e;throw TypeError("Could not convert argument to dictionary")}W.Offset,W.Table,W.SIZEOF_SHORT=2,W.SIZEOF_INT=4,W.FILE_IDENTIFIER_LENGTH=4,W.Encoding={UTF8_BYTES:1,UTF16_STRING:2},W.int32=new Int32Array(2),W.float32=new Float32Array(W.int32.buffer),W.float64=new Float64Array(W.int32.buffer),W.isLittleEndian=1===new Uint16Array(new Uint8Array([1,0]).buffer)[0],W.Long=function(e,t){this.low=0|e,this.high=0|t},W.Long.create=function(e,t){return 0==e&&0==t?W.Long.ZERO:new W.Long(e,t)},W.Long.prototype.toFloat64=function(){return(this.low>>>0)+4294967296*this.high},W.Long.prototype.equals=function(e){return this.low==e.low&&this.high==e.high},W.Long.ZERO=new W.Long(0,0),W.Builder=function(e){if(e)t=e;else var t=1024;this.bb=W.ByteBuffer.allocate(t),this.space=t,this.minalign=1,this.vtable=null,this.vtable_in_use=0,this.isNested=!1,this.object_start=0,this.vtables=[],this.vector_num_elems=0,this.force_defaults=!1},W.Builder.prototype.clear=function(){this.bb.clear(),this.space=this.bb.capacity(),this.minalign=1,this.vtable=null,this.vtable_in_use=0,this.isNested=!1,this.object_start=0,this.vtables=[],this.vector_num_elems=0,this.force_defaults=!1},W.Builder.prototype.forceDefaults=function(e){this.force_defaults=e},W.Builder.prototype.dataBuffer=function(){return this.bb},W.Builder.prototype.asUint8Array=function(){return this.bb.bytes().subarray(this.bb.position(),this.bb.position()+this.offset())},W.Builder.prototype.prep=function(e,t){e>this.minalign&&(this.minalign=e);for(var n=1+~(this.bb.capacity()-this.space+t)&e-1;this.space=0&&0==this.vtable[t];t--);for(var n=t+1;t>=0;t--)this.addInt16(0!=this.vtable[t]?e-this.vtable[t]:0);this.addInt16(e-this.object_start);var r=(n+2)*W.SIZEOF_SHORT;this.addInt16(r);var i=0,a=this.space;e:for(t=0;t=0;r--)this.writeInt8(n.charCodeAt(r))}this.prep(this.minalign,W.SIZEOF_INT),this.addOffset(e),this.bb.setPosition(this.space)},W.Builder.prototype.requiredField=function(e,t){var n=this.bb.capacity()-e,r=n-this.bb.readInt32(n);if(!(0!=this.bb.readInt16(r+t)))throw new Error("FlatBuffers: field "+t+" must be set")},W.Builder.prototype.startVector=function(e,t,n){this.notNested(),this.vector_num_elems=t,this.prep(W.SIZEOF_INT,e*t),this.prep(n,e*t)},W.Builder.prototype.endVector=function(){return this.writeInt32(this.vector_num_elems),this.offset()},W.Builder.prototype.createString=function(e){if(e instanceof Uint8Array)var t=e;else{t=[];for(var n=0;n=56320)r=i;else r=(i<<10)+e.charCodeAt(n++)+-56613888;r<128?t.push(r):(r<2048?t.push(r>>6&31|192):(r<65536?t.push(r>>12&15|224):t.push(r>>18&7|240,r>>12&63|128),t.push(r>>6&63|128)),t.push(63&r|128))}}this.addInt8(0),this.startVector(1,t.length,1),this.bb.setPosition(this.space-=t.length);n=0;for(var a=this.space,o=this.bb.bytes();n>24},W.ByteBuffer.prototype.readUint8=function(e){return this.bytes_[e]},W.ByteBuffer.prototype.readInt16=function(e){return this.readUint16(e)<<16>>16},W.ByteBuffer.prototype.readUint16=function(e){return this.bytes_[e]|this.bytes_[e+1]<<8},W.ByteBuffer.prototype.readInt32=function(e){return this.bytes_[e]|this.bytes_[e+1]<<8|this.bytes_[e+2]<<16|this.bytes_[e+3]<<24},W.ByteBuffer.prototype.readUint32=function(e){return this.readInt32(e)>>>0},W.ByteBuffer.prototype.readInt64=function(e){return new W.Long(this.readInt32(e),this.readInt32(e+4))},W.ByteBuffer.prototype.readUint64=function(e){return new W.Long(this.readUint32(e),this.readUint32(e+4))},W.ByteBuffer.prototype.readFloat32=function(e){return W.int32[0]=this.readInt32(e),W.float32[0]},W.ByteBuffer.prototype.readFloat64=function(e){return W.int32[W.isLittleEndian?0:1]=this.readInt32(e),W.int32[W.isLittleEndian?1:0]=this.readInt32(e+4),W.float64[0]},W.ByteBuffer.prototype.writeInt8=function(e,t){this.bytes_[e]=t},W.ByteBuffer.prototype.writeUint8=function(e,t){this.bytes_[e]=t},W.ByteBuffer.prototype.writeInt16=function(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8},W.ByteBuffer.prototype.writeUint16=function(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8},W.ByteBuffer.prototype.writeInt32=function(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8,this.bytes_[e+2]=t>>16,this.bytes_[e+3]=t>>24},W.ByteBuffer.prototype.writeUint32=function(e,t){this.bytes_[e]=t,this.bytes_[e+1]=t>>8,this.bytes_[e+2]=t>>16,this.bytes_[e+3]=t>>24},W.ByteBuffer.prototype.writeInt64=function(e,t){this.writeInt32(e,t.low),this.writeInt32(e+4,t.high)},W.ByteBuffer.prototype.writeUint64=function(e,t){this.writeUint32(e,t.low),this.writeUint32(e+4,t.high)},W.ByteBuffer.prototype.writeFloat32=function(e,t){W.float32[0]=t,this.writeInt32(e,W.int32[0])},W.ByteBuffer.prototype.writeFloat64=function(e,t){W.float64[0]=t,this.writeInt32(e,W.int32[W.isLittleEndian?0:1]),this.writeInt32(e+4,W.int32[W.isLittleEndian?1:0])},W.ByteBuffer.prototype.getBufferIdentifier=function(){if(this.bytes_.length>10),56320+(1023&a)))}return r},W.ByteBuffer.prototype.__indirect=function(e){return e+this.readInt32(e)},W.ByteBuffer.prototype.__vector=function(e){return e+this.readInt32(e)+W.SIZEOF_INT},W.ByteBuffer.prototype.__vector_len=function(e){return this.readInt32(e+this.readInt32(e))},W.ByteBuffer.prototype.__has_identifier=function(e){if(e.length!=W.FILE_IDENTIFIER_LENGTH)throw new Error("FlatBuffers: file identifier must be length "+W.FILE_IDENTIFIER_LENGTH);for(var t=0;t>6*n)+r];n>0;){var a=t>>6*(n-1);i.push(128|63&a),n-=1}return i}}Q.prototype={decode:function(e,t){var n;n="object"===typeof e&&e instanceof ArrayBuffer?new Uint8Array(e):"object"===typeof e&&"buffer"in e&&e.buffer instanceof ArrayBuffer?new Uint8Array(e.buffer,e.byteOffset,e.byteLength):new Uint8Array(0),t=Y(t),this._streaming||(this._decoder=new G({fatal:this._fatal}),this._BOMseen=!1),this._streaming=Boolean(t.stream);for(var r,i=new $(n),a=[];!i.endOfStream()&&-1!==(r=this._decoder.handler(i,i.read()));)null!==r&&(Array.isArray(r)?a.push.apply(a,r):a.push(r));if(!this._streaming){do{if(-1===(r=this._decoder.handler(i,i.read())))break;null!==r&&(Array.isArray(r)?a.push.apply(a,r):a.push(r))}while(!i.endOfStream());this._decoder=null}return a.length&&(-1===["utf-8"].indexOf(this.encoding)||this._ignoreBOM||this._BOMseen||(65279===a[0]?(this._BOMseen=!0,a.shift()):this._BOMseen=!0)),function(e){for(var t="",n=0;n>10),56320+(1023&r)))}return t}(a)}},q.prototype={encode:function(e,t){e=e?String(e):"",t=Y(t),this._streaming||(this._encoder=new J(this._options)),this._streaming=Boolean(t.stream);for(var n,r=[],i=new $(function(e){for(var t=String(e),n=t.length,r=0,i=[];r57343)i.push(a);else if(56320<=a&&a<=57343)i.push(65533);else if(55296<=a&&a<=56319)if(r===n-1)i.push(65533);else{var o=e.charCodeAt(r+1);if(56320<=o&&o<=57343){var u=1023&a,s=1023&o;i.push(65536+(u<<10)+s),r+=1}else i.push(65533)}r+=1}return i}(e));!i.endOfStream()&&-1!==(n=this._encoder.handler(i,i.read()));)Array.isArray(n)?r.push.apply(r,n):r.push(n);if(!this._streaming){for(;-1!==(n=this._encoder.handler(i,i.read()));)Array.isArray(n)?r.push.apply(r,n):r.push(n);this._encoder=null}return new Uint8Array(r)}};var Z="function"===typeof Buffer?Buffer:null,X="function"===typeof TextDecoder&&"function"===typeof TextEncoder,ee=function(e){if(X||!Z){var t=new e("utf-8");return function(e){return t.decode(e)}}return function(e){var t=Ve(e),n=t.buffer,r=t.byteOffset,i=t.length;return Z.from(n,r,i).toString()}}("undefined"!==typeof TextDecoder?TextDecoder:Q),te=function(e){if(X||!Z){var t=new e;return function(e){return t.encode(e)}}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Ve(Z.from(e,"utf8"))}}("undefined"!==typeof TextEncoder?TextEncoder:q),ne=n(2),re=n(3),ie=Object.freeze({done:!0,value:void 0}),ae=function(){function e(t){Object(C.a)(this,e),this._json=t}return Object(F.a)(e,[{key:"schema",get:function(){return this._json.schema}},{key:"batches",get:function(){return this._json.batches||[]}},{key:"dictionaries",get:function(){return this._json.dictionaries||[]}}]),e}(),oe=function(){function e(){Object(C.a)(this,e)}return Object(F.a)(e,[{key:"tee",value:function(){return this._getDOMStream().tee()}},{key:"pipe",value:function(e,t){return this._getNodeStream().pipe(e,t)}},{key:"pipeTo",value:function(e,t){return this._getDOMStream().pipeTo(e,t)}},{key:"pipeThrough",value:function(e,t){return this._getDOMStream().pipeThrough(e,t)}},{key:"_getDOMStream",value:function(){return this._DOMStream||(this._DOMStream=this.toDOMStream())}},{key:"_getNodeStream",value:function(){return this._nodeStream||(this._nodeStream=this.toNodeStream())}}]),e}(),ue=function(e,t){Object(ne.a)(r,e);var n=Object(re.a)(r);function r(){var e;return Object(C.a)(this,r),(e=n.call(this))._values=[],e.resolvers=[],e._closedPromise=new Promise((function(t){return e._closedPromiseResolve=t})),e}return Object(F.a)(r,[{key:"closed",get:function(){return this._closedPromise}},{key:"cancel",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.return(t);case 2:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"write",value:function(e){this._ensureOpen()&&(this.resolvers.length<=0?this._values.push(e):this.resolvers.shift().resolve({done:!1,value:e}))}},{key:"abort",value:function(e){this._closedPromiseResolve&&(this.resolvers.length<=0?this._error={error:e}:this.resolvers.shift().reject({done:!0,value:e}))}},{key:"close",value:function(){if(this._closedPromiseResolve){for(var e=this.resolvers;e.length>0;)e.shift().resolve(ie);this._closedPromiseResolve(),this._closedPromiseResolve=void 0}}},{key:t,value:function(){return this}},{key:"toDOMStream",value:function(e){return kt.toDOMStream(this._closedPromiseResolve||this._error?this:this._values,e)}},{key:"toNodeStream",value:function(e){return kt.toNodeStream(this._closedPromiseResolve||this._error?this:this._values,e)}},{key:"throw",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.abort(t);case 2:return e.abrupt("return",ie);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"return",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.close();case 2:return e.abrupt("return",ie);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"read",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.next(t,"read");case 2:return e.abrupt("return",e.sent.value);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"peek",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.next(t,"peek");case 2:return e.abrupt("return",e.sent.value);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"next",value:function(){var e=this;return this._values.length>0?Promise.resolve({done:!1,value:this._values.shift()}):this._error?Promise.reject({done:!0,value:this._error.error}):this._closedPromiseResolve?new Promise((function(t,n){e.resolvers.push({resolve:t,reject:n})})):Promise.resolve(ie)}},{key:"_ensureOpen",value:function(){if(this._closedPromiseResolve)return!0;throw new Error("".concat(this," is closed"))}}]),r}(oe,Symbol.asyncIterator),se=N(function(){var e=function(){throw new Error("BigInt is not available in this environment")};function t(){throw e()}return t.asIntN=function(){throw e()},t.asUintN=function(){throw e()},"undefined"!==typeof BigInt?[BigInt,!0]:[t,!1]}(),2),ce=se[0],le=se[1],fe=N(function(){var e=function(){throw new Error("BigInt64Array is not available in this environment")};return"undefined"!==typeof BigInt64Array?[BigInt64Array,!0]:[function(){function t(){throw Object(C.a)(this,t),e()}return Object(F.a)(t,null,[{key:"BYTES_PER_ELEMENT",get:function(){return 8}},{key:"of",value:function(){throw e()}},{key:"from",value:function(){throw e()}}]),t}(),!1]}(),2),he=fe[0],de=(fe[1],N(function(){var e=function(){throw new Error("BigUint64Array is not available in this environment")};return"undefined"!==typeof BigUint64Array?[BigUint64Array,!0]:[function(){function t(){throw Object(C.a)(this,t),e()}return Object(F.a)(t,null,[{key:"BYTES_PER_ELEMENT",get:function(){return 8}},{key:"of",value:function(){throw e()}},{key:"from",value:function(){throw e()}}]),t}(),!1]}(),2)),pe=de[0],ye=(de[1],function(e){return"number"===typeof e}),ve=function(e){return"boolean"===typeof e},be=function(e){return"function"===typeof e},me=function(e){return null!=e&&Object(e)===e},ge=function(e){return me(e)&&be(e.then)},ke=function(e){return me(e)&&be(e[Symbol.iterator])},we=function(e){return me(e)&&be(e[Symbol.asyncIterator])},_e=function(e){return me(e)&&me(e.schema)},Oe=function(e){return me(e)&&"done"in e&&"value"in e},xe=function(e){return me(e)&&be(e.stat)&&ye(e.fd)},Se=function(e){return me(e)&&Te(e.body)},je=function(e){return me(e)&&be(e.abort)&&be(e.getWriter)&&!(e instanceof oe)},Te=function(e){return me(e)&&be(e.cancel)&&be(e.getReader)&&!(e instanceof oe)},Ie=function(e){return me(e)&&be(e.end)&&be(e.write)&&ve(e.writable)&&!(e instanceof oe)},Ee=function(e){return me(e)&&be(e.read)&&be(e.pipe)&&ve(e.readable)&&!(e instanceof oe)},Ae=M.mark(Ge);function Be(e){var t,n,r,i=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new De(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function De(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return(De=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new De(e)}var Le=W.ByteBuffer,Ce="undefined"!==typeof SharedArrayBuffer?SharedArrayBuffer:ArrayBuffer;function Fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.byteLength,i=e.byteLength,a=new Uint8Array(e.buffer,e.byteOffset,i),o=new Uint8Array(t.buffer,t.byteOffset,Math.min(r,i));return a.set(o,n),e}function Me(e,t){for(var n,r,i,a=function(e){for(var t,n,r,i,a,o,u=e[0]?[e[0]]:[],s=0,c=0,l=e.length;++s0)do{if(e[n]!==t[n])return!1}while(++n0&&(r.push(i),u+=i.byteLength),!(t||o<=u)){d.next=22;break}case 16:return d.next=18,s();case 18:h=d.sent,a=h.cmd,o=h.size;case 21:if(o0&&(i.push(a),s+=a.byteLength),!(n||u<=s)){e.next=31;break}case 25:return e.next=27,c();case 27:d=e.sent,o=d.cmd,u=d.size;case 30:if(u0&&(i.push(Ve(a)),s+=a.byteLength),!(n||u<=s)){e.next=31;break}case 25:return e.next=27,c();case 27:d=e.sent,o=d.cmd,u=d.size;case 30:if(u=i)){e.next=2;break}return e.abrupt("return",{done:!1,value:new Uint8Array(n,0,i)});case 2:return e.next=4,t.read(new Uint8Array(n,r,i-r));case 4:if(a=e.sent,o=a.done,u=a.value,!((r+=u.byteLength)0&&(c.push(l),s+=l.byteLength)),!(i||u<=s)){e.next=36;break}case 30:return e.next=32,f();case 32:y=e.sent,o=y.cmd,u=y.size;case 35:if(u=0;n--)e.addInt32(t[n]);return e.endVector()}},{key:"startTypeIdsVector",value:function(e,t){e.startVector(4,t,4)}},{key:"endUnion",value:function(e){return e.endObject()}},{key:"createUnion",value:function(e,n,r){return t.startUnion(e),t.addMode(e,n),t.addTypeIds(e,r),t.endUnion(e)}}]),t}();t.Union=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"bitWidth",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt32(this.bb_pos+e):0}},{key:"isSigned",value:function(){var e=this.bb.__offset(this.bb_pos,6);return!!e&&!!this.bb.readInt8(this.bb_pos+e)}}],[{key:"getRootAsInt",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startInt",value:function(e){e.startObject(2)}},{key:"addBitWidth",value:function(e,t){e.addFieldInt32(0,t,0)}},{key:"addIsSigned",value:function(e,t){e.addFieldInt8(1,+t,0)}},{key:"endInt",value:function(e){return e.endObject()}},{key:"createInt",value:function(t,n,r){return e.startInt(t),e.addBitWidth(t,n),e.addIsSigned(t,r),e.endInt(t)}}]),e}();e.Int=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"precision",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.Precision.HALF}}],[{key:"getRootAsFloatingPoint",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startFloatingPoint",value:function(e){e.startObject(1)}},{key:"addPrecision",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.Precision.HALF)}},{key:"endFloatingPoint",value:function(e){return e.endObject()}},{key:"createFloatingPoint",value:function(e,n){return t.startFloatingPoint(e),t.addPrecision(e,n),t.endFloatingPoint(e)}}]),t}();t.FloatingPoint=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}}],[{key:"getRootAsUtf8",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startUtf8",value:function(e){e.startObject(0)}},{key:"endUtf8",value:function(e){return e.endObject()}},{key:"createUtf8",value:function(t){return e.startUtf8(t),e.endUtf8(t)}}]),e}();e.Utf8=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}}],[{key:"getRootAsBinary",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startBinary",value:function(e){e.startObject(0)}},{key:"endBinary",value:function(e){return e.endObject()}},{key:"createBinary",value:function(t){return e.startBinary(t),e.endBinary(t)}}]),e}();e.Binary=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}}],[{key:"getRootAsLargeUtf8",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startLargeUtf8",value:function(e){e.startObject(0)}},{key:"endLargeUtf8",value:function(e){return e.endObject()}},{key:"createLargeUtf8",value:function(t){return e.startLargeUtf8(t),e.endLargeUtf8(t)}}]),e}();e.LargeUtf8=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}}],[{key:"getRootAsLargeBinary",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startLargeBinary",value:function(e){e.startObject(0)}},{key:"endLargeBinary",value:function(e){return e.endObject()}},{key:"createLargeBinary",value:function(t){return e.startLargeBinary(t),e.endLargeBinary(t)}}]),e}();e.LargeBinary=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"byteWidth",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt32(this.bb_pos+e):0}}],[{key:"getRootAsFixedSizeBinary",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startFixedSizeBinary",value:function(e){e.startObject(1)}},{key:"addByteWidth",value:function(e,t){e.addFieldInt32(0,t,0)}},{key:"endFixedSizeBinary",value:function(e){return e.endObject()}},{key:"createFixedSizeBinary",value:function(t,n){return e.startFixedSizeBinary(t),e.addByteWidth(t,n),e.endFixedSizeBinary(t)}}]),e}();e.FixedSizeBinary=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}}],[{key:"getRootAsBool",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startBool",value:function(e){e.startObject(0)}},{key:"endBool",value:function(e){return e.endObject()}},{key:"createBool",value:function(t){return e.startBool(t),e.endBool(t)}}]),e}();e.Bool=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"precision",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt32(this.bb_pos+e):0}},{key:"scale",value:function(){var e=this.bb.__offset(this.bb_pos,6);return e?this.bb.readInt32(this.bb_pos+e):0}}],[{key:"getRootAsDecimal",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startDecimal",value:function(e){e.startObject(2)}},{key:"addPrecision",value:function(e,t){e.addFieldInt32(0,t,0)}},{key:"addScale",value:function(e,t){e.addFieldInt32(1,t,0)}},{key:"endDecimal",value:function(e){return e.endObject()}},{key:"createDecimal",value:function(t,n,r){return e.startDecimal(t),e.addPrecision(t,n),e.addScale(t,r),e.endDecimal(t)}}]),e}();e.Decimal=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"unit",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.DateUnit.MILLISECOND}}],[{key:"getRootAsDate",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startDate",value:function(e){e.startObject(1)}},{key:"addUnit",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.DateUnit.MILLISECOND)}},{key:"endDate",value:function(e){return e.endObject()}},{key:"createDate",value:function(e,n){return t.startDate(e),t.addUnit(e,n),t.endDate(e)}}]),t}();t.Date=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"unit",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.TimeUnit.MILLISECOND}},{key:"bitWidth",value:function(){var e=this.bb.__offset(this.bb_pos,6);return e?this.bb.readInt32(this.bb_pos+e):32}}],[{key:"getRootAsTime",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startTime",value:function(e){e.startObject(2)}},{key:"addUnit",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.TimeUnit.MILLISECOND)}},{key:"addBitWidth",value:function(e,t){e.addFieldInt32(1,t,32)}},{key:"endTime",value:function(e){return e.endObject()}},{key:"createTime",value:function(e,n,r){return t.startTime(e),t.addUnit(e,n),t.addBitWidth(e,r),t.endTime(e)}}]),t}();t.Time=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"unit",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.TimeUnit.SECOND}},{key:"timezone",value:function(e){var t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__string(this.bb_pos+t,e):null}}],[{key:"getRootAsTimestamp",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startTimestamp",value:function(e){e.startObject(2)}},{key:"addUnit",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.TimeUnit.SECOND)}},{key:"addTimezone",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"endTimestamp",value:function(e){return e.endObject()}},{key:"createTimestamp",value:function(e,n,r){return t.startTimestamp(e),t.addUnit(e,n),t.addTimezone(e,r),t.endTimestamp(e)}}]),t}();t.Timestamp=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"unit",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.IntervalUnit.YEAR_MONTH}}],[{key:"getRootAsInterval",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startInterval",value:function(e){e.startObject(1)}},{key:"addUnit",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.IntervalUnit.YEAR_MONTH)}},{key:"endInterval",value:function(e){return e.endObject()}},{key:"createInterval",value:function(e,n){return t.startInterval(e),t.addUnit(e,n),t.endInterval(e)}}]),t}();t.Interval=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"unit",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.TimeUnit.MILLISECOND}}],[{key:"getRootAsDuration",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startDuration",value:function(e){e.startObject(1)}},{key:"addUnit",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.TimeUnit.MILLISECOND)}},{key:"endDuration",value:function(e){return e.endObject()}},{key:"createDuration",value:function(e,n){return t.startDuration(e),t.addUnit(e,n),t.endDuration(e)}}]),t}();t.Duration=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"key",value:function(e){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.__string(this.bb_pos+t,e):null}},{key:"value",value:function(e){var t=this.bb.__offset(this.bb_pos,6);return t?this.bb.__string(this.bb_pos+t,e):null}}],[{key:"getRootAsKeyValue",value:function(t,n){return(n||new e).__init(t.readInt32(t.position())+t.position(),t)}},{key:"startKeyValue",value:function(e){e.startObject(2)}},{key:"addKey",value:function(e,t){e.addFieldOffset(0,t,0)}},{key:"addValue",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"endKeyValue",value:function(e){return e.endObject()}},{key:"createKeyValue",value:function(t,n,r){return e.startKeyValue(t),e.addKey(t,n),e.addValue(t,r),e.endKeyValue(t)}}]),e}();e.KeyValue=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"id",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt64(this.bb_pos+e):this.bb.createLong(0,0)}},{key:"indexType",value:function(t){var n=this.bb.__offset(this.bb_pos,6);return n?(t||new e.apache.arrow.flatbuf.Int).__init(this.bb.__indirect(this.bb_pos+n),this.bb):null}},{key:"isOrdered",value:function(){var e=this.bb.__offset(this.bb_pos,8);return!!e&&!!this.bb.readInt8(this.bb_pos+e)}}],[{key:"getRootAsDictionaryEncoding",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startDictionaryEncoding",value:function(e){e.startObject(3)}},{key:"addId",value:function(e,t){e.addFieldInt64(0,t,e.createLong(0,0))}},{key:"addIndexType",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"addIsOrdered",value:function(e,t){e.addFieldInt8(2,+t,0)}},{key:"endDictionaryEncoding",value:function(e){return e.endObject()}},{key:"createDictionaryEncoding",value:function(e,n,r,i){return t.startDictionaryEncoding(e),t.addId(e,n),t.addIndexType(e,r),t.addIsOrdered(e,i),t.endDictionaryEncoding(e)}}]),t}();t.DictionaryEncoding=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"name",value:function(e){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.__string(this.bb_pos+t,e):null}},{key:"nullable",value:function(){var e=this.bb.__offset(this.bb_pos,6);return!!e&&!!this.bb.readInt8(this.bb_pos+e)}},{key:"typeType",value:function(){var t=this.bb.__offset(this.bb_pos,8);return t?this.bb.readUint8(this.bb_pos+t):e.apache.arrow.flatbuf.Type.NONE}},{key:"type",value:function(e){var t=this.bb.__offset(this.bb_pos,10);return t?this.bb.__union(e,this.bb_pos+t):null}},{key:"dictionary",value:function(t){var n=this.bb.__offset(this.bb_pos,12);return n?(t||new e.apache.arrow.flatbuf.DictionaryEncoding).__init(this.bb.__indirect(this.bb_pos+n),this.bb):null}},{key:"children",value:function(t,n){var r=this.bb.__offset(this.bb_pos,14);return r?(n||new e.apache.arrow.flatbuf.Field).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+4*t),this.bb):null}},{key:"childrenLength",value:function(){var e=this.bb.__offset(this.bb_pos,14);return e?this.bb.__vector_len(this.bb_pos+e):0}},{key:"customMetadata",value:function(t,n){var r=this.bb.__offset(this.bb_pos,16);return r?(n||new e.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+4*t),this.bb):null}},{key:"customMetadataLength",value:function(){var e=this.bb.__offset(this.bb_pos,16);return e?this.bb.__vector_len(this.bb_pos+e):0}}],[{key:"getRootAsField",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startField",value:function(e){e.startObject(7)}},{key:"addName",value:function(e,t){e.addFieldOffset(0,t,0)}},{key:"addNullable",value:function(e,t){e.addFieldInt8(1,+t,0)}},{key:"addTypeType",value:function(t,n){t.addFieldInt8(2,n,e.apache.arrow.flatbuf.Type.NONE)}},{key:"addType",value:function(e,t){e.addFieldOffset(3,t,0)}},{key:"addDictionary",value:function(e,t){e.addFieldOffset(4,t,0)}},{key:"addChildren",value:function(e,t){e.addFieldOffset(5,t,0)}},{key:"createChildrenVector",value:function(e,t){e.startVector(4,t.length,4);for(var n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}},{key:"startChildrenVector",value:function(e,t){e.startVector(4,t,4)}},{key:"addCustomMetadata",value:function(e,t){e.addFieldOffset(6,t,0)}},{key:"createCustomMetadataVector",value:function(e,t){e.startVector(4,t.length,4);for(var n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}},{key:"startCustomMetadataVector",value:function(e,t){e.startVector(4,t,4)}},{key:"endField",value:function(e){return e.endObject()}},{key:"createField",value:function(e,n,r,i,a,o,u,s){return t.startField(e),t.addName(e,n),t.addNullable(e,r),t.addTypeType(e,i),t.addType(e,a),t.addDictionary(e,o),t.addChildren(e,u),t.addCustomMetadata(e,s),t.endField(e)}}]),t}();t.Field=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"offset",value:function(){return this.bb.readInt64(this.bb_pos)}},{key:"length",value:function(){return this.bb.readInt64(this.bb_pos+8)}}],[{key:"createBuffer",value:function(e,t,n){return e.prep(8,16),e.writeInt64(n),e.writeInt64(t),e.offset()}}]),e}();e.Buffer=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"endianness",value:function(){var t=this.bb.__offset(this.bb_pos,4);return t?this.bb.readInt16(this.bb_pos+t):e.apache.arrow.flatbuf.Endianness.Little}},{key:"fields",value:function(t,n){var r=this.bb.__offset(this.bb_pos,6);return r?(n||new e.apache.arrow.flatbuf.Field).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+4*t),this.bb):null}},{key:"fieldsLength",value:function(){var e=this.bb.__offset(this.bb_pos,6);return e?this.bb.__vector_len(this.bb_pos+e):0}},{key:"customMetadata",value:function(t,n){var r=this.bb.__offset(this.bb_pos,8);return r?(n||new e.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+r)+4*t),this.bb):null}},{key:"customMetadataLength",value:function(){var e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}}],[{key:"getRootAsSchema",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startSchema",value:function(e){e.startObject(3)}},{key:"addEndianness",value:function(t,n){t.addFieldInt16(0,n,e.apache.arrow.flatbuf.Endianness.Little)}},{key:"addFields",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"createFieldsVector",value:function(e,t){e.startVector(4,t.length,4);for(var n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}},{key:"startFieldsVector",value:function(e,t){e.startVector(4,t,4)}},{key:"addCustomMetadata",value:function(e,t){e.addFieldOffset(2,t,0)}},{key:"createCustomMetadataVector",value:function(e,t){e.startVector(4,t.length,4);for(var n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}},{key:"startCustomMetadataVector",value:function(e,t){e.startVector(4,t,4)}},{key:"endSchema",value:function(e){return e.endObject()}},{key:"finishSchemaBuffer",value:function(e,t){e.finish(t)}},{key:"createSchema",value:function(e,n,r,i){return t.startSchema(e),t.addEndianness(e,n),t.addFields(e,r),t.addCustomMetadata(e,i),t.endSchema(e)}}]),t}();t.Schema=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ft||(Ft={})),function(e){!function(e){!function(e){!function(e){e.Schema=Ft.apache.arrow.flatbuf.Schema}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Rt||(Rt={})),function(e){!function(e){!function(e){!function(e){!function(e){e[e.NONE=0]="NONE",e[e.Schema=1]="Schema",e[e.DictionaryBatch=2]="DictionaryBatch",e[e.RecordBatch=3]="RecordBatch",e[e.Tensor=4]="Tensor",e[e.SparseTensor=5]="SparseTensor"}(e.MessageHeader||(e.MessageHeader={}))}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Rt||(Rt={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"length",value:function(){return this.bb.readInt64(this.bb_pos)}},{key:"nullCount",value:function(){return this.bb.readInt64(this.bb_pos+8)}}],[{key:"createFieldNode",value:function(e,t,n){return e.prep(8,16),e.writeInt64(n),e.writeInt64(t),e.offset()}}]),e}();e.FieldNode=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Rt||(Rt={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"length",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt64(this.bb_pos+e):this.bb.createLong(0,0)}},{key:"nodes",value:function(t,n){var r=this.bb.__offset(this.bb_pos,6);return r?(n||new e.apache.arrow.flatbuf.FieldNode).__init(this.bb.__vector(this.bb_pos+r)+16*t,this.bb):null}},{key:"nodesLength",value:function(){var e=this.bb.__offset(this.bb_pos,6);return e?this.bb.__vector_len(this.bb_pos+e):0}},{key:"buffers",value:function(e,t){var n=this.bb.__offset(this.bb_pos,8);return n?(t||new Ft.apache.arrow.flatbuf.Buffer).__init(this.bb.__vector(this.bb_pos+n)+16*e,this.bb):null}},{key:"buffersLength",value:function(){var e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}}],[{key:"getRootAsRecordBatch",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startRecordBatch",value:function(e){e.startObject(3)}},{key:"addLength",value:function(e,t){e.addFieldInt64(0,t,e.createLong(0,0))}},{key:"addNodes",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"startNodesVector",value:function(e,t){e.startVector(16,t,8)}},{key:"addBuffers",value:function(e,t){e.addFieldOffset(2,t,0)}},{key:"startBuffersVector",value:function(e,t){e.startVector(16,t,8)}},{key:"endRecordBatch",value:function(e){return e.endObject()}},{key:"createRecordBatch",value:function(e,n,r,i){return t.startRecordBatch(e),t.addLength(e,n),t.addNodes(e,r),t.addBuffers(e,i),t.endRecordBatch(e)}}]),t}();t.RecordBatch=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Rt||(Rt={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"id",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt64(this.bb_pos+e):this.bb.createLong(0,0)}},{key:"data",value:function(t){var n=this.bb.__offset(this.bb_pos,6);return n?(t||new e.apache.arrow.flatbuf.RecordBatch).__init(this.bb.__indirect(this.bb_pos+n),this.bb):null}},{key:"isDelta",value:function(){var e=this.bb.__offset(this.bb_pos,8);return!!e&&!!this.bb.readInt8(this.bb_pos+e)}}],[{key:"getRootAsDictionaryBatch",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startDictionaryBatch",value:function(e){e.startObject(3)}},{key:"addId",value:function(e,t){e.addFieldInt64(0,t,e.createLong(0,0))}},{key:"addData",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"addIsDelta",value:function(e,t){e.addFieldInt8(2,+t,0)}},{key:"endDictionaryBatch",value:function(e){return e.endObject()}},{key:"createDictionaryBatch",value:function(e,n,r,i){return t.startDictionaryBatch(e),t.addId(e,n),t.addData(e,r),t.addIsDelta(e,i),t.endDictionaryBatch(e)}}]),t}();t.DictionaryBatch=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Rt||(Rt={})),function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"version",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):Ft.apache.arrow.flatbuf.MetadataVersion.V1}},{key:"headerType",value:function(){var t=this.bb.__offset(this.bb_pos,6);return t?this.bb.readUint8(this.bb_pos+t):e.apache.arrow.flatbuf.MessageHeader.NONE}},{key:"header",value:function(e){var t=this.bb.__offset(this.bb_pos,8);return t?this.bb.__union(e,this.bb_pos+t):null}},{key:"bodyLength",value:function(){var e=this.bb.__offset(this.bb_pos,10);return e?this.bb.readInt64(this.bb_pos+e):this.bb.createLong(0,0)}},{key:"customMetadata",value:function(e,t){var n=this.bb.__offset(this.bb_pos,12);return n?(t||new Ft.apache.arrow.flatbuf.KeyValue).__init(this.bb.__indirect(this.bb.__vector(this.bb_pos+n)+4*e),this.bb):null}},{key:"customMetadataLength",value:function(){var e=this.bb.__offset(this.bb_pos,12);return e?this.bb.__vector_len(this.bb_pos+e):0}}],[{key:"getRootAsMessage",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startMessage",value:function(e){e.startObject(5)}},{key:"addVersion",value:function(e,t){e.addFieldInt16(0,t,Ft.apache.arrow.flatbuf.MetadataVersion.V1)}},{key:"addHeaderType",value:function(t,n){t.addFieldInt8(1,n,e.apache.arrow.flatbuf.MessageHeader.NONE)}},{key:"addHeader",value:function(e,t){e.addFieldOffset(2,t,0)}},{key:"addBodyLength",value:function(e,t){e.addFieldInt64(3,t,e.createLong(0,0))}},{key:"addCustomMetadata",value:function(e,t){e.addFieldOffset(4,t,0)}},{key:"createCustomMetadataVector",value:function(e,t){e.startVector(4,t.length,4);for(var n=t.length-1;n>=0;n--)e.addOffset(t[n]);return e.endVector()}},{key:"startCustomMetadataVector",value:function(e,t){e.startVector(4,t,4)}},{key:"endMessage",value:function(e){return e.endObject()}},{key:"finishMessageBuffer",value:function(e,t){e.finish(t)}},{key:"createMessage",value:function(e,n,r,i,a,o){return t.startMessage(e),t.addVersion(e,n),t.addHeaderType(e,r),t.addHeader(e,i),t.addBodyLength(e,a),t.addCustomMetadata(e,o),t.endMessage(e)}}]),t}();t.Message=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Rt||(Rt={}));Ft.apache.arrow.flatbuf.Type;var Vt,Wt,Ht=Ft.apache.arrow.flatbuf.DateUnit,Yt=Ft.apache.arrow.flatbuf.TimeUnit,$t=Ft.apache.arrow.flatbuf.Precision,Kt=Ft.apache.arrow.flatbuf.UnionMode,Qt=Ft.apache.arrow.flatbuf.IntervalUnit,qt=Rt.apache.arrow.flatbuf.MessageHeader,Gt=Ft.apache.arrow.flatbuf.MetadataVersion;!function(e){e[e.NONE=0]="NONE",e[e.Null=1]="Null",e[e.Int=2]="Int",e[e.Float=3]="Float",e[e.Binary=4]="Binary",e[e.Utf8=5]="Utf8",e[e.Bool=6]="Bool",e[e.Decimal=7]="Decimal",e[e.Date=8]="Date",e[e.Time=9]="Time",e[e.Timestamp=10]="Timestamp",e[e.Interval=11]="Interval",e[e.List=12]="List",e[e.Struct=13]="Struct",e[e.Union=14]="Union",e[e.FixedSizeBinary=15]="FixedSizeBinary",e[e.FixedSizeList=16]="FixedSizeList",e[e.Map=17]="Map",e[e.Dictionary=-1]="Dictionary",e[e.Int8=-2]="Int8",e[e.Int16=-3]="Int16",e[e.Int32=-4]="Int32",e[e.Int64=-5]="Int64",e[e.Uint8=-6]="Uint8",e[e.Uint16=-7]="Uint16",e[e.Uint32=-8]="Uint32",e[e.Uint64=-9]="Uint64",e[e.Float16=-10]="Float16",e[e.Float32=-11]="Float32",e[e.Float64=-12]="Float64",e[e.DateDay=-13]="DateDay",e[e.DateMillisecond=-14]="DateMillisecond",e[e.TimestampSecond=-15]="TimestampSecond",e[e.TimestampMillisecond=-16]="TimestampMillisecond",e[e.TimestampMicrosecond=-17]="TimestampMicrosecond",e[e.TimestampNanosecond=-18]="TimestampNanosecond",e[e.TimeSecond=-19]="TimeSecond",e[e.TimeMillisecond=-20]="TimeMillisecond",e[e.TimeMicrosecond=-21]="TimeMicrosecond",e[e.TimeNanosecond=-22]="TimeNanosecond",e[e.DenseUnion=-23]="DenseUnion",e[e.SparseUnion=-24]="SparseUnion",e[e.IntervalDayTime=-25]="IntervalDayTime",e[e.IntervalYearMonth=-26]="IntervalYearMonth"}(Vt||(Vt={})),function(e){e[e.OFFSET=0]="OFFSET",e[e.DATA=1]="DATA",e[e.VALIDITY=2]="VALIDITY",e[e.TYPE=3]="TYPE"}(Wt||(Wt={}));var Jt=M.mark(rn);function Zt(e,t,n,r){return 0!==(n&1<>r}function en(e,t,n){return n?!!(e[t>>3]|=1<>3]&=~(1<0||n.byteLength>3):nn(rn(n,e,t,null,Zt)).subarray(0,r)),i}return n}function nn(e){var t,n=[],r=0,i=0,a=0,o=B(e);try{for(o.s();!(t=o.n()).done;){t.value&&(a|=1<0)&&(n[r++]=a);var u=new Uint8Array(n.length+7&-8);return u.set(n),u}function rn(e,t,n,r,i){var a,o,u,s,c;return M.wrap((function(l){for(;;)switch(l.prev=l.next){case 0:a=t%8,o=t>>3,u=0,s=n;case 3:if(!(s>0)){l.next=11;break}c=e[o++];case 5:return l.next=7,i(r,u++,c,a);case 7:if(--s>0&&++a<8){l.next=5;break}case 8:a=0,l.next=3;break;case 11:case"end":return l.stop()}}),Jt)}function an(e,t,n){if(n-t<=0)return 0;if(n-t<8){var r,i=0,a=B(rn(e,t,n-t,e,Xt));try{for(a.s();!(r=a.n()).done;){i+=r.value}}catch(s){a.e(s)}finally{a.f()}return i}var o=n>>3<<3,u=t+(t%8===0?0:8-t%8);return an(e,t,u)+an(e,o,n)+on(e,u>>3,o-u>>3)}function on(e,t,n){for(var r=0,i=0|t,a=new DataView(e.buffer,e.byteOffset,e.byteLength),o=void 0===n?e.byteLength:i+n;o-i>=4;)r+=un(a.getUint32(i)),i+=4;for(;o-i>=2;)r+=un(a.getUint16(i)),i+=2;for(;o-i>=1;)r+=un(a.getUint8(i)),i+=1;return r}function un(e){var t=0|e;return 16843009*((t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135)>>>24}function sn(e){return function(e){if(Array.isArray(e))return E(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var cn=function(){function e(){Object(C.a)(this,e)}return Object(F.a)(e,[{key:"visitMany",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i1&&void 0!==arguments[1])||arguments[1];return ln(this,e,t)}},{key:"visitNull",value:function(e){return null}},{key:"visitBool",value:function(e){return null}},{key:"visitInt",value:function(e){return null}},{key:"visitFloat",value:function(e){return null}},{key:"visitUtf8",value:function(e){return null}},{key:"visitBinary",value:function(e){return null}},{key:"visitFixedSizeBinary",value:function(e){return null}},{key:"visitDate",value:function(e){return null}},{key:"visitTimestamp",value:function(e){return null}},{key:"visitTime",value:function(e){return null}},{key:"visitDecimal",value:function(e){return null}},{key:"visitList",value:function(e){return null}},{key:"visitStruct",value:function(e){return null}},{key:"visitUnion",value:function(e){return null}},{key:"visitDictionary",value:function(e){return null}},{key:"visitInterval",value:function(e){return null}},{key:"visitFixedSizeList",value:function(e){return null}},{key:"visitMap",value:function(e){return null}}]),e}();function ln(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=null,i=Vt.NONE;switch(t instanceof ar||t instanceof zt?i=fn(t.type):t instanceof xn?i=fn(t):"number"!==typeof(i=t)&&(i=Vt[t]),i){case Vt.Null:r=e.visitNull;break;case Vt.Bool:r=e.visitBool;break;case Vt.Int:r=e.visitInt;break;case Vt.Int8:r=e.visitInt8||e.visitInt;break;case Vt.Int16:r=e.visitInt16||e.visitInt;break;case Vt.Int32:r=e.visitInt32||e.visitInt;break;case Vt.Int64:r=e.visitInt64||e.visitInt;break;case Vt.Uint8:r=e.visitUint8||e.visitInt;break;case Vt.Uint16:r=e.visitUint16||e.visitInt;break;case Vt.Uint32:r=e.visitUint32||e.visitInt;break;case Vt.Uint64:r=e.visitUint64||e.visitInt;break;case Vt.Float:r=e.visitFloat;break;case Vt.Float16:r=e.visitFloat16||e.visitFloat;break;case Vt.Float32:r=e.visitFloat32||e.visitFloat;break;case Vt.Float64:r=e.visitFloat64||e.visitFloat;break;case Vt.Utf8:r=e.visitUtf8;break;case Vt.Binary:r=e.visitBinary;break;case Vt.FixedSizeBinary:r=e.visitFixedSizeBinary;break;case Vt.Date:r=e.visitDate;break;case Vt.DateDay:r=e.visitDateDay||e.visitDate;break;case Vt.DateMillisecond:r=e.visitDateMillisecond||e.visitDate;break;case Vt.Timestamp:r=e.visitTimestamp;break;case Vt.TimestampSecond:r=e.visitTimestampSecond||e.visitTimestamp;break;case Vt.TimestampMillisecond:r=e.visitTimestampMillisecond||e.visitTimestamp;break;case Vt.TimestampMicrosecond:r=e.visitTimestampMicrosecond||e.visitTimestamp;break;case Vt.TimestampNanosecond:r=e.visitTimestampNanosecond||e.visitTimestamp;break;case Vt.Time:r=e.visitTime;break;case Vt.TimeSecond:r=e.visitTimeSecond||e.visitTime;break;case Vt.TimeMillisecond:r=e.visitTimeMillisecond||e.visitTime;break;case Vt.TimeMicrosecond:r=e.visitTimeMicrosecond||e.visitTime;break;case Vt.TimeNanosecond:r=e.visitTimeNanosecond||e.visitTime;break;case Vt.Decimal:r=e.visitDecimal;break;case Vt.List:r=e.visitList;break;case Vt.Struct:r=e.visitStruct;break;case Vt.Union:r=e.visitUnion;break;case Vt.DenseUnion:r=e.visitDenseUnion||e.visitUnion;break;case Vt.SparseUnion:r=e.visitSparseUnion||e.visitUnion;break;case Vt.Dictionary:r=e.visitDictionary;break;case Vt.Interval:r=e.visitInterval;break;case Vt.IntervalDayTime:r=e.visitIntervalDayTime||e.visitInterval;break;case Vt.IntervalYearMonth:r=e.visitIntervalYearMonth||e.visitInterval;break;case Vt.FixedSizeList:r=e.visitFixedSizeList;break;case Vt.Map:r=e.visitMap}if("function"===typeof r)return r;if(!n)return function(){return null};throw new Error("Unrecognized type '".concat(Vt[i],"'"))}function fn(e){switch(e.typeId){case Vt.Null:return Vt.Null;case Vt.Int:var t=e.bitWidth,n=e.isSigned;switch(t){case 8:return n?Vt.Int8:Vt.Uint8;case 16:return n?Vt.Int16:Vt.Uint16;case 32:return n?Vt.Int32:Vt.Uint32;case 64:return n?Vt.Int64:Vt.Uint64}return Vt.Int;case Vt.Float:switch(e.precision){case $t.HALF:return Vt.Float16;case $t.SINGLE:return Vt.Float32;case $t.DOUBLE:return Vt.Float64}return Vt.Float;case Vt.Binary:return Vt.Binary;case Vt.Utf8:return Vt.Utf8;case Vt.Bool:return Vt.Bool;case Vt.Decimal:return Vt.Decimal;case Vt.Time:switch(e.unit){case Yt.SECOND:return Vt.TimeSecond;case Yt.MILLISECOND:return Vt.TimeMillisecond;case Yt.MICROSECOND:return Vt.TimeMicrosecond;case Yt.NANOSECOND:return Vt.TimeNanosecond}return Vt.Time;case Vt.Timestamp:switch(e.unit){case Yt.SECOND:return Vt.TimestampSecond;case Yt.MILLISECOND:return Vt.TimestampMillisecond;case Yt.MICROSECOND:return Vt.TimestampMicrosecond;case Yt.NANOSECOND:return Vt.TimestampNanosecond}return Vt.Timestamp;case Vt.Date:switch(e.unit){case Ht.DAY:return Vt.DateDay;case Ht.MILLISECOND:return Vt.DateMillisecond}return Vt.Date;case Vt.Interval:switch(e.unit){case Qt.DAY_TIME:return Vt.IntervalDayTime;case Qt.YEAR_MONTH:return Vt.IntervalYearMonth}return Vt.Interval;case Vt.Map:return Vt.Map;case Vt.List:return Vt.List;case Vt.Struct:return Vt.Struct;case Vt.Union:switch(e.mode){case Kt.Dense:return Vt.DenseUnion;case Kt.Sparse:return Vt.SparseUnion}return Vt.Union;case Vt.FixedSizeBinary:return Vt.FixedSizeBinary;case Vt.FixedSizeList:return Vt.FixedSizeList;case Vt.Dictionary:return Vt.Dictionary}throw new Error("Unrecognized type '".concat(Vt[e.typeId],"'"))}cn.prototype.visitInt8=null,cn.prototype.visitInt16=null,cn.prototype.visitInt32=null,cn.prototype.visitInt64=null,cn.prototype.visitUint8=null,cn.prototype.visitUint16=null,cn.prototype.visitUint32=null,cn.prototype.visitUint64=null,cn.prototype.visitFloat16=null,cn.prototype.visitFloat32=null,cn.prototype.visitFloat64=null,cn.prototype.visitDateDay=null,cn.prototype.visitDateMillisecond=null,cn.prototype.visitTimestampSecond=null,cn.prototype.visitTimestampMillisecond=null,cn.prototype.visitTimestampMicrosecond=null,cn.prototype.visitTimestampNanosecond=null,cn.prototype.visitTimeSecond=null,cn.prototype.visitTimeMillisecond=null,cn.prototype.visitTimeMicrosecond=null,cn.prototype.visitTimeNanosecond=null,cn.prototype.visitDenseUnion=null,cn.prototype.visitSparseUnion=null,cn.prototype.visitIntervalDayTime=null,cn.prototype.visitIntervalYearMonth=null;var hn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"compareSchemas",value:function(e,t){return e===t||t instanceof e.constructor&&On.compareFields(e.fields,t.fields)}},{key:"compareFields",value:function(e,t){return e===t||Array.isArray(e)&&Array.isArray(t)&&e.length===t.length&&e.every((function(e,n){return On.compareField(e,t[n])}))}},{key:"compareField",value:function(e,t){return e===t||t instanceof e.constructor&&e.name===t.name&&e.nullable===t.nullable&&On.visit(e.type,t.type)}}]),n}(cn);function dn(e,t){return t instanceof e.constructor}function pn(e,t){return e===t||dn(e,t)}function yn(e,t){return e===t||dn(e,t)&&e.bitWidth===t.bitWidth&&e.isSigned===t.isSigned}function vn(e,t){return e===t||dn(e,t)&&e.precision===t.precision}function bn(e,t){return e===t||dn(e,t)&&e.unit===t.unit}function mn(e,t){return e===t||dn(e,t)&&e.unit===t.unit&&e.timezone===t.timezone}function gn(e,t){return e===t||dn(e,t)&&e.unit===t.unit&&e.bitWidth===t.bitWidth}function kn(e,t){return e===t||dn(e,t)&&e.mode===t.mode&&e.typeIds.every((function(e,n){return e===t.typeIds[n]}))&&On.compareFields(e.children,t.children)}function wn(e,t){return e===t||dn(e,t)&&e.unit===t.unit}hn.prototype.visitNull=pn,hn.prototype.visitBool=pn,hn.prototype.visitInt=yn,hn.prototype.visitInt8=yn,hn.prototype.visitInt16=yn,hn.prototype.visitInt32=yn,hn.prototype.visitInt64=yn,hn.prototype.visitUint8=yn,hn.prototype.visitUint16=yn,hn.prototype.visitUint32=yn,hn.prototype.visitUint64=yn,hn.prototype.visitFloat=vn,hn.prototype.visitFloat16=vn,hn.prototype.visitFloat32=vn,hn.prototype.visitFloat64=vn,hn.prototype.visitUtf8=pn,hn.prototype.visitBinary=pn,hn.prototype.visitFixedSizeBinary=function(e,t){return e===t||dn(e,t)&&e.byteWidth===t.byteWidth},hn.prototype.visitDate=bn,hn.prototype.visitDateDay=bn,hn.prototype.visitDateMillisecond=bn,hn.prototype.visitTimestamp=mn,hn.prototype.visitTimestampSecond=mn,hn.prototype.visitTimestampMillisecond=mn,hn.prototype.visitTimestampMicrosecond=mn,hn.prototype.visitTimestampNanosecond=mn,hn.prototype.visitTime=gn,hn.prototype.visitTimeSecond=gn,hn.prototype.visitTimeMillisecond=gn,hn.prototype.visitTimeMicrosecond=gn,hn.prototype.visitTimeNanosecond=gn,hn.prototype.visitDecimal=pn,hn.prototype.visitList=function(e,t){return e===t||dn(e,t)&&e.children.length===t.children.length&&On.compareFields(e.children,t.children)},hn.prototype.visitStruct=function(e,t){return e===t||dn(e,t)&&e.children.length===t.children.length&&On.compareFields(e.children,t.children)},hn.prototype.visitUnion=kn,hn.prototype.visitDenseUnion=kn,hn.prototype.visitSparseUnion=kn,hn.prototype.visitDictionary=function(e,t){return e===t||dn(e,t)&&e.id===t.id&&e.isOrdered===t.isOrdered&&On.visit(e.indices,t.indices)&&On.visit(e.dictionary,t.dictionary)},hn.prototype.visitInterval=wn,hn.prototype.visitIntervalDayTime=wn,hn.prototype.visitIntervalYearMonth=wn,hn.prototype.visitFixedSizeList=function(e,t){return e===t||dn(e,t)&&e.listSize===t.listSize&&e.children.length===t.children.length&&On.compareFields(e.children,t.children)},hn.prototype.visitMap=function(e,t){return e===t||dn(e,t)&&e.keysSorted===t.keysSorted&&e.children.length===t.children.length&&On.compareFields(e.children,t.children)};var _n,On=new hn,xn=function(){function e(){Object(C.a)(this,e)}return Object(F.a)(e,[{key:"typeId",get:function(){return Vt.NONE}},{key:"compareTo",value:function(e){return On.visit(this,e)}}],[{key:"isNull",value:function(e){return e&&e.typeId===Vt.Null}},{key:"isInt",value:function(e){return e&&e.typeId===Vt.Int}},{key:"isFloat",value:function(e){return e&&e.typeId===Vt.Float}},{key:"isBinary",value:function(e){return e&&e.typeId===Vt.Binary}},{key:"isUtf8",value:function(e){return e&&e.typeId===Vt.Utf8}},{key:"isBool",value:function(e){return e&&e.typeId===Vt.Bool}},{key:"isDecimal",value:function(e){return e&&e.typeId===Vt.Decimal}},{key:"isDate",value:function(e){return e&&e.typeId===Vt.Date}},{key:"isTime",value:function(e){return e&&e.typeId===Vt.Time}},{key:"isTimestamp",value:function(e){return e&&e.typeId===Vt.Timestamp}},{key:"isInterval",value:function(e){return e&&e.typeId===Vt.Interval}},{key:"isList",value:function(e){return e&&e.typeId===Vt.List}},{key:"isStruct",value:function(e){return e&&e.typeId===Vt.Struct}},{key:"isUnion",value:function(e){return e&&e.typeId===Vt.Union}},{key:"isFixedSizeBinary",value:function(e){return e&&e.typeId===Vt.FixedSizeBinary}},{key:"isFixedSizeList",value:function(e){return e&&e.typeId===Vt.FixedSizeList}},{key:"isMap",value:function(e){return e&&e.typeId===Vt.Map}},{key:"isDictionary",value:function(e){return e&&e.typeId===Vt.Dictionary}}]),e}();xn[Symbol.toStringTag]=((_n=xn.prototype).children=null,_n.ArrayType=Array,_n[Symbol.toStringTag]="DataType");var Sn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"toString",value:function(){return"Null"}},{key:"typeId",get:function(){return Vt.Null}}]),n}(xn);Sn[Symbol.toStringTag]=function(e){return e[Symbol.toStringTag]="Null"}(Sn.prototype);var jn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){var i;return Object(C.a)(this,n),(i=t.call(this)).isSigned=e,i.bitWidth=r,i}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Int}},{key:"ArrayType",get:function(){switch(this.bitWidth){case 8:return this.isSigned?Int8Array:Uint8Array;case 16:return this.isSigned?Int16Array:Uint16Array;case 32:case 64:return this.isSigned?Int32Array:Uint32Array}throw new Error("Unrecognized ".concat(this[Symbol.toStringTag]," type"))}},{key:"toString",value:function(){return"".concat(this.isSigned?"I":"Ui","nt").concat(this.bitWidth)}}]),n}(xn);jn[Symbol.toStringTag]=function(e){return e.isSigned=null,e.bitWidth=null,e[Symbol.toStringTag]="Int"}(jn.prototype);var Tn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!0,8)}return Object(F.a)(n)}(jn),In=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!0,16)}return Object(F.a)(n)}(jn),En=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!0,32)}return Object(F.a)(n)}(jn),An=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!0,64)}return Object(F.a)(n)}(jn),Bn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!1,8)}return Object(F.a)(n)}(jn),Dn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!1,16)}return Object(F.a)(n)}(jn),Ln=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!1,32)}return Object(F.a)(n)}(jn),Cn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,!1,64)}return Object(F.a)(n)}(jn);Object.defineProperty(Tn.prototype,"ArrayType",{value:Int8Array}),Object.defineProperty(In.prototype,"ArrayType",{value:Int16Array}),Object.defineProperty(En.prototype,"ArrayType",{value:Int32Array}),Object.defineProperty(An.prototype,"ArrayType",{value:Int32Array}),Object.defineProperty(Bn.prototype,"ArrayType",{value:Uint8Array}),Object.defineProperty(Dn.prototype,"ArrayType",{value:Uint16Array}),Object.defineProperty(Ln.prototype,"ArrayType",{value:Uint32Array}),Object.defineProperty(Cn.prototype,"ArrayType",{value:Uint32Array});var Fn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).precision=e,r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Float}},{key:"ArrayType",get:function(){switch(this.precision){case $t.HALF:return Uint16Array;case $t.SINGLE:return Float32Array;case $t.DOUBLE:return Float64Array}throw new Error("Unrecognized ".concat(this[Symbol.toStringTag]," type"))}},{key:"toString",value:function(){return"Float".concat(this.precision<<5||16)}}]),n}(xn);Fn[Symbol.toStringTag]=function(e){return e.precision=null,e[Symbol.toStringTag]="Float"}(Fn.prototype);var Mn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,$t.HALF)}return Object(F.a)(n)}(Fn),Nn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,$t.SINGLE)}return Object(F.a)(n)}(Fn),Un=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,$t.DOUBLE)}return Object(F.a)(n)}(Fn);Object.defineProperty(Mn.prototype,"ArrayType",{value:Uint16Array}),Object.defineProperty(Nn.prototype,"ArrayType",{value:Float32Array}),Object.defineProperty(Un.prototype,"ArrayType",{value:Float64Array});var Pn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this)}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Binary}},{key:"toString",value:function(){return"Binary"}}]),n}(xn);Pn[Symbol.toStringTag]=function(e){return e.ArrayType=Uint8Array,e[Symbol.toStringTag]="Binary"}(Pn.prototype);var Rn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this)}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Utf8}},{key:"toString",value:function(){return"Utf8"}}]),n}(xn);Rn[Symbol.toStringTag]=function(e){return e.ArrayType=Uint8Array,e[Symbol.toStringTag]="Utf8"}(Rn.prototype);var zn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this)}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Bool}},{key:"toString",value:function(){return"Bool"}}]),n}(xn);zn[Symbol.toStringTag]=function(e){return e.ArrayType=Uint8Array,e[Symbol.toStringTag]="Bool"}(zn.prototype);var Vn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){var i;return Object(C.a)(this,n),(i=t.call(this)).scale=e,i.precision=r,i}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Decimal}},{key:"toString",value:function(){return"Decimal[".concat(this.precision,"e").concat(this.scale>0?"+":"").concat(this.scale,"]")}}]),n}(xn);Vn[Symbol.toStringTag]=function(e){return e.scale=null,e.precision=null,e.ArrayType=Uint32Array,e[Symbol.toStringTag]="Decimal"}(Vn.prototype);var Wn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).unit=e,r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Date}},{key:"toString",value:function(){return"Date".concat(32*(this.unit+1),"<").concat(Ht[this.unit],">")}}]),n}(xn);Wn[Symbol.toStringTag]=function(e){return e.unit=null,e.ArrayType=Int32Array,e[Symbol.toStringTag]="Date"}(Wn.prototype);var Hn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,Ht.DAY)}return Object(F.a)(n)}(Wn),Yn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.call(this,Ht.MILLISECOND)}return Object(F.a)(n)}(Wn),$n=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){var i;return Object(C.a)(this,n),(i=t.call(this)).unit=e,i.bitWidth=r,i}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Time}},{key:"toString",value:function(){return"Time".concat(this.bitWidth,"<").concat(Yt[this.unit],">")}}]),n}(xn);$n[Symbol.toStringTag]=function(e){return e.unit=null,e.bitWidth=null,e.ArrayType=Int32Array,e[Symbol.toStringTag]="Time"}($n.prototype);var Kn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){var i;return Object(C.a)(this,n),(i=t.call(this)).unit=e,i.timezone=r,i}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Timestamp}},{key:"toString",value:function(){return"Timestamp<".concat(Yt[this.unit]).concat(this.timezone?", ".concat(this.timezone):"",">")}}]),n}(xn);Kn[Symbol.toStringTag]=function(e){return e.unit=null,e.timezone=null,e.ArrayType=Int32Array,e[Symbol.toStringTag]="Timestamp"}(Kn.prototype);var Qn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).unit=e,r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Interval}},{key:"toString",value:function(){return"Interval<".concat(Qt[this.unit],">")}}]),n}(xn);Qn[Symbol.toStringTag]=function(e){return e.unit=null,e.ArrayType=Int32Array,e[Symbol.toStringTag]="Interval"}(Qn.prototype);var qn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).children=[e],r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.List}},{key:"toString",value:function(){return"List<".concat(this.valueType,">")}},{key:"valueType",get:function(){return this.children[0].type}},{key:"valueField",get:function(){return this.children[0]}},{key:"ArrayType",get:function(){return this.valueType.ArrayType}}]),n}(xn);qn[Symbol.toStringTag]=function(e){return e.children=null,e[Symbol.toStringTag]="List"}(qn.prototype);var Gn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).children=e,r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Struct}},{key:"toString",value:function(){return"Struct<{".concat(this.children.map((function(e){return"".concat(e.name,":").concat(e.type)})).join(", "),"}>")}}]),n}(xn);Gn[Symbol.toStringTag]=function(e){return e.children=null,e[Symbol.toStringTag]="Struct"}(Gn.prototype);var Jn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r,i){var a;return Object(C.a)(this,n),(a=t.call(this)).mode=e,a.children=i,a.typeIds=r=Int32Array.from(r),a.typeIdToChildIndex=r.reduce((function(e,t,n){return(e[t]=n)&&e||e}),Object.create(null)),a}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Union}},{key:"toString",value:function(){return"".concat(this[Symbol.toStringTag],"<").concat(this.children.map((function(e){return"".concat(e.type)})).join(" | "),">")}}]),n}(xn);Jn[Symbol.toStringTag]=function(e){return e.mode=null,e.typeIds=null,e.children=null,e.typeIdToChildIndex=null,e.ArrayType=Int8Array,e[Symbol.toStringTag]="Union"}(Jn.prototype);var Zn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).byteWidth=e,r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.FixedSizeBinary}},{key:"toString",value:function(){return"FixedSizeBinary[".concat(this.byteWidth,"]")}}]),n}(xn);Zn[Symbol.toStringTag]=function(e){return e.byteWidth=null,e.ArrayType=Uint8Array,e[Symbol.toStringTag]="FixedSizeBinary"}(Zn.prototype);var Xn=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){var i;return Object(C.a)(this,n),(i=t.call(this)).listSize=e,i.children=[r],i}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.FixedSizeList}},{key:"valueType",get:function(){return this.children[0].type}},{key:"valueField",get:function(){return this.children[0]}},{key:"ArrayType",get:function(){return this.valueType.ArrayType}},{key:"toString",value:function(){return"FixedSizeList[".concat(this.listSize,"]<").concat(this.valueType,">")}}]),n}(xn);Xn[Symbol.toStringTag]=function(e){return e.children=null,e.listSize=null,e[Symbol.toStringTag]="FixedSizeList"}(Xn.prototype);var er=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return Object(C.a)(this,n),(r=t.call(this)).children=[e],r.keysSorted=i,r}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Map}},{key:"keyType",get:function(){return this.children[0].type.children[0].type}},{key:"valueType",get:function(){return this.children[0].type.children[1].type}},{key:"toString",value:function(){return"Map<{".concat(this.children[0].type.children.map((function(e){return"".concat(e.name,":").concat(e.type)})).join(", "),"}>")}}]),n}(xn);er[Symbol.toStringTag]=function(e){return e.children=null,e.keysSorted=null,e[Symbol.toStringTag]="Map_"}(er.prototype);var tr,nr=(tr=-1,function(){return++tr}),rr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r,i,a){var o;return Object(C.a)(this,n),(o=t.call(this)).indices=r,o.dictionary=e,o.isOrdered=a||!1,o.id=null==i?nr():"number"===typeof i?i:i.low,o}return Object(F.a)(n,[{key:"typeId",get:function(){return Vt.Dictionary}},{key:"children",get:function(){return this.dictionary.children}},{key:"valueType",get:function(){return this.dictionary}},{key:"ArrayType",get:function(){return this.dictionary.ArrayType}},{key:"toString",value:function(){return"Dictionary<".concat(this.indices,", ").concat(this.dictionary,">")}}]),n}(xn);function ir(e){var t=e;switch(e.typeId){case Vt.Decimal:return 4;case Vt.Timestamp:return 2;case Vt.Date:case Vt.Interval:return 1+t.unit;case Vt.Int:case Vt.Time:return+(t.bitWidth>32)+1;case Vt.FixedSizeList:return t.listSize;case Vt.FixedSizeBinary:return t.byteWidth;default:return 1}}rr[Symbol.toStringTag]=function(e){return e.id=null,e.indices=null,e.isOrdered=null,e.dictionary=null,e[Symbol.toStringTag]="Dictionary"}(rr.prototype);var ar=function(){function e(t,n,r,i,a,o,u){var s;Object(C.a)(this,e),this.type=t,this.dictionary=u,this.offset=Math.floor(Math.max(n||0,0)),this.length=Math.floor(Math.max(r||0,0)),this._nullCount=Math.floor(Math.max(i||0,-1)),this.childData=(o||[]).map((function(t){return t instanceof e?t:t.data})),a instanceof e?(this.stride=a.stride,this.values=a.values,this.typeIds=a.typeIds,this.nullBitmap=a.nullBitmap,this.valueOffsets=a.valueOffsets):(this.stride=ir(t),a&&((s=a[0])&&(this.valueOffsets=s),(s=a[1])&&(this.values=s),(s=a[2])&&(this.nullBitmap=s),(s=a[3])&&(this.typeIds=s)))}return Object(F.a)(e,[{key:"typeId",get:function(){return this.type.typeId}},{key:"ArrayType",get:function(){return this.type.ArrayType}},{key:"buffers",get:function(){return[this.valueOffsets,this.values,this.nullBitmap,this.typeIds]}},{key:"byteLength",get:function(){var e=0,t=this.valueOffsets,n=this.values,r=this.nullBitmap,i=this.typeIds;return t&&(e+=t.byteLength),n&&(e+=n.byteLength),r&&(e+=r.byteLength),i&&(e+=i.byteLength),this.childData.reduce((function(e,t){return e+t.byteLength}),e)}},{key:"nullCount",get:function(){var e,t=this._nullCount;return t<=-1&&(e=this.nullBitmap)&&(this._nullCount=t=this.length-an(e,this.offset,this.offset+this.length)),t}},{key:"clone",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.offset,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.length,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this._nullCount,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:this.childData;return new e(t,n,r,i,a,o,this.dictionary)}},{key:"slice",value:function(e,t){var n=this.stride,r=this.typeId,i=this.childData,a=+(0===this._nullCount)-1,o=16===r?n:1,u=this._sliceBuffers(e,t,n,r);return this.clone(this.type,this.offset+e,t,a,u,!i.length||this.valueOffsets?i:this._sliceChildren(i,o*e,o*t))}},{key:"_changeLengthAndBackfillNullBitmap",value:function(e){if(this.typeId===Vt.Null)return this.clone(this.type,0,e,0);var t=this.length,n=this.nullCount,r=new Uint8Array((e+63&-64)>>3).fill(255,0,t>>3);r[t>>3]=(1<0&&r.set(tn(this.offset,t,this.nullBitmap),0);var i=this.buffers;return i[Wt.VALIDITY]=r,this.clone(this.type,0,e,n+(e-t),i)}},{key:"_sliceBuffers",value:function(e,t,n,r){var i,a=this.buffers;return(i=a[Wt.TYPE])&&(a[Wt.TYPE]=i.subarray(e,e+t)),(i=a[Wt.OFFSET])&&(a[Wt.OFFSET]=i.subarray(e,e+t+1))||(i=a[Wt.DATA])&&(a[Wt.DATA]=6===r?i:i.subarray(n*e,n*(e+t))),a}},{key:"_sliceChildren",value:function(e,t,n){return e.map((function(e){return e.slice(t,n)}))}}],[{key:"new",value:function(t,n,r,i,a,o,u){switch(a instanceof e?a=a.buffers:a||(a=[]),t.typeId){case Vt.Null:return e.Null(t,n,r);case Vt.Int:return e.Int(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Dictionary:return e.Dictionary(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[],u);case Vt.Float:return e.Float(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Bool:return e.Bool(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Decimal:return e.Decimal(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Date:return e.Date(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Time:return e.Time(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Timestamp:return e.Timestamp(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Interval:return e.Interval(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.FixedSizeBinary:return e.FixedSizeBinary(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.DATA]||[]);case Vt.Binary:return e.Binary(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.OFFSET]||[],a[Wt.DATA]||[]);case Vt.Utf8:return e.Utf8(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.OFFSET]||[],a[Wt.DATA]||[]);case Vt.List:return e.List(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.OFFSET]||[],(o||[])[0]);case Vt.FixedSizeList:return e.FixedSizeList(t,n,r,i||0,a[Wt.VALIDITY],(o||[])[0]);case Vt.Struct:return e.Struct(t,n,r,i||0,a[Wt.VALIDITY],o||[]);case Vt.Map:return e.Map(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.OFFSET]||[],(o||[])[0]);case Vt.Union:return e.Union(t,n,r,i||0,a[Wt.VALIDITY],a[Wt.TYPE]||[],a[Wt.OFFSET]||o,o)}throw new Error("Unrecognized typeId ".concat(t.typeId))}},{key:"Null",value:function(t,n,r){return new e(t,n,r,0)}},{key:"Int",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Dictionary",value:function(t,n,r,i,a,o,u){return new e(t,n,r,i,[void 0,Ne(t.indices.ArrayType,o),Ve(a)],[],u)}},{key:"Float",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Bool",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Decimal",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Date",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Time",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Timestamp",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Interval",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"FixedSizeBinary",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,Ne(t.ArrayType,o),Ve(a)])}},{key:"Binary",value:function(t,n,r,i,a,o,u){return new e(t,n,r,i,[Re(o),Ve(u),Ve(a)])}},{key:"Utf8",value:function(t,n,r,i,a,o,u){return new e(t,n,r,i,[Re(o),Ve(u),Ve(a)])}},{key:"List",value:function(t,n,r,i,a,o,u){return new e(t,n,r,i,[Re(o),void 0,Ve(a)],[u])}},{key:"FixedSizeList",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,void 0,Ve(a)],[o])}},{key:"Struct",value:function(t,n,r,i,a,o){return new e(t,n,r,i,[void 0,void 0,Ve(a)],o)}},{key:"Map",value:function(t,n,r,i,a,o,u){return new e(t,n,r,i,[Re(o),void 0,Ve(a)],[u])}},{key:"Union",value:function(t,n,r,i,a,o,u,s){var c=[void 0,void 0,Ve(a),Ne(t.ArrayType,o)];return t.mode===Kt.Sparse?new e(t,n,r,i,c,u):(c[Wt.OFFSET]=Re(u),new e(t,n,r,i,c,s))}}]),e}();ar.prototype.childData=Object.freeze([]);function or(e){if(null===e)return"null";if(void 0===e)return"undefined";switch(typeof e){case"number":case"bigint":return"".concat(e);case"string":return'"'.concat(e,'"')}return"function"===typeof e[Symbol.toPrimitive]?e[Symbol.toPrimitive]("string"):ArrayBuffer.isView(e)?"[".concat(e,"]"):JSON.stringify(e)}function ur(e){if(!e||e.length<=0)return function(e){return!0};var t="",n=e.filter((function(e){return e===e}));return n.length>0&&(t="\n switch (x) {".concat(n.map((function(e){return"\n case ".concat(function(e){if("bigint"!==typeof e)return or(e);if(le)return"".concat(or(e),"n");return'"'.concat(or(e),'"')}(e),":")})).join(""),"\n return false;\n }")),e.length!==n.length&&(t="if (x !== x) return false;\n".concat(t)),new Function("x","".concat(t,"\nreturn true;"))}var sr=function(e,t){return(e*t+63&-64||64)/t},cr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.length>=t?e.subarray(0,t):Fe(new e.constructor(t),e,0)},lr=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;Object(C.a)(this,e),this.buffer=t,this.stride=n,this.BYTES_PER_ELEMENT=t.BYTES_PER_ELEMENT,this.ArrayType=t.constructor,this._resize(this.length=t.length/n|0)}return Object(F.a)(e,[{key:"byteLength",get:function(){return this.length*this.stride*this.BYTES_PER_ELEMENT|0}},{key:"reservedLength",get:function(){return this.buffer.length/this.stride}},{key:"reservedByteLength",get:function(){return this.buffer.byteLength}},{key:"set",value:function(e,t){return this}},{key:"append",value:function(e){return this.set(this.length,e)}},{key:"reserve",value:function(e){if(e>0){this.length+=e;var t=this.stride,n=this.length*t,r=this.buffer.length;n>=r&&this._resize(sr(0===r?1*n:2*n,this.BYTES_PER_ELEMENT))}return this}},{key:"flush",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.length;e=sr(e*this.stride,this.BYTES_PER_ELEMENT);var t=cr(this.buffer,e);return this.clear(),t}},{key:"clear",value:function(){return this.length=0,this._resize(0),this}},{key:"_resize",value:function(e){return this.buffer=Fe(new this.ArrayType(e),this.buffer)}}]),e}();lr.prototype.offset=0;var fr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"last",value:function(){return this.get(this.length-1)}},{key:"get",value:function(e){return this.buffer[e]}},{key:"set",value:function(e,t){return this.reserve(e-this.length+1),this.buffer[e*this.stride]=t,this}}]),n}(lr),hr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Uint8Array(0);return Object(C.a)(this,n),(e=t.call(this,r,1/8)).numValid=0,e}return Object(F.a)(n,[{key:"numInvalid",get:function(){return this.length-this.numValid}},{key:"get",value:function(e){return this.buffer[e>>3]>>e%8&1}},{key:"set",value:function(e,t){var n=this.reserve(e-this.length+1).buffer,r=e>>3,i=e%8,a=n[r]>>i&1;return t?0===a&&(n[r]|=1<0&&void 0!==arguments[0]?arguments[0]:new Int32Array(1);return Object(C.a)(this,n),t.call(this,e,1)}return Object(F.a)(n,[{key:"append",value:function(e){return this.set(this.length-1,e)}},{key:"set",value:function(e,t){var n=this.length-1,r=this.reserve(e-n+1).buffer;return n0&&void 0!==arguments[0]?arguments[0]:this.length-1;return e>this.length&&this.set(e-1,0),Ct(Object(Lt.a)(n.prototype),"flush",this).call(this,e+1)}}]),n}(fr),pr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"ArrayType64",get:function(){return this._ArrayType64||(this._ArrayType64=this.buffer instanceof Int32Array?he:pe)}},{key:"set",value:function(e,t){switch(this.reserve(e-this.length+1),typeof t){case"bigint":this.buffer64[e]=t;break;case"number":this.buffer[e*this.stride]=t;break;default:this.buffer.set(t,e*this.stride)}return this}},{key:"_resize",value:function(e){var t=Ct(Object(Lt.a)(n.prototype),"_resize",this).call(this,e),r=t.byteLength/(this.BYTES_PER_ELEMENT*this.stride);return le&&(this.buffer64=new this.ArrayType64(t.buffer,t.byteOffset,r)),t}}]),n}(lr);function yr(e){var t,n,r,i=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new vr(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function vr(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return(vr=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new vr(e)}var br=function(){function e(t){var n=t.type,r=t.nullValues;Object(C.a)(this,e),this.length=0,this.finished=!1,this.type=n,this.children=[],this.nullValues=r,this.stride=ir(n),this._nulls=new hr,r&&r.length>0&&(this._isValid=ur(r))}return Object(F.a)(e,[{key:"toVector",value:function(){return zt.new(this.flush())}},{key:"ArrayType",get:function(){return this.type.ArrayType}},{key:"nullCount",get:function(){return this._nulls.numInvalid}},{key:"numChildren",get:function(){return this.children.length}},{key:"byteLength",get:function(){var e=0;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),this._typeIds&&(e+=this._typeIds.byteLength),this.children.reduce((function(e,t){return e+t.byteLength}),e)}},{key:"reservedLength",get:function(){return this._nulls.reservedLength}},{key:"reservedByteLength",get:function(){var e=0;return this._offsets&&(e+=this._offsets.reservedByteLength),this._values&&(e+=this._values.reservedByteLength),this._nulls&&(e+=this._nulls.reservedByteLength),this._typeIds&&(e+=this._typeIds.reservedByteLength),this.children.reduce((function(e,t){return e+t.reservedByteLength}),e)}},{key:"valueOffsets",get:function(){return this._offsets?this._offsets.buffer:null}},{key:"values",get:function(){return this._values?this._values.buffer:null}},{key:"nullBitmap",get:function(){return this._nulls?this._nulls.buffer:null}},{key:"typeIds",get:function(){return this._typeIds?this._typeIds.buffer:null}},{key:"append",value:function(e){return this.set(this.length,e)}},{key:"isValid",value:function(e){return this._isValid(e)}},{key:"set",value:function(e,t){return this.setValid(e,this.isValid(t))&&this.setValue(e,t),this}},{key:"setValue",value:function(e,t){this._setValue(this,e,t)}},{key:"setValid",value:function(e,t){return this.length=this._nulls.set(e,+t).length,t}},{key:"addChild",value:function(e){arguments.length>1&&void 0!==arguments[1]||"".concat(this.numChildren);throw new Error('Cannot append children to non-nested type "'.concat(this.type,'"'))}},{key:"getChildAt",value:function(e){return this.children[e]||null}},{key:"flush",value:function(){var e=[],t=this._values,n=this._offsets,r=this._typeIds,i=this.length,a=this.nullCount;r?(e[Wt.TYPE]=r.flush(i),n&&(e[Wt.OFFSET]=n.flush(i))):n?(t&&(e[Wt.DATA]=t.flush(n.last())),e[Wt.OFFSET]=n.flush(i)):t&&(e[Wt.DATA]=t.flush(i)),a>0&&(e[Wt.VALIDITY]=this._nulls.flush(i));var o=ar.new(this.type,0,i,a,e,this.children.map((function(e){return e.flush()})));return this.clear(),o}},{key:"finish",value:function(){return this.finished=!0,this.children.forEach((function(e){return e.finish()})),this}},{key:"clear",value:function(){return this.length=0,this._offsets&&this._offsets.clear(),this._values&&this._values.clear(),this._nulls&&this._nulls.clear(),this._typeIds&&this._typeIds.clear(),this.children.forEach((function(e){return e.clear()})),this}}],[{key:"new",value:function(e){}},{key:"throughNode",value:function(e){throw new Error('"throughNode" not available in this environment')}},{key:"throughDOM",value:function(e){throw new Error('"throughDOM" not available in this environment')}},{key:"throughIterable",value:function(e){return function(e){var t=e.queueingStrategy,n=void 0===t?"count":t,r=e.highWaterMark,i=void 0===r?"bytes"!==n?1e3:Math.pow(2,14):r,a="bytes"!==n?"length":"byteLength";return M.mark((function t(n){var r,o,u,s,c;return M.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=0,o=br.new(e),u=B(n),t.prev=3,u.s();case 5:if((s=u.n()).done){t.next=14;break}if(c=s.value,!(o.append(c)[a]>=i)){t.next=12;break}if(t.t0=++r,!t.t0){t.next=12;break}return t.next=12,o.toVector();case 12:t.next=5;break;case 14:t.next=19;break;case 16:t.prev=16,t.t1=t.catch(3),u.e(t.t1);case 19:return t.prev=19,u.f(),t.finish(19);case 22:if(!(o.finish().length>0||0===r)){t.next=25;break}return t.next=25,o.toVector();case 25:case"end":return t.stop()}}),t,null,[[3,16,19,22]])}))}(e)}},{key:"throughAsyncIterable",value:function(e){return function(e){var t=e.queueingStrategy,n=void 0===t?"count":t,r=e.highWaterMark,i=void 0===r?"bytes"!==n?1e3:Math.pow(2,14):r,a="bytes"!==n?"length":"byteLength";return function(){var t=z(M.mark((function t(n){var r,o,u,s,c,l,f,h;return M.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=0,o=br.new(e),u=!1,s=!1,t.prev=4,l=yr(n);case 6:return t.next=8,P(l.next());case 8:if(!(u=!(f=t.sent).done)){t.next=18;break}if(h=f.value,!(o.append(h)[a]>=i)){t.next=15;break}if(t.t0=++r,!t.t0){t.next=15;break}return t.next=15,o.toVector();case 15:u=!1,t.next=6;break;case 18:t.next=24;break;case 20:t.prev=20,t.t1=t.catch(4),s=!0,c=t.t1;case 24:if(t.prev=24,t.prev=25,!u||null==l.return){t.next=29;break}return t.next=29,P(l.return());case 29:if(t.prev=29,!s){t.next=32;break}throw c;case 32:return t.finish(29);case 33:return t.finish(24);case 34:if(!(o.finish().length>0||0===r)){t.next=37;break}return t.next=37,o.toVector();case 37:case"end":return t.stop()}}),t,null,[[4,20,24,34],[25,,29,33]])})));return function(e){return t.apply(this,arguments)}}()}(e)}}]),e}();br.prototype.length=1,br.prototype.stride=1,br.prototype.children=null,br.prototype.finished=!1,br.prototype.nullValues=null,br.prototype._isValid=function(){return!0};var mr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._values=new fr(new r.ArrayType(0),r.stride),r}return Object(F.a)(n,[{key:"setValue",value:function(e,t){var r=this._values;return r.reserve(e-r.length+1),Ct(Object(Lt.a)(n.prototype),"setValue",this).call(this,e,t)}}]),n}(br),gr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._pendingLength=0,r._offsets=new dr,r}return Object(F.a)(n,[{key:"setValue",value:function(e,t){var n=this._pending||(this._pending=new Map),r=n.get(e);r&&(this._pendingLength-=r.length),this._pendingLength+=t.length,n.set(e,t)}},{key:"setValid",value:function(e,t){return!!Ct(Object(Lt.a)(n.prototype),"setValid",this).call(this,e,t)||((this._pending||(this._pending=new Map)).set(e,void 0),!1)}},{key:"clear",value:function(){return this._pendingLength=0,this._pending=void 0,Ct(Object(Lt.a)(n.prototype),"clear",this).call(this)}},{key:"flush",value:function(){return this._flush(),Ct(Object(Lt.a)(n.prototype),"flush",this).call(this)}},{key:"finish",value:function(){return this._flush(),Ct(Object(Lt.a)(n.prototype),"finish",this).call(this)}},{key:"_flush",value:function(){var e=this._pending,t=this._pendingLength;return this._pendingLength=0,this._pending=void 0,e&&e.size>0&&this._flushPending(e,t),this}}]),n}(br);var kr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._values=new hr,r}return Object(F.a)(n,[{key:"setValue",value:function(e,t){this._values.set(e,+t)}}]),n}(br),wr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"setValue",value:function(e,t){}},{key:"setValid",value:function(e,t){return this.length=Math.max(e+1,this.length),t}}]),n}(br),_r=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),Or=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(_r),xr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(_r),Sr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),jr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r,i=e.type,a=e.nullValues,o=e.dictionaryHashFunction;return Object(C.a)(this,n),(r=t.call(this,{type:new rr(i.dictionary,i.indices,i.id,i.isOrdered)}))._nulls=null,r._dictionaryOffset=0,r._keysToIndices=Object.create(null),r.indices=br.new({type:r.type.indices,nullValues:a}),r.dictionary=br.new({type:r.type.dictionary,nullValues:null}),"function"===typeof o&&(r.valueToKey=o),r}return Object(F.a)(n,[{key:"values",get:function(){return this.indices.values}},{key:"nullCount",get:function(){return this.indices.nullCount}},{key:"nullBitmap",get:function(){return this.indices.nullBitmap}},{key:"byteLength",get:function(){return this.indices.byteLength+this.dictionary.byteLength}},{key:"reservedLength",get:function(){return this.indices.reservedLength+this.dictionary.reservedLength}},{key:"reservedByteLength",get:function(){return this.indices.reservedByteLength+this.dictionary.reservedByteLength}},{key:"isValid",value:function(e){return this.indices.isValid(e)}},{key:"setValid",value:function(e,t){var n=this.indices;return t=n.setValid(e,t),this.length=n.length,t}},{key:"setValue",value:function(e,t){var n=this._keysToIndices,r=this.valueToKey(t),i=n[r];return void 0===i&&(n[r]=i=this._dictionaryOffset+this.dictionary.append(t).length-1),this.indices.setValue(e,i)}},{key:"flush",value:function(){var e=this.type,t=this._dictionary,n=this.dictionary.toVector(),r=this.indices.flush().clone(e);return r.dictionary=t?t.concat(n):n,this.finished||(this._dictionaryOffset+=n.length),this._dictionary=r.dictionary,this.clear(),r}},{key:"finish",value:function(){return this.indices.finish(),this.dictionary.finish(),this._dictionaryOffset=0,this._keysToIndices=Object.create(null),Ct(Object(Lt.a)(n.prototype),"finish",this).call(this)}},{key:"clear",value:function(){return this.indices.clear(),this.dictionary.clear(),Ct(Object(Lt.a)(n.prototype),"clear",this).call(this)}},{key:"valueToKey",value:function(e){return"string"===typeof e?e:"".concat(e)}}]),n}(br),Tr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),Ir=new Float64Array(1),Er=new Uint32Array(Ir.buffer);function Ar(e){var t=(31744&e)>>10,n=(1023&e)/1024,r=Math.pow(-1,(32768&e)>>15);switch(t){case 31:return r*(n?NaN:1/0);case 0:return r*(n?6103515625e-14*n:0)}return r*Math.pow(2,t-15)*(1+n)}function Br(e){if(e!==e)return 32256;Ir[0]=e;var t=(2147483648&Er[1])>>16&65535,n=2146435072&Er[1],r=0;return n>=1089470464?Er[0]>0?n=31744:(n=(2080374784&n)>>16,r=(1048575&Er[1])>>10):n<=1056964608?(r=1048576+((r=1048576+(1048575&Er[1]))<<(n>>20)-998)>>21,n=0):(n=n-1056964608>>10,r=512+(1048575&Er[1])>>10),t|n|65535&r}var Dr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),Lr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"setValue",value:function(e,t){this._values.set(e,Br(t))}}]),n}(Dr),Cr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"setValue",value:function(e,t){this._values.set(e,t)}}]),n}(Dr),Fr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"setValue",value:function(e,t){this._values.set(e,t)}}]),n}(Dr),Mr=n(12),Nr=n(13);function Ur(e,t,n){return(Ur=Object(Nr.a)()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Object(Mr.a)(i,n.prototype),i}).apply(null,arguments)}var Pr,Rr,zr=Symbol.for("isArrowBigNum");function Vr(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r>>=0),s+=(n>>>0)+t*Math.pow(c,32);return s}function Kr(e){var t="",n=new Uint32Array(2),r=new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2),i=new Uint32Array((r=new Uint16Array(r).reverse()).buffer),a=-1,o=r.length-1;do{for(n[0]=r[a=0];a0&&void 0!==arguments[0]?arguments[0]:"default";switch(e){case"number":return $r(this);case"string":return Pr(this);case"default":return Rr(this)}return Pr(this)},Object.setPrototypeOf(Wr.prototype,Object.create(Int32Array.prototype)),Object.setPrototypeOf(Hr.prototype,Object.create(Uint32Array.prototype)),Object.setPrototypeOf(Yr.prototype,Object.create(Uint32Array.prototype)),Object.assign(Wr.prototype,Vr.prototype,{constructor:Wr,signed:!0,TypedArray:Int32Array,BigIntArray:he}),Object.assign(Hr.prototype,Vr.prototype,{constructor:Hr,signed:!1,TypedArray:Uint32Array,BigIntArray:pe}),Object.assign(Yr.prototype,Vr.prototype,{constructor:Yr,signed:!0,TypedArray:Uint32Array,BigIntArray:pe}),le?(Rr=function(e){return 8===e.byteLength?new e.BigIntArray(e.buffer,e.byteOffset,1)[0]:Kr(e)},Pr=function(e){return 8===e.byteLength?"".concat(new e.BigIntArray(e.buffer,e.byteOffset,1)[0]):Kr(e)}):Rr=Pr=Kr;var Qr,qr=function(){function e(t,n){return Object(C.a)(this,e),e.new(t,n)}return Object(F.a)(e,null,[{key:"new",value:function(e,t){switch(t){case!0:return new Wr(e);case!1:return new Hr(e)}switch(e.constructor){case Int8Array:case Int16Array:case Int32Array:case he:return new Wr(e)}return 16===e.byteLength?new Yr(e):new Hr(e)}},{key:"signed",value:function(e){return new Wr(e)}},{key:"unsigned",value:function(e){return new Hr(e)}},{key:"decimal",value:function(e){return new Yr(e)}}]),e}(),Gr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"setValue",value:function(e,t){this._values.set(e,t)}}]),n}(mr),Jr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(Gr),Zr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(Gr),Xr=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(Gr),ei=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),e.nullValues&&(e.nullValues=e.nullValues.map(ai)),(r=t.call(this,e))._values=new pr(new Int32Array(0),2),r}return Object(F.a)(n,[{key:"values64",get:function(){return this._values.buffer64}},{key:"isValid",value:function(e){return Ct(Object(Lt.a)(n.prototype),"isValid",this).call(this,ai(e))}}]),n}(Gr),ti=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(Gr),ni=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(Gr),ri=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(Gr),ii=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),e.nullValues&&(e.nullValues=e.nullValues.map(ai)),(r=t.call(this,e))._values=new pr(new Uint32Array(0),2),r}return Object(F.a)(n,[{key:"values64",get:function(){return this._values.buffer64}},{key:"isValid",value:function(e){return Ct(Object(Lt.a)(n.prototype),"isValid",this).call(this,ai(e))}}]),n}(Gr),ai=(Qr={BigIntArray:he},function(e){return ArrayBuffer.isView(e)&&(Qr.buffer=e.buffer,Qr.byteOffset=e.byteOffset,Qr.byteLength=e.byteLength,e=Rr(Qr),Qr.buffer=null),e}),oi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),ui=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(oi),si=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(oi),ci=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(oi),li=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(oi),fi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),hi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(fi),di=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(fi),pi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(fi),yi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(fi),vi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(mr),bi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(vi),mi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(vi),gi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._values=new lr(new Uint8Array(0)),r}return Object(F.a)(n,[{key:"byteLength",get:function(){var e=this._pendingLength+4*this.length;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),e}},{key:"setValue",value:function(e,t){return Ct(Object(Lt.a)(n.prototype),"setValue",this).call(this,e,Ve(t))}},{key:"_flushPending",value:function(e,t){var n,r,i=this._offsets,a=this._values.reserve(t).buffer,o=0,u=0,s=0,c=B(e);try{for(c.s();!(r=c.n()).done;){var l=N(r.value,2);o=l[0],void 0===(n=l[1])?i.set(o,0):(u=n.length,a.set(n,s),i.set(o,u),s+=u)}}catch(f){c.e(f)}finally{c.f()}}}]),n}(gr),ki=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._values=new lr(new Uint8Array(0)),r}return Object(F.a)(n,[{key:"byteLength",get:function(){var e=this._pendingLength+4*this.length;return this._offsets&&(e+=this._offsets.byteLength),this._values&&(e+=this._values.byteLength),this._nulls&&(e+=this._nulls.byteLength),e}},{key:"setValue",value:function(e,t){return Ct(Object(Lt.a)(n.prototype),"setValue",this).call(this,e,te(t))}},{key:"_flushPending",value:function(e,t){}}]),n}(gr);ki.prototype._flushPending=gi.prototype._flushPending;var wi=function(){function e(){Object(C.a)(this,e)}return Object(F.a)(e,[{key:"length",get:function(){return this._values.length}},{key:"get",value:function(e){return this._values[e]}},{key:"clear",value:function(){return this._values=null,this}},{key:"bind",value:function(e){return e instanceof zt?e:(this._values=e,this)}}]),e}(),_i=n(10),Oi=n(9),xi=Symbol.for("parent"),Si=Symbol.for("rowIndex"),ji=Symbol.for("keyToIdx"),Ti=Symbol.for("idxToVal"),Ii=Symbol.for("nodejs.util.inspect.custom"),Ei=function(e){function t(e,n){Object(C.a)(this,t),this[xi]=e,this.size=n}return Object(F.a)(t,[{key:"entries",value:function(){return this[Symbol.iterator]()}},{key:"has",value:function(e){return void 0!==this.get(e)}},{key:"get",value:function(e){var t=void 0;if(null!==e&&void 0!==e){var n=this[ji]||(this[ji]=new Map),r=n.get(e);if(void 0!==r){var i=this[Ti]||(this[Ti]=new Array(this.size));void 0!==(t=i[r])||(i[r]=t=this.getValue(r))}else if((r=this.getIndex(e))>-1){n.set(e,r);var a=this[Ti]||(this[Ti]=new Array(this.size));void 0!==(t=a[r])||(a[r]=t=this.getValue(r))}}return t}},{key:"set",value:function(e,t){if(null!==e&&void 0!==e){var n=this[ji]||(this[ji]=new Map),r=n.get(e);if(void 0===r&&n.set(e,r=this.getIndex(e)),r>-1)(this[Ti]||(this[Ti]=new Array(this.size)))[r]=this.setValue(r,t)}return this}},{key:"clear",value:function(){throw new Error("Clearing ".concat(this[Symbol.toStringTag]," not supported."))}},{key:"delete",value:function(e){throw new Error("Deleting ".concat(this[Symbol.toStringTag]," values not supported."))}},{key:e,value:M.mark((function e(){var t,n,r,i,a,o,u,s,c;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.keys(),n=this.values(),r=this[ji]||(this[ji]=new Map),i=this[Ti]||(this[Ti]=new Array(this.size)),u=0;case 5:if((s=t.next()).done||(c=n.next()).done){e.next=15;break}return a=s.value,o=c.value,i[u]=o,r.has(a)||r.set(a,u),e.next=12,[a,o];case 12:++u,e.next=5;break;case 15:case"end":return e.stop()}}),e,this)}))},{key:"forEach",value:function(e,t){for(var n,r,i,a,o=this.keys(),u=this.values(),s=void 0===t?e:function(n,r,i){return e.call(t,n,r,i)},c=this[ji]||(this[ji]=new Map),l=this[Ti]||(this[Ti]=new Array(this.size)),f=0;!(i=o.next()).done&&!(a=u.next()).done;++f)n=i.value,r=a.value,l[f]=r,c.has(n)||c.set(n,f),s(r,n,this)}},{key:"toArray",value:function(){return sn(this.values())}},{key:"toJSON",value:function(){var e={};return this.forEach((function(t,n){return e[n]=t})),e}},{key:"inspect",value:function(){return this.toString()}},{key:Ii,value:function(){return this.toString()}},{key:"toString",value:function(){var e=[];return this.forEach((function(t,n){n=or(n),t=or(t),e.push("".concat(n,": ").concat(t))})),"{ ".concat(e.join(", ")," }")}}]),t}(Symbol.iterator);Ei[Symbol.toStringTag]=function(e){var t;return Object.defineProperties(e,(At(t={size:{writable:!0,enumerable:!1,configurable:!1,value:0}},xi,{writable:!0,enumerable:!1,configurable:!1,value:null}),At(t,Si,{writable:!0,enumerable:!1,configurable:!1,value:-1}),t)),e[Symbol.toStringTag]="Row"}(Ei.prototype);var Ai=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),r=t.call(this,e,e.length),Object(_i.a)(r,Ci(Object(Oi.a)(r)))}return Object(F.a)(n,[{key:"keys",value:function(){return this[xi].getChildAt(0)[Symbol.iterator]()}},{key:"values",value:function(){return this[xi].getChildAt(1)[Symbol.iterator]()}},{key:"getKey",value:function(e){return this[xi].getChildAt(0).get(e)}},{key:"getIndex",value:function(e){return this[xi].getChildAt(0).indexOf(e)}},{key:"getValue",value:function(e){return this[xi].getChildAt(1).get(e)}},{key:"setValue",value:function(e,t){this[xi].getChildAt(1).set(e,t)}}]),n}(Ei),Bi=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),r=t.call(this,e,e.type.children.length),Object(_i.a)(r,Li(Object(Oi.a)(r)))}return Object(F.a)(n,[{key:"keys",value:M.mark((function e(){var t,n,r;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=B(this[xi].type.children),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=9;break}return r=n.value,e.next=7,r.name;case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))},{key:"values",value:M.mark((function e(){var t,n,r;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=B(this[xi].type.children),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=9;break}return r=n.value,e.next=7,this[r.name];case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),t.e(e.t0);case 14:return e.prev=14,t.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[1,11,14,17]])}))},{key:"getKey",value:function(e){return this[xi].type.children[e].name}},{key:"getIndex",value:function(e){return this[xi].type.children.findIndex((function(t){return t.name===e}))}},{key:"getValue",value:function(e){return this[xi].getChildAt(e).get(this[Si])}},{key:"setValue",value:function(e,t){return this[xi].getChildAt(e).set(this[Si],t)}}]),n}(Ei);Object.setPrototypeOf(Ei.prototype,Map.prototype);var Di,Li=function(){var e={enumerable:!0,configurable:!1,get:null,set:null};return function(t){var n,r=-1,i=t[ji]||(t[ji]=new Map),a=function(e){return function(){return this.get(e)}},o=function(e){return function(t){return this.set(e,t)}},u=B(t.keys());try{for(u.s();!(n=u.n()).done;){var s=n.value;i.set(s,++r),e.get=a(s),e.set=o(s),t.hasOwnProperty(s)||(e.enumerable=!0,Object.defineProperty(t,s,e)),t.hasOwnProperty(r)||(e.enumerable=!1,Object.defineProperty(t,r,e))}}catch(c){u.e(c)}finally{u.f()}return e.get=e.set=null,t}}(),Ci=function(){if("undefined"===typeof Proxy)return Li;var e=Ei.prototype.has,t=Ei.prototype.get,n=Ei.prototype.set,r=Ei.prototype.getKey,i={isExtensible:function(){return!1},deleteProperty:function(){return!1},preventExtensions:function(){return!0},ownKeys:function(e){return sn(e.keys()).map((function(e){return"".concat(e)}))},has:function(e,t){switch(t){case"getKey":case"getIndex":case"getValue":case"setValue":case"toArray":case"toJSON":case"inspect":case"constructor":case"isPrototypeOf":case"propertyIsEnumerable":case"toString":case"toLocaleString":case"valueOf":case"size":case"has":case"get":case"set":case"clear":case"delete":case"keys":case"values":case"entries":case"forEach":case"__proto__":case"__defineGetter__":case"__defineSetter__":case"hasOwnProperty":case"__lookupGetter__":case"__lookupSetter__":case Symbol.iterator:case Symbol.toStringTag:case xi:case Si:case Ti:case ji:case Ii:return!0}return"number"!==typeof t||e.has(t)||(t=e.getKey(t)),e.has(t)},get:function(n,i,a){switch(i){case"getKey":case"getIndex":case"getValue":case"setValue":case"toArray":case"toJSON":case"inspect":case"constructor":case"isPrototypeOf":case"propertyIsEnumerable":case"toString":case"toLocaleString":case"valueOf":case"size":case"has":case"get":case"set":case"clear":case"delete":case"keys":case"values":case"entries":case"forEach":case"__proto__":case"__defineGetter__":case"__defineSetter__":case"hasOwnProperty":case"__lookupGetter__":case"__lookupSetter__":case Symbol.iterator:case Symbol.toStringTag:case xi:case Si:case Ti:case ji:case Ii:return Reflect.get(n,i,a)}return"number"!==typeof i||e.call(a,i)||(i=r.call(a,i)),t.call(a,i)},set:function(t,i,a,o){switch(i){case xi:case Si:case Ti:case ji:return Reflect.set(t,i,a,o);case"getKey":case"getIndex":case"getValue":case"setValue":case"toArray":case"toJSON":case"inspect":case"constructor":case"isPrototypeOf":case"propertyIsEnumerable":case"toString":case"toLocaleString":case"valueOf":case"size":case"has":case"get":case"set":case"clear":case"delete":case"keys":case"values":case"entries":case"forEach":case"__proto__":case"__defineGetter__":case"__defineSetter__":case"hasOwnProperty":case"__lookupGetter__":case"__lookupSetter__":case Symbol.iterator:case Symbol.toStringTag:return!1}return"number"!==typeof i||e.call(o,i)||(i=r.call(o,i)),!!e.call(o,i)&&!!n.call(o,i,a)}};return function(e){return new Proxy(e,i)}}();function Fi(e,t,n){var r=e.length,i=t>-1?t:r+t%r;return n?n(e,i):i}function Mi(e,t,n,r){var i=e.length,a=void 0===i?0:i,o="number"!==typeof t?0:t,u="number"!==typeof n?a:n;return o<0&&(o=(o%a+a)%a),u<0&&(u=(u%a+a)%a),ua&&(u=a),r?r(e,o,u):[o,u]}var Ni=le?ce(0):0,Ui=function(e){return e!==e};function Pi(e){var t=typeof e;if("object"!==t||null===e)return Ui(e)?Ui:"bigint"!==t?function(t){return t===e}:function(t){return Ni+t===e};if(e instanceof Date){var n=e.valueOf();return function(e){return e instanceof Date&&e.valueOf()===n}}return ArrayBuffer.isView(e)?function(t){return!!t&&mt(e,t)}:e instanceof Map?function(e){var t=-1,n=[];return e.forEach((function(e){return n[++t]=Pi(e)})),Ri(n)}(e):Array.isArray(e)?function(e){for(var t=[],n=-1,r=e.length;++n1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Wi(i);return Object(C.a)(this,r),(t=n.call(this))._nullCount=-1,t._type=e,t._chunks=i,t._chunkOffsets=a,t._length=a[a.length-1],t._numChildren=(t._type.children||[]).length,t}return Object(F.a)(r,[{key:"type",get:function(){return this._type}},{key:"length",get:function(){return this._length}},{key:"chunks",get:function(){return this._chunks}},{key:"typeId",get:function(){return this._type.typeId}},{key:"VectorName",get:function(){return"Chunked<".concat(this._type,">")}},{key:"data",get:function(){return this._chunks[0]?this._chunks[0].data:null}},{key:"ArrayType",get:function(){return this._type.ArrayType}},{key:"numChildren",get:function(){return this._numChildren}},{key:"stride",get:function(){return this._chunks[0]?this._chunks[0].stride:1}},{key:"byteLength",get:function(){return this._chunks.reduce((function(e,t){return e+t.byteLength}),0)}},{key:"nullCount",get:function(){var e=this._nullCount;return e<0&&(this._nullCount=e=this._chunks.reduce((function(e,t){return e+t.nullCount}),0)),e}},{key:"indices",get:function(){if(xn.isDictionary(this._type)){if(!this._indices){var e=this._chunks;this._indices=1===e.length?e[0].indices:r.concat.apply(r,sn(e.map((function(e){return e.indices}))))}return this._indices}return null}},{key:"dictionary",get:function(){return xn.isDictionary(this._type)?this._chunks[this._chunks.length-1].data.dictionary:null}},{key:t,value:M.mark((function e(){var t,n,r;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=B(this._chunks),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=8;break}return r=n.value,e.delegateYield(r,"t0",6);case 6:e.next=3;break;case 8:e.next=13;break;case 10:e.prev=10,e.t1=e.catch(1),t.e(e.t1);case 13:return e.prev=13,t.f(),e.finish(13);case 16:case"end":return e.stop()}}),e,this,[[1,10,13,16]])}))},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._chunks;return new r(this._type,e)}},{key:"concat",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n=this._numChildren)return null;var t,n,i,a=this._children||(this._children=[]);return(t=a[e])?t:(n=(this._type.children||[])[e])&&(i=this._chunks.map((function(t){return t.getChildAt(e)})).filter((function(e){return null!=e}))).length>0?a[e]=new r(n.type,i):null}},{key:"search",value:function(e,t){var n=e,r=this._chunkOffsets,i=r.length-1;if(n<0)return null;if(n>=r[i])return null;if(i<=1)return t?t(this,0,n):[0,n];var a=0,o=0,u=0;do{if(a+1===i)return t?t(this,a,n-o):[a,n-o];n>=r[u=a+(i-a)/2|0]?a=u:i=u}while(n=(o=r[a]));return null}},{key:"isValid",value:function(e){return!!this.search(e,this.isValidInternal)}},{key:"get",value:function(e){return this.search(e,this.getInternal)}},{key:"set",value:function(e,t){this.search(e,(function(e,n,r){return e.chunks[n].set(r,t)}))}},{key:"indexOf",value:function(e,t){var n=this;return t&&"number"===typeof t?this.search(t,(function(t,r,i){return n.indexOfInternal(t,r,i,e)})):this.indexOfInternal(this,0,Math.max(0,t||0),e)}},{key:"toArray",value:function(){var e=this.chunks,t=e.length,n=this._type.ArrayType;if(t<=0)return new n(0);if(t<=1)return e[0].toArray();for(var r=0,i=new Array(t),a=-1;++a=n)break;if(!(t>=l+c))if(l>=t&&l+c<=n)r.push(s);else{var f=Math.max(0,t-l),h=Math.min(n-l,c);r.push(s.slice(f,h))}}return e.clone(r)}}],[{key:"flatten",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0;return Object(C.a)(this,n),i=Vi.flatten.apply(Vi,sn(i)),(r=t.call(this,e.type,i,a))._field=e,1!==i.length||Object(Oi.a)(r)instanceof Ki?r:Object(_i.a)(r,new Ki(e,i[0],r._chunkOffsets))}return Object(F.a)(n,[{key:"field",get:function(){return this._field}},{key:"name",get:function(){return this._field.name}},{key:"nullable",get:function(){return this._field.nullable}},{key:"metadata",get:function(){return this._field.metadata}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._chunks;return new n(this._field,e)}},{key:"getChildAt",value:function(e){if(e<0||e>=this.numChildren)return null;var t,r,i,a=this._children||(this._children=[]);return(t=a[e])?t:(r=(this.type.children||[])[e])&&(i=this._chunks.map((function(t){return t.getChildAt(e)})).filter((function(e){return null!=e}))).length>0?a[e]=new n(r,i):null}}],[{key:"new",value:function(e,t){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a0}))&&(e=e.clone({nullable:!0}));return new n(e,o)}}]),n}(Vi),Ki=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r,i){var a;return Object(C.a)(this,n),(a=t.call(this,e,[r],i))._chunk=r,a}return Object(F.a)(n,[{key:"search",value:function(e,t){return t?t(this,0,e):[0,e]}},{key:"isValid",value:function(e){return this._chunk.isValid(e)}},{key:"get",value:function(e){return this._chunk.get(e)}},{key:"set",value:function(e,t){this._chunk.set(e,t)}},{key:"indexOf",value:function(e,t){return this._chunk.indexOf(e,t)}}]),n}($i),Qi=Array.isArray,qi=function(e,t){return ea(e,t,[],0)},Gi=function(e){var t=N(na(e,[[],[]]),2),n=t[0];return t[1].map((function(e,t){return e instanceof $i?$i.new(e.field.clone(n[t]),e):e instanceof zt?$i.new(n[t],e):$i.new(n[t],[])}))},Ji=function(e){return na(e,[[],[]])},Zi=function(e,t){return function e(t,n,r,i){var a,o=i,u=-1,s=n.length;for(;++u0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0;Object(C.a)(this,t),this.fields=e||[],this.metadata=n||new Map,r||(r=oa(e)),this.dictionaries=r}return Object(F.a)(t,[{key:e,get:function(){return"Schema"}},{key:"toString",value:function(){return"Schema<{ ".concat(this.fields.map((function(e,t){return"".concat(t,": ").concat(e)})).join(", ")," }>")}},{key:"compareTo",value:function(e){return On.compareSchemas(this,e)}},{key:"select",value:function(){for(var e=arguments.length,n=new Array(e),r=0;r2&&void 0!==arguments[2]&&arguments[2],i=arguments.length>3?arguments[3]:void 0;Object(C.a)(this,t),this.name=e,this.type=n,this.nullable=r,this.metadata=i||new Map}return Object(F.a)(t,[{key:"typeId",get:function(){return this.type.typeId}},{key:e,get:function(){return"Field"}},{key:"toString",value:function(){return"".concat(this.name,": ").concat(this.type)}},{key:"compareTo",value:function(e){return On.compareField(this,e)}},{key:"clone",value:function(){for(var e,n,r,i,a,o,u,s,c,l,f=arguments.length,h=new Array(f),d=0;d1&&void 0!==arguments[1]?arguments[1]:new Map,n=-1,r=e.length;++n0&&oa(a.children,t)}return t}ra.prototype.fields=null,ra.prototype.metadata=null,ra.prototype.dictionaries=null,ia.prototype.type=null,ia.prototype.name=null,ia.prototype.nullable=null,ia.prototype.metadata=null;var ua=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._run=new wi,r._offsets=new dr,r}return Object(F.a)(n,[{key:"addChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";if(this.numChildren>0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=e,this.type=new qn(new ia(t,e.type,!0)),this.numChildren-1}},{key:"clear",value:function(){return this._run.clear(),Ct(Object(Lt.a)(n.prototype),"clear",this).call(this)}},{key:"_flushPending",value:function(e){var t,n,r=this._run,i=this._offsets,a=this._setValue,o=0,u=B(e);try{for(u.s();!(n=u.n()).done;){var s=N(n.value,2);o=s[0],void 0===(t=s[1])?i.set(o,0):(i.set(o,t.length),a(this,o,r.bind(t)))}}catch(c){u.e(c)}finally{u.f()}}}]),n}(gr),sa=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){var e;return Object(C.a)(this,n),(e=t.apply(this,arguments))._run=new wi,e}return Object(F.a)(n,[{key:"setValue",value:function(e,t){Ct(Object(Lt.a)(n.prototype),"setValue",this).call(this,e,this._run.bind(t))}},{key:"addChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0";if(this.numChildren>0)throw new Error("FixedSizeListBuilder can only have one child.");var n=this.children.push(e);return this.type=new Xn(this.type.listSize,new ia(t,e.type,!0)),n}},{key:"clear",value:function(){return this._run.clear(),Ct(Object(Lt.a)(n.prototype),"clear",this).call(this)}}]),n}(br),ca=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"set",value:function(e,t){return Ct(Object(Lt.a)(n.prototype),"set",this).call(this,e,t)}},{key:"setValue",value:function(e,t){t=t instanceof Map?t:new Map(Object.entries(t));var n=this._pending||(this._pending=new Map),r=n.get(e);r&&(this._pendingLength-=r.size),this._pendingLength+=t.size,n.set(e,t)}},{key:"addChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"".concat(this.numChildren);if(this.numChildren>0)throw new Error("ListBuilder can only have one child.");return this.children[this.numChildren]=e,this.type=new er(new ia(t,e.type,!0),this.type.keysSorted),this.numChildren-1}},{key:"_flushPending",value:function(e){var t=this,n=this._offsets,r=this._setValue;e.forEach((function(e,i){void 0===e?n.set(i,0):(n.set(i,e.size),r(t,i,e))}))}}]),n}(gr),la=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"addChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"".concat(this.numChildren),n=this.children.push(e);return this.type=new Gn([].concat(sn(this.type.children),[new ia(t,e.type,!0)])),n}}]),n}(br),fa=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._typeIds=new fr(new Int8Array(0),1),"function"===typeof e.valueToChildTypeId&&(r._valueToChildTypeId=e.valueToChildTypeId),r}return Object(F.a)(n,[{key:"typeIdToChildIndex",get:function(){return this.type.typeIdToChildIndex}},{key:"append",value:function(e,t){return this.set(this.length,e,t)}},{key:"set",value:function(e,t,n){return void 0===n&&(n=this._valueToChildTypeId(this,t,e)),this.setValid(e,this.isValid(t))&&this.setValue(e,t,n),this}},{key:"setValue",value:function(e,t,r){this._typeIds.set(e,r),Ct(Object(Lt.a)(n.prototype),"setValue",this).call(this,e,t)}},{key:"addChild",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"".concat(this.children.length),n=this.children.push(e),r=this.type,i=r.children,a=r.mode,o=r.typeIds,u=[].concat(sn(i),[new ia(t,e.type)]);return this.type=new Jn(a,[].concat(sn(o),[n]),u),n}},{key:"_valueToChildTypeId",value:function(e,t,n){throw new Error("Cannot map UnionBuilder value to child typeId. Pass the `childTypeId` as the second argument to unionBuilder.append(), or supply a `valueToChildTypeId` function as part of the UnionBuilder constructor options.")}}]),n}(br),ha=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(fa),da=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._offsets=new fr(new Int32Array(0)),r}return Object(F.a)(n,[{key:"setValue",value:function(e,t,r){var i=this.type.typeIdToChildIndex[r];return this._offsets.set(e,this.getChildAt(i).length),Ct(Object(Lt.a)(n.prototype),"setValue",this).call(this,e,t,r)}}]),n}(fa),pa=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(cn),ya=function(e,t,n){e[t]=n%4294967296|0,e[t+1]=n/4294967296|0},va=function(e,t,n,r){var i=t[n],a=t[n+1];null!=i&&null!=a&&e.set(r.subarray(0,a-i),i)},ba=function(e,t,n){!function(e,t,n){e[t]=n/864e5|0}(e.values,t,n.valueOf())},ma=function(e,t,n){var r=e.values;ya(r,2*t,n.valueOf())},ga=function(e,t,n){var r=e.stride;e.values[r*t]=n},ka=function(e,t,n){var r=e.stride;e.values[r*t]=Br(n)},wa=function(e,t,n){switch(typeof n){case"bigint":e.values64[t]=n;break;case"number":e.values[t*e.stride]=n;break;default:var r=n,i=e.stride,a=Ne(e.ArrayType,r);e.values.set(a.subarray(0,i),i*t)}},_a=function(e,t,n){var r=e.values;return ya(r,2*t,n/1e3)},Oa=function(e,t,n){var r=e.values;return ya(r,2*t,n)},xa=function(e,t,n){return function(e,t,n){e[t]=1e3*n%4294967296|0,e[t+1]=1e3*n/4294967296|0}(e.values,2*t,n)},Sa=function(e,t,n){return function(e,t,n){e[t]=1e6*n%4294967296|0,e[t+1]=1e6*n/4294967296|0}(e.values,2*t,n)},ja=function(e,t,n){e.values[e.stride*t]=n},Ta=function(e,t,n){e.values[e.stride*t]=n},Ia=function(e,t,n){e.values.set(n.subarray(0,2),2*t)},Ea=function(e,t,n){e.values.set(n.subarray(0,2),2*t)},Aa=function(e,t,n){var r=e.typeIdToChildIndex[e.typeIds[t]],i=e.getChildAt(r);i&&i.set(e.valueOffsets[t],n)},Ba=function(e,t,n){var r=e.typeIdToChildIndex[e.typeIds[t]],i=e.getChildAt(r);i&&i.set(t,n)},Da=function(e,t,n){e.values.set(n.subarray(0,2),2*t)},La=function(e,t,n){e.values[t]=12*n[0]+n[1]%12};pa.prototype.visitBool=function(e,t,n){var r=e.offset,i=e.values,a=r+t;n?i[a>>3]|=1<>3]&=~(1<0){var i=t.children||[],a={nullValues:t.nullValues},o=Array.isArray(i)?function(e,t){return i[t]||a}:function(e){var t=e.name;return i[t]||a};n.children.forEach((function(t,n){var i=t.type,a=o(t,n);r.children.push(e(Dt(Dt({},a),{},{type:i})))}))}return r},Object.keys(Vt).map((function(e){return Vt[e]})).filter((function(e){return"number"===typeof e&&e!==Vt.NONE})).forEach((function(e){Ma.visit(e).prototype._setValue=Fa.getVisitFn(e)})),ki.prototype._setValue=Fa.visitBinary,function(e){!function(t){!function(t){!function(t){var n=function(){function t(){Object(C.a)(this,t),this.bb=null,this.bb_pos=0}return Object(F.a)(t,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"version",value:function(){var e=this.bb.__offset(this.bb_pos,4);return e?this.bb.readInt16(this.bb_pos+e):Ft.apache.arrow.flatbuf.MetadataVersion.V1}},{key:"schema",value:function(e){var t=this.bb.__offset(this.bb_pos,6);return t?(e||new Ft.apache.arrow.flatbuf.Schema).__init(this.bb.__indirect(this.bb_pos+t),this.bb):null}},{key:"dictionaries",value:function(t,n){var r=this.bb.__offset(this.bb_pos,8);return r?(n||new e.apache.arrow.flatbuf.Block).__init(this.bb.__vector(this.bb_pos+r)+24*t,this.bb):null}},{key:"dictionariesLength",value:function(){var e=this.bb.__offset(this.bb_pos,8);return e?this.bb.__vector_len(this.bb_pos+e):0}},{key:"recordBatches",value:function(t,n){var r=this.bb.__offset(this.bb_pos,10);return r?(n||new e.apache.arrow.flatbuf.Block).__init(this.bb.__vector(this.bb_pos+r)+24*t,this.bb):null}},{key:"recordBatchesLength",value:function(){var e=this.bb.__offset(this.bb_pos,10);return e?this.bb.__vector_len(this.bb_pos+e):0}}],[{key:"getRootAsFooter",value:function(e,n){return(n||new t).__init(e.readInt32(e.position())+e.position(),e)}},{key:"startFooter",value:function(e){e.startObject(4)}},{key:"addVersion",value:function(e,t){e.addFieldInt16(0,t,Ft.apache.arrow.flatbuf.MetadataVersion.V1)}},{key:"addSchema",value:function(e,t){e.addFieldOffset(1,t,0)}},{key:"addDictionaries",value:function(e,t){e.addFieldOffset(2,t,0)}},{key:"startDictionariesVector",value:function(e,t){e.startVector(24,t,8)}},{key:"addRecordBatches",value:function(e,t){e.addFieldOffset(3,t,0)}},{key:"startRecordBatchesVector",value:function(e,t){e.startVector(24,t,8)}},{key:"endFooter",value:function(e){return e.endObject()}},{key:"finishFooterBuffer",value:function(e,t){e.finish(t)}},{key:"createFooter",value:function(e,n,r,i,a){return t.startFooter(e),t.addVersion(e,n),t.addSchema(e,r),t.addDictionaries(e,i),t.addRecordBatches(e,a),t.endFooter(e)}}]),t}();t.Footer=n}(t.flatbuf||(t.flatbuf={}))}(t.arrow||(t.arrow={}))}(e.apache||(e.apache={}))}(Ca||(Ca={})),function(e){!function(e){!function(e){!function(e){var t=function(){function e(){Object(C.a)(this,e),this.bb=null,this.bb_pos=0}return Object(F.a)(e,[{key:"__init",value:function(e,t){return this.bb_pos=e,this.bb=t,this}},{key:"offset",value:function(){return this.bb.readInt64(this.bb_pos)}},{key:"metaDataLength",value:function(){return this.bb.readInt32(this.bb_pos+8)}},{key:"bodyLength",value:function(){return this.bb.readInt64(this.bb_pos+16)}}],[{key:"createBlock",value:function(e,t,n,r){return e.prep(8,24),e.writeInt64(r),e.pad(4),e.writeInt32(n),e.writeInt64(t),e.offset()}}]),e}();e.Block=t}(e.flatbuf||(e.flatbuf={}))}(e.arrow||(e.arrow={}))}(e.apache||(e.apache={}))}(Ca||(Ca={}));var Na=W.Long,Ua=W.Builder,Pa=W.ByteBuffer,Ra=Ca.apache.arrow.flatbuf.Block,za=Ca.apache.arrow.flatbuf.Footer,Va=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Gt.V4,r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;Object(C.a)(this,e),this.schema=t,this.version=n,r&&(this._recordBatches=r),i&&(this._dictionaryBatches=i)}return Object(F.a)(e,[{key:"numRecordBatches",get:function(){return this._recordBatches.length}},{key:"numDictionaries",get:function(){return this._dictionaryBatches.length}},{key:"recordBatches",value:M.mark((function e(){var t,n,r;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=-1,r=this.numRecordBatches;case 1:if(!(++n=0&&e=0&&e=0&&e=0&&e0)return Ct(Object(Lt.a)(n.prototype),"write",this).call(this,e)}},{key:"toString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?ee(this.toUint8Array(!0)):this.toUint8Array(!1).then(ee)}},{key:"toUint8Array",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return t?Me(this._values)[0]:L(M.mark((function t(){var n,r,i,a,o,u,s,c;return M.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=[],r=0,i=!1,a=!1,t.prev=3,u=Ya(e);case 5:return t.next=7,u.next();case 7:if(!(i=!(s=t.sent).done)){t.next=14;break}c=s.value,n.push(c),r+=c.byteLength;case 11:i=!1,t.next=5;break;case 14:t.next=20;break;case 16:t.prev=16,t.t0=t.catch(3),a=!0,o=t.t0;case 20:if(t.prev=20,t.prev=21,!i||null==u.return){t.next=25;break}return t.next=25,u.return();case 25:if(t.prev=25,!a){t.next=28;break}throw o;case 28:return t.finish(25);case 29:return t.finish(20);case 30:return t.abrupt("return",Me(n,r)[0]);case 31:case"end":return t.stop()}}),t,null,[[3,16,20,30],[21,,25,29]])})))()}}]),n}(ue),Qa=function(e){function t(e){Object(C.a)(this,t),e&&(this.source=new Ga(kt.fromIterable(e)))}return Object(F.a)(t,[{key:e,value:function(){return this}},{key:"next",value:function(e){return this.source.next(e)}},{key:"throw",value:function(e){return this.source.throw(e)}},{key:"return",value:function(e){return this.source.return(e)}},{key:"peek",value:function(e){return this.source.peek(e)}},{key:"read",value:function(e){return this.source.read(e)}}]),t}(Symbol.iterator),qa=function(e){function t(e){Object(C.a)(this,t),e instanceof t?this.source=e.source:e instanceof Ka?this.source=new Ja(kt.fromAsyncIterable(e)):Ee(e)?this.source=new Ja(kt.fromNodeStream(e)):Te(e)?this.source=new Ja(kt.fromDOMStream(e)):Se(e)?this.source=new Ja(kt.fromDOMStream(e.body)):ke(e)?this.source=new Ja(kt.fromIterable(e)):(ge(e)||we(e))&&(this.source=new Ja(kt.fromAsyncIterable(e)))}return Object(F.a)(t,[{key:e,value:function(){return this}},{key:"next",value:function(e){return this.source.next(e)}},{key:"throw",value:function(e){return this.source.throw(e)}},{key:"return",value:function(e){return this.source.return(e)}},{key:"closed",get:function(){return this.source.closed}},{key:"cancel",value:function(e){return this.source.cancel(e)}},{key:"peek",value:function(e){return this.source.peek(e)}},{key:"read",value:function(e){return this.source.read(e)}}]),t}(Symbol.asyncIterator),Ga=function(){function e(t){Object(C.a)(this,e),this.source=t}return Object(F.a)(e,[{key:"cancel",value:function(e){this.return(e)}},{key:"peek",value:function(e){return this.next(e,"peek").value}},{key:"read",value:function(e){return this.next(e,"read").value}},{key:"next",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"read";return this.source.next({cmd:t,size:e})}},{key:"throw",value:function(e){return Object.create(this.source.throw&&this.source.throw(e)||ie)}},{key:"return",value:function(e){return Object.create(this.source.return&&this.source.return(e)||ie)}}]),e}(),Ja=function(){function e(t){var n=this;Object(C.a)(this,e),this.source=t,this._closedPromise=new Promise((function(e){return n._closedPromiseResolve=e}))}return Object(F.a)(e,[{key:"cancel",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.return(t);case 2:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"closed",get:function(){return this._closedPromise}},{key:"read",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.next(t,"read");case 2:return e.abrupt("return",e.sent.value);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"peek",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.next(t,"peek");case 2:return e.abrupt("return",e.sent.value);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"next",value:function(){var e=L(M.mark((function e(t){var n,r=arguments;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=r.length>1&&void 0!==r[1]?r[1]:"read",e.next=3,this.source.next({cmd:n,size:t});case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"throw",value:function(){var e=L(M.mark((function e(t){var n;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t1=this.source.throw,!e.t1){e.next=5;break}return e.next=4,this.source.throw(t);case 4:e.t1=e.sent;case 5:if(e.t0=e.t1,e.t0){e.next=8;break}e.t0=ie;case 8:return n=e.t0,this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,e.abrupt("return",Object.create(n));case 12:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"return",value:function(){var e=L(M.mark((function e(t){var n;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.t1=this.source.return,!e.t1){e.next=5;break}return e.next=4,this.source.return(t);case 4:e.t1=e.sent;case 5:if(e.t0=e.t1,e.t0){e.next=8;break}e.t0=ie;case 8:return n=e.t0,this._closedPromiseResolve&&this._closedPromiseResolve(),this._closedPromiseResolve=void 0,e.abrupt("return",Object.create(n));case 12:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}(),Za=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){var i;return Object(C.a)(this,n),(i=t.call(this)).position=0,i.buffer=Ve(e),i.size="undefined"===typeof r?i.buffer.byteLength:r,i}return Object(F.a)(n,[{key:"readInt32",value:function(e){var t=this.readAt(e,4),n=t.buffer,r=t.byteOffset;return new DataView(n,r).getInt32(0,!0)}},{key:"seek",value:function(e){return this.position=Math.min(e,this.size),e>>16,65535&this.buffer[1],this.buffer[0]>>>16,65535&this.buffer[0]]),n=new Uint32Array([e.buffer[1]>>>16,65535&e.buffer[1],e.buffer[0]>>>16,65535&e.buffer[0]]),r=t[3]*n[3];this.buffer[0]=65535&r;var i=r>>>16;return i+=r=t[2]*n[3],i+=r=t[3]*n[2]>>>0,this.buffer[0]+=i<<16,this.buffer[1]=i>>>0>>16,this.buffer[1]+=t[1]*n[3]+t[2]*n[2]+t[3]*n[1],this.buffer[1]+=t[0]*n[3]+t[1]*n[2]+t[2]*n[1]+t[3]*n[0]<<16,this}},{key:"_plus",value:function(e){var t=this.buffer[0]+e.buffer[0]>>>0;this.buffer[1]+=e.buffer[1],t>>0&&++this.buffer[1],this.buffer[0]=t}},{key:"lessThan",value:function(e){return this.buffer[1]1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(2);return n.fromString("string"===typeof e?e:e.toString(),t)}},{key:"fromNumber",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(2);return n.fromString(e.toString(),t)}},{key:"fromString",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(2),r=e.length,i=new n(t),a=0;a1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(2);return n.fromString("string"===typeof e?e:e.toString(),t)}},{key:"fromNumber",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(2);return n.fromString(e.toString(),t)}},{key:"fromString",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(2),r=e.startsWith("-"),i=e.length,a=new n(t),o=r?1:0;o>>0,t[2]=this.buffer[2]+e.buffer[2]>>>0,t[1]=this.buffer[1]+e.buffer[1]>>>0,t[0]=this.buffer[0]+e.buffer[0]>>>0,t[0]>>0&&++t[1],t[1]>>0&&++t[2],t[2]>>0&&++t[3],this.buffer[3]=t[3],this.buffer[2]=t[2],this.buffer[1]=t[1],this.buffer[0]=t[0],this}},{key:"hex",value:function(){return"".concat(eo(this.buffer[3])," ").concat(eo(this.buffer[2])," ").concat(eo(this.buffer[1])," ").concat(eo(this.buffer[0]))}}],[{key:"multiply",value:function(t,n){return new e(new Uint32Array(t.buffer)).times(n)}},{key:"add",value:function(t,n){return new e(new Uint32Array(t.buffer)).plus(n)}},{key:"from",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(4);return e.fromString("string"===typeof t?t:t.toString(),n)}},{key:"fromNumber",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(4);return e.fromString(t.toString(),n)}},{key:"fromString",value:function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Uint32Array(4),r=t.startsWith("-"),i=t.length,a=new e(n),o=r?1:0;o1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length;return ar.Null(e,0,n)}},{key:"visitBool",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Bool(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitInt",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Int(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitFloat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Float(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitUtf8",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Utf8(e,0,n,r,this.readNullBitmap(e,r),this.readOffsets(e),this.readData(e))}},{key:"visitBinary",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Binary(e,0,n,r,this.readNullBitmap(e,r),this.readOffsets(e),this.readData(e))}},{key:"visitFixedSizeBinary",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.FixedSizeBinary(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitDate",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Date(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitTimestamp",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Timestamp(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitTime",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Time(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitDecimal",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Decimal(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitList",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.List(e,0,n,r,this.readNullBitmap(e,r),this.readOffsets(e),this.visit(e.children[0]))}},{key:"visitStruct",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Struct(e,0,n,r,this.readNullBitmap(e,r),this.visitMany(e.children))}},{key:"visitUnion",value:function(e){return e.mode===Kt.Sparse?this.visitSparseUnion(e):this.visitDenseUnion(e)}},{key:"visitDenseUnion",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Union(e,0,n,r,this.readNullBitmap(e,r),this.readTypeIds(e),this.readOffsets(e),this.visitMany(e.children))}},{key:"visitSparseUnion",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Union(e,0,n,r,this.readNullBitmap(e,r),this.readTypeIds(e),this.visitMany(e.children))}},{key:"visitDictionary",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Dictionary(e,0,n,r,this.readNullBitmap(e,r),this.readData(e.indices),this.readDictionary(e))}},{key:"visitInterval",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Interval(e,0,n,r,this.readNullBitmap(e,r),this.readData(e))}},{key:"visitFixedSizeList",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.FixedSizeList(e,0,n,r,this.readNullBitmap(e,r),this.visit(e.children[0]))}},{key:"visitMap",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextFieldNode(),n=t.length,r=t.nullCount;return ar.Map(e,0,n,r,this.readNullBitmap(e,r),this.readOffsets(e),this.visit(e.children[0]))}},{key:"nextFieldNode",value:function(){return this.nodes[++this.nodesIndex]}},{key:"nextBufferRange",value:function(){return this.buffers[++this.buffersIndex]}},{key:"readNullBitmap",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.nextBufferRange();return t>0&&this.readData(e,n)||new Uint8Array(0)}},{key:"readOffsets",value:function(e,t){return this.readData(e,t)}},{key:"readTypeIds",value:function(e,t){return this.readData(e,t)}},{key:"readData",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextBufferRange(),n=t.length,r=t.offset;return this.bytes.subarray(r,r+n)}},{key:"readDictionary",value:function(e){return this.dictionaries.get(e.id)}}]),n}(cn),uo=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r,i,a){var o;return Object(C.a)(this,n),(o=t.call(this,new Uint8Array(0),r,i,a)).sources=e,o}return Object(F.a)(n,[{key:"readNullBitmap",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.nextBufferRange(),r=n.offset;return t<=0?new Uint8Array(0):nn(this.sources[r])}},{key:"readOffsets",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextBufferRange(),n=t.offset;return Ne(Uint8Array,Ne(Int32Array,this.sources[n]))}},{key:"readTypeIds",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextBufferRange(),n=t.offset;return Ne(Uint8Array,Ne(e.ArrayType,this.sources[n]))}},{key:"readData",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.nextBufferRange(),n=t.offset,r=this.sources;return xn.isTimestamp(e)||(xn.isInt(e)||xn.isTime(e))&&64===e.bitWidth||xn.isDate(e)&&e.unit===Ht.MILLISECOND?Ne(Uint8Array,io.convertArray(r[n])):xn.isDecimal(e)?Ne(Uint8Array,ao.convertArray(r[n])):xn.isBinary(e)||xn.isFixedSizeBinary(e)?so(r[n]):xn.isBool(e)?nn(r[n]):xn.isUtf8(e)?te(r[n].join("")):Ne(Uint8Array,Ne(e.ArrayType,r[n].map((function(e){return+e}))))}}]),n}(oo);function so(e){for(var t=e.join(""),n=new Uint8Array(t.length/2),r=0;r>1]=parseInt(t.substr(r,2),16);return n}var co=W.Long,lo=Ft.apache.arrow.flatbuf.Null,fo=Ft.apache.arrow.flatbuf.Int,ho=Ft.apache.arrow.flatbuf.FloatingPoint,po=Ft.apache.arrow.flatbuf.Binary,yo=Ft.apache.arrow.flatbuf.Bool,vo=Ft.apache.arrow.flatbuf.Utf8,bo=Ft.apache.arrow.flatbuf.Decimal,mo=Ft.apache.arrow.flatbuf.Date,go=Ft.apache.arrow.flatbuf.Time,ko=Ft.apache.arrow.flatbuf.Timestamp,wo=Ft.apache.arrow.flatbuf.Interval,_o=Ft.apache.arrow.flatbuf.List,Oo=Ft.apache.arrow.flatbuf.Struct_,xo=Ft.apache.arrow.flatbuf.Union,So=Ft.apache.arrow.flatbuf.DictionaryEncoding,jo=Ft.apache.arrow.flatbuf.FixedSizeBinary,To=Ft.apache.arrow.flatbuf.FixedSizeList,Io=Ft.apache.arrow.flatbuf.Map,Eo=new(function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"visit",value:function(e,t){return null==e||null==t?void 0:Ct(Object(Lt.a)(n.prototype),"visit",this).call(this,e,t)}},{key:"visitNull",value:function(e,t){return lo.startNull(t),lo.endNull(t)}},{key:"visitInt",value:function(e,t){return fo.startInt(t),fo.addBitWidth(t,e.bitWidth),fo.addIsSigned(t,e.isSigned),fo.endInt(t)}},{key:"visitFloat",value:function(e,t){return ho.startFloatingPoint(t),ho.addPrecision(t,e.precision),ho.endFloatingPoint(t)}},{key:"visitBinary",value:function(e,t){return po.startBinary(t),po.endBinary(t)}},{key:"visitBool",value:function(e,t){return yo.startBool(t),yo.endBool(t)}},{key:"visitUtf8",value:function(e,t){return vo.startUtf8(t),vo.endUtf8(t)}},{key:"visitDecimal",value:function(e,t){return bo.startDecimal(t),bo.addScale(t,e.scale),bo.addPrecision(t,e.precision),bo.endDecimal(t)}},{key:"visitDate",value:function(e,t){return mo.startDate(t),mo.addUnit(t,e.unit),mo.endDate(t)}},{key:"visitTime",value:function(e,t){return go.startTime(t),go.addUnit(t,e.unit),go.addBitWidth(t,e.bitWidth),go.endTime(t)}},{key:"visitTimestamp",value:function(e,t){var n=e.timezone&&t.createString(e.timezone)||void 0;return ko.startTimestamp(t),ko.addUnit(t,e.unit),void 0!==n&&ko.addTimezone(t,n),ko.endTimestamp(t)}},{key:"visitInterval",value:function(e,t){return wo.startInterval(t),wo.addUnit(t,e.unit),wo.endInterval(t)}},{key:"visitList",value:function(e,t){return _o.startList(t),_o.endList(t)}},{key:"visitStruct",value:function(e,t){return Oo.startStruct_(t),Oo.endStruct_(t)}},{key:"visitUnion",value:function(e,t){xo.startTypeIdsVector(t,e.typeIds.length);var n=xo.createTypeIdsVector(t,e.typeIds);return xo.startUnion(t),xo.addMode(t,e.mode),xo.addTypeIds(t,n),xo.endUnion(t)}},{key:"visitDictionary",value:function(e,t){var n=this.visit(e.indices,t);return So.startDictionaryEncoding(t),So.addId(t,new co(e.id,0)),So.addIsOrdered(t,e.isOrdered),void 0!==n&&So.addIndexType(t,n),So.endDictionaryEncoding(t)}},{key:"visitFixedSizeBinary",value:function(e,t){return jo.startFixedSizeBinary(t),jo.addByteWidth(t,e.byteWidth),jo.endFixedSizeBinary(t)}},{key:"visitFixedSizeList",value:function(e,t){return To.startFixedSizeList(t),To.addListSize(t,e.listSize),To.endFixedSizeList(t)}},{key:"visitMap",value:function(e,t){return Io.startMap(t),Io.addKeysSorted(t,e.keysSorted),Io.endMap(t)}}]),n}(cn));function Ao(e){return new Go(e.count,function e(t){return(t||[]).reduce((function(t,n){return[].concat(sn(t),[new Xo(n.count,(r=n.VALIDITY,(r||[]).reduce((function(e,t){return e+ +(0===t)}),0)))],sn(e(n.children)));var r}),[])}(e.columns),function e(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=-1,i=(t||[]).length;++r1&&void 0!==arguments[1]?arguments[1]:0;if(t instanceof ra)return new e(0,Gt.V4,qt.Schema,t);if(t instanceof Go)return new e(n,Gt.V4,qt.RecordBatch,t);if(t instanceof Jo)return new e(n,Gt.V4,qt.DictionaryBatch,t);throw new Error("Unrecognized Message header: ".concat(t))}}]),e}(),Go=function(){function e(t,n,r){Object(C.a)(this,e),this._nodes=n,this._buffers=r,this._length="number"===typeof t?t:t.low}return Object(F.a)(e,[{key:"nodes",get:function(){return this._nodes}},{key:"length",get:function(){return this._length}},{key:"buffers",get:function(){return this._buffers}}]),e}(),Jo=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];Object(C.a)(this,e),this._data=t,this._isDelta=r,this._id="number"===typeof n?n:n.low}return Object(F.a)(e,[{key:"id",get:function(){return this._id}},{key:"data",get:function(){return this._data}},{key:"isDelta",get:function(){return this._isDelta}},{key:"length",get:function(){return this.data.length}},{key:"nodes",get:function(){return this.data.nodes}},{key:"buffers",get:function(){return this.data.buffers}}]),e}(),Zo=Object(F.a)((function e(t,n){Object(C.a)(this,e),this.offset="number"===typeof t?t:t.low,this.length="number"===typeof n?n:n.low})),Xo=Object(F.a)((function e(t,n){Object(C.a)(this,e),this.length="number"===typeof t?t:t.low,this.nullCount="number"===typeof n?n:n.low}));function eu(e){for(var t,n=[],r=-1,i=-1,a=e.nodesLength();++r0?Ro.createCustomMetadataVector(e,sn(t.metadata).map((function(t){var n=N(t,2),r=n[0],i=n[1],a=e.createString("".concat(r)),o=e.createString("".concat(i));return Ho.startKeyValue(e),Ho.addKey(e,a),Ho.addValue(e,o),Ho.endKeyValue(e)}))):-1;t.name&&(n=e.createString(t.name));Ro.startField(e),Ro.addType(e,r),Ro.addTypeType(e,o),Ro.addChildren(e,s),Ro.addNullable(e,!!t.nullable),-1!==n&&Ro.addName(e,n);-1!==i&&Ro.addDictionary(e,i);-1!==c&&Ro.addCustomMetadata(e,c);return Ro.endField(e)},ia.decode=function(e,t){var n,r,i,a,o,u;t&&(u=e.dictionary())?t.has(n=u.id().low)?(a=(a=u.indexType())?au(a):new En,o=new rr(t.get(n),a,n,u.isOrdered()),r=new ia(e.name(),o,e.nullable(),iu(e))):(a=(a=u.indexType())?au(a):new En,t.set(n,i=ou(e,ru(e,t))),o=new rr(i,a,n,u.isOrdered()),r=new ia(e.name(),o,e.nullable(),iu(e))):(i=ou(e,ru(e,t)),r=new ia(e.name(),i,e.nullable(),iu(e)));return r||null},ia.fromJSON=function(e,t){var n,r,i,a,o,u;return t&&(a=e.dictionary)?t.has(n=a.id)?(r=(r=a.indexType)?Co(r):new En,u=new rr(t.get(n),r,n,a.isOrdered),i=new ia(e.name,u,e.nullable,Lo(e.customMetadata))):(r=(r=a.indexType)?Co(r):new En,t.set(n,o=Fo(e,Do(e,t))),u=new rr(o,r,n,a.isOrdered),i=new ia(e.name,u,e.nullable,Lo(e.customMetadata))):(o=Fo(e,Do(e,t)),i=new ia(e.name,o,e.nullable,Lo(e.customMetadata))),i||null},ra.encode=function(e,t){var n=t.fields.map((function(t){return ia.encode(e,t)}));zo.startFieldsVector(e,n.length);var r=zo.createFieldsVector(e,n),i=t.metadata&&t.metadata.size>0?zo.createCustomMetadataVector(e,sn(t.metadata).map((function(t){var n=N(t,2),r=n[0],i=n[1],a=e.createString("".concat(r)),o=e.createString("".concat(i));return Ho.startKeyValue(e),Ho.addKey(e,a),Ho.addValue(e,o),Ho.endKeyValue(e)}))):-1;zo.startSchema(e),zo.addFields(e,r),zo.addEndianness(e,uu?$o.Little:$o.Big),-1!==i&&zo.addCustomMetadata(e,i);return zo.endSchema(e)},ra.decode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,n=nu(e,t);return new ra(n,iu(e),t)},ra.fromJSON=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map;return new ra(Bo(e,t),Lo(e.customMetadata),t)},Go.encode=function(e,t){var n=t.nodes||[],r=t.buffers||[];Ko.startNodesVector(e,n.length),n.slice().reverse().forEach((function(t){return Xo.encode(e,t)}));var i=e.endVector();Ko.startBuffersVector(e,r.length),r.slice().reverse().forEach((function(t){return Zo.encode(e,t)}));var a=e.endVector();return Ko.startRecordBatch(e),Ko.addLength(e,new Mo(t.length,0)),Ko.addNodes(e,i),Ko.addBuffers(e,a),Ko.endRecordBatch(e)},Go.decode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Gt.V4;return new Go(e.length(),eu(e),tu(e,t))},Go.fromJSON=Ao,Jo.encode=function(e,t){var n=Go.encode(e,t.data);return Qo.startDictionaryBatch(e),Qo.addId(e,new Mo(t.id,0)),Qo.addIsDelta(e,t.isDelta),Qo.addData(e,n),Qo.endDictionaryBatch(e)},Jo.decode=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Gt.V4;return new Jo(Go.decode(e.data(),t),e.id(),e.isDelta())},Jo.fromJSON=function(e){return new Jo(Ao(e.data),e.id,e.isDelta)},Xo.encode=function(e,t){return Yo.createFieldNode(e,new Mo(t.length,0),new Mo(t.nullCount,0))},Xo.decode=function(e){return new Xo(e.length(),e.nullCount())},Zo.encode=function(e,t){return Vo.createBuffer(e,new Mo(t.offset,0),new Mo(t.length,0))},Zo.decode=function(e){return new Zo(e.offset(),e.length())};for(var uu=function(){var e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}(),su=W.ByteBuffer,cu=function(e){return"Expected ".concat(qt[e]," Message in stream, but was null or length 0.")},lu=function(e){return"Header pointer of flatbuffer-encoded ".concat(qt[e]," Message is null or length 0.")},fu=function(e,t){return"Expected to read ".concat(e," metadata bytes, but only read ").concat(t,".")},hu=function(e,t){return"Expected to read ".concat(e," bytes for message body, but only read ").concat(t,".")},du=function(e){function t(e){Object(C.a)(this,t),this.source=e instanceof Qa?e:new Qa(e)}return Object(F.a)(t,[{key:e,value:function(){return this}},{key:"next",value:function(){var e;return(e=this.readMetadataLength()).done||-1===e.value&&(e=this.readMetadataLength()).done||(e=this.readMetadata(e.value)).done?ie:e}},{key:"throw",value:function(e){return this.source.throw(e)}},{key:"return",value:function(e){return this.source.return(e)}},{key:"readMessage",value:function(e){var t;if((t=this.next()).done)return null;if(null!=e&&t.value.headerType!==e)throw new Error(cu(e));return t.value}},{key:"readMessageBody",value:function(e){if(e<=0)return new Uint8Array(0);var t=Ve(this.source.read(e));if(t.byteLength0&&void 0!==arguments[0]&&arguments[0],t=qt.Schema,n=this.readMessage(t),r=n&&n.header();if(e&&!r)throw new Error(lu(t));return r}},{key:"readMetadataLength",value:function(){var e=this.source.read(vu),t=e&&new su(e),n=t&&t.readInt32(0)||0;return{done:0===n,value:n}}},{key:"readMetadata",value:function(e){var t=this.source.read(e);if(!t)return ie;if(t.byteLength0&&void 0!==a[0]&&a[0],n=qt.Schema,e.next=4,this.readMessage(n);case 4:if(r=e.sent,i=r&&r.header(),!t||i){e.next=8;break}throw new Error(lu(n));case 8:return e.abrupt("return",i);case 9:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"readMetadataLength",value:function(){var e=L(M.mark((function e(){var t,n,r;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.source.read(vu);case 2:return t=e.sent,n=t&&new su(t),r=n&&n.readInt32(0)||0,e.abrupt("return",{done:0===r,value:r});case 6:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"readMetadata",value:function(){var e=L(M.mark((function e(t){var n;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.source.read(t);case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return",ie);case 5:if(!(n.byteLength1&&void 0!==arguments[1]?arguments[1]:0,n=-1,r=bu.length;++n2147483647)throw new RangeError("Cannot write arrays larger than 2^31 - 1 in length");xn.isNull(e.type)||xu.call(this,i<=0?new Uint8Array(0):tn(t.offset,r,t.nullBitmap)),this.nodes.push(new Xo(r,i))}return Ct(Object(Lt.a)(n.prototype),"visit",this).call(this,e)}},{key:"visitNull",value:function(e){return this}},{key:"visitDictionary",value:function(e){return this.visit(e.indices)}},{key:"nodes",get:function(){return this._nodes}},{key:"buffers",get:function(){return this._buffers}},{key:"byteLength",get:function(){return this._byteLength}},{key:"bufferRegions",get:function(){return this._bufferRegions}}],[{key:"assemble",value:function(){for(var e=new n,t=arguments.length,r=new Array(t),i=0;i=e.length?xu.call(this,new Uint8Array(0)):(t=e.values)instanceof Uint8Array?xu.call(this,tn(e.offset,e.length,t)):xu.call(this,nn(e))},Ou.prototype.visitInt=Su,Ou.prototype.visitFloat=Su,Ou.prototype.visitUtf8=ju,Ou.prototype.visitBinary=ju,Ou.prototype.visitFixedSizeBinary=Su,Ou.prototype.visitDate=Su,Ou.prototype.visitTimestamp=Su,Ou.prototype.visitTime=Su,Ou.prototype.visitDecimal=Su,Ou.prototype.visitList=Tu,Ou.prototype.visitStruct=Iu,Ou.prototype.visitUnion=function(e){var t=e.type,n=e.length,r=e.typeIds,i=e.valueOffsets;if(xu.call(this,r),t.mode===Kt.Sparse)return Iu.call(this,e);if(t.mode===Kt.Dense){if(e.offset<=0)return xu.call(this,i),Iu.call(this,e);for(var a,o,u=r.reduce((function(e,t){return Math.max(e,t)}),r[0]),s=new Int32Array(u+1),c=new Int32Array(u+1).fill(-1),l=new Int32Array(n),f=bt(-i[0],n,i),h=-1;++h0&&void 0!==arguments[0]&&arguments[0];return this._sink.toString(e)}},{key:"toUint8Array",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this._sink.toUint8Array(e)}},{key:"writeAll",value:function(e){var t=this;return ge(e)?e.then((function(e){return t.writeAll(e)})):we(e)?Fu(this,e):Cu(this,e)}},{key:"closed",get:function(){return this._sink.closed}},{key:t,value:function(){return this._sink[Symbol.asyncIterator]()}},{key:"toDOMStream",value:function(e){return this._sink.toDOMStream(e)}},{key:"toNodeStream",value:function(e){return this._sink.toNodeStream(e)}},{key:"close",value:function(){return this.reset()._sink.close()}},{key:"abort",value:function(e){return this.reset()._sink.abort(e)}},{key:"finish",value:function(){return this._autoDestroy?this.close():this.reset(this._sink,this._schema),this}},{key:"reset",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._sink,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e===this._sink||e instanceof Ka?this._sink=e:(this._sink=new Ka,e&&je(e)?this.toDOMStream({type:"bytes"}).pipeTo(e):e&&Ie(e)&&this.toNodeStream({objectMode:!1}).pipe(e)),this._started&&this._schema&&this._writeFooter(this._schema),this._started=!1,this._dictionaryBlocks=[],this._recordBatchBlocks=[],this._dictionaryDeltaOffsets=new Map,t&&t.compareTo(this._schema)||(null===t?(this._position=0,this._schema=null):(this._started=!0,this._schema=t,this._writeSchema(t))),this}},{key:"write",value:function(e){var t=null;if(!this._sink)throw new Error("RecordBatchWriter is closed");if(null===e||void 0===e)return this.finish()&&void 0;if(e instanceof Bc&&!(t=e.schema))return this.finish()&&void 0;if(e instanceof Dc&&!(t=e.schema))return this.finish()&&void 0;if(t&&!t.compareTo(this._schema)){if(this._started&&this._autoDestroy)return this.close();this.reset(this._sink,t)}e instanceof Dc?e instanceof Lc||this._writeRecordBatch(e):e instanceof Bc?this.writeAll(e.chunks):ke(e)&&this.writeAll(e)}},{key:"_writeMessage",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,n=t-1,r=qo.encode(e),i=r.byteLength,a=this._writeLegacyIpcFormat?4:8,o=i+a+n&~n,u=o-i-a;return e.headerType===qt.RecordBatch?this._recordBatchBlocks.push(new Ha(o,e.bodyLength,this._position)):e.headerType===qt.DictionaryBatch&&this._dictionaryBlocks.push(new Ha(o,e.bodyLength,this._position)),this._writeLegacyIpcFormat||this._write(Int32Array.of(-1)),this._write(Int32Array.of(o-a)),i>0&&this._write(r),this._writePadding(u)}},{key:"_write",value:function(e){if(this._started){var t=Ve(e);t&&t.byteLength>0&&(this._sink.write(t),this._position+=t.byteLength)}return this}},{key:"_writeSchema",value:function(e){return this._writeMessage(qo.from(e))}},{key:"_writeFooter",value:function(e){return this._writeLegacyIpcFormat?this._write(Int32Array.of(0)):this._write(Int32Array.of(-1,0))}},{key:"_writeMagic",value:function(){return this._write(bu)}},{key:"_writePadding",value:function(e){return e>0?this._write(new Uint8Array(e)):this}},{key:"_writeRecordBatch",value:function(e){var t=Ou.assemble(e),n=t.byteLength,r=t.nodes,i=t.bufferRegions,a=t.buffers,o=new Go(e.length,r,i),u=qo.from(o,n);return this._writeDictionaries(e)._writeMessage(u)._writeBodyBuffers(a)}},{key:"_writeDictionaryBatch",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];this._dictionaryDeltaOffsets.set(t,e.length+(this._dictionaryDeltaOffsets.get(t)||0));var r=Ou.assemble(e),i=r.byteLength,a=r.nodes,o=r.bufferRegions,u=r.buffers,s=new Go(e.length,a,o),c=new Jo(s,t,n),l=qo.from(c,i);return this._writeMessage(l)._writeBodyBuffers(u)}},{key:"_writeBodyBuffers",value:function(e){for(var t,n,r,i=-1,a=e.length;++i0&&(this._write(t),(r=(n+7&-8)-n)>0&&this._writePadding(r));return this}},{key:"_writeDictionaries",value:function(e){var t,n=B(e.dictionaries);try{for(n.s();!(t=n.n()).done;){var r=N(t.value,2),i=r[0],a=r[1],o=this._dictionaryDeltaOffsets.get(i)||0;if(0===o||(a=a.slice(o)).length>0){var u,s=B("chunks"in a?a.chunks:[a]);try{for(s.s();!(u=s.n()).done;){var c=u.value;this._writeDictionaryBatch(c,i,o>0),o+=c.length}}catch(l){s.e(l)}finally{s.f()}}}}catch(l){n.e(l)}finally{n.f()}return this}}],[{key:"throughNode",value:function(e){throw new Error('"throughNode" not available in this environment')}},{key:"throughDOM",value:function(e,t){throw new Error('"throughDOM" not available in this environment')}}]),r}(oe,Symbol.asyncIterator),Du=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,null,[{key:"writeAll",value:function(e,t){var r=new n(t);return ge(e)?e.then((function(e){return r.writeAll(e)})):we(e)?Fu(r,e):Cu(r,e)}}]),n}(Bu),Lu=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){var e;return Object(C.a)(this,n),(e=t.call(this))._autoDestroy=!0,e}return Object(F.a)(n,[{key:"_writeSchema",value:function(e){return this._writeMagic()._writePadding(2)}},{key:"_writeFooter",value:function(e){var t=Va.encode(new Va(e,Gt.V4,this._recordBatchBlocks,this._dictionaryBlocks));return Ct(Object(Lt.a)(n.prototype),"_writeFooter",this).call(this,e)._write(t)._write(Int32Array.of(t.byteLength))._writeMagic()}}],[{key:"writeAll",value:function(e){var t=new n;return ge(e)?e.then((function(e){return t.writeAll(e)})):we(e)?Fu(t,e):Cu(t,e)}}]),n}(Bu);function Cu(e,t){var n=t;t instanceof Bc&&(n=t.chunks,e.reset(void 0,t.schema));var r,i=B(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;e.write(a)}}catch(o){i.e(o)}finally{i.f()}return e.finish()}function Fu(e,t){return Mu.apply(this,arguments)}function Mu(){return(Mu=L(M.mark((function e(t,n){var r,i,a,o,u,s;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=!1,i=!1,e.prev=2,o=Eu(n);case 4:return e.next=6,o.next();case 6:if(!(r=!(u=e.sent).done)){e.next=12;break}s=u.value,t.write(s);case 9:r=!1,e.next=4;break;case 12:e.next=18;break;case 14:e.prev=14,e.t0=e.catch(2),i=!0,a=e.t0;case 18:if(e.prev=18,e.prev=19,!r||null==o.return){e.next=23;break}return e.next=23,o.return();case 23:if(e.prev=23,!i){e.next=26;break}throw a;case 26:return e.finish(23);case 27:return e.finish(18);case 28:return e.abrupt("return",t.finish());case 29:case"end":return e.stop()}}),e,null,[[2,14,18,28],[19,,23,27]])})))).apply(this,arguments)}var Nu=new Uint8Array(0),Uu=function(e){return[Nu,Nu,new Uint8Array(e),Nu]};function Pu(e,t){for(var n,r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.reduce((function(e,t){return Math.max(e,t.length)}),0),a=-1,o=t.length,u=sn(e.fields),s=[],c=(i+63&-64)>>3;++a0;){for(u=Number.POSITIVE_INFINITY,s=-1;++s0&&(i[o++]=[u,l.slice()]))}return[e=new ra(r,e.metadata),i.map((function(t){return Ur(Dc,[e].concat(sn(t)))}))]}(e,t.map((function(e){return e instanceof Vi?e.chunks.map((function(e){return e.data})):[e.data]})))}function Vu(e,t,n,r,i){for(var a,o,u=0,s=-1,c=r.length,l=(t+63&-64)>>3;++s=t?u===t?n[s]=a:(n[s]=a.slice(0,t),a=a.slice(t,u-t),i.numBatches=Math.max(i.numBatches,r[s].unshift(a))):((o=e[s]).nullable||(e[s]=o.clone({nullable:!0})),n[s]=a?a._changeLengthAndBackfillNullBitmap(t):ar.new(o.type,0,t,t,Uu(l)));return n}function Wu(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Hu=function(e,t){Object(ne.a)(r,e);var n=Object(re.a)(r);function r(e,t){var i;return Object(C.a)(this,r),(i=n.call(this))._children=t,i.numChildren=e.childData.length,i._bindDataAccessors(i.data=e),i}return Object(F.a)(r,[{key:"type",get:function(){return this.data.type}},{key:"typeId",get:function(){return this.data.typeId}},{key:"length",get:function(){return this.data.length}},{key:"offset",get:function(){return this.data.offset}},{key:"stride",get:function(){return this.data.stride}},{key:"nullCount",get:function(){return this.data.nullCount}},{key:"byteLength",get:function(){return this.data.byteLength}},{key:"VectorName",get:function(){return"".concat(Vt[this.typeId],"Vector")}},{key:"ArrayType",get:function(){return this.type.ArrayType}},{key:"values",get:function(){return this.data.values}},{key:"typeIds",get:function(){return this.data.typeIds}},{key:"nullBitmap",get:function(){return this.data.nullBitmap}},{key:"valueOffsets",get:function(){return this.data.valueOffsets}},{key:t,get:function(){return"".concat(this.VectorName,"<").concat(this.type[Symbol.toStringTag],">")}},{key:"clone",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._children;return zt.new(e,t)}},{key:"concat",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n0){var t=this.offset+e;return 0!==(this.nullBitmap[t>>3]&1<=this.numChildren?null:(this._children||(this._children=[]))[e]||(this._children[e]=zt.new(this.data.childData[e]))}},{key:"toJSON",value:function(){return sn(this)}},{key:"_sliceInternal",value:function(e,t,n){return e.clone(e.data.slice(t,n-t),null)}},{key:"_bindDataAccessors",value:function(e){}}]),r}(zt,Symbol.toStringTag);Hu.prototype[Symbol.isConcatSpreadable]=!0;var Yu=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"asUtf8",value:function(){return zt.new(this.data.clone(new Rn))}}]),n}(Hu),$u=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,null,[{key:"from",value:function(e){return Ic((function(){return new zn}),e)}}]),n}(Hu),Ku=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,null,[{key:"from",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n>>0)},Ys=function(e){return new Date(e)},$s=function(e,t,n){var r=t[n],i=t[n+1];return null!=r&&null!=i?e.subarray(r,i):null},Ks=function(e,t){return function(e,t){return Ys(function(e,t){return 864e5*e[t]}(e,t))}(e.values,t)},Qs=function(e,t){return function(e,t){return Ys(Hs(e,t))}(e.values,2*t)},qs=function(e,t){var n=e.stride;return e.values[n*t]},Gs=function(e,t){var n=e.stride;return Ar(e.values[n*t])},Js=function(e,t){var n=e.stride,r=e.values,i=e.type;return qr.new(r.subarray(n*t,n*(t+1)),i.isSigned)},Zs=function(e,t){var n=e.values;return 1e3*Hs(n,2*t)},Xs=function(e,t){var n=e.values;return Hs(n,2*t)},ec=function(e,t){return function(e,t){return e[t+1]/1e3*4294967296+(e[t]>>>0)/1e3}(e.values,2*t)},tc=function(e,t){return function(e,t){return e[t+1]/1e6*4294967296+(e[t]>>>0)/1e6}(e.values,2*t)},nc=function(e,t){return e.values[e.stride*t]},rc=function(e,t){return e.values[e.stride*t]},ic=function(e,t){var n=e.values;return qr.signed(n.subarray(2*t,2*(t+1)))},ac=function(e,t){var n=e.values;return qr.signed(n.subarray(2*t,2*(t+1)))},oc=function(e,t){var n=e.typeIdToChildIndex[e.typeIds[t]],r=e.getChildAt(n);return r?r.get(e.valueOffsets[t]):null},uc=function(e,t){var n=e.typeIdToChildIndex[e.typeIds[t]],r=e.getChildAt(n);return r?r.get(t):null},sc=function(e,t){return e.values.subarray(2*t,2*(t+1))},cc=function(e,t){var n=e.values[t],r=new Int32Array(2);return r[0]=n/12|0,r[1]=n%12|0,r};Ws.prototype.visitNull=function(e,t){return null},Ws.prototype.visitBool=function(e,t){var n=e.offset+t;return 0!==(e.values[n>>3]&1<0?0:-1},fc.prototype.visitBool=hc,fc.prototype.visitInt=hc,fc.prototype.visitInt8=hc,fc.prototype.visitInt16=hc,fc.prototype.visitInt32=hc,fc.prototype.visitInt64=hc,fc.prototype.visitUint8=hc,fc.prototype.visitUint16=hc,fc.prototype.visitUint32=hc,fc.prototype.visitUint64=hc,fc.prototype.visitFloat=hc,fc.prototype.visitFloat16=hc,fc.prototype.visitFloat32=hc,fc.prototype.visitFloat64=hc,fc.prototype.visitUtf8=hc,fc.prototype.visitBinary=hc,fc.prototype.visitFixedSizeBinary=hc,fc.prototype.visitDate=hc,fc.prototype.visitDateDay=hc,fc.prototype.visitDateMillisecond=hc,fc.prototype.visitTimestamp=hc,fc.prototype.visitTimestampSecond=hc,fc.prototype.visitTimestampMillisecond=hc,fc.prototype.visitTimestampMicrosecond=hc,fc.prototype.visitTimestampNanosecond=hc,fc.prototype.visitTime=hc,fc.prototype.visitTimeSecond=hc,fc.prototype.visitTimeMillisecond=hc,fc.prototype.visitTimeMicrosecond=hc,fc.prototype.visitTimeNanosecond=hc,fc.prototype.visitDecimal=hc,fc.prototype.visitList=hc,fc.prototype.visitStruct=hc,fc.prototype.visitUnion=hc,fc.prototype.visitDenseUnion=dc,fc.prototype.visitSparseUnion=dc,fc.prototype.visitDictionary=hc,fc.prototype.visitInterval=hc,fc.prototype.visitIntervalDayTime=hc,fc.prototype.visitIntervalYearMonth=hc,fc.prototype.visitFixedSizeList=hc,fc.prototype.visitMap=hc;var pc=new fc,yc=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n)}(cn);function vc(e){if(e.nullCount>0)return function(e){var t=lc.getVisitFn(e);return rn(e.nullBitmap,e.offset,e.length,e,(function(e,n,r,i){return 0!==(r&1<0)?e.values.subarray(0,r)[Symbol.iterator]():M.mark((function t(n){var i;return M.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=-1;case 1:if(!(++i1?t-1:0),r=1;r0&&(this.get=(t=this.get,function(e){return this.isValid(e)?t.call(this,e):null}),this.set=function(e){return function(t,n){en(this.nullBitmap,this.offset+t,!(null===n||void 0===n))&&e.call(this,t,n)}}(this.set));var t},Object.keys(Vt).map((function(e){return Vt[e]})).filter((function(e){return"number"===typeof e})).filter((function(e){return e!==Vt.NONE})).forEach((function(e){var t,n=xc.visit(e);n.prototype.get=(t=lc.getVisitFn(e),function(e){return t(this,e)}),n.prototype.set=Vs(Fa.getVisitFn(e)),n.prototype.indexOf=Vs(pc.getVisitFn(e)),n.prototype.toArray=zs(kc.getVisitFn(e)),n.prototype.getByteWidth=function(e){return function(){return e(this.type)}}(Oc.getVisitFn(e)),n.prototype[Symbol.iterator]=zs(bc.getVisitFn(e))}));var Bc=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){var e;Object(C.a)(this,n);for(var r=null,i=arguments.length,a=new Array(i),o=0;o0&&void 0!==arguments[0]?arguments[0]:this._chunks;return new n(this._schema,e)}},{key:"getColumn",value:function(e){return this.getColumnAt(this.getColumnIndex(e))}},{key:"getColumnAt",value:function(e){return this.getChildAt(e)}},{key:"getColumnIndex",value:function(e){return this._schema.fields.findIndex((function(t){return t.name===e}))}},{key:"getChildAt",value:function(e){if(e<0||e>=this.numChildren)return null;var t,n,r=this._schema.fields,i=this._children||(this._children=[]);if(n=i[e])return n;if(t=r[e]){var a=this._chunks.map((function(t){return t.getChildAt(e)})).filter((function(e){return null!=e}));if(a.length>0)return i[e]=new $i(t,a)}return null}},{key:"serialize",value:function(){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],t=e?Du:Lu;return t.writeAll(this).toUint8Array(!0)}},{key:"count",value:function(){return this._length}},{key:"select",value:function(){for(var e=this._schema.fields.reduce((function(e,t,n){return e.set(t.name,n)}),new Map),t=arguments.length,n=new Array(t),r=0;r-1}))))}},{key:"selectAt",value:function(){for(var e,t=arguments.length,r=new Array(t),i=0;i3&&void 0!==arguments[3]?arguments[3]:u[r];return void 0===a?t.getColumnAt(r):e.getColumnAt(a)}))),sn(o.map((function(t){return e.getColumnAt(t)})))).filter(Boolean);return Ur(n,sn(zu(s,c)))}}],[{key:"empty",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new ra([]);return new n(e,[])}},{key:"from",value:function(e){if(!e)return n.empty();if("object"===typeof e){var t=ke(e.values)?function(e){if(e.type instanceof Gn)return Bc.fromStruct(js.from(e));return null}(e):we(e.values)?function(e){if(e.type instanceof Gn)return js.from(e).then((function(e){return Bc.fromStruct(e)}));return null}(e):null;if(null!==t)return t}var r=Uc.from(e);return ge(r)?L(M.mark((function e(){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=n,e.next=3,r;case 3:return e.t1=e.sent,e.next=6,e.t0.from.call(e.t0,e.t1);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})))():r.isSync()&&(r=r.open())?r.schema?new n(r.schema,sn(r)):n.empty():function(){var e=L(M.mark((function e(t){var r,i,a,o,u,s,c,l,f;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t;case 2:if(r=e.sent,i=r.schema,a=[],!i){e.next=35;break}o=!1,u=!1,e.prev=8,c=Ec(r);case 10:return e.next=12,c.next();case 12:if(!(o=!(l=e.sent).done)){e.next=18;break}f=l.value,a.push(f);case 15:o=!1,e.next=10;break;case 18:e.next=24;break;case 20:e.prev=20,e.t0=e.catch(8),u=!0,s=e.t0;case 24:if(e.prev=24,e.prev=25,!o||null==c.return){e.next=29;break}return e.next=29,c.return();case 29:if(e.prev=29,!u){e.next=32;break}throw s;case 32:return e.finish(29);case 33:return e.finish(24);case 34:return e.abrupt("return",new n(i,a));case 35:return e.abrupt("return",n.empty());case 36:case"end":return e.stop()}}),e,null,[[8,20,24,34],[25,,29,33]])})));return function(t){return e.apply(this,arguments)}}()(r.open())}},{key:"fromAsync",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.from(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},{key:"fromStruct",value:function(e){return n.new(e.data.childData,e.type.children)}},{key:"new",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r1&&void 0!==arguments[1]?arguments[1]:this._children;return new n(this._schema,e,t)}},{key:"concat",value:function(){for(var e=arguments.length,t=new Array(e),r=0;r-1}))))}},{key:"selectAt",value:function(){for(var e,t=this,r=arguments.length,i=new Array(r),a=0;a0&&this.dictionaries.set(t.id,n),this}}],[{key:"collect",value:function(e){return(new n).visit(e.data,new Gn(e.schema.fields)).dictionaries}}]),n}(cn),Fc=M.mark(Gc);function Mc(e){var t,n,r,i=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);i--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new Nc(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function Nc(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return(Nc=function(e){this.s=e,this.n=e.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new Nc(e)}var Uc=function(e,t,n){Object(ne.a)(i,e);var r=Object(re.a)(i);function i(e){var t;return Object(C.a)(this,i),(t=r.call(this))._impl=e,t}return Object(F.a)(i,[{key:"closed",get:function(){return this._impl.closed}},{key:"schema",get:function(){return this._impl.schema}},{key:"autoDestroy",get:function(){return this._impl.autoDestroy}},{key:"dictionaries",get:function(){return this._impl.dictionaries}},{key:"numDictionaries",get:function(){return this._impl.numDictionaries}},{key:"numRecordBatches",get:function(){return this._impl.numRecordBatches}},{key:"footer",get:function(){return this._impl.isFile()?this._impl.footer:null}},{key:"isSync",value:function(){return this._impl.isSync()}},{key:"isAsync",value:function(){return this._impl.isAsync()}},{key:"isFile",value:function(){return this._impl.isFile()}},{key:"isStream",value:function(){return this._impl.isStream()}},{key:"next",value:function(){return this._impl.next()}},{key:"throw",value:function(e){return this._impl.throw(e)}},{key:"return",value:function(e){return this._impl.return(e)}},{key:"cancel",value:function(){return this._impl.cancel()}},{key:"reset",value:function(e){return this._impl.reset(e),this._DOMStream=void 0,this._nodeStream=void 0,this}},{key:"open",value:function(e){var t=this,n=this._impl.open(e);return ge(n)?n.then((function(){return t})):this}},{key:"readRecordBatch",value:function(e){return this._impl.isFile()?this._impl.readRecordBatch(e):null}},{key:t,value:function(){return this._impl[Symbol.iterator]()}},{key:n,value:function(){return this._impl[Symbol.asyncIterator]()}},{key:"toDOMStream",value:function(){var e=this;return kt.toDOMStream(this.isSync()?At({},Symbol.iterator,(function(){return e})):At({},Symbol.asyncIterator,(function(){return e})))}},{key:"toNodeStream",value:function(){var e=this;return kt.toNodeStream(this.isSync()?At({},Symbol.iterator,(function(){return e})):At({},Symbol.asyncIterator,(function(){return e})),{objectMode:!0})}}],[{key:"throughNode",value:function(e){throw new Error('"throughNode" not available in this environment')}},{key:"throughDOM",value:function(e,t){throw new Error('"throughDOM" not available in this environment')}},{key:"from",value:function(e){return e instanceof i?e:_e(e)?function(e){return new Pc(new Qc(e))}(e):xe(e)?function(e){return el.apply(this,arguments)}(e):ge(e)?L(M.mark((function t(){return M.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.t0=i,t.next=3,e;case 3:return t.t1=t.sent,t.next=6,t.t0.from.call(t.t0,t.t1);case 6:return t.abrupt("return",t.sent);case 7:case"end":return t.stop()}}),t)})))():Se(e)||Te(e)||Ee(e)||we(e)?function(e){return Xc.apply(this,arguments)}(new qa(e)):function(e){var t=e.peek(ku+7&-8);return t&&t.byteLength>=4?gu(t)?new zc(new $c(e.read())):new Pc(new Hc(e)):new Pc(new Hc(M.mark((function e(){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))()))}(new Qa(e))}},{key:"readAll",value:function(e){return e instanceof i?e.isSync()?Gc(e):Jc(e):_e(e)||ArrayBuffer.isView(e)||ke(e)||Oe(e)?Gc(e):Jc(e)}}]),i}(oe,Symbol.iterator,Symbol.asyncIterator),Pc=function(e,t,n){Object(ne.a)(i,e);var r=Object(re.a)(i);function i(e){var t;return Object(C.a)(this,i),(t=r.call(this,e))._impl=e,t}return Object(F.a)(i,[{key:t,value:function(){return this._impl[Symbol.iterator]()}},{key:n,value:function(){var e=this;return z(M.mark((function t(){return M.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.delegateYield(V(Mc(e[Symbol.iterator]()),P),"t0",1);case 1:case"end":return t.stop()}}),t)})))()}}]),i}(Uc,Symbol.iterator,Symbol.asyncIterator),Rc=function(e,t,n){Object(ne.a)(i,e);var r=Object(re.a)(i);function i(e){var t;return Object(C.a)(this,i),(t=r.call(this,e))._impl=e,t}return Object(F.a)(i,[{key:t,value:function(){throw new Error("AsyncRecordBatchStreamReader is not Iterable")}},{key:n,value:function(){return this._impl[Symbol.asyncIterator]()}}]),i}(Uc,Symbol.iterator,Symbol.asyncIterator),zc=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._impl=e,r}return Object(F.a)(n)}(Pc),Vc=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this,e))._impl=e,r}return Object(F.a)(n)}(Rc),Wc=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Map;Object(C.a)(this,e),this.closed=!1,this.autoDestroy=!0,this._dictionaryIndex=0,this._recordBatchIndex=0,this.dictionaries=t}return Object(F.a)(e,[{key:"numDictionaries",get:function(){return this._dictionaryIndex}},{key:"numRecordBatches",get:function(){return this._recordBatchIndex}},{key:"isSync",value:function(){return!1}},{key:"isAsync",value:function(){return!1}},{key:"isFile",value:function(){return!1}},{key:"isStream",value:function(){return!1}},{key:"reset",value:function(e){return this._dictionaryIndex=0,this._recordBatchIndex=0,this.schema=e,this.dictionaries=new Map,this}},{key:"_loadRecordBatch",value:function(e,t){return new Dc(this.schema,e.length,this._loadVectors(e,t,this.schema.fields))}},{key:"_loadDictionaryBatch",value:function(e,t){var n=e.id,r=e.isDelta,i=e.data,a=this.dictionaries,o=this.schema,u=a.get(n);if(r||!u){var s=o.dictionaries.get(n);return u&&r?u.concat(zt.new(this._loadVectors(i,t,[s])[0])):zt.new(this._loadVectors(i,t,[s])[0])}return u}},{key:"_loadVectors",value:function(e,t,n){return new oo(t,e.nodes,e.buffers,this.dictionaries).visitMany(n)}}]),e}(),Hc=function(e,t){Object(ne.a)(r,e);var n=Object(re.a)(r);function r(e,t){var i;return Object(C.a)(this,r),(i=n.call(this,t))._reader=_e(e)?new yu(i._handle=e):new du(i._handle=e),i}return Object(F.a)(r,[{key:"isSync",value:function(){return!0}},{key:"isStream",value:function(){return!0}},{key:t,value:function(){return this}},{key:"cancel",value:function(){!this.closed&&(this.closed=!0)&&(this.reset()._reader.return(),this._reader=null,this.dictionaries=null)}},{key:"open",value:function(e){return this.closed||(this.autoDestroy=qc(this,e),this.schema||(this.schema=this._reader.readSchema())||this.cancel()),this}},{key:"throw",value:function(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.throw(e):ie}},{key:"return",value:function(e){return!this.closed&&this.autoDestroy&&(this.closed=!0)?this.reset()._reader.return(e):ie}},{key:"next",value:function(){if(this.closed)return ie;for(var e,t=this._reader;e=this._readNextMessageAndValidate();)if(e.isSchema())this.reset(e.header());else{if(e.isRecordBatch()){this._recordBatchIndex++;var n=e.header(),r=t.readMessageBody(e.bodyLength);return{done:!1,value:this._loadRecordBatch(n,r)}}if(e.isDictionaryBatch()){this._dictionaryIndex++;var i=e.header(),a=t.readMessageBody(e.bodyLength),o=this._loadDictionaryBatch(i,a);this.dictionaries.set(i.id,o)}}return this.schema&&0===this._recordBatchIndex?(this._recordBatchIndex++,{done:!1,value:new Lc(this.schema)}):this.return()}},{key:"_readNextMessageAndValidate",value:function(e){return this._reader.readMessage(e)}}]),r}(Wc,Symbol.iterator),Yc=function(e,t){Object(ne.a)(r,e);var n=Object(re.a)(r);function r(e,t){var i;return Object(C.a)(this,r),(i=n.call(this,t))._reader=new pu(i._handle=e),i}return Object(F.a)(r,[{key:"isAsync",value:function(){return!0}},{key:"isStream",value:function(){return!0}},{key:t,value:function(){return this}},{key:"cancel",value:function(){var e=L(M.mark((function e(){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.closed||!(this.closed=!0)){e.next=5;break}return e.next=3,this.reset()._reader.return();case 3:this._reader=null,this.dictionaries=null;case 5:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"open",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.closed){e.next=10;break}if(this.autoDestroy=qc(this,t),e.t0=this.schema,e.t0){e.next=7;break}return e.next=6,this._reader.readSchema();case 6:e.t0=this.schema=e.sent;case 7:if(e.t0){e.next=10;break}return e.next=10,this.cancel();case 10:return e.abrupt("return",this);case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"throw",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.closed||!this.autoDestroy||!(this.closed=!0)){e.next=4;break}return e.next=3,this.reset()._reader.throw(t);case 3:return e.abrupt("return",e.sent);case 4:return e.abrupt("return",ie);case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"return",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.closed||!this.autoDestroy||!(this.closed=!0)){e.next=4;break}return e.next=3,this.reset()._reader.return(t);case 3:return e.abrupt("return",e.sent);case 4:return e.abrupt("return",ie);case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"next",value:function(){var e=L(M.mark((function e(){var t,n,r,i,a,o,u,s;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.closed){e.next=2;break}return e.abrupt("return",ie);case 2:n=this._reader;case 3:return e.next=5,this._readNextMessageAndValidate();case 5:if(!(t=e.sent)){e.next=31;break}if(!t.isSchema()){e.next=11;break}return e.next=9,this.reset(t.header());case 9:e.next=29;break;case 11:if(!t.isRecordBatch()){e.next=21;break}return this._recordBatchIndex++,r=t.header(),e.next=16,n.readMessageBody(t.bodyLength);case 16:return i=e.sent,a=this._loadRecordBatch(r,i),e.abrupt("return",{done:!1,value:a});case 21:if(!t.isDictionaryBatch()){e.next=29;break}return this._dictionaryIndex++,o=t.header(),e.next=26,n.readMessageBody(t.bodyLength);case 26:u=e.sent,s=this._loadDictionaryBatch(o,u),this.dictionaries.set(o.id,s);case 29:e.next=3;break;case 31:if(!this.schema||0!==this._recordBatchIndex){e.next=34;break}return this._recordBatchIndex++,e.abrupt("return",{done:!1,value:new Lc(this.schema)});case 34:return e.next=36,this.return();case 36:return e.abrupt("return",e.sent);case 37:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"_readNextMessageAndValidate",value:function(){var e=L(M.mark((function e(t){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._reader.readMessage(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),r}(Wc,Symbol.asyncIterator),$c=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e,r){return Object(C.a)(this,n),t.call(this,e instanceof Za?e:new Za(e),r)}return Object(F.a)(n,[{key:"footer",get:function(){return this._footer}},{key:"numDictionaries",get:function(){return this._footer?this._footer.numDictionaries:0}},{key:"numRecordBatches",get:function(){return this._footer?this._footer.numRecordBatches:0}},{key:"isSync",value:function(){return!0}},{key:"isFile",value:function(){return!0}},{key:"open",value:function(e){if(!this.closed&&!this._footer){this.schema=(this._footer=this._readFooter()).schema;var t,r=B(this._footer.dictionaryBatches());try{for(r.s();!(t=r.n()).done;){t.value&&this._readDictionaryBatch(this._dictionaryIndex++)}}catch(i){r.e(i)}finally{r.f()}}return Ct(Object(Lt.a)(n.prototype),"open",this).call(this,e)}},{key:"readRecordBatch",value:function(e){if(this.closed)return null;this._footer||this.open();var t=this._footer&&this._footer.getRecordBatch(e);if(t&&this._handle.seek(t.offset)){var n=this._reader.readMessage(qt.RecordBatch);if(n&&n.isRecordBatch()){var r=n.header(),i=this._reader.readMessageBody(n.bodyLength);return this._loadRecordBatch(r,i)}}return null}},{key:"_readDictionaryBatch",value:function(e){var t=this._footer&&this._footer.getDictionaryBatch(e);if(t&&this._handle.seek(t.offset)){var n=this._reader.readMessage(qt.DictionaryBatch);if(n&&n.isDictionaryBatch()){var r=n.header(),i=this._reader.readMessageBody(n.bodyLength),a=this._loadDictionaryBatch(r,i);this.dictionaries.set(r.id,a)}}}},{key:"_readFooter",value:function(){var e=this._handle,t=e.size-wu,n=e.readInt32(t),r=e.readAt(t-n,n);return Va.decode(r)}},{key:"_readNextMessageAndValidate",value:function(e){if(this._footer||this.open(),this._footer&&this._recordBatchIndex1?r-1:0),a=1;a=4)){e.next=18;break}if(gu(n)){e.next=8;break}e.t1=new Rc(new Yc(t)),e.next=15;break;case 8:return e.t2=zc,e.t3=$c,e.next=12,t.read();case 12:e.t4=e.sent,e.t5=new e.t3(e.t4),e.t1=new e.t2(e.t5);case 15:e.t0=e.t1,e.next=19;break;case 18:e.t0=new Rc(new Yc(z(M.mark((function e(){return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)})))()));case 19:return e.abrupt("return",e.t0);case 20:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function el(){return(el=L(M.mark((function e(t){var n,r,i;return M.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.stat();case 2:if(n=e.sent,r=n.size,i=new Xa(t,r),!(r>=_u)){e.next=12;break}return e.t0=gu,e.next=9,i.readAt(0,ku+7&-8);case 9:if(e.t1=e.sent,!(0,e.t0)(e.t1)){e.next=12;break}return e.abrupt("return",new Vc(new Kc(i)));case 12:return e.abrupt("return",new Rc(new Yc(i)));case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var tl=["readableStrategy","writableStrategy","queueingStrategy"];var nl=function(){function e(t){var n,r,i=this;Object(C.a)(this,e),this._numChunks=0,this._finished=!1,this._bufferedSize=0;var a=t.readableStrategy,o=t.writableStrategy,u=t.queueingStrategy,s=void 0===u?"count":u,c=Wu(t,tl);this._controller=null,this._builder=br.new(c),this._getSize="bytes"!==s?rl:il;var l=Dt({},a).highWaterMark,f=void 0===l?"bytes"===s?Math.pow(2,14):1e3:l,h=Dt({},o).highWaterMark,d=void 0===h?"bytes"===s?Math.pow(2,14):1e3:h;this.readable=new ReadableStream((At(n={},"cancel",(function(){i._builder.clear()})),At(n,"pull",(function(e){i._maybeFlush(i._builder,i._controller=e)})),At(n,"start",(function(e){i._maybeFlush(i._builder,i._controller=e)})),n),{highWaterMark:f,size:"bytes"!==s?rl:il}),this.writable=new WritableStream((At(r={},"abort",(function(){i._builder.clear()})),At(r,"write",(function(){i._maybeFlush(i._builder,i._controller)})),At(r,"close",(function(){i._maybeFlush(i._builder.finish(),i._controller)})),r),{highWaterMark:d,size:function(e){return i._writeValueAndReturnChunkSize(e)}})}return Object(F.a)(e,[{key:"_writeValueAndReturnChunkSize",value:function(e){var t=this._bufferedSize;return this._bufferedSize=this._getSize(this._builder.append(e)),this._bufferedSize-t}},{key:"_maybeFlush",value:function(e,t){null!==t&&(this._bufferedSize>=t.desiredSize&&++this._numChunks&&this._enqueue(t,e.toVector()),e.finished&&((e.length>0||0===this._numChunks)&&++this._numChunks&&this._enqueue(t,e.toVector()),!this._finished&&(this._finished=!0)&&this._enqueue(t,null)))}},{key:"_enqueue",value:function(e,t){this._bufferedSize=0,this._controller=null,null===t?e.close():e.enqueue(t)}}]),e}(),rl=function(e){return e.length},il=function(e){return e.byteLength};var al=function(){function e(){Object(C.a)(this,e)}return Object(F.a)(e,[{key:"eq",value:function(t){return t instanceof e||(t=new ol(t)),new dl(this,t)}},{key:"le",value:function(t){return t instanceof e||(t=new ol(t)),new pl(this,t)}},{key:"ge",value:function(t){return t instanceof e||(t=new ol(t)),new yl(this,t)}},{key:"lt",value:function(e){return new vl(this.ge(e))}},{key:"gt",value:function(e){return new vl(this.le(e))}},{key:"ne",value:function(e){return new vl(this.eq(e))}}]),e}(),ol=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).v=e,r}return Object(F.a)(n)}(al),ul=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).name=e,r}return Object(F.a)(n,[{key:"bind",value:function(e){if(!this.colidx){this.colidx=-1;for(var t=e.schema.fields,n=-1;++n=n.v;return function(){return r}}},{key:"_bindColCol",value:function(e,t,n){var r=t.bind(e),i=n.bind(e);return function(e,t){return r(e,t)>=i(e,t)}}},{key:"_bindColLit",value:function(e,t,n){var r=t.bind(e);return function(e,t){return r(e,t)>=n.v}}},{key:"_bindLitCol",value:function(e,t,n){var r=n.bind(e);return function(e,n){return t.v>=r(e,n)}}}]),n}(cl),vl=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(e){var r;return Object(C.a)(this,n),(r=t.call(this)).child=e,r}return Object(F.a)(n,[{key:"bind",value:function(e){var t=this.child.bind(e);return function(e,n){return!t(e,n)}}}]),n}(sl);Bc.prototype.countBy=function(e){return new bl(this.chunks).countBy(e)},Bc.prototype.scan=function(e,t){return new bl(this.chunks).scan(e,t)},Bc.prototype.scanReverse=function(e,t){return new bl(this.chunks).scanReverse(e,t)},Bc.prototype.filter=function(e){return new bl(this.chunks).filter(e)};var bl=function(e){Object(ne.a)(n,e);var t=Object(re.a)(n);function n(){return Object(C.a)(this,n),t.apply(this,arguments)}return Object(F.a)(n,[{key:"filter",value:function(e){return new gl(this.chunks,e)}},{key:"scan",value:function(e,t){for(var n=this.chunks,r=n.length,i=-1;++i=0;){var i=n[r];t&&t(i);for(var a=i.length;--a>=0;)e(a,i)}}},{key:"countBy",value:function(e){var t=this.chunks,n=t.length,r="string"===typeof e?new ul(e):e;r.bind(t[n-1]);var i=r.vector;if(!xn.isDictionary(i.type))throw new Error("countBy currently only supports dictionary-encoded columns");for(var a=Math.ceil(Math.log(i.length)/Math.log(256)),o=new(4==a?Uint32Array:a>=2?Uint16Array:Uint8Array)(i.dictionary.length),u=-1;++u=0;)for(var i=n[r],a=this._predicate.bind(i),o=!1,u=i.length;--u>=0;)a(u,i)&&(t&&!o&&(t(i),o=!0),e(u,i))}},{key:"count",value:function(){for(var e=0,t=this._chunks,n=t.length,r=-1;++r=2?Uint16Array:Uint8Array)(i.dictionary.length),u=-1;++u=i.headerRows&&t=i.headerColumns;if(n){var o=["blank"];return t>0&&o.push("level"+e),{type:"blank",classNames:o.join(" "),content:""}}if(a)return{type:"columns",classNames:(o=["col_heading","level"+e,"col"+(s=t-i.headerColumns)]).join(" "),content:i.getContent(i.columnsTable,s,e)};if(r){o=["row_heading","level"+t,"row"+(u=e-i.headerRows)];return{type:"index",id:"T_"+i.uuid+"level"+t+"_row"+u,classNames:o.join(" "),content:i.getContent(i.indexTable,u,t)}}o=["data","row"+(u=e-i.headerRows),"col"+(s=t-i.headerColumns)];var u,s,c=i.styler?i.getContent(i.styler.displayValuesTable,u,s):i.getContent(i.dataTable,u,s);return{type:"data",id:"T_"+i.uuid+"row"+u+"_col"+s,classNames:o.join(" "),content:c}},this.getContent=function(e,t,n){var r=e.getColumnAt(n);if(null===r)return"";switch(i.getColumnTypeId(e,n)){case Vt.Timestamp:return i.nanosToDate(r.get(t));default:return r.get(t)}},this.dataTable=Bc.from(e),this.indexTable=Bc.from(t),this.columnsTable=Bc.from(n),this.styler=r?{caption:r.caption,displayValuesTable:Bc.from(r.displayValues),styles:r.styles,uuid:r.uuid}:void 0}return Object.defineProperty(e.prototype,"rows",{get:function(){return this.indexTable.length+this.columnsTable.numCols},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columns",{get:function(){return this.indexTable.numCols+this.columnsTable.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"headerRows",{get:function(){return this.rows-this.dataRows},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"headerColumns",{get:function(){return this.columns-this.dataColumns},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dataRows",{get:function(){return this.dataTable.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"dataColumns",{get:function(){return this.dataTable.numCols},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"uuid",{get:function(){return this.styler&&this.styler.uuid},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"caption",{get:function(){return this.styler&&this.styler.caption},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"styles",{get:function(){return this.styler&&this.styler.styles},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"table",{get:function(){return this.dataTable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"index",{get:function(){return this.indexTable},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"columnTable",{get:function(){return this.columnsTable},enumerable:!0,configurable:!0}),e.prototype.serialize=function(){return{data:this.dataTable.serialize(),index:this.indexTable.serialize(),columns:this.columnsTable.serialize()}},e.prototype.getColumnTypeId=function(e,t){return e.schema.fields[t].type.typeId},e.prototype.nanosToDate=function(e){return new Date(e/1e6)},e}(),_l=function(){return(_l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?e.argsDataframeToObject(t.dfs):{};n=_l(_l({},n),r);var i=Boolean(t.disabled),a=t.theme;a&&xl(a);var o={disabled:i,args:n,theme:a},u=new CustomEvent(e.RENDER_EVENT,{detail:o});e.events.dispatchEvent(u)},e.argsDataframeToObject=function(t){var n=t.map((function(t){var n=t.key,r=t.value;return[n,e.toArrowTable(r)]}));return Object.fromEntries(n)},e.toArrowTable=function(e){var t=e.data,n=t.data,r=t.index,i=t.columns,a=t.styler;return new wl(n,r,i,a)},e.sendBackMsg=function(e,t){window.parent.postMessage(_l({isStreamlitMessage:!0,type:e},t),"*")},e}(),xl=function(e){var t=document.createElement("style");document.head.appendChild(t),t.innerHTML="\n :root {\n --primary-color: "+e.primaryColor+";\n --background-color: "+e.backgroundColor+";\n --secondary-background-color: "+e.secondaryBackgroundColor+";\n --text-color: "+e.textColor+";\n --font: "+e.font+";\n }\n\n body {\n background-color: var(--background-color);\n color: var(--text-color);\n }\n "};var Sl=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),jl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Sl(t,e),t.prototype.componentDidMount=function(){Ol.setFrameHeight()},t.prototype.componentDidUpdate=function(){Ol.setFrameHeight()},t}(h.a.PureComponent);function Tl(e){var t=function(t){function n(n){var r=t.call(this,n)||this;return r.componentDidMount=function(){Ol.events.addEventListener(Ol.RENDER_EVENT,r.onRenderEvent),Ol.setComponentReady()},r.componentDidUpdate=function(){null!=r.state.componentError&&Ol.setFrameHeight()},r.componentWillUnmount=function(){Ol.events.removeEventListener(Ol.RENDER_EVENT,r.onRenderEvent)},r.onRenderEvent=function(e){var t=e;r.setState({renderData:t.detail})},r.render=function(){return null!=r.state.componentError?h.a.createElement("div",null,h.a.createElement("h1",null,"Component Error"),h.a.createElement("span",null,r.state.componentError.message)):null==r.state.renderData?null:h.a.createElement(e,{width:window.innerWidth,disabled:r.state.renderData.disabled,args:r.state.renderData.args,theme:r.state.renderData.theme})},r.state={renderData:void 0,componentError:void 0},r}return Sl(n,t),n.getDerivedStateFromError=function(e){return{componentError:e}},n}(h.a.PureComponent);return l()(t,e)}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,"a",(function(){return a}));var i=n(9);function a(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?Object(i.a)(e):t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(6),i=n.n(r),a=n(7),o=n.n(a);function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}"undefined"!==typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!==typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var s=Object.freeze({START:"start",PAUSE:"pause",STOP:"stop",NONE:"none"}),c=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).init=function(){try{return n.leftchannel=[],n.rightchannel=[],n.recorder=null,n.recording=!1,n.recordingLength=0,n.volume=null,n.audioInput=null,n.sampleRate=null,n.AudioContext=window.AudioContext||window.webkitAudioContext,n.context=null,n.analyser=null,n.canvas=n.canvasRef.current,n.canvasCtx=n.canvas.getContext("2d"),n.stream=null,n.tested=!1,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia,Promise.resolve()}catch(e){return Promise.reject(e)}},n.getStream=function(e){return e||(e={audio:!0,video:!1}),navigator.mediaDevices.getUserMedia(e)},n.setUpRecording=function(){n.context=new n.AudioContext,n.sampleRate=n.context.sampleRate,n.volume=n.context.createGain(),n.audioInput=n.context.createMediaStreamSource(n.stream),n.analyser=n.context.createAnalyser(),n.audioInput.connect(n.analyser);n.recorder=n.context.createScriptProcessor(2048,2,2),n.analyser.connect(n.recorder),n.recorder.connect(n.context.destination);var e=u(n);n.recorder.onaudioprocess=function(t){if(e.recording){var n=t.inputBuffer.getChannelData(0),r=t.inputBuffer.getChannelData(1);e.tested||(e.tested=!0,n.reduce((function(e,t){return e+t}))||(console.log("Error: There seems to be an issue with your Mic"),e.stop(),e.stream.getTracks().forEach((function(e){e.stop()})),e.context.close())),e.leftchannel.push(new Float32Array(n)),e.rightchannel.push(new Float32Array(r)),e.recordingLength+=2048}},n.visualize()},n.mergeBuffers=function(e,t){for(var n=new Float32Array(t),r=0,i=e.length,a=0;aA.length&&A.push(e)}function L(e,t,n){return null==e?0:function e(t,n,r,i){var u=typeof t;"undefined"!==u&&"boolean"!==u||(t=null);var s=!1;if(null===t)s=!0;else switch(u){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case a:case o:s=!0}}if(s)return r(i,t,""===n?"."+C(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var c=0;c
SL4{TPIIO?IfFplGwXrv%G#9;EgV{S>Dr}h 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 literal 0 HcmV?d00001