From 5b3923b990b6ad36061d2a13e4edbd3ac92b8fc1 Mon Sep 17 00:00:00 2001 From: JOLIMAITRE Matthieu Date: Sat, 3 Sep 2022 03:36:52 +0200 Subject: [PATCH] init --- .gitignore | 24 + .vscode/extensions.json | 3 + README.md | 7 + assets/logo/logo.blend | Bin 0 -> 874792 bytes assets/logo/logo.blend1 | Bin 0 -> 905232 bytes src-tauri/.gitignore | 4 + src-tauri/Cargo.lock | 3767 +++++++++++++++++++++++++++++++++++ src-tauri/Cargo.toml | 22 + src-tauri/build.rs | 3 + src-tauri/icons/128x128.png | Bin 0 -> 20300 bytes src-tauri/icons/16x16.png | Bin 0 -> 1097 bytes src-tauri/icons/256x256.png | Bin 0 -> 65314 bytes src-tauri/icons/32x32.png | Bin 0 -> 2485 bytes src-tauri/icons/64x64.png | Bin 0 -> 6622 bytes src-tauri/src/main.rs | 172 ++ src-tauri/src/utils.rs | 85 + src-tauri/tauri.conf.json | 66 + src/assets/javascript.svg | 1 + src/assets/tauri.svg | 6 + src/bootstrap-dark.min.css | 1 + src/index.html | 35 + src/main.js | 60 + src/style.css | 93 + watch.sh | 3 + 24 files changed, 4352 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 README.md create mode 100644 assets/logo/logo.blend create mode 100644 assets/logo/logo.blend1 create mode 100644 src-tauri/.gitignore create mode 100644 src-tauri/Cargo.lock create mode 100644 src-tauri/Cargo.toml create mode 100644 src-tauri/build.rs create mode 100644 src-tauri/icons/128x128.png create mode 100644 src-tauri/icons/16x16.png create mode 100644 src-tauri/icons/256x256.png create mode 100644 src-tauri/icons/32x32.png create mode 100644 src-tauri/icons/64x64.png create mode 100644 src-tauri/src/main.rs create mode 100644 src-tauri/src/utils.rs create mode 100644 src-tauri/tauri.conf.json create mode 100644 src/assets/javascript.svg create mode 100644 src/assets/tauri.svg create mode 100644 src/bootstrap-dark.min.css create mode 100644 src/index.html create mode 100644 src/main.js create mode 100644 src/style.css create mode 100755 watch.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..24d7cc6 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["tauri-apps.tauri-vscode", "rust-lang.rust-analyzer"] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..441faf7 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Tauri + Vanilla + +This template should help get you started developing with Tauri in vanilla HTML, CSS and Javascript. + +## Recommended IDE Setup + +- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer) diff --git a/assets/logo/logo.blend b/assets/logo/logo.blend new file mode 100644 index 0000000000000000000000000000000000000000..5d689dac972f0224b4487398c325ed4bbc558e3d GIT binary patch literal 874792 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 OTT6^c6k% zWt0HQdk|({kne*%>1;y?t0#7;Sx>dnA5MIE$BBt=s4WTkPK!paoY_ok>xGP7cKLnU zaN984$?s(h*K(}-H=2?jK^QWR9f|r8_8-%C$a~2s+>Q36x24p-!jc}DZZ*au=cL?f zEal(JZmq#cS&qZ)UGgaIxvBW)rC8e|FD4L%b=QnjP4ve53GyeA#+>#D@;id~M|i`M z{FL8cl5jHEocbg|2JEc-os9p1$eaRFUK00_=%>OoPo&Mouf?!~t7UyjxC=SkBYUY| zp`VW58QP!Ez0}K$lxar%WW~9+%5BD*WoO}d^yN(MCByZ3H(xxCCi$Zt?+E5#Ch+; z%{tx*R}tr#Mo!wVxX!8bY&B_H18d2z+q{F;Bz{sJ>+rKaCXUv(3%P7NOgR@SaoB+U zMv%Rd?@;BN1_@^qNIROtI*#l)ZsvIlY=v#G9d^L?uoHfOA7K}9*zH-s9pUr2cR9*7 zC?v|Zhx)SDvsLYbi>y!X_vBCq;2<1=!*B$S!ZA1wC*UNUg41w@Jpaif>s+j}63$sT z2j}4eTqG^>?)3}$OCW2Fa`*XV^jEOE3ctcNxDGckzX_|zhg+z(F}nkI(ceS;4erD5 zAagajH}MbhUEXKq9%b44dVt+S+&_ZH=>J500#D&Dcm~hm1-yh;@Hg&W!$#(89@d5b zLH{rO2XCazh^Y2=YQWbFh54%?|~jAQXba$S8tZ6pA5N)?bUGmVlCwlrk-a|I$!~=dw@^ z%0q=j^4qGc+o7)nmEmLLRDr5c4XQ&8h=!U_3u;3hs0;O=J~Y5@GWzO$6btlX^Ll@`@-SG4O3Of(*s){U*-^T>W5=ppo=_;}kL{|tbEf5F^9SkK%?s3cbWxguE4qugDp)`T{Qd8J?jvUGFQN%rqo*kim9F2U`&WzzH+sY5|8~~pM&RTjak-UrYd;mI{H`aQM zbX9hDN04SLG}njfVPz^($LTyH>r3P}4m=FTgM9oZ@SF%Hf#9rTP-hPcwRAKOxEDTj zPugU+KJ^#8(!YtE37tY-Q(c`J^OEAZ6 zZ05ShL%ARi+WGJ{56ma5z-?lN$22wz@L%XAQ{Spw?03MuAk@@oE^#q&mmoK-O)kZM z8CZ_r3j8#8z7qE%U=>&m)__OBV_+?K96SM@1W$o=U_CskkMuOZp8?N;=ip~A`6n_P zQ4R2g_-$G(;%y*&V>F)T9+4OEk1@ls3I7+sBHWV8i#%V#{SVgQUWQNI4ZfM@EBJ50 z|5Z2GOIw-xYpdIgGEIL+}yM-p0c`kAS0uZ7)NAv|K8>DH?%%j^Tft_x!Qj z(v-#88oj)5IfFPG=r4W3H-5rRH7AK1@R;Vu`P5CPKa)})PzNg7odv3n;W!;D|L~~Osrl~oD ze-TeD%vY3sW%(5IKm5Oj<~QJ5H_e=NTbpxk8&eO9an#b}Df>)qk@!~UJ6COHWQ~lw z!O25?{O?%_esOy^7fE{wzso@F9v8$qAy5h! z5Cckst3VkL3;qDgf;ezBCuZ5Vt_E=uM(QKZ zUt8KeP!k06%hC_=(awKwi3;amV}@GLyAc|-!A-Wk|2^Hz@5cT-Lq<(?{oRD$ zV%wQv@f{6!&hef)@}7cvwGMRZLO02FFuURur-P|yJCR=};&mb(GKNNd;^@wJ@v|Gt zfAN4_mW1n_vd)U^8rY7eA#@tS$42~hkJx!4)Fb9@+)BGTCIen0I>C6|wqzVBJ<&Pa zB&Uhp>LkOH_T)CT8K%hI1~v_mWeR8xFZ#ABCR`+5pi5iO8`VQC2u}^mT5G9VKWqs< zi|MqMGcK?djyx`3{r z8^{FR!EK-i=m~m(-k=ZY3;KcnU;r2h27$p~2p9@(2X}yB;7%Lo47Xj7br&SqB`oVe z2S>o;UGSuJrMr>GJ>Xt&AAV>3HPNo-e%lQ_=tkOZq}AA!d+7+TV&d87mf$={e2tw) z@>D-_6nTyYV|bSj*-UgmmK-yq`Rd%1#+3R_7shty8_zU{IN34Q%9^8oYY&*h_5ONL z4;A;Ly@&QV^5-tqaD1hu{RiW1uM+VCf5q?3c;>gXg0SK=`%qTJ(cEQmx_$j}1pX2J zB6*5-KfZ}bx+}wr)9)YVk3I_gPUQP8;(b5~-h()zKky3P zl|>fi)jUuo#-o;6JJ5^3Ph+m>zP>*Y)(hrE!tpf^sxZktFZAI52_G5FKilVLRMb7g zcaM&`1OCQD-TVCSLl!|*ok>tgqaygC0fhR?%6M zInbC3a{c_rMf1Dh>(Rqedck|4t@7p5)zpo)K_%NYt&8SCGasH*zs}=1ABf)q5YdqZ z{9cIvBI>2ZUEvwth6Twi>@R;8E}xSPLE}{u5UFi*#3O zg7YNx(o1iu2IA>_%|`fn9&Exb+jTGSe9=xcxePa6vXjiqHU%zI zXz@~*6Q%!488nyq3ePRzRpJlA)`;frbvOT3{Q5BGoE(!9`Wtoqfw;+(K^9&oQ-&$# zHT;?}7T9K|(r=W-*QxmHzJ|0=VVJhgq3O)<_9(4sNRz!^@R zLH=)2KJ87IP+GQ*syjPveCRDZ%_MNY&D%E1yo2oDwbRXeJO@+eT{bne+osV6N+Zv- zaGvzb{jzC}Q~RLR-{ig{yP0^KiMKgC-^^|j;^|(B9o*rzoO^9DsQFW{WXn!M%9c&p zG~ciO$qdRn1HT#J^5)Q|mQHYg61?mK`@sSDSAXdsWm7%+KJE{!?y#Ooy`&SYGf5xE zev&xO!?C_h_#qohemUktn{7U_Ip#3WBX(AJ?L+$^gL0_vbCmeU(6i&Tw_2CDDBNQS9x%Hq8^%6F4t@-lWVehYTTo|b++JYuYyy~WBZ+>`}pbO zlfEYO61*g*JoH>(@$*0hu%3B|iuhH6N6`pu4dkICvTB^?>quoUpKmT7cYauB_zpbQ zy+~ILey)Lz`t#S~zRsIRT3JD!=f|z?&1ZgnKJNL^w9;kWaeh7NYIxP1KYHszH$bN* zNCdUOjfB;P-c8_U@F)Ck!EX=uHP!J7co(vsTo9(IH6F&agjX>Oe0e63rXH6_)Tdm3 z_9i(EKtp~v0*$?ed>i*8&q!Ukz%&V$e+7GTBKv-l>4PVG+N-#z*nCYOr&_$9rhXpU z55!zt>?CI~?bix$f^R-TV*qw0E0kIcze`Lr@;J>rU!rgD^j)#17yC#c6;L05g@i==7|tsH3R-L~$NM9eW2^@k&!G?#{y0~ z`~E7YRpbR%ps?%mu|nMvI4xV1m+HZQU#b}08ku&3NJPEXJaBNx3vAJErZg?_Gr&sAaF zsf`}2HvQ1U3`h6!bB0aw0OirqbIh*|ME3^aw$6}{Y?MlWCEvkbyRL0p<0$d>D+{{& AsQ>@~ literal 0 HcmV?d00001 diff --git a/assets/logo/logo.blend1 b/assets/logo/logo.blend1 new file mode 100644 index 0000000000000000000000000000000000000000..96bb917595118e2fd09e1e723f4eec95232da79d GIT binary patch literal 905232 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 X_2@TBReqJfZQ`obsa%npfBpRr)I=R3 literal 0 HcmV?d00001 diff --git a/src-tauri/.gitignore b/src-tauri/.gitignore new file mode 100644 index 0000000..f4dfb82 --- /dev/null +++ b/src-tauri/.gitignore @@ -0,0 +1,4 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ + diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock new file mode 100644 index 0000000..d0a3777 --- /dev/null +++ b/src-tauri/Cargo.lock @@ -0,0 +1,3767 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "adler32" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" + +[[package]] +name = "aho-corasick" +version = "0.7.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" +dependencies = [ + "memchr", +] + +[[package]] +name = "alloc-no-stdlib" +version = "2.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ef4730490ad1c4eae5c4325b2a95f521d023e5c885853ff7aca0a6a1631db3" + +[[package]] +name = "alloc-stdlib" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "697ed7edc0f1711de49ce108c541623a0af97c6c60b2f6e2b65229847ac843c2" +dependencies = [ + "alloc-no-stdlib", +] + +[[package]] +name = "ansi_term" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" +dependencies = [ + "winapi", +] + +[[package]] +name = "anyhow" +version = "1.0.62" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1485d4d2cc45e7b201ee3767015c96faa5904387c9d87c6efdd0fb511f12d305" + +[[package]] +name = "atk" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" +dependencies = [ + "atk-sys", + "bitflags", + "glib", + "libc", +] + +[[package]] +name = "atk-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58aeb089fb698e06db8089971c7ee317ab9644bade33383f63631437b03aafb6" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.2", +] + +[[package]] +name = "attohttpc" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "262c3f7f5d61249d8c00e5546e2685cd15ebeeb1bc0f3cc5449350a1cb07319e" +dependencies = [ + "flate2", + "http", + "log", + "native-tls", + "openssl", + "serde", + "serde_json", + "serde_urlencoded", + "url", + "wildmatch", +] + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "base64" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" + +[[package]] +name = "bitflags" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" + +[[package]] +name = "block" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" + +[[package]] +name = "block-buffer" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" +dependencies = [ + "generic-array", +] + +[[package]] +name = "brotli" +version = "3.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a0b1dbcc8ae29329621f8d4f0d835787c1c38bb1401979b49d13b0b305ff68" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", + "brotli-decompressor", +] + +[[package]] +name = "brotli-decompressor" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59ad2d4653bf5ca36ae797b1f4bb4dbddb60ce49ca4aed8a2ce4829f60425b80" +dependencies = [ + "alloc-no-stdlib", + "alloc-stdlib", +] + +[[package]] +name = "bstr" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223" +dependencies = [ + "memchr", +] + +[[package]] +name = "bumpalo" +version = "3.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ad822118d20d2c234f427000d5acc36eabe1e29a348c89b63dd60b13f28e5d" + +[[package]] +name = "bytemuck" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f5715e491b5a1598fc2bef5a606847b5dc1d48ea625bd3c02c00de8285591da" + +[[package]] +name = "byteorder" +version = "1.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" + +[[package]] +name = "bytes" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" + +[[package]] +name = "cairo-rs" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" +dependencies = [ + "bitflags", + "cairo-sys-rs", + "glib", + "libc", + "thiserror", +] + +[[package]] +name = "cairo-sys-rs" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" +dependencies = [ + "glib-sys", + "libc", + "system-deps 6.0.2", +] + +[[package]] +name = "cargo_toml" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5809dd3e6444651fd1cdd3dbec71eca438c439a0fcc8081674a14da0afe50185" +dependencies = [ + "serde", + "serde_derive", + "toml", +] + +[[package]] +name = "cc" +version = "1.0.73" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" + +[[package]] +name = "cesu8" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" + +[[package]] +name = "cfb" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74f89d248799e3f15f91b70917f65381062a01bb8e222700ea0e5a7ff9785f9c" +dependencies = [ + "byteorder", + "uuid 0.8.2", +] + +[[package]] +name = "cfg-expr" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3431df59f28accaf4cb4eed4a9acc66bea3f3c3753aa6cdc2f024174ef232af7" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-expr" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" +dependencies = [ + "smallvec", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "cocoa" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" +dependencies = [ + "bitflags", + "block", + "cocoa-foundation", + "core-foundation", + "core-graphics", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "cocoa-foundation" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" +dependencies = [ + "bitflags", + "block", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", + "objc", +] + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "combine" +version = "4.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4" +dependencies = [ + "bytes", + "memchr", +] + +[[package]] +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "core-foundation-sys" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" + +[[package]] +name = "core-graphics" +version = "0.22.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" +dependencies = [ + "bitflags", + "core-foundation", + "core-graphics-types", + "foreign-types", + "libc", +] + +[[package]] +name = "core-graphics-types" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" +dependencies = [ + "bitflags", + "core-foundation", + "foreign-types", + "libc", +] + +[[package]] +name = "cpufeatures" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc948ebb96241bb40ab73effeb80d9f93afaad49359d159a5e61be51619fe813" +dependencies = [ + "libc", +] + +[[package]] +name = "crc32fast" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +dependencies = [ + "cfg-if", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" +dependencies = [ + "cfg-if", + "once_cell", +] + +[[package]] +name = "crypto-common" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +dependencies = [ + "generic-array", + "typenum", +] + +[[package]] +name = "cssparser" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa 0.4.8", + "matches", + "phf 0.8.0", + "proc-macro2", + "quote", + "smallvec", + "syn", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "ctor" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "cty" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" + +[[package]] +name = "darling" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn", +] + +[[package]] +name = "darling_macro" +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" +dependencies = [ + "darling_core", + "quote", + "syn", +] + +[[package]] +name = "dbus" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f8bcdd56d2e5c4ed26a529c5a9029f5db8290d433497506f958eae3be148eb6" +dependencies = [ + "libc", + "libdbus-sys", + "winapi", +] + +[[package]] +name = "deflate" +version = "0.7.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "707b6a7b384888a70c8d2e8650b3e60170dfc6a67bb4aa67b6dfca57af4bedb4" +dependencies = [ + "adler32", + "byteorder", +] + +[[package]] +name = "deflate" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f" +dependencies = [ + "adler32", +] + +[[package]] +name = "derive_more" +version = "0.99.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +dependencies = [ + "convert_case", + "proc-macro2", + "quote", + "rustc_version 0.4.0", + "syn", +] + +[[package]] +name = "digest" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2fb860ca6fafa5552fb6d0e816a69c8e49f0908bf524e30a90d97c85892d506" +dependencies = [ + "block-buffer", + "crypto-common", +] + +[[package]] +name = "dirs-next" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" +dependencies = [ + "cfg-if", + "dirs-sys-next", +] + +[[package]] +name = "dirs-sys-next" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +dependencies = [ + "libc", + "redox_users", + "winapi", +] + +[[package]] +name = "dispatch" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" + +[[package]] +name = "dtoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56899898ce76aaf4a0f24d914c97ea6ed976d42fec6ad33fcbb0a1103e07b2b0" + +[[package]] +name = "dtoa-short" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bde03329ae10e79ede66c9ce4dc930aa8599043b0743008548680f25b91502d6" +dependencies = [ + "dtoa", +] + +[[package]] +name = "embed-resource" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ecc24ff8d764818e9ab17963b0593c535f077a513f565e75e4352d758bc4d8c0" +dependencies = [ + "cc", + "rustc_version 0.4.0", + "toml", + "vswhom", + "winreg", +] + +[[package]] +name = "embed_plist" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" + +[[package]] +name = "fastrand" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" +dependencies = [ + "instant", +] + +[[package]] +name = "field-offset" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" +dependencies = [ + "memoffset", + "rustc_version 0.3.3", +] + +[[package]] +name = "filetime" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e94a7bbaa59354bc20dd75b67f23e2797b4490e9d6928203fb105c79e448c86c" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "windows-sys", +] + +[[package]] +name = "flate2" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +dependencies = [ + "foreign-types-shared", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" + +[[package]] +name = "form_urlencoded" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" +dependencies = [ + "matches", + "percent-encoding", +] + +[[package]] +name = "futf" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" +dependencies = [ + "mac", + "new_debug_unreachable", +] + +[[package]] +name = "futures" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab30e97ab6aacfe635fad58f22c2bb06c8b685f7421eb1e064a729e2a5f481fa" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bfc52cbddcfd745bf1740338492bb0bd83d76c67b445f91c5fb29fae29ecaa1" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2acedae88d38235936c3922476b10fced7b2b68136f5e3c03c2d5be348a1115" + +[[package]] +name = "futures-executor" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d11aa21b5b587a64682c0094c2bdd4df0076c5324961a40cc3abd7f37930528" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-io" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93a66fc6d035a26a3ae255a6d2bca35eda63ae4c5512bef54449113f7a1228e5" + +[[package]] +name = "futures-lite" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + +[[package]] +name = "futures-macro" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0db9cce532b0eae2ccf2766ab246f114b56b9cf6d445e00c2549fbc100ca045d" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "futures-sink" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca0bae1fe9752cf7fd9b0064c674ae63f97b37bc714d745cbde0afb7ec4e6765" + +[[package]] +name = "futures-task" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "842fc63b931f4056a24d59de13fb1272134ce261816e063e634ad0c15cdc5306" + +[[package]] +name = "futures-util" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0828a5471e340229c11c77ca80017937ce3c58cb788a17e5f1c2d5c485a9577" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "gdk" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" +dependencies = [ + "bitflags", + "cairo-rs", + "gdk-pixbuf", + "gdk-sys", + "gio", + "glib", + "libc", + "pango", +] + +[[package]] +name = "gdk-pixbuf" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" +dependencies = [ + "bitflags", + "gdk-pixbuf-sys", + "gio", + "glib", + "libc", +] + +[[package]] +name = "gdk-pixbuf-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "140b2f5378256527150350a8346dbdb08fadc13453a7a2d73aecd5fab3c402a7" +dependencies = [ + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.2", +] + +[[package]] +name = "gdk-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32e7a08c1e8f06f4177fb7e51a777b8c1689f743a7bc11ea91d44d2226073a88" +dependencies = [ + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "pkg-config", + "system-deps 6.0.2", +] + +[[package]] +name = "gdkx11-sys" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4b7f8c7a84b407aa9b143877e267e848ff34106578b64d1e0a24bf550716178" +dependencies = [ + "gdk-sys", + "glib-sys", + "libc", + "system-deps 6.0.2", + "x11", +] + +[[package]] +name = "generator" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc184cace1cea8335047a471cc1da80f18acf8a76f3bab2028d499e328948ec7" +dependencies = [ + "cc", + "libc", + "log", + "rustversion", + "windows 0.32.0", +] + +[[package]] +name = "generic-array" +version = "0.14.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +dependencies = [ + "typenum", + "version_check", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "gio" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-io", + "gio-sys", + "glib", + "libc", + "once_cell", + "thiserror", +] + +[[package]] +name = "gio-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32157a475271e2c4a023382e9cab31c4584ee30a97da41d3c4e9fdd605abcf8d" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.2", + "winapi", +] + +[[package]] +name = "glib" +version = "0.15.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" +dependencies = [ + "bitflags", + "futures-channel", + "futures-core", + "futures-executor", + "futures-task", + "glib-macros", + "glib-sys", + "gobject-sys", + "libc", + "once_cell", + "smallvec", + "thiserror", +] + +[[package]] +name = "glib-macros" +version = "0.15.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" +dependencies = [ + "anyhow", + "heck 0.4.0", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "glib-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" +dependencies = [ + "libc", + "system-deps 6.0.2", +] + +[[package]] +name = "glob" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" + +[[package]] +name = "globset" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a1e17342619edbc21a964c2afbeb6c820c6a2560032872f397bb97ea127bd0a" +dependencies = [ + "aho-corasick", + "bstr", + "fnv", + "log", + "regex", +] + +[[package]] +name = "gobject-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" +dependencies = [ + "glib-sys", + "libc", + "system-deps 6.0.2", +] + +[[package]] +name = "gtk" +version = "0.15.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" +dependencies = [ + "atk", + "bitflags", + "cairo-rs", + "field-offset", + "futures-channel", + "gdk", + "gdk-pixbuf", + "gio", + "glib", + "gtk-sys", + "gtk3-macros", + "libc", + "once_cell", + "pango", + "pkg-config", +] + +[[package]] +name = "gtk-sys" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5bc2f0587cba247f60246a0ca11fe25fb733eabc3de12d1965fc07efab87c84" +dependencies = [ + "atk-sys", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "pango-sys", + "system-deps 6.0.2", +] + +[[package]] +name = "gtk3-macros" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9" +dependencies = [ + "anyhow", + "proc-macro-crate", + "proc-macro-error", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "heck" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" +dependencies = [ + "unicode-segmentation", +] + +[[package]] +name = "heck" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" + +[[package]] +name = "hello-tauri-webdriver" +version = "0.1.0" +dependencies = [ + "anyhow", + "serde", + "serde_json", + "tauri", + "tauri-build", + "tokio", +] + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "html5ever" +version = "0.25.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148" +dependencies = [ + "log", + "mac", + "markup5ever", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "http" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399" +dependencies = [ + "bytes", + "fnv", + "itoa 1.0.3", +] + +[[package]] +name = "http-range" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573" + +[[package]] +name = "ico" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a4b3331534254a9b64095ae60d3dc2a8225a7a70229cd5888be127cdc1f6804" +dependencies = [ + "byteorder", + "png 0.11.0", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +dependencies = [ + "matches", + "unicode-bidi", + "unicode-normalization", +] + +[[package]] +name = "ignore" +version = "0.4.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "713f1b139373f96a2e0ce3ac931cd01ee973c3c5dd7c40c0c2efe96ad2b6751d" +dependencies = [ + "crossbeam-utils", + "globset", + "lazy_static", + "log", + "memchr", + "regex", + "same-file", + "thread_local", + "walkdir", + "winapi-util", +] + +[[package]] +name = "image" +version = "0.24.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" +dependencies = [ + "bytemuck", + "byteorder", + "color_quant", + "num-rational", + "num-traits", +] + +[[package]] +name = "indexmap" +version = "1.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" +dependencies = [ + "autocfg", + "hashbrown", +] + +[[package]] +name = "infer" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "20b2b533137b9cad970793453d4f921c2e91312a6d88b1085c07bc15fc51bb3b" +dependencies = [ + "cfb", +] + +[[package]] +name = "inflate" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5f9f47468e9a76a6452271efadc88fe865a82be91fe75e6c0c57b87ccea59d4" +dependencies = [ + "adler32", +] + +[[package]] +name = "instant" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "itoa" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" + +[[package]] +name = "itoa" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c8af84674fe1f223a982c933a0ee1086ac4d4052aa0fb8060c12c6ad838e754" + +[[package]] +name = "javascriptcore-rs" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" +dependencies = [ + "bitflags", + "glib", + "javascriptcore-rs-sys", +] + +[[package]] +name = "javascriptcore-rs-sys" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "905fbb87419c5cde6e3269537e4ea7d46431f3008c5d057e915ef3f115e7793c" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 5.0.0", +] + +[[package]] +name = "jni" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24967112a1e4301ca5342ea339763613a37592b8a6ce6cf2e4494537c7a42faf" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec" +dependencies = [ + "cesu8", + "combine", + "jni-sys", + "log", + "thiserror", + "walkdir", +] + +[[package]] +name = "jni-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" + +[[package]] +name = "js-sys" +version = "0.3.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "258451ab10b34f8af53416d1fdab72c22e805f0c92a1136d59470ec0b11138b2" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "json-patch" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f995a3c8f2bc3dd52a18a583e90f9ec109c047fa1603a853e46bcda14d2e279d" +dependencies = [ + "serde", + "serde_json", + "treediff", +] + +[[package]] +name = "kuchiki" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ea8e9c6e031377cff82ee3001dc8026cdf431ed4e2e6b51f98ab8c73484a358" +dependencies = [ + "cssparser", + "html5ever", + "matches", + "selectors", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "libc" +version = "0.2.132" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8371e4e5341c3a96db127eb2465ac681ced4c433e01dd0e938adbef26ba93ba5" + +[[package]] +name = "libdbus-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c185b5b7ad900923ef3a8ff594083d4d9b5aea80bb4f32b8342363138c0d456b" +dependencies = [ + "pkg-config", +] + +[[package]] +name = "line-wrap" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" +dependencies = [ + "safemem", +] + +[[package]] +name = "lock_api" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" +dependencies = [ + "autocfg", + "scopeguard", +] + +[[package]] +name = "log" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "loom" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5" +dependencies = [ + "cfg-if", + "generator", + "scoped-tls", + "serde", + "serde_json", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "mac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" + +[[package]] +name = "mac-notification-sys" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e72d50edb17756489e79d52eb146927bec8eba9dd48faadf9ef08bca3791ad5" +dependencies = [ + "cc", + "dirs-next", + "objc-foundation", + "objc_id", + "time", +] + +[[package]] +name = "malloc_buf" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb" +dependencies = [ + "libc", +] + +[[package]] +name = "markup5ever" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd" +dependencies = [ + "log", + "phf 0.8.0", + "phf_codegen", + "string_cache", + "string_cache_codegen", + "tendril", +] + +[[package]] +name = "matchers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata", +] + +[[package]] +name = "matches" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" + +[[package]] +name = "memchr" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" + +[[package]] +name = "memoffset" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +dependencies = [ + "autocfg", +] + +[[package]] +name = "miniz_oxide" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f5c75688da582b8ffc1f1799e9db273f32133c49e048f614d22ec3256773ccc" +dependencies = [ + "adler", +] + +[[package]] +name = "mio" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf" +dependencies = [ + "libc", + "log", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys", +] + +[[package]] +name = "native-tls" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd7e2f3618557f980e0b17e8856252eee3c97fa12c54dff0ca290fb6266ca4a9" +dependencies = [ + "lazy_static", + "libc", + "log", + "openssl", + "openssl-probe", + "openssl-sys", + "schannel", + "security-framework", + "security-framework-sys", + "tempfile", +] + +[[package]] +name = "ndk" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" +dependencies = [ + "bitflags", + "jni-sys", + "ndk-sys", + "num_enum", + "thiserror", +] + +[[package]] +name = "ndk-context" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b" + +[[package]] +name = "ndk-sys" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5a6ae77c8ee183dcbbba6150e2e6b9f3f4196a7666c02a715a95692ec1fa97" +dependencies = [ + "jni-sys", +] + +[[package]] +name = "new_debug_unreachable" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" + +[[package]] +name = "nodrop" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" + +[[package]] +name = "notify-rust" +version = "4.5.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a995a3d2834cefa389218e7a35156e8ce544bc95f836900da01ee0b26a07e9d4" +dependencies = [ + "dbus", + "mac-notification-sys", + "winrt-notification", +] + +[[package]] +name = "num-integer" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" +dependencies = [ + "autocfg", + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" +dependencies = [ + "autocfg", +] + +[[package]] +name = "num_cpus" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "num_enum" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf5395665662ef45796a4ff5486c5d41d29e0c09640af4c5f17fd94ee2c119c9" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b0498641e53dd6ac1a4f22547548caa6864cc4933784319cd1775271c5a46ce" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "num_threads" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" +dependencies = [ + "libc", +] + +[[package]] +name = "objc" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1" +dependencies = [ + "malloc_buf", + "objc_exception", +] + +[[package]] +name = "objc-foundation" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9" +dependencies = [ + "block", + "objc", + "objc_id", +] + +[[package]] +name = "objc_exception" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad970fb455818ad6cba4c122ad012fae53ae8b4795f86378bce65e4f6bab2ca4" +dependencies = [ + "cc", +] + +[[package]] +name = "objc_id" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b" +dependencies = [ + "objc", +] + +[[package]] +name = "once_cell" +version = "1.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "074864da206b4973b84eb91683020dbefd6a8c3f0f38e054d93954e891935e4e" + +[[package]] +name = "open" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f23a407004a1033f53e93f9b45580d14de23928faad187384f891507c9b0c045" +dependencies = [ + "pathdiff", + "windows-sys", +] + +[[package]] +name = "openssl" +version = "0.10.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "618febf65336490dfcf20b73f885f5651a0c89c64c2d4a8c3662585a70bf5bd0" +dependencies = [ + "bitflags", + "cfg-if", + "foreign-types", + "libc", + "once_cell", + "openssl-macros", + "openssl-sys", +] + +[[package]] +name = "openssl-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "openssl-probe" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" + +[[package]] +name = "openssl-sys" +version = "0.9.75" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5f9bd0c2710541a3cda73d6f9ac4f1b240de4ae261065d309dbe73d9dceb42f" +dependencies = [ + "autocfg", + "cc", + "libc", + "pkg-config", + "vcpkg", +] + +[[package]] +name = "os_info" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5209b2162b2c140df493a93689e04f8deab3a67634f5bc7a553c0a98e5b8d399" +dependencies = [ + "log", + "serde", + "winapi", +] + +[[package]] +name = "os_pipe" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c92f2b54f081d635c77e7120862d48db8e91f7f21cef23ab1b4fe9971c59f55" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "pango" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" +dependencies = [ + "bitflags", + "glib", + "libc", + "once_cell", + "pango-sys", +] + +[[package]] +name = "pango-sys" +version = "0.15.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2a00081cde4661982ed91d80ef437c20eacaf6aa1a5962c0279ae194662c3aa" +dependencies = [ + "glib-sys", + "gobject-sys", + "libc", + "system-deps 6.0.2", +] + +[[package]] +name = "parking" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" + +[[package]] +name = "parking_lot" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +dependencies = [ + "lock_api", + "parking_lot_core", +] + +[[package]] +name = "parking_lot_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall", + "smallvec", + "windows-sys", +] + +[[package]] +name = "paste" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9423e2b32f7a043629287a536f21951e8c6a82482d0acb1eeebfc90bc2225b22" + +[[package]] +name = "pathdiff" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" + +[[package]] +name = "pest" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b0560d531d1febc25a3c9398a62a71256c0178f2e3443baedd9ad4bb8c9deb4" +dependencies = [ + "thiserror", + "ucd-trie", +] + +[[package]] +name = "phf" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12" +dependencies = [ + "phf_macros 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", +] + +[[package]] +name = "phf" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" +dependencies = [ + "phf_macros 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", +] + +[[package]] +name = "phf_codegen" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbffee61585b0411840d3ece935cce9cb6321f01c45477d30066498cd5e1a815" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", +] + +[[package]] +name = "phf_generator" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17367f0cc86f2d25802b2c26ee58a7b23faeccf78a396094c13dced0d0182526" +dependencies = [ + "phf_shared 0.8.0", + "rand 0.7.3", +] + +[[package]] +name = "phf_generator" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" +dependencies = [ + "phf_shared 0.10.0", + "rand 0.8.5", +] + +[[package]] +name = "phf_macros" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c" +dependencies = [ + "phf_generator 0.8.0", + "phf_shared 0.8.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "phf_shared" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c00cf8b9eafe68dde5e9eaa2cef8ee84a9336a47d566ec55ca16589633b65af7" +dependencies = [ + "siphasher", +] + +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pkg-config" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" + +[[package]] +name = "plist" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd39bc6cdc9355ad1dc5eeedefee696bb35c34caf21768741e81826c0bbd7225" +dependencies = [ + "base64", + "indexmap", + "line-wrap", + "serde", + "time", + "xml-rs", +] + +[[package]] +name = "png" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0b0cabbbd20c2d7f06dbf015e06aad59b6ca3d9ed14848783e98af9aaf19925" +dependencies = [ + "bitflags", + "deflate 0.7.20", + "inflate", + "num-iter", +] + +[[package]] +name = "png" +version = "0.17.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc38c0ad57efb786dd57b9864e5b18bae478c00c824dc55a38bbc9da95dde3ba" +dependencies = [ + "bitflags", + "crc32fast", + "deflate 1.0.0", + "miniz_oxide", +] + +[[package]] +name = "ppv-lite86" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872" + +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + +[[package]] +name = "proc-macro-crate" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9" +dependencies = [ + "once_cell", + "thiserror", + "toml", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" + +[[package]] +name = "proc-macro2" +version = "1.0.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a2ca2c61bc9f3d74d2886294ab7b9853abd9c1ad903a3ac7815c58989bb7bab" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rand" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" +dependencies = [ + "getrandom 0.1.16", + "libc", + "rand_chacha 0.2.2", + "rand_core 0.5.1", + "rand_hc", + "rand_pcg", +] + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha 0.3.1", + "rand_core 0.6.3", +] + +[[package]] +name = "rand_chacha" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" +dependencies = [ + "ppv-lite86", + "rand_core 0.5.1", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core 0.6.3", +] + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +dependencies = [ + "getrandom 0.1.16", +] + +[[package]] +name = "rand_core" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7" +dependencies = [ + "getrandom 0.2.7", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "rand_pcg" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16abd0c1b639e9eb4d7c50c0b8100b0d0f849be2349829c740fe8e6eb4816429" +dependencies = [ + "rand_core 0.5.1", +] + +[[package]] +name = "raw-window-handle" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41" +dependencies = [ + "cty", +] + +[[package]] +name = "redox_syscall" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" +dependencies = [ + "bitflags", +] + +[[package]] +name = "redox_users" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" +dependencies = [ + "getrandom 0.2.7", + "redox_syscall", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", +] + +[[package]] +name = "regex-automata" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax", +] + +[[package]] +name = "regex-syntax" +version = "0.6.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" + +[[package]] +name = "remove_dir_all" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" +dependencies = [ + "winapi", +] + +[[package]] +name = "rfd" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f121348fd3b9035ed11be1f028e8944263c30641f8c5deacf57a4320782fb402" +dependencies = [ + "block", + "dispatch", + "embed-resource", + "glib-sys", + "gobject-sys", + "gtk-sys", + "js-sys", + "lazy_static", + "log", + "objc", + "objc-foundation", + "objc_id", + "raw-window-handle", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "windows 0.37.0", +] + +[[package]] +name = "rustc_version" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" +dependencies = [ + "semver 0.11.0", +] + +[[package]] +name = "rustc_version" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" +dependencies = [ + "semver 1.0.13", +] + +[[package]] +name = "rustversion" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97477e48b4cf8603ad5f7aaf897467cf42ab4218a38ef76fb14c2d6773a6d6a8" + +[[package]] +name = "ryu" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" + +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + +[[package]] +name = "schannel" +version = "0.1.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88d6731146462ea25d9244b2ed5fd1d716d25c52e4d54aa4fb0f3c4e9854dbe2" +dependencies = [ + "lazy_static", + "windows-sys", +] + +[[package]] +name = "scoped-tls" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" + +[[package]] +name = "scopeguard" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" + +[[package]] +name = "security-framework" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bc1bb97804af6631813c55739f771071e0f2ed33ee20b68c86ec505d906356c" +dependencies = [ + "bitflags", + "core-foundation", + "core-foundation-sys", + "libc", + "security-framework-sys", +] + +[[package]] +name = "security-framework-sys" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0160a13a177a45bfb43ce71c01580998474f556ad854dcbca936dd2841a5c556" +dependencies = [ + "core-foundation-sys", + "libc", +] + +[[package]] +name = "selectors" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" +dependencies = [ + "bitflags", + "cssparser", + "derive_more", + "fxhash", + "log", + "matches", + "phf 0.8.0", + "phf_codegen", + "precomputed-hash", + "servo_arc", + "smallvec", + "thin-slice", +] + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser", +] + +[[package]] +name = "semver" +version = "1.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f6841e709003d68bb2deee8c343572bf446003ec20a583e76f7b15cebf3711" +dependencies = [ + "serde", +] + +[[package]] +name = "semver-parser" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" +dependencies = [ + "pest", +] + +[[package]] +name = "serde" +version = "1.0.144" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f747710de3dcd43b88c9168773254e809d8ddbdf9653b84e2554ab219f17860" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde_derive" +version = "1.0.144" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94ed3a816fb1d101812f83e789f888322c34e291f894f19590dc310963e87a00" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_json" +version = "1.0.85" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e55a28e3aaef9d5ce0506d0a14dbba8054ddc7e499ef522dd8b26859ec9d4a44" +dependencies = [ + "itoa 1.0.3", + "ryu", + "serde", +] + +[[package]] +name = "serde_repr" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa 1.0.3", + "ryu", + "serde", +] + +[[package]] +name = "serde_with" +version = "1.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" +dependencies = [ + "serde", + "serde_with_macros", +] + +[[package]] +name = "serde_with_macros" +version = "1.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "serialize-to-javascript" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb" +dependencies = [ + "serde", + "serde_json", + "serialize-to-javascript-impl", +] + +[[package]] +name = "serialize-to-javascript-impl" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "servo_arc" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432" +dependencies = [ + "nodrop", + "stable_deref_trait", +] + +[[package]] +name = "sha2" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55deaec60f81eefe3cce0dc50bda92d6d8e88f2a27df7c5033b42afeb1ed2676" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest", +] + +[[package]] +name = "sharded-slab" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "shared_child" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" +dependencies = [ + "libc", +] + +[[package]] +name = "siphasher" +version = "0.3.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" + +[[package]] +name = "slab" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +dependencies = [ + "autocfg", +] + +[[package]] +name = "smallvec" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1" + +[[package]] +name = "socket2" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10c98bba371b9b22a71a9414e420f92ddeb2369239af08200816169d5e2dd7aa" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "soup2" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" +dependencies = [ + "bitflags", + "gio", + "glib", + "libc", + "once_cell", + "soup2-sys", +] + +[[package]] +name = "soup2-sys" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" +dependencies = [ + "bitflags", + "gio-sys", + "glib-sys", + "gobject-sys", + "libc", + "system-deps 5.0.0", +] + +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + +[[package]] +name = "state" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbe866e1e51e8260c9eed836a042a5e7f6726bb2b411dffeaa712e19c388f23b" +dependencies = [ + "loom", +] + +[[package]] +name = "string_cache" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + +[[package]] +name = "string_cache_codegen" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6bb30289b722be4ff74a408c3cc27edeaad656e06cb1fe8fa9231fa59c728988" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro2", + "quote", +] + +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "strum" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb" +dependencies = [ + "heck 0.3.3", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "syn" +version = "1.0.99" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58dbef6ec655055e20b86b15a8cc6d439cca19b667537ac6a1369572d151ab13" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "system-deps" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" +dependencies = [ + "cfg-expr 0.9.1", + "heck 0.3.3", + "pkg-config", + "toml", + "version-compare 0.0.11", +] + +[[package]] +name = "system-deps" +version = "6.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a45a1c4c9015217e12347f2a411b57ce2c4fc543913b14b6fe40483328e709" +dependencies = [ + "cfg-expr 0.10.3", + "heck 0.4.0", + "pkg-config", + "toml", + "version-compare 0.1.0", +] + +[[package]] +name = "tao" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6fd7725dc1e593e9ecabd9fe49c112a204c8c8694db4182e78b2a5af490b1ae" +dependencies = [ + "bitflags", + "cairo-rs", + "cc", + "cocoa", + "core-foundation", + "core-graphics", + "crossbeam-channel", + "dispatch", + "gdk", + "gdk-pixbuf", + "gdk-sys", + "gdkx11-sys", + "gio", + "glib", + "glib-sys", + "gtk", + "image", + "instant", + "jni 0.19.0", + "lazy_static", + "libc", + "log", + "ndk", + "ndk-context", + "ndk-sys", + "objc", + "once_cell", + "parking_lot", + "paste", + "png 0.17.5", + "raw-window-handle", + "scopeguard", + "serde", + "unicode-segmentation", + "uuid 1.1.2", + "windows 0.37.0", + "windows-implement", + "x11-dl", +] + +[[package]] +name = "tar" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b55807c0344e1e6c04d7c965f5289c39a8d94ae23ed5c0b57aabac549f871c6" +dependencies = [ + "filetime", + "libc", + "xattr", +] + +[[package]] +name = "tauri" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1a56a8b125069c2682bd31610109b4436c050c74447bee1078217a0325c1add" +dependencies = [ + "anyhow", + "attohttpc", + "cocoa", + "dirs-next", + "embed_plist", + "flate2", + "futures", + "futures-lite", + "glib", + "glob", + "gtk", + "heck 0.4.0", + "http", + "ignore", + "notify-rust", + "objc", + "once_cell", + "open", + "os_info", + "os_pipe", + "percent-encoding", + "rand 0.8.5", + "raw-window-handle", + "regex", + "rfd", + "semver 1.0.13", + "serde", + "serde_json", + "serde_repr", + "serialize-to-javascript", + "shared_child", + "state", + "tar", + "tauri-macros", + "tauri-runtime", + "tauri-runtime-wry", + "tauri-utils", + "tempfile", + "thiserror", + "tokio", + "url", + "uuid 1.1.2", + "webkit2gtk", + "webview2-com", + "windows 0.37.0", +] + +[[package]] +name = "tauri-build" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acafb1c515c5d14234a294461bd43c723639a84891a45f6a250fd3441ad2e8ed" +dependencies = [ + "anyhow", + "cargo_toml", + "heck 0.4.0", + "json-patch", + "semver 1.0.13", + "serde_json", + "tauri-utils", + "winres", +] + +[[package]] +name = "tauri-codegen" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16d62a3c8790d6cba686cea6e3f7f569d12c662c3274c2d165a4fd33e3871b72" +dependencies = [ + "base64", + "brotli", + "ico", + "json-patch", + "plist", + "png 0.17.5", + "proc-macro2", + "quote", + "regex", + "semver 1.0.13", + "serde", + "serde_json", + "sha2", + "tauri-utils", + "thiserror", + "time", + "uuid 1.1.2", + "walkdir", +] + +[[package]] +name = "tauri-macros" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7296fa17996629f43081e1c66d554703900187ed900c5bf46f97f0bcfb069278" +dependencies = [ + "heck 0.4.0", + "proc-macro2", + "quote", + "syn", + "tauri-codegen", + "tauri-utils", +] + +[[package]] +name = "tauri-runtime" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e4cff3b4d9469727fa2107c4b3d2eda110df1ba45103fb420178e536362fae4" +dependencies = [ + "gtk", + "http", + "http-range", + "infer", + "raw-window-handle", + "serde", + "serde_json", + "tauri-utils", + "thiserror", + "uuid 1.1.2", + "webview2-com", + "windows 0.37.0", +] + +[[package]] +name = "tauri-runtime-wry" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fa8c4edaf01d8b556e7172c844b1b4dd3399adcd1a606bd520fc3e65f698546" +dependencies = [ + "cocoa", + "gtk", + "percent-encoding", + "rand 0.8.5", + "raw-window-handle", + "tauri-runtime", + "tauri-utils", + "uuid 1.1.2", + "webkit2gtk", + "webview2-com", + "windows 0.37.0", + "wry", +] + +[[package]] +name = "tauri-utils" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12ff4b68d9faeb57c9c727bf58c9c9768d2b67d8e84e62ce6146e7859a2e9c6b" +dependencies = [ + "brotli", + "ctor", + "glob", + "heck 0.4.0", + "html5ever", + "json-patch", + "kuchiki", + "memchr", + "phf 0.10.1", + "proc-macro2", + "quote", + "semver 1.0.13", + "serde", + "serde_json", + "serde_with", + "thiserror", + "url", + "walkdir", + "windows 0.37.0", +] + +[[package]] +name = "tempfile" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cdb1ef4eaeeaddc8fbd371e5017057064af0911902ef36b39801f67cc6d79e4" +dependencies = [ + "cfg-if", + "fastrand", + "libc", + "redox_syscall", + "remove_dir_all", + "winapi", +] + +[[package]] +name = "tendril" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +dependencies = [ + "futf", + "mac", + "utf-8", +] + +[[package]] +name = "thin-slice" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" + +[[package]] +name = "thiserror" +version = "1.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180" +dependencies = [ + "once_cell", +] + +[[package]] +name = "time" +version = "0.3.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c3f9a28b618c3a6b9251b6908e9c99e04b9e5c02e6581ccbb67d59c34ef7f9b" +dependencies = [ + "itoa 1.0.3", + "libc", + "num_threads", +] + +[[package]] +name = "tinyvec" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" + +[[package]] +name = "tokio" +version = "1.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581" +dependencies = [ + "autocfg", + "bytes", + "libc", + "memchr", + "mio", + "num_cpus", + "once_cell", + "parking_lot", + "pin-project-lite", + "signal-hook-registry", + "socket2", + "tokio-macros", + "winapi", +] + +[[package]] +name = "tokio-macros" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "toml" +version = "0.5.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7" +dependencies = [ + "serde", +] + +[[package]] +name = "tracing" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fce9567bd60a67d08a16488756721ba392f24f29006402881e43b19aac64307" +dependencies = [ + "cfg-if", + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11c75893af559bc8e10716548bdef5cb2b983f8e637db9d0e15126b61b484ee2" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "tracing-core" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aeea4303076558a00714b823f9ad67d58a3bbda1df83d8827d21193156e22f7" +dependencies = [ + "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +dependencies = [ + "lazy_static", + "log", + "tracing-core", +] + +[[package]] +name = "tracing-subscriber" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" +dependencies = [ + "ansi_term", + "matchers", + "once_cell", + "regex", + "sharded-slab", + "smallvec", + "thread_local", + "tracing", + "tracing-core", + "tracing-log", +] + +[[package]] +name = "treediff" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff" +dependencies = [ + "serde_json", +] + +[[package]] +name = "typenum" +version = "1.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" + +[[package]] +name = "ucd-trie" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c" + +[[package]] +name = "unicode-bidi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" + +[[package]] +name = "unicode-ident" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4f5b37a154999a8f3f98cc23a628d850e154479cd94decf3414696e12e31aaf" + +[[package]] +name = "unicode-normalization" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "854cbdc4f7bc6ae19c820d44abdc3277ac3e1b2b93db20a636825d9322fb60e6" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e8820f5d777f6224dc4be3632222971ac30164d4a258d595640799554ebfd99" + +[[package]] +name = "url" +version = "2.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" +dependencies = [ + "form_urlencoded", + "idna", + "matches", + "percent-encoding", + "serde", +] + +[[package]] +name = "utf-8" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" + +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" + +[[package]] +name = "uuid" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" +dependencies = [ + "getrandom 0.2.7", +] + +[[package]] +name = "valuable" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" + +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + +[[package]] +name = "version-compare" +version = "0.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" + +[[package]] +name = "version-compare" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe88247b92c1df6b6de80ddc290f3976dbdf2f5f5d3fd049a9fb598c6dd5ca73" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22025f6d8eb903ebf920ea6933b70b1e495be37e2cb4099e62c80454aaf57c39" +dependencies = [ + "cc", + "libc", +] + +[[package]] +name = "waker-fn" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" + +[[package]] +name = "walkdir" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +dependencies = [ + "same-file", + "winapi", + "winapi-util", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc7652e3f6c4706c8d9cd54832c4a4ccb9b5336e2c3bd154d5cccfbf1c1f5f7d" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "662cd44805586bd52971b9586b1df85cdbbd9112e4ef4d8f41559c334dc6ac3f" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa76fb221a1f8acddf5b54ace85912606980ad661ac7a503b4570ffd3a624dad" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b260f13d3012071dfb1512849c033b1925038373aea48ced3012c09df952c602" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be8e654bdd9b79216c2929ab90721aa82faf65c48cdf08bdc4e7f51357b80da" +dependencies = [ + "proc-macro2", + "quote", + "syn", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.82" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6598dd0bd3c7d51095ff6531a5b23e02acdc81804e30d8f07afb77b7215a140a" + +[[package]] +name = "web-sys" +version = "0.3.59" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed055ab27f941423197eb86b2035720b1a3ce40504df082cac2ecc6ed73335a1" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webkit2gtk" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29952969fb5e10fe834a52eb29ad0814ccdfd8387159b0933edf1344a1c9cdcc" +dependencies = [ + "bitflags", + "cairo-rs", + "gdk", + "gdk-sys", + "gio", + "gio-sys", + "glib", + "glib-sys", + "gobject-sys", + "gtk", + "gtk-sys", + "javascriptcore-rs", + "libc", + "once_cell", + "soup2", + "webkit2gtk-sys", +] + +[[package]] +name = "webkit2gtk-sys" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" +dependencies = [ + "atk-sys", + "bitflags", + "cairo-sys-rs", + "gdk-pixbuf-sys", + "gdk-sys", + "gio-sys", + "glib-sys", + "gobject-sys", + "gtk-sys", + "javascriptcore-rs-sys", + "libc", + "pango-sys", + "pkg-config", + "soup2-sys", + "system-deps 6.0.2", +] + +[[package]] +name = "webview2-com" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a489a9420acabb3c2ed0434b6f71f6b56b9485ec32665a28dec1ee186d716e0f" +dependencies = [ + "webview2-com-macros", + "webview2-com-sys", + "windows 0.37.0", + "windows-implement", +] + +[[package]] +name = "webview2-com-macros" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "webview2-com-sys" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0258c53ee9adc0a4f8ba1c8c317588f7a58c7048a55b621d469ba75ab3709ca1" +dependencies = [ + "regex", + "serde", + "serde_json", + "thiserror", + "windows 0.37.0", + "windows-bindgen", +] + +[[package]] +name = "wildmatch" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86" + +[[package]] +name = "winapi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" +dependencies = [ + "winapi-i686-pc-windows-gnu", + "winapi-x86_64-pc-windows-gnu", +] + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" + +[[package]] +name = "winapi-util" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" +dependencies = [ + "winapi", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" + +[[package]] +name = "windows" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9f39345ae0c8ab072c0ac7fe8a8b411636aa34f89be19ddd0d9226544f13944" +dependencies = [ + "windows_i686_gnu 0.24.0", + "windows_i686_msvc 0.24.0", + "windows_x86_64_gnu 0.24.0", + "windows_x86_64_msvc 0.24.0", +] + +[[package]] +name = "windows" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbedf6db9096bc2364adce0ae0aa636dcd89f3c3f2cd67947062aaf0ca2a10ec" +dependencies = [ + "windows_aarch64_msvc 0.32.0", + "windows_i686_gnu 0.32.0", + "windows_i686_msvc 0.32.0", + "windows_x86_64_gnu 0.32.0", + "windows_x86_64_msvc 0.32.0", +] + +[[package]] +name = "windows" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57b543186b344cc61c85b5aab0d2e3adf4e0f99bc076eff9aa5927bcc0b8a647" +dependencies = [ + "windows-implement", + "windows_aarch64_msvc 0.37.0", + "windows_i686_gnu 0.37.0", + "windows_i686_msvc 0.37.0", + "windows_x86_64_gnu 0.37.0", + "windows_x86_64_msvc 0.37.0", +] + +[[package]] +name = "windows-bindgen" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bed7be31ade0af08fec9b5343e9edcc005d22b1f11859b8a59b24797f5858e8" +dependencies = [ + "windows-metadata", + "windows-tokens", +] + +[[package]] +name = "windows-implement" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a1062e555f7d9d66fd1130ed4f7c6ec41a47529ee0850cd0e926d95b26bb14" +dependencies = [ + "syn", + "windows-tokens", +] + +[[package]] +name = "windows-metadata" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f33f2b90a6664e369c41ab5ff262d06f048fc9685d9bf8a0e99a47750bb0463" + +[[package]] +name = "windows-sys" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" +dependencies = [ + "windows_aarch64_msvc 0.36.1", + "windows_i686_gnu 0.36.1", + "windows_i686_msvc 0.36.1", + "windows_x86_64_gnu 0.36.1", + "windows_x86_64_msvc 0.36.1", +] + +[[package]] +name = "windows-tokens" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3263d25f1170419995b78ff10c06b949e8a986c35c208dc24333c64753a87169" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" + +[[package]] +name = "windows_i686_gnu" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd" + +[[package]] +name = "windows_i686_gnu" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" + +[[package]] +name = "windows_i686_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" + +[[package]] +name = "windows_i686_gnu" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" + +[[package]] +name = "windows_i686_msvc" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6" + +[[package]] +name = "windows_i686_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" + +[[package]] +name = "windows_i686_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" + +[[package]] +name = "windows_i686_msvc" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bd8f062d8ca5446358159d79a90be12c543b3a965c847c8f3eedf14b321d399" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.36.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.37.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4dd6dc7df2d84cf7b33822ed5b86318fb1781948e9663bacd047fc9dd52259d" + +[[package]] +name = "winreg" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d" +dependencies = [ + "winapi", +] + +[[package]] +name = "winres" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" +dependencies = [ + "toml", +] + +[[package]] +name = "winrt-notification" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "007a0353840b23e0c6dc73e5b962ff58ed7f6bc9ceff3ce7fe6fbad8d496edf4" +dependencies = [ + "strum", + "windows 0.24.0", + "xml-rs", +] + +[[package]] +name = "wry" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce19dddbd3ce01dc8f14eb6d4c8f914123bf8379aaa838f6da4f981ff7104a3f" +dependencies = [ + "block", + "cocoa", + "core-graphics", + "gdk", + "gio", + "glib", + "gtk", + "http", + "jni 0.18.0", + "libc", + "log", + "objc", + "objc_id", + "once_cell", + "serde", + "serde_json", + "tao", + "thiserror", + "url", + "webkit2gtk", + "webkit2gtk-sys", + "webview2-com", + "windows 0.37.0", + "windows-implement", +] + +[[package]] +name = "x11" +version = "2.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7ae97874a928d821b061fce3d1fc52f08071dd53c89a6102bc06efcac3b2908" +dependencies = [ + "libc", + "pkg-config", +] + +[[package]] +name = "x11-dl" +version = "2.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c83627bc137605acc00bb399c7b908ef460b621fc37c953db2b09f88c449ea6" +dependencies = [ + "lazy_static", + "libc", + "pkg-config", +] + +[[package]] +name = "xattr" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" +dependencies = [ + "libc", +] + +[[package]] +name = "xml-rs" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml new file mode 100644 index 0000000..efa9f8e --- /dev/null +++ b/src-tauri/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "hello-tauri-webdriver" +version = "0.1.0" +edition = "2021" +rust-version = "1.56" + +[build-dependencies] +tauri-build = { version = "1", features = [] } + +[dependencies] +anyhow = "1.0.50" +serde = "1.0" +serde_json = "1.0" +tokio = { version = "1.20", features = ["full"] } +tauri = { version = "1", features = ["api-all", "custom-protocol"] } + +[profile.release] +incremental = false +codegen-units = 1 +panic = "abort" +opt-level = "s" +lto = true diff --git a/src-tauri/build.rs b/src-tauri/build.rs new file mode 100644 index 0000000..795b9b7 --- /dev/null +++ b/src-tauri/build.rs @@ -0,0 +1,3 @@ +fn main() { + tauri_build::build() +} diff --git a/src-tauri/icons/128x128.png b/src-tauri/icons/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..23e39014c948be5c89179771c03327c5e2577a33 GIT binary patch literal 20300 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 literal 0 HcmV?d00001 diff --git a/src-tauri/icons/16x16.png b/src-tauri/icons/16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e9d3ef60041db0b0f96b2db6c14467de5a539d GIT binary patch literal 1097 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP|&Kx zHKN2VGbfcnKQ}ccGf_VyCB;BLpeR2pHMyi%-y^XoH$N}4G*>^dxHuIkkdvRD4<_`I za#HhB;@+fh1)3rOGQ}maB$dI)z{p77z(U{1Ou^99%D}?P#L%}f`vOpn07y+pW^O8j zfq@ki8NNBJb_nD&uq%oZ!IFjt14Wg9g1jI>XP{V7A_IiV`2YSTP=XsI5uBWwm&yPp zpDM;q0}2a+goA*NN-aWIqi0}v-5~Ee0|T?5r;B5Vg@5VfY>(hXiR1sDKQhWLUcEGT z+pJ}mO;4RZl9R^PmG)IpOG&~{=U2eQFH0Bbw~ExRR@mhr;AOr@M^(#XO^b$CkhAcz zt-WUE%PmXIO0A2Zzr8y#FM&Po+}qmu&%giqf1cTiLo90gyFJO@uf?kzwaz-(Yo`8t zf344-led+AeJD5dRAE`IHEdK9$`{(fJnd;}G zj*7&Z^|)RQSiZK^%$EJ&0gj5ewzglk8y^OzNB%o5v)Qs-SW`35bEYbjbE4(N)TfGf zLwc@Sx_V4nZD20$T5yKDL+PGvwoAy2#-g8IM}&P?_uNReJ#kYfD^N*5iOHz=bjCBU zUovgw8-#WCOKAC89euyp@oa#`)eC9Q6hoJ{{(a1TXIGJ3+UA&)B@BUzP22sYHTj(< zE_(4U$wT7l%i3N{;w&z2wWzHV6k-*#`kYwq2^Z|08ozIoj^ek_Ai=FdCEmUJhM zAGR+lYGju^%H?2X?r=+cxUD>Ju9kq*cg52&T7n*WYYZbjrha9)w8FzKTt3b`-m$`p zB{E4!M9Y-L(V^^MSjEZ(yZPrg-+z3hdztZz`uoQ`Bn-16%a1E_>dMSwI9)VD=Bvkj z+xV)L3C0gnJ0n(_KXNaa6D56=Ywkz>#%l>`oSdCkl9_X*ZdI;C2o7cLyBk$ah9F;D%iZf?>Z>95C}qN*j`Z1{f6sr_O1 z#Gyg%UgYNKd+UFG`Xiugk{b3}u&ni-i_zJsOE#Qx+r*`Pa+3+OW!bN$DIeZ%O=$Sh tR{NW8=~Y&;9@a literal 0 HcmV?d00001 diff --git a/src-tauri/icons/256x256.png b/src-tauri/icons/256x256.png new file mode 100644 index 0000000000000000000000000000000000000000..58a3a1312a3043e2cc626e5e43bd7e81b87bab9f GIT binary patch literal 65314 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®tusj=b&X9HZhdA@D+8pP~Se#5ac|uA7!J$px_PAGI@18HklwLA4 z!?!<;O$xbw%+{_Xk_gXfU$h2Da{P>zJ*ZwPO!UP6!GG>EU;2(neuLYO5vMZ=+$^&zj#FE(ykyKseH#}u`4oN=OEW)Asbqpe zomoh<&dvUI`gspHOeX4zS?80kG{l6+yoBvQl<{j~eKzVwJN?$cnMm-3cHD&uQS180 z#yTl+|9!QtN|QcOR+Ok<6Q-sA>+!;7)!wSo&$gueF`b zNj;VC8e7sv0j*xEk?UDOU2j4+Z+L@I8#eF5q0@dzv~UyKQG}H7Y6!yr9;OJEvBLyF z5tT#`q&QC!0fmyQ@1r$u(9JkmQT<`m*J1CkK@0Q3D|@~9Q#88!^Wk(}jkB7f-2|UE zb7dAZUAIqe+T4qh!=y*O$mlW_xgjD^Yh5Wq*CXkcwetsivuUDASA-V2Z1h62yH6Md zbwq5`;nL1WI*wm_f{xl!Nd|Pun{fNH+Ig@AE}WGB`UqRp7`k|jTBVn(DWePo)7liWRwZF%y0Pz& zebgg&zvlS}y5N_TR#J1q;rN)%t@iG@^^kvTZMRP|c|C;1p_?4h&F-G<{+mxGG%FXzj*SsOt$l3ZG$qcNGfLPJq0XF-D+1(KuR z3X=p`4y^(q^{D7Edd^0>q@p51>`LM9PXBh^mam0iTkQ}<&X~BL`Tkfz-Je~z00*6f z)AgU&=G}%7S^LrN7f_>NH9C!+6`KZNtM;ep_+wa{{E|01Y^>J#QtRTNB5?P^qu~TK zI5d|0BPusnQ^dedJSqFTtumKQ2X$N)((9fj4;|uL2Ggjz&G7TrKM5E+P8M8mZ(@mu zstxSzSo!@}tP|_2%gfvE{z1Nw2%!;k=?<~w5433K5N1G4hwe_-f)RG_aoSP65 zfW8(A<@8H|a%^;zmWW z_;?g14lH2b-5^tymu3cG#=aQ~I*h}*(3vmzBU^H4^ZS7JHA3AVcR6db>IIB(XGz<3 zWya)ChRl~oG06E%*fSxo2=Xah6oHAd6tkO=HP7wdJK+4%>tt ze;koDkglE6vpK-)YNGRtMsabhE#_rwS$ZUrzBjk1vN>@jo0e4i@To|3A>BD5~$CM`&dob@&)`|t+)F%jz=HN^DC@3^Ye;SVr8;K*mnPM3T*yIxN z6+!MOLmys$v5|!I-)^k9C{G3FL^37vqcSAFyr<7*Utc1!(gs$M7QL3jL7Do zd%P}km*yfKv>t2xJzI{8WAXkW@7~WL+`%JlR47kVFUhG?Hr5FQ6WOrU*#cGY&I}_i4BZpE3X zJQFT@cjW_1xME!Lfe`AlSs8~5b*7b6sKuweKNitAAG*f97H8LXiDS$^a12CA+tKxB zIVI72WO)oPd0(RU;VQ1IsG=6V`Vs`BCwmxyPr74-w9RzB4*ptpx50{uvd3%UJBFuB7) zH4c@GnXSq7TU^hWi20L|{YgiIO7dX8lO)wjy@?>ZS7C3dLzS^;h_~JYKj-!k&8wDE zd0=E-lXs}rzJx1dD@T!eeCKVgnT=hfedY2uKV3&Y(1~F-?nZ5a%Ap;e9$wk|wACjM z^|3HG$pEK+w=BEEO1c?xY|$q2OM&Ha(ZA=6uIu$!#MR=5C_RF(E+aYsP%!U8k{$8+ zLc#R5R~jQREnu@FYSXKB$b9v~;mnR#tA|S}&mDG!ns8qLGAeVbZ>a?qrU41;$XHM} zQz4$|(x+qP;$b#$0mjK`e^WrGj0xx%!SUzvWhkQ0-I5_f1wr&{>}tm>=EP*K3z4|g zM>;X329#kY59YzppVVPrV*r~^Na_xxMJg?;IsDaPN6RW8rbx`16FFy{74BJSRF+X5 zBWM~|B1DZF{GP~o#Z?yH2<5bu6*~GtMQP_wjmYKqZ--EkI&OZK9V*TOQg){R-ll9Y zFS@M4TWycfik(xb;DeB(x)5#xw9JsCHE-ChdWEF@D2mCOVe-&@eBNkZWPpt7D>@D z3v$v6qZ~EuzK#nBrnE82jaAIg4s6%xx3UA5a73F)xy{mI>-lHR%(cAum@9`VKvKG< zgeknA{8AUbo77Wh5v6a&BFPewYl=R_jtNi-Yfe?EZ@>0x_5~sqijKPA@wa~*9b=Fe zTii^`7D*eZBFQH!q<0TLnF0P#w^0oIoot`Hnj`(Wl(wYn-@E_TU3<+272f64Ls5ZC z1=-15t)jMaIGNEkv%00o_(T^x&KL%4>kT(l=`2**bl_Ay%dspU6(IJ9{kX%far>Qd$J z3CJ8rU~@DGrkWCBN2M|qg()=ciH^I8e%2~069In@o}Xg&{d?sMYhiU4G;=dD_^gQ! zJD4vW-c3>EI$f06zWgvkELIx#9`-6ibk~*G+jF}R?^3|yHUAVpYNs+UOG_6eEPJln z|7CURg+vH^bkW&#Rx^Ta2l`6WZb`6aB@*Sm=3tSr`uC-5RW#Z95{EYfU`4dNny&9b zcisLreiHWtw$WQ*=+aoxK5Lsd6Z`km*GZ#vWclr|zF3wxgLK+k4%xDe(`!n; zMKg(`*`2Swd;DZ9(|q_C8s)Da!`QO8n{OZXhKl)>AQB z`q>?ojG?e#`e2cg*MKL4Dn#Y7EA?@YkDCj?`t`5Kgks z++A~>vF0-oZluunZupkeF<_@WNuRJPD<@>DoyyQ9=(1ZR%(6lw->>Q zJ|J=X&PszD3U&uq_bU-=;st&_Z~WO7NXky~yUF#N&Z7Mi)qR_b>6q{Ms>DygR9b{n zpcDS?k)HU6!cq&SpI>^R)Sj;u((8BbNM37v$9O>RlTN_tlmc?fv7#|W0{Ue&EZ2w1 ze6lTIkLQVuNC~i)R8sJZZaQEgnZU(QCIA_SBq^o$Q5v&r7GcEXe4w-ThppT&BF21C zCM*57bdnr4J<+C1jYQo}J7XNK#^Kt`G$X=m9!)Pn+bDD2jZ@)HnhjA+m^=YctK;FX z=cr!{J?SxM&UQ?;6we*E;b`N@%SQz7K#5QYil`Ie<9Wnm z+eN}-VOFa8vIzo-b>)^#)3_OvJ13~55R(xGgs75Dw-iZANN0y$h1L`Cfb#UtIFq=~ z5|@H6L{)!4{@_mzs$oG<`9xkJA3DcCWOsUJe3=IOe*LVisCB;-)ahTNgBm8Qur@j; zY!~aMfOTggzf0t^)za6YlD043j-$MV&N=Wz1|SMy@|=>j0)XYx_(eLZ(RTM^jqG2) zUgs-UhI|HiPef?p(zl|{lDsyW4%WlFN&^O)F>C6n@#I*(Ezd0M9v=#N5eML-7ed8z zKw9Os9G)31mE5ZpAuLbCh4|2U-<>pa%|tv>5RQ-n^U2TvaG)NK)!~ytRkvbVY=SJB ztbn>!903R0B%)GEB;$A!)gJ@9DT;zrNr5@qaw!aQ>rsTYaoS9+hf{%|G2E-b&G^`~ zP0m$jBSQK2;>&w^`bx6p)lcE;2A@G@-mrks*N(43!FydFggq=iLH*oTtAa&L+#su+ zjb{~VrKMJ@;4=ZSk?wH(9M(@UvUveoAL`HGlH~Gw3WR5`98gNbpk8E3sf0vwl7@FD z13#VuF$g~5bPo5z2KgCfj|5VVPh@DLk7O7TQ6-7{avnA0a;&B?gNm+g6k7qtkE67U zh4>DtJVJ4d4G)~lrTDfpFL-koUk`l5RDC}w(~!dQmOdok&Gp|1U%SxT!Dj5`mdvkO zaJ>fG4!v?VW+m#deTSd$ERjql#v5?P+c6xqpN?z4D0Ez_=16L#``3oz7vIbL;ww%< zJ8&LsOKejsM0A`t0Ux#gU3_b_V?t|{8_l%>@WoZYPcSNKnm73}^E(eX4wF2n@pPuy zD0{KhbJi}mapXg(aQuzGz2m>T>Va2feP5uMi)ca9&t@nZPD|5$49ywaffom0+!xn9 zP`n0VmLMJj)M1vWOV=2S+kZFsbVX&7!zS>yEdJ8iFPfwq( z!~i@y2+K(!p;SF+*jNtOncJ*KM(klb{YyDY;Yv(&3f*6MGs`4%J0xn?JCtYDf*H!+ z>;{#8H!2BB$gbRhs%U^&nSNM1BpS9$zD|~x)XNf%4R(?Y%NR{4zx~WK(JM+z`lHAH zw;a55;v+d+fv=ED`AzsZw@OUAT z3C7$c%0~z7ymKXW&|a|TRl3HDxor4EuCY0)DhCin{wld7#3600ZPdV#JH&V@sS?6` z%-hg=Cz~Vt9hG;@{cUl@F}4LB4j)FwHxvl3J>>9BnBV@4x5`aoW+rjnU$%ipEW6Vb z%5kUP89IAawx5p9>Q|~4{DR6X`$tb%dr&D0O31)!52G5SN0zsy?Bdyx=cuSlXbVO2 zKp||bn?CF~{3}FI2l6Q7Q@#;>GgS%7ulw6lN3vE8`Aa;9L|<@+Tr`Fv znx2kTp~ls3@^Yr&ZFfR7{GaiCO75zD4l{Hj<8T}byzz%14B&9;iL27ntrvM#>cHYq zr#!)~@r7o`hk$?5?~WE+=^SWeIW#ytTJY=zj}6=Q$wa8*(J>5{L-1+%}!~Yi0Icb^ivOmBK)+Cp$MA{=bHqmrf0;UH;+P zlHIdzQO?J~3N10eQu)N=pTy$Rmp`IXA`G#GZm-~2^!@)%yk-x#90AYgQdJbI&LxA3 zBPdbm__m;HukUyL5S=?a{0jxvO{IdGMz+8bKlMPhxSs*Wi7ipYx8)vsz=5tj{jraK zvn}LS*h@3s3|Ky=R0NbnvMgMsXO7wph4Re)8B#L;nDCj^bgHYPep2}l%TS*W`Z;Hn z4O=u@cr$4U2d%KDOUVZH) z7lcRG@l@dy)CbwK2hCfF$7L@yqwb&chG{h*;!!^s+`aTua*4h-Rh=*@q!56V+Z+j` zZ(0fq>rep1^>mcM8azDq5ag%7S<VUuBv0I-x6lV=geIcx=(QSjxqR%L`eQd!Ec9 zdJ}H%h9-DPL(^l6mTZ8;hnmj!p2NgSw4AhPF_ck{D=!tEAf~?@sT{euwKKl`e)vkM&9A4c7eYvqY)nx6NwQy@R+qIyU>U(16fS6eUnm2|{oX4e-^&)lP zQ|ZQ{14?wvNPj&t8d_d`(k#B6Z+az$wWN-30PO>y&)RxgvN+zC`@er?P%hA$$X#Nu zX};Ggio;5cI7t-lR4_UumfybGn65J%X&Z;wp%uuxVj!6ZD+HCwG?VX*eGYLc8^?6sS?UJwT^&7%-3*?Z3`k~`UM0Xh z5}oC}u{&^+B^Bhx!|APVZ2o-pgxfNd9&mc&b!Gi^iFjTXaA*N@uXO|s-s@rN&k{AD z@N#%07`&LgwJu_p-Q??JDoN{$co&MC)@8>2{{VzQd%qb1C@Dr-sY57#JU1uKA%z8< zyU!ZlyV!;484HCc(-nMPv|?r-zu{qBo8ZwbV4<0uugbo}X_!IW3D3oIPNQT~1^~(` zs1JoF{NJ~Gn|Kc)g9?8VwuDDW%$|J;`8Ne)k{frx7;tND=EWSwL*W1bAOJ~3K~$M4 zV^6+CSU)f%B)x#haclU3z+SJ}2Tvi?!e%Pu9H?ZY%Zf!6Xs#k?rC?+Z!U2?$m$P@s zMMY;=R4GbI`lu7=v6$t;=}{@PPFZnyDY7Jm@-igJc$T0DL4BhMU$QKRQOn>xRR)q9 zsn8*KuyB0IXaz>P1ZHkbRHhu*Sr=cUcow~H2ctNj%Y1iQ%9~$+eo@mH`=rXECUFYsKqc_quuSeCIodAmMSFf)h3X zP`)W#)Z%d~)!+&z(6?gvih_`Nkh(*M+>6eQKCJBY_O$jKBpL-OrdG(&>nlURkitFP z#2E+`7_u)|4CWP{Tw7Vw%u3%&fRvu|MD|sDT%%3M=9Jn3RAF$^Le69)RN>SC ztQy1j_v0K~Jj7!=Ea@k^4MV_<9ua?0Qc$fnXr+v^Vq%=84tzy zmD-~L$ga$sS8+f5t!xm&#=SHEKm^*bwuo4wHp)qj_c+4FeJ=U*r#}t09Lb~;c$}~S zz=bV*6#HKnaKfsCPwMO{`+x$OGzCx5LzTqT!(n#nrwnuJ% zzsWs$bl!*Vg{eK~y4w!}O+@MSkPPx#P9F*(h*vNvNchil(nBm_F%gXbH~Fmn z{iygPF?p_eyl0{wrU>J?@V5|wP!2LCxh72yNxdp5j<`2(o+2N9u8N}~m6ecU7ZWe5pHK&{Nr@_R5wF%PW5u)9A;yRxy@-ZX?1Sn-D!vRt z83NV}>_;V?vIVTGK$Rd30nk1%BUgSYNhlxbI^V&6VMz^H5l0 zg?CYyQ+SNC(`$imw(JK(I^GNKTIVT)QM`zWKaUf$JqfwAycv?N5?)7`X81i_66Sb( z0?>ogiSJ$htngO#9#nq(kmV;*WTBf7Q;-;s1KBIb7A__v`v3_{Af&5+RbPKXkCR~l zhCX5BA`+*$(M*U8+k6=TOpJ1`)c|DvEOW63#rSg&s5~M0vQUTuOY()>K)k4-v|Bw# zpy=^gQN~H+xe50LLG2V;tY2d<%gu8OqD%2GfvVWEA#loWPv!KH&j)NHU*T<}lI^e& zlhU%>w;){5M9Wwx4Cr&`o_z+lRdrW_rEnt#F>n!~$ASIJL=-AxAdVnLfbi5I4W*Hh zy2wJ1WV0AskzF(Z;ySXz&Ak_-NDP&vc#h{CA0!26z*xoo#``cv2>w7kBJP}x-8N_l>0TzT)sec_I)^rU^O1eR_W9@eSE@PSx2vo}Yy>(Yo81_%#+T8M^jFnfz?=0QQ*7 zgI9+mt@fh=xNMfMQm|+gDNtHZpv=N8)Iy$eVSK$$>$!?g`Fz+@+74c7 zm75qWl?*AD5Bc)kIK~$bM8^S`FZmHs47AAbtB`KS#m>veo29X;Jr<4@TGzNx?~dwx zAFDAq83thFT*HgDF!a;epdlxx;!cw_w()L*<-#84go6g$FeDs-;JJ8$gXRZ{oD*yk z)STyKrxGkfeJm|^?$t!Nt@VtpY;vx#+=2g`P!;w-`N`-fbti9$3yw!mu3g8%WHVGq zTQgaCZhKYapL5zSca=a!siYG<)9vGjnx=#1|%bNQZ!r%y5+wYsOBQiP6 zv@*#(j~&T9k$e><@(Qa?NMEBdh}WNncQ;SO9~*%golu+;S4vjOdO|#M_tBr&>{-Rj$L{swq5c-I0Zm&^ARVrBGU{ z#;_1@$Rt%(id^D-Ivq(v#d6}sOZV2&Q}P4cP{l<;yhp+73J08HcjsanCx#FzP?3ix z%=UG(T#k%$DYxn_B$ahXR@4xkd@;2cVmS5D-YE>3Z8QEZxUpx1J}t%NXhvNqxe%oQs#+DR(P4bhDz%h8TAC8;`}Im!F>_GL1>Ki zDLaKI9aG(DM4~rObF4$fyK7Gm;idXg%hhZd9>!VEz|qG z_{P@SX~Ps`C?Cs$o~qjyEXJ4BsH8Xx3u!4rjkZG;Oj^PhTzgCRX~N5^#&8!j&N$cw z*cdj#r@U-Dl{|zztw}Y81+FGLfP0450YNyqXt#upp^6$%ay6RJ01Y8C1D zNnW3_W20cFps-@#^MkPh!U5D$XmYQYZUe69Nc0$|;KD*5Q2 zVs|+;WcRC(ho!rT@wL+s=0HvYa_Ca<-Euy9FO`jh43I_Nik)yv;fwTu@?L3Lf8eP4 zJnnoSkK*UEC&K_7@w~%}GYRCWE_>ELFNM#I7B;YP&;Xb@N5$<(NFc~nOnqSSVbuDI zz11qY>dCM2-}#sfdP1ha4p+q$bFYr2IZ0yKxk8UM`-;^(d1A>0*XR-bTh}UO=*hg) zA5hTk>9gW3U5tea3u)%6%(7w~=v9Km7@tVuyam>4*LQQa@l6;vk)?CEIaX$Wxt( zl-8>y*b65HYxK+W%Sck@;OVLS6a$8g!}P9eKI}kT@CBzs*w5;|szr&Tu%V|6cOpmVHj0gaMq zKnwvxnhXsy_t%z=T zN}`ZpKPX72tTpq=y{CR2R?NcZTdaGisaD)x9-rYuIX8_l!;;D(#5gD{C~w_!1(l7E zcQ0Oo=P9{LjedGM@XRgyL1a@Kb$Abfc^HerAT2~G+l#*`2EEsJ@eUQ+sF5L~J-)dj zc>NaVR{_t!xLfHtXXdDcz9J{(7Blxj1?dB+;XFbpaK<2j#B#%n9Gaj&y?~hpaV5~@ z3ELM+8ESxZ^Ai5j05bPs*D-)5?93AgWmLQuZ_U32@d=TO=%Vryrlo|}lV`}Lv?L}Z z-E11$UF4k+6=glLqtFfhC9-7Kr-YZ*udqGPKp*?9ob~>_!gu=}?OHhm$qAm6w zscE-evbXb+VUwqa&^C-5hmj3y7mNh>x0YD5Zh&2h6SMQ2Bm+r?m3O4ENDFpeOV$if zb0eg~UIQ|2@^TfAE2l18V5}fdr`s|a69uk11>bU||1{42yPZq#^+cntjfPXT3HU5g zp9+jLK+WOsHE+{}PzcCqYKjO5pCIJVvVxL7WkYc=h=aVo=2nC=)509f%I8z*5hf0q zf6ES$gVA0bLlB{iU+$;mNU~Ih-U895q3e>4`0HdSKM#CT5P&W5=z@iI)q%4$xzZ6% z7;l^|pkhapBR#y7HQ_(Nvd3@=hxm&x%Lur9$oD& zq8v4N$1sy$+!c8r!fD{(NKyXjJC0uiW zbfUdA$H3R!hc7l%4(ud1!@STQ*tn%xx1r!IiVqe22_Mr>SMlFL7uPWlfXR0hfw#aj1j%Yt~`qi@`&Lag` zZt3P?9<%)>kFye$e2Ep`D6QR3Djyjh;Z=umWk@Tu5)$Hjm78v%!qIfA0$G?MT8OdOG0~Z5riNw48jH; zZ~}_X^#oK1zP4wld-OH_AP`^SiKU?@XyUzWt&?ix1UawE*v-X2GCcKNg#v{J;svZk z3f|kiMRsi*BlJ2{yW4~g@^pjrYDm*|3>}06?c6zGo#<& z&N*Moz64#0Q(o*;nU@p~y|2aDsWi{ITQ#(@iHKJ67X4V9AXuqWfit!BV1x$mEBelKLc4qiqd2Jm=P=vp)rZ7N6X`{Biv@|T4& zl1M8p_fV8$;B{4h0~?FV4pH%8AcmcH^^WAHQiqZ+XAH#dbDabsKjxc%C#Nr^A2=aC z=eW2ggvLDUH@ud_;S&vjbNgD|iQmaa@j8{V*4XrNZ!=l*7-ul}n-|g7f!KHiecISL zyCc49U_gf|j?ejvC-^uS20)iE3<1Wilde(%Q1N|DUV*n(ZDvI)fzfyTzqTxu&r7)| zd|HaifiI&XR-3UJl+xspJz3apUPBmR!K^^_7PGrxhr%^X;q_&^1FVSis%C&pku|Ov z45$2D?9;QrHb`R0M+C-Wr#t2C$P0QLbgy~OVpfL33#y{{s-CkR6=E`6?}f0G8UoI7 zx%`{!G>5^NOlCO&{m=RAwXd5D!ho zRM|Jf1K+(pe%+TEe^9LzqYtX}DsXv_j;PD`-MK(x}-cvT6^xDhMA)jXlygDvdfHfcpG z?WgxjVdACD4fH(+(u%AvHepqr7azsbH*&AydAp0)q;LxM@>;UYR8J;#pg6-d03iYm z4>bLyB)&m;?m@)n_k4(!vueaSfL}+y3t2r(N4E#dcKOWoI$E z@Ul)I#|a1Gz(uzWgjVV*qcOUamR6|suq%UN#84=%#r;N8R{jBh(5eD$5K=Uh zP}1jhmZ4QR;`mw~U0r#m7PF$!{r6P)oVp|XAGPD6&WYeV;PoD<0Oc4_X3PsYg_`uP z(!rFmfwz`&2c2pSgU2oP36XvieU|k&lgPr*`}c;$pVxZ>hI(I zwb{lYEGgxCP{NRPfxKy*?eC`rH?BjeKr`g_=2kqnFY9CE5I1Bu5;ymg7>n+WK9VH} znz1n0K$y_Vh?Mmy^px8*Ew_ z`vp`ct!ff9%vM0>^wZkguUqhK%&eSlxt;UJ+h?AYQY0x?D5>T6BiuTM*>g28DZ>(& zFC{3(F6ls3En=Y;Jw8jIxsBLD_H-ZzS&APNqTS94>Qni-(oze(xVp1qdwP1O_?$7} z5^wjVsJ3dn?<$@e3Ts>7)eOAng!8B|<+xCWI972MRUFjjU&G!z8#x$eaw@AZ?j*|~ z9>f}lGr|DWvIq}LU$z+`Dvz!|3kpfd3(j-$<7SK8a({LTSnR8hl|k~Etcb#OiWluw z;(htqK(s6@8Y$wTk}GfSHTnF0gI_teym~?QpaQ(7Wu46V^E!E1VsOgBx7vZe5>SSt z%0NletGsl8d?Xhx8*{xT6l5+X2F^&pa#a?;g{ zz=-ZeFCNeD6Gi}-q?w_G3S1jnH?y~lN@MBoCYt zhQu$Gn%YRT7^-sdB?Tf2Aq5obAOw#pNv}a^Y9O00u8vm|2L;b&o&IV{mHB-uL=Zr{ zfQ*rj$^X2ND3DP623n3WbXF=*0+x>i5|y#5vGN%B;WVj@566w=&xG?UvGw|8S3eh< zO@irPzY)s6PWPSV%K9=<11kVIjHT2KuIKnQE>6qw!mX}(7^Zt3!k>6b_hWklmQlBHmSe=vqmB8{ktKxGJq+f5gva4fP)_L4Yxwlpy4NNzyk?bM zI~6DgR&zb%*lO(eFI%?E4KGgMal!@wR)`fa+{SeAcnDy>Y~hx?Nia%S%5#Y*li-&h zpoNqa7$JC2OW>P1?1O>fX9DM4Ef@mMq!tx^VH7(=i#&IK{2s>Ba$9IetTnDZ+fn)sv)%Gl>(w^w zsn@+k8*46Gb*_}tieG8UhONw|YviLfzN;qWtpcwU+=A}8^0iv2^-nt}*F1{o48GD%v6u5U-8&jM;s|{j_Q` zyYFs1iu1XMs;c?iO3oqVs4V+6ha?p`l}v{>;>}8&YHY&AWGz5L1=NAa=0N@=yJh+t zX)Up^?C1A@_}g>SO*gss-3dHSh5_J4<~#ADzJPi3&uz`)vxX#+2NmzuI`|&$&|44^ z8|praTPP3OyixBEZB;qIg80S8H)hqj`nDvuKIgE7-;2jBvZkapBu=sn@%p^i#^P$0 z%F71@)ITATGj%BAYEClk`98$<(4l)5j zK$?kWcy+QJP1#Q1$q5?(z>r-#c3|(Tu7j)TAGT=yL!PW~PX<)4Md@^dbo}g%=TN}P zKk$MXgo21I{;bn9Pg)jyBn8JoSM1ByE*b0^azf!q5aGHu#_SD3jw>&!V;DI!0w~6Y z->p9UEu*00ReF*4!*gk}9rgqTNcgHRoo~7(T<9R5qfYmWXjq5N($=M5^e=t-^8xqI z_l~+qgPG)X_vOZ<6#TZA5-e~<46h;uPvH_^ zc5eJpVL;rqjDyi&3X77_$W~!}zkT-JXKy|qT1&gj>t}cZ_tl)Eig#GC=kCok1kUC2 zHMMc$BA)8XV?wlKg7;GM+h!*xsqsL(s0)w-6Z+}N;etJuNFBEtz;fP|dahu#ISYj~(6`|1fBfV=O$dk?~Z`*Fmp$1i9=;pr{?&6Qta)Jvg@ zx{@&nMD!Pm+$-Vg;~-ng2%k5wl|i&)E;Wz6l#%I=iV>-tz% zL2(xuMg=AUa52u%Q2P(J*Q#JaON|2s%m-C~*cgA-@f+@Ii7waXH@IIl`&CfNA>mJz za1=M_QEGe{OBFXS$Fun4$Sku4-N4OTI z@wm?a%4ff*Ta7q>#oF^5vDr5q$r##;Yb>!qDDb<*?{&YehhC4@W0IWPmm#P-CTGlpRdLo%-xgJ ztM1K(07USS+2Bs*Ppe1!@?FVj!E%{g5f>i2R9CXWXbiS}1+8PHTsc)WKjDi! zzde#@a#YU9bK!78BiiKJ$MR2+$paKH#sl0vkdP<*^n?*Wo%xnwe3`4+hkE z@o*XZ#t9T0UfwsBzY~{o--Qz?GN8&;&$x8V_+An+aC4C6L{gI z7yyI-H${1dM8*EyTLr_^pb`Qh4_T7fr&8ql<>9@_OjZDv;!_mkGIXxB}nV7MtbiY#Q9vkM}3$3XGod(Aecnm3-3&+?d0$K6h1ioZsL+mwTg-M~l6<&q5(Mo|~bVvop1x zqZHf7R6^0vj)e#_G0XSr-Wn3(XL~Lw^)EK~!;mlrVL<#9N2SvVJsMdx*^<$pQ4`uN z_ue7{H8eQ*+QU;*Q#UsOI)NuA#Q-c?wCMBLBao2fq7kMUgUv0nIk{d5Mg$NMw5JIo zu*a|kE*h{IgdTcwz-)mf#BDu9Qd5TC+$%3R)NlZj>Qd@t0a`jn@0HS)xHni|kTKT3 zO_tDwp|z&3kcqnM$N{>3Jw-!{mS)l_ivT&0`7Zdo_P>@%8+|`ot1o9 zqMH?sO_@vivW_I<5=ia=jS(%QP_mKxv~kZU4MVI!4G8DH=DI1bZYE#sWkzx-$74d3 z57s7Zec&s|@H{%x2ZQio5bt-MfZn&So)iPHef#!%0ZHD28~sr!#6XI6Kk~3rQiQLE zF|&tINYU!UGmZlnsHch*;oa2vrXDqJLKymHx@!vj)99 zn3(TA=JK&hsmr=2Co3PI7|xTJdo*J_G#;aWsz4&TZUFP$7Nlfht2xe$9uPo-F z@}nnQ_Ryo(_W~ZT#}C1$t=IV;ynZ@G+ep*fCmT}pr}EqakM&Gmo&cZ}7qOZ@&_HJ9 z-{T#06sO=q9~)nHed?7wX}(msw)v{h@K`)5xhr<8+I;VA-HxpfT0BaI@*Cs-{!IOe z{yr%NfENMi_;&{n9+UwXUi5*zj{wHp+MRdF)q<^Rp23(}jrv3IVK@TA2W#bv2e-0} z#H_X)K^vCo7=s#gPGVx>cz;eh&rOTligm1nAzd`J#S5fasNrG{_gWlRUR91#*9TJo zH^oIHS~iOJnabk&@(@EhmrrQf3U0@9E<$k}jPl*5KM&=*S3&XDYX@4xSi)InHQJ*f zxn($FM6;%V!|^vdbjZ8wv;JHb?eyk?2Vl=UD!&FnpKEQy^c`~q5`O+&EBSOt8ec6I za$3)?*_E>gf!KXE9RYcn9hgTp)$E<0ZY|4nXVC9KMLUH1>Dp8)KD|p5y7CPA@OiIE zXKGqA7p-SV8@GObjVxu_n&IcYDGCsmLHKV{a1?@DW|G?MJ-88Va}pH}ga^`?mf@Ef z3UU*gVok@iHkRG7^?~l;dv5J^ZMk;@{+GPp3;6$mUI0$)*-0}17hZVbf4l3hyNCi_ zHDa+a2s^jjt(|RG0tql2Kq-fASgZAb2>8$hQ7H@o%8`|Fat4Y#bX;IJ;pntTEz4yI zFDIdRfFe~I8Cd7Yic6!a$Vm&il!lTJ6NG*Z)etU$V+!~x)huKqC0}gG) z?ebAETpiq+kvS3gg2{(7v~qvG>A!(1C)TX0x-V}UT~rsrBBt&8*P z`fL^LB&e1VFe86qe^tcCN;aZJ=AT! z=ay~<2*9AxoV(D}I}mQ)+Ain>pPV!UaQp4I?}KIfPe1{$8W}8)TDSSmf70(2YtGXK z4C>ljtHj)S7gJM%A0dx$OIf&%fD=;+G#s3g!+w%#qFSE5EU#l+Docq$rGw&~XUYE7 z#L&~aQ*Pow^9oIX=m8-B{0zybJ+RztGd2Sln%;E0MVwh#)>A5Nf zm7=?_rF9_{vZ%|@8)>mkL&RDD8xtc7i9 zVnq&n-%@&Z@uCj%eI2t_0=fj-rRDo~Z|`<(-weL&p>7X;?|Asmh7Q_9`Z#w&$Np&e z+KE0tX$F87a^S#$Kc1MF_(mwtk39OqUug*d9bHJfql z#-!~-+(zP#q}L?&jJH>`Jqd}%6qlQa+NkgzY5cgdjh=t~#;0n<9YQF}g_1uhu%1_T<&0NbED70cezcK*k zXND|#k#K?89Q@*dBp)Gdi{~k!8G+gQT%pDxx@u!B(Bt`QD;zb}mN$nQ-brcHgPSy# z7bn*OLqPPhYujdd{aued*zMlFwL7qTv*oJ3VZ1CC>#|I~vO!Hne*d%PD zx1u3ij8vV%fy&+Tced$vR>0qP+i?pDNwEtqdwRDVReU}_HzIKwPaA#K{sxnapzsiy z8IW8H=5du=9KD4v5M7GJOo*~BeUCi5yCStT88(>to{bbazUsPL)+;^vG`uus<+`=L zpGHXMcHHl7!|?cAw1at_T*UOR6`v%ZqLn&#=o!L&>dOIaucZY$EZJ3Rub$W54JzcR zMLn&&wv4}>MumO8OdEWKT&0{X9O`9dNcieLs?55{l03M-?{y3zdxy^xHr6@o^XmjRdomvL}<&k;R8hYa)ZpD(@i(%+GgoW#dTHvq6uUj$6~ zpTN5RKCW}kD6A@l1}U>^%RRDyE7qJV;inNGSu|T4o~q5a2zGmLH_}MkYiJ1MUQFITz&5spW}M3II&3&f@6Thg zNvZZVtR8!6Ml!GZ@beS&Ftyxs`Lc7gZhs*>C6CR=48F%jFuXp-%q*i-rCeUm*V68Rl&!8d_s2B zm8Uuc69Gu+i@yxqpH&qfmN2J;w`%uW-TnaXJGB?3c4j9AOm|VJCr-fkU5}u|7=$)1 zg=hxwT;98ki$G8~fgGwFgbhMDp#kFZwe;hzW!SiGZ4wH8h+cokmixNhJ75Ih`Ddqh z>&QdTKhzt%^+BZC|IeFmzM1gxq&`l%0pQgE0sJkHz)#?&e;0o)4bz>Q%I|3u3T@eA z;$!Xkmx3W)VXs%4u&cj4+I`M%u)bo}A!OC`^nxqM-6q%7TMOjny}mkWp%Ic$%(06v zB4C;L5Ir;8I0RmQ57s^H!z6Mw8Dm>|eQ!L`cg^8lLF6iBAW32d^7mXvQ=;Jxp0;-HI0mSu+=7?_$*m!@5WP*pajt&LjTZudW)Ia z`~kYso(uKql=1c^{v#j(aDoTljGMgRNEe?QKCo+R_rTsA-BRSb*{o9ATXSby zHjX@K&r1{_4@3dij5wvzJlfy{np7?fs$6W~zrI-{pyNDmI@(tF)nximGX1TC%ZH>oUG!X)0;^P%CR+ik z&Y(#lf{^hp;oy0*+e;ISj!vu;N4m6v)=)SNuRMxs@)>CUiLd&3^Dy4*sar6pBNhf#C%n z+0Y}NHLN##xDi_KL$-pGr?OHADtFA0#~0&Wp-2S7GT8FFj!XSwo8VG3Djz)?OFfr> zJ7CwIY}L&iI(zoH%PsaW5Rr!GC=4cwCFPC)z zF+&Bs#<-o#;Z*>;N6M5TIXGL z;LT$kE`P-3Pnon!yANkuZ3I%UDBk~(_E`O zD+Fn&Lt44w36jm?>O(?(D*i6O{ym8G_wRgYB*q^X`vL2}3kLUpz3Qr~-uC&=fBuA9 zejQJvPm2M_MIa=29nir4h?~9Uu^1jg&nZCdwHq##z%N*c7?^1=LS%W0Ia}FH;HI0gQ3)$Vp7EU@cJz1AtYVQed8hUTD(G1ufmRK zxbLGNWx2^rW)nUMiR0|tHw^$AcdTB2fyp|BIA;Ep7163VZrkM*a%zrIsnZxWA^>gP zsV%TLK2ASse0YDM+J%aYcvbUX>9C|KJp{F!w~T4-mFR-kM1!R5)o@KVtR6b;wo`2f z1otr|JiNR<(|A&Llc&ku^Y!e-3_?^P`7Wp%X!D; zeVFEpe&DrtBaQy%ef#!(i`w|4kdj2H78dTPB?rbW4ya zSh;RvG0bijnFSw)Vdd4t5m?a4%1_7$P+;vjRd)a*LO7k(fa((mtGx^H8RIp=P_0hW zMw#RyEbUF9OW}LC=IgfHj2eTHiEn7@u#g4UN3f|!%6oY{DxR;^hQLOklut@Xh8<{z zOK2-ZV(DJXAom4s;N?IAKaQLK&LiFHqb;OM zPS;#;xjNh?KW^dfbH14@<)uZKMe(@;jY>rWU@xdtQ7v~lQy>#h_VxrUZrllL!vfZ>5q0TGQA zll$QDzDUd|ZOCu}zv<~hs9ACPm{kQo3a!AC=(+0#6k;$GVdq_jAv_$84hxV08Ts5Ior!X1_G(%W0>>|Ntw71Mhuw#L6H_#o$A--(>)9x7Gr=^9OK zDup}}2G#nG^5QWpwjEW_BQC|#*&4{mAvrBd1W6=E#V4~*2SV6?aQ}`+d3+w@NM0Y; z{3amd-`Tx;_m@tS&X1htl#+nQx}p91_rL%8>#zSX;+)q*>3#}>uEL>#RUG>|;n%_L z5v-5ijXdhoRqKi$U~0@>&G4^!u=y1$Vg#ZD+{GA-(*X5%Zqp$yhjJm{Wj==r2DLW{FPf)-1PT;k=IR|U^y&0=^R4Udy23zA@MpKLO%F~C*w-L~2 zHDi&nOGwi`E3&U|ygKA$G)ILJ1M~ZK-8^;`pozg`G1=&v30-%EG>r3^9omUpKFfIb zZo9u3k0UAjm{EE+IF#Rn9=z|Xq4+uHR}BFSZ+i9W)fd77em@52=kc@hcmv{i8TIub z=FZu0xnq1lVr2`cG>Yv_1j>`kyAfJD{wF-$g{78zP`gj)&yrP^vyyCU?WjvR%Z%uf ztmqZVz#=yLP);y$cpXYG*-69)d1OxZmGTp!(U!G%pY^WJy z>aII9RJGYgZNNdL@7r;?EqM@|J1X0V3M~~kA%bsg*|n54-^Fv1n<4yqLocSlQCL!d z6%I5fP>3#^LIrLma)XfU_ z@?$M&XPNftqHD7x0f(+G&>@6NTC+vz8T)W(>SIhxeCM z8%H%pC27}5bmq}wLXDr{e(9!^Yo>MNaog?G?`O9i?XIJ=UeEle9D9V^lTIfjNeVCJ z$+VqCEN}#a2&$k*|;m38;FrM(OPAQ`nXYoAEUgDO}&qt+5yG+d$y}f z4+*~QDB;};vTu6twj)COp|lnn*v4A^rAwE-gZ(p(ruOIA89fefZOM)-5}Lz z!v^_pTfv?}|qx(1^#f49Z{G30oMNXa=!@*3PZXqTMEPSmMz!OkNO z-q}s>+13ooi0ljmdk_ZvHskz~@6)B*kLf&TlmW;Uqk!ly(O=*L4?q0y8vt2<2CrX{ z_l7C9;ieMPd$)I6QBAme*&0JYO!l%>SXoCwgHmu42*T|pNGoPFR$u5*$`{YC<-*p? zMnq8%8>v@UBL%Is2!fVI0!1748K#m`d8z1pLJXl_BMrS7t5D^=-kg(ZOLH4(cp>(@ z7-*&asQlyuM8q9Xc;MZD*w3)irT9G21CK|pW6AQBsBZw@QI4@VvR1yUIG;aKe8%@~ z#YHIWYCbR8$xb`;`eFZVuzcQlUPFK1WZ*vUJ5YWk#FBBuEBby`(%Dcql8y?^!YBPs zIL0Thy(pINeq+Uo74Jh{^amj%KaaoL^&W|2;lxa1Z9xQN z8;n9GOG=cYB0Qftj5_*Mk_`raWMu(`LCCa(hr+_oR%M)Dw@Nqo8QUOjYSL$q!q1nW z#_>BuEw;Oa-b7V@Q6|Xfff3e7XuWKj@%+RD*9%1Py-0{*fnI}`Pr(d7&)0daDu${s zLz`-1R2kDtO@wOvo3G8H6DQF{Q*J(oVvyNaKRy}&ZLQT4fBi1HJxq5wwC}^`i6TdF zZERyT8xPRDw67@|osLdHc}8U>W3ABr!ZC$X_0`5R_Kbhse9CKvxiJ`tW;3u;4-SDCXsb~V26 zZbH2Ry7F>p-R!{|nhQ#jf)y`dNayk6m{jba6{7tjpv3q=aPGFG;-8c=%b=7Y*W8;6 zNU;)YK(tODO274iJGJ=h02Zx{JDedB8OkF*_p6H+Fa8}Y-udzws`De4b;cWjTrJWi zAH3j#3qG@X^X892!G0POaK({O!0@$k{(uvm1twbg2boH<4lB5kc*s8so#A=Buo>q; zI8g6LKm#=6a>j6g7d7R0IhW*`Irs=V&uQZl1JxG$6fWmVb!~#W-&v0Z;Vk~nR%5L?`7`|LmkIOjIM?FV-X5_TkNP~MLN;fp1mD=mpy;bvD zp5Obv-&eOnQgv@th1{=lbMLqP|L^iFzh`-$hv7{5n`yg@%CIQs0aWJcp~XRHX}_is z0A6}8;QmjuD9#gs@iWFJi~!((@4owPngu@#hsyo*4PcZ1VJ0&A2F|nrAxNhZ```@D z3frj|1Gp;SkS>kdsqO9N zdPgUYj137cw5c&(X?z|OV*UcN|BC4e#fb8*JHi8dgY@ipw_?|}JV!Q7T767zGcPbdM9#YHIP-GEr1838cbWh-r#*a<|T zBe-PZwo7!Xk%;TWn=0Idk)6onTK%Ouis|#zv>ej?0=BOOfb?R~s>EdEs4`DyMPJ8=IL?2piyia=Qy--p+J`d*;%QmS&@!;m9GE=;F;& z1XKdeLQC48Hh0Y}4C*kVuMzkh=Ja_1!28Wdg$`Wq?0_^N%>-6GiW#8mGhacIFPJ?f z?^scrQH7RtPn$CFyOb2Oh|6^HcL~YH++?s?gr=?A*Sh00Xw1XvW7Ay6HLLN(DJb8B zPzaR+4^g4#Hd1--zw2)_k6GFpX)5pGa~tt9kJvu#hzp+B^LT~B6HWl^*|X;oLZMGYA!MgH0ef#-rU``xW3j%ZQ5v;jbdh$f$RK;9FkHG1k7=s zHahbaRH&i?{Nge?EO{)KxdhDjXEx;qF+Wd3stBiGKlAo!GTE!|JpDnSlqt|PYZq1{ zLeSt6v)4@PjJ{s;*v0S#u^hqB3w7^86haObqTUZ9p{X?`aw`Eey=Qfe$lmH!?a_Gc z(~aj$XwpM$IPxm|{k8YrdoMd=|EI^xfEW7nPbdMfW5!aK!5**%yQg)Br^Yrk5WN81(C3Ir6yY{a5;UKiF7 zQ3^6-FqD>ug`a!8AF$K<&*a`m^ zx1bP-4j4I|S^@y6uJ$dso32ZwmxASeOT#;v$AT`}-JqsPLM;8DV3T8w*W;v!FA&{8X2Zo4E7PADZBM-&QcrA@iMy4Ev%9)rIpZP+d z(x;(%&t8PBU$<}HzWXmUV?WmWKOqFbbDr~@1r$X5W-Kz3f}XR|22C+Y5z4jC_&gQz zU|&5!P{7$#0HWtw_Tn5gAPAiVwvie$+6|vysuO0)181YmL3?&4jK+>isbg}@BN*GD znc5PwkM=LJ3{Tm8>`4h`=fVw^DS8^p#NMO6CE+dMzB&KM7OdMF?5{92C`C z9xD@G$j@E$0)WScv9RAsn6=WztRxJsz6oWvkz;?!l_))q(qh!~?6*dbILUwvy?kQM z8jj&N3If#zbO*|l!->LPF^C6>s)cs(eBgRCYSVDdek>vsAydJXFepEQOKztS2Z!l; z@gdM?xuA?NUf{13aXjgP!$Bkzc)Y&gIYy?$As^RWoIBRd6bd@LMlU$$&l~}rKIB?S zd(t$jLp*#wIM@^cD0m+J&HF|RE^i*w#e%@$%a&;wJ4Y5t1X?Wr5(^UO1M|o3;;YRE z5r&tzY-C|M%nj>(BTE{%{2K*-?E%LWC!fAmRgZ~ede*50`S_SYp)ZD_dNB%n{33ps z{<~)N{8mG7T(kmU=gytCFar?8{sU)n^ko6s27uW1KIe*8e`N7u0tVn>M<8W~Xd3Fv$(i`n<`dSKlzX^vdh-`?|??9P9*8a<2el_I4Jr?j>9$|&im_1j8IT>aHlc{-$D9il~Wmikb^sGIN*#ocl z3jPleSJ%*W?0k|5LM9637L&v@$U2CzrFE@^R1#cQshjGuae$R$txSqI@uX{q14b#Y zrVt*Td^$s5{{cVSpnr`?{(yqi*@q;|jLgk3$wwgNJ$luXJ2A~b<6f%`yv&92gGkN< zQI%7W^uX#)<=|{W6(5tv&d#*;=o&s6eKfsT7lM9(XFu=7>eiH_)mPv6EN$p#e&PQ# zc^C(Q{^YlRd2-j^{HZGbKANKt^SKOT`@a#g{%ZIKUiJLvKmQHyeCIp6W9K3e2p5$A zz#@Ge7VM>1)EAn#J5y!zXYH@+pY{1FS;cl^SE9GT_DinN=J9jR8k=(j0K$M}xF$z< z;nLt>^rb~;e4qf;5~!>;F=ZXYU0$|%pgIHWPgn#Xg=^H4AqB+ux*cp7#)M4tf zea#l#Ry8`Q=emyVWjhjmO3kpFTyD*4fnes4APAJsP)b9Kk;@^dxs>PL%qR;!*pnf6dp6lIro*(CKf*%Y zdnFJ(wnSj23b#nWo*rt|;3b1Qohjb|X8}k@iEL2J^vUcEsKC$Gzmi&g#bYA^b1a$IKesq-x3C& zwfAR*0U7kExBVm30k}?#zvD7=*umzcTa7e&F$%Rb8&{+_D35pYK#M|sDx%4n_H539 zWO%{K%3LGU(E&JT=8%BcP@1t~?X<01mz;qB8*>+vgmr=pn(im@H7Gm8wyAv^;&BNo zGl~U_na`XR25gpTab`}v1v@))&nNW6RQy|Ey?R}|R@r^U_^lkbZra0gP1Acqj-W^o zb%<}yDB*VUn;$SFr8yw0EmtJ|@(ubu;vMbOD}RPyv7fp?k3iwDWn=kM*pkJgr%ek@?A} zd!O?{*!jEBO=$0ACrg9jCn20(OW)Oj8Cpv0Ta|^Yq&6iz&v?g6y)k>xb1w}(gC^P%aBNjW zBI{*I>Q!&~5%rqIPUhvPP6~oB6?!XL-Lq~ae}Bcd{{#wze01{e-~5HiNB@fc0k?Ns z=`onC-v|G|*8=hWG^$~}?!No(o0cBuQ4m}Z0r2c+KYPtOWJPH4t%u z3vYP#=c|rBnV+`)&daZE=i8m`O8Y$BU$}39$VJ2~uLW2=hibe`dZ9FDg%=6~X>s=O zBa_2FK(kK!F+$BoN7S;QTriu$p?Q=CcGBUFkW6M+&?IGEmSD>DjUp3K?*`sbtIwOsu(Z+3p*pfWGoO_QF5# zk;#90)%T-P(7rN1EtppF6JQN*!0WF-&cIgz4ZI2h;msq>pRd2qy8wU<^u=KO@5bcM zSPi%nu9so=-p@iwaEJ70>$9*2%U30QmyR!nd)_cHMZxn?`?5kb30QshSWmxd>m5Pi z2WGv|A!sweOv$==DRs4BqdV59afX~z{2Y51+G!XjvF`z6z!?Kq+KsoGL_VeGYrI9C zBt}915&}h}&I>TZM&r5WzqrAIPCQqKjSM*qeI;GY5GF=5yiN$p_U}SK0wIiEueay* z-DY<1`W&lZ0-4{!p`WFQxbq%L{4t`^LTVv#ey0Q=?oV{(_3~ausKgf%Wf31s#A?hV zBcwt2MW|@)oZ@Zy&;_WTGD~s@sb)P5W|#xulcedZz$3%<8KEyCd{9E8NI3hJANlu_ zPu%{#$?yNiSD?ytSL}oK*ZhXZ3&9UBgjv9`K33% z`OU+LrmXJj|2{7Q08YLyfRpcEf>6I=B-mN07)=cdnB08Zmx$rn6^M5JHg@5ywqA75 zOm&9Q#@o)L?$5!Kc0Fp8A~ZV*y|%K83*K$S=1~xEBaa?BpaU_4dm9lar`;#QT!uri z@&{C|n<2px1RJ64Po8vbeF+&sVh)Vico0I&As|6f7zoN56@NJMC?cbK+t(!^S`u0f|woYaeS)TEh4 z4Gmdn@ExD?7|}=hXv$ZRJ_%Z{3NtEUC@8H=70MVEP4SWIMLC<9c20Wz$KUx=lYMvJ zK6%$~{QTr2e@XvZJtJuX7c_h*;mU_j>!_1mXGCQ5Na$G7Z^~#o%qF*q45U{VNE4i zR#u_t$+X9{P$5)iRl>)_u1}X;V}BJB)9(74Kbic&8()b&6#M#K4&xq88(j0-kOX%t z%;g_O$nfot#y98s-kJ&kWI?fV&ns6NWVBxxf6vX&MM&>j*;1F$(Fd*1-1KzuNshkZ zm_s>D8f#~*#Y`>TE9|Geim;1+Odr;RI0lkeF2{h|I(#ESfOUt5b~4G1({JpHuU-j>X^+Lf!GlX(R`r7$EB{G+@S@hU(>0 z!QIE#gT7Qf80$c1>=CRr@5z`u*G1+NwJ_%-VH8JW5R~uf{DqY>CW8cAz_m1eOoDO( zj`Zket*P~FvD~{Vo0eibG+#w6y~BpgB{&9?U~CLjO1_f6jZ z`k#V-;K9ZgGp0Zg!so&_@Ot)U>%qDa z2>FT#mmdYp`_KPSAjQ97ZEss#v(xJ^Z^M zd}bXdUhXZ#&@%!p=qX2dp$4D4{{`?kh+;Hb_?tgExB^$Q!M1 zON$ut#RhByHRUMch531Yj`zU*7#^Hshg^2c*(OA=P_4v>64d(YI5Y;w%{aPz11`Wx zhUTq#uE60!TzlCJAP7BoQe~&<+vKEe zf7h>70TR<@XZm99mK7+C&v7xNsSjG?mc6fg;6EZU3n$H@p%UK9t0vopc7PTKbzJq60l^CX+TZSO; z+Q6tz{N@HGB*u(Ed&O~mL<&??gKe@wobmQjx~szw`~uWgYJXiFaox)g*<^I0sa%)C ziL-V!y~u1zO5)fBJ5fwR0dlIM3?k*K5g^T4lrLhYlh9177(4zKBOy+937H6oTF{s} zPGW*4=0(Z)@=^G;AeE#8$HonOmJp2sEkbV_QSc=9j-!yjxdy7Yug*cR^}!evfPBt1 zBkZTsub17j0K)*CEvYWQCD<+h{k)iYnsxl1H9CG0@2`Q!325=^@MMIngoT*cJ^=fT zkUzrq>jD+&n&NB6x6}*B)EK3tj6xGOWQs9O%WL*N3ujiYhXUL)`RHH1Yx4FtzG89& zZRz8K3H=vRy$WXKkD=DU-=j+Q-#6x1g+EqR0NixbP21q@=b8OI*{Jb1!*{p*!n1$IYJCsy>$TDZB4YXn*rN{{NsliXnCItJVw+4a=6BZ~{?>CwEu=9_81A2k zgCra?uE%!Lgv8q+6y;z#QC|1K3vURG9|)u|${_-juYgPv^bl_En$Dur`T4X0?8I{x zpaqj1U#F1v%tyP21cTSZLYLR6vl)_hK+f&@;kOh=hg0@QbK-f-+A=Cy%XeJy)512p%M6eYJAk0SeabwodclTayuxsiY=DHcD zJLT{U!YOvufo-Vz1H3J+$L16KK7}HgfPz5+1c^o@KuuQ=y%<1{*L>fNrv}#QSKX@(Y0mR`7Yu9E*?FH8>@Yr#7!+ko&SZkk9 zU(H0Y2H6KzDBi+WBr`Zzo#^D3IZq&-hRiW+Ys@( z4Ch&%uQLX>z3^)%ul@0FLhiuBBO7Jz-v?9R_h1VA-f3^1s-{z(3{E#tIsssSA^&qd^%2A#Nkkv zbfq^}n_`VjXh=p|@@x6d|#TPP@ZoE>}VrN(A&!)Zf02Wb*89?XaVQ35jy zZl1`!<~SC2y<^1Lx;r6gy0b^W>q$*PKph}JZpPDe>Rb36A5Q1Ar%Jpm#> z{egw&PoDRsUpM*V-+n!mBag05KVS;{&v@nH69CBa`yVi{7lgRl2J!IDtzR^`78z1o z(2$c0OV4kz>d1I(X1Tn)N#67&c>M`c9d@#Y7eSSz4MQ0%6rpEhDg~E|9xro=er;Z~ zmaYk?=mZaHn$nVj{1F6>y{l>rzOC3j2#o}rW|~e3#%pr?_;d6P%x`kvKAQs!Wl`!= zFt{*@T7fJ4R^d#|1NR0K&?Y{9%pG@_VoEc^1v_wbnFOb-y>f;bm76j{*d*DZmY~I6 zlMBTU{SZ)h@|mH1*59fz%{y%l^pk+PWg!u3M-M^*va_1!%S)qC`_?VGB?Mc?yoUR+tB0r=yVe-2&5+3FWKc2u~7{!CSsT2{W4o zV1D-B;`qccCRmyq)Dj#6lSruT;~eABW!5+#Os3`%awwmIv1M7GB5X$sWGYo%0cmhT z++td3xG;%6ZG;tnKoEvYidUkKY<;m`+Y4T^)#%5yiH5lUL_$XZZwdF=X-7pi*oBzg zhX?JRWYofO{NeLsbSP1tq#1K=4x#$t zd)Tzmn98@L-yEMsiPpzR*1nvWB3dTyLn$u$zDPIR+s#{vel%P$zixrgLnlfA5Nup? z(~ijtzxMkl58r?HX8aHqb znxDj{qz^Hcp|$L3A_9uX(yk#2AAs>LwC0ed9ij=uw7Re1y%9qpR_&^ZZB`4jEdcLB z0i{iZZ-LCmahdr|=%WMC*RaMULeO``EABZ!zkmfFoP=V&*xH@w0x$VH2{8N~Lu3>h z%tdgCGZ38S<J;*o3{C?MS6V1s4=*~VD2=U2AKH`(%hg!%hrW6HN z!DMSapgQ&n1iGOwgHArS*peodfQN=B^A|&!S)6cXMQk*u#w{9e!iJtnw71EY+}HQGV3c@w-GoBMgBpJqnfKbkw!{|Ytv?+f=>IlT~6SG3Xh(EGX(L+xq zvn@zWv(lYn6n=*thWdTz41yWJN<#Rt)61bQX>2+3V$ZLze`H)DqK#MsqNZ{v@;Y3X z2m(3SHlXIeD)uDR*kMC6d^tjmRT~Vp3G4Bi!SPc`L{2%T7PeMQ=+d5T?=6KY89O=p z^mP#GllhMx+^_jAz^tRAGzV@PtS|f9L#n(0q+n}R#h8h^k506i=Anh4_!T?qjHG;K z!uolnL#tUo!l-s!dL3kb6*`Gx;HgH&{C&M4xO?Tr|}=myGyG|2b(nS}f{ zZDB`dgP4F=udla(kEJ53=sP-tKl24&Il1G{--YN2Q=_MN>kIC>>#key(x0zDJ&)_9 zRS^J?v>c2can|tn&Z}>7wOPVnKv~+vB;a|aN&5AZaD?zTnd~HmMQKQROa+}V#LZ~? zO${mrGHfNGC^Astn|3_6pjWh=n6frEMCRy#wWEJmTvwZE6hc8orWYdNZ`rn0=N{j2 zu7VMS3T%|1qP8}q<{_XHVtjhQ9qlmlM++&ulw5Zanzh|Y#`J}HO;ofQ6+&X(0j^Ib zormL$Q3%dK_bwRU3xO6z)pf(vA!v=A!mu>FoqiDnb@pE&LUD=49G}S?Y9esXoY!GE zE~)L00PfrQ36DO;8^Ky^SG1u7$a>frYg5VHn(UA1(H$|2P+Ew~zj-v*0xPH{zLZXb zV(hwh(25UN*&8ofEjr4zvi{b*_J<_=m$Y*+zpiT`!@r%iYV(8&V>8eiHTafoR6w2a zCFNuuU@a|Y)rFalIz%b~L6V@8dG}4XPHuSSXHP!#{y)s3wcl_CJ_AoK4gr9H+&oI$ z(HGF2LUw+g*aSE$c)w_-Co!W!t?VfZgk`s`CUT&3GAxAi1jJ53;erf4zS`olMJQa+ zBn;(1N=}$*bFuRA12m0K=N>)NO7g(*Ui%6b^ZOLWJgxT#?fm`w zBnT+Twjeix6rZ9Vtu30CFPvY3P6(iU6Qf#`u<>Ui#G@?(-LoeAt&(k(s}OKzpF$zg zpuaLUf_R#*q4u?L7Qd&Q5<3FN*gw%}Hz!OJ3O{2n`Cf$ImTkxraZtk=pL4-v;${%D zg9i9pOU(E2rcfj3gmlMqBJ%gtJerfT28ua9^)#t)7B8#{0sv7wWz_r`hhU#1IACnm z;3JW8Vw==;27lv+VIb9{2lJBL7_Ue+UtqSY`(|kYkB2f||gNFNe!g^dro#z5)^kPV8YKkUHtIq!>|;QeCP28S*o7 z5fubh)(>P_8O=emXgxDn zLHx=A;6B*}LL^}AFGyY}i~Gf79x^`dd>-6MokiREPQr;3uP}%;WfK4$0Tqka`~8Gn zG_<~>@6i!EoKB2%5R8w2GpEHwjLG7}h}@q-T$oQkp#hmS+T)%_BB5V`DdQ0RFqOHS zmiAjYOO?@@tvgUW6pUZ_K}IgPPE}CTb22=(rYx|k$5_c@X|+zJCmJhQFovY#x58L& zI17G1?JMUj0B*eT#_hOj%lw-{0+MVlIN>-pG#NEi+4N4CwLsX+*EUp_5H=5BQ zGt3c`rgCN^7#%}Jnkfj8<6nkvKt(l3L{0f}BB6m|oDu|6*@cA+=tSi`d2PZSz2o50pYkzf|CrlI4zhOPfnJt&Mjvb zTfNRS&}c3}UOTSj@S$B@Xn?VO`WMLXf&6@K*k>mW=V329p&4y_p7`@7QQJG!*JeP{ zemMum@Q)usdubgBMZBLoul)M%`ENq93}TU}c-%Iv^izib77Gfyw1>*1>hetP6TkeAS zl)<4DUZ49BI_K|xjs(tPq?Plbu(|AmI6$%tZT6REjn3uwIU|5-)r~x++RTDmW7xuw z(zWP$zI~$vfJeM$YC6nb7otw zlJE%wg$Nyr0%T(j0v4D*@iEB06Cs)r0{fHOuVbs&9OWoz)7UYWt+tr%OFN$e0iiI) z`Wfz1wIC`jr#SnRoguejsb2Q!-}W%E#*=N$UkE_wQ95iDtQ9(-p9I1S!jSi8is}5) zRuL6XpCy;Ud*F0r>qIjxFCc+Zj1agP=jDM10rwftM+z^I8SCRyaE{tN@V+yq*;$N5 zJvxgzhz!aoY32c$wt3>s!4ZU(jX`a80EW?<2_Od|x2@Jpz-ky#t#j%`a!?E@I$_L_ zjdo(O1ce;5Wd;NVY}w9YAG@sefqivg)WM|*Exl-Zt}BH>{6#)s<&>D=P6LM;>zs6X?mQjEvNFoO1Og8!}k<-kHmbT20tfCue z4gz1xCJ0+RmA78o3bLVHFXqQ@Ykcp4qCXlB&b`1lWQ}k0k>On{7AugLYdU>eSPc^b4(CA2u=1+)IVVkAf&*dgS1 z(@>t!b8?nW&`Bc(nbf`qsRT^~b~k1%JYb{Uf`d64LIQp?8@rg)j2dFd zLQM6!LNr1TWiFVhJAFpTTk!H?HiIYtW!DqW*Ns&*TJijys#URdJI^dQnI}o5)lXJm z;ooL%S2)Vq4AQn5vl2bxJ<^l4z7Iv^pqO|_nxCgfa~P{{aYI@j-=@Vyw6!|N$2ngB z1I^*+si8!Q>qYHBFql2Ak;Fm*3gy@@usrXApK4%P5|pi(r2S!gGR8_qqBa-2rgvT* zZ)_qE!8~rGkc<+H9NSLrzGAvnf6j>@eH>(9d10}Eqpk118Rm0mU2bA*w$zB1wx=@^ zFrRaX*5_{#7ga;8fUHbud9FybZ>7nt}<;Ym{5fp-nXP>u;BXY~O zOGH=hqKr;Js7XjOY71=r&0Fa+s!To%QyJNW{Iv5=IOl_O(NfqIR>hC%SXvorZRs55 zZx|3t3W0+;=!~9$_!F-^4+V@<$vG#)-uJ&|lD-F{M8J^B+ znpcWm$-!6aFFGXQ)EZU%&`!Y4T{C_FxYAHw>Kq@dApp)eh%T|1@&O|B7HPFjprtOb z*v{m$MsK+QlEgVY{_-|(N(TVDSlgK`3z$$g|)1xpD`H3pkD?Ql&A88b^+`>nHYXXueh zyi9}BOJ;6qe!Vrm*9D4&N1=*hQqqs$wM>9ricU0PRRktM!E8qilF=0k&ytu^1jspb z0c56`rcm#%<$^w3W9^E4D#qW`a|sEV1<55SG*H6KMN;X(&oSMR@-0|ITl`$T6{lX- zQ=^qcFjr+PSu^HoJ!27)J|;* zUHXR<7A9>`vopekwNJ0apcw5OQ9~StMKPJ_DE#qvB>uP%kNfY{5CFPq9Dw5pn6gP* zFWM*?z>?X_-=&&2C0>7RjuzC}QOdAu!T{#L7CTf@e~*jCzc-&EY=ymwzip4hp;GCo z+z2_kZkc{ahG6=z{1wWda0aGEOO01aGn|JQ zMPQSPbmp#zyI{#s`#h+t1 z2JX|9MKhclX;Z!on@PP#BC-lgfry5+5z~+2wTnvtG=gi3ZzA%RPQ%x1qKim+f>Y9s z3ngYT(K_GWc>^vX?UY+10chzuZ?Jirz3XInZsH=(pfg*GC;9+ssoBPOKF{aN5u=)P z*80xmv#rn9mFAn1cN~+FdIspMzqz^Q7*~hQfuDk*fv~byPuow!>88EK0T!r&&HjA* zo~gO5Sv>L9BIR7-pkw@J=4sT&?B^{oq_|3 z$<%aze_6~qygogD&ree?kAG})eJM^(X@Abm7vi;L7FnH7EuCMfH51D0h>5QnXD2hliQ@_RMiH6$m88RUE5w?=n~h)0pNLdYm&ahmAsJWW@t#{Cq{47p z>J`>_CBcwoemuX=837a&X$vi6WW`TJvhAYizX5lqi!a9#+ z`f-lSOBMnmR{o}z@)MD-1Ozlz4#wCSCRJ9b+JYj49ARLl7=(q!Q_i-c7AM$Pu*M{i z(^0oIfhqRQipKDqXg*AmA`)pRx)Ovcsm6@h8CpzL!d>?-=50c}L3^*x$ds8?Y<~^A zkb);&!p9iNZ#F6DHS~U3IpkAum?;^o#uT3qZ!sdR&RFHX%Kh;@wUsXu&3|`0-)BE! zc3Khex}g(keEC`I;1klK%^<2QW^W2oFHG@G>JY>XkYLI_uE5o+Aq37@0CY&$N7$S* z+QM#=$-C^a#5o6)fTrcNjvWqIgB0aPut?*PGbJgCIiz0k;|xDJ;RJ1cmR_aG@wyU(=6fFn zmANFkA(8Vo_>4~B)i`tSINyqoHDPzP=0L~hCCIO%m zb#~6kQ6r?$ucZ`VG6sp72%|A`KQ0^iZUkU^x@)QO2S_Nyt|n8F;Jx|fyY5=9)M04E zUi5*gYdfQbBP6;VUX0H%i+ODpL~GJ~TEG$Od6i+qdQ!{bT_0&>n9Rq7Wd>+Y7Anz3 z^63m3+0HkQPh*%8_%S6S2#j9*^%7DPEGeQLuHIg6P{^aI zv5q+hL8%_Ag=*5%$>cVjT$Ra6$Jw0Czf+1qp}k^$)q5x;>d(bA8W64+-ikt`B>wQ4 z2`Q9toU1&N68BRm;qfx~r~3Rk3xF(eC%`VTnwPaURtl?0>O=xcP}G8Hvx_`DcrG9p z$z}t08e39CYR8Jt7gSs6z{1MECp`1FmCJo|G+S9JQ-L+ z@$1&`X0B-b%tFq=h6GHseY0zi+pfr?fHq>9rlGWmK%_hS;rf=z!XNRqW3SuUYC+Sr ztC^4gpTpV{)-n-l+m=i9I)$Oo6A!3}xv?)!h*Vfg$CoWWG;gnmop}8owdY}|XjPMY zX<5&)F}@B0mDU%1@TU&w6eCDPh(T)3I=bxxK@CY1*6tJpkYutT?N^zA9}}FZ)#+6_a*RC#Yn{% zlKRLU&;grf7Suryoh~zU6@;a?UxhtfX^5LnXh*_ly}cadF&r+4Uj)|95(wTW%;)Qh zXLXPA{wH)Z+W!1bjU&?Bm!{E~FpE=K-1G9db=^|&(e{kVjY&o&4oxSTcU`d7Oy-NsppK6CcWn54oZ8$< zg4aPxbY(|o9BkMUi0`nTBT=KNsB4x4(!4z)iBTzxCDML(jvA$QL9RnsB}7KYVdzGe z%l_xdIs9G?0Z>BzbUUR0kHH?b8#IcYV%!KyUo%h5sFG6(epW}HhA=c~{`A~_+1$#f zKs=up5wVr@6l7#P7R@*7yuYi?@T@f&QL?>Ph5MYX*KK)e|7bfhLhSrFWop6g;OU-a zk*u^pm+)3>KAvm>1{)38eNpr(UDmX||IYtMsA_U5%^0nswW(SMdB4Wkoo#lgZbYi& zRwer2L?5FiI^OJD^pkT)5K^2P!mtii1>um>TZdrnnSZoaVO-s_Oo0f=((aANx%Z{{ z!w5kI@dM~85@`KeLE>pP6tGfhL^aT=>{1NTcqa^y(!6Rk0G)paPMXuAI+MNy*+YLn05 z*J=oWvdJQSJ5|QHA|fn;j?>1Ib4QhIc+(=%nj!L-3S8PzlX$sx3>d#vz6tj2iH*o< z--zmplsD9FfVce&0ILtXsAtY$Cuzq?JpPX1Z@2Tio$C#g8Itf#WV|8*HW!*e$=@YR ziamdZi5*>ml95%GNfHVfMHWFSIWO_97h=L9fUHnzHzencJ)pR|l%+c@Z7&Z}u zCsEozBE$1a%|+kRHn#qgy*?tJE;MwX(!#0XpJJ|~1C8?`JcJneCu)j zea-@agJ@2b(&m9yu}!`EoGan387mJvxe@~{c*u`Rn{)B-pZeYv;grObv#%~<8_SwE zl9?OD?!7J+(Zh8b3$H;5UP(diK3sfmP(>%~n4I23ZAdxQ_;=15g!vOD9Lpf;2YURuvEvdV53Lxfe6G22&tyANU0Feh=Owo7 zv=eY1X9d*$Ty+jupTSX2+ds}( z0EqjC0cs1y(8c80+ek=0_m0}Gt^t>wF0skY0M#b!t=1L4;= zQYfGagE}Z=!Rdor$&J9-!glZYL+m$%R@ay?o+`#-LB)rieX^Ak{;M$yEtXKo2|+n1 z^$5Xx|AH(dB(z?kC*G@kD11HnC6YCb`3=*RBXY_m$y)|#okn%SS?#0fm7npPt+Bn~ ztp|m8L4@VcXxK#*<`jQED5jLta%e}iVU+4U_wPIgML+>CYPR;7$MeTI3jhux41d~h zO@9yuZT^O=w(APc$tB>4+8fSQvUY2JgDHt;W>Y&n*>Gj6lc5zZEaoRF;B&&$`7m=N zY~Z?c`D5$Lx4=a&=J$e@wy(e2=gU;E@-Z<*Q;bB*wW*}fDMHqjMFcKBS_h+XE(F4f zUSA-Yn5{Z8QPjqoFTqMCV%iCV%_ z?T45@Xvsv>=))X|m*i&|S1PdENk#O$FBSbHzu$tMx3VZxXL7VbUf zKkc{Z%EVJh6u?R;)u=|a5TQ^rSi-tp6at`CBpD@@7Nn$GYPV;RTUuukg4QWQQk&?E zKHHPiB%rk#(1o=U8;f|Mo5U>U6|n*V=pAYDoYZq^vJgkEBfmsB`)ryNgO)V+CWI*L zxwoJwL6v#rbEOG9X6xtKhhx-61kL!biHFd;;xEM0P!{i7sH;{h=ggVgzGK^!lf9qu zyvb#|Z$u-?tLt39g(UUUrYfYu!!OK`WZwGHqM3ef-lfmxPM{EL9nGFQ=~QeNtYiuG zGN)RGoTDk-bfWKokiM9*t%4Cvyz`#Ag@PElgndUjMhnRh;Tl?#^P^>37le+M>{W~S znO-N-Yu$wb@4-;$D8!W*RYcu;)=E^T10ua^} zVM2No(~b;N#6BYwvf&a0WuGRbXUS@(4T(NI-z-+lw4)^ND4>!vY9ZrCXc2+;GZ?1; z03ZNKL_t&%Zk&S61UnHUWa>#5FsF^V3pUx;(TEKOL_>H09sJb#Gpuk@jIR;A=Oel4MU!40thbI&FI)j-@b)cmfDOTnNJAJ1&aOdzB5FzF}+Jg30@M$|%ujeZE><>aH2jSDy>+qs@^Hvwsv87BIzpx@V^7ZrtxfG~r?ChE z6GWIDIND}S%{Qj(tnY`Tu6Z5bxpQZA6?lx?zQV`OSpZC9Kxm>~p(r_}U5G3E;Em3>bSZw`928h!XqgX?7Am=L;l zX>%>Mp;@3{^D#ujSB9F=X}8x>1k@X5ArxU@W**^a2$GQ0p7dySiASLb#rj^;%bP}!!##cDA5QRGRB0qr1Q$hoD z3WDkR8qI=*auPZbhNlXF2Iv^1BdeOH@OtcMLOfuZS&@$p?vBoV?Lvuq+1F|UihImcrecChB%|3HCDYKJ=T!4L{MUc|*RJMr4v%vd z01FEXWd8k_47x(}N$Kwt#1MlA))jSY*}XYl;9~qDPTNoTuV8UL))&AF*%+yIT*9N6 zI1H`@FJv&SsVmE`7_`H9Z&tk8jW{aQH#!hKiZU?>vI<>p#y~09=0gaWBiJ_T}=!B3ia2lqX(A>PsTM=n2(Ki63kT6+lIMNi*p{xmyWwW$Zm2E2rsk!F# z__?@(G%%2J4lM;Wc^Q+7V4)%OQt;V~Yqm7pH(e=Tq#AlikO~D@An1A#4iwr-E2k+^ z5T1&PW7pVfe5IWueA=H?3D^UjIYs4AtXHCH!Rax z|9Q>=;Ep@)I1XpT-B|R`9!C+_Z%uBPHAV?a(fKvKTj-&*{**9jA85 zHJADw&vNc%7V*bMVc=5a(6;KBv@m(vXFh*&`JS65mtB2h^Ka<>fv1qdEk0jb#oqU% z(*{Bp6qbWC#W~;`z+zAsyMfA9bp}fMG!X(Bd|?@dG<1RzW&uxCZgj~jt!3r!tE;gz zznRPXPGmqQnc1qDN*bRXf{p+c_G!d#f;e5{7h{v;5d^A&Wgf9|GiqqHGK!8u`Qahl z_mgMM^}`p>Spd|vJ~}%XGq4>q9jpzXlEW`3pg2N{$=G}4OV`IulG&gV6eY#m6}6kw zT$N3f^G`X}Io)S7A&`G0hW45=;EMgqA*nl5c+0ZE|2U6+OtfFO=%f+52#hJtgO)2` z)EA}*u9-k>=O+r)kpO6)Uw`whis@f@-O~`$M_Yy>oE#$2tqLin?;$T`NXmIt$WF8z zhUD-@{Y&BCA{nO;agtVtBapCPriV&dJ1U@(?8qS?BG{x;a_rjVXh9rci4L^Hn2H?a zjvhyj1NVuGxdx`=%6CLlpDRvO|QBa`=zv76H>BcW?(h?))g79jz;x1hqutkvB}%H9N;S=nZZ_Q2iRSG8S``6+3En;o ztU<8D2lh=aJ$_x4Rw@(_uWoIMn5Q;Z*?d|!OJYI&dahTvFd=NI1xikTLZ2_k-W~z zzcbwwN~+l}qFy2E&~4qZYjWkadnZ?c=`TlEZ`T#qieXYlP4}niR06N(PjnOz2O8Uc zWxg%+R_ho-9W|mIg{ULKX05m&E?ZryVA` zI1KAD@IJ{IbVhBh(6N|0`)eX^+PDOGU%EsCY(7S-W=hTeJ}tUbtRLrID2~Gs3doKp zLS@Hab4;u8UkL;;KKECgUUY3?sMhB6CD37uwcUUJ$BIr*XK?J} zht8hu`!`ob0HCb*Uv-VzCwT1OzNrwKJhEgKt&tb%6p}~GF2m9kF*NDezGor{yz5`$ z0(%p>6R@)LwD6VfC5cZ0_5x_kgj)jxTa!zjmN1|+fFy4OVtc=?F#TOQ{Jhy35Sg3A zTpes(ImblYL|w`P4P(-u_^umCxKlDK96$9lJ|BrZHzBOI$8aA6N4wiX%V;Y0tFqhb zWF+60z^TZKbd$#E?#q&+HKu6%IW)`Y4|2Z4h$K#SBj$aWO~^u{>_3oNiu{bst;(cJ z_%%p@;l>;j&v|;CNW|w+yto9qb+Y%eMj@uN^USYVICMzdQ@$GiXN>Dc{d`c!;d^T+4u1~ z#*gOjk8Rz$_3u`CDgxlrOE3Mv0}nj#7r6Otjle~erzQs;{G>e8&Lg+o8M{u* zToOLgF+Kq$eIyK0P|i$aP0zo447JRNXb>%*8QTnQM($9mdtGB9_?k1H3scpG6!i}b zZ|{C%zFK)cSIcPhC{S#i@p2Ir$=OV(lH7Pu3$wB3$f*33G$t5AosqX}o;>}tzCejQ zJ1^gjEI#&P^S)xV$;kbQTG-H;dazJ~gohUz> zHA;`hQB|I=HcZ5){WEgVsk9MJWf`;~wdAtRjR5#* zIaidqRnoR#d~^7;?`6x9n_!`1h8y4?$Lv>2JAw4T(5g1fYOvTuLOJ%;rL!)tOQz;`2-8`g|0&PBZE_jB`d40mvkvdbE+m>!79Z!-HB8fNwISufz0WHf`ZCS|%hB5pd1a2Tx8~ zR@o)F*(0B>(7Z>&jWlzJb~+uDDJ6*Fab>K{e9@sWGkHgh-Zy?FX8?i}tdT<>ro&FN z+27h%z2`g-!z2@#q9$HB&0Y7MK@@(euI+*7`?EHEoS%xolt4X-u1pVn;zN^z`|k@? zPyGgcyko^T&f>*Y5dgd|@&Vq4Rz?4ke;cZKiC9|czPtWb1jD1KB$(y0Tg6g=&EoDJ zHuL&+#*$Vq=+|Xxplf}WY(bj}nQ19HVM1}v|D2#4E`mKx(S>fhObZ3wyHJGY!SE72 z>ovbr|Mi+Xkwr~ILHNf|S59fQC^*8<&f<|rU=O2(Te6#QwL@5gt(WXZ+#a3P*}Mef zV+pD)5DZt}aP#DbGE&!%(H7 z3lI+Ks0;zZY(zkfftB~dM~uq)P2!w+5XKmB^u5BOGu{|0+q(mLk~|Ly!S5jX1sfH@PUs{ zv2^j(2Y2k)@dszY>nnbRXL(oaT43(^*Wh~pYbPiR0?N=`S6n~2`o?Fu^QmI6bs}Rs)YiFb1LkbEubHgCf@973 zQyW{RL^89yW`56ME;iJ3HCT4%CF859D9ef;JJ7Vl>_P|bZb8xxz51kB=IztTxAQUx zhO+5>#MzKPLPR4i?G)R-#f?jNT5Clw4q>y}bJtI_@QilnR~;|+=QCFehEjp`JG~pk zXq5%1Zp-{0*Hp1==PC&4;KxUeU34`iv>94F0>XD>;aIhP->$W_ufslqrY#L`YF!Nt zOb3M=OGvlZ3!yc~9Y0?goYLT>d3F7^uDHbz;>+I2pQ3yTGkDCTyq;s=P18#-v~PP0 zg&MqO+;dj9K86x?hxYHAJhJZ|nazhEy2r?MRD!q`{B1t~Mf-}?V%k+h02~ldz^|S- zapD`W7&KJ%(8l2R!3RH~=a=u;#xcS)0T#5>7%+B~8HeUN3dU!FQEG8P z;G=;3g@i%?;~0HUdw!1{ctA-!H$43|X#A^y3K%)5$}|unr_g)O3}#P!hot2L5sEUw zro>uKR8B$EVLaB}9GTGQt+rCltSY~T2;E1arG;r)C9G7MD)|X=LMrqJ z4JN^w`uUXuP@m`LRHcw(6Abod$hj%zFK1N=C^CFA2XK8NtOcAxaI8Ps@{6?#Y1Vf9>$>ivq~io-KCCkv}s*Vejs|Bp63 z)Kfye`$UxE&-+CC@)@E6GP#6q{77EIhzz4ZI_~l~la3s?PXTxYG(+Y;`0#xyM}7qD z*q0X%HRcZw<(fd)KMm*Ksw4pA+N&x6c+sn_y6R`|zyJPQG3am1O-5!oe(=G`@q-Ud z4n2JTWakxo;2gZ#jVK8nMa8hCRi(DP{54KbB24S!hlWki|*S&89_Fom9p~z*^Yx)sqtAYX7R{=br%ZC7*Dlj9cB>#U%&p@ z{{WExW-$JC5#n*QjaC^mRxzelJc)E%wLRY<@46CfP@Ixc60rm3n<#==HTCt)vu#6<0Wy{U@SK#T|B=pzpt z1~1TOw0QVI?`Ms#3BGy_^z@_0j~{6uet!Z=bn2Gz)A71jvYI;2b1~Y40M_R zPfeI3aQraf4m{+SUVXg?M<>xXx~Ye|s+7~J;B8VX1q<{Tyzi!pwgDtII{oDQ!|RgX zW!on&pjCRw!VB?5!x;X>`K9EHDkgdqV~|4g(Xei^ftaJ$o8+fX|z6$BIB7Z)2?Q z$FIWgmD$;R2a*vMK+4+>A`3DpMdUf#eork7hJ!ixLk~Y7t$zptfCymm(CLgHQzX2D z>-@~#y?bB2T1-D)XH}hmYte?hfU$oM|J3KZF-VUeNW!Ky&lR!E9c(@gl zOER^DiYBEat$lUdsfK5=L2=DE0Lf5uw{vV-h)f#a^$R5kE5lArGx0ZnbIe39 zjOTNlEX=~KAaJ0|fgFr5{ps!JYwFVEE;?zso_&$CFsa0qDcEU13R&~$TE8Y) z%xL9M*?0Usqv6{X2BF|9b|f&;C{ad)UzFK2ny47REK(yct{MGXbOzI`A;TYh=)TDz zB>0>Ff?Pgvq?w5;p~IrV=>aUmx1qtFTjAN?04~Qz<;5{vh}mCg%Q0bGia|n0X+wQri4OW zpha4^UZJswqZ%LgmB@1u$dGfU);|ci&pkeh^mwAij$j5;ruJcQ{Jm_?o;^SDv5$T1 z&`3k8`S+R$01oodp+kRl#T8e4=Od3i^7nZ91EYO2Z4zj8;Ty1jfQxk%l3$1h37fcG7_fphj5>E+7cTj}0<%-&(_EwWH?m?yAj=g- zD|wbn{t7l=1@o&F8*O@?B;*|FY*-s{nS(-~t18PuMe zhaC|xlXXUy2x;`94@&r1*7&ogHL<;w%ivGQI`Z?bsB{2y`~aAKzqG#kP#l30pZSh2 z--ST^{UC(z4mwtC0dxrVSIV=5{)?1VOd2>UA?rmqSuwZ3%@!OLQ4BG9X_^{atG+lZFR( z_&OOM>(70lozHAX3TK)pJR(r;1Uvgq_SU|0_jpLBBo-hCp*#X}FBCM;&zdC>ZAMI`Ozh^W15ZCHN#s%tI) zayv+~e-D%3&)^q$DFnfH@%2a3l#H()e(>(e5iH^km<5+27e2{7ioYkDuo8L9|2;%A zZS&cIzs_URGW`iBoNtcTWN`037|u8CF>UYO5*y#6Lg@Bfa$9LGFA z8?Sx8X~>Si5e1n*SvCtW;^0qFqMky;=DXxpVti*mGa{0lG(7M9u4tB#D4 zY3gqk@1PF_h{>(1j4Z&CAW|mcxClmMrQa(8){DZ^ZlQ*M>8IGt5~lkC_Ddkp)@SB$ zr4z8GrZNDDoM`I{K~?X?>Y6KfUoEqP1S0$rLvPJk$$Z89rXl++{AYxBKMxY*me6l< zM?!zJH~Ot2v>B#asaU^l>+%{qPFBo4rwTI9Yg9ytOVA9gz{Aly!jp2=du&2OtRO zG3H^IZD?vC=N?a_RankPdmEnX%oeCdArX5|=7SlLwwl9wNZ?@xAGAK>`bV*mC#9vp zKr2ADjCs`f`1_TR+`s-qKlDTI{qZ0FaZ&1)EnDtI?!k+2ug_XZ*vU|#gA@1QIB2iy zXfIzQv)75bh0S(|@%7lo{5+Y7rh<8*CpIy%K--+_q~o^o57gOrMGuW*a!4o#f*7_V z<4f~HU@)G~Ymn*32CF;<5UnpqA2ffQd}R6v06F{8WQ3*+d?&0O;0i)0GRko=Ba}`) z{IipM{cz#4$JsmqI_z0|?mY{+$Q~15V#h zso&7@)cOYi^{G4-G4CaqilgEf1xlDZ^aF+QD~R#`Jhc9wo-fAFea@=@$W4I){_~Yr zUinV=2EGj&^aFT(civ0J-)UyS;fE#S#PR=>Q`z3|BCoX?&)& zCf4s3?uPm@bBgg*oQ26wh0_VQso9eTp6#;|uw!q8`_baXrX5|84hk)_JuBxRpErTf z9EK$T8n~z`KBSt2^_p+U-H}LLI^+dq($l**t*98-n1TJN8eu(LaFv0ehrD z==d&)=;Sg8MTsHZDd_7uzn#}5W6?Qt_z@&wz*$4scH$_UG%LjOS7Q8Hy!T@Be&%g& zd)pgc^r9E7xPSD2K(ap)=s%krq-z&&aX6Bs#lo8O;QPD;g#nv&Y}!mjLZM*a0OzoI zi^G^S83_GJ+?&9xN=MxU=P9nIQeLvxw@Bcren30f*y{jtZJdi?6N0wBY64ca9xW$9 zela8?7i9kKfEHeXWAv}XG5S@h?RT~Uo{;11|q_EYeG6Co?jk|6bN% z3Hk>vM;6`oORg+?)v2Y1yk*0YfJk`!7Kopl3j>YG6ux*r%}S?Rn!WW-9la*kD^j2R2eFI$?h+Gc>w2Dh(X zfX{%ALu%jTLhv`4n)A2g4NX)PNpXDwGC#8oV_wnemoor$W<{gL(t`1k7Xj}+8J?bf zhW2;>iULNNeU-n#5Fi zv}>QMj?6-Y<8^tva`yG3y8MhJgljAiVJcAzIUqobbnr2gk0#D>0@Sw$00149Nkl<_{XPTSe-#|!uQ`19@Lzr^!Z{!BUvL4CNg`k1ZO?edGycn+ci#EUSnTh? zCOv0%0cOpDQ#e5M;3sZZm}Tb`yCDd!s+3sacOMc$z`YSp6M}T z=l?AH7u-A+KY6SVsixD3K`#~)+RLmC>atfzfc6C_-L~K{&oa<25KT(P+OpL(`RFWk zX|S|J^KU*J`h&x#x&ZOWu`(OMpd5o4p9xqr8JK^;++{s3AwLBvLte)L z`6&HE#+j~qoP?K;U*GFTgld@pZwBWafZ)QNV!+RkYp_38X zmpRb=3*NG5{*F4jz2D6<7i{5kWh_F#k?G0&6ap;RF?-T;7UIt+kpGXSBIx|>kCkxF z$LB5@0l>+!!Z3dQGN94#gUP-X#PEZ7?#>pqakGoUO=o=dAwYO)be79vj9QYuB>_RJ z((%M%6>vlerXq{aCCUAm_0o^`#Cvb0lZHa-EH>pd>0)%^(`9vYdn)W2sL7I0A;f5L z!W^)Z5H@&4Gn^#kpZU`0wAnX<;i%1RK3G^Nf`GMH5K3SLALi_DL-(M|rQPT&;6Wd0 zeB579UyEWPK;^o$NDasu2S7}?pCG?}oYLFs|3TC9b!RI2gr~dWTGMipF1J-a8-X5b z@9GFNu7UQvr+xD~Q^hz+uzCMF^BYN(c}2UwU850FYmRa{UGaN9RhfCx&ZnQ~Fplf; zy#ASvc&}`>PTo&D|5?v^)*C+f!4IBuC!e#RzeoMbMI`_-(*67Qe++;BE7U!E8~p=V z*nc+8VkMYPW?>@HBDDKFPSk|}ls2n8big!d)@7d5i|sdD^bBzS1Gv|#_wL>M`VvlO zv;JY})4rP;fh6p}*z$>4Ae7I-RgG~zLQXP-^pqlN=H^f8@1^eErb?q-IKk|}4!e^( z!TZWDz=JzGT-j&jGdt#tMi!5;fQPg9$k;l}QYpP@8Y1CZi9G5JK!1j!8$lrz)5nF$ zz+C@?{Sv;LHS?0u7mZB87qd=sGs3;3s3CiupZAO;!A4WTFUJIM_F&KvKj)K)E_Qkp z{vd|+Xe!ddcbI6AiB@&sYb8RMq05J{Xa5GF@7Li3pU=WygpZ3-0A!siEb^!D54;ud zm$?I99*0^!Gi?@df8l9n##KF*%F}%Y2A{GAhig5A&HHJ1@m~jFG+mbEEH`l_?JzpJ z0swS*YF>rK0((mnvfMw-10@BSx#;hhBkZP=u$+Swc7)#Y4anP0e?j%@Bcaz(UYQ_J z`Tzv7?fE0-!vC1jx3p*vKYw`iS>1zU0^o1;04T4%d=n**+&Hw7t;ne2JJ$!)<%v#8 z2nP*K#o+7nfk^4*)Run6WQ)cRvwIGOFtVVQ5FU#M(e~cOWDFsc^3Ci|g!SYjqN#(! zJIkNKRP-%d?!Yg>&i{AtZ!sU_qJCV|0w5~~=>68GKJ}@8@QF`+;v1PngoXaxytfi# zkMG4U8+TzP=S(&bjQ?tE-mk(0dH*Wy+-V44Gyz&HzWf0qT+wHon0}tPvDJL_4C8@SbdaF%^WCZ22n6s= z7^L=VVCTOc!seZ;x#}}c#HMw0->S5u`&E41rYj9`@{5_j{VqFKFEK&@rdUGiZO}kV zAC`&0kej{lOIwWqcu(d9&}$zLzI*@+%bD+Dw!#@ApYp%KG^&kKE$JgxO z&T7(SuJwcw02wgS2bg33Y8*29^@9fwekF+MYp^k2b~cNHO(VSjb$DlggVl`A<{D@7 z9Sa3RMiFT_z{L2c<*awYwI&NPV1*iyw;(keo|qYp3M33*7Nqu~PYW9UE5#SKu8#HA zvDFic@cu*S96!RcW{)%nUlM#yOY5zSMI(`N?vMz5qUgF9d9XGPfg}=mW@5RQw3r@y&VdL&RUpvrk{($;^=gtU&nis)Z1IlJD0T3U7n5OJu zAEe3ofI2ipyPqk=EK^oJ`Bb1&rM|)>^sMvbp6f6W8R#I79DV#@h|h>1$vqA?)@eOC zChK5UjVGpnp?|l<8!{kFSH!_uJ&@i`IbNg?#4vyIw9jvpAh9&8d31-LRezsbTj9!i z;I%m?q8q|}Ci2k4;d7?%=DS&+Gew8+`s<)LehG@>kIxtVti^qvumT{9@ms(3TNM5O zwSFd-Tyn`xNUgjPu=Hwd;x23yayd2}!w}ee*L=F5QY%00u(5G z6=ljR^;X`0^%HO>TRYV{)1(^DrlSlCBIh5Up$WibsiSOc0#CmL3uF2e9E#~Xte3of zL;Gm$()bccbqK4WfYA=`OlH9`<^uS07FC{a&*>OUqB1KypX3$<6*#RtRe5O2(9S=K zv~L&Tgq?qU+RhK-dtJx-==n!*y;s8Y{10q|vr43J!7uY^Cjc(^iav$`n7DEns9?Tq zdunL%uf66Yqq?Wa0Cme3U<<(>L^DB^^Dd@Q?ma(Sa3PR9J_tDrS@np8SJ=D*Ohd@8 zGUsgI!EC|GKj_(e#cc8VbI6t3FNQ5NB1S6aH*_C8^m?-kHaZ8VA_AGOKj#d=dX(=( z-{-6{)- zCC}4NjS?3zX}lB>8h$sL-s|Lhb#0vns6<3eQ)U$&GW`)S|6zvp)Ol#SfNPg29?NL^ zf4veq8{Z=cS(_FeRUO08Ilqj@6uhHU>IjTALT!C}KbbP55jM z(R<-1{7I&Dt$e5Cy3okc%6fDCz!Y8OwOQpy)p~g5K>7Q0DE8Fd9Ny9QA`s$ula+C41jevVz}CCny4P*r^`^h%?fB}))=!PtdlK>&QlW#t*hWXtkHa`5q-{(*<+ zqP>d!i))?q z;=Fh=j+wf6T8%0Y#Oj{!(tu_fKYGhFGMerF7E^E9+*(~F$LQEwpkM&g&!dCya_SMJ z(hzNW*VcEBy=dJ^^l1>kj^h@L=k-e_Suj=UASE%iH|+Z80?!QJ4g@vFo1~n@K?77_ ze)l9)kr6<9mE%I%?m;mAQIwrOfxe8*lq#4%qvc0?|9&3R-MMq;uRin;PMAFj9_s>N z?KgQ!0L(@L=#>YbT5FTeE9|F!f2@fY+mxn4rPU^nV1&(?M$CZjQFj;NKy>BjQxH^S zATt-n9CK{^m`P^# zG8+an!-&BC5|=**+(%eXNj&oGL-P~rvqf8u>DFS5CfID47>xh3bxim1ob+6K>RIDE ztP6lOUSJT~(x`Dd5q51Y4X<;zrCrMmXuafU22>^FQiJ8#YskNR2Q?W94Ku!+gEk^! zR2yAL)4DK67+qTXq?u~8{bSe12^iJh`~fjRcozzd^6Hn*vN69$XU(m!q`dTI^vDFm z|F{Gy=0BK3e2=*d9E+;&!dZC`aG!R*%5kwVYkBvZPh=1{v)+9SMkhTH);pV%o@-1! zYk&E50kHOKyf~XoG8F}o6VRUfc=BThce?eV9YxB>xcHeR?$Hde=Je6tXlmcn+PQ`G z7P^BkNC5Im!lj{vN~?{%@1wP0Ogjb1#4hIP)>)3%8`jwFwxhE1vr_yp3WN!53!%5mY)4xm2c`T0(YnPhucVEhjvp8u-7IO%!&?YFCF%aif3E&$ek z*N+O`HhZ?;(6RgOm?FcHaGMPreJT69)S`ab%hwpa>}EBtENvOBP3}yNy%-z!o0pPx zSgr|#5)2zp`EX3n^fP2noLvH_8f7MtCmOqj0-L>_dCzF_@&Tkc$dp|#e?b=(nhzV8 zpq8P^aUn;aCEQq)gGD%xp(o=K>ksglE=A3Zoj<$1c>f@Nn7;d~tk<~q+kbK2VO;>M z{r-^PrZwQyJp<7P6koz3&Z`i%G~>YFEkaNNMvOE#&g4(fYhhxW0nyS86_DY}C!qJ~ zsB4vboc+hwTjn1TNR34TL<6&L!KMcVR5A}d*$5;HlVO;{TIi~E79w+QcD|aluv|Mr zdMeC;s!lwkf6`^%9_=yM`>&~Ey6;>2ZGU3iVO;>M@jik0lr=U&(B{OedoxT&pLt%F zPrqq%v4R**wzWB<%J8gvl)W=?Ou7@n_dZ{tvvJE;~7*%QN~urrY8ExP>b@ z`tbhSVdwLh?r*N~c0b`Rzb*jQe#=-ybV_r_2M|ZPnYw-&yMrOcQD!S01|nCF2YI65 zEgp0k*~_^fpSN~al0t^^70P46j2H%QDMx@g10`gVddq9tN$Bgh@?LV>`Fbws$$OV` zZ_3=MgdN>J{(wRxHP=xfq_Jz-XsZY(PwS!0mhJpUrsDa!Z;g2cU&|d#-`%}?_v=wh z0vSN-kJ%Mi7XWKa6VN>O;Bb-|WPqyET9GWsM<9D_U^@T0BkgpkTfTr|&Riq+X}~xp z0R0GY@Co)?7&M4q{Rx^6Ac;QpyO|Q@^*2i3HNxEG;g7?yD)F|^WSIt|@4%VMMn8i4 z5JdFmGpt9*p8_3AD#z6uvSvNUbsX0B1Q`G2IPLi>s2%a)HQwSU^ySwDz#4BKoK1H@ z0Njb&+%(>b#2RgCzNj!@)9{J2Tl2H6mz;z3vLXRw9Xbd{jT;Rv=UJi)mMz^EU>jfG zZK1$A+*1OfI|7I5J`yyJCfE$f`GZ-z}<@~Qy}n}e`6oCHAkaG#p& zyZgf^%6W-0+48VPqe?BfFUMNh`f(;w5ES>=q1Mj@NIt{?S4^gB>l&6G!W&}roaie^ zj_b0yN@@<~{JzH)#^-pdsRvIX;vIzs%dr;*cY3nJfA@A9n06TVZ*zazI!3N?5r^-0rIn12lC+Si)ziU~pZ#}2Yr z{4o{c5P?%`7NjM2%hk0EZ9xc{8)U|HY$Sl8DLsDZtL;w%sid%Zs{lxrBwrExV! zGpb(y1Pi!Umz@XC!*+gJ-C|t;oQLfM0(egnWk%*=sq07f-Gd%{JKV#Mr|*haqM;3? zoi(RCdI|;!3kwMG3G4z2ha?D@x1FG4#p`-|`X2ugRa8WvGdgqsT}dceg6#xgbNE#v zku-kKaPD*J$Rq+uzlP6bh)H2KXb!?EQH3rS0n!paexif|4p7{>Q%85O~M( z@H0=5NjowHgk0=sWRF3m?^aI%IrqTyM{#8L1WxO*FJsWmmHwRhpbUsT|2}d1`zDV(c%NWCH6$zZ@OUfpf5iaQo>fDy zCHj=(FYlWXEfh}soghOu)FliYzU%RRC-T_27gL}K2BL%H>=z>7v0q)Md=&9BxD~lg z4BGh=Y--4g#GU>7?w&k!@12teKY6Fn&yk1kSuv(RGX9|b{|xK+t+(BF+t;r%|LTzR zIs#aob^Mf9`LZwjvfucf-}#+4ftbG`AC9Iwi3+t3eC&2qv6)l*Zx-gDNpNb;ZNk+? z+tR}fODHX^+ns~V`U{^scix|DNTF^zZU5J~fXd)&PQeiw)O+oFgXz#Ub^(tPKfEWS z7G!=h{;|VostMbk)pyxt=NSH8MvX!KjE|rlzLxuyz}$!5Jf{0P9Miq$Q!e)U2OjeZ z01*ZzKIZSNfAB0<0A;1V2(8ZE3S!=M+PZ^*H*dcjy$!FK?7Don1OS_Px~88?eUGQ_ z{C%hOHpgAr{y998Fda<^CJ@={j?;7~2TmcwR^W_4u$Q8qqcA9;IvJZ~!GaP-XJE_z zE7Rn3F;mSp2>0ROq*G6cJh1cGVDs3ahcFK}D#>GH{4jqz3Atgz&s9U#KR?T5U;o;p ztiZYeIM3vP81?r8YQJ(81$1WEFxg6<00qHiSA#LPwxS;FzN5;#gy~4?Nz==*^U}(d6HJO`1Qb!z#HL-lj!)>s(?S&;7l5A(f*j!*vKS|G-1{!mj}v{}H6{ z9(u5y)@u=g%4wM04~*}xuns@`l&3u9NAJJ?{=dD@`}OI5|8)d#0d^R<>6gKl{nro% z>UunCzvvJ>LFU?+V9X~gNg{5aoQn6E56F?!_{@NZs+ z+J6BkU=BZ<(IJ#*gQ$QXV|gtifE*ciIE-~jmz}#Vz_vUoZ@KOSya3yN-+lKz3?cA;pt}*hVBdWvIIO51?B#>|J}w5^ z0pGyROA#)FZ-9&{FFrHr*vc2@3DXxqIX9V?LB)U+%E6W+zU8fVxUL@qp0?4GzUu^J zqKS+=ir16cdZ9}r&v&jsW2L;x-p;{5-N&t?kVN6&yo)Z$aK4G4fE`_W~G$8=G! zV>XL#HjQ_P>A$18>Av{_Zo`xM*6RY`BG`U-xxX5{4SxiT^4u}ur6mE)L~6*u+b_FD zW`P(O%qz!SbpeVXaDt9&11JIz6J7$L9DxiuvMC5mfQ3R9@uJas zd?}dz`^F(Xx_@8}W&s7kjbdJU`YAM+H!!C0@_H5kl?}*{AU>N&07HKZu>YBWL}Ac; z3^~7#&(r6?a|?m{D$B+6UGx}8Ij(~98vYrC7Y;6N;4$6TqObjd9-`@{kKOBMf1uzScJ^=dxsQsC`OFN&9HCdd)THnWXS3)E!2&qppeYcM3KJcl= zzyAJ(S%Gx{aADT{aorUu#4kn)@ppltzH0p9nbWwPKXB=ur%rYvt8gQP0O5XW{WEUA zfw=(i15o=b$q1jJFrcttC@-bB*kp4NLST6r5z7_Q##cfkcD?gt;&MAtuj z-dA8<0G#(FKf4>=a?357KK$Vie>0f)d%*ag63Z;6<8Ml=X=G^@qU2RH=+Q> zw}FBGcU)@wEFx%)Me4Y)1;rd3g_lh(-?LX5U&oG>@>`vIQD}s)pIL?MtG7tFU-A6M za##$E|3TdMN#AAX9Jls@e0^O2T##iy_nRV=_I#KH-vI{wr;qh&aujaeB_F^}L=Dmq zlny^8^_;|S6$7a*JL7fF5Q#Vf#!ve0osV@K>z})LR$yHKTs(VmRwF^!@Eeds^e^z` z7o5o~SebcUBFrcIhAzZ2qc~Ft60fgU-#x1xySTozUJ>Zx+KDgap1=a}RzA000DZyFfckWFgh?WIxsQp!zRK2000SeMObu3a$#*{ z05C8y!BG_=0000DbVXQnLt$-Ya$x{NVQpn{VQByF=>Px#3v@+TbW>wxZe;*dV`Xk- zFi00@0aL_t(oN1az$Y@BBm zJ@d~#p3P%>#=GN;<7_rr+BC!^D^XjeQBY}vAVNs=1tf%ogy4}E9(dsmArQ~J(h{~8 zP^$)-LPNK~`0Lw0$K1dFj#{N)dYZjt z?T!IBozAI7+w}g_#W&G2um{}(VfeZSVRv~@Ddn-ATvi~7$jpnY%X8Ov3dFLLh0MA= zaq=~U2E!QGa}@sIFzn6_zTI%T{n)iH472r!ZuQ=8e)hg3wv&Bj&1V9zSS;i#$FG0CraF^^F&}=nPEths0Th~1i00aNRu-LzS>W%NB zt8X{D`okdMV6{77G8r%#W`1|V<8vXtm_@BzKr*(3^y)HdwdxiCR&JU<_LkHXtM0E@-O65C)faI;a@cRm$Ey;?%OQpCM~y@NtF z1q(qn>ou;o%o=9<*qN_<4}soYusd8Bf9`C1;qHedYH=HoEdWyPy)V3i(D1kh5A=>| zmNvc}EW5|wgI24Bav_U+I^k>_&G#xCY3PsD|0f3h&?I$z}`eCf;2stz-JeyGTUm zaOBME7(aTJ0oD+ixrMtQ{1MYPuc^XP@d)}x_VD@_(a9c{*RvYHOtQ(_%HaNI-Wy7RwM=~RRDjZxj@2t=5-XwPN-WPR^Bwep=g(ip@ZRU(aCzbK zb*n%4yZh)B4$6<^&NJ)92rG6Exl~+(iBhD!iRBr@=0719mVUU2VB0KU2|3-m&_T(G z#fs}yX);oc7Uk8!fI-T1;`1+K?C@!Af!k-LT0nV<8>VSYpK8UVb>a!NT15hqOY=(D z^veAk^;+fF69H`g(PFW;Z5@6cIK_ODp6`Ld-kWW9^?zaaz~})Sd+7=W_lzT($Y6~b zXA&y}l2g!iW-Vk(MDA$?S7vXq4dut&@G&c!PJA7)#o4o4e3LKPZ1zj;9zSv<(MQ*=Qa&*pKJ{fal~imF zvAH{lKDdJtO~ghnG+CW&GD^>|syb?Hfha}}DFVQt8_LTY2yvngqib-O=2fS!%wvr% z`|!x#VoHVfe;5flAqM zRWohbibB4Cg}b*2c!gd-NoSHI=_6L`cDw&1lSFQA5rp(M8J$<13%MkSWF-=mYchny z>%*U$QiqH$-qZ7e+%HujOF0GQ)1-lOG%@vm?p>io#ZkAlAe~Of<(Sps4d_uz(AR2Z z4J`9N$4#WqVl0zW7w7?d;q(UeK+4gI!zVBCblX6+TE*(}yh>FFD6Nt`q_Pc4wm>rH z5>c(#HURR22uOBpr|9qtY~d5E(C60)K!8d4Wle^|M@XF{hw7#DPg$iO{7)m23qARM z^mtAhX4f@2w92@aDH$9Z({jtakW)`N8!I;&4VhXydOa0@%^gWpj_XdIphEi0P^}b@ zTU}5k?I`NQi=Oqd+T-zr1&BO1k{{=ub)WwL}RzA000DZyFfckWFgh?WIxsQp!zRK2000SeMObu3a$#*{ z05C8y!BG_=0000DbVXQnLt$-Ya$x{NVQpn{VQByF=>Px#3v@+TbW>wxZe;*dV`Xk- z&`! zAi@8us;cUqs$`Ab`N?0k&Ve1)(%xfF{p(-a@bQ-|w>WJzH8pqSa=E9jl_IW*0_y7O zenQs$b~06Khd%a;*0*_&^=#f}^^L8Ts;#%>T*l_7hVAKZe8o<^@|=~6IV+dTRo6lZ zS6uYijGY>Y6&af5MWB`E==MvR5_MxAA$ojYLw{+K_)itJF z&}s>&zXv7g$EtW*P=>y1ZtJ$e9lf@3*C9*EOaASve{je9y~c~L_r570olbAgWHP6* z@S%Hu!Fo5z;(c4JroPDq;X%b&QN~BuN@c~WWOaFodqrJCv$gefnsTC)WtQ$p*u=TJ zZE)wmn3Vbz<&a;w8j5&d6hNG_xIMQWmf$Yj- zbPQN+y-bLhRS2Ar=_A`AoqsO{q-w08r9(n@xYcWF&6e|KGZK7acvw|o%ob-Sl?WXp zTn*#(|Ij3c0fCzQ9jilLS9ui!+m!Tbj3gHsj|k=d(I##dF7M zkJi@Kjf;zmXXC%gQ@*HN@mp7-v2}Yu9Ot`kz2Eva?Xn&vxpe0S7n;Q)ng7U~{?sbM z-$JG*51@ilxn%Rx!?S<2m5O;gcl;$Q&BoPzJX0TCa?js;QR%%kIWl)O{Z> zxF`|wJ|RJiQbIm6XH%nR)D!&3!v{rhy(3S4-NsM9f+xMGk2jKcZvVtD3oG1UEiy!{ z%51g1OC(9SD72soa?1OQ6EFW@O<29E0#tW@TLJuqUANq88+YCy1h>`do7z2gV~6yT z7J(U$byqFRbyvKhhZC%^s|u88G)X4T$e zRRsvGRrcTUQ+D9?`&HWZDo&Riz<7R_mWgE-UN=ihDOkOsxy_#~?d^iJDrG}swxD93 z?&$Nl&gT|wX-@dwLqXU;VZr$;dM~&3&o_<^g*kT<$gEqMP z7Hewlma=O-!IB`cI-%$1QeI^U*3_)y8e5V!cKVEc`|tkPp85AjF~TKExFiV@W9go) z0lFsZylDZRq69KD3+JZs&Bz5!X_d6j9vvqX*CYU=k~TT~nvD&ev<*8BDs(n$G3|~I zGAePor3GI!`2)L`QHFl_9QuM9Ywz7^wGA!SxnY+pzP?%K3oV9l15SevP*?~*S73Fu zdtg&*tAi>ziSpHEo1Of$J^!75ww|7zb|uf5i*v#y3cxzJ)$I7N4IO{clT**eT|#R8 zx?rc}GV@YKM!=fz0UXS0(&+?9|a0^c`q!++WAe9nNL^#Est9)bj%Qry?NceQml$_s@tYD`8Gq8!tD#^!`5M{Hqc z!tWuuZhCt~SRDs=Nvm?VFY83CzMv~E3a)L~cAah5dC)fPCd->j4>wxS4Tq$FGyWVO zK4D7>Gk#O7IIU#H=gIRYZ9u4z^IK$D5Fx^%1Xk_IF#=SS!K7R|&Xl~zFfKgquHz8A zwX=c>SUAvH747DE=C&N+(v#JCIEhM8vh-dX|QvLR@>XyrPxht=B%9r zgNDe+#Flg&wXl@5#aJj^v?RrV38u%+D%KWU(gdxwQB|y}>JnJFY6y6_i{LGO<>iVP)rIo1E>@nI78=lt(@NpV?xo-EE2 z?UUNjJ_ew+uSf}Ai< z;~^r;b2B^vFW@r^aPq@ze8nqAQ@T^-tkrg0ce_GhkC!>DgqOT!>8PiGGf;vHCAQaF zW*1yWmCltVX0D+C9rT#2`e3?iK$@?M zl81y4=Mgkpa$!+IQ5XUD#p=syYS1+486w0zMuK}1)y=yGx7*I^KkQa-5jX-_x~p>( z6q$q#%~PPw>J;29B1+mRYpOOJs9bDw;}zkH<4SZx^1kWNGP`gjLDm;MuY^LhRt!XF zK+H5ZH~;>c3J?MLDP`OTXU5LBn*xMjDjdeDGs9I8Dpmlmj`wwAN@iAc4zF$r1mCdD z+U4>)4}L_}?@-vNRykb7%ftwK)(@>To)9NE;+)(Fl|WYvzL**r@k+9wvRWYAJa>4! z>RzGQa^bZ;9?SC5SrM$X+Ec^FQI>*c9U)L(S9jg~_?aUJ+TOd_7l^x;OQD~~wXi%a zZdu6=OW@)QLLEyBvjG~*b-@yw_S|UOum7lk&_P$qk`zREU=hN@1=o{?hB$BQ(i4VA zdY4WmGz`(C%GxQLli+#PU9KBHZJ@zGx8=%S${8p zj#^q;b}TJrkCO|U#rC8HfKUQYzz2XRRa@uvpVA26KnM~RS|ThOg#6ljH~BmOG}+cY z=tAN#BvUVU5}s<(+SxC6S8W%HBYM<2Nbro@SJ*=Lpp0Tsl#ge5Spz3UAPI%wg(N~~ z^|7I2g5z&mF*kqNAw__pp1nh5Pv^4sYw5^XFVMhBPfY*tvpiE%-Zp})SoH2dX3X4cX@TV&a$2(1OqFEF3f z{fNi&MUpt>o^s#$2v*N4SAZn|JM|6Q6w@YjIIM6w>)&V9BgCaN<^-uQp=d z#Q*sdFWc!OPkIHYt*yN|yIlC;<*a`3-`1@Fw`#fkWnQ~CYueK};IW?t1?Cf;5OHUR zt%Rqe8I?q*%}9FSsDKx6{kYEnJ5UY*Gr;K}IQ3iScqt9JE3WhI0XQ0LvAhZoAlU`7 zh0rVBqnC9nU|k`gJn$#F=?vm0LYC82hxVcY{V2&Kkf$+j)DNg4k(2R`Gzjd#$LXS_E z&m4VDVYB|}@?||hwDX{7=OGf?u3PR`C$~?@s^9y0;=iW0!TWvcKBbU&UCs;rr36f5 z)tah$7XS$Eww|78Vvxt(F&7RRF>d>^!8N|0Z#Q zJFPLTtS^=qmva|%t5#VpkX2cp^2i*I4v$up{+l?417ML2@|a{wG**PvV$#JSwUmHx zlubS-$Q^oS=EmKlfV8yBlu~b|yu%C>Sm+*kWflRl46SrpH2Do0#cw}&mp%LVU)hWQ z{f(1?!F%P+ufJUhmncAPzkv(4i^tn_=pLW&g8H%&CRj$;l-ug2F*(ZOx(2q{-djHA z3OKDeJoEbV9u~B}xHa4%Il*f<2}^PUT(F*_OoW%0&|PA6&dsTDvf z2zY6AZwww8H&k4!LDX1lXWF(M7|`_UkRS8R zSlv=UK$J|H>B(lsvp$L=yo3rLk?`wK0Q{`7^xV{_Q`ju5ck^!R7lLc=+2jl>IU$+i zIOwQRftWL%2S|n!62@_R#J^xUgdkM#9ymZM$%3vA;fhz4mY0Ljo&(}Umv8}N-rp~G z(Wo4rkd}GZjUUze`n_#N=j<<-8K)B*_A;Fze7%#c^sku%f?I_JFt;mdKF6RUqq!T4 z9oT-Ic5P_S&&G{vJWAebLO{}=FY0C?OtPNvpisPKlewh?XMH@8s+-g?;CD(Pn*<4!clPS{XM!XShJNu#7@Hwp!2>b!)Xo%3}|U&junaXadlmQm?a7BSzFI?F_04RSUV6OXw|W?U!TNUui=ZA zL>e7@)*Bn4$ta@-C4@n#KXiJmr0`wEhoTvU4mLxVShp32Vsoq`%z%fM$A2qi|pXu;Tl4ddLMX9@`XHE*NvK}wMkJQ zF8WT6sLp!LhiQRp)4-ESE}kGQqkZ0k3S$UMJ&&6fHyKNHB?z#{>O3074Q|_itH#=! zoM#w4Ei~y(P@v9HBBugsoGpq_WZYlGUWylh1aWuH!ShzscmcxDdYC^ZqK?wZUG)G65f~&basw{xt#-s1Axr>0VIP7UNUudUQAG@NOp>_AIX_5$l622< zBUDvAv!((BDt=SDHUEr7QnGlIRtm03Z*%qIs12%_ejTAB;o}Z2&f2L4)o*$Nm8q7t z&0>ab_Fe+P35P&~C%j=|#@MILlnhPgr$=0PxCCdH5k3|i`$k)F97mA$i-D>O3h*}< z;5SulZv2cJ?STg#_}tqSuxdA`xT~}XPO`0)4GB&>L>rbsWDUaH?Y->EXz--tvpp?_ zi4Z7mn!F&F=G^_af86%me7ARN1$hk{DC4=qh25eN=g9SH#40s3u?eHvk>HuvUhp!^ zXNZr;l0k5~Oub&1WJPh0f(QvVT~G>PmZp@fRn;!x1y@ai0w`6=wiV)$X)fb&r>m0z zr;`v#G$rTr+03-0Ev?fwFY0zdSfH3!k1tg>%e5WJ)iye>*eL>q%@PnEcng%7mpQh~ z;RQl*9eu4n;DiY-4i&ZEu*)k9$_-UTLOV+&7kADe&|={cLIgCqs97e0Pl!S<7c{RZ z%1u^zykiwmHr5<6St(>@WaTlpAW$<^-QYKjlN}nKR{@@%9I--X$`>jA;HQPU{)xrR zPMo))V=sEnpkII+WUfc4;yWO3T7!?)u5RT9&|x(AP-6wRM>qu9J%mEs7CUJY6DLvm z1g{`CQ!Ch|{QP(rj9i8uTayrZ;)y5h@ZrN15?-pI)w;A@1|UMIs%Qaog3K9hb;lar z-Q8`YqoW%2vS}e%Y3twN36Aj>{X+NP4x!0?zB??fTtJ720zhzj5ylWFcy3CiQQV%G zV0M_`_7_HNQG$+>UYIJenMyMW%^TT#!MPc60<32}yx^J&h`pwvq2bo$<>hA`oYV@^ z;*Ki-jGRIvdALw0Jbtlkg%7 z)lq`tytKg)kbI+2n-ipA%;mjALA?Y(j4CoKIKEQKoBkDN)BODW&}uHfW)*m+ld{?D za|D_C>OHyK{G(Kw`uh5Z3b_((=BkfCS_Z@hdh}gm8lll;()N0tPTb}~jGTPMljqW$ zhAhe{93R-=wch$}1HE$L}Rf@rkgYJ$8g;HC1wwL}1I|bTsAlBu5>O+?}Zpyn~PC73Vz2 zS!=E7ijv^Fx!A?$T-*ov=7xY@{Xv5Tf{a}^C0I<0?Q;O=Zz-y*hAGtZuxE*KmzkdM zvg_mUiL>rm>xuKr$#TUWa3zWfuv$AkXsRMB21Y2rR7xpOmaTHcyH^$mR$*r;UPB1v zC3r^;XRT+1BQ>JIIV^azuIZu{z*LN@ClM zgDobz5}am;IEQGZ)XvE2g{2wr#bZpc->cy7ItQ%x#=Cd#u08(d2~DvVz3ug~SqMA6 z0&v0VMdum_4lq4E14xrs#}+EFjLGuzVwcva=j&b9+mE|y|A}z)=+R}|{QR-!h3{W; zW(mvEN+*2-6zy!-XAp0b<9K3xV)&TGT}O283znT7v4)dH6C2Q4*#3zI=zWHwNy`J-~ zx&q=wg#S0tEJ0gim@c!c6JD`FdxpplV1QXAxhT#dFyB>KTaVBeA9KwV5Z_cKt-@fV zrm@XgW#7l6Jdm9m^OAS9T>S$Jfz@uz?h_%)Px# literal 0 HcmV?d00001 diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs new file mode 100644 index 0000000..9e53884 --- /dev/null +++ b/src-tauri/src/main.rs @@ -0,0 +1,172 @@ +#![cfg_attr( + all(not(debug_assertions), target_os = "windows"), + windows_subsystem = "windows" +)] + +use std::time::Duration; + +use tauri::{Manager, State, Window}; +use tokio::time::sleep; + +#[tauri::command] +fn channel_select(id: u64, state: State) { + println!("e"); + state.set_current_channel(id.into()); +} + +#[tokio::main] +async fn main() { + tauri::Builder::default() + .setup(|app| { + let window = app.get_window("main").unwrap(); + window.manage(StateLock::new(window.clone())); + tokio::spawn(backend(window)); + Ok(()) + }) + .invoke_handler(tauri::generate_handler![channel_select]) + .run(tauri::generate_context!()) + .expect("error while running tauri application"); +} + +mod utils; +pub use utils::Id; + +pub use state::{Channel, HarmoniumState, Message, StateLock, User}; +mod state { + use std::{ + collections::HashMap, + sync::{Mutex, MutexGuard}, + }; + + use serde::{Deserialize, Serialize}; + use serde_json::json; + use tauri::Window; + + use crate::Id; + + #[derive(Debug, Clone, Serialize, Deserialize)] + pub struct User { + pub id: Id, + pub name: String, + pub image_url: Option, + } + + #[derive(Debug, Clone, Serialize, Deserialize)] + pub struct Message { + pub id: Id, + pub channel_id: Id, + pub author_id: Id, + pub content: String, + } + + impl Message { + pub fn new( + id: Id, + content: String, + channel_id: Id, + author_id: Id, + ) -> Self { + Self { + author_id, + channel_id, + content, + id, + } + } + } + + #[derive(Debug, Clone, Serialize, Deserialize)] + pub struct Channel { + pub id: Id, + pub name: String, + pub messages: Vec>, + } + + impl Channel { + pub fn new(id: Id, name: String) -> Self { + let messages = vec![]; + Self { id, name, messages } + } + } + + #[derive(Debug, Default)] + pub struct HarmoniumState { + current_channel: Option>, + users: HashMap, User>, + channels: HashMap, Channel>, + messages: HashMap, Message>, + } + + pub struct StateLock { + state: Mutex, + win_handle: Window, + } + + impl StateLock { + pub fn new(win_handle: Window) -> Self { + let state = Default::default(); + Self { win_handle, state } + } + + pub fn lck(&self) -> MutexGuard { + self.state.lock().unwrap() + } + + pub fn add_channel(&self, channel: Channel) { + self.win_handle.emit("add_channel", &channel).unwrap(); + self.lck() + .channels + .insert(channel.id.clone(), channel.clone()); + println!("sent {channel:?}") + } + + pub fn get_channel(&self, id: &Id) -> Option { + self.lck().channels.get(id).cloned() + } + + pub fn add_message(&self, message: Message) { + self.lck() + .channels + .get_mut(&message.channel_id) + .unwrap() + .messages + .push(message.id.clone()); + self.lck().messages.insert(message.id.clone(), message); + } + + pub fn get_message(&self, id: &Id) -> Option { + self.lck().messages.get(id).cloned() + } + + pub fn set_current_channel(&self, id: Id) { + self.lck().current_channel = Some(id.clone()); + let channel = self.get_channel(&id).unwrap(); + let messages = (channel.messages.iter()) + .map(|id| self.get_message(id)) + .collect::>(); + self.win_handle + .emit( + "set_current_channel", + json!({"channel": channel, "messages": messages}), + ) + .unwrap(); + } + } +} + +async fn backend(window: Window) { + sleep(Duration::from_millis(500)).await; + + let lck = window.state::(); + lck.add_channel(Channel::new(87689376.into(), "a channel".into())); + lck.add_channel(Channel::new(876893766.into(), "another channel".into())); + lck.add_channel(Channel::new(8768937644.into(), "a third channel".into())); + for i in 7896..7996 { + lck.add_message(Message::new( + i.into(), + format!("hello from 'a channel' #{i}"), + 87689376.into(), + 876869376.into(), + )) + } +} diff --git a/src-tauri/src/utils.rs b/src-tauri/src/utils.rs new file mode 100644 index 0000000..b1b3a5c --- /dev/null +++ b/src-tauri/src/utils.rs @@ -0,0 +1,85 @@ +use std::{hash::Hash, marker::PhantomData}; + +use serde::{de::Visitor, Deserialize, Serialize}; + +#[derive(Debug)] +pub struct Id(u64, PhantomData<&'static T>); + +impl Id { + pub fn new(inner: u64) -> Self { + Self(inner, PhantomData) + } + + pub fn into_u64(self) -> u64 { + self.0 + } +} + +impl Clone for Id { + fn clone(&self) -> Self { + Self(self.0, PhantomData) + } +} + +impl PartialEq for Id { + fn eq(&self, other: &Self) -> bool { + self.0 == other.0 + } +} + +impl Eq for Id {} + +impl Hash for Id { + fn hash(&self, state: &mut H) { + self.0.hash(state); + } +} + +impl Serialize for Id { + fn serialize(&self, serializer: S) -> Result + where + S: serde::Serializer, + { + serializer.serialize_u64(self.0) + } +} + +pub struct IdVisitor { + _phantom: PhantomData T>, +} + +impl IdVisitor { + pub fn new() -> Self { + Self { + _phantom: PhantomData, + } + } +} + +impl<'de, T> Visitor<'de> for IdVisitor { + type Value = Id; + fn expecting(&self, formatter: &mut std::fmt::Formatter) -> std::fmt::Result { + formatter.write_str("an integer in the u64 range") + } +} + +impl<'de, T: 'static> Deserialize<'de> for Id { + fn deserialize(deserializer: D) -> Result + where + D: serde::Deserializer<'de>, + { + deserializer.deserialize_u64(IdVisitor::new()) + } +} + +impl From for Id { + fn from(input: u64) -> Self { + Self::new(input) + } +} +impl From> for u64 { + fn from(input: Id) -> Self { + let Id(inner, _) = input; + inner + } +} diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json new file mode 100644 index 0000000..4bbcd15 --- /dev/null +++ b/src-tauri/tauri.conf.json @@ -0,0 +1,66 @@ +{ + "build": { + "beforeDevCommand": "", + "beforeBuildCommand": "", + "devPath": "../src", + "distDir": "../src", + "withGlobalTauri": true + }, + "package": { + "productName": "harmonium", + "version": "0.0.0" + }, + "tauri": { + "allowlist": { + "all": true + }, + "bundle": { + "active": true, + "category": "DeveloperTool", + "copyright": "", + "deb": { + "depends": [] + }, + "externalBin": [], + "icon": [ + "icons/16x16.png", + "icons/32x32.png", + "icons/64x64.png", + "icons/128x128.png", + "icons/256x256.png" + ], + "identifier": "com.majorbarnulf.dev", + "longDescription": "", + "macOS": { + "entitlements": null, + "exceptionDomain": "", + "frameworks": [], + "providerShortName": null, + "signingIdentity": null + }, + "resources": [], + "shortDescription": "", + "targets": "all", + "windows": { + "certificateThumbprint": null, + "digestAlgorithm": "sha256", + "timestampUrl": "" + } + }, + "security": { + "csp": null + }, + "updater": { + "active": false + }, + "windows": [ + { + "fullscreen": false, + "height": 600, + "resizable": true, + "title": "harmonium", + "width": 800 + } + ] + } +} diff --git a/src/assets/javascript.svg b/src/assets/javascript.svg new file mode 100644 index 0000000..f9abb2b --- /dev/null +++ b/src/assets/javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/tauri.svg b/src/assets/tauri.svg new file mode 100644 index 0000000..31b62c9 --- /dev/null +++ b/src/assets/tauri.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/bootstrap-dark.min.css b/src/bootstrap-dark.min.css new file mode 100644 index 0000000..885ef7c --- /dev/null +++ b/src/bootstrap-dark.min.css @@ -0,0 +1 @@ +: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","Liberation 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","Liberation 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:#d3d3d3;text-align:left;background-color:#191d21}[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:.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:.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:-.25em}sup{top:-.5em}a{color:#adadad;text-decoration:none;background-color:transparent}a:hover{color:#878787;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):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:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}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:.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:.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(255,255,255,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.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:.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:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.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:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.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,.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:flex;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{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#d3d3d3}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #343a40}.table thead th{vertical-align:bottom;border-bottom:2px solid #343a40}.table tbody+tbody{border-top:2px solid #343a40}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #343a40}.table-bordered td,.table-bordered th{border:1px solid #343a40}.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,.05)}.table-hover tbody tr:hover{color:#d3d3d3;background-color:rgba(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,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#dee2e6;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#343a40}.table-dark{color:#dee2e6;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,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.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}.table-primary,.table-primary>td,.table-primary>th{color:#212529}.table-hover .table-primary:hover{color:#212529}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{color:#212529}.table-secondary,.table-secondary>td,.table-secondary>th{color:#212529}.table-hover .table-secondary:hover{color:#212529}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{color:#212529}.table-success,.table-success>td,.table-success>th{color:#212529}.table-hover .table-success:hover{color:#212529}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{color:#212529}.table-info,.table-info>td,.table-info>th{color:#212529}.table-hover .table-info:hover{color:#212529}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{color:#212529}.table-warning,.table-warning>td,.table-warning>th{color:#212529}.table-hover .table-warning:hover{color:#212529}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{color:#212529}.table-danger,.table-danger>td,.table-danger>th{color:#212529}.table-hover .table-danger:hover{color:#212529}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{color:#212529}.table-light,.table-light>td,.table-light>th{color:#212529}.table-hover .table-light:hover{color:#212529}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{color:#212529}.table-dark,.table-dark>td,.table-dark>th{color:#212529}.table-hover .table-dark:hover{color:#212529}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{color:#212529}.table-active,.table-active>td,.table-active>th{color:#ced4da}.table-hover .table-active:hover{color:#ced4da}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{color:#ced4da}.table-dark{color:#dee2e6}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#dee2e6;background-color:#000;background-clip:padding-box;border:1px solid #6c757d;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .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 #dee2e6}.form-control:focus{color:#dee2e6;background-color:#191d21;border-color:#b3d7ff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.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::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#343a40;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:#dee2e6;background-color:#000}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.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 + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.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:.25rem}.form-row{display:flex;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:.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:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#ced4da;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.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 + .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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.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") right .75rem center/8px 10px no-repeat,#000 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.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 .2rem rgba(40,167,69,.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 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#ced4da;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.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 + .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(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc(.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") right .75rem center/8px 10px no-repeat,#000 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") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;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:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#d3d3d3;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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#d3d3d3;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#ced4da;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#ced4da;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{color:#ced4da;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(31,136,249,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#ced4da;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:#ced4da;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 .2rem rgba(31,136,249,.5)}.btn-secondary{color:#ced4da;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#ced4da;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{color:#ced4da;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(123,131,139,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#ced4da;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:#ced4da;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 .2rem rgba(123,131,139,.5)}.btn-success{color:#ced4da;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#ced4da;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{color:#ced4da;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(65,174,91,.5)}.btn-success.disabled,.btn-success:disabled{color:#ced4da;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:#ced4da;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 .2rem rgba(65,174,91,.5)}.btn-info{color:#ced4da;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#ced4da;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{color:#ced4da;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(50,170,189,.5)}.btn-info.disabled,.btn-info:disabled{color:#ced4da;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:#ced4da;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 .2rem rgba(50,170,189,.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 .2rem rgba(222,170,12,.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 .2rem rgba(222,170,12,.5)}.btn-danger{color:#ced4da;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#ced4da;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{color:#ced4da;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(218,77,91,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#ced4da;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:#ced4da;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 .2rem rgba(218,77,91,.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 .2rem rgba(216,217,219,.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 .2rem rgba(216,217,219,.5)}.btn-dark{color:#ced4da;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#ced4da;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{color:#ced4da;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(75,81,87,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#ced4da;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:#ced4da;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 .2rem rgba(75,81,87,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#ced4da;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.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:#ced4da;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 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#ced4da;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.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:#ced4da;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 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#ced4da;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.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:#ced4da;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 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#ced4da;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.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:#ced4da;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 .2rem rgba(23,162,184,.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 .2rem rgba(255,193,7,.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 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#ced4da;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.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:#ced4da;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 .2rem rgba(220,53,69,.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 .2rem rgba(248,249,250,.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 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#ced4da;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.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:#ced4da;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 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#adadad;text-decoration:none}.btn-link:hover{color:#878787;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:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .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 .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:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#d3d3d3;text-align:left;list-style:none;background-color:#000;background-clip:padding-box;border:1px solid rgba(255,255,255,.15);border-radius:.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:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.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:.5rem 0;overflow:hidden;border-top:1px solid #343a40}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#f8f9fa;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none;background-color:#212529}.dropdown-item.active,.dropdown-item:active{color:#000;text-decoration:none;background-color:#3395ff}.dropdown-item.disabled,.dropdown-item:disabled{color:#ced4da;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#ced4da;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#f8f9fa}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;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:flex;flex-wrap:wrap;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:.5625rem;padding-left:.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:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;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:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;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(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label::after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label::after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{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:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#dee2e6;text-align:center;white-space:nowrap;background-color:#343a40;border:1px solid #6c757d;border-radius:.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:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .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:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.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-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}.input-group>.input-group-append>.custom-select{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.input-group-prepend>.custom-select{border-top-right-radius:0;border-bottom-right-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.5rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{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 .2rem rgba(0,123,255,.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:.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:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label::before{border-radius:.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,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.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,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#dee2e6;vertical-align:middle;background:#000 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") right .75rem center/8px 10px no-repeat;border:1px solid #6c757d;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#dee2e6;background-color:#000}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#ced4da;background-color:#343a40}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #dee2e6}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.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 + .75rem + 2px);padding:.375rem .75rem;overflow:hidden;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .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 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:.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 .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:.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:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.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 .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.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 rgba(255,255,255,.125)}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#495057 #495057 rgba(255,255,255,.125)}.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:#f8f9fa;background-color:#191d21;border-color:#495057 #495057 #191d21}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.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:flex;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:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.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:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{flex-wrap:nowrap}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.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{flex-wrap:nowrap}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;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{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(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,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(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,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(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,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.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,.5);border-color:rgba(255,255,255,.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,.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:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#212529;background-clip:border-box;border:1px solid rgba(255,255,255,.125);border-radius:.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(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem;color:#e9ecef}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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:.75rem 1.25rem;margin-bottom:0;background-color:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(255,255,255,.03);border-top:1px solid rgba(255,255,255,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{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:flex;flex-flow:row wrap}.card-group>.card{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:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.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:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#343a40;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;color:#ced4da;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#ced4da}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#adadad;background-color:#000;border:1px solid #495057}.page-link:hover{z-index:2;color:#878787;text-decoration:none;background-color:#343a40;border-color:#495057}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#000;background-color:#3395ff;border-color:#3395ff}.page-item.disabled .page-link{color:#ced4da;pointer-events:none;cursor:auto;background-color:#000;border-color:#495057}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .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:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#ced4da;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#ced4da;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#ced4da;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#ced4da;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#ced4da;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#ced4da;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#ced4da;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#ced4da;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.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 .2rem rgba(255,193,7,.5)}.badge-danger{color:#ced4da;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#ced4da;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.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 .2rem rgba(248,249,250,.5)}.badge-dark{color:#ced4da;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#ced4da;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#343a40;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.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:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#dee2e6;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#dee2e6;text-decoration:none;background-color:#212529}.list-group-item-action:active{color:#d3d3d3;background-color:#343a40}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:rgba(25,29,33,.05);border:1px solid rgba(255,255,255,.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:#ced4da;pointer-events:none;background-color:rgba(25,29,33,.05)}.list-group-item.active{z-index:2;color:#000;background-color:#3395ff;border-color:#3395ff}.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{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.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{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.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:#fff;text-shadow:0 1px 0 #000;opacity:.5}.close:hover{color:#fff;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:rgba(0,0,0,.85);background-clip:padding-box;border:1px solid rgba(255,255,255,.1);box-shadow:0 .25rem .75rem rgba(255,255,255,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#ced4da;background-color:rgba(0,0,0,.85);background-clip:padding-box;border-bottom:1px solid rgba(255,255,255,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.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:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{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{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;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{flex-direction:column;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:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#191d21;background-clip:padding-box;border:1px solid rgba(255,255,255,.2);border-radius:.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:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #343a40;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.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;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #343a40;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.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","Liberation 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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.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:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.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 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.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","Liberation 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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin: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:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .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:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{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:transform .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){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;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 .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:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .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:.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:50%/100% 100% no-repeat}.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:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;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:.5;transition:opacity .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{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;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:.75s linear infinite spinner-grow;animation:.75s linear infinite spinner-grow}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.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 #343a40!important}.border-top{border-top:1px solid #343a40!important}.border-right{border-right:1px solid #343a40!important}.border-bottom{border-bottom:1px solid #343a40!important}.border-left{border-left:1px solid #343a40!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:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.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:flex!important}.d-inline-flex{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:flex!important}.d-sm-inline-flex{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:flex!important}.d-md-inline-flex{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:flex!important}.d-lg-inline-flex{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:flex!important}.d-xl-inline-flex{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:flex!important}.d-print-inline-flex{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.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{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 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(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:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.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:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.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:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.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:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.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:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.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:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.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:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.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:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.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:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.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:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.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:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.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:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.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:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.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:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.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:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.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:#d3d3d3!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.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-break:break-word!important;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:#343a40}.table .thead-dark th{color:inherit;border-color:#343a40}} \ No newline at end of file diff --git a/src/index.html b/src/index.html new file mode 100644 index 0000000..26f4425 --- /dev/null +++ b/src/index.html @@ -0,0 +1,35 @@ + + + + + + + + + + + +

+ + + +
+
+ - +
+
+ - +
+
+ input region +
+
+
+ + diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..c348b7b --- /dev/null +++ b/src/main.js @@ -0,0 +1,60 @@ +window.addEventListener("DOMContentLoaded", () => main()); +const { listen } = window.__TAURI__.event; +const { invoke } = window.__TAURI__.tauri; + +/** @type { HTMLDivElement } */ +let channel; +/** @type { HTMLDivElement } */ +let channel_info; +/** @type { HTMLDivElement } */ +let message_container; + +async function main () { + channel = document.getElementById('channels'); + channel_info = document.getElementById('channel-info'); + message_container = document.getElementById('messages'); +} + +listen('add_channel', ({ payload }) => { + const { id, name } = payload; + const node = channel_node(name, id); + channel.appendChild(node); +}); + +listen('set_current_channel', ({ payload }) => { + console.debug(payload); + const { channel: { id, name }, messages } = payload; + channel_info.innerText = `${name} # ${id}`; + message_container.innerHTML = ""; + for(const { content, id } of messages) { + const node = message_node(content, id); + message_container.appendChild(node); + } +}); + +function message_node(content, id) { + let result = document.createElement("div"); + result.className = "message"; + result.id = id; + result.innerHTML = content; + return result; +} + +function channel_node(name, id) { + let result = document.createElement("div"); + result.className = "channel"; + result.id = id; + result.innerHTML = `# ${name}`; + result.addEventListener("click", () => { + invoke('channel_select', { id: id}); + }) + + return result; +} + +//// + + +async function greet() { + greetMsgEl.textContent = await invoke("greet", { name: greetInputEl.value }); +} diff --git a/src/style.css b/src/style.css new file mode 100644 index 0000000..4379874 --- /dev/null +++ b/src/style.css @@ -0,0 +1,93 @@ +: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: #343434; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343434; + --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", "Liberation 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 +} + +body { + background-color: #202020; +} + +div.window { + display: grid; + grid-template-columns: 15em 1fr; + table-layout: fixed; + width: 100vw; + height: 100vh; + max-width: 100%; +} + +div.window>div.sidebar { + border-right: 1px solid #121212; + display: grid; + grid-template-rows: 4em 1fr; + min-height: 0px; + } + +div.window>div.sidebar>div.head { + border-bottom: 1px solid #121212; + min-height: 0px; + } + +#channels { + overflow-y: scroll; + min-height: 0px; +} + +#channels>div.channel:hover { + background-color: #343434; + cursor: pointer; +} + +div.window>div.center { + display: grid; + grid-template-rows: 4em 1fr auto; + max-width: 100%; + min-height: 0px; + } + +div.window>div.center>div.head { + border-bottom: 1px solid #121212; + min-height: 0px; + } + +#messages { + position: relative; + height: 100%; + background-color: #282828; + overflow-y: scroll; + min-height: 0px; + } + +#messages>div.message { + min-height: 0px; +} + +div.window>div.center>div.input { + border-top: 1px solid #121212; + min-height: 2em; +} diff --git a/watch.sh b/watch.sh new file mode 100755 index 0000000..79a20cb --- /dev/null +++ b/watch.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +nodemon -e "rs,toml,json,html,css,js" -x "cargo tauri dev" -w "src-tauri" -w "src" --ignore "src-tauri/target" \ No newline at end of file