From fd1b5f3fc5941c5dfcee5fc776bfa6b9bbf8a10b Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 30 May 2022 10:05:12 +0800 Subject: [PATCH] =?UTF-8?q?merge=20gitlink=20=E4=B8=8A=E4=BC=A0=E5=A4=B4?= =?UTF-8?q?=E5=83=8F=E9=80=8F=E6=98=8E=E8=83=8C=E6=99=AF=E5=8F=98=E6=88=90?= =?UTF-8?q?=E4=BA=86=E9=BB=91=E8=89=B2=E8=83=8C=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asset-manifest.json | 372 +++++++++--------- css/iconfont.css | 10 +- css/iconfont.js | 2 +- css/iconfont.json | 7 + css/iconfont.ttf | Bin 230572 -> 230840 bytes css/iconfont.woff | Bin 141664 -> 141868 bytes css/iconfont.woff2 | Bin 117140 -> 117076 bytes index.html | 2 +- service-worker.js | 2 +- ...44286.chunk.css => 101.33144286.chunk.css} | 0 static/css/102.06bcf029.chunk.css | 1 + ...8fc32.chunk.css => 116.e9295e40.chunk.css} | 2 +- ...f39ea.chunk.css => 117.92df39ea.chunk.css} | 0 ...04942.chunk.css => 119.11a04942.chunk.css} | 0 ...4c77b5.chunk.css => 12.ae4c77b5.chunk.css} | 0 ...de0c7.chunk.css => 124.3edde0c7.chunk.css} | 0 ...bc3a5.chunk.css => 125.215bc3a5.chunk.css} | 0 static/css/127.a338dc08.chunk.css | 1 + ...09942.chunk.css => 128.2f409942.chunk.css} | 0 ...349a22.chunk.css => 13.ae349a22.chunk.css} | 0 ...4022b.chunk.css => 133.1ff4022b.chunk.css} | 0 ...6c397.chunk.css => 134.fd96c397.chunk.css} | 0 ...a7db8.chunk.css => 135.188a7db8.chunk.css} | 0 ...850ad.chunk.css => 136.af9850ad.chunk.css} | 0 ...bc3a5.chunk.css => 139.215bc3a5.chunk.css} | 0 ...60fe7.chunk.css => 140.f2060fe7.chunk.css} | 0 ...23924.chunk.css => 141.83d23924.chunk.css} | 0 ...5185f.chunk.css => 142.0485185f.chunk.css} | 0 ...06204.chunk.css => 143.9d206204.chunk.css} | 0 static/css/34.6d6792ac.chunk.css | 1 + static/css/35.8e40b87c.chunk.css | 1 - ...98dd17.chunk.css => 35.b298dd17.chunk.css} | 0 ...396c45.chunk.css => 38.50f071b5.chunk.css} | 0 ...58abd4.chunk.css => 39.d758abd4.chunk.css} | 0 ...5de694.chunk.css => 40.c55de694.chunk.css} | 0 ...396c45.chunk.css => 41.1c396c45.chunk.css} | 0 ...704356.chunk.css => 46.a217b7eb.chunk.css} | 2 +- ...d19c61.chunk.css => 57.d0d19c61.chunk.css} | 0 ...4fa75d.chunk.css => 59.2b4fa75d.chunk.css} | 0 ...b7f5e2.chunk.css => 74.3eb7f5e2.chunk.css} | 0 ...177416.chunk.css => 75.05177416.chunk.css} | 0 ...0fa4e3.chunk.css => 76.330fa4e3.chunk.css} | 0 ...0bfea6.chunk.css => 77.520bfea6.chunk.css} | 0 ...678b8f.chunk.css => 78.a5678b8f.chunk.css} | 0 ...206204.chunk.css => 79.9d206204.chunk.css} | 0 ...97577b.chunk.css => 81.ea97577b.chunk.css} | 0 ...109eb4.chunk.css => 82.b2109eb4.chunk.css} | 0 ...d123f8.chunk.css => 83.ddd123f8.chunk.css} | 0 ...df39ea.chunk.css => 97.92df39ea.chunk.css} | 0 static/css/97.fbca1081.chunk.css | 1 - ...f5b906.chunk.css => 98.c2f5b906.chunk.css} | 0 ...3fa2e9.chunk.css => 99.fd3fa2e9.chunk.css} | 0 ...4231.chunk.css => main.4ba9c42e.chunk.css} | 4 +- static/js/100.0fcbf83d.chunk.js | 1 - ...4eab4d4.chunk.js => 100.9ba520f2.chunk.js} | 2 +- ...d66a6a7.chunk.js => 101.a36f1d30.chunk.js} | 2 +- static/js/102.ff2570a8.chunk.js | 1 + ...fbf5d029.chunk.js => 11.f6a22d4c.chunk.js} | 2 +- static/js/116.c4b45598.chunk.js | 1 + ...a2ae1fa.chunk.js => 117.54c558b7.chunk.js} | 2 +- ...28fdc7e.chunk.js => 118.8fc43a38.chunk.js} | 2 +- ...44700a3.chunk.js => 119.22bc8277.chunk.js} | 2 +- static/js/12.18ee30ad.chunk.js | 1 + ...ca9b68f.chunk.js => 120.77e17500.chunk.js} | 2 +- static/js/121.3cb7ae96.chunk.js | 1 - ...90d2cde.chunk.js => 121.d5626a1f.chunk.js} | 2 +- static/js/122.e3c311c6.chunk.js | 1 + ...7896231.chunk.js => 123.4e727540.chunk.js} | 2 +- ...a16ecfc.chunk.js => 124.b5e1ae51.chunk.js} | 2 +- ...dcba873.chunk.js => 125.cee161fc.chunk.js} | 2 +- static/js/126.03f34705.chunk.js | 1 - ...524d880.chunk.js => 126.3d521971.chunk.js} | 2 +- static/js/127.1e2c37c9.chunk.js | 1 + ...f331d50.chunk.js => 128.4b60992e.chunk.js} | 4 +- ....txt => 128.4b60992e.chunk.js.LICENSE.txt} | 0 ...e4e041a.chunk.js => 129.be2b084e.chunk.js} | 2 +- static/js/13.7631de79.chunk.js | 1 - ...9a58d563.chunk.js => 13.fd263686.chunk.js} | 2 +- ...5c91e1d.chunk.js => 130.de4b29f7.chunk.js} | 2 +- ...02d983c.chunk.js => 131.c9d870fe.chunk.js} | 2 +- ...4eb27b7.chunk.js => 132.d20e6a57.chunk.js} | 2 +- ...3a0bfd8.chunk.js => 133.feda9d0c.chunk.js} | 2 +- ...be428e6.chunk.js => 134.524f5912.chunk.js} | 2 +- ...ff3db56.chunk.js => 135.b016acb0.chunk.js} | 2 +- ...9508a80.chunk.js => 136.e57fc77b.chunk.js} | 2 +- ...8be751e.chunk.js => 137.ae13bfd6.chunk.js} | 2 +- ...f4554cc.chunk.js => 138.e455a636.chunk.js} | 2 +- ...48821ee.chunk.js => 139.72c762da.chunk.js} | 2 +- ...c3b4717.chunk.js => 140.788d5d7d.chunk.js} | 2 +- static/js/141.5ac764db.chunk.js | 1 - ...c98822b.chunk.js => 141.a517d033.chunk.js} | 2 +- static/js/142.30365991.chunk.js | 1 + ...30e450f.chunk.js => 143.a06783fb.chunk.js} | 2 +- ...66be7d4.chunk.js => 144.1d1e4bee.chunk.js} | 2 +- ...55fe8fe.chunk.js => 145.12acba3e.chunk.js} | 2 +- ...13a78af.chunk.js => 146.bf65115f.chunk.js} | 2 +- ...e6c6d4a.chunk.js => 147.80f94ffb.chunk.js} | 2 +- ...4f6f21d.chunk.js => 148.cb65362e.chunk.js} | 2 +- ...7fbbb7f.chunk.js => 149.dff73c28.chunk.js} | 2 +- ...bc40c60.chunk.js => 150.cdc46952.chunk.js} | 2 +- ...0e57b7f.chunk.js => 151.215ccc57.chunk.js} | 2 +- ...17cbac9.chunk.js => 152.d34fe6eb.chunk.js} | 2 +- ...e6d376c.chunk.js => 153.14457629.chunk.js} | 2 +- ...81c1ca5.chunk.js => 154.8c508ffe.chunk.js} | 2 +- ...43f0b74.chunk.js => 155.6f707b22.chunk.js} | 2 +- ...43af8a8.chunk.js => 156.707e6e6b.chunk.js} | 2 +- ...ebc7eed.chunk.js => 157.2f71ccfd.chunk.js} | 2 +- ...11e498e.chunk.js => 158.f6455da6.chunk.js} | 4 +- ....txt => 158.f6455da6.chunk.js.LICENSE.txt} | 0 ...0368adb.chunk.js => 159.74ba78fd.chunk.js} | 2 +- ...9e4597a7.chunk.js => 16.bc293744.chunk.js} | 2 +- ...1900adb.chunk.js => 160.2bcfcb23.chunk.js} | 2 +- ...c401339.chunk.js => 161.f6bbdcd4.chunk.js} | 2 +- ...6a00dbe.chunk.js => 162.8747f04a.chunk.js} | 2 +- ...26dde3d.chunk.js => 163.2afa608c.chunk.js} | 2 +- ...b7bef1a.chunk.js => 164.4489f218.chunk.js} | 2 +- ...e3be598.chunk.js => 165.baffdb80.chunk.js} | 2 +- ...c19639f.chunk.js => 166.799f1f7c.chunk.js} | 2 +- ...f766cb9.chunk.js => 167.86cebc99.chunk.js} | 2 +- ...dc5e5a5.chunk.js => 168.558120b4.chunk.js} | 2 +- ...11e7ecf.chunk.js => 169.8fa8b8ba.chunk.js} | 2 +- ...909f69a.chunk.js => 170.29291c49.chunk.js} | 2 +- ...5c8d708.chunk.js => 171.de8280b2.chunk.js} | 2 +- ...ca158ce.chunk.js => 172.22bbe9f5.chunk.js} | 2 +- ...d2c7482.chunk.js => 173.94c0e556.chunk.js} | 2 +- ...36475f2.chunk.js => 174.afa4668d.chunk.js} | 2 +- ...1cbd786.chunk.js => 175.3e58e60a.chunk.js} | 2 +- ...601b672.chunk.js => 176.9ceef6fc.chunk.js} | 2 +- ...4a22ae7.chunk.js => 177.3166c44c.chunk.js} | 2 +- ...0a5765c.chunk.js => 178.28e345f3.chunk.js} | 2 +- ...8750ca3.chunk.js => 179.5566c97d.chunk.js} | 2 +- ...866377c.chunk.js => 180.6d13a34f.chunk.js} | 2 +- ...387c1f5.chunk.js => 181.5c937bc4.chunk.js} | 2 +- ...38556e7.chunk.js => 182.d27655be.chunk.js} | 2 +- ...d110373.chunk.js => 183.5936f0ff.chunk.js} | 2 +- ...5b54f9c.chunk.js => 184.c7065b49.chunk.js} | 2 +- ...cebf053.chunk.js => 185.7a4560ec.chunk.js} | 2 +- ...04a6e55.chunk.js => 186.ebe6964e.chunk.js} | 2 +- ...ab7b762.chunk.js => 187.d03d0033.chunk.js} | 2 +- ...77acd11.chunk.js => 188.bbd815cf.chunk.js} | 2 +- ...fcdaedf.chunk.js => 189.0ef1ca4a.chunk.js} | 2 +- ...2270564.chunk.js => 190.acf75e08.chunk.js} | 2 +- ...bf90876.chunk.js => 191.b7dd8c24.chunk.js} | 2 +- ...dc9404b.chunk.js => 192.82092842.chunk.js} | 2 +- ...1c9b01f.chunk.js => 193.b06ee6ff.chunk.js} | 2 +- ...1681c27.chunk.js => 194.86697bc0.chunk.js} | 2 +- ...045eb0b.chunk.js => 195.40771db7.chunk.js} | 2 +- ...82d7b98.chunk.js => 196.bb8df418.chunk.js} | 2 +- ...d6671e9.chunk.js => 197.cfdbe0e6.chunk.js} | 2 +- ...4335f68.chunk.js => 198.89910468.chunk.js} | 2 +- ...331078b.chunk.js => 199.8157be7c.chunk.js} | 2 +- ...d7fe15a.chunk.js => 200.2fb52117.chunk.js} | 4 +- ....txt => 200.2fb52117.chunk.js.LICENSE.txt} | 0 ...4bb4abd.chunk.js => 201.a0e499c0.chunk.js} | 2 +- ...aff39d4.chunk.js => 202.e315f1fb.chunk.js} | 2 +- ...1573e1f.chunk.js => 203.d2c430dc.chunk.js} | 2 +- ...7a605c7.chunk.js => 204.39df5cb8.chunk.js} | 2 +- ...7ed69d0.chunk.js => 205.fd0b0a38.chunk.js} | 2 +- ...a78f4e06.chunk.js => 33.797d8de2.chunk.js} | 4 +- ...E.txt => 33.797d8de2.chunk.js.LICENSE.txt} | 0 static/js/34.90e041f3.chunk.js | 2 - static/js/34.bfc7e636.chunk.js | 1 + static/js/35.3c037bbc.chunk.js | 2 + ...E.txt => 35.3c037bbc.chunk.js.LICENSE.txt} | 0 static/js/35.d7d6ec7e.chunk.js | 1 - ...d9aca7d3.chunk.js => 37.258e5be8.chunk.js} | 2 +- static/js/38.00840707.chunk.js | 1 + ...1108b052.chunk.js => 39.06d83b60.chunk.js} | 2 +- ...8a52cf75.chunk.js => 40.89c25ad3.chunk.js} | 2 +- static/js/40.c9e6da78.chunk.js | 1 - ...6f5c5f56.chunk.js => 41.777a6143.chunk.js} | 2 +- static/js/41.e5457041.chunk.js | 1 - ...a19dfd04.chunk.js => 42.8d250eae.chunk.js} | 2 +- ...f8bc4c6b.chunk.js => 43.9bec87d0.chunk.js} | 2 +- ...a843d208.chunk.js => 44.4b01089f.chunk.js} | 2 +- ...8e2649c0.chunk.js => 45.63927482.chunk.js} | 2 +- static/js/46.da1f47c6.chunk.js | 1 + ...8bc5d2a2.chunk.js => 47.01fd594e.chunk.js} | 2 +- ...0418083c.chunk.js => 55.fd22ad3e.chunk.js} | 2 +- static/js/57.534c2fad.chunk.js | 1 + ...5d241575.chunk.js => 58.9032f92e.chunk.js} | 2 +- ...bb644432.chunk.js => 59.2fb94832.chunk.js} | 2 +- static/js/59.ea8c06d7.chunk.js | 1 - ...2af9b695.chunk.js => 65.986af356.chunk.js} | 2 +- ...bec403f7.chunk.js => 73.3d04611e.chunk.js} | 2 +- static/js/73.478ac920.chunk.js | 1 - static/js/74.0fa37d52.chunk.js | 1 + static/js/75.8bcb93c4.chunk.js | 1 - ...3ec0d9b7.chunk.js => 75.faa9a51e.chunk.js} | 2 +- ...da521d19.chunk.js => 76.ce41a10c.chunk.js} | 2 +- ...e0770374.chunk.js => 77.10d5a9e0.chunk.js} | 2 +- ...89a2e2ff.chunk.js => 78.1568be59.chunk.js} | 2 +- ...2fbf05b9.chunk.js => 79.4faa9078.chunk.js} | 2 +- ...1932b21f.chunk.js => 80.88bca748.chunk.js} | 2 +- ...1a8b32e2.chunk.js => 81.266f7709.chunk.js} | 2 +- ...bd338219.chunk.js => 82.1167fd51.chunk.js} | 2 +- static/js/83.f9f5c0e3.chunk.js | 1 + static/js/97.03089da0.chunk.js | 1 - ...e26d259a.chunk.js => 97.f67071b4.chunk.js} | 2 +- ...ada1839e.chunk.js => 98.fb81cf5b.chunk.js} | 2 +- static/js/99.ea8b205b.chunk.js | 1 + static/js/main.4c84bff3.chunk.js | 2 + ...txt => main.4c84bff3.chunk.js.LICENSE.txt} | 0 static/js/main.88d4e1e9.chunk.js | 2 - static/js/runtime~main.39672c0f.js | 1 - static/js/runtime~main.ce65ae00.js | 1 + static/media/bgPng.ed010245.png | Bin 0 -> 23171 bytes static/media/ccf_logo.a54fdc70.png | Bin 0 -> 22939 bytes ...go.be10ead7.png => ccf_logo1.be10ead7.png} | Bin static/media/gitlink1.4bf0ed96.png | Bin 0 -> 153933 bytes static/media/gitlink1.6044bb68.png | Bin 46899 -> 0 bytes static/media/logo.62af9fee.png | Bin 0 -> 12334 bytes static/media/qqChat.9e56cc22.png | Bin 0 -> 153933 bytes static/media/qqChat.a10e3b12.png | Bin 68532 -> 0 bytes static/media/sponsor11.5e9da48d.png | Bin 0 -> 12727 bytes static/media/sponsor21.8a655acc.png | Bin 0 -> 11027 bytes static/media/sponsor22.96e2b643.png | Bin 0 -> 14959 bytes static/media/sponsor31.0fd95bcb.png | Bin 0 -> 20612 bytes static/media/sponsor33.27be3b2d.png | Bin 0 -> 11274 bytes 219 files changed, 353 insertions(+), 330 deletions(-) rename static/css/{102.33144286.chunk.css => 101.33144286.chunk.css} (100%) create mode 100644 static/css/102.06bcf029.chunk.css rename static/css/{126.a5e8fc32.chunk.css => 116.e9295e40.chunk.css} (56%) rename static/css/{116.92df39ea.chunk.css => 117.92df39ea.chunk.css} (100%) rename static/css/{118.11a04942.chunk.css => 119.11a04942.chunk.css} (100%) rename static/css/{13.ae4c77b5.chunk.css => 12.ae4c77b5.chunk.css} (100%) rename static/css/{123.3edde0c7.chunk.css => 124.3edde0c7.chunk.css} (100%) rename static/css/{124.215bc3a5.chunk.css => 125.215bc3a5.chunk.css} (100%) create mode 100644 static/css/127.a338dc08.chunk.css rename static/css/{127.2f409942.chunk.css => 128.2f409942.chunk.css} (100%) rename static/css/{12.ae349a22.chunk.css => 13.ae349a22.chunk.css} (100%) rename static/css/{132.1ff4022b.chunk.css => 133.1ff4022b.chunk.css} (100%) rename static/css/{133.fd96c397.chunk.css => 134.fd96c397.chunk.css} (100%) rename static/css/{134.188a7db8.chunk.css => 135.188a7db8.chunk.css} (100%) rename static/css/{135.af9850ad.chunk.css => 136.af9850ad.chunk.css} (100%) rename static/css/{136.215bc3a5.chunk.css => 139.215bc3a5.chunk.css} (100%) rename static/css/{139.f2060fe7.chunk.css => 140.f2060fe7.chunk.css} (100%) rename static/css/{140.83d23924.chunk.css => 141.83d23924.chunk.css} (100%) rename static/css/{141.0485185f.chunk.css => 142.0485185f.chunk.css} (100%) rename static/css/{142.9d206204.chunk.css => 143.9d206204.chunk.css} (100%) create mode 100644 static/css/34.6d6792ac.chunk.css delete mode 100644 static/css/35.8e40b87c.chunk.css rename static/css/{34.b298dd17.chunk.css => 35.b298dd17.chunk.css} (100%) rename static/css/{40.1c396c45.chunk.css => 38.50f071b5.chunk.css} (100%) rename static/css/{38.d758abd4.chunk.css => 39.d758abd4.chunk.css} (100%) rename static/css/{39.c55de694.chunk.css => 40.c55de694.chunk.css} (100%) rename static/css/{46.1c396c45.chunk.css => 41.1c396c45.chunk.css} (100%) rename static/css/{41.aa704356.chunk.css => 46.a217b7eb.chunk.css} (56%) rename static/css/{59.d0d19c61.chunk.css => 57.d0d19c61.chunk.css} (100%) rename static/css/{58.2b4fa75d.chunk.css => 59.2b4fa75d.chunk.css} (100%) rename static/css/{75.3eb7f5e2.chunk.css => 74.3eb7f5e2.chunk.css} (100%) rename static/css/{76.05177416.chunk.css => 75.05177416.chunk.css} (100%) rename static/css/{77.330fa4e3.chunk.css => 76.330fa4e3.chunk.css} (100%) rename static/css/{78.520bfea6.chunk.css => 77.520bfea6.chunk.css} (100%) rename static/css/{79.a5678b8f.chunk.css => 78.a5678b8f.chunk.css} (100%) rename static/css/{80.9d206204.chunk.css => 79.9d206204.chunk.css} (100%) rename static/css/{82.ea97577b.chunk.css => 81.ea97577b.chunk.css} (100%) rename static/css/{83.b2109eb4.chunk.css => 82.b2109eb4.chunk.css} (100%) rename static/css/{73.ddd123f8.chunk.css => 83.ddd123f8.chunk.css} (100%) rename static/css/{98.92df39ea.chunk.css => 97.92df39ea.chunk.css} (100%) delete mode 100644 static/css/97.fbca1081.chunk.css rename static/css/{99.c2f5b906.chunk.css => 98.c2f5b906.chunk.css} (100%) rename static/css/{100.fd3fa2e9.chunk.css => 99.fd3fa2e9.chunk.css} (100%) rename static/css/{main.2cf44231.chunk.css => main.4ba9c42e.chunk.css} (97%) delete mode 100644 static/js/100.0fcbf83d.chunk.js rename static/js/{101.14eab4d4.chunk.js => 100.9ba520f2.chunk.js} (99%) rename static/js/{102.1d66a6a7.chunk.js => 101.a36f1d30.chunk.js} (99%) create mode 100644 static/js/102.ff2570a8.chunk.js rename static/js/{11.fbf5d029.chunk.js => 11.f6a22d4c.chunk.js} (99%) create mode 100644 static/js/116.c4b45598.chunk.js rename static/js/{116.2a2ae1fa.chunk.js => 117.54c558b7.chunk.js} (99%) rename static/js/{117.728fdc7e.chunk.js => 118.8fc43a38.chunk.js} (99%) rename static/js/{118.444700a3.chunk.js => 119.22bc8277.chunk.js} (97%) create mode 100644 static/js/12.18ee30ad.chunk.js rename static/js/{119.6ca9b68f.chunk.js => 120.77e17500.chunk.js} (99%) delete mode 100644 static/js/121.3cb7ae96.chunk.js rename static/js/{120.790d2cde.chunk.js => 121.d5626a1f.chunk.js} (99%) create mode 100644 static/js/122.e3c311c6.chunk.js rename static/js/{122.47896231.chunk.js => 123.4e727540.chunk.js} (97%) rename static/js/{123.1a16ecfc.chunk.js => 124.b5e1ae51.chunk.js} (99%) rename static/js/{124.fdcba873.chunk.js => 125.cee161fc.chunk.js} (99%) delete mode 100644 static/js/126.03f34705.chunk.js rename static/js/{125.2524d880.chunk.js => 126.3d521971.chunk.js} (98%) create mode 100644 static/js/127.1e2c37c9.chunk.js rename static/js/{127.5f331d50.chunk.js => 128.4b60992e.chunk.js} (99%) rename static/js/{127.5f331d50.chunk.js.LICENSE.txt => 128.4b60992e.chunk.js.LICENSE.txt} (100%) rename static/js/{128.de4e041a.chunk.js => 129.be2b084e.chunk.js} (97%) delete mode 100644 static/js/13.7631de79.chunk.js rename static/js/{12.9a58d563.chunk.js => 13.fd263686.chunk.js} (99%) rename static/js/{129.25c91e1d.chunk.js => 130.de4b29f7.chunk.js} (97%) rename static/js/{130.d02d983c.chunk.js => 131.c9d870fe.chunk.js} (94%) rename static/js/{131.54eb27b7.chunk.js => 132.d20e6a57.chunk.js} (98%) rename static/js/{132.53a0bfd8.chunk.js => 133.feda9d0c.chunk.js} (88%) rename static/js/{133.ebe428e6.chunk.js => 134.524f5912.chunk.js} (96%) rename static/js/{134.8ff3db56.chunk.js => 135.b016acb0.chunk.js} (97%) rename static/js/{135.f9508a80.chunk.js => 136.e57fc77b.chunk.js} (92%) rename static/js/{136.b8be751e.chunk.js => 137.ae13bfd6.chunk.js} (99%) rename static/js/{137.7f4554cc.chunk.js => 138.e455a636.chunk.js} (98%) rename static/js/{138.b48821ee.chunk.js => 139.72c762da.chunk.js} (98%) rename static/js/{139.ac3b4717.chunk.js => 140.788d5d7d.chunk.js} (99%) delete mode 100644 static/js/141.5ac764db.chunk.js rename static/js/{140.cc98822b.chunk.js => 141.a517d033.chunk.js} (79%) create mode 100644 static/js/142.30365991.chunk.js rename static/js/{142.830e450f.chunk.js => 143.a06783fb.chunk.js} (97%) rename static/js/{143.f66be7d4.chunk.js => 144.1d1e4bee.chunk.js} (98%) rename static/js/{144.f55fe8fe.chunk.js => 145.12acba3e.chunk.js} (98%) rename static/js/{145.713a78af.chunk.js => 146.bf65115f.chunk.js} (95%) rename static/js/{146.1e6c6d4a.chunk.js => 147.80f94ffb.chunk.js} (98%) rename static/js/{147.54f6f21d.chunk.js => 148.cb65362e.chunk.js} (98%) rename static/js/{148.e7fbbb7f.chunk.js => 149.dff73c28.chunk.js} (98%) rename static/js/{149.abc40c60.chunk.js => 150.cdc46952.chunk.js} (99%) rename static/js/{150.f0e57b7f.chunk.js => 151.215ccc57.chunk.js} (99%) rename static/js/{151.c17cbac9.chunk.js => 152.d34fe6eb.chunk.js} (99%) rename static/js/{152.ee6d376c.chunk.js => 153.14457629.chunk.js} (96%) rename static/js/{153.f81c1ca5.chunk.js => 154.8c508ffe.chunk.js} (96%) rename static/js/{154.643f0b74.chunk.js => 155.6f707b22.chunk.js} (94%) rename static/js/{155.643af8a8.chunk.js => 156.707e6e6b.chunk.js} (75%) rename static/js/{156.eebc7eed.chunk.js => 157.2f71ccfd.chunk.js} (71%) rename static/js/{157.411e498e.chunk.js => 158.f6455da6.chunk.js} (99%) rename static/js/{157.411e498e.chunk.js.LICENSE.txt => 158.f6455da6.chunk.js.LICENSE.txt} (100%) rename static/js/{158.a0368adb.chunk.js => 159.74ba78fd.chunk.js} (98%) rename static/js/{16.9e4597a7.chunk.js => 16.bc293744.chunk.js} (99%) rename static/js/{159.71900adb.chunk.js => 160.2bcfcb23.chunk.js} (90%) rename static/js/{160.0c401339.chunk.js => 161.f6bbdcd4.chunk.js} (93%) rename static/js/{161.c6a00dbe.chunk.js => 162.8747f04a.chunk.js} (98%) rename static/js/{162.926dde3d.chunk.js => 163.2afa608c.chunk.js} (97%) rename static/js/{163.4b7bef1a.chunk.js => 164.4489f218.chunk.js} (97%) rename static/js/{164.0e3be598.chunk.js => 165.baffdb80.chunk.js} (94%) rename static/js/{165.3c19639f.chunk.js => 166.799f1f7c.chunk.js} (98%) rename static/js/{166.df766cb9.chunk.js => 167.86cebc99.chunk.js} (93%) rename static/js/{167.bdc5e5a5.chunk.js => 168.558120b4.chunk.js} (96%) rename static/js/{168.811e7ecf.chunk.js => 169.8fa8b8ba.chunk.js} (96%) rename static/js/{169.c909f69a.chunk.js => 170.29291c49.chunk.js} (98%) rename static/js/{170.f5c8d708.chunk.js => 171.de8280b2.chunk.js} (98%) rename static/js/{171.2ca158ce.chunk.js => 172.22bbe9f5.chunk.js} (92%) rename static/js/{172.3d2c7482.chunk.js => 173.94c0e556.chunk.js} (96%) rename static/js/{173.636475f2.chunk.js => 174.afa4668d.chunk.js} (96%) rename static/js/{174.b1cbd786.chunk.js => 175.3e58e60a.chunk.js} (96%) rename static/js/{175.9601b672.chunk.js => 176.9ceef6fc.chunk.js} (97%) rename static/js/{176.e4a22ae7.chunk.js => 177.3166c44c.chunk.js} (97%) rename static/js/{177.80a5765c.chunk.js => 178.28e345f3.chunk.js} (99%) rename static/js/{178.f8750ca3.chunk.js => 179.5566c97d.chunk.js} (99%) rename static/js/{179.f866377c.chunk.js => 180.6d13a34f.chunk.js} (99%) rename static/js/{180.7387c1f5.chunk.js => 181.5c937bc4.chunk.js} (98%) rename static/js/{181.838556e7.chunk.js => 182.d27655be.chunk.js} (98%) rename static/js/{182.bd110373.chunk.js => 183.5936f0ff.chunk.js} (99%) rename static/js/{183.05b54f9c.chunk.js => 184.c7065b49.chunk.js} (97%) rename static/js/{184.3cebf053.chunk.js => 185.7a4560ec.chunk.js} (97%) rename static/js/{185.504a6e55.chunk.js => 186.ebe6964e.chunk.js} (96%) rename static/js/{186.5ab7b762.chunk.js => 187.d03d0033.chunk.js} (96%) rename static/js/{187.877acd11.chunk.js => 188.bbd815cf.chunk.js} (99%) rename static/js/{188.5fcdaedf.chunk.js => 189.0ef1ca4a.chunk.js} (97%) rename static/js/{189.b2270564.chunk.js => 190.acf75e08.chunk.js} (99%) rename static/js/{190.3bf90876.chunk.js => 191.b7dd8c24.chunk.js} (98%) rename static/js/{191.1dc9404b.chunk.js => 192.82092842.chunk.js} (97%) rename static/js/{192.f1c9b01f.chunk.js => 193.b06ee6ff.chunk.js} (94%) rename static/js/{193.f1681c27.chunk.js => 194.86697bc0.chunk.js} (93%) rename static/js/{194.e045eb0b.chunk.js => 195.40771db7.chunk.js} (98%) rename static/js/{195.382d7b98.chunk.js => 196.bb8df418.chunk.js} (96%) rename static/js/{196.4d6671e9.chunk.js => 197.cfdbe0e6.chunk.js} (99%) rename static/js/{197.74335f68.chunk.js => 198.89910468.chunk.js} (99%) rename static/js/{198.e331078b.chunk.js => 199.8157be7c.chunk.js} (98%) rename static/js/{199.1d7fe15a.chunk.js => 200.2fb52117.chunk.js} (96%) rename static/js/{199.1d7fe15a.chunk.js.LICENSE.txt => 200.2fb52117.chunk.js.LICENSE.txt} (100%) rename static/js/{200.e4bb4abd.chunk.js => 201.a0e499c0.chunk.js} (98%) rename static/js/{201.7aff39d4.chunk.js => 202.e315f1fb.chunk.js} (97%) rename static/js/{202.31573e1f.chunk.js => 203.d2c430dc.chunk.js} (95%) rename static/js/{203.b7a605c7.chunk.js => 204.39df5cb8.chunk.js} (97%) rename static/js/{204.b7ed69d0.chunk.js => 205.fd0b0a38.chunk.js} (99%) rename static/js/{33.a78f4e06.chunk.js => 33.797d8de2.chunk.js} (99%) rename static/js/{33.a78f4e06.chunk.js.LICENSE.txt => 33.797d8de2.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/34.90e041f3.chunk.js create mode 100644 static/js/34.bfc7e636.chunk.js create mode 100644 static/js/35.3c037bbc.chunk.js rename static/js/{34.90e041f3.chunk.js.LICENSE.txt => 35.3c037bbc.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/35.d7d6ec7e.chunk.js rename static/js/{37.d9aca7d3.chunk.js => 37.258e5be8.chunk.js} (99%) create mode 100644 static/js/38.00840707.chunk.js rename static/js/{38.1108b052.chunk.js => 39.06d83b60.chunk.js} (99%) rename static/js/{39.8a52cf75.chunk.js => 40.89c25ad3.chunk.js} (99%) delete mode 100644 static/js/40.c9e6da78.chunk.js rename static/js/{42.6f5c5f56.chunk.js => 41.777a6143.chunk.js} (99%) delete mode 100644 static/js/41.e5457041.chunk.js rename static/js/{43.a19dfd04.chunk.js => 42.8d250eae.chunk.js} (99%) rename static/js/{44.f8bc4c6b.chunk.js => 43.9bec87d0.chunk.js} (99%) rename static/js/{45.a843d208.chunk.js => 44.4b01089f.chunk.js} (99%) rename static/js/{46.8e2649c0.chunk.js => 45.63927482.chunk.js} (99%) create mode 100644 static/js/46.da1f47c6.chunk.js rename static/js/{47.8bc5d2a2.chunk.js => 47.01fd594e.chunk.js} (55%) rename static/js/{55.0418083c.chunk.js => 55.fd22ad3e.chunk.js} (71%) create mode 100644 static/js/57.534c2fad.chunk.js rename static/js/{57.5d241575.chunk.js => 58.9032f92e.chunk.js} (92%) rename static/js/{58.bb644432.chunk.js => 59.2fb94832.chunk.js} (99%) delete mode 100644 static/js/59.ea8c06d7.chunk.js rename static/js/{65.2af9b695.chunk.js => 65.986af356.chunk.js} (74%) rename static/js/{74.bec403f7.chunk.js => 73.3d04611e.chunk.js} (65%) delete mode 100644 static/js/73.478ac920.chunk.js create mode 100644 static/js/74.0fa37d52.chunk.js delete mode 100644 static/js/75.8bcb93c4.chunk.js rename static/js/{76.3ec0d9b7.chunk.js => 75.faa9a51e.chunk.js} (99%) rename static/js/{77.da521d19.chunk.js => 76.ce41a10c.chunk.js} (99%) rename static/js/{78.e0770374.chunk.js => 77.10d5a9e0.chunk.js} (99%) rename static/js/{79.89a2e2ff.chunk.js => 78.1568be59.chunk.js} (99%) rename static/js/{80.2fbf05b9.chunk.js => 79.4faa9078.chunk.js} (99%) rename static/js/{81.1932b21f.chunk.js => 80.88bca748.chunk.js} (99%) rename static/js/{82.1a8b32e2.chunk.js => 81.266f7709.chunk.js} (99%) rename static/js/{83.bd338219.chunk.js => 82.1167fd51.chunk.js} (99%) create mode 100644 static/js/83.f9f5c0e3.chunk.js delete mode 100644 static/js/97.03089da0.chunk.js rename static/js/{98.e26d259a.chunk.js => 97.f67071b4.chunk.js} (99%) rename static/js/{99.ada1839e.chunk.js => 98.fb81cf5b.chunk.js} (98%) create mode 100644 static/js/99.ea8b205b.chunk.js create mode 100644 static/js/main.4c84bff3.chunk.js rename static/js/{main.88d4e1e9.chunk.js.LICENSE.txt => main.4c84bff3.chunk.js.LICENSE.txt} (100%) delete mode 100644 static/js/main.88d4e1e9.chunk.js delete mode 100644 static/js/runtime~main.39672c0f.js create mode 100644 static/js/runtime~main.ce65ae00.js create mode 100644 static/media/bgPng.ed010245.png create mode 100644 static/media/ccf_logo.a54fdc70.png rename static/media/{ccf_logo.be10ead7.png => ccf_logo1.be10ead7.png} (100%) create mode 100644 static/media/gitlink1.4bf0ed96.png delete mode 100644 static/media/gitlink1.6044bb68.png create mode 100644 static/media/logo.62af9fee.png create mode 100644 static/media/qqChat.9e56cc22.png delete mode 100644 static/media/qqChat.a10e3b12.png create mode 100644 static/media/sponsor11.5e9da48d.png create mode 100644 static/media/sponsor21.8a655acc.png create mode 100644 static/media/sponsor22.96e2b643.png create mode 100644 static/media/sponsor31.0fd95bcb.png create mode 100644 static/media/sponsor33.27be3b2d.png diff --git a/asset-manifest.json b/asset-manifest.json index 38a8aa529..fbc80965a 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -20,17 +20,17 @@ "static/css/10.6e0686d9.chunk.css": "/react/build/static/css/10.6e0686d9.chunk.css", "./static/js/10.d24f0376.chunk.js": "/react/build/./static/js/10.d24f0376.chunk.js", "static/css/11.1c5f3a58.chunk.css": "/react/build/static/css/11.1c5f3a58.chunk.css", - "./static/js/11.fbf5d029.chunk.js": "/react/build/./static/js/11.fbf5d029.chunk.js", - "static/css/12.ae349a22.chunk.css": "/react/build/static/css/12.ae349a22.chunk.css", - "./static/js/12.9a58d563.chunk.js": "/react/build/./static/js/12.9a58d563.chunk.js", - "static/css/13.ae4c77b5.chunk.css": "/react/build/static/css/13.ae4c77b5.chunk.css", - "./static/js/13.7631de79.chunk.js": "/react/build/./static/js/13.7631de79.chunk.js", + "./static/js/11.f6a22d4c.chunk.js": "/react/build/./static/js/11.f6a22d4c.chunk.js", + "static/css/12.ae4c77b5.chunk.css": "/react/build/static/css/12.ae4c77b5.chunk.css", + "./static/js/12.18ee30ad.chunk.js": "/react/build/./static/js/12.18ee30ad.chunk.js", + "static/css/13.ae349a22.chunk.css": "/react/build/static/css/13.ae349a22.chunk.css", + "./static/js/13.fd263686.chunk.js": "/react/build/./static/js/13.fd263686.chunk.js", "static/css/14.1e970b46.chunk.css": "/react/build/static/css/14.1e970b46.chunk.css", "./static/js/14.47d6b04d.chunk.js": "/react/build/./static/js/14.47d6b04d.chunk.js", "static/css/15.cf56d612.chunk.css": "/react/build/static/css/15.cf56d612.chunk.css", "./static/js/15.d5a97a57.chunk.js": "/react/build/./static/js/15.d5a97a57.chunk.js", "static/css/16.1c396c45.chunk.css": "/react/build/static/css/16.1c396c45.chunk.css", - "./static/js/16.9e4597a7.chunk.js": "/react/build/./static/js/16.9e4597a7.chunk.js", + "./static/js/16.bc293744.chunk.js": "/react/build/./static/js/16.bc293744.chunk.js", "static/css/17.d0c774b5.chunk.css": "/react/build/static/css/17.d0c774b5.chunk.css", "./static/js/17.de7604c0.chunk.js": "/react/build/./static/js/17.de7604c0.chunk.js", "static/css/18.7bd7b9f3.chunk.css": "/react/build/static/css/18.7bd7b9f3.chunk.css", @@ -60,35 +60,35 @@ "static/css/32.2cb5f2e5.chunk.css": "/react/build/static/css/32.2cb5f2e5.chunk.css", "./static/js/32.91558abd.chunk.js": "/react/build/./static/js/32.91558abd.chunk.js", "static/css/33.b9711f2d.chunk.css": "/react/build/static/css/33.b9711f2d.chunk.css", - "./static/js/33.a78f4e06.chunk.js": "/react/build/./static/js/33.a78f4e06.chunk.js", - "static/css/34.b298dd17.chunk.css": "/react/build/static/css/34.b298dd17.chunk.css", - "./static/js/34.90e041f3.chunk.js": "/react/build/./static/js/34.90e041f3.chunk.js", - "static/css/35.8e40b87c.chunk.css": "/react/build/static/css/35.8e40b87c.chunk.css", - "./static/js/35.d7d6ec7e.chunk.js": "/react/build/./static/js/35.d7d6ec7e.chunk.js", + "./static/js/33.797d8de2.chunk.js": "/react/build/./static/js/33.797d8de2.chunk.js", + "static/css/34.6d6792ac.chunk.css": "/react/build/static/css/34.6d6792ac.chunk.css", + "./static/js/34.bfc7e636.chunk.js": "/react/build/./static/js/34.bfc7e636.chunk.js", + "static/css/35.b298dd17.chunk.css": "/react/build/static/css/35.b298dd17.chunk.css", + "./static/js/35.3c037bbc.chunk.js": "/react/build/./static/js/35.3c037bbc.chunk.js", "static/css/36.7818b8e6.chunk.css": "/react/build/static/css/36.7818b8e6.chunk.css", "./static/js/36.7f8322f1.chunk.js": "/react/build/./static/js/36.7f8322f1.chunk.js", "static/css/37.73d9bcf3.chunk.css": "/react/build/static/css/37.73d9bcf3.chunk.css", - "./static/js/37.d9aca7d3.chunk.js": "/react/build/./static/js/37.d9aca7d3.chunk.js", - "static/css/38.d758abd4.chunk.css": "/react/build/static/css/38.d758abd4.chunk.css", - "./static/js/38.1108b052.chunk.js": "/react/build/./static/js/38.1108b052.chunk.js", - "static/css/39.c55de694.chunk.css": "/react/build/static/css/39.c55de694.chunk.css", - "./static/js/39.8a52cf75.chunk.js": "/react/build/./static/js/39.8a52cf75.chunk.js", - "static/css/40.1c396c45.chunk.css": "/react/build/static/css/40.1c396c45.chunk.css", - "./static/js/40.c9e6da78.chunk.js": "/react/build/./static/js/40.c9e6da78.chunk.js", - "static/css/41.aa704356.chunk.css": "/react/build/static/css/41.aa704356.chunk.css", - "./static/js/41.e5457041.chunk.js": "/react/build/./static/js/41.e5457041.chunk.js", + "./static/js/37.258e5be8.chunk.js": "/react/build/./static/js/37.258e5be8.chunk.js", + "static/css/38.50f071b5.chunk.css": "/react/build/static/css/38.50f071b5.chunk.css", + "./static/js/38.00840707.chunk.js": "/react/build/./static/js/38.00840707.chunk.js", + "static/css/39.d758abd4.chunk.css": "/react/build/static/css/39.d758abd4.chunk.css", + "./static/js/39.06d83b60.chunk.js": "/react/build/./static/js/39.06d83b60.chunk.js", + "static/css/40.c55de694.chunk.css": "/react/build/static/css/40.c55de694.chunk.css", + "./static/js/40.89c25ad3.chunk.js": "/react/build/./static/js/40.89c25ad3.chunk.js", + "static/css/41.1c396c45.chunk.css": "/react/build/static/css/41.1c396c45.chunk.css", + "./static/js/41.777a6143.chunk.js": "/react/build/./static/js/41.777a6143.chunk.js", "static/css/42.1c396c45.chunk.css": "/react/build/static/css/42.1c396c45.chunk.css", - "./static/js/42.6f5c5f56.chunk.js": "/react/build/./static/js/42.6f5c5f56.chunk.js", + "./static/js/42.8d250eae.chunk.js": "/react/build/./static/js/42.8d250eae.chunk.js", "static/css/43.1c396c45.chunk.css": "/react/build/static/css/43.1c396c45.chunk.css", - "./static/js/43.a19dfd04.chunk.js": "/react/build/./static/js/43.a19dfd04.chunk.js", + "./static/js/43.9bec87d0.chunk.js": "/react/build/./static/js/43.9bec87d0.chunk.js", "static/css/44.1c396c45.chunk.css": "/react/build/static/css/44.1c396c45.chunk.css", - "./static/js/44.f8bc4c6b.chunk.js": "/react/build/./static/js/44.f8bc4c6b.chunk.js", + "./static/js/44.4b01089f.chunk.js": "/react/build/./static/js/44.4b01089f.chunk.js", "static/css/45.1c396c45.chunk.css": "/react/build/static/css/45.1c396c45.chunk.css", - "./static/js/45.a843d208.chunk.js": "/react/build/./static/js/45.a843d208.chunk.js", - "static/css/46.1c396c45.chunk.css": "/react/build/static/css/46.1c396c45.chunk.css", - "./static/js/46.8e2649c0.chunk.js": "/react/build/./static/js/46.8e2649c0.chunk.js", + "./static/js/45.63927482.chunk.js": "/react/build/./static/js/45.63927482.chunk.js", + "static/css/46.a217b7eb.chunk.css": "/react/build/static/css/46.a217b7eb.chunk.css", + "./static/js/46.da1f47c6.chunk.js": "/react/build/./static/js/46.da1f47c6.chunk.js", "static/css/47.b6b4e948.chunk.css": "/react/build/static/css/47.b6b4e948.chunk.css", - "./static/js/47.8bc5d2a2.chunk.js": "/react/build/./static/js/47.8bc5d2a2.chunk.js", + "./static/js/47.01fd594e.chunk.js": "/react/build/./static/js/47.01fd594e.chunk.js", "static/css/48.59b01c1c.chunk.css": "/react/build/static/css/48.59b01c1c.chunk.css", "./static/js/48.64b15f86.chunk.js": "/react/build/./static/js/48.64b15f86.chunk.js", "./static/js/49.30134f6f.chunk.js": "/react/build/./static/js/49.30134f6f.chunk.js", @@ -102,13 +102,13 @@ "./static/js/53.a67e6fad.chunk.js": "/react/build/./static/js/53.a67e6fad.chunk.js", "./static/js/54.9b468fee.chunk.js": "/react/build/./static/js/54.9b468fee.chunk.js", "static/css/55.080d6958.chunk.css": "/react/build/static/css/55.080d6958.chunk.css", - "./static/js/55.0418083c.chunk.js": "/react/build/./static/js/55.0418083c.chunk.js", + "./static/js/55.fd22ad3e.chunk.js": "/react/build/./static/js/55.fd22ad3e.chunk.js", "./static/js/56.311e64fd.chunk.js": "/react/build/./static/js/56.311e64fd.chunk.js", - "./static/js/57.5d241575.chunk.js": "/react/build/./static/js/57.5d241575.chunk.js", - "static/css/58.2b4fa75d.chunk.css": "/react/build/static/css/58.2b4fa75d.chunk.css", - "./static/js/58.bb644432.chunk.js": "/react/build/./static/js/58.bb644432.chunk.js", - "static/css/59.d0d19c61.chunk.css": "/react/build/static/css/59.d0d19c61.chunk.css", - "./static/js/59.ea8c06d7.chunk.js": "/react/build/./static/js/59.ea8c06d7.chunk.js", + "static/css/57.d0d19c61.chunk.css": "/react/build/static/css/57.d0d19c61.chunk.css", + "./static/js/57.534c2fad.chunk.js": "/react/build/./static/js/57.534c2fad.chunk.js", + "./static/js/58.9032f92e.chunk.js": "/react/build/./static/js/58.9032f92e.chunk.js", + "static/css/59.2b4fa75d.chunk.css": "/react/build/static/css/59.2b4fa75d.chunk.css", + "./static/js/59.2fb94832.chunk.js": "/react/build/./static/js/59.2fb94832.chunk.js", "static/css/60.4f25932e.chunk.css": "/react/build/static/css/60.4f25932e.chunk.css", "./static/js/60.0990e7fa.chunk.js": "/react/build/./static/js/60.0990e7fa.chunk.js", "static/css/61.b299cb62.chunk.css": "/react/build/static/css/61.b299cb62.chunk.css", @@ -120,7 +120,7 @@ "static/css/64.328c5f31.chunk.css": "/react/build/static/css/64.328c5f31.chunk.css", "./static/js/64.81792c4d.chunk.js": "/react/build/./static/js/64.81792c4d.chunk.js", "static/css/65.c2f5b906.chunk.css": "/react/build/static/css/65.c2f5b906.chunk.css", - "./static/js/65.2af9b695.chunk.js": "/react/build/./static/js/65.2af9b695.chunk.js", + "./static/js/65.986af356.chunk.js": "/react/build/./static/js/65.986af356.chunk.js", "static/css/66.0e85f7d5.chunk.css": "/react/build/static/css/66.0e85f7d5.chunk.css", "./static/js/66.6521befe.chunk.js": "/react/build/./static/js/66.6521befe.chunk.js", "static/css/67.6f4b18b7.chunk.css": "/react/build/static/css/67.6f4b18b7.chunk.css", @@ -135,26 +135,26 @@ "./static/js/71.df670646.chunk.js": "/react/build/./static/js/71.df670646.chunk.js", "static/css/72.ae116d0a.chunk.css": "/react/build/static/css/72.ae116d0a.chunk.css", "./static/js/72.ae8334aa.chunk.js": "/react/build/./static/js/72.ae8334aa.chunk.js", - "static/css/73.ddd123f8.chunk.css": "/react/build/static/css/73.ddd123f8.chunk.css", - "./static/js/73.478ac920.chunk.js": "/react/build/./static/js/73.478ac920.chunk.js", - "./static/js/74.bec403f7.chunk.js": "/react/build/./static/js/74.bec403f7.chunk.js", - "static/css/75.3eb7f5e2.chunk.css": "/react/build/static/css/75.3eb7f5e2.chunk.css", - "./static/js/75.8bcb93c4.chunk.js": "/react/build/./static/js/75.8bcb93c4.chunk.js", - "static/css/76.05177416.chunk.css": "/react/build/static/css/76.05177416.chunk.css", - "./static/js/76.3ec0d9b7.chunk.js": "/react/build/./static/js/76.3ec0d9b7.chunk.js", - "static/css/77.330fa4e3.chunk.css": "/react/build/static/css/77.330fa4e3.chunk.css", - "./static/js/77.da521d19.chunk.js": "/react/build/./static/js/77.da521d19.chunk.js", - "static/css/78.520bfea6.chunk.css": "/react/build/static/css/78.520bfea6.chunk.css", - "./static/js/78.e0770374.chunk.js": "/react/build/./static/js/78.e0770374.chunk.js", - "static/css/79.a5678b8f.chunk.css": "/react/build/static/css/79.a5678b8f.chunk.css", - "./static/js/79.89a2e2ff.chunk.js": "/react/build/./static/js/79.89a2e2ff.chunk.js", - "static/css/80.9d206204.chunk.css": "/react/build/static/css/80.9d206204.chunk.css", - "./static/js/80.2fbf05b9.chunk.js": "/react/build/./static/js/80.2fbf05b9.chunk.js", - "./static/js/81.1932b21f.chunk.js": "/react/build/./static/js/81.1932b21f.chunk.js", - "static/css/82.ea97577b.chunk.css": "/react/build/static/css/82.ea97577b.chunk.css", - "./static/js/82.1a8b32e2.chunk.js": "/react/build/./static/js/82.1a8b32e2.chunk.js", - "static/css/83.b2109eb4.chunk.css": "/react/build/static/css/83.b2109eb4.chunk.css", - "./static/js/83.bd338219.chunk.js": "/react/build/./static/js/83.bd338219.chunk.js", + "./static/js/73.3d04611e.chunk.js": "/react/build/./static/js/73.3d04611e.chunk.js", + "static/css/74.3eb7f5e2.chunk.css": "/react/build/static/css/74.3eb7f5e2.chunk.css", + "./static/js/74.0fa37d52.chunk.js": "/react/build/./static/js/74.0fa37d52.chunk.js", + "static/css/75.05177416.chunk.css": "/react/build/static/css/75.05177416.chunk.css", + "./static/js/75.faa9a51e.chunk.js": "/react/build/./static/js/75.faa9a51e.chunk.js", + "static/css/76.330fa4e3.chunk.css": "/react/build/static/css/76.330fa4e3.chunk.css", + "./static/js/76.ce41a10c.chunk.js": "/react/build/./static/js/76.ce41a10c.chunk.js", + "static/css/77.520bfea6.chunk.css": "/react/build/static/css/77.520bfea6.chunk.css", + "./static/js/77.10d5a9e0.chunk.js": "/react/build/./static/js/77.10d5a9e0.chunk.js", + "static/css/78.a5678b8f.chunk.css": "/react/build/static/css/78.a5678b8f.chunk.css", + "./static/js/78.1568be59.chunk.js": "/react/build/./static/js/78.1568be59.chunk.js", + "static/css/79.9d206204.chunk.css": "/react/build/static/css/79.9d206204.chunk.css", + "./static/js/79.4faa9078.chunk.js": "/react/build/./static/js/79.4faa9078.chunk.js", + "./static/js/80.88bca748.chunk.js": "/react/build/./static/js/80.88bca748.chunk.js", + "static/css/81.ea97577b.chunk.css": "/react/build/static/css/81.ea97577b.chunk.css", + "./static/js/81.266f7709.chunk.js": "/react/build/./static/js/81.266f7709.chunk.js", + "static/css/82.b2109eb4.chunk.css": "/react/build/static/css/82.b2109eb4.chunk.css", + "./static/js/82.1167fd51.chunk.js": "/react/build/./static/js/82.1167fd51.chunk.js", + "static/css/83.ddd123f8.chunk.css": "/react/build/static/css/83.ddd123f8.chunk.css", + "./static/js/83.f9f5c0e3.chunk.js": "/react/build/./static/js/83.f9f5c0e3.chunk.js", "static/css/84.358b8e2c.chunk.css": "/react/build/static/css/84.358b8e2c.chunk.css", "./static/js/84.6d69e0a1.chunk.js": "/react/build/./static/js/84.6d69e0a1.chunk.js", "static/css/85.61b37499.chunk.css": "/react/build/static/css/85.61b37499.chunk.css", @@ -180,17 +180,17 @@ "./static/js/95.366d0b58.chunk.js": "/react/build/./static/js/95.366d0b58.chunk.js", "static/css/96.2276e27f.chunk.css": "/react/build/static/css/96.2276e27f.chunk.css", "./static/js/96.ff646108.chunk.js": "/react/build/./static/js/96.ff646108.chunk.js", - "static/css/97.fbca1081.chunk.css": "/react/build/static/css/97.fbca1081.chunk.css", - "./static/js/97.03089da0.chunk.js": "/react/build/./static/js/97.03089da0.chunk.js", - "static/css/98.92df39ea.chunk.css": "/react/build/static/css/98.92df39ea.chunk.css", - "./static/js/98.e26d259a.chunk.js": "/react/build/./static/js/98.e26d259a.chunk.js", - "static/css/99.c2f5b906.chunk.css": "/react/build/static/css/99.c2f5b906.chunk.css", - "./static/js/99.ada1839e.chunk.js": "/react/build/./static/js/99.ada1839e.chunk.js", - "static/css/100.fd3fa2e9.chunk.css": "/react/build/static/css/100.fd3fa2e9.chunk.css", - "./static/js/100.0fcbf83d.chunk.js": "/react/build/./static/js/100.0fcbf83d.chunk.js", - "./static/js/101.14eab4d4.chunk.js": "/react/build/./static/js/101.14eab4d4.chunk.js", - "static/css/102.33144286.chunk.css": "/react/build/static/css/102.33144286.chunk.css", - "./static/js/102.1d66a6a7.chunk.js": "/react/build/./static/js/102.1d66a6a7.chunk.js", + "static/css/97.92df39ea.chunk.css": "/react/build/static/css/97.92df39ea.chunk.css", + "./static/js/97.f67071b4.chunk.js": "/react/build/./static/js/97.f67071b4.chunk.js", + "static/css/98.c2f5b906.chunk.css": "/react/build/static/css/98.c2f5b906.chunk.css", + "./static/js/98.fb81cf5b.chunk.js": "/react/build/./static/js/98.fb81cf5b.chunk.js", + "static/css/99.fd3fa2e9.chunk.css": "/react/build/static/css/99.fd3fa2e9.chunk.css", + "./static/js/99.ea8b205b.chunk.js": "/react/build/./static/js/99.ea8b205b.chunk.js", + "./static/js/100.9ba520f2.chunk.js": "/react/build/./static/js/100.9ba520f2.chunk.js", + "static/css/101.33144286.chunk.css": "/react/build/static/css/101.33144286.chunk.css", + "./static/js/101.a36f1d30.chunk.js": "/react/build/./static/js/101.a36f1d30.chunk.js", + "static/css/102.06bcf029.chunk.css": "/react/build/static/css/102.06bcf029.chunk.css", + "./static/js/102.ff2570a8.chunk.js": "/react/build/./static/js/102.ff2570a8.chunk.js", "static/css/103.92df39ea.chunk.css": "/react/build/static/css/103.92df39ea.chunk.css", "./static/js/103.fd37a1ff.chunk.js": "/react/build/./static/js/103.fd37a1ff.chunk.js", "static/css/104.92df39ea.chunk.css": "/react/build/static/css/104.92df39ea.chunk.css", @@ -214,123 +214,125 @@ "./static/js/114.4a696b70.chunk.js": "/react/build/./static/js/114.4a696b70.chunk.js", "static/css/115.9d206204.chunk.css": "/react/build/static/css/115.9d206204.chunk.css", "./static/js/115.75a06818.chunk.js": "/react/build/./static/js/115.75a06818.chunk.js", - "static/css/116.92df39ea.chunk.css": "/react/build/static/css/116.92df39ea.chunk.css", - "./static/js/116.2a2ae1fa.chunk.js": "/react/build/./static/js/116.2a2ae1fa.chunk.js", - "./static/js/117.728fdc7e.chunk.js": "/react/build/./static/js/117.728fdc7e.chunk.js", - "static/css/118.11a04942.chunk.css": "/react/build/static/css/118.11a04942.chunk.css", - "./static/js/118.444700a3.chunk.js": "/react/build/./static/js/118.444700a3.chunk.js", - "./static/js/119.6ca9b68f.chunk.js": "/react/build/./static/js/119.6ca9b68f.chunk.js", - "./static/js/120.790d2cde.chunk.js": "/react/build/./static/js/120.790d2cde.chunk.js", - "./static/js/121.3cb7ae96.chunk.js": "/react/build/./static/js/121.3cb7ae96.chunk.js", - "./static/js/122.47896231.chunk.js": "/react/build/./static/js/122.47896231.chunk.js", - "static/css/123.3edde0c7.chunk.css": "/react/build/static/css/123.3edde0c7.chunk.css", - "./static/js/123.1a16ecfc.chunk.js": "/react/build/./static/js/123.1a16ecfc.chunk.js", - "static/css/124.215bc3a5.chunk.css": "/react/build/static/css/124.215bc3a5.chunk.css", - "./static/js/124.fdcba873.chunk.js": "/react/build/./static/js/124.fdcba873.chunk.js", - "./static/js/125.2524d880.chunk.js": "/react/build/./static/js/125.2524d880.chunk.js", - "static/css/126.a5e8fc32.chunk.css": "/react/build/static/css/126.a5e8fc32.chunk.css", - "./static/js/126.03f34705.chunk.js": "/react/build/./static/js/126.03f34705.chunk.js", - "static/css/127.2f409942.chunk.css": "/react/build/static/css/127.2f409942.chunk.css", - "./static/js/127.5f331d50.chunk.js": "/react/build/./static/js/127.5f331d50.chunk.js", - "./static/js/128.de4e041a.chunk.js": "/react/build/./static/js/128.de4e041a.chunk.js", - "./static/js/129.25c91e1d.chunk.js": "/react/build/./static/js/129.25c91e1d.chunk.js", - "./static/js/130.d02d983c.chunk.js": "/react/build/./static/js/130.d02d983c.chunk.js", - "./static/js/131.54eb27b7.chunk.js": "/react/build/./static/js/131.54eb27b7.chunk.js", - "static/css/132.1ff4022b.chunk.css": "/react/build/static/css/132.1ff4022b.chunk.css", - "./static/js/132.53a0bfd8.chunk.js": "/react/build/./static/js/132.53a0bfd8.chunk.js", - "static/css/133.fd96c397.chunk.css": "/react/build/static/css/133.fd96c397.chunk.css", - "./static/js/133.ebe428e6.chunk.js": "/react/build/./static/js/133.ebe428e6.chunk.js", - "static/css/134.188a7db8.chunk.css": "/react/build/static/css/134.188a7db8.chunk.css", - "./static/js/134.8ff3db56.chunk.js": "/react/build/./static/js/134.8ff3db56.chunk.js", - "static/css/135.af9850ad.chunk.css": "/react/build/static/css/135.af9850ad.chunk.css", - "./static/js/135.f9508a80.chunk.js": "/react/build/./static/js/135.f9508a80.chunk.js", - "static/css/136.215bc3a5.chunk.css": "/react/build/static/css/136.215bc3a5.chunk.css", - "./static/js/136.b8be751e.chunk.js": "/react/build/./static/js/136.b8be751e.chunk.js", + "static/css/116.e9295e40.chunk.css": "/react/build/static/css/116.e9295e40.chunk.css", + "./static/js/116.c4b45598.chunk.js": "/react/build/./static/js/116.c4b45598.chunk.js", + "static/css/117.92df39ea.chunk.css": "/react/build/static/css/117.92df39ea.chunk.css", + "./static/js/117.54c558b7.chunk.js": "/react/build/./static/js/117.54c558b7.chunk.js", + "./static/js/118.8fc43a38.chunk.js": "/react/build/./static/js/118.8fc43a38.chunk.js", + "static/css/119.11a04942.chunk.css": "/react/build/static/css/119.11a04942.chunk.css", + "./static/js/119.22bc8277.chunk.js": "/react/build/./static/js/119.22bc8277.chunk.js", + "./static/js/120.77e17500.chunk.js": "/react/build/./static/js/120.77e17500.chunk.js", + "./static/js/121.d5626a1f.chunk.js": "/react/build/./static/js/121.d5626a1f.chunk.js", + "./static/js/122.e3c311c6.chunk.js": "/react/build/./static/js/122.e3c311c6.chunk.js", + "./static/js/123.4e727540.chunk.js": "/react/build/./static/js/123.4e727540.chunk.js", + "static/css/124.3edde0c7.chunk.css": "/react/build/static/css/124.3edde0c7.chunk.css", + "./static/js/124.b5e1ae51.chunk.js": "/react/build/./static/js/124.b5e1ae51.chunk.js", + "static/css/125.215bc3a5.chunk.css": "/react/build/static/css/125.215bc3a5.chunk.css", + "./static/js/125.cee161fc.chunk.js": "/react/build/./static/js/125.cee161fc.chunk.js", + "./static/js/126.3d521971.chunk.js": "/react/build/./static/js/126.3d521971.chunk.js", + "static/css/127.a338dc08.chunk.css": "/react/build/static/css/127.a338dc08.chunk.css", + "./static/js/127.1e2c37c9.chunk.js": "/react/build/./static/js/127.1e2c37c9.chunk.js", + "static/css/128.2f409942.chunk.css": "/react/build/static/css/128.2f409942.chunk.css", + "./static/js/128.4b60992e.chunk.js": "/react/build/./static/js/128.4b60992e.chunk.js", + "./static/js/129.be2b084e.chunk.js": "/react/build/./static/js/129.be2b084e.chunk.js", + "./static/js/130.de4b29f7.chunk.js": "/react/build/./static/js/130.de4b29f7.chunk.js", + "./static/js/131.c9d870fe.chunk.js": "/react/build/./static/js/131.c9d870fe.chunk.js", + "./static/js/132.d20e6a57.chunk.js": "/react/build/./static/js/132.d20e6a57.chunk.js", + "static/css/133.1ff4022b.chunk.css": "/react/build/static/css/133.1ff4022b.chunk.css", + "./static/js/133.feda9d0c.chunk.js": "/react/build/./static/js/133.feda9d0c.chunk.js", + "static/css/134.fd96c397.chunk.css": "/react/build/static/css/134.fd96c397.chunk.css", + "./static/js/134.524f5912.chunk.js": "/react/build/./static/js/134.524f5912.chunk.js", + "static/css/135.188a7db8.chunk.css": "/react/build/static/css/135.188a7db8.chunk.css", + "./static/js/135.b016acb0.chunk.js": "/react/build/./static/js/135.b016acb0.chunk.js", + "static/css/136.af9850ad.chunk.css": "/react/build/static/css/136.af9850ad.chunk.css", + "./static/js/136.e57fc77b.chunk.js": "/react/build/./static/js/136.e57fc77b.chunk.js", "static/css/137.215bc3a5.chunk.css": "/react/build/static/css/137.215bc3a5.chunk.css", - "./static/js/137.7f4554cc.chunk.js": "/react/build/./static/js/137.7f4554cc.chunk.js", + "./static/js/137.ae13bfd6.chunk.js": "/react/build/./static/js/137.ae13bfd6.chunk.js", "static/css/138.215bc3a5.chunk.css": "/react/build/static/css/138.215bc3a5.chunk.css", - "./static/js/138.b48821ee.chunk.js": "/react/build/./static/js/138.b48821ee.chunk.js", - "static/css/139.f2060fe7.chunk.css": "/react/build/static/css/139.f2060fe7.chunk.css", - "./static/js/139.ac3b4717.chunk.js": "/react/build/./static/js/139.ac3b4717.chunk.js", - "static/css/140.83d23924.chunk.css": "/react/build/static/css/140.83d23924.chunk.css", - "./static/js/140.cc98822b.chunk.js": "/react/build/./static/js/140.cc98822b.chunk.js", - "static/css/141.0485185f.chunk.css": "/react/build/static/css/141.0485185f.chunk.css", - "./static/js/141.5ac764db.chunk.js": "/react/build/./static/js/141.5ac764db.chunk.js", - "static/css/142.9d206204.chunk.css": "/react/build/static/css/142.9d206204.chunk.css", - "./static/js/142.830e450f.chunk.js": "/react/build/./static/js/142.830e450f.chunk.js", - "./static/js/143.f66be7d4.chunk.js": "/react/build/./static/js/143.f66be7d4.chunk.js", - "./static/js/144.f55fe8fe.chunk.js": "/react/build/./static/js/144.f55fe8fe.chunk.js", - "./static/js/145.713a78af.chunk.js": "/react/build/./static/js/145.713a78af.chunk.js", - "./static/js/146.1e6c6d4a.chunk.js": "/react/build/./static/js/146.1e6c6d4a.chunk.js", - "./static/js/147.54f6f21d.chunk.js": "/react/build/./static/js/147.54f6f21d.chunk.js", - "./static/js/148.e7fbbb7f.chunk.js": "/react/build/./static/js/148.e7fbbb7f.chunk.js", - "./static/js/149.abc40c60.chunk.js": "/react/build/./static/js/149.abc40c60.chunk.js", - "./static/js/150.f0e57b7f.chunk.js": "/react/build/./static/js/150.f0e57b7f.chunk.js", - "./static/js/151.c17cbac9.chunk.js": "/react/build/./static/js/151.c17cbac9.chunk.js", - "./static/js/152.ee6d376c.chunk.js": "/react/build/./static/js/152.ee6d376c.chunk.js", - "./static/js/153.f81c1ca5.chunk.js": "/react/build/./static/js/153.f81c1ca5.chunk.js", - "./static/js/154.643f0b74.chunk.js": "/react/build/./static/js/154.643f0b74.chunk.js", - "./static/js/155.643af8a8.chunk.js": "/react/build/./static/js/155.643af8a8.chunk.js", - "./static/js/156.eebc7eed.chunk.js": "/react/build/./static/js/156.eebc7eed.chunk.js", - "./static/js/157.411e498e.chunk.js": "/react/build/./static/js/157.411e498e.chunk.js", - "./static/js/158.a0368adb.chunk.js": "/react/build/./static/js/158.a0368adb.chunk.js", - "./static/js/159.71900adb.chunk.js": "/react/build/./static/js/159.71900adb.chunk.js", - "./static/js/160.0c401339.chunk.js": "/react/build/./static/js/160.0c401339.chunk.js", - "./static/js/161.c6a00dbe.chunk.js": "/react/build/./static/js/161.c6a00dbe.chunk.js", - "./static/js/162.926dde3d.chunk.js": "/react/build/./static/js/162.926dde3d.chunk.js", - "./static/js/163.4b7bef1a.chunk.js": "/react/build/./static/js/163.4b7bef1a.chunk.js", - "./static/js/164.0e3be598.chunk.js": "/react/build/./static/js/164.0e3be598.chunk.js", - "./static/js/165.3c19639f.chunk.js": "/react/build/./static/js/165.3c19639f.chunk.js", - "./static/js/166.df766cb9.chunk.js": "/react/build/./static/js/166.df766cb9.chunk.js", - "./static/js/167.bdc5e5a5.chunk.js": "/react/build/./static/js/167.bdc5e5a5.chunk.js", - "./static/js/168.811e7ecf.chunk.js": "/react/build/./static/js/168.811e7ecf.chunk.js", - "./static/js/169.c909f69a.chunk.js": "/react/build/./static/js/169.c909f69a.chunk.js", - "./static/js/170.f5c8d708.chunk.js": "/react/build/./static/js/170.f5c8d708.chunk.js", - "./static/js/171.2ca158ce.chunk.js": "/react/build/./static/js/171.2ca158ce.chunk.js", - "./static/js/172.3d2c7482.chunk.js": "/react/build/./static/js/172.3d2c7482.chunk.js", - "./static/js/173.636475f2.chunk.js": "/react/build/./static/js/173.636475f2.chunk.js", - "./static/js/174.b1cbd786.chunk.js": "/react/build/./static/js/174.b1cbd786.chunk.js", - "./static/js/175.9601b672.chunk.js": "/react/build/./static/js/175.9601b672.chunk.js", - "./static/js/176.e4a22ae7.chunk.js": "/react/build/./static/js/176.e4a22ae7.chunk.js", - "./static/js/177.80a5765c.chunk.js": "/react/build/./static/js/177.80a5765c.chunk.js", - "./static/js/178.f8750ca3.chunk.js": "/react/build/./static/js/178.f8750ca3.chunk.js", - "./static/js/179.f866377c.chunk.js": "/react/build/./static/js/179.f866377c.chunk.js", - "./static/js/180.7387c1f5.chunk.js": "/react/build/./static/js/180.7387c1f5.chunk.js", - "./static/js/181.838556e7.chunk.js": "/react/build/./static/js/181.838556e7.chunk.js", - "./static/js/182.bd110373.chunk.js": "/react/build/./static/js/182.bd110373.chunk.js", - "./static/js/183.05b54f9c.chunk.js": "/react/build/./static/js/183.05b54f9c.chunk.js", - "./static/js/184.3cebf053.chunk.js": "/react/build/./static/js/184.3cebf053.chunk.js", - "./static/js/185.504a6e55.chunk.js": "/react/build/./static/js/185.504a6e55.chunk.js", - "./static/js/186.5ab7b762.chunk.js": "/react/build/./static/js/186.5ab7b762.chunk.js", - "./static/js/187.877acd11.chunk.js": "/react/build/./static/js/187.877acd11.chunk.js", - "./static/js/188.5fcdaedf.chunk.js": "/react/build/./static/js/188.5fcdaedf.chunk.js", - "./static/js/189.b2270564.chunk.js": "/react/build/./static/js/189.b2270564.chunk.js", - "./static/js/190.3bf90876.chunk.js": "/react/build/./static/js/190.3bf90876.chunk.js", - "./static/js/191.1dc9404b.chunk.js": "/react/build/./static/js/191.1dc9404b.chunk.js", - "./static/js/192.f1c9b01f.chunk.js": "/react/build/./static/js/192.f1c9b01f.chunk.js", - "./static/js/193.f1681c27.chunk.js": "/react/build/./static/js/193.f1681c27.chunk.js", - "./static/js/194.e045eb0b.chunk.js": "/react/build/./static/js/194.e045eb0b.chunk.js", - "./static/js/195.382d7b98.chunk.js": "/react/build/./static/js/195.382d7b98.chunk.js", - "./static/js/196.4d6671e9.chunk.js": "/react/build/./static/js/196.4d6671e9.chunk.js", - "./static/js/197.74335f68.chunk.js": "/react/build/./static/js/197.74335f68.chunk.js", - "./static/js/198.e331078b.chunk.js": "/react/build/./static/js/198.e331078b.chunk.js", - "./static/js/199.1d7fe15a.chunk.js": "/react/build/./static/js/199.1d7fe15a.chunk.js", - "./static/js/200.e4bb4abd.chunk.js": "/react/build/./static/js/200.e4bb4abd.chunk.js", - "./static/js/201.7aff39d4.chunk.js": "/react/build/./static/js/201.7aff39d4.chunk.js", - "./static/js/202.31573e1f.chunk.js": "/react/build/./static/js/202.31573e1f.chunk.js", - "./static/js/203.b7a605c7.chunk.js": "/react/build/./static/js/203.b7a605c7.chunk.js", - "./static/js/204.b7ed69d0.chunk.js": "/react/build/./static/js/204.b7ed69d0.chunk.js", - "main.css": "/react/build/static/css/main.2cf44231.chunk.css", - "main.js": "/react/build/./static/js/main.88d4e1e9.chunk.js", - "runtime~main.js": "/react/build/./static/js/runtime~main.39672c0f.js", - "./static/js/127.5f331d50.chunk.js.LICENSE.txt": "/react/build/./static/js/127.5f331d50.chunk.js.LICENSE.txt", - "./static/js/157.411e498e.chunk.js.LICENSE.txt": "/react/build/./static/js/157.411e498e.chunk.js.LICENSE.txt", - "./static/js/199.1d7fe15a.chunk.js.LICENSE.txt": "/react/build/./static/js/199.1d7fe15a.chunk.js.LICENSE.txt", - "./static/js/33.a78f4e06.chunk.js.LICENSE.txt": "/react/build/./static/js/33.a78f4e06.chunk.js.LICENSE.txt", - "./static/js/34.90e041f3.chunk.js.LICENSE.txt": "/react/build/./static/js/34.90e041f3.chunk.js.LICENSE.txt", + "./static/js/138.e455a636.chunk.js": "/react/build/./static/js/138.e455a636.chunk.js", + "static/css/139.215bc3a5.chunk.css": "/react/build/static/css/139.215bc3a5.chunk.css", + "./static/js/139.72c762da.chunk.js": "/react/build/./static/js/139.72c762da.chunk.js", + "static/css/140.f2060fe7.chunk.css": "/react/build/static/css/140.f2060fe7.chunk.css", + "./static/js/140.788d5d7d.chunk.js": "/react/build/./static/js/140.788d5d7d.chunk.js", + "static/css/141.83d23924.chunk.css": "/react/build/static/css/141.83d23924.chunk.css", + "./static/js/141.a517d033.chunk.js": "/react/build/./static/js/141.a517d033.chunk.js", + "static/css/142.0485185f.chunk.css": "/react/build/static/css/142.0485185f.chunk.css", + "./static/js/142.30365991.chunk.js": "/react/build/./static/js/142.30365991.chunk.js", + "static/css/143.9d206204.chunk.css": "/react/build/static/css/143.9d206204.chunk.css", + "./static/js/143.a06783fb.chunk.js": "/react/build/./static/js/143.a06783fb.chunk.js", + "./static/js/144.1d1e4bee.chunk.js": "/react/build/./static/js/144.1d1e4bee.chunk.js", + "./static/js/145.12acba3e.chunk.js": "/react/build/./static/js/145.12acba3e.chunk.js", + "./static/js/146.bf65115f.chunk.js": "/react/build/./static/js/146.bf65115f.chunk.js", + "./static/js/147.80f94ffb.chunk.js": "/react/build/./static/js/147.80f94ffb.chunk.js", + "./static/js/148.cb65362e.chunk.js": "/react/build/./static/js/148.cb65362e.chunk.js", + "./static/js/149.dff73c28.chunk.js": "/react/build/./static/js/149.dff73c28.chunk.js", + "./static/js/150.cdc46952.chunk.js": "/react/build/./static/js/150.cdc46952.chunk.js", + "./static/js/151.215ccc57.chunk.js": "/react/build/./static/js/151.215ccc57.chunk.js", + "./static/js/152.d34fe6eb.chunk.js": "/react/build/./static/js/152.d34fe6eb.chunk.js", + "./static/js/153.14457629.chunk.js": "/react/build/./static/js/153.14457629.chunk.js", + "./static/js/154.8c508ffe.chunk.js": "/react/build/./static/js/154.8c508ffe.chunk.js", + "./static/js/155.6f707b22.chunk.js": "/react/build/./static/js/155.6f707b22.chunk.js", + "./static/js/156.707e6e6b.chunk.js": "/react/build/./static/js/156.707e6e6b.chunk.js", + "./static/js/157.2f71ccfd.chunk.js": "/react/build/./static/js/157.2f71ccfd.chunk.js", + "./static/js/158.f6455da6.chunk.js": "/react/build/./static/js/158.f6455da6.chunk.js", + "./static/js/159.74ba78fd.chunk.js": "/react/build/./static/js/159.74ba78fd.chunk.js", + "./static/js/160.2bcfcb23.chunk.js": "/react/build/./static/js/160.2bcfcb23.chunk.js", + "./static/js/161.f6bbdcd4.chunk.js": "/react/build/./static/js/161.f6bbdcd4.chunk.js", + "./static/js/162.8747f04a.chunk.js": "/react/build/./static/js/162.8747f04a.chunk.js", + "./static/js/163.2afa608c.chunk.js": "/react/build/./static/js/163.2afa608c.chunk.js", + "./static/js/164.4489f218.chunk.js": "/react/build/./static/js/164.4489f218.chunk.js", + "./static/js/165.baffdb80.chunk.js": "/react/build/./static/js/165.baffdb80.chunk.js", + "./static/js/166.799f1f7c.chunk.js": "/react/build/./static/js/166.799f1f7c.chunk.js", + "./static/js/167.86cebc99.chunk.js": "/react/build/./static/js/167.86cebc99.chunk.js", + "./static/js/168.558120b4.chunk.js": "/react/build/./static/js/168.558120b4.chunk.js", + "./static/js/169.8fa8b8ba.chunk.js": "/react/build/./static/js/169.8fa8b8ba.chunk.js", + "./static/js/170.29291c49.chunk.js": "/react/build/./static/js/170.29291c49.chunk.js", + "./static/js/171.de8280b2.chunk.js": "/react/build/./static/js/171.de8280b2.chunk.js", + "./static/js/172.22bbe9f5.chunk.js": "/react/build/./static/js/172.22bbe9f5.chunk.js", + "./static/js/173.94c0e556.chunk.js": "/react/build/./static/js/173.94c0e556.chunk.js", + "./static/js/174.afa4668d.chunk.js": "/react/build/./static/js/174.afa4668d.chunk.js", + "./static/js/175.3e58e60a.chunk.js": "/react/build/./static/js/175.3e58e60a.chunk.js", + "./static/js/176.9ceef6fc.chunk.js": "/react/build/./static/js/176.9ceef6fc.chunk.js", + "./static/js/177.3166c44c.chunk.js": "/react/build/./static/js/177.3166c44c.chunk.js", + "./static/js/178.28e345f3.chunk.js": "/react/build/./static/js/178.28e345f3.chunk.js", + "./static/js/179.5566c97d.chunk.js": "/react/build/./static/js/179.5566c97d.chunk.js", + "./static/js/180.6d13a34f.chunk.js": "/react/build/./static/js/180.6d13a34f.chunk.js", + "./static/js/181.5c937bc4.chunk.js": "/react/build/./static/js/181.5c937bc4.chunk.js", + "./static/js/182.d27655be.chunk.js": "/react/build/./static/js/182.d27655be.chunk.js", + "./static/js/183.5936f0ff.chunk.js": "/react/build/./static/js/183.5936f0ff.chunk.js", + "./static/js/184.c7065b49.chunk.js": "/react/build/./static/js/184.c7065b49.chunk.js", + "./static/js/185.7a4560ec.chunk.js": "/react/build/./static/js/185.7a4560ec.chunk.js", + "./static/js/186.ebe6964e.chunk.js": "/react/build/./static/js/186.ebe6964e.chunk.js", + "./static/js/187.d03d0033.chunk.js": "/react/build/./static/js/187.d03d0033.chunk.js", + "./static/js/188.bbd815cf.chunk.js": "/react/build/./static/js/188.bbd815cf.chunk.js", + "./static/js/189.0ef1ca4a.chunk.js": "/react/build/./static/js/189.0ef1ca4a.chunk.js", + "./static/js/190.acf75e08.chunk.js": "/react/build/./static/js/190.acf75e08.chunk.js", + "./static/js/191.b7dd8c24.chunk.js": "/react/build/./static/js/191.b7dd8c24.chunk.js", + "./static/js/192.82092842.chunk.js": "/react/build/./static/js/192.82092842.chunk.js", + "./static/js/193.b06ee6ff.chunk.js": "/react/build/./static/js/193.b06ee6ff.chunk.js", + "./static/js/194.86697bc0.chunk.js": "/react/build/./static/js/194.86697bc0.chunk.js", + "./static/js/195.40771db7.chunk.js": "/react/build/./static/js/195.40771db7.chunk.js", + "./static/js/196.bb8df418.chunk.js": "/react/build/./static/js/196.bb8df418.chunk.js", + "./static/js/197.cfdbe0e6.chunk.js": "/react/build/./static/js/197.cfdbe0e6.chunk.js", + "./static/js/198.89910468.chunk.js": "/react/build/./static/js/198.89910468.chunk.js", + "./static/js/199.8157be7c.chunk.js": "/react/build/./static/js/199.8157be7c.chunk.js", + "./static/js/200.2fb52117.chunk.js": "/react/build/./static/js/200.2fb52117.chunk.js", + "./static/js/201.a0e499c0.chunk.js": "/react/build/./static/js/201.a0e499c0.chunk.js", + "./static/js/202.e315f1fb.chunk.js": "/react/build/./static/js/202.e315f1fb.chunk.js", + "./static/js/203.d2c430dc.chunk.js": "/react/build/./static/js/203.d2c430dc.chunk.js", + "./static/js/204.39df5cb8.chunk.js": "/react/build/./static/js/204.39df5cb8.chunk.js", + "./static/js/205.fd0b0a38.chunk.js": "/react/build/./static/js/205.fd0b0a38.chunk.js", + "main.css": "/react/build/static/css/main.4ba9c42e.chunk.css", + "main.js": "/react/build/./static/js/main.4c84bff3.chunk.js", + "runtime~main.js": "/react/build/./static/js/runtime~main.ce65ae00.js", + "./static/js/128.4b60992e.chunk.js.LICENSE.txt": "/react/build/./static/js/128.4b60992e.chunk.js.LICENSE.txt", + "./static/js/158.f6455da6.chunk.js.LICENSE.txt": "/react/build/./static/js/158.f6455da6.chunk.js.LICENSE.txt", + "./static/js/200.2fb52117.chunk.js.LICENSE.txt": "/react/build/./static/js/200.2fb52117.chunk.js.LICENSE.txt", + "./static/js/33.797d8de2.chunk.js.LICENSE.txt": "/react/build/./static/js/33.797d8de2.chunk.js.LICENSE.txt", + "./static/js/35.3c037bbc.chunk.js.LICENSE.txt": "/react/build/./static/js/35.3c037bbc.chunk.js.LICENSE.txt", "./static/js/5.ab9433b7.chunk.js.LICENSE.txt": "/react/build/./static/js/5.ab9433b7.chunk.js.LICENSE.txt", "./static/js/8.460c5da9.chunk.js.LICENSE.txt": "/react/build/./static/js/8.460c5da9.chunk.js.LICENSE.txt", - "./static/js/main.88d4e1e9.chunk.js.LICENSE.txt": "/react/build/./static/js/main.88d4e1e9.chunk.js.LICENSE.txt", + "./static/js/main.4c84bff3.chunk.js.LICENSE.txt": "/react/build/./static/js/main.4c84bff3.chunk.js.LICENSE.txt", "css.worker.js": "/react/build/css.worker.js", "editor.worker.js": "/react/build/editor.worker.js", "html.worker.js": "/react/build/html.worker.js", @@ -403,7 +405,9 @@ "static/media/banner.png": "/react/build/static/media/banner.f7da2db1.png", "static/media/beijing.png": "/react/build/static/media/beijing.bfcd5b0e.png", "static/media/LoginRegisterPage.scss": "/react/build/static/media/rightBg.55f14f0c.png", - "static/media/ccf_logo.png": "/react/build/static/media/ccf_logo.be10ead7.png", + "static/media/bgPng.png": "/react/build/static/media/bgPng.ed010245.png", + "static/media/ccf_logo.png": "/react/build/static/media/ccf_logo.a54fdc70.png", + "static/media/ccf_logo1.png": "/react/build/static/media/ccf_logo1.be10ead7.png", "static/media/codeafter.png": "/react/build/static/media/codeafter.c3088c74.png", "static/media/computer.png": "/react/build/static/media/computer.4fe86b12.png", "static/media/earth.png": "/react/build/static/media/earth.050b1435.png", @@ -412,7 +416,7 @@ "static/media/fun3.png": "/react/build/static/media/fun3.75c280e6.png", "static/media/fun4.png": "/react/build/static/media/fun4.f499794e.png", "static/media/fun5.png": "/react/build/static/media/fun5.96b44942.png", - "static/media/gitlink1.png": "/react/build/static/media/gitlink1.6044bb68.png", + "static/media/gitlink1.png": "/react/build/static/media/gitlink1.4bf0ed96.png", "static/media/gitlink2.png": "/react/build/static/media/gitlink2.0ec0ec22.png", "static/media/head.png": "/react/build/static/media/head.52aa3fc8.png", "static/media/help.png": "/react/build/static/media/help.0bfb2587.png", @@ -440,12 +444,18 @@ "static/media/lightspot2.png": "/react/build/static/media/lightspot2.b7053786.png", "static/media/lightspot3.png": "/react/build/static/media/lightspot3.2f8af8da.png", "static/media/lightspot4.png": "/react/build/static/media/lightspot4.93769763.png", + "static/media/logo.png": "/react/build/static/media/logo.62af9fee.png", "static/media/logo.svg": "/react/build/static/media/logo.f0d4927b.svg", "static/media/logo1.png": "/react/build/static/media/logo1.ec3c2e67.png", "static/media/logo2.png": "/react/build/static/media/logo2.b04c07f2.png", "static/media/mulan.png": "/react/build/static/media/mulan.690d2289.png", - "static/media/qqChat.png": "/react/build/static/media/qqChat.a10e3b12.png", + "static/media/qqChat.png": "/react/build/static/media/qqChat.9e56cc22.png", "static/media/slick-theme.css": "/react/build/static/media/slick.c94f7671.ttf", + "static/media/sponsor11.png": "/react/build/static/media/sponsor11.5e9da48d.png", + "static/media/sponsor21.png": "/react/build/static/media/sponsor21.8a655acc.png", + "static/media/sponsor22.png": "/react/build/static/media/sponsor22.96e2b643.png", + "static/media/sponsor31.png": "/react/build/static/media/sponsor31.0fd95bcb.png", + "static/media/sponsor33.png": "/react/build/static/media/sponsor33.27be3b2d.png", "static/media/studentProject.png": "/react/build/static/media/studentProject.d14e51c5.png", "static/media/subtitle.png": "/react/build/static/media/subtitle.5019e086.png", "static/media/teacher-img.png": "/react/build/static/media/teacher-img.1261f6b3.png", diff --git a/css/iconfont.css b/css/iconfont.css index af04c62b8..39ebe18fe 100644 --- a/css/iconfont.css +++ b/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1652870557319') format('woff2'), - url('iconfont.woff?t=1652870557319') format('woff'), - url('iconfont.ttf?t=1652870557319') format('truetype'); + src: url('iconfont.woff2?t=1653550272457') format('woff2'), + url('iconfont.woff?t=1653550272457') format('woff'), + url('iconfont.ttf?t=1653550272457') format('truetype'); } .iconfont { @@ -13,6 +13,10 @@ -moz-osx-font-smoothing: grayscale; } +.icon-tuichuicon:before { + content: "\e936"; +} + .icon-bangzhuzhongxinicon1:before { content: "\e935"; } diff --git a/css/iconfont.js b/css/iconfont.js index 818422324..0b03f5640 100644 --- a/css/iconfont.js +++ b/css/iconfont.js @@ -1 +1 @@ -!function(a){var l,c,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(a,l){l.parentNode.insertBefore(a,l)};if(t&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}l=function(){var a,l=document.createElement("div");l.innerHTML=z,z=null,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),l()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(h=l,i=a.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file +!function(a){var l,c,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(a,l){l.parentNode.insertBefore(a,l)};if(t&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}l=function(){var a,l=document.createElement("div");l.innerHTML=z,z=null,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),l()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(h=l,i=a.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file diff --git a/css/iconfont.json b/css/iconfont.json index 8292425fe..9dc3ea5e5 100644 --- a/css/iconfont.json +++ b/css/iconfont.json @@ -5,6 +5,13 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "29934961", + "name": "退出icon", + "font_class": "tuichuicon", + "unicode": "e936", + "unicode_decimal": 59702 + }, { "icon_id": "29811507", "name": "帮助中心icon", diff --git a/css/iconfont.ttf b/css/iconfont.ttf index 50b785fcb61f236018a65d857129d7761bc23154..5ea5e92066c4fbab1c3ad820c8446bc1bb13b1e1 100644 GIT binary patch delta 15480 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 IFm$K?2fd2ypa1{> delta 15251 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 UPVL@>)>Tb&x(_G}+|BfV0FU^%xc~qF diff --git a/css/iconfont.woff b/css/iconfont.woff index af3a98f61eb9f2cb8b565ae2770506d7adc455a8..6b8a4f2ee81ee514fcd86a32bbcdea5191bccf29 100644 GIT binary patch delta 139838 zcmWh!Wl$Z>79@D^pcnVx?he5}Jh;2NI~&|BxVu|$w*VJ+cXxLukN2Z{=A4@8s@FdiX&^A|F=@ic>g!0Lhc zaxDM>h1Q=P*a~A|YG?uh3HP}gg5?vO6dCV{7N5z_9Q$WX`Uwie8$<{TTNjVdoW`g6 zF9--E7g)dd7#n-z&vjpyARyrNKXV???O2tzh8_+Okm%f>`-ne50?G1ocSsADij~_%9)Vs_7iZ70+RDyNGZv1Qw<^ z8Wv)Ed%N}-*lytBLe1vv!mi)$(htSJz+kj}AuZ-Q`tluL4$`-hE{QPiFFZb4~^P z^WFdVD&k@dIPd*?#l`XaiNjE2+8CVs&hZ}xyX>M>oZ8l_mzqMI?R*yDQY&7M-Py2U zCKTXE;x}0H1fR2mh_b^^@E7KaBh(psb4M!X0G(jelqZJHQMJ0av6YBx2!B^1)t|Ur zZ!M8Z#n}PTZv6a;^J71T!rhSWVxqGJ)obHfF~L-_GDGq70VuQ_7r65$L|PQ zyz<)UrSrrszWKf}((b`TbxSHZLiNO+vm5D?LVS}@jw-Z^^A^JPga{nwylKy@ofJOL ztFF&0cX9|LI;1bm{M8bRv?|12MAy<9wdSZQxNq=pn&DiLZntELUhLvk96aLA>cKwG zPiTk$?1{pXNurjE4{ zdHP%uUG6(yd!pl7JZjx2vj^cExJ@Etg)d5Z?Fm_GWJ^J%LJ z7fy1UtZHITDr0c3Z$hG%~^SBs<@`Oh{jOPy-yrsw2jTvs2>+b`l>%8n@YD_Xt2Q;%8s70{4Ug)Xg_n6)b50uGW`pjq?2dJ2VXl^*JZA|{4 zP)C=JlW+VHgIC;kF?=47s5{d9!Oo6E6N4}FQLl-26Q&jwtpC!`W_r>_>9m zR$znSk@_Gt&~A<45Be0x@Vh6XJ(Hz|2+Zy8q0XItQ${Fyn* za#Df^$8QUK`e{@>SF5RizdalhBr7s{MhsO@4@=FsZ6?(Tz)f+|f!zwnaEsd&!`siz zf1R(gxS8PWF3(PR!Lx}X4sjq#gni=)k4a1_rXBK{yCPH3n@b3z7IEnu|LAwQAY zT~WeetHyCn6lWA2wHOs&tZT{p<{Bk#B|3_Z{fx{YgXb64mZ-`TY8;&*p}XSoW6rd4 zq*ZGn)!LP3cR?woc_`2V*E}9+x-MXQvy=|cJ*w?D%j4h(SU11gXiT8C-0`ur0{1bZ ztxbGJY!nX&S+lmrbMCG*<)=Pb0gDz?8}pN$w1ErqtIhd2PhP+Y1$GAf3@0Jra3wC* zY%Evf-Bu+omTY2I<;c0nvGp|%={bg|MX~i658t_}D0i{-6%W%nTlzXSttJlH z=(eou;?h-o`{=g7>*`WIyvyje1V^X2tY}p6^#S0?Voo<&L2P~e$z^UmdQyD7@5yLR zAo@~bee}t2t}{AEjL=>+8|oD#6xmk8@_6Y7w$Hz?A9MBob)8ZQhj;74J@jNg7Z?pl z3iKx)UgQTcx+q^Hg%|5wnx{HN=U9%o z`XdYz zp_D7*yLjh7qW6i~tbmd|+y2s~-H2mnU!u3^Z<@h-dF7aK-C}~+b~zr{$JCqFOOE8y z$F!Twj?F{?+d7)T-7m_5r-8+9ZK1NyE1`1Fhq0+QD+R@sv1v}1LUtoBLC4RffI@n) znD0p9;mmAtN`auU7sp9`@nV6Xxfk2XZ81NW9R@tnG>zJ%|5 zqQC`*@~u-5z9 zs%E=xY9u{hXp0I;MyjT*TZzUfv+Q}WS9PhJLx-;$i2`qMqJp!r zAsvrtV4rh^kdDn9WKaEW(9JEtv3EGey7&5SHdOPvo+xmOD%$m+AgTwvj>h@!2@UbQ z45kX~>l>RrEQ8&~wXKXymeavQ1&vWGIIgBqZ@SH_5;bMo8DzT)wo&opCr#j`T~|J3 zewpC2PgsOjC);OOb@lWz-|?c!0>C8y%i(*WN|{6a@pDo0H$>%c~- zB!0o-LL~mDjB(U7`6*@8wDJjM^fb4`cLE>L z+~0tY2=BR-_qM!XjPGK-#EtL5y(o?E0=-O)Ghgp%!Q7jts?m-yixs%L9o6bw;8vX) z!zkxEy;%@oZqb>{GBM(1Yh0b>8s(_AaEiC9Q@zM0u2%h7I6o`f8${LDZA^gU1gp=OC59a^&4Bkz?@I!aC-brFhMGFx@GK(0ruR z_0xa4FQAn#sxahQbL3g~iFlV2Uk@-pEk{|dRY;y~Kbw0!@zo%oX7K~}{~nb7=|QHS z9@O-CHhg1f7VlfZL$ddt;32g8=VF~*oKz=WeT$JspLm+Z%YkB@`jk|sEIq4{M$a^w z#ohg4oj~#xf z1=qf_EayH*$Y8|LcPi2NIgV!V(oi{OnY@^wL{jcqHa6{shlp#xQwT5|arBx=eEdkH zxqP%#-q>X;?x-=B^JJP#ySdHb+Q;+mP0ab1Pa||osq8l~TI_SFF8l0PlYS$h$F{%N zX*aUiWf(E0*=_kbF&z;CRudODSWIg?7e7Zf@r9a_RI<~B%Zxf=IS%od8X;zJi5ekx z@!~2WR`G*sA^kU)J2Bkp%GWx2p=6BWs}V|!)Jxfd-e*}L-}Uf`g5d;8~XQ&^0B5(?IfN% zxQe>PHw)E+wKO%;%ctQ)o+I-L*3b_l)rU&`s*y3i(Q;s{uv;@}`PRLnuKUe!%=~$_ z{EP#@b=vsHxtICRc*O6chURwNMs&>mW1gC3K`xKks zjKZaVR`XL>jU9--f>BEGeSkhw~h)Mo1C(i zu&}zMje;~=kys_ZGX_RaM~<$6hgwXDjPKT1YgkyV(S_$! zb=8Hic-d;sf;!78O`|q67dRzQX-`1~ILWTj)9xc);3Hd8U*o%!I)4@~)#WLWK#`3} z)P^!Ar^F?7#;07OT=X>gh#B|@+0@zi?pIwf%fw4v5$TJ{@<`lecO$8n+AS!HD`5LrSZ6mq=th)9SI6dXQT zMWQHDeEn$NLPuyHQas=2cF54tKD_8&5o>Rp^|6#_^<+WibE_miSu>Dij1)gUQX4Y# zW1m~J`gs?bhl&d1q>yDXbj>#$=j>ER+I@j3YVz(>PWrfI8IsvNi_Bw>@d+gO~jXDjIqA|4rj$|(|$&?5c~e`{~t zq;CN!tL-zY)0sV|m>xqjh>R;m8@UzRuKs{+!)~a4A4PQUm~|K}t!d42i0zP3)Nf*a zVGZ#SME02MjqK^RZXPzKd%?Bm$*~-F`|ykO@LWW6VpTK*$ZQV%e3)2}Q?!uP_@UQW zocF$?=tUA0QmcA4`<|ZXNSybDrRYVgIZ~@+4#ysm??jyUyQlRp`I=rSIvf7TVv9>2uB zvB@_23;^HHNEvxm^1UbhuqQNxKSPMsq~>WUPGAp1^dVURdD&Tz%|!oYEzb8CQS_mj z33>Un>vP5HN?hj!zG!yMCSIL+6X>S03VB&5lJwQKFV6gmUG!n&IOJ@V4QaW#o6ThN zVl*(0YI$U z@0LS0_bH_H^P3@Ka{oZAT<_LH9h|GoP0v+0a$#?CxuiGBq9H>H(IaTf)zc$rn&s0g zXqtbf!Dy}J(+g;6b<-0!xcKMD@ih2^NdG6~cuD*$qdmL1(4!1@CB-#)Ad4zmZLZRPl6#s7tvk+C%=%PmuMcO_+9*W#$Fhk`5aCiN?%Ah7gRxAoC>m z(RY(qvaF?V0=u1Y`;Wm~*iCPK*I;K;&Kc9h4Km6^^fJd=m|3C_Ctw*Vy}8seXMLie^~GQw?6xz0;uY$t|xWrP{Oi} zg)79V4`X7OtFa)_rrdNSiSWQ@S;_x$Fd!)hcCc`2}@!zx_bM+BBBn9>op^~-Cfg#1)HnuQNF+8~avVw$m~ zF5Nv0d?g#NYY=zyrj1hMp10$|;oWbDiOU8U`Qnnc^Qr(zL8*wS@jGV3w9C9sjX=&t zTCqMF6;P$z7JKbFq^%-R`tFM~l%-8d1y=Gw8LX!cV@)2?%(qKkT#Bo^$*RdfiqP-E zUZKsa!{|+YFk4WZL7H=^4lWV#)eoJmy4_-1kg2T z{Uo%2K8AojKN^VsIR(Gcv8;ASR*mGk1bI#&1fRYfG4*1JHDO~~aAZ<~v>?+-<(zXy za|9wq7Wj{?&s|-SDZeVnf)q7J68{3=VpDL&q1L&|K)6qo!3YZx33s9aA$#S7!pb0% z;o#V8)Ow24Rypr)h7D+N&zCMDZn`@dArCF%Fi~P0me> z^cbly1Ppo zu}Cb{KF5@5{;v81;^MZav5CG!3@EYOumt zGBh1t3VDe3&N3RS3!j)+(4Po^1*d6MCIF0EjQgLPDl;c#B$XH^qFqD!jHaW6LErJW z`hw`trUD(Y#s7{2Y%~q!)hUX;?X<+vdhq_lgr?Ia(P1Dq4h|}E$YZ8T`%W4(sAHl# z$1tW4N1%kUe|=@(o*J5r9>u^$0jfib5aUt9=8(qy9+u>)ndBjR5ZN&dNT-h@EjMR66+4%4UqCxq zZTk~663O{kw6)KwprMxtG%5}aVZoJKIeFy~vKje^k<-WbOn#+D zG@c9<^G9QdqNn@`;&!1fE99dx?~hy08$6S68u;7grk%{a9J4%}N+O0NDc1`hN~Si1 zCOV*@_La_wf1mb;$43#)I_t$UV`IP$ZgpL3aIla@z=M32wL-fkZ{<>Qlm7==`OK>?r9>qibdsqyOap zR_>$ahpPOJlamWIOd!U?LfU4`ptQzzGZ&AEJx&nD!v`uE|70$$OO@0c>V47q88$>< zZ$X9{iwXM?E)11T8v7e7Y5+40ul|?j=$RR#nH>ag98{saG^qRl_WM-s7nPodryq>^ zkS!?TF}ArrmIU+Pryz0(azlP(E09uuc^(aHoWWHpjX!vZ{K3n#_jV|(0e2Fo$IB*v zGVV@E`?UqQ5`n)nVZn=K-^2Y%im8g{>1qc}7zC>7 zNUDJ8@D%~Gd4<`qchVkV|GFd1U!$DsMtw3sS?GcZ{tF;r{d1g>eZ_^S-*n}rxgB>Jcr98tG|Ab1lb zTpEDw*geuYgDD?$PJcXRWh=`6Y^1to(s7eRq@+bHktR>Dg3>zMo9Q$3>dm~Clh^g{ zdmAHDvKyTzlcVXrOJXw;r0LW;j)ET<2sF`t`C7leEL;?d=pRPN*VekZ5=+l3u?X?H z^yL|g7Cis_+G89Yj(^&>%=Yv=3CX15_*8)(61sdivg`w{S5 zdo#}QxlZFVU!rXGaaxQQg`>i$Jb<0-ehhzQ$}y2->aZXGu+2C{)^s^zrV3l^)jjlx z-`?UAQVphiVdi}XyL-Xj2V|Q{5EtsDfO@1w&GUBJ4NQZWWdJuQDqHwpdOic>KMP-!{w5jdTVE=&tendCNGTNq&M;x!XF#f z`Sg*c_`_3@rTAofM`@l=f1UxEz4z!+YO)g%sgV5AP;f{0wQ&RDkq5CM?$btMEC;q? zSrAlOflbd${_a8S(Uy&D-}kMAbfy>!_-jF{ui!Rbt{({Oi`4lTp)MRkYDBQpQs|Qj85q}NPO}Oj(Ujgc3{^Mq7Z5l-a&x~JX7Ee8P8hHvfbQ} zEk{v$VpuWl`!4%GNFKvGg|^)zJzAT|Xl@D{bK4dR?=smN#+&avJ$G!UX<1_;2X+TF z6QGiEHh*ef8^=qADCjq1VT*t-6fPT3$7wzL2n%8QDA|zMeHcqsNk0B4%r>~m(ss#Q&R;*)J3LQ`L@>nVT8uV%$c>H356@n)VB&I*Xk$mj(+xc)6G^Pv#tbd*=iPN0 zM?l=}q|8*b@dJ6t=PPsBp`mK1$c-7nL4GAfG8&m@7G?wjZb|@cd65zAS5%F1c?wTB z19%p!=gg$rsER7w;&CVspGf zq;U|xI&NSYs9UVG#mB}X3T8K)4oT5;A5Y^WM7qEX~8dH zXmTqoD6u0s|F~K_6Y9Z>Gn{8MpD?~KATkn!sQ+7%Dy(UcIePyaO&GZ(hSmjoG*FO` zRuN%f6%+Z!k{~PvIc`)$?5;$N2`QH;bh?s6DVwK?U8NFG-cf&;Er)VJc`2N1$^}Da zA@HJ+^X3GEA5ZvS%X6hTM@LzjeSF)`-?pLnjVyV)N2YRFq1Qd7!`$k;*jq8V%Eu|s zSwn5eS$N|velV`k?~Jp-!)E`6W?HP7nW=LPIRy3MV{m?bwN#8H)85wJo?QL(6j8Lk zzP7X5Y!CzF=t-W;k84kEHW{8%#;@ZqJluyam9p{@U#79-&tW-;vZlbri8A*ZQAk?7e<}1v*)zCLy`u%NkxU zm^xm?(E3r%y$(TWNdoDoO-5>my;FXb2EDv2qoxBe3r5Gn?ASmC}5uhPV?URVNKYP8*q^Wa56=oTy>{~7cPnU z^|FXbt|*JE|4$UO?n_%C_0L;gY5zf7{O-L%$>S3CNw=9Ju6PY-#>@6Ar0UV_eU{m` zr8&=Y!o$vjCg}+A!f2k_Hs`8;2RkM#nhdKTWr8PzS`}JBVN#OgKgmL3T?#R*jI+R~ zjgJh1?7ZA}(>7|N5(L7h+hrL89?Ozh4!uUG5E$4Jyr>YxDQ1UM4}v`Xi{+;01*2A- z4%gcz^(Nb{A{9Nq*ZLZIUhmb3bz*{}-C(TI6uZsmn-Q$_^@I(f5VAUguM7;6`aIn_ z>G~+*KOExYbww>)9*f#Tho^bw6J>yAn~f&($NFX_p^w{vw5WWdl@`B69)N>`3HImf zQSrF1>HZ$n)4AEsJ_bITDi+0Mror0hNuL+Bv_*ELj(rj$MAvH5YYiO zHS$|K&}$qzr3OZauykTq9M&7om8WYyW-1*IwaHHM(c;-2sll^8H5hW8aNErLRXPctu(!2dwqI})o zj!N8dG=uY!S3%{$Xyo{A8xGXl0q7~Tqbsfcs;lN+QnsRiA@_JP7(4pF(Q~Aon}A55 zr5Hn0p_UBJ$JMVl`GXlHHs%4FN7Ybz8{}6zQ*X9z9g1SN>gd}aMTIRbt*K>}7TiR| zBheRi7gH&0RHL^LQDLzcV2;U`Ltfdx{wl*4@y@3#}#cQ1}OL0!Fnr!H_OR$X{* zhMaOul-5m_qogv!F2I}=`!1OrBm2Q_Q@AQ2xi=WziFi7nB>|DA{9E56DUEEJ;~BCc zeT`O`L6lyvMv&OiPD}$=;>l9cQ2Q6LnnFGlp6wkCB62qLi|~CNIs(>c%JszfdY6Hi zbKFxMmPCq{E@O%_58&rH8cw+Qy+%)tU#3qcf#FV1UUDjIJ&2j|U#_v5{D4-*|$ zR@Vh_Xy{q?xBrpKzH4FLuV7j(T0vPVE36khDaL1RBhAYc(wJR-oTUlokHtTy?*|Lo z0yqLYA;7^vi3#TTaE2&#gXRP{?9CTGo}WYiyAnhGluHKz)CG3juyK&i?$dq9Dc;jf ziM{QHh?NjxJ1|b1`(i|SXkeO>`Ex=!EK9Yk+JLHpQLoB`;hdjxf0hF6KY4yxKZLsW z2@?qCaVS9(3}+N)7H6c=X-nE~5rqfrc+}s@ey;x7JdP(dX!Cad*HdbB=`nBevYK{E07-n*b21P6K7EIFA2a^18$S0iPFl zg`B-H6G7=1a%wSMg2@IQSJ9>*f@dv8IFBspgut|2h8S0k)jTT&4-=m?z%3}dxzItS z*MG?}e^7H=;h@2hL4H;3aP?n{?$=B70QH$wyZLauN)sBx$0`z+jNi3;rCtLn`bB&! zI1h(QIK#j$1&Vgr4NUS$jQ==-Ec31D1>6Th-8TpqVK?L?GaBVbI5{Rf8F_!LR6tK42-oJ4{kH4gAdoXGyQ8uh>6n1DH|6EYoN zb|+EytHM>_M(KrzxM(ZbUYl&{**D}YuvPXLHEWb@s>IvBCL|4sZT4%FmavCHq)4oK zDYioZE5GGl1=2+3F#&vWbPssfs?-PJ8Mj0@cO3?Lr~5yuh!X~Na(MAMww_@|wW5#*zXR{%hQgMniBvT;Q{8kg}a*(6QS zEK2i-rR#DDMzD~wM4$%jj{BFayx-VbOH-p&4S0V<9J!t*qwA;Mkb zhH#-3y$7MPDU+yb7xZ5$0pfo4J3rUIu_SmqmqgN9YB%thwtizw`aSr!10UXiGJ>po?79M63Fdt{3y?ab%5)k<+~E8sQ-xJdck%EjJp)yi#aqbH&;D=&-mW?EhlcjXc*gjn@+K= z=7&Si#0Y8kj1n}M_fkf})3zL8bHxtl12T#^7xdyA&)S+_hIc{r87E>S_j2^$T@uYW z+b2z^{Z+8Y-Dqs{zLMB~M*^p-b!uU;3c4$*C)@5MT&KBlmKk}3K1EBe$10f#RXT>E z&DlO3?suF6-k?}wtzQ#?!GW{Yk6Qtv7)M?*oxXQ$=c&ezau{D)Gc?_lG4;4Q5n}fp z_{g7L9`t`FtkF>uf&--Rlvl;S%$L2SFkW~WtF!< z2%ar4#}Oq9wmtID4ozhSev?KTd6uiB(<5VrRYR*F$IN2+ZW+l6aI7yA`ApDec5m9!IbCltWU<|4M>eh2yDb=g>C9o zbb>l#u}-QR{kO=mg=^2_+R;opPe=bx1+O#Qg;l5dV|=coWE+N7 z3u<1zS#&r_Tm3#)>`*%?abL{706p;y%4de^h^k;dJt>6gABz~oxMi<7R|1-bGzRfB zJsPdcu#bEr#rhnj%=@LvNZgyj7O=IQJ)bmkl8uNu<-UJr^m8#moKJGIwYz{}@;mLY z31zRX-lFO&zpri#toJ0fS&~KVZ;q1Ge^_h9_qy|wS@a8a%FlNJC+Kay>)d_&zQfH2 zkzHNI6L~IkTtBa|b&sH2rWbu)Ra|?DX^GkmR#ZdtmE(B+`*rc(N|$fqA8xWr%AOx{UfYC{O0VsVc#)SLn`P*JFhc-po!?3Qi^I1$vRn#M|(DG-kXDx9n zBH6}$07d*eg=O8Lv1{zmCWSQD*W!Qy(NO68+^|vy0^m!q-1Yab(p-+$YDv;s0)9FP z>64QSzJdSou+C?MB7Z%fg_gM|!Y=%3SF;5V=UJKYmVBRS+2g%@uTA8kJoxry1M9(w z$~IvSG%WHD2~uA3%e!cmhzb#{a6&8-DFCw$dye9ST=8|$%}~6j%|TYqViA!S8*|OI zN=h~75$xc*h^2m3U0>_1F?Y7k7%c7Py|~kl3Z5Xu=X<2Z<0sNzXe5_GvRpOg4^2ox z`~%(;JCeha{<|+dMw9-laJvGfN~%9a-{C&)QCsA+wwA)q>%X$5yn-q%lB<};d0?)D zQyRU=_Zy|07%Z`6`(qc}BMX0X#&@D;^94VTVI_Q6ldd@lpwlaNWkdntTY)4WJ;msSdu5_LD zt>(|0ZFk*bo{?nDUI(WZaiOO>`8o=@{|cp66Z26h%^3@JLcp~>Gx;2BT(9XO&-m{N z|1)!lMj{H=oYvyoFTe5UJg6{zIPsJDyCM#k708k`yl(lrWHwkYvFHVgmK}kAx52BH z+I~OG&nGReUdWfo_b|c^pATwWMrW?gT`Cs%!}OXsE^+2^3*fJMUyP-iOH&AuBVwTi zv9H!2cWYRcdXy1U<;MIDXb;p5wv%-`=ORlDV4PHQf8M}U{9sn}Ptj>Kgc!-Uf`p(x z#4#y2Rp0WDysPJYFwoEh;+%1;mjucdlex~vSedIcN_ysiW=IFW1L(G4dk(#_&=g!`Ki&~ zhC<0JNv`zZMyuC)`4{e&ad;wF5a1XtHz z#z~peb!D*%&0)>7t37~_rya+!lF(ZnGr+3E~*bm*CV8okz zLz4&WkuC(?UZCk#zb=4(tKIJso+7OTD%06#GDR=Hb$8)|XZM8%U+FyqDbn0}5Y3f4gsa*h z!Wi!hUk4%1)11%RFqRcnVS!qwK{*(b0alCtNIyK0|s`DD+W%E%_}SQGUFe)6og*7|yuOtLS*uWCjJ&Q9@}73~94CeKSz?G(NCyV$g| zB88`^740c7YRJjEnOmhja{{68@^wSOL1;7q&j~P|t1!EHS^#(9^%R3BF?H0-Xa11W zSj)SViORwFZ*+FUzeeEP74yhWu>QXHQ7=8qeN@W>tIg(F+N0vp$vr==eua}A;aS4l z+=;qcVztVsd-Jh5e)XgB(*CvP$ooTO6VbwMGXrYQOO1B+S27ZB&P|Kz7GYH~zQY$Q zQ6|7^@*jv{>D{>DYH)+2;zE$0)9oqSebd__itIO3hC2P}$?>sP(@p|}i#ybxeTLr) zn=EOaJAtv;oo_=o7_x5II>2DYy$@#w5#DCTa4l3JbM}OpFh2uGjnQ5?e!gmPA$j!T}7sira*^)|paV8tn-w0^5 z>*9H2d~AxiPW@|qx8FNFGD8UL5SCWE?{2AA@K4JY>!m&Z$Ha^6ZU@|%OnQ0yp(S~7 zQ;jw3L1BN(!VT6djEj>DN^oKB+NY$uV9_#P_-JU4g*r76FKj zOUI+Pjo&jqi+z~S&#UP`&q@k$cFPIxEgiN?{#0g9niZC<38CYS zck3XQrI`(tnb=5BTmb8|fcdgi4CV$)ye*`g65iv6HB4_V{p_^HFdKoSihZoNd|bpD z@?EX(@n+v=qi?fIMD9s7u^w@~36$S$dZEmy80jB&GiZ1x7v)8h*a{0xu}o zzFAtFrxS=Hd@-&pCfXcpf|i8rIf(PcUXtGvt-mG+-7oG+jDuY#jKe;xk#r7QR5~tD zL+Q~^*5hskf8(@GiUg)=S{(agL;3QXN<3EI<+Q7R@EyU)eOI)bZ}jI+V~6oAh)|NL zQEp}hEOFpzZl+xEXp7$tXDCWG9zrIOYUH|^Hr;fy%V{FVjB|~@2L98ZVLXWlyPA1? zGbMWJXR?pCS#$QrSZ*n&H{?F~#t z2pHOAlx&~)zGtImPL~HLmMbW;O%L-^MXU|E$(_rUl9=56FzU?)`(C)BZ{nOr_W?pC}=Oz$tONq+Y+Pnc&V4eEX zwRt)!hlEkU{lPe?YX>DsLht$0`}m>02{3+LSS@RNd8mTOcJ(eJT=%+2llGH1q4U|f z-5XWpN|54Z1ggY7@3e?;k~cIjTvi8vf}wI^I9?n){!?l&89wQ9Ft+18!%o!cXDt6p zLEPnV3%;*VK|Zjm8<%xKLBhdF>ibEZhkYIc3!e)aKlO+>ifr5#)@str%kKZu%xde-WjJwssmRJ0;ed4Q26-WqI?eb7qY_tN0v!Z$B@p9pW% za5h_&HlPs2B`jxNGWmdd?6j)k3unLt7soiXQtaTN!JEvFB_UmZP3-#Sx}Z07Q8I=6 z4XA^y+qIdk2H90GYd{^y+X8i~w$P`nQS&B1_+MB`k#zy7sAhP?IxpvicgqqV!6hmEPK5iARhL>sAUYA@A{TMwOxCmdrC;mZkdgQb7(J6XLD(=eZY+q>^KbMwiAk;U>|Pw~Sm| z2$gbQ(lX;m`&nV9vb+{)hgLminPvi}2_^j;HkD1sIN818(RyBCc%kk%(-Vf#2T&ac zgLtN+?VXlCopQ_>+8x`BWen6TQ@KhHg323nSI&}3Dve5fUh%6^3rL--%l`?TuWkzN znPh2BepCkT2s}=DJ%kcIx(xc6e^eTGJ2%L`zu3Me>UX0Kwi(S;Z8l9hoGfO|l8J>P z$*)*O_f9WlN5%l=lQ8}@#eJgjfL%6OaPz9gHI_(oa45|7x88+d?F~EUV0Wg3k$XnsPC;rXWdvWy(h7JL)W1{oGkTN=D*NfuILNH<+O>O<`ylBXBtq>sheuO z{L58(cc2{=w#{w}nY^tQ0`KUh}gX{P16`{3nd(dQ?qIwxS zikln+?YL+O*2}x=0UML04e;za@;;Tqv67^sErR%*qcA$1`RkA1Of3N7m^i)qn2!e2 z7VsnzIs?^W&Ld3u&p!H?!9Pb=lm_eKWqJ2Ir(NNLT97-F-<;oM!U8qlM8g;Z~&cB7E{#qEp(WZg&M<-j zt4w&lJyB03E<`u4U-ZY;o;GS`!BH`Nv|_BORg0re&UQg|oZ{GIT=8orExR{fPDop; zX16(Ll}y~&e2OrcC(Nh<8(o8 zi8BZ{yZt|$e&36`h+{iSEqzwDY4GJJYSU?_%zXm0FbN=>FOn4(B~}(Bi13D~Gl)K5 z)TwgQwKxJPQpVh7K~KEA(%NlYmZsP29F?)5sz-n`gU`1Jm&3ZvjjN}Dkt2m__NzCi z*=N~6_E=A`sj8Rpz7NB^M!L~6o31OGE46xVXNz zl@D$xHWr{4+JsbMm$duUQ+t53YBWgvKL9~MzQ3TGF3I_^wq^poLES98xDktm6K*Vv zFU}6-aznZ1JF_u2f&J~7%|B50Gw)Yc+6Fd{(Wt)=w;gbme+3*=;0qP(hq{uvk+}()+_sPS5=94#v90>mj7@dTDo9cfEqugMQS{((x5wK2q9>El@g4miDT1JC1 zO=X?tbjPCh_C+1|xsK@$w{xgj&iD1@@pCjpg^e2U+Z(B6?cas|G`&H$Z5;w+>HiUk ziMJSiP7OVsfBA%SamR26T;4CzPrDiPId8EV^8OUbm9i%47;ZnmqxD^IHK)@@I=aDCXKHw*p#?H)n`+S)5VQh3DrLaL)Xn%xr^E-osqO9AVx;e|?pxmDeo`jdBCQ6s!a%ShMrF;@A-C%9TBB5|N)LOe2l8kAG^mUU_Cv`;;Qn3*bTon-+Y}0e z4f-n#R`G2EhgO^CoMWy&gdY_&@89Hh_sBbLIO?{`-mg@h>m{o2-Op<}UttyTwu2f? zQN;PYfAzb>@}%boL!v@@IbA#FsHl<(uWL_zO`rgOeCRUwj+fl;bw;P~0VH^w#{Eu^ zc;V{nuDgnrq+8tLE$&4xyznYsvM0Rqf?Dl@m0?tq?HG2?FUTe?)F7JlA8Y{VZxcItRN-Iq-ErO8)QaPL1JCtsD6 zf8(-7UOiq9DdczR@tZSU8Mq$IbZ6jtD2Q$6liGVisvLT^$jcFqm$j8E!y4Z39yO_| z0BbVOMQrZTkc?ID9zDUWW>pQcSri~wB`c}p|CXe#I7uQVdy{MB&{w}Is>i=6OXwFc zzAFB*oyl~j0e#KAdFxe$n+Fv~*hQ=?e`yJ!kQS4vdAyQL2x$;)HA#ji5m_?shxh%n z7U!@g|4K`=_{K-sv&rFLmot~Ac5;8?wa*;{exbad%G2GNE+C_l@7n^sNqs#abkmqh zo~Z0|{teg9k9!NTZ%RCGIF9&DbXU2cPxN)~JExpg^J=zy&c5!Bk*FFKrF34(e@1ev zhQ{vviyFqYo9`H(T4(pwyo+Prtt$|x6x5sle!2HMwV>RxC-!a8al;%hzKZT^KktHV z$v9u8jzQUSnU6=8Z`;wS=OU6ebo9D?*@9FZ#CWhO6-w9Me^=eRAc|_s5v!^<|BzOv zQWwP&e>`y`%L89kVwM9|IG4GEe_`Cbzk4;XZ1NSlp$GdX^Z3#mFs_Z#zn6h;oVFu> zj$*uE%n>^HudCA9?aI=7UV81NdzLEO*M^c25?Z__H1GP4eEuWX&kLCKiWDZ1Nh!>+>q6GCo)C&ixvoTaA5v90HXV~y7exkowQuAgp9Fk+@~hsP zn(B?%rDQm*m2CV7b-=^C_oGkVtm{ZY|1%tFo*N45GI}aTVr@@1KZ6j$=t~HB}g zniiq~8i&uaRBbw9X<2Q3@udAu!Ip4jz9eztwzEVIhs602Bu1on#@%?|*H-4F5D}NB z#C6Dy8W|-TRWe3CiXx$ib7crgQf{@FMDIqf98Q+3<3H=nXjC(1rdqqINtmY`W=(2M@lEcoCONx8}Ux*_>TnHh(#({l97kT+r-{%|M4Hmwb62U zv?h~G@UW8{NG5-uH;-g1sgz!u*Fn@|O0JAmlyp)Snn(QIILERT?-%8y_o6{}Z5rsg zWEmldPov3X*}D!+5|$<2i|9H3J{|Z{-o>^953-KAfVrA-9xhLHbiRJH;vYTLs1MeI zJGD@_4i@|q(0o;1qaGx+DzxVosV;yjvzBLQ)=Z){w0U@fCq(#f@LH&stL~dYzE1g@{C1e5 zdBE1as6Z!?4L@hr{wtx@sca1@Mw45^#x6jBV)OE7I2_G|6WuF`a29vqb|(?e*~xG= zY8X*66Ap(F5`^Z4=+soy;6owaz)PE-bp#e5n%0xQN?rnR^1BLLM1BFnq zgiU_~F)tAR9D{0cmbmzcZ+5@QN!R;+@>$t(Z5d@do8RipW;@Z@bgzqdWwbLFiR3z? z_(lqOw}^j|sayOnM69}MB=o=NnP}cm?xP1b-6z{JTlm}VD56p*?kE^*-uFd2Y#Cy_Ev~?4DZfyxD6Is7SzFT) z-`3RQpW#T?0L4eA90>f@7T#*-d5Kh!Zx0w~P&@_#zZ`=%nODI;p2{#Rp zbkW%PnS7=5mfLRa?8#@&|9x&`;YiL8uB+^ZCmmzOSgbhK*^|rcrp}6A7#>}-Y}>Mf z+qckGZ`poe`L<r{+_BojUAtuQ%5^%h}_QR#xkCyTlIrRqnx#qi@Pm;cw9uO*0vF1+;^ZMg70}gwi6>*5pBN_Vk3*;x{HfA2kADfeT zO&fpzpbz_7r!`V9PZ0iGConGt0Ts^c=+u!Dqo_PLG6%+|;Oc)>9`Z^`Q|pU+$Jzk&8rU9<~3GUCl*gF83-v#*!#Vts?wmS zs$%_e8V=I<$4(_)MvWbVH2BQ_)#JiIXL|!jT?vyGPBVYPwO)xRXI!iQJZUD#JogID zt2jbVkeeBY>7;wxjT+rh;3Ij8QK&+uSO*y^IP;Vm$N2B9EbtD!uIRe*I)OBheb+2lFtPrU3lCqiVPe68Yv1>=*I6@W zk-tAx&+D?IX^z~|eLhCM2e?BAlL=28f2X5dxr8oU7q2cEh^@5~>(Ad1$BFGkmX2Q& zlF9b!!1~Q!-vl^gy0c??@rRa7w|DZ>_>YUY%VSFh2A0J7_f1XhLwWC?Bt0BLiT9mL z^8%vTbnc^%tXn+Y(MgM~d&D$ed(8;;+#Vqt;hSZ~ZTVa*WM-I+%npVzX9+Q7f9d}Z z;gk9r`_F*lEbye=*41WLrYir@9r2a@OsDrIj{HrS(Lnk zU#BNw={ol#;Lkx)0~GjC$vwFjhDG=tOv3kgUkGw7L)R=l-*nM_lm8|7;#-cRl;Aen4t*f3fo&PyFQ*@95;hhAwjb?|OFE zM|F$Dh!YRvIF6wCa)hKYuhJ6{GQ?`W3|wfPjl~phkTnPnh1n5Sjz;+r-b8E1FP@PT z8ZR$Ar(Qp2p&%kDY=|o^9(%~u?^AWo*6sydCEqI<3gI;IK0SIc8NN?ZLQ(bJkP?-p z`xG}Me<}AGN&l?4BjhPE1@p*d%FqjonN8H&>cm$fb}7{uSmT#xH=(I?gPkK1in+ ze<6xmD1SuBrR$tJH=CX}-P*-oDsyKlCQtdS{2s)=kQz;OUUmJReG8}C3M5|dJ&Q9U zT&Qbs%leD9?_NJOlx>&N#Vp9H2(unPws&-N@0BzdYo{AVR?`68fiW+Kqp9}uOKDZi z8V=F=JGO?}x)iCWds)wD)XbY%(e23Rf7OhkD!&`udj+im0(7WV2L!Wc6uz50NOl2F zkOT_U0RC_R;4q^={iMqMh5otIk9uQ_Bhxrt$LEY9KzI#Xu-$5-zdY#LLYWjy@*onu zUkIUwcV)Ix$>R5BE2}={=8yASa}g_m*!-@p>>FP0sizJf{^jArPd(LsY0srUe?lu| z5jg^?WRHIjXhIgR$+;i%-e|tgK?yR+3g6Fkdyg&dS>8KW%X=38%KI6L24i=k zb-rX2a&9+JBn`uHC+BrUL(FR(*aJ zcstjF;nNEGz{RH(^a181U-NOle@z9z3BKO^Oe<-*$niyv%-VI4K&=O5KG-(e+9Ep- zQ|(j+18zGIwe)ayD2pGb-QVXKN{!|>&jBjhz`A7(6|_*LM6<}*u}wZH|PO|?disy%0O zJv}|_&$bN%nlG4s%Ufn*p zr0e(}-E7vyOWp7b;q38$f1;kbgcoK01x{Swbab0&y5oGlr^`0IDLkv+e$V#THngM+T)yfX8rtV`~7vrv`W>~gc@by+-q$oD<^j>x^hd#~HN z_pGg>vTh%k7Y=7|WGcKMiyr^9YI)ld?};ZKkNwTxtUdNOhn5-Te@LM3KeL|}Fk6{( znDdzn|Nr$8Dhxv7?Sfk_2!%$~ZP>h9C^ZJD?!@-Hg`Vm{j}dr_-uzGZSM!@43qLje zx7IqdV?}kE7>6B<|-&QEmgIHGlS$F;)b)EP9&lL)v8yb53^+DOTqcLJfw!WT^ z8!0~2^A~4ytB)T7e;>89e})57q^+ED>LUFwA?6$iB>X212_i=)C*!43y!m3hG?^bQ z;7R`!n15=%=-+4K&Btga>}Q>vJOu@r{LC+&${i#SCa5;Zee%3tOm1L0n4z~ibNiH{ z>olWo$#)>{crH4GVxhKkm1l=RRDsiX~3^PXeUWDd+@i+I6W@R z-{L^b=33z6f9BJpq`WUE#tB8_KfuQvk^3MQQet5MnehY-(mf{gN^s4U3d4`mnq zo$7DMK%MiN>^u~f$$TZ;@=1m?w2Jon#(HQ0q=lW zEk@A&-hoK526uG788frGsG_6jekGf8B}w)Up!?}lnmba1+>=jOKn&9F7VPi?PCqKR7$QM4Sb9lKWd7y76OG&uUtBEo+ z?D*MMLUCe_g3nXSDWslYv<~eAqu^vo{UKRH+upp)OeRfy$MM^LPEWV>eohmSt2hc= zKSwWXI8oBQpX)ku^->I}zX|lFA0U56hJi=u1POF?>r@5bG0}IQ37inA%LO^`H6lu`a8mrHL4gA{n=N z*QQslOnu*RT?gG5>509W8S!3-)7s)ch%JqOp_?K&R4?Y@z2ozPTHqG{=X6>tSzTjc zExp0Vhj*|S!<>%!{|7-ZBEsAuu?-GTBccP(3tcF%7y%1g@I5W&(E(%UTgj*){OOlw zQgLIhLY_%_2^OU#P3FF6s@JRL7lE#cn1?jML5q{7_kl#9)8vWdN<12tuz%+Btbc0}q`J$PW6T}&#Dur^bPc?3{R~9sqI_SN?EURfp;6neOTCnd!-KCv2V#Gqc*&21&bG z<-E!nB!rLz2m}};w15yfn{0xNjWNOJgbB7m27`^y_y{(}HcsGx5BqH2Ie~V6T3=Ol z&uCUioc;g4|0nfU?&_ZI>ZqcI03i>zQ11( zID&97l@)yEH9nCA5DKCK_9zY>nzv+S*)2krcS>nB9F2z6luN=dQgkVDHY|H(e5}WR zfxx53dZ*vhRp>C<&vY>JF%`OhtBP$=#owkH)m8TqR0K}Ahz|1c(-DaOXR0-nLsa== z=c^?>SsR^6YSWmkxj3-7My0cy420w5e5RNUi(ZfDmcp4?+oz?Xyy|aW*yQ(!K1~uu zE!tyV-#wC!vdH5PB%&Q19a~HBKsZv$mlw^s&s^rz{F)Q2r;6+s&36)i6g202iJ%0( zt4nUl;gOv#7D}oUeBjbK$?5YtT?oHL#o^?Dq&ZFAsq!w#{|Q`!98e>LRJI)!F*OiJ zgu>z#NCi6N=?+3-*`fe{s*8q)be)+CXKe=KufkFx0AZAtkVg9U-3F*1X0Q*nh%TdnApf9G`n}^C{1t@=Xf7IIWaOl#;$!v?U5+XhwHVbiS;A1{60hgiTI%AOQ4O zhy$Q2=M>>%`F;U_rJ}&`8#g)?Xnuj(Kw8>zOFkq&huV4*)OezJO}E8(I`AkZf#(5C1J=A_*}I0e z4=&r7Ua(+TDR>Hhm&y@YM%hom_hR-Ys}05+qrh(z?^fV}Elc*Ihi9Gh@v|>E_37)f z`Q9}H!KVHVd#>E_)OEQ$XqdPZ|8hx=NK$WK@8&Ig`gV7!dQ&Q-$qt9)Z@O*6iZ9PA zWMf_he0sz3Tkc(Qb$h{m{`2O&PT-9?i}O7K&l&ROn-J%JRy7%llHdqNcn^5PO;HKq zH8-9!Z(#m)Yu0bwx9h>dVD~Uhj~uAn#VNjcwo}u#{O75gd;8*Xr_;dHlv@iXn-)I1 ze&vnL5w`?9xsCTOd1&62pM7lyd{&C!HEoKAm8Fmed0!PZH^;dhF`ql)7F`iD;|`H) zQo8nD^fS7D*Pvs{Hpk3k)>3WCNiw!fvY0$k8CTDBWGyKkQFpb``Yf`72rR0m4#bQE z?XA2+kZNHxn8{RLgRaV7fFBn%G~l98wFo6%dyN+ae&P@5j*j%#zfNpIkxtU)8>}&C zuztT4!4;X{qolt_gPGC0C$=_(tX!yJ^zMsh;Ww*)aE{LOU(+3<4(_kK1E2rrbO%^V z&mY2nxQihoX|v@mI;N3Y@ftjc$KwuWA9EdZ5Az`NZ_Ja-H<<4*uTumQP_sv|c`7b> zymEKdUM+p{gn0B7%b5Vl^2S~736T<+A=VRke<)f z4COw5l=z5SLE|>F##k}pCjO=eLn@MV0>Jr-76_z+cttxwq(Jcpp z;@4dyB*EuhK=KB>62R#}t1I(r3qTZ{ce0C-J&2=~qhDo5DUVykd zGtph>UO2jL_Gvp$N6m{@?Y(gJy3vK*g^4ev{*uB6_`VgJEtB)$F_&{>-NL1_+LWYw z{dvpR6yolL%F7LJ4Zyi2C{vjA;QOH^cl;N-^RQWRW8nO>@?UmnVKtq%hnqjb=Lq6Hql5(bM$A8vmOid_A4$Tu0 zp>qU)2Hh+2;e=@Tn;@K@@~Cd5Bm@Hr)m3~D{Sd97vt$#~M)|0d=$zM!GJs%z_;SUv zp4Phzp;*op4Ya8;kRYpU0zOCMN(?^dPbB=60UUz%JMVnsjsEuGw%@#gQ)mTlQt7kX zzkq`w+^~-{hcEaO=8LPA&K&Q!+PoNi<&Wbtm#v(AwZ-o}#xBNuxxu7}R+L`Mlf-wNA$>%|TskFLST30rIx;9aY6Gb2RdNG^sE{8Ei5P5XQJa%MS zxip0x>VdbzZ>6}|LzRU?^ThZ=@lpcx5al4Vuj|_Disi_x1*73d`yTl6g9GKRt3Q54 zp@t0!sNAZNxth7fvg{%2hDznxMQd}Ea1l|0pywBe-bfd*pTSFe+};p>qrP2up@U** zSZokM)5T@f0}x(m2*9qz7g0z>vZ>KQT)iM1$&4S+n;PkNw<&ntwoKD#xIDx<|#&o>X<90gztca@+ z>vIBdtR?HOZ^?7A!n#<0A6IL7PdJw==CZBcs242Tux#-*M+3Qw2FJF=%QgtY@FlnX zC%(29--H7C9iqg$aGx`A-!6`KvWSy{9M5w>iF1fN=fZuCa3XZ`lB!N>DsrSL*|Z4a zdZ&OOX*(0&vWu6NWJ_6m*nZb+TmTo5@2HdZQppZxmHWnvRU90DhU141SH=&c4jz9r zEGL-r#E|%75okg2n`oR=ktXKfd5(3dDre3W#h-{l&GAi3o^us@FCMQ!rkz=gS6wE9 z**U7Blde(~*0z-2mlJFZhd#1_UM8z;F3WQi#>WO{CM2Lwrf?sfmbwpdc}P7-9dnT9 zrF;$^_Ha;fJ9OuNtQ!wDL?R7W+%(gvJ7jt3-)<`uI@)jhTY4-Kk4MJ9?}dQujk%@i zqoA#2kxPks-9BMMu{`#^Lsb$6@0K(9LW>7P8x>h-?*iR1OlWbsIPIoT@=M9^O+!wN z6Xn>R_u87xH=5hui?g9f2Wsw&1le6KIqY@$gn2De`i%MPWm_lms~m-~5k4)wp3WBQm;X6a;I3#!$d{;=RTog@f7 zykR}Xa+PLD0$UG;D90Fe{rpN#G$i!Kp2q7uVZQ0w>|iD{m_g+Xjm`UBbN^irgOL86 zj_1IIM9?#T@g1-nXvs`c10Y|{f1t-R2`%5#2!5@{buFP2MAPRqWlLr-3)5C_mA7zw zu>)-m>y@|k@SZ(k9j3h@^Ba0n#|Qp2!nJd&x`gBC96UZ%CP~&&vOz>V?OFCEMHToc zqFj;e7g4@x*&ojF`oH{0>KiY}^7G#`?*JjZd`H56p01%TB?SKzK2`OMoB5qDt{3=a z-#Hh2-~99=nB34FQThh*`2kx$;^>`h24Az0nL=@^8DLr76DI^|i`}EVG~LjqmY_zA zGKT`MPiBkLzB;upqb?2CjBP0O=^ERStT>|WBFsh4-``vqJYz6BGuGN^__Uu&UI`x$ zyL1xPB-)azd4@s(COV&c_ zZo3~OsT<}}Hz?a2L%NQKFwpylIGz>EpMV2@L1Oh8tTebdfjh);v>Zgu1Gyet4EEwF zSpyk?<#El#k^}Jj66V?~8Mw95LQ?Si`~G?e^JN=w;}>yP0C0z-2uF+fzU(u&Xs_zk zqTmjuFOuXIF+uMR-&3%35X&l7gxa5G`Lz3oG9^#M? zB^jrH*9jg6PLwB#*$#=Fc-!OkDJUidCsy_~qZsLA;_c=>@cp{h58;9Pkkditc!%?$ zTIa{!>m2-E)69@14a!;{f1OJ%p3WG5rRs#i1M07u+Kbc8WU{7O5+UO1sH()9I_@cS zR)uu62Z8%$qn=1dcH%3YS@?`667f`~H!o<9c+j4<1uY@-w{BM8o>8;XXI-l9l%$7( z(`N*qaRZ?6ZnMH7f!BCWJVf65o%kUsyu=BJz03OL9{$mw1eI*38O?SEjUdW@&uNCT zE7&rpx$?fxAfin?Fr-5~LW&fX4h1#Yf5;`PipvT2+$B2j;Nv{}A)PmkCB-urUCnyxtN+i4O8-$GB*&P^li2$O#FFwq%zbOlwxTucXR?v zb+1hAD!}pV;_?1_b9Ms)_ep(!&DJ9kRTH#ju|78`gStN8fkWnwaEKK-zH+OTonUDe zYy)m1WZ-8@MEc+p6We_8xDVYyLT}7J@euJahF1DxTPjYHgnz?f<@4ZTNl_&8QXGP# z9;xzO>O{AjgeOkJp_f?M3E7trQO~JM1Kk~v<$#;|%KcHyUwM{ZX1XtbR{0FM2`G|0 z8~2$j$>u}c4<7Qxdp&*+KFs~Ndq2LB^GWRS>~txLp(u>ytKwO@ChC~_?PXRF{X_D| zk0Z+|7BP8U2osdZ@bm46@I(EeOuVtP2AUves^Ci!%O^V z2M2*L!{Ok$83JG-TNo92mc7Qj0{jtbJqa{EuRkBHETtWnqWSMtmco*P+}zdx8&NoJ z#ks`y6l`x7WPE`=D_jW&0>Ld~gH8@AWlZAnvttOr*lawi*)nE-m{<D0`I}P7geg?D6bP zwznrMEvfeQ)LCjd0nSug1LnJ}!;X#c`#bn~ZpG{Vs}yzKGHnO^qTStfaX@WiiRa@vcvhtT+>S#*AS3`?{*UtkS&yD` zGVp^*x~9n1nYGM`+JI4ylJK1Qxft<-6N3-LyW+lxH>6e8QAaUL@Gt$f8KkoC-zr}3 z-;a{yQQ7BPNKt{F!6~qqm3B(e<5wnc?n8qJhqVyq;NZ<(vcc$m)f@5Qdw9*t{So(QcT6JiWTZGeXGV84 z5>9W}m<~tYvYOF(?9WFpW)*Z3ex^OlY-T<2U6e7XXKUi@l3=D$6p}$ALYm}Jkn9)0 z+7rruP0FGZ>4oW*c$OMs6JT}$U2-nwPu;pEoICTer$0CI99|>hWB#0#;b1oR{3RD( zeCcy|OobmHs_ch8M|9gS`sC*h4V1cjdQLld^TE@s=sy;YOwZwe(?{;DCKft_&TUR_ zP+D}IGw5}8?BO+C#@ynb{%OBQH;S6F;4{({0Hm2;1yBY2FmOr9y>m0=b|r8AIFwwNN! zE1+&J<>|td3lX%^`GW3^k&$T$UoFw=AjlX(E<-nYfbF`WK3DES<#T_z*8x2KWC($O zN*4g%e_ahgugaS{QXOn-QiM;YI?SDF0QppYf>e2U_~mnp=bEpnLFn@c=D&GJj7PJF zR+3wt5>*}?^j=8+tr z!CP9$PFi|cjs41`Qu|dW2brj?O{gFB5){~ zm=H9gE^l+Ru`wEJY$_oj#tnB0jRV}2EoN@h^k0~>f~w53x5y z0?M6tYA%n<>ovcGBYZqyMdnR^X9S9^nDHqF!ReUXlnNZX9=-MVXm>W3K}4(pet5b014ZIQF%tHBesj=umQUEPSxWr2!+hutYngAP&RobhNx zof3;)K?qBDR>$&Qp_}z&OR+n72a()`x{|yJuR!BnxweAd(2$lLEXYSHzl!8r7j}R( zv7Xi-2qrScDT%%u0uu`%uB+-skE6r*U54--4pLdshN=YnI3I3ZRF(~DURSLeFJGRl zDou2&a^%zR2S&YrbGQ05{DnE5>}$v-dy)-(N$?AtPT)WD7iJ=m&jiw>a6JF*e1PQh z0WgFMHf~fES-by!^A`k^7$itomqz2b4L&NQV=D=n%1}N4#{>DwVO$u%pLYS*EKia~Vw)7Pq%AE>!Jzq9Oz^nzDppNZ<;`j`)o%GDFLnUISsvyj62s0JxFWF`?jOuLhuH z?y7lqN#*)a`LiuqKYa32h2g@)`=i&wb7o$H#(8#3K=WC?(ncem#Q}VcrpNFFzQsDt z&*LS3E7&@>rDbkwkYmAOyp*1})clw~>&Hi`PyoUwKJf_)S8qSn-8Yy7(}2fYJElvg zQ*;(G$OJs}d^$ld_ji^vc>VyKkRuYK9LSZ8Oxb7PCB2CG=nQe8h@W+aD-tzD zVO2ISR8q2ek*q>h2A3;%ExAHg&0aA3t{aqplybwJVD=>!USLj~4Y(bToew@{Za<_c zx0w%v`)-#tcnFve!Od#a@e7CJ9Y<6(2XOl54#(R#4R8DU#w8AM=|*$ooVm-sHtlQ( zXN>L{zIxdww|+&9ip!t+<~N^OA;#1vwwjy2WzCb1qeJ+2`k6*d6ZJFmiLWotmWf$^ z(35dc{rYR4ewrG};Srn3<}4NcdLQ=b>JGi-_ee8UAyWhK$q-tXXf z+2<81mq>6nZt^qQ{D?p9Pxy(pHfNub^7zg3B-~!WEGo}CaQg(l&%Yks!;0vCO1#n$ z8oxxqrW9baOBUQ_mq1XKsADGE(bIsXr49Ki$|=2NOMXYT2nDjWNPB<-x}0x!q*Cv+ zU9@*?BGI4`CKbA7EuBT@~xr{E#k1StUcACEydlrt3v+fdiqx%3-eqbqn)4 z&DG!eS4hAZCwp58U75v-55SDCyQ3lMhbw^FAC=8dbxxxsBANGpZsv@d{dNmeB=)~x z5+L`a^|)4Ev(Q#Ql)%I^@s;|f8VGv8L?g}o5Qh_iT2eitr#n)qj&yy9_FJ(zaxBJG zY19{_jm*{{$)?Sg0FA5mB!qV8VMeHidpVmUjs~+iDlFjzzYK9mbyWQZc{zTA%Hnau z0cemtyUEs$4|e8%^=y9mfTB&G?HOG;>X|)FRR)&lvwCC4M^u@sv&5m)JQ9HMmPvIT zjrg>&0gpQEBt7<9Rh#VdaZvq!??Ye1?t zE6#;Lm(ev8IZ30a>n~2cXhaQoo2420DV;_SdBa|On4fmtOwK#+m!yx1MBd{uo^Ifu z=IY`Q6COl|L#MI>z1ZCjGNtmr!0e^>B8MCJzRfyd``_`j^!Il0B|OOq{{j;@?*rZm z^UrgV+x)|SrI6(>1-jrCpU)%3w&Qq){~e;f064nbP$q)fHKej=MPxGuLnFKy7|xYx?6aNzgNU5x6VH#xKIDs>073M_V-WSa{7N)6Cc~Ter>T_F0Nhw z<7xs9Sgmz@GX5{nUUWBjc+!b9G4a@>GiieUroHHPbbz8pj9N1=L67orD#1x4cz@J= zwgt+Z%@s3b588rA;PjWDM2sFzPmc!AXC8W9I^`qx~Q67dpI)x6XCu7))!cPaR}Owk%hg zbj7@_Y0@KT0^1e6NuJY|8OmPciK=RpJibbsoy3pewp#y%v@M^&3vnkrSce}nO6EA94APDLpR&WTHtgZOTo)s9!c`JUa=&1b_DJ} zRthAK^dEL?=@O#{=^kWtB^_l>V=kaxwhu86Ghbr9#=O9M?_|2f6fX=fuNM9Muc#7} zWuRV>*tVDX=hTSnG*tdi)rfne#L-NDv~pgwGl~y*b>%$84}1!|8gna^zbk$}<};KN zMLGz^igSvwAUKw|Q&N5;=?>O$EWSz7aO}jfUG5|XAWm9s_J2hGlcNu-5RU@CGVx=@ zz!AzS{y+L-{u3U1Z$Yfo8p)PQ*>Ic0qFY!bwS`GG(kij$-z1mMFW|uE_!JF)N&Zer z)V!ML_WH|KC+1gu#8HC}jGXK;bf4CyX~vlV=0xW(r&2sQ`o@kq*0u5_jwo5wm@&Hz zQF8>uwP1}*s99U#VdbmlYR=wmS{EclDFA}9D-$}(L>qJ^_M)VKAHNt=^oHnBCX{i> zK@gBc#WbukP*(>2qjoZ=oeVF3d?Du1b(NkS>cq_yQR)oQCaSJ`VlPOFIb;I*Ct-3?W?`(KdN?4def>h{vGHu_V4T@m}Ypz?xu!Umii)DyUTo< zf`HQf80t}&tmY-cu3}mMzJ5wi8SFk~k^fxNP~U)kJ5kcwey}|Ka;osXo!m=xltSIi{Cc zjCsrRnFGuX%w5cb%op%H_ig4C=1;&$U@gkNWU+=mQcZBlqNVX}>z-p;4;RrY1=Lz| zxehz20M*u2Cu$*`R4JY|A&eNOmTSGJRW)}(R|i0?9Y?8SqLRjc3pGNyF6rgL|Jp)N z7AgL3J$i_REPKpp3CW{Lb;)C`_)Jnw*G^7PW9P>6tpfw|XN}E^=9;JW&!4@5g-1Ta zZ8>Xf`Nq)=yOymS8i;G$k;mEoxocM}+qoVBCDA*uZ0XL;FsEtJDFe%v?AWM@{`Bzh zrlqGZ5X_(SOj$aAGIRZ+^=nqF-H-r1!u)MZHxAEe@QK=nGnOptpAuEYnV(v8`uY{C z*DYFilrjG%IGqA;N=~O#O_P7sG+73FY88@%E2z6SyOEW~wFi$pCa@zyi^v~2hZjX& zBLUlLCzT`Tkb$qcb+(a4`jKtym2TaAtS{WSo8d511Icn4y6e(#yUU|G?j z2Y8m}M2-cUmMc6?8wA%>B8~71;dwXFdWrHVhy%~!6v z^ir6pbz=z#Wb6ya4QI`i}>gxtnTw5(8~w(i66REP;_~H z0ytBDg#L(V-sGTi@MkIiMdsyGm>tX>=3?p(;zYcbPV_7&R1ZWMcSxhC~-D0*X_ zSaZlHI__j0z8Eg|H#B+fL{|DANfvscFdAjEOUO zg2dpj673X@pwlnlc^wfptcbEDJzYZ>z85^}^5>0-%Z$7MT;Lg3t~EE{k4eBt1|$&k zk9CfA;sXhlsJE@rFdEyu@EzUne>r7;m|r0PwqTBts{FBmH0rF%xvIEOCr5?SYe;uB z;rq$#;N_iSIIIhT^CqQ90ox^q;EjaElX{xkvBN0{dN?fJq~O+0JUs{w$;NW$sobWC zDKOm>)y0>lNaKDg6D7_a%LKs}^YjR>|HRlQT~zTp3Veo;D+)N3!GDMuKXdJW%8m}H zuXn?yvsT>QKc(a1(fLis zf3bc|u{=CD(A_ib+*@zGXs)x^GgKTBR*qH1#>PPNlXDkt{O?D`#>U6SD7HobS3s!0 z?OCoMy98C&lGHz?ZSVeJ50(5!c&H>Cf7fviDo5teoxLL1JQ&mNeV@jL2!-pHm{hwdee`Yga9k@l#b}S#Pwp)YmpM=kZ45oWG@)c&KDW@QqA9 z*D%l=Dm!LG1JmRd6v;LD0&#C9rh>b^nSUTTB`PaG^TZm{+Glnv{yc!SVO4UZD2*GHeCq7)Gr!Qsv)St>sOiy?HTju~e@FA6ab(HNM)vVs> zOCK0b9&;!Z4F}%{PMgyM!$u3C@f8xPllrj{p zkqqw~v6{i{$v8k{*vOD>jg*XX7CfK3;J~i3E1TNdhjPRIkk~ML)sk?K2kop}C>O%f z_HrQQ`l%D_7~Wn~7hgEsdrEBBH$B(BwCu{vZfkCAyVezH55rhTPkRV}z_y~<74|IH zd)XObgO3br$fM0#xwPoie~b>_X8?k380{$G_R&BheR1B|(<9Bl;9yT-3S5A4iR_xi z-Fzi{=oF^0yDHMFqu;hYIqKnZi z+je-4B^M-2Es=_XHcLvVlHEy4CY)3zS~D*vGEtjiKrl5WS;(1V&27ra>Jg=_xt0L0 zYrafNa!TckaxfB<<1O*+)dYCnPy80e5u55sHBNJFzZUc=e+yRi^{rZn&BS>`TjC@B;ap*Pe~&9Wr_j>aexoZ|z;jV&Zy^j| zV0+ojhdqn-AKV!Z@X--G7wNNCkCpIT)a84a#Ux0qvj;bih7t{zG&_2xI2T@YWp76> zT7+_`+`6Sj9)-Icq*E;c4?XClpt_| zXy=sne-Mflq79Mf)tiQ{*jdt+4wcXE&Zib-o2R%N=B#Zg#a!llcq$6^;At@4)lhm{lxM20B-U7u9aL-Rh~f z-$irQ&017!pLjI)`+WZQIq)V9aMH|A&Vw(woFf|+E}Pvhr`#LPU$Lf;kQ169H!pyaCJ2F&qjev~qa}czJcCfrGgN0Te>{u9J0NrdJ?T9%p<@PLgh)(glHGv>=6-_d zkOUG&Ne)FrG7Zp@iAO!Tq}Q9wdC)SCrv0TMXx>ZQSAxyKhRRDyP*H+05>&r|Pr}n` z>+$j4s85!GOt=sZ7s}Mx9CbO@b6gUQlWJUm1M_^l5C`T3w1@_lOyDY3M&~nOfBFTM zOKp&d`shBUVC`NS6z?9@vo!Ur4%~RQ1~T3H*}L^(R^Po_&ldIFXOr~PCw4{;ZaG`; z&H(M~vq{tX)68w8!TRs6ueP<5)}HO9m~Oe4*uU%e`XV5D10uBp!rYcf6@|(oUX06L zPm2N`01qfFxYAq)9*~in#bxF?e{-GE8ux$)%ylwypWG39AQO z!c6A#K5CZ2>mt!h!nFkT02h^P2YdX$;zGfBDDk`wC^@LfW*}!jvEQ5Kd&<+~dGbjdJoRyJDxdPU z^f&jV2Sx|1YuOl)n8+TqbPF;c)-5n9XIZ)h$spA&IE&~Obi=PzbqgxPmTrM%Q-Afp zU{im_f96%uxsaG!fXq$Q}zd=t>o4pkAkx&Qye`^E(QXd_*&!5_) z#n|2$MX@$ z5Zg+ViR8i0$h0JHGU9P#lT2nP@U`-W^3qwBi;G!Hai;ogZlup9ed1?hjnQMfu4wmv zS%?GAeG@;O7tGs3e+?mnD4j)4@?=6G?GaZ?C|54$LajAjkHd&Or6ki#c7e)WYPwu3 zC*vS#s6sMVOy^W9=gSq7?I7*r2*mLq@%<|hqs^o+J~T9x0FiJ6>`WvoLy3)v1PDh+ zZpgep68;@H5dPhFLJ=@--aq4~aNN8lbQpl4c*0Xim`oyZe}4iFk@WrWVo%}Oj>6$~ zb?ER>1`M^6cZVO$2k_@~70D5;tD4^}gStrUqAn5#V5Z)gQ4zjBxa*RgL&Y^c`}WP< zw{OatZu6{`xhv*1H_u%;w*~xpXy*_<`nF6Li*rvsb#76dzNN1j*Unoxr=?|1t94y8 z0zZx^xIQ9Pe+C`Jb|g@hw6Z{aofBP&J}`hV!BVDR1VubS(rLxs-!{CMtr$j}=={K~ zYOY7lij8K`z-joL)A~{ClED-J&1VBGsQukHB?cQun?U2tCW!y=4}*JHrywApg*0%s z5d;ILUwGP7ke;@zbyn~0M~J7uC;frOk)@-}`I(LJe<^-T#=2E2Og1Jz+_3 znJ~H}hP)GRqWlibyiC05&&55Sc+QXVIJ@1v7~Ci&V!9SjNMYM-qbDYAhK$L;*|SY%&QE4DmVUV<$0a%wUCbaems!D_azanqA2Pb2 zCc2P<01{=Gdi}Rdy$xwyd9tn?ZL73f{-xoof7B0lg{L6@uO`}Blji2D1fG|5T^M^_ zig|(a6mt&IzXo3+fZ&fhh#ymj+v|lrlgo+j8wvIkx7x4T?yK8z_vkBaiAp=^nq0tK zbhY5sWsVn?Kj-wtBy*>&8Q>#o0KP9-(J`F>M{WPxM|}g$X4Ww~nM;_PEX+R3Lprox ze;vU*%<_iHQy77qTFMHwHl>ejVq5tAziG0^d{;}m!*VFCfk3tlaKik7+Y6!B4FXmS z+pIR2Ej>w#%4_Dk*>c!j--oOp-$$-Axy9r@z$3Cdk^@0K6_(36^F6&GqJZ0=E}QSk zqye621t}!*jN5c{W;(w&7V{>l_^F^r$EM={ILKZ_YNk^4_R- zj^cF)l01iJol$Sz*_b)yl-a?se_4r$P}PD10|iwr3=Y^bP;{gYXOm!u{C|qG`5~Ci zTPn{+a=8ec7S81=kHPlJs~}%FTwl~yc@2&I;umD|dg7@}v6y-3C6Y#?IBnj;24@7= zV2};Wz<+RlHv9!*eD;NKcFuhhb2HUkX7+viW;-|#;2d2I6AfKBUEy)kfBap#3!KIV z0<1CJASj#0^cwbrN$rRT&gKe=M_h$zD-YE0-2{G;6gXE?F{@t>ED7Op1}7zJN&*17 zMHef6+!>dyy-(l_vXDx>VlH2@e`I9;5^x%Uku>k@ zU)R~Wb^tuwzqSic!C>aafB){lCx64mNjvYMOwU(w*Sjzu_gKSJ>JbqK&!liqh1A5H z*$0+`8<$@`3(w=F&C|`Zrf)8mHcta46e6glF=xsy*i9 zUsOdF6q3iN;xvUCtielg$*L|1sOjX@Y3rlCmCI6nsdR4&hj3qtf7le_<51=KObG5H zUKvt-m1LHrGZhw2WI~n8Fh6pSh5P?q^HQqZbTJOmc)B;8>P=S;;MhvSy*M7HHjf9w z8Q71nV(uq>?jJH|P;14#mMqLVYV!bD>-(sOo>5E>C5ttrH*3^417Fg293)8}D4w9q zAV@Cc4^y1?1Izr9f0{`SfuW5gKFW}AW94vt?tVKU{4F za5z3*pBo})9K|<(n4w@Q=u&teBjLBmfO@ri3l)H9-Vw0@k9sSk#DWz*g&*R7iyj9n zy!)*0VV(X*wiPK1t^uUPfXW6A!GAF+eZ|yeFN$$hsPH-Q0qhF&f_^ToKYh4tx5-)-= zb^!L<21@pJe{-Geh@1zGqGW5#?xqJ! zIsMAHR`2dhcAhaXMEm(B?ecQZu(#Jc%(!yBU-Xc%R#kwZRf+Rwp z>-AVrr9rktJp$mDZd-xSH&C91&LU=h6F1@z+>apZ#;kw=F7mhZ8d2vYEp$r>|O z?Ue5=f0w#+%#jOTp@X;fzo`wizJ_^EqaQZKaXJ<24DVmC7<9Ro zIShsOd?ge)%NxS4Zn*UL(q&h$oW`pyMr#r`jgVAlDhYo&I&1H#(>-$?ddQh*=;)Z= zJ>?W%ys@iy!OUp%re!N?dgWR852}~Y%gkX`e`9)?e5?5Ge5k57-VF3E3R$Ptl*y^; zb-LVDg{$eX84ln7k{1XHDWzC&FO*!#A%}T`%ki`bRM!KkWOb$%4s;Iy5LhT zfA#s>%-<4^1mxU#Bp{guBtbkDOhu>lySUn$Ea#Tkw?~0cD?s#xgZs`SEPd)Fve^a;q$%-of$mh|ld_F(9ao%q6uN9-9=JDt* z5we1ydsIzRagOLHI&_am%d1-7=u}cVb+k`Y_gD7AODg-VT2-~qY?!Lze^VP?2e=Q1 zu8`J>?slZD^U^=7Hdjg4BB+)Fi*9-j9Yllp-PqWZ$2jAfP;@dSlqOPzvh6H}e=^R9 znkLt4veu{JAI*kFVk6mjjZ;ya*M!@`_yBL=;DumIN&^mA=D~oFA9=MgcK_Mtm69w= z-~tlXrTg*ua3Ky9pN!9}e8KMKpq6S4yeznR#F?)NPID8!6w2QcYy7R^Rq%1E>{IY5 z)%gz7MpxiDeid13a&$4Z{AW`0e_R`bkN_J|3tciih^h)owIOQaOS6Paf|kAtQ4Q#} zwh+AZ4Dg8NZc8NEUTeL0Ut1~zvZ-_Alv9>3@CSn}y@S2}S8>Acc5~hrJC@JD^~nqB z>!%p6`i)k%+nsi%GMUt?=`n!hwu|-^UL&2RR<2)_+AGVr_5wd{jM*vNe;z0NxDOnl~?$pYS%TuqVGF2JiHq?S=uP$aPwQZ!LA-w9P zQ-Y5ye{@4htqNrYU#U!ZB$5XoGTum56Y%ZAEO%F%xP6WMiJ5Jk%B=OXl+LzVV$ojz z^qE3Shce4N6O%qgOwU;ne|XS}QS-otMe?f6Z2yJw;&lT9>lVx4{A%h@6WcRYS+uUd zGL|W2@Bz;t=M*zmSjB-x@8UI$>~PK}@7cCUwx%1x%*imFs`{(+9cQO(q{vn|#ivEb zl9^-4Z#B*;$VMqAFB~{^<`QLK$&$gCvoNQrv`RmF$w)cVl`9A2f5NOKxK*Gho9!W) zMm6dd0;zLY=aXn_qK=xRg0kwBf@k8sPdhnQ&%n=Tg?rV1u&jaOj ziMo~dm#exVb(M&`3DN-G+b}SDpkXkU1l$K~FcD<`&Z1;&&?+@z?;zd%G|OL3U?<>% zB)ptwpLXl$*U`Wrc(k$$-h6|3EjZU~NOZ@46E80MxvR~Hf5igr&q#{mR}>J87h}JU zcPCf7|UUS$GJTufJ4mqc#Z;QzJ3W{CqeJ=4)}iYv-rCoEn%`o-#5Ax~~f2 z!D{}uf5314Rp#Qp8`rJzKzY%pW{hN;j^WN!3BN#f9z43Vsc$pibqw(-tQadTs3>~ z0;U%>F$bB4$u0n1iSRJQt5Px3jcFsC#v`)GrR`EYG#i0kN`@&QP%DIp!fTXOWNGhO zn!KbNwL4=_m*=<+mjZ*RTE{_$VOhPFat76vNq3|ueNQl$a{~l*l~SoxqccaOM(x1b zWaf<=e`y62I1SIWmOM5CV_ec>qT$%K*69;WFn#h}T~xsd zKDn%TJTQn5xfL3&w__3l0L}n6iEx6$_XQFBe*r?~nfTUz2*(x!1Q(;qzE+l#vu=Fl zaMrCg=1NMwnaKS;dq_gzcHr*ub#u*mg=cYFcUIox4rOK1)PqYc+Wybz8RTSCI`WGY z-I;`BCnXB&NDB1zNFic=Hd2Vb8!bd|1Ruf$;FT#j*N(FQ=UyE#|06;wBcS8BvEKcW ze`CFaGOk1pWD9X98X=zU(jPI*8J}_&8QjxjO|j`@u->KkPCByhQ0`KiqClAr2x^ee ze0#bAqD{Dvj_3W8#`8Gy5c6H;NB<||IY&L#;dz3LSL@_79)tMT*~aX=fqyX>nuD08 z>8$nAg~ur7Qwaq_lxvHn93^uEpUq9Be{)m?hqyMNX!wJmrluUn)4u*Me@Fks_@5bo zBAb8!^J2IH2E70#SP>ZzvME7Gu@D+aWK-S{B!Y8Zf!i$k7=aSon=>je=x9C%%j z94;2K$xh^u5G(S;%PQg!@se=bKlz=V{6jJSkmn%O0ni<=9pb}5()dR5_1ztTcV&wR*7TC?osve_P}@>n%!AzaN|}*eU$NYqeBg={A-@+o`^iEeosj!(~~) z5~NdnpN-&iu2fP_8DNZ9nV63lDLj9;%q1%LEUv<|sdir=l?<5Q4kS~7`!q}syTIqv zLUpf}&Xq}~mFb{X152q5MKVo%1PH2;>?{|_?31IjkD+=E;yJLCf3~I{Z;nWTfNr2n zIaf9WL&%&|i`T&QoLE@~Z{ZYk0ht@{hdA*p4%mzEH#r?A;KU~u0SL@xBHu5VjwiVv;l1=LUTD4gv#alg$Svb(*cT+Be=30Eb!i*Ry?83c5LI!>(N$B+ea_Mz>D^*8}Kt zUFnut97>8TUFq_3vinMx4}mR^HC$Iol4wX*iIO3SSGo+RBwgh)I9Qb-UWUGkcH)_* zi`p)66nO?ue=x*1i$HLAip0Pzm%+?>rsR)OWoP2MFX!{}unW@&swkR&#C^}becxO@ zmOt?PcGr4=H~%P#K%HEScCd#9zi`;$at|Oaw)%?sTVMUm3Sqv(Jz=ol;0^v8f>pET zAgNi-&lBAiUwSR_pmV7`nH%3JLp-hu9X$SM${i)be-Y$5vSm;*I{Y9K1m6haf94<# z!2ejWRff)~&zbJ}oX!8fgASuG{%S**w=YpIO@!tm_T5ybnx&>h6maW!_j0IC7dZ;P z80n0+jJlE64KzQmZJSnHUCe=k*_3Q+OM*8NZEas~o7RR8@FZL?Cs9r#w!P6MN7eoX z<#ol`f3PiKUPzlBOthK*MO7b2VCy`+gV%}%{FO5lg1cm?SP%u9PD>9RzcfmGqhmNk z-6hCu`ur7hW)Eu}Dd53`cF&f}Z@hd<4=8o3Al;!2&z^I|=Qj~!opgG9?iF8p_6sAP zbcfn~;D&=+%H=HwZ#dAccBX(j@`Y!=bj4hje@O?;+i>e3*d9z<&u)is4Z5Z79Zh;I z)~m8!n{Z8G;_i+@p@6m&ItmlLI9I?4oGWyoPMV{2g~CLi6+fLj(Q+F4zs@=3nf#x1DH!% zbE>@`xSLG*l?XL2T>h&-G8y=lk;J^c$&fUpp~+arE;NV6lYxodq!?WvNLI#@?MZz6 zDp^S4;~j-quHd|VkJrM-Cw)Ko-Qc%^f8Py$L*!$^?*_ji{BGc7L34n970;1x#AU@+ z+5htW5PH3WzJUOK5^rh)E<;d1qHw=kk>=uN>>_PItl| zx3|n&xTb4kljyv<1;A8W>%0X|ES%TUWTJr^~R0Ntyj&t)cLcwU+Ly};e@HJGc=e!p z%W?shZ{L5>=9@cpZ7&L#sRFH?y8dRM4A#r@j!wGbb{yF{*vY1kC zweXTG2oylLcgt~h&DXPqX4s`#hE$jg6!#PTz5Vb(XH@x%+aZV5 zKpX<_qd=BlfdnV0G)B!`(MHI+ zWIRdy-jm&XYPHcv>0fkEEu_?m3stl$K%!JZMF%md9J|n)NRwJzfQ!{?J6Ag4wRN1| zMBhYt%x^8S&}3_{Amu80B<14iE5d6&wD1pV3k-Q%lp;96e+$JE8?qS;OH(sc`G1J} z5;(bva^F)`XFuJ2PM_}6`@T-k(zEn*_v~9HlgYkJ5|T_Z**5}7*h#=7EP;Rmf(n8N z0*V4E$R=u#MMMQrRIVUGK;?pp_jyIsD@>ofsyf}1Nlf&<_wMialAb!XpRG>S_kHz! z|8H-yr6u_-f3I8hIYhg?VK5m=ySyTYU++&`37^C+6PhY(D5B~WdYE0t#r(e$C1jUe zoZxbVJmHpv%_iDiHmB3=cM6hZm!u3{$gfPa#(n)MJ>nj~Z$M4d_0<>cx-*=1nR~-2 z=!hET9#7P(gDd@6hZyj;X4+$ZMJnhaXR^%~*PNCAf0P8M;g3wH{7I0eVK%O1&Z2f8 z{eXz*@Q*rhBpaz#GMPqS6 z-LXgkNSV*02!uf-&6I2_1Yw@Q*7Nqwb|KFSiv(f0O`a_w1EM4n7EZ4&jvQB=Z)Sys zf=H^%e=M$^V9ol*S$Rd#PCK`!76FjdwF$JYu-qOthALEtZL|47Sn2x8gArA(08e>RgURp=1^@bY7m&s#E9#6Jer6>ez^n+gq{QC z!W53c3F`G^Yw72xq*I8^2O}uuIL_!$G~abYuek_bZ@#V-_nx5>!zJ+SCdtC_1c{?&l?^-Z|2Rp ze~~fL4GwO$`+_#rE(LWXZ1EoWL%b9Ihov!|<}G$TJMF(JHz2x{5Lct1>q0 zzksd*07)Dt$_~x&1|x}deN$@@B2KV5+~ymS#PJ;G1t~!i6hTIKiHbJVwKcS*>-`~K zFoFYu?;ob zt(&>8qpg?*3{g#-7*T8i41PF7_<&c_Y0PulLchopOqDkHORxs)aJxO`9p+ce&zqlg zxx8R4Skk?@yLJ&E65S-e64%ag`2u*fACkM z*O>gS(a`Nd-JY6%foG@<3h^m5%q(Wkt9ss|+tM|qJ@DVq=jM!Lv0x;LZWy5ex%%zD^k-qbqQihp1`J(^pnY20?g zQkZXyKHPct=p$X%pVm6Ift2Fle_fuhuZJT3C)d{tP*ORXzHyN*!HcS45j2DFSa7 zVQ)huKKs0L%{NkG4WgCgiXQyiJpBj<{RvusQ>0 zb)JzAj3goA@olp#OvIIRe}tFYsjL-ZDhq!H!6HbnZhPpV9|i&tKp;RC+1+6vNo;z& z^`VElb~Fbh6{Z6~;`i`RF7*fVj}EmJawS#J0u&~P5pr7D0= zhTFQ@!sg=A`T@3YX&)NcP@;aB_Y&J6cZ5J2Mj$ieqSfB|&dz%8f9i{7n0G{*qWD+! zYs^rrz9y!PqMw`!n+25#nL#(B1iFkxU>US}g{)8}DEX%{+gpD#LIBzA?T(DYG>K#! zN_HO1Z_gE8ezfq&s>~^E_uwFrW;?Quf`hbVZ{}?h?(5d}y7reJZGR-QlG5dPoIMF| zqqs&TqLZ0E8Bpvge;{R#)6_jdBM34VZ`<6})6=zi+ke#}7oWa*WqYyMzH;?TwaDqs z3!0i1Opu^C7V<|T{?LGR*qF%-4Ba*~n9gR?gE%sf$v_m1wiiEAYLDW7?WKn4dH60Y~kQ z>E?Hp0rB$LljOPZyu_U(pE%p1IRbyuhnGFs!vnRBXnvU%6bqJuRN6RJxfd_BSalzCH z>34g3%|A`cf9ohIJ>QSGj9!P+{29$}%P*L7_uK_dg+kMUxnm24x{?V}^VXrRR6L&Q z8Ump)Qrhbawk%yii+e~D^EOg=D@pfXJ+gjH!|&Fw8J)9W2;xZvL9gMAIZ zO9uw~hUYl+?9iNWB#@fAim`+*5E$rm8Phu<*HU!qfALiQkw;u^k3)q$@L^q#rJ8Zt z@Yr!0fqDHaoGzU8@WXiRv}hOhl5()S7q@|E==D z{}06jp6WyGLIX^UX~eVaFtdu8sQIEe2BVvy>1j?VxG6}y1Ye#O_fCta4+1@rHs9W~vesOpFR9yH&AyHv$YrHI8q3cN;rsitsGq(_{(#r&qMX)+kW1zz)f zQVg!fT{TV1{{}w8MnM#XjreS5_ttDG`1|nt)R+L~WQh%5B1LDPRE(t`Itx5(ELG0n ze>8WTL<=o@$6WK6%k>zz3;Y<|MPlZf$wN1RnP3|jx#=eJo93s@Z-Kwx+q7tWVLrcb zd{NVZx8L&h_}+TEdVtKA@44s8dr<*#6uHv>< z)s)B!$WC_+X^Fby&bT)Y8}}1$#`}4;f1l;|aXbJ#w~r>^!pd*&XF2nrI}~!Wb8)z6 zvI+Pff&%!%L7p4r_=BY7L7pA5qOU)I!p7t#BOEs1?~HIIiDC~~ds=Uy>rfc4eKVP5 z%t~e*vz6IFBr1d^sv%!YLnP&?a+GyX-on%s7cAAQY^er&CJ+TGj^c9D88%5elZdbm zf6MV=9G$b!&U;nG7LGNo>q~hc^rZUMH$}rXMfD1{coU<<+bLywk5FYH(e=gQy zT|=GDi=1(@%hysD;OaRgRPT%THt_Ylx6O?Bb0LMR=No$CzIq&M;2L_(zHl73=p5{h z;r3mF2;OEsXTE0seYaP2=KK47YmZ#?0Sta{(Hj%Kfx%{{?%Qqt-F)4A4*HxR7XEp7 zs52f9{~JEs&dTAO@6W!LT!6)Ae~bS)-dE4F!MYaTpW|)bW3hXkokO@mJdO`P566J{ zmEJuM?DqBdH9Ix$#HR{dw-!D%;nTI2fkE%?2ln(%&DTWk?>~u!yg)!Rvj#7q`zP-t zZgkYZRUnSZ^ua(V__^?jx)KfDY@DK6LXf7Z5D{H5uj zwr!p&!$w$2x{C>T_tS5TI=IyDrwiNhtvY;Ajy5IaQCeQ^iPcSsVn-7aI zToE?n0GGCpQQ~qX8O|LpxqF`6(V#PqPbU^+V`OM@1(ZDGl-`)Y6@38_7t+m zd2S<_|KPCwL|1Kh|4g@;e?7%C98VXEhi@X5+m$cabZ{tLTvho3F^8iil>?*%j+5{# z@Qh9W87U$adTQA>;q=^Uby@;{X7y!NsQQ1f)?5NCLI{7lIfF?x;3fK;VZyYRssBqa z#jG#7Fb#(O!x0cBC+wF!pxfS1>D+`e`0g=&t@Q)54NQx1#*MCFW)`LK}AZp1@mCkaD8n7Zk)~HUKV`K z?Y7Tv#!Z_C2IyhF`CvL6&g{ai(;XbpHe<~AT2XvCG4Vf+$Jg0{d zsJuj?g|r>j-85;wsE1hO(In8KhY$cL^q9%lvOXY@uzq3&@#tf#Z1L*y3pj$>vz;86 zyyX+0xY?&mlIB5x9CaUH{&{*jCTfT&GII%EV|lfv7Ic=Rz2?T6n5vxuV`mzxH;pNP zjKlYW>hq~DfA~VRh~wn++_rPKY$WX7#x3Vwuw_GMcX#K8EvtNvS8>Bv9loi^t0$); z(LwEw{{3bgvF`0x=z0{X@~Qs^Tq+@FYshgtcyZm5Ma?ZO&5M>iS&OV&JTjv$ zm#dpGa%U|9mfFN;MWA`bX9aCFsr1B{ReS6S(hPnqe^)m=^UjgsY%Z4_9=UVoa9wWl z@6yjij|M~%*7ig8a~5WOqqS%2wp>HeO?-lO=XDYBP1Q>_#k|W{voQOtFM+-!M4Xcc zeF^r9LPXyZ@_pSG0{ziqbn*w~Rr;Mmv={@QiFqW+T#We)50FIgfaV6^-)&26;nv6< z-7V&Nf87P&3%6PJa|h_PxG0XvNhmH*wL7j^8nZ7{p86K1u(lJGNtXCroO~4=B0%8g zg*b#S97j+^%m-zmKuU37y|1UylbBu)GA-14fne}gb=9lHV3id7Kk-)sfB2BY?RZFb zIOJO7-}clXh~KM4_MEY16>&7PYRxOP2)OyUe?~L{zF2M5-P_w;Z9e&+)oi?2Diz1A z_BGyVKOe-;uaSB`tfEW`5YW#L*VT98Ls^u$)O>B|qD z9**YfW{xb;w8`~LW(|`8I6P}fd7`6`4{V<`dl9d)-x4L;sGvM8i=&Dx;t8X5*=d`j ze^GT=ci+s#WDr7F8-{h|HD%xES)KN0@>JV8__@jDx}WD3#bIj#P9$1kd=ba{ zQ3}_=bysgmw6r9)_?$VGuWX1nHO1j=e>|IW`sh6UeY61eP=AuMnI#kzpvIm+uRs8@ zp%8&oz(O}ED83UxIV7kEo^lNro9KP_!3c6YU?RgsfR$T@Z-raJ;g$~K;`!dDVrEu3 z3_$yeV!3&jf+Ecwq%fQaZu9wrzB_^mJc{eXVRM$tFtUYmTb3M31#lVWE9x+Ve*w3L zT02`p{-%=emSChbD^pxq2ygZm^M0D|ng|Zfo)Nsk^%>Gjeb@x9Lb;GNfE#yK$QZ`8 zAY2#5KQJ{fRQd4yKam%Dsm?Ij<048F)$Os&slEMsdf5YTiE8zdcatJga9(Fd6D4pQm2R+%LzT% zeMq}8NrOkZWsk++@4!NQ#w13W7~6U%1`vL2S=-<}}o3&tIX>p%|Sn=g`&kBs&%P z)FfK);{V5fhi&4<$?B=cl>HNB=!Q2O4DIYwe7aJ*U*=9*ktgFD{3 zDaqC5r)nA@aKEfo1~kLa(4(56m~X!P z@0c!{m~rN5hEoP?-d(+S#X)fZOvyJHbQQ@hNT@2aYDotsD7 z$GDMfM$zukf6>X0kHYtU`2r_t{BF2-qlkOf z_>KXVn?HEDwU>*7Z@_Od4kk<}!*rs#HX?}PczimNg1~cRO`tw%0aXtv%fg#)3T}t+ z#1nX2T`5};m+-4!3Fc2(R+7*|NOwu-VQBxX@T)gT5w75NINapuatLq!N|*>T?gK-3z-R8?MSHZ-n#H151K$Fm6ZtoGi#CT}0|4?LM9No8Ow9bG`5SML ze?zdTc5u@?1sD;`lG|0uUwP^xC1S`cm;dD!>1uz;eAoOhn~J9-$bWK|h*-Pd@k5Cd ze|R8;TX8>$PnkzOGWw`D?0Ie;Zda9e{~BF_`JJnnTbVC04>M0PPZ9Y?)=NlCyxKOy z7B5+ZF@=z|j<~?nnst`j4Z%$b5`sKW zY6|$#(x$3gb$W9)Rn|>CrezCmSG@6E#o+)u){m!Vi*8kzBN)PAL3Nu97*QN5e{q_v zs`B*sWrRVvjHHdJYvEbQlWWA+EzqmL-x({w1u~|&02F12b9fQo6M$r;5m*SV8za|+ zD*_Jx0el;X7jO)>63x%ZszU)AV@;j2RCowV+-du(g?UBA@W){l6*E&z+YJvc ztLj2MiLS?dXqM^0^BP54IwtKbdmZq&4I_%R4lU3Gibs{F09Bq+bpkGDr-KYm^M(u` zHxG5L?`$70!^Sxc`Gw8kf5PU4`Gz@-s5IW*xn4WUh#u))3926H645KXCVF%z>gOM2 zQtj<2Ktl61vXucCcR1|s@7dY|_I7RRLs?W<(qdlGwzLiZz}}W61)SBlsmr_qSAn|u zf&|4I1g{f{I|V2L37^3$8eeK3ZO6Z>EUts8$;Ez&$4G=}z++@ae-%lhMrTDVQkD2B zvpkF9x!-kCGcXFoH6|1tkpFpUma# z{Fxl&ikIDFUT%4=2N$beuX}YkBU) z5e~3BIR{(3Z1V52f75Wvo~Y+>+)9@{F;Df|xR2799*Z{do%P9D)<}h-iL`<$#?R!3HrB5G3>4pih))G7#Je>Qaf@q+0R#eRS(=OSHJ(C3~jTs-6K4eL6(x;oZv_|3+(on5Kqz;mW| z)3ULawzihBWt(=b&+;98sL(pL?7%zOI$Uq#uSvbG&b1rQ8ecrW_gCm(TkDc#-zP2l zvRvWnxm%YnZEdSw->*>_uc5>?ivcK;5D-s9+|C-*e-B|%vncg7t2zQtzHm!7K{QOR6-j6!QgqDEFtZt z-`67Nty#2yXj(2<^i3LRx*a4&jE0!5>Eeigq^@aB11HIoe@xfUY08cG=8Cu=)?k3Y zntwa(!O9Ki51a>A4xTp{=XN0lIUe(3u(V=cb4BMBmvmmyN%_V%(N|F;#j$V2 zb2^c9x1U6Xn|fWdNEl0^LIf?A@-(U{QqwG2Xw?H36Xhy}*X_Ld7ff47`9n7Z}E)gWyJ%spKzLgdDI_`PF`WxC8rZ8 zB;g1BQTsb02&OC01QyDN5O{e?P>F8y<&gdT;on@4BMqALIZ(OkO z@PEPujd_2t&B&FFS(uDDV;4G*iI{(kW-xi|jASMml6TpLdxvlhchf-M@Wi6|jrn}z z{6!PPeFIHy+||&%8)(P1J<`s9J%40Abhhbu{)h)|aMSrCK;{n_aCrXsP^}M}3+Vju zV7Put567Z`qV!pu-`(l-sqZGSHEx@?aIqR{{#8~GkST8NRi^`GX`wPf`T zzfWp`JF9OhR*2$K-f2Ef+CFN&FNu{SGzaw29AL9vFRn8xS?0qpPV?>Qs2e#h2{@oTbm79IK1L=4w7C?^O~>gO*amTQlOE8yG0ov zSf>uGG}zdr`4Jy($C);Ji_?c0hC%o~>2Vl0^x>Xx1ovI1_zD|v1{#&HUym#AZ~><*)zjy58+rgOW$KtN;vMdI4FSVl!(a7K%DHNj zO5sH2zU}MjZFV}n=FomtjHLE}ugRh)>n-|*RBsA@UYP7nJMDgVLa!W()*JX>cRKN; zn(Rvf6f`3H!MD9mXLE0l&m4-d@cwfm;6d3HbjdpPv8+$+gXowR9%dc^3&AF^8(api z1h;~_!L#6(;6up46l{jXGl8d%%_9ekM>{%|%A9dZT{_IK3z;M@U^WXH1#0f20z=@f zc}*aH3YysjZ(vF<$s0r`7*Getmdy)ZqX=(;$v@0zw-t$Xg0+6BpoMSqwpz}h`=~tw zIcGCSV}6@@M>^(L}j3YH{LqNN|uE;A*LoVjYUNB0c~ zZzW{#3S6@0c@D?vX*~Tk_d=wt7f*@=9))BW6vGYQM>z@%{COoa$#m^*>5U21E;IOy zmaj%~5~An_>Odqhk?K-MYQy-*>5Bx%2{3ee$_ zaRD!|9Q4RO8FDfgx7$-34=bp5t@odeB7DYlC(diAg_%B-Mh0`HeSj;Oz}nKue!;f?oy>a%+M z`@hxJ4m}(aM1*ufRwF0`WE;2}pTbHY>ju?I_m$-FVLzuie}#&p7v{FOBW{7PxoY#OjX`FGL?(J@F!5p-2=jbJwkZT|Rb6GM!Fd zGPeA28cih+jGYGNMOGk(M{xN?R>1#4o=`~DX9@z+)G!pqAaS|PbGjn%ni56|j|5&4 zJ-9s1asF0AG2#i{4_HZsoI4nlWI+`Cjqy;KmzQ>3bNx^_tdF=8iIgYQhM!qNwb%98 zJv@#sfHsRmPD9;h=(G)Z07{op42!fz@$&~=m?V>0QeL|RK1diU%9ky?4ZZy zcAYkBP7^Z1OXvF<+7>(4#MQDgFjO9%wZvvuo6{`=GY9)ZDI=GRtS#jhHTm506qiSj zUb1@4?nbxY5ss5lgW z4WDMypuh@}iaFOW&F^jcCb9uM+<0EVgRzl?2uktgLcrs(+l6t?7T4^_8NEFLKfO6v zU$<=TnWQ-#Q`@QRIfxnsN_xEJ=d=gv4ImHy6{(Ad*=~^_!4pnU z=m!O|G`Z-GI1%a;AsV~+g8u#sZvNuU=MM~=fAi8gSDoH}(Q*1!pRx{%i05_9V=wo3 zLwuWHx7pdf#vE=!tB*z+BS6a@Yxzao5AxwQHy$EQ58a4+s655;_M|WoaNCW0eRk0f zRF~-y5ZJCo8=}z$4OHb&_n}RccPleYVtg~N0Ed~b}*9}TtI@Xr_SrGYb1gBd%G%*?i!qV&P=2QR8(47 zES%PXr~H@Aj^cQ^JYEFfr$-af_F3?K>)4PUqJ1qGO8=(X7Y@Fs*}u@err5o?kGHF; zy=6gDZdU#6cCB(>X?5`}tHZa7t4pvGck!0h6FD${HB9&qsy+f5s73^4Ke*&E@nQog zCev|eJUb2bzF07(gqEB$=_GDiN|@zO7L7KqC)-b2l?xcXlq_iN+gPM>p)WcUiFH`%UopeggXbOtLGnpTuAfj=f|4C(y_r zShkRV-7^pHO?42|_RQZvci=IrVt%QS+NGbMVG3*~Yl z_%IHCkt`Hu6$;zTzED_NA*GzxJ6rW8XI5#KgCP{jg(~xiD<@L-D{Z5N!f2Zr$^?NY z$a}x*1>Q~%AGkU|?Y)U?pAJn#IJs2MoXqJLCrLu=@t+w(n_MUMMVYJIx(3;JSa0 z7NgN(#Jpj?p^6{Zn&QrnhdYe<1Z-KYYs|fhU$pp`qhYY`T>hfhP)*sllqkj;jXT#a1k9vss9TjhXm;vy6yWYCA zwRLIBZ8(SWkZ+*RQJu{g^(=R?eJGc}Q_%+f03bMP-9)*wvplix*R{yt9~7@w`Gd`d zA~b(J9?W=5ucsBvIal#^J80Ej{=Iz!oVLU?mnZ?Wmu|lBSYZg&V>?y6b zKH^2dAijjD+>|<(t15MW7=(*O?WHniYF+MRH%PQ53wffPO=O6qO>#Q+!gLo9@N?#~ znZZW>Ok2>+ZIO#{&=oJrTR4~MP_{T$?&-|>8-oK4vm0}>nvnUXq;u<3#o=2QLlsQ4 z>yC9khoY|I^s5}Y9@2I2)5!tiK>|IA!*!{F9JH&ttZJ3_vxP!`7TO#(PFE{`?q7gn ze5O6v=x?0eP&d-ZSGH&}WbAHElT0Sd=^A7l8ppZqCL?RQ12P1W)MOkwTt!Y3!c4J5 z1`&pw4$ENobhzQNM`Y05Kr0y;xj1TMq~l_+ru#ecu7Gf)7AaE z_Sy!Tg}=?m6BbT?Yd=s7EY-x&S%Lyetv5+Pci-J)4ia7==Fn+LlQaMgyDHgv9w4M9At!`viW-bG z&u;cPp&=nl0Z37QbJL8d4+0VJnyd=IYZD|0SR~-~K8`pdmNfw(gc%rC0qOMqPY?9Z zMG{VfmwCHka0NB!sZVB|m@^D0A_6u(mjfK@GW0x?HPj$~IT_Mi63ekg(Z;hZTrx6a zaeemc#VleGCt36Qesq}Hu|=2^ldbxJJ5J{0rCYMckrQ6>4VJw|;Z(r()8nY6awyT2 zz(3ge?PS;9%A28NG6XLSC+0ow3J9J0<>tK(r;}{7~&dZZi3{E=4BVkLg|m)4i7eo2ASq=G+tf@Cr3RF<0E$ zlQiPheMw_Vxv)x2aRp2RVk!_(*L=i-l#`N*IICC?jAJTt6fdA~EKYVf;ScEo(cd18 zw#S@)f70)N&wMWz-W1N6?`h$kPOsMqKJWB`Uphm7p~^d}7OgTTljfJfQt}6mnv1>8 z*RBMgKlBLC_K=-S9DJ-6;Xz-->bbud`7G%=>4%>tm_uRhs86eWm-u9Nhn*;c7tnnZYQs_6!0xTBL&Wz6$uf@7+UXOJ>XO7+6j6lA6umVve40y{LiS{t zn5iJbH^ZkH*?_P&LNI>3y zH4QvQGrvv39sihh#n0E;Y-`bhknvR5U0F$VAl8T7NH9X?>y>xi;ZdTJ1J9Qo?>Xd3 zj;Q9qmu1!bsKddR%e=$!dk0Z%tN!+?61w0COp6RrkELb& z?OFJo$7`EfI!h<`6(csq+zDQ)yeIe%Y9lV8o2`8Vi;_nn-Cp^VUe_Ui9%}G=B@TgN z9u^G(Kmumqqa+A0Yzm|sc%fZ4!YLX-X4)G55mz)5(;DJ$0$0WvdeoI) z&`es_bkd3aN*{i2JDCd^rX06C!&KGFiYFc^WD2nrv~CX`bGh0J$a@#?o3CP!5ly2w zUYc7Yn3FCPsjESXxMhj*8-SPi;lo@ZpZq!4APLbdp~f6fP7nQm9_VzN6QR~HywS); zG%b=fDyNeecr4}@c(dOYh}$vE;s;OR7p)uSy5VaKpR5q8X0n9awa|-C?c3*cKvnla zp*4E35jAFeBA(es#8dFs+kli0w}x@Qp2?qktTT9;;D|ZHpTk{nxd3=v3n@?&pp@Kh z{&F@iDylPX7^=&E?h~b3Rv1RW%}mp6{wbb8Jxs!~2bu;tM)`E27*enteoFLd716Fr zJl@h0hi~Aa-jd*X^PqW<=i!k`TvowV;E+RsKW#}=CW*}lWD_kN$owO4qRI~(3V73e z3xv#=f(ICp0patXj@NrKr#tZZ=Mo-nx_Npzegc<3IR~$Q#X5VYX@8e2wJ|<3ZE52n z^QXaGm+l&*!Jo{VT3ePZeP-#Bme#4r6Hhxd;3b|+J*WOwh! zYLVHQ!9~P_&!WK$REO6bH19EQHvce(=fEZ~_6PVb7~2du0InK0-@X4K^ABrzAg%`X zM;`~;3K4!ajeGcLZ+8m+qmg9V{2(`+ts7oET$i1Hi4LvVw{i5y-S&(IUwGXizxpF& zI9*Mj`@&s!0?Do3_IXLV<1-Gg^^HD(MAT2^KOy2%;6$6{tc9*gFzfNU41ZxRas`7f z@Bj|q#j{*M*Zx4ZfmzY;Laz6^Enp7b~w)NAu=^uiEen z`Ko{#+Wkf=4VwTEVM#*ekfUBOp;MMfjS=rybZ&A>D` ze;D(a-OOxeC9{<|hq;2eiMgA3sOtZTDusA0UmnNdgM&Dc%R#yrc|8Ufr{)$_MP-t* z${>yBlP=sHe}^N_spfulf&q9xy2jX%}a}Ir9>`= z4o==U)X_Nu>>J)4k54{`3SFCf%u9PWb%L8mdb>uFe~AmO>Fpkw)zv%FUvBT~YcKCF zkwa;qbA4y$`m@(}b#CY+NFz(PENyLF26~c-bFaKGnXVqd4~pYwOmyN4UE48vT99X-hXXjXR^VrUwxpO-=Ev`3=y4#U!myC)1WRHN1$Rc!EUyfHt_~QbJh7+y(8e#Ue-%tmiPc zkS*20x^lKs`GKS;(hu;bBRntS*mETIf}kkE3pmO37x7(+#s2=H`CsPWOML)-FPk%! ze_S?O5B}7YF+b0Wnv^Zuc?mjf#Ym7XHpl@0G{-=Wmqm})A8HEwQ8>0N70iNkIhPHd zsW@#mr(%BJrYVYM`;0;kO6{Apd_)lXu$y`vv$&6~%pT?%{9R%?p++YjGiy6JvfoLl z$dkYLzb8NcPJ}sWg@w`K~RTkRx zXnPd?x)RCG$R-2uYk?%Ru|i_<&#g(gRYSar*5h+mUa>9&*5Tu16rUW{(JL6Jf4qVN z^c{Ti$}84Iz&d<1|Kud+_x+c3c!v0)_UpfO`CKl)Zf-85vx7Y00G8sjNAanb22!bj z$o9sg4G%9(wuXE;Okk+^-F*eUh{kY?_+}_#UU)vUhB+UEIw{t3(m&p8a5B3S;b7Hj`sXYrr5_q-o{nxSXC4dv>{%E zuaNl7{TJZ>=3Bw$5PT&>n6*%)4j<9A`9!5IkZ$Hte;pIv(`XnLu!W+!sY2TbW-`X4*aqwh5Pw14J&%uvriU(H3e^Ul+vxoPoJ zV}Jca)oR@0*)5(gMp0@8ESz^Tw+L|yMPS+#Q)T<|P@ou(fDYHVe>GK=YfxWw44yIp z#qyd?XigG{$D-TTuUvL8mC2+IE?fEZvFNyYh=?1&g*ZHLVjC-pj-1%Y zidO#Uin#EPv3R)s)q99jADpMQ(|6T;YZm^|+vX{Z_4mh{n}_oGr-@UD=4R7p9ZzMd zZ+4Q(L(S7ee}?*=Ir=Qxi^|k~n#i@<@w`twA}pdd`~Lv(AtZ~g+O!`xtnY_UqG|pj zk_F?Rq|kYH@M7fy;ywZ%@Ws=gJW#oW_!b7Q%fgo&(spx@;D3N8a43RPC*Zk{^KoAV zQlAssdFjiOFWY5kN)GUZC|4er?NFCh8UMa6J7oN;e;%gcL0RK!&j0Jk5~lCr{XYz| z=T$Ol{%=Ry;c71`>9NMk9iaN*Wb7^YCwEEN=`1E<%k9}>raZNKlq8zTL=l-PGkC4a zUZbU#TJWA~P;LvQQlWGzwH!cMbZ&xBH`2MzITH%!RVnF=YaPhL$ ztA}qe-|+#exCKxom}L`|#UJb}}JljY1yRhulB2Otzh2*4h}C4x&3jzjZG!R^w_k7}}r>8}Pcs510vp1~5>7(W|_k8-xvH5jF zy9Z;B##0}$CCt0BGZrR(BHz%M{x?T5(_nm`LfoVp=QPmw{WtU!l9@EKj#-cA2L`kf zEf~w1m#+6zgN+zSQ!D^0o3peNEL}GGxNr@s8%66_DASgi1H}r6fNDvm86Gna$^&qL zP09{rG6Px3W|N3~s=jMgf5E2PXPiAO*}#7&MmiOZb=KJ=J3UByAHQi zyKWt;+PuDmF2j`8$T1&ACCkEY`j?WV{@kb+KS;dWlp@H1Q1Y05pJl+s>_7ALzJ9#k zNCTrv!2Uv>|BMX;`}oShNOW)BSX zZ$EQ?D4PwfA`SD6fAbbRGJjrU6DYK3ysyFYyzUp}K++kDb91h^@3H$XnFY#q!8dTr z;H}wm9hId|;iLcm#is<61~?N968wU6#zM@g*=-WVJWS*e+hJ-F?I2)&qz-R7&V!|1+zt{yb=PK{e882mCGI&^|jn=f2@$IbiZig4kmpws!|L(Cg= zP+UJB<_&tRm6Zys>AFhA)p$MQnt+oQ;2Yr5)X7zC(VU(GeX44Q)k;nJWx&=CX=fCqw|L08ah)pU~U*Zrly^jxrje^E*`rlc47sR-~N zIB=kHK=`Gjqh#1#c-i49b=lt$-w}SPmWqb*!&mH9MpZZa=TyHk#I#{P0(0Bx>5dWz zrQAAg$J}cvJstC1Ox;L$sbW_IP-CA=wl(9WFKo*7e=#Lf@oPk3O#Znl&$xpj7knU; ztqV@RMh5eb_S*@1hPqz~%dEoL&pyY2jQD@3;-#FT8#;HHAUPcCG=sIDd$yeykrK7- zS0Vmq-)~pzyX)}}omC&M>~VSV3MCpqh;_Up8BQ4} z(mRfblP~H8e=8QtVLP6drByO+;*{3QmM;F!@!D8Nb=C=&HCRI)uVRP`(-Z0GiKKUW zYFeU{0ePFQ`*i(v>i}-VN59i)|Eb;S#K-T_1JL0EPFv;k6jFAz&ACgrnYWMx*kaS) z(QT8zC#G-6V{=|`%4$QqXnApDiBY(xowev^E#zyC_#mS3y?cTU%$#8EvnN0T% zFIls3_Zz!6Oe~(+n@%Lsy)ze2Y}mcKe@9>6j(t1&`*-wb2GZ$)d1T2rP?sF+nmv5! z@=J$je|HTg>rP0byHe4P*8Xy_wbWWH_qTRLQ~!`rIk(^H76;(GjMXm=sGinA^dWvu z5~DF4n3G<~oW<;AKEd3IpO}G{x@0@%w1i|S+g>iX47~6e@nR;)XL+yNAQ<2Mz~aQb z1*1^1EcU$VUb2@-06J|iSZ$rd4mYxg8r|DT07lR96=K>DuHJs;NP>&%&5@t9w>vo& zJnYTSO(9MU{P7K6-W7warkLBj_%j5YD1@E4Vba@Rllf6eZ*oQP4RC^Jn5Wxxgd(nd zD4Hk5d9(&!e{=N5p(a<1)?r;XaE;x?f11x)?JfTDFs5||@VpkI-ZQ7~H2k-5Wa0DX zR-%3cZpPuud$(;NZ0DA3?{Bvv+xMQiW}JYHj!*nzq8b5PEVU%_G{T_bn%#ZGh2;B$ zWkqA8#;esfYhER7rpsuFKbii2F5$q}sF7=ok!#fG*GL4SRCT?b+E+TjDVhBPe>+d_ z9~kIAeJ5aQv9}esS9*$gPkBo6x|LI~_~>O)_b79Gd-I;7jLoG0;Q+6@b^d?=6ibfw z0lpsvT~3jhw=ieZnX_g-VMw4zNlA#8a$@1*@e?tnO(BYCWB{PZB^e>f3O`k;qS#weNRm-Tf&rJvk=OM@UP${VF+8F#uw{3(R_4Bh?)TfA=N2lgaJ`Ixy1Z z_Tmh4nZMP&#lK?!+((*CGAA@_u)0GGZe%W-)=BMoKLx))o_9KtBtF%tQ2|wG7XS|~ zhbZJUk2<+r(fM=mysMZ(Zj;r=p#jQ9F^-@4B>0SuvPIqO(5kvvZ^E}2m5F1@V#Lx( zYyeZ9B0XHTwhc-If3buF<~$Z?bg8P^g2}Bk4X5YBeu-aB9Gl_*+%^Y6^F`t)3$#Eu z2TjfeXbyy+1+gr`1vm>_T0Kq`z?Uk0qyzXg4*zoq)AJV~4v!15iNzs@Q!M!3TapqmaNUPEy?mG+md&%e+}5i3&vnJn}8q~!X74s z5Rw1^5(t4nGC*dskPskYNJu6-Ss{=G!Z0BuAq(outE$_r1?)`n-hA(U|L@7|s=Bq^ zt!~vhr_TAEA^6{LG2&qtprx3fsJ(SDcOSaSq2W8}v*8ms;=jC7go5(r&vBmP-Hz)WA9CF7a8$`F=k4uTn_jg2(KNmR!jjJ*FcO{AIcYElVlQ!mH2c3) z=QH7~3Ev23Rb7piV>L-sqn%NB1E$Hv+8=Qy{(+-*Y<)&lRq-eZz?mdGLbnSx&E#5l z|39tZe{2rJon|&{AzG&v?Tq2;xD`kE{BQ-S{Rwhux02u!tpRv5jja!P zL!stS=xpmDu;Mx^1Aa{YqhMj-!a}$`Tq}nNIN)yxK7$XU`6&L?%DZ;&+O@lGXElX+ zXX5{PIh|*z8LT-2UP6gUyqcy=qAW@D;*wwBDT>YVjG z2C~6?0K6H<2cF=a%+ZTjr;3>CI7#BJ#&gU-Q*YCDudd0pS9PCHhq|ok-t9Q^S56HI zeC<_9mL;h30@R$_gXDPxZ(wj?)x3?!OXQI754*rm6yV^QN z6z#xK9B#C}Pt$oEUi=VAJ|xI88o*6!2NRV9{=pk?SJQvStw|Dx=P51){~ndyGX8zh zK5F2S+xu%WMUm}Hao7*UucclchEKeh0J?7XZ+NcNMHD#^TrdJ*Y#7)=XE`&nHxWdScdr^ zUNxJ}C(A4eN~0t-N>oWz~XayUW_ zjNmW9M;u}NF1F%pw}GUoR5k+U!;{zaCV$0M=PemHI~xjjtnCOz2rTp)mCarK$1E{F znh*MU0J4MGaFA1&#Gal-dxuyc7Z&74TmPHItlBzGc5-EcJI%Tz7CbR@a9}}6=vZ6i zLL(X67yd2WVSTM-c|OtW<3uGpn2`{}c2v4gTO_ld@nU{?9`q7joEc^!ul zw~vO+3F5m!oK_no(a1W`eJ&>5vNg zG;aV5s$j3G{tlk&357hhtA3{j(|?-vxX4IgKuc5Io6FE|&=x!wMDZ$DaV)k`vIrGo zr`)ETA!27HmqpMT@8)>GJ1yCtxT^Y&hBo6cRPK~VC~wF)8_&| zbrDBA>x2*B9Ej^pzZT-*cS%pR;Se8$Pk$2gqS`m8 zam`Pt%f0mR({GWA)oP-xEz!~7so>}E+>xf-suPm8PoTK#_?2|(>&jLMI(Uk(*}xK1 znBOMIkdc?UkW=JEX4P5-M~Z71<{V{ydjYe!Re|56L5X)NBd2Hzi#pmM!x=kAWhXCb z8;IK!Iu^CQ`U<9Z-JK2-{_9lNt)s#8WdR)x})z@lQ5$$?-?rWqv=oLBH zRBK^RsJ=%29OWrL;+PTa+Ad5?L|xL8LmttbD!h#qQ63`Z5F^1>h}bg(?&~-@6CZw^ zg$aOXzjx!}jkwwZoWBw0*Zw5R;Db1$iV$m^E-NpvkeS_+zXZ?L1k<~d05}nE~(n-kGh684!cGd zdz^if%^5vcEapyFWNpq6z4{d-08_2B%+));nR{@iS)-_NGFr3)Wcye2XKB#byZsfq z6@RBhhU_p;h*x=|H>ANIYuS)i%V>Y_YdVQSS&|hBg=vf_?^;^Z;7`KIn5NoJ)3SY?$vae0Bm)c|AeQVhZxIZh^jCHAR}0R`}P%wwx3j4xUfP^^X&PfSt7f2Hy>;B>q}C(;=1CJ(zJ(^^7uYq+mOr|D**GJ3&4r-Yx^AH>ks9k(vnD2H3yDMlM`l*- z9!n)$3)i)FE*ILHS&w_$O)YFxxEB-*-O&Cm=FJ~s}a&r zdPlZe&BC8&7c9tHr@f!QTMvizv+qjPSSsi&%%qddUdrK z{EBuF$}YHxN3M|93VFj4f6m1`?%-G6&CyN*k#T?0)bWJP@l#O`nwow= z^Q1%23Z>K2UjrZV=t5P9>DG@zX^#e7n7bY%Na*0UU}hldI>V)>Lno_x{T)1uK8=ca zCLos4jx<4|Y$J3^w(dHUOs5o~fo`mtgh{m12$%qVw{T4=5E$ORJ#|gnwe6Q&vOSUL zsQsa|rKtlat}TCD(-a6a1(z&e61oPbw=4v`1?%zO7p_fh-#&~>u4%gl*V}%{B^}n5 zOsWIN*U++5C>#!6+jdPV1LCwvV_v+Mxdcr*N`%T~=@*ch!9eJ2c&)C~0eEZ(SSR3S zB9yFqv8Iw=9MsVRX=ED(C2hVIPPkp7yKQ0D*us%q&KG~%IJR4Swf zP4Q`ACO6W(yt1IpExCTTxO>5nsioKj$A)(ss#2(Qj#QUql(_00s&)@`?~Lb@@jVkP z5)&=?-s+MC#f~M*H{F1;H6ODVseh zs0jj#vfD=evg(mFP4;M4ai(~g$Z#z0qj6p|IhKE8aN5Vy7<>Y=`l{EfNtzDAMrS#| zFg#+@FJu5wuVNxSZ5{zKq7sLT60*pmkIAfXPzcFlJ+>YaSbPw|2lcqYpW5~*>EmB@%rmsB)|nq}ZXV9VZ_s$X^?)lNd*5*KX2JDs(CN&@7&L{;=hd^$wLa*S z9+!U$F;2b7z|Pq+PXG#OY!}fTC%#dH{%^E7 zCa4Cs;OJT?+P;vm43R4&wxTToutQcW_nR_~`sas(i*slOS$5%dcHkxQL4RKYo^AEnS-PH^k=y#yQ!P2%v>)dSFtJC&8%%f#dbnySVaYVCIe zt5Gu-D1^f8;g;pCxg}Yyw#6wxR`q`|np*o?l5uH}!*zXX?M=byQt*Mxg$ooH+@b5b zE9ji#Q#Fg!FsCWsqnrax<9U1UHLfSZH1s;%DRkynZn98>!h}og|tk3KgeGUwuQhwwfj2L;Er^swZ~}~Q3HSYUUB+> z5%C%E8s;jRWC2a#dz}EX*VN_OmpaDV+s8ZLpzQVO@&qoieqZ}iwo=K0+c8`DV+{{4 zkRfKgvuUtR5hf-C)iJ}5*<+dLMB-s;4^VQ&crcX7PAi{6GuSG4Iqe~e=k{>N%lM5F z9>*{1_)5KaP?CZC79GZPyxxEMie!ZGFm}QhXGW@_;ZY0#9>>56>#o=EK#qD}p`-le zTU~W5giD!0{61DYwmJ3zqA}G+m9#Jk+=f!KizmS~=&Vx8zFMr~4B?BOF_h&A31Wi; ziEMHTAmd8s6${LSHgc|!OM|j_z5yMK8M|3LHMMXR=EX2DiL)NB~3#Askc(JD6n++^}hJYC{L|x(fuNa|-{uN)4 zjhen-L_a_R@P1XmvuOzb(^QYdA%^Ug%mFI`I^dQ00X+j8U+9-P0RbQ@xiFp(rOLvl zy;jqP_RfW>f*`J~JH0_y6FfIz1fmI_H)-9M@cE;D=;L zF3D7(N-vY4AeMyxd=xE2OUMoZp3$rJzOG17$_W1ZGpY<;GP)9+VQm6;8(gBxurOf+ zE^!7WaIuSP>2g~Se_8+P>dJF&aIqMwuRHdh1tt`zH{7+3J=FRxiuzF3d=caS?38() zGWP5`qbD;nHhZ>LC)-(q741H7~dYniOgjei++!IgXkAOARv}J@~Mg2FP(@)ej^YR zo|xA&P1Le34ct!g+qY{jFbc4EqZ%hLH_*Xz43AL+1mOcn`QI3$e`9X7F-BE)1u~b30grg#fCyE_ z=|q=t_L_Vf`UToS^|l5GKGFZ6x%KwvG)HqhY5S$Ijg9J}i2zGLw7-T`myHrgKq~O+ zIl~HLmd@xR1DsTbjvbpC_qpjSv&kKYcG!@bJ6>oc4n^?nOZ?J_5iKO?x)@r7S3gy4 z(>fQ*_9krb6zRDX-fva%_$jOd=x zd3qc^LdQRqCPhKr`x2d_p~D#zttmRr!3waFj&ti0F@FRfQ57p-bR~KF!{C$n!}yJ& z)@dsAd1_k|bL26^rY^@7$|EfmY=V>f=z>GL^1 zNBqu$he*;|LBcs{H0A%18LwRsZ)=OA?TI$)t7hE9zyC55CjPx*AI-y44Uye}<7&o$ zjv{dvhJS|z@m)YAZ^uJbwSJU0<1WBobms7`D;R|>GslBht=)dM8FK@4^x*LB%NVB2 zD2|5Tuh-F~4!Mr;Gqa1GCf;#Mb#K+=#Te-E>HXeN$ct|DhJw>)fsp>XM~9*ZdY>{D z`D(9gDPlX_96YRtJWw)vaW-Sr-XM5FXa-N3_WW*+F0e?CfZQj*gBHSkF>yhaJ;!WRNEM8ZVthFLd}~| zZasNtZG#>OnD7&NBy#AEJC2ZwpRyaQT16__)mN=5EN=xL54HwF`C!KbVDAHsd7i^- zX#(>z-Hs)Wm5xo9YX$)^e^Pt3eKgmxrk!U};YbS8T~5`ve*d-w`Ch;5D&(K-*_&<3 zXHus1W%O86aarxka3)jDWG+GNiRS74+~py9n8~LPCz^j;Tr^c&w|zxRs@v&82y#rJ ztGaCgFE8Fys3sF|UuRpup92o-<&#UpFuO2|f8ag29=+7ch?vW!NC|~=W2z=o>w)GU_q_VA)Bkd?rD}!|>!swfi zyOEB7d9dMcJLDQ`e{RFz1f5mO4N1 zl7$Iblk>|bf0rBX;hj}-f}YcQWcYW=R*KGmDhuZ3N@=20n%KR;udiFUXpj^SpFa$M zB*@-o(6q6Gj!yMdtL2ZruUjdX3VU z@5L)@C-E0KW3O)8r`JW+c=e)Mu4!Abd%o*FRC{;~ueQm_El1Bk|H6k8u~=gBt2Y&qwwgJ(}}CiNe_@ci?SZkbFbOyAhU z2)7ZQe;p;2{$+l{hVR&SqXCE05v5+R)*i>Bfl>6PvV10siM6uNoTu((;2Wx%whvKE z|Dxl79aV@4LSOB2>dN2<4tKMwRw2lKm;t-pO6_vR?N-1!5W<~1@ue#6YpheL!qxaF9V?#vRLGi$e6jlz+n! zP~6J@&*va}-*PuPhG`m;*g|4b58odq_3+&#=A>D|xadCW8JFPYRR^X9@DE&UM+Ywq zwDB)-!Qjzgfq#h)1<=I<)0Ynnpd$l~IGMoN(|6(W1Ro5dt+;``E`J4Gg8K1uZ^Qh< ze-K`oPbK;nbi+%tX$LCCYWVo15cIay1F9>TmQ2EO5X0q|t(L@P&1#mNyPsTj&!a%9 zl}rl0s}K<@hHu=d4XZ|LOWCI}$Z&f6jFf0!Kicj}w8dk^pR+Y2T$AKe8hCYmr2jHeOY)0>9uCY@|@^(@Nd2K z*8AASc#IOYm^X&N8sJ4FAy#ao)0WFoT-=n>@i_Q;-ROlQVA7L7(LhtCsv{8xL}G;J zdb~2yjbK~pjh|Wk@PmOL06Rg%G!^S5>tohOtY7;5GVp_~qeq9EQb%t%N_8` z2s%a_YaEkQ=Wzxw?i~p&_&!S~@k@Rw|X&Z+LpcM6p~hPHZ@>HD6jhJYz6mec0u?+UF@0Jie0u zm`8KDz8D8<_z#iO2d9 zGuC_3g0pMi1x#eXEg&}EB&mYSnvRNoabL1K$@0Fy?uT~!O`c6voho8o-b{Y!*n!K| zj;3Q03(t7cBl(?zCV{I`tt=9r^!J;bG-HoSId1n5Hm{*=jj32 zBqDhPdrX7%lh-{^P&{x-xA#M9$Jw<#1YS1J)AVh;UTWNzlp$DlBk*^O@ zO`;OfGvcC4?X%NZIe(yX!0jh&qv_mH47wJ4QZv}{odBo~3HMB|b~m(#?jQ8M$cDLU9LtM9lX zDQ-5dD4uTIE3S$!-aA06esS*E4SZpSJpaP%YpxeH7wjT%PW>8jU_FYjZ<&3mNirUY zPtM=qIlxEff2VdwzhkxIWXD0r#h4ek&GCTaOO9_jo^$-p@fLp5F{%YI505=NUnwH> zcD(j~w*3G2{@E?W_m%G5__q(=GZw{H`W#-9ol$4xLj<=AK+5`VzHiv~=WNW?d z)AfqD;OT!N*K*pOzN7L#o@@DW4$Y3VJdJZ`w%dIAf1k*$?P+Rp@_z@!xRO0_p2D?w4362Q+T)hUCY$wpYR7FqpLSXLW4DBq{{M`=u- z6AhF}$4XQ0 zJ2^I6=LS8rg}^7`gLCJ$y^rtc>)?+1qEVl9vJs0J7b2HQxE!;RsSzJJY51c|<&97} zgnyc%gcF8SmLmz{5yj`1NHXqg(}TfGDDw%W z7CiTCa-2)1zav*b>?Jrb?kRA9m}mE>j!67prvQX{3x zj2ttQD$a_W$`DXF!T=Q}#0!OiLg9g?1h2TbY#y{`IhVpGnyj7mtX7b(XMs0?DhYW% zfBwr0m`oShj$kMh>|krR&&`(_*%A=zXTiZ&$Y}-&D+}Wh)~#~M?fbVUS;fso))WeB zBAi=cX%?rtx$rnxY)YlR{;LLh%c99wmki%Lyrjz4et>g(2d?VxD@l#q1zcT+4f9pw zc)W%k6-?Pp5MNR(^`4;r~5Yp#my6sdUZuVq72wY1Ow=} zZwUQ)dUvYS!?(vLCKjO&_H5o9>);k4UXQp$D<9oIwlwNjCCIs+4kr&PaB``UdEn$VRMhxKaTfe=*M_ z4^FOWkL8+L)?c5?=X2MuZy8Uut=hOBemNH1)7w?)`{8%`E1d(UN8{GP1n$!A_xq&J z;gVxMR%XZFN13E5vpsYVvusj1dnJo7ZDXcRv~Rgl7e3CrT~5`}QKFzVqaiQZ~ zRHuE8-m7GQ4iCd!F!!lOo%e`p=1unpJXu=Yon&+W!l;c+t0{S?U}!G1dff0Q=cIDmt8KO%O&4B|L{Ji zu4%f{uQ-9rbUGDq-QX7x0xVR;zp^ZljbWj+rjC?JCA1tSKy`P;pS{)c_iDsi&qqWISnFNnw8!C z_p-oX?TTO_2tJF0+DqWG)+lPQR2SSBlun?O5BT}Z{2i^>lqoB15+*125e|&;aK5X+H$C%xC zKJsBsGwMjr)g#5zQFT_8v~I0SEq33SK5D~DFZeDz5+$kYYg^%6jsIv0m)35;<@er; zQ}7^8)oxgLXyKs+j)pDYN8wlN?{Pl<$cfTdPQOO1m63~tCrHDaHDZ{oS>LMLTYtM@ zsBHUGdla2bWqBQre_qEZo_lxvW3oJUuIMf?_uwD$w6>u3-gIv&)tiQA(zv$I>-T%% znIyCv-aw$)9{~5-an(9W^XYDIt7f>hIq6N-Cun+uW*Aec-V8iwcUik3(~Fl3zqfV+ z?!XHVdi}A0_X8yTK5t|;^O!@doc{yETi*4;-gWCLBQl7msA)I9Tkhk z?K1Lb{A0&9Z__fF5R=`#t3?qxseS2tno-E>$!OcQ2*-x}Sw#aVk04y2GHNucC`?Gq zj|3nT(_TdMwX?~vU%@kCKR{s!6fW4riAeI`GYd@yf1@HL%7cb4fnT9>QHbhF2l3Os z+3_LFy&)iC4lW2%Z=9pPF3^_614+rY&jn+jBmvA%fPE*a~-8HsK@!Ex-uXJb3NvQ?a*^ ze3j!Xe5uN%oUqzi}h;}~-D&~e2qiyZH?2@@$ z?y^;)B!g=e_{BjksyGEk zhX}Xipe}ZZ8Udyi-Hd<2WjA z<0kh6K!#U%3E!wBLj~an(1A121b*m!xT#s{zz}@a1wGgJ5UsB*$P#F^Eck&De+U>> zixCVO@F^n@Yzd?XK4JAbeO@ka6j-T z*@31&OE6&6(xfl&CJ8MT7yZ&mdhzdNJNk(pHVt+0r1q1>O=|x~%N+1UChAJpljYDRmWf;yJ3e z7v6;9&ZSEOwmkJ;(Kpd*hnGshXEqaDr4me{_!Z%BLaA z{wr@dg=64kVn$rT1(Ed25SG5oR| zBpeukj)BkJR9HSRT7daX(0V^L3fmXV3|Q|6`+)zZw&m7;g7(oin+}1$fmM8#aq3B- zv%YIi_t!Za%hm9fXZF`keZg^co_57XJOMwELu8@hIW|=c z=q+6`3lo(n!$0H`LQZ$2SZ$9)1D%7SlpSj3l_nW;DK4)l`V9PqD))5^7mG_v-~u_< z-OO-8XOlmtxJTM#mWwY)aGHReW-u0R4~IKKkq*tZxr*>#^H5e2e|Sv)lmp~2*6mk$ z;b2p-h&yZOdNkgB;RNrVuNzs<*jV=?qCs_ncP|+HvHDx*Kg~M%f9H??@_#G{$E=SM zN0#8^V}jG*KZ8mBM+C$6^*P1o z%o5o-3<6tz^L*R8eNJ{PiPCb1g0Stm~aR=xklFf5AR!D?sFoYpb=N+u-_j zjQwXkF&$s#Ts>Ff+qxOguT{qg;kpeyh01z@N^54-%=DzKCqg_T;>Vfn%+ATchjnh< zG*UJoW(s^8g67W_J_Eir(7ShkZU5fh0g^Z)o^9&OCX=eG`}#yS-Iq-z!regKy=}|2 z%{lbRLVj%Je`Xn_Caq)EOTfIS(TujQeLRGmS!mxwwXp}5-t-G}p1WONg=LDT@3SYKAEb^d6^q4kXO z$1>Pb8SLJ9_RfXXlNN#v%ST&UMVFLF9KO3_ZAZu2?ZgEg^f7ss%`;9vzgTcVQ!JNc ze*?LMAzl?RaofsqEsPT82Lv}`iXCOihl$|DybJRo1y*P?@XQ{MySQefRa8+_RiiA= z3LQp<(-H|6pY^u7cucman3Q;cxMFGVi0i>%n(VD#8al1Ndq;QojN>j)9_O!{P zMXoL#Z0wz0%pR$)8H+Gy|BtT~1gD9m?`PIxPoIlMz}zui={cpl`;;E^bT^6LWt@%{ zBavbhJslx&8A!t(rgBBkz9ga%W%EnH*wQF{=_=tkVU z_MqJjT!Z7~paA2MdJmBjrGf86pG4d6SJsMG>y?*L9|1Lg zd&1~q>n=~T2M4<00b4zW+ebpFm$mLJ`6eLjz_;X}lT*Hl84Nw> zh45PnFR%dxUj39LJta1Itpj?K^pq?=B{k{bhE{8cVg3Wc{{SomH!#doEc_41SqH%6 z`4FDZab{3B55SjHuUCBuoyP}N%r4mlG|G$UGnWb=0WE)v54&HyOO;UOX;;GabOuT4 zT`#)B{Aq&59ORvU!EC?qkPP$Cqw@UEIVbmXo>x8iSpHWLXv$xl{6R*8FFoV(!o=-L z!u7&FLEQU-JFeWGfL_c|iu?;IY62dg@Sx=Sv*tzTApG-ce|AX^3O)~LLh1`V@$X3X zuWqMy5=no@pkr}ehP)NeV0aAMD6Y1_U)>ky@hm4A5DtcyuM3tN8!L5O4QigrzU`nc zR>sT6$Kz>MM8t4U@d~}=7T;loVOvEU%H`6zvhI#GuV%Fw>j-~qyOA>RFJ36bXH)hbP~C>?IrN_> zNo}fEVmfh~<8(s9(g9G1C*z5Y6H%Sa7Ij3?<#@!;-58z&Dng}tnb|dpAd;u62@}k< zYM5j00PhgID&V{BA~N#3x&+lLoFWKM-p#AEU-1h3IArjAq8S_u|Hg70TjN;HhNRU^xBgMd0@rO@A9mgb23YAmO!y3Az@iz^NQ?dif5`s}*_O3HZ&tApi%^WFTHGTEt-m@AO*5Q_?8xRJzl*+v3UrOeqlJL- z;{4+US=U>bT%@nP9XfR8!$0-nEs<#Yu&obtn>>A}U?%d#NY@9qPbpPzELX0WtY z9cRv-5yMg?J(TLQdB3{*`37A+>oU{uX6K~g=W5@v8F}~=X27TKr+mElYQQ*WX-9wR zmRlLl`sICuf4>j2?|`!wQ6rQmoWAsI@^sSr+jcLt`{AWQqt>57EuVFcbZ)QrR@%2wmt}B*G#dVXXthu36PWqI-Pi;Sc_o+RL zdb>~E{olKGF6y=V67@df)x?Y~cm;*%H|R)L+KAyh`9O%V2~kkTqpMWaQObV<62bR+ zwd*wR4Z#HP{MA$R{PhpcTogR0>6k9F)`vCQPXXs@rhI3J<~;|(7C=<;Tbr5 zvun|!T|E%ecxQH~x%N`?P!`9~kK?hSL#gK&V1q;vwHf!Y)p z_%fKPkAd6p7}(@!qI-XQ4$P_Hx7cO-X0Wjodg_=9)cZ7j{S9*!(17EtW8UP!47T39 zy}ReL?bb7KpT|@UV>f>Hzl>GmtMPyQ7InjKJ%V2yt0QPjaqJlWk56#FE{fm{JQS3eV%>i)F_>H;9SN-J@!4ad z_Ag{8qJ0XIEp7QcGRsuP~w~DSwPG1Q=Z)xaL zYpX0Hic&mSdmUV4{W}<*D0IMg0aSb4(m+|(1l{Gug#Ul};5@Ody*}P|WgNQaCXfngvLsJxfmzs(uY^|>|5<|0zINHIkK|<(nFbnS_zy4PVQw+ zlg+fKuFXk?ulDt??{fNBG1i;m4aKd9;KS*@<$X=*zR|w)72)RQ1=(g`r8Du&hFxn% zRiJ+^9a^y_9M*!0q%K-i?8#&R1Zb>p<%$J`@#V|L5NzA9AYUNnsjIKq>2aFF)lIeY z81_Lu30>xOBc3>Lg|x1HOB4w)F&8*3O>hxM`|$~5*@anrx&}{rHM#|z>Ih&8$Hs3g zcO^_dQB8Sm8|73rTeeX{^f~jn`Hl_ftZ9EQe`UI;!CTzcyB>QM+>$hTh7nlh#gAQi zohi9_<+|Eqc;3N3@P$9cI%{_X(&+%~52T;{)2Dq||3a7YX>i9`zkK%Hf+7eU;y!j8 z4uoXwS-hCTmt)oBZ)@)+uA*;G2WxKHcK6qQNwsw9-mi*CK|SKm%$HE zJ=r!#AJLOfC+0&2qPN*7fr^jUAa$5WTvTN^3dU0EgPqipljc{86}r($F=I-${EgUs zw$$#+l*<{oo`kjgG{0Yi>v3qM^^AY6t_Z3sLXZJp)3bVfm=P6GzdI6I!0~B(y|53qLC)mrGBqCk zOatkji zI&y(;VLrbwZ-5tGPW3dA_0q5=!y_ZO58M&B*S8>Stuu_j;cmda1R8%S^xLHOsZgUi z4j=I4yIWei4VyN86J3E6>bJqcHfGptFQ^iSio_7EG1;2cEN_<*PpgR49>4aiv1-)C zfB5!s&&J-d17E78k>)Qg*?;Ww>!$YTZRurgy$T#TgJl<;K6&Q4t?g}0_?+)->04cC zAG;U4mMpAWwRi2Vo{fKJEtMnT&eD<|W%YISIq5v~8+0Y6r{3*&uj8Wx39&*T5bJUg zrybQrnPj|YGqzZTXbf;BmAm+CkPsTxg_}e}#H3#eb#R7xClfd2Z4oLlR>)+l#1T{$ zSF766Q(~3iGx_vfH3yw67qGJrmZA`Uw9k&o@|eIeAhrndK6!szx!(g_GTO2Q$u8vS zD{qs1JX{n53@5CR(CmBg+3!`UMwjS74scbv2wPO9uOUTr}#Pe#D4Gz2H%Aq|PV)5nYA9 z1>$cCk2xL>2Rsr?-qeq`=Lip-eYkQM|IV%+K788pQ+Mn*^?k$)^?fs`9~?ehJ)4x` z5L`MszmR{X8hqsa=(}hgo(Fa6&+%=yiSX@LXZ9uL0O2Elt%qt*KI!!N`f4}BJx|n1 z4979>c9t1rI3N6?&pBJAwgm3^Er$!(+ICv&n-utuo1x{&eHW;XDB)%ea+_5O1*TKt z@oh%-?A$#{P^O5!23eul6a@|IA~~RoVuTUwt_pvgJn5s=1^QCg#=)VR^DQIG?_%Zl^rE;&W5oO zVxl!NcK_H&K2PNTpB=gIh6_h%0M_lPQDnNjYz^1HK17+vN$IAQl-+q2=9@kRI| z)%SmEs{1P6fN6ZP`#}ioN@q6B+erLmc(N&N1_UvcPR-TKG-jQ=m?v~@^D80X7FxuB zTZB@J;11xlJ5alzhd2Q2QQaN|F+BvmhGtkp#Jga?9T_<~GII2Wqr<~TM;8&^_yQ8Z z&A6#(chb`6_7A}A_fThqv?Z9F>FvX$2ikwlh~=wyfdl&+_y~Fto#OC2@|34Lfjf3Y zmpLNaBC2vk#04EYH&0%k#($SnD4<62j2GmTbU9+Ul1Ezk3CUC97_{^4mF%ST1?x#o z`y3-_`(Dw+h93Hh=spy6cpPa*#?eE(cBaXrgh>s08>Z(Pv?pYGOmxoc`2L&?DoTH+ zarkDbt8&UE*G`>M=_)PRx@ptaGrDiS>*mA#{fBYXy*eBUg;$@);U~oK{Hsz}x&lw? z_2emoJ%-~C|G55r+t1X4pXmVA|0RFhb%fEUY@1%moY3$6@j<@-13$}8thAryg45~MHK!;+*snHwG`D{eEk^=A7>NgS9Y!!xj(UB-lTrH_S#r7zuc}KjguP16 zqq)>*DHz=JttkBBacQaYr9Hh zTeJjk?^xZ|zP8pGFSJMD?TOa*Xl*+@Qu{7t8VZDIc-^80fE>JjfFyrOFx9rY1Kw_T zQrnI@LAR5pw3}Pvh1!%q?8iSaV8`~ap*M9qe8iT=lD&`!m|5P)U?K27*)+V?nTuNE zL~R5-5Y0IO<8)fn@Xq5&X&b!ky-XgRjd|IKqeMOX;E_Wd{8nc?{8AfRmYCQUfNqyo z=Q#BxaF*}L#5`e?6BvIhs=5V60Y4DED)?_z=2^vR;yl(da1@+tU8K+|ZiQviI(Qm9 z?MZki2q8 zGor6vzhtOb@CUuXt4N`ij=`z)*P#T8d-@jz0|0o{rm*IBtzg;Kbnl|3R)$+%-Z=j0 zKI_e|K6QU|^PzZ5Q#o`$NX1f%7hTadZB3p3{_aG~sq)?@z+XV-(6YsGJRY55IHC0+ zlnS)?lP)co3#8~6x)%K#+JQN7;u(!h;_f-_I#WsB-N1CG|G->)K={X@e0#PvS6tMe zisv%zt&8{XY3u0eS=`#5iMjouaP4N*;|Y2^h!cM#f9=hX>J){bDTxEnjJUj_ePg~c~v96ry>RQ>^nSDnN_+ra&E;qb>Sxd{ZmS8&FnNHXKo!i2-l|Z}CRaf0>T?jsO^`(DT)xHj{Hm|zMw9Wxn*XPN9ML$9Zaqn^a zeN)6BJwbdv@fn_nID8;E%dLlwd6ncm_{( zyy$lSNmZ@0tk3`MtXOAXXN(3bJudJJc*a^7Ts#=CUiL@|G_5rZ1CSe-YFY*NzU6m0F0!1CsvOM3p%?qM$;mf zVT7}KHWdoDL>s!Vci?xm&LLv%5YJXsQwJuW7C{O>Hh|8u9&7vBlG={z7FvHokJbLR z1#(L)_eq~zy&v9Uy?oa4AAw7!Zv-6dUs!v#!D~K+X^I8^lT8z7XshEK^yPo)sbD4( zL^Pa}p58Sl3k+mBGx!J2x8vG-?U>T=m$P{^gvVRVQFinbB-nH^W4}k6s-;kMHZ4i^ zk_q2fw<+nGC3{UWQIib(lG%*yk;H~eY&by&udlo;lg(x>`_SUSY<6sL@p$`qu{eJ6 zL?Be00BhRU7K>}!R}SH_Y<7Qe=uN4k?fUWkCvSb1+ZxuYU3WfmN2RKs;T~SPXWuJ( z_beTDTVsPmw+{`DHD?BgKJ@NPGx&CK?MZ7p+OjRDj<;Kt1I4x5))o(BN$Jo)Hv7i- z;=!>4rQ&^iKC)+G-S+M4CibXP`%mxf?_G5I{&&y%hIkBZa`-T(J>q{@;n+rIvuwIf z-=+!KL6>ZnjA@o?>6t8X1w>p|VbX*kvu5jZb^MIVE-6?`)KX0!d{JJY@ z-D%1^FPmUne0vIP!_U)a-BpN}gVvoAalS2qZIQ_c*ru@zr&xFTcP=@vIhKf5(q|1! zt~#1xsD=Y|IGB2yx0>1Q=mhG;4`_4OdH8=H(OH5=a9FEFijngo#jy1d_|0S8 zr*`AtW2KZeMDV%57gMFj;+0se5`U~dm)yln;P*uMlRB7o3)HY^Gv0Q5yJRNOm4O^8z*FIM0kCY+@4k+CJMcR7+ z*lpAa=YkOVe-ebqf+D_s)4aW(Iv*~sk1jCmCgg_t( zgup>KAO(ML0-;?(I6}LRgXAF8qnA6%KINMky|>;?;kf_bemfeCW=7Iz=GW#|WD)KV zA**KZ|BN(ct=Ov-J5LdjDfq8ZL`-8cEV%P?${o_ek~`8-1hC! z?s(H)<^RH;qXHR034$fy0e3qpxZBJ62@P`aM20;Q}Nu&+%Wt<*! zY19p{8DBkTUil2!OpM{=PxbvI`>XAO9L_ z?rC%ijo^3bpxWC+9F>4{bMCc6e0p~g4UgUbiTke}AHUi=yz7)1F;A(csWvn4iLrmB zORv8Fc|8FnU2uxGpYVmHjIX5e~GNw6YQc&e)ed-f@a`Zo z;X;#+IEC@p7}fun_}}>WMO1l=2*7`+RFwp>qQM!7bQLm}AM~PpAN+kYbNPYon@g2S zY4i54H#0*w%VtEr`GgcPrQ;_gU`C~zZiqe2|^RFuP`A0 z;_uy;(=u@K?&Dzc*(<=LPlzP#){7%(jZ zY%O20_=4R#s8}<&I-z9?UN?WEkmr9$bx0KvRi%Zrl zDbgg~&}E+gjXN=KF~*$tYTK@&8K62H9d($eJamNFtcv8E*?*mRdVw&LdN3 z2Xq1u)d?zh(x}Ns0$G1SJLnYgWFR1!K;=qrnMi~Gk!kVPUHM%v1FbE6OSnTHEPf=U zLCK7(T9fXDU!~E%4H{#yq5nXjQ@&Km=F@m+J(x}$Q{&P2q7gxF4bQ&#@WbH4?ndz8 zx*IXjpb?q9@Z69AhTW(9&idAkt>6wL6f&;5s>w5YducYa2!GY>Bwjc%i7D_4WQ;+g zOH@hEk1Ji8^TU7S%&BFT^XW<&%!N5>2MdjZ;H@8E*$;5Cdn4IS16RnP`dKwlzr-J; zyKL_X>fneTd=K4=bDws<4cb7N?7l&7cg~NtCeTrq#6xDSpG5fq7 z&G`dI0&@%Yyl8kHoq9U1ok7byXFBt?cBu25E=UD)WLp6e?x$8Qpuf4_qMx80@%(+a zvmD^r+i`z^ds&GS`A0YfB`_oMb`e~@RN)g_DiiNGaj?Jt;E9tb%84MaEaiDvxbj__ zt~~$1$k@a+4{hIk@3A7}!Jl}xA9slQS^hmV#pk$hLEzmN1@>y(Wh*DM=K{!y?zGf1 z6-*2qIPvxq2L=Yp@th=ct1cP=aCFiB^RC?S&^3P(!xyijP83h;2r6V`FfhS0-zXVr zmT{w1Hwu1S1wRI#1YdQlRo9c2&)XwTV0c|=#zZIk;-2TYS8W+{#KfXTx6$$3CsJPr zI6y#Oq0A#dgGB(sOk!TMED5pHG?_%T9vAQ8GzGzH#Yad%X}49B`RL$@(wXCEMK z!22-~AH79T5CShF0k=SI3?;$+Wp^j=*5LDKG3v!LF^H+Wjq~=2AVv~S)36LR%-rUb zmnlL4C4Xh5QUPpPxxBpt2$C6HSy{da4oy^6L`_NTXkWf^J;;nLjdcdYu%&SQD!6j- z$O;g#yP^{V@XE~K_+W-6-=tRkec*UU+lr|znQTkGwts5-s#V*k_Sf<)xiqzVn|-nC zj4j2*y@SMSM{E&&79S-5^7OTJr;JCv)hs?pY?jtK%FV6hSXfKN6 zH8H|0quS^Vn|E6Q6+*tu8Nu6@W7=Lw;(tac;);m}*Q>+LS->}ZG6&7(G=;xSloKtf zFMm1Jk|-}KCpxpzk1}mE+m`u}l)(jA#PAQS^Ny!1lEzRBx6BTxQTG)9qUu1F zx*$pvhUBd7bHATahH_p>Zb-?1tWVF%Lj`<#q1U|rq<4gt*K0#ptt2@4TAKWSH`;lZ zTX8RH`H=s2z%JI;q~W8%`f60G^LO3#?8cotpZd_D#@c=l`taP^-bj2{|NmUu`DPG8 zylinZ-E;IPG~0V#2uD4?kD!~PId2v7?6=7oPRJ_0jlO13uiMltXarXQ&#;2P{^x%v z%L{vDey4yG+n0K6(f@MAewSxgvcfvfCtfOtg6iglryg(oesmI#vw`7118QkAtz)7% zivfJ4W~PgPj6M8=?DA2tTfOi?@oe>Z_*~q5tK`n2+zR)T?x$h<+3xe#B@*lI9RvfQ zdI0!lzq)g$*Y|Vq+o(k4*Hn7l&=`NE+Oy3W44-k2NFx6XtFh1UqBQ>mmUaGRj(eHc z-MgAO22-WXE630$Fh9*>tQBE?$JBv>F=hvN-h(KZ@4)|OGC+TjI4r0VGboC=D)jM$#*+yaPc_66utq2XZ>JSMdzrqV z=hBNl91S+s*qbJ9r0G~>Jo{MuFl4-gjXRK$POuL60!A824NAPmfoCB^NW}aI0s#Cp z$&%o10E&E@rJ21Z9}Gx5uP8)6-O^N6;e%2}M5<={d0zI3NY+$oSmu918U$9-0GuR~ z&{javWCf^_PZ1F>s+`{!O{E1BVlV|bL9rv@c#;Q_9+HBVWQabI+|uvwOol_412zmn zRy#?oO4b)ZfQ1O!5#&>SdpL=B9}0<)AVNGu3LlwR6;^Q*ABTJpA0^iYZ^9!Pnl@uhkMMo7Sw`++5V0bd( zWCAi`bKQm&&RZ-rKs*j$K~p3anzrHiFpIieBta+B1&|Ji;Q&(nm~{+UNYn*E)FG!z zJOHwcBu+$-7a)Ht`eYKdQc^JuiSLekK!m;*GrF1$aFEqZ{hc1hKEIqt8iOX=u z9JyvWTmgMO81K#LF`xTAzAKUHW!<01sX(qbAB%tGdvk%53?giICeg)%tP<06y^+gq zywPvVGOt8#`AAv?iu;L&AO6tu58VMYpZo0F-_9GnoWA3sq|g05xaecIAoows&q0^c z8qW19(mkvG zTZ@0(?oRD_de5Gx!IKB~F0<|kotk=VidQf+7Tn`gdk@N?+Yg_;ZyYbc+f&~6`Xu@) z=F_7@hRu1DF!Ti3WWc|@$nBoq zy}VdhK@UX%v~->~FyYlZacplnpK-s7a7BL+EXx&(%XjbJG(gPr{F1Og4xDQ zH>fJ17o$H^;^&d~&Rqa}@7vkIUbO#0UohhZuIW>a&vSdzB0vNxQ zut00MS12MYHx>exZ`Ff%!gR0Qy|!!BU^^G=*&C8U`pcdyyC1?)j~ilubtYl zb*CN=ggXiWBNwwZRVzgzEL;3WHv}y{1DOghnUWNYYO!EK;)bie9feFHYzKcdMa1-L z_JXD3%gq)$oCx+V3z!_A`czzKU0({V8t6;~3_e{eFH;m%4cl!smW{w0Mpv&`vvOHD zCrc{+lZ}uTw-iZ~5r}1DOL|5U!SO;)5NuWwWZUui;t|{LHz&^6xPHq@Yhv4`)nSK= z%7PRSM86@b7~=qpMm5C>I97iMbB~&@G$x8Bhf!X@D4a7mGPk7+J!__< zZcQ~1%Li1_}tKF}F1*+7wQeO}~;>lTvY$o{A|56Id9T=I^Ol8BT z6|;)@-wjPk45{IM*L_&mzskz`C9Vz>MtS8gLq+BNTe9`EB-Yr0%&zHzjovMpdM&dF%Fm7_wT>< zz%Tc|XMf}0wFmIOg=22MzD31?K_00?=q?=A*^fZC5$}XYGt4?>5A!kRDco05i~}8W z@UorlRz~F^kgjAa#ZjN5!z3C--ALe)vaS@( z!zOV{iOD!gQ8iuHe75UNeTm2D?o7#t3rVqr$w6LG{YD^Q=$Zk+&c9%iM8G9xFceFq zbJZ7RgsD{{pwVN%fGN_}uhF(ppluDqkEty8eXnlYS$xfdgtWgj9|V&g+uXl3y47Ts zCAUFGMO;zSHPwIQUyeGKUsXi%$hZTas{3&d)^(U_6cxW2P8K@L<<5K}WNPFd*&{lp zViZ{vi2({GYqsNlb%`YrnFAU=ejF29KHUl@^PS~N2X1HKrzVtpv!x{9mYB5V=bnLk zIp&!7Li&p?>eYF(D7%u-$$X{*iE|B=Ry*e4~GB4+BKtxkp4Fc5NkRU7eQx+#>%g}xb>bl=*$le)vJ0mbLrVX#Q180;%(;KRFgntG+EDqTQn$ng-tDkjusbnW9@NUc1u+D0nT~6ev_VqiXrm|a+(nU* z@TpvGc=T@x>=qt89`$-bZ4Nd8`+xaLbh+tY2xJM&dU!D{-E`t;%`w02RG-$so(bZH3 zz70dL!_4i>1I*W%pAwhTPyt|nY21rETztA(v8R`4+Fn7O-Z~>2m-sDvV98*uG$LA< zM+8U|on_U<8x`F@v1)vHV5tN^A|UI5pl)-##fNxBQu3{9KsYhn+V9iA5(rp;5#Qh+ z4`0z^$U@N2993^ErgNZt>6;Gj-n3{i>y}k5X+>dc;l%Qu!5+WqtFD}XSUzzuJDiGy z1BMT*S(*rOY*)z7OG0)uDM`7u6#!id5r^RI)M1D!( z@%XV^B=fawi>3NB!*Sx5F;W3Rf1b$ZQ;Be#V=-5)n!WLKG-)EtXJcMp@#%(X1w)ZY zBA&}6aV;aAw@R7zY)i%o`{Tu6KHo9h&+~#EZskef0Y$R$C~!Op2}WhN{}+7&{0P!iluz6{VQA0}e+V5$oJtUt z<~*f}2~k`H3p%Kk=66m^_J{z9ba@s4E4KNTZW{N2PY^#%?kaq;)VF5>XqF8+f@uU%*d%Mwcm4_Ji79I2dqvw@1G)f2W2QcU^nyCoS9A zm5OUVh-{}P)R)pE!Lh?ez^4QhRW!rpxX+PAM{`154oAKei;A{JACx8Rw; zAzrwK<9S+FRNq3Bn~Ae`LD8*{o0oq%1=m0TC<37f5%QUs#$&-{1X~f`_92y^^0Y+6 zbHYKvR^%Y>*u94NO(3#tP{NqO2PcNQa8-eT@_n6=xILnPkZoY{7sN~mb;%EaPt+uS z1s)3?q2(;cVRR*NGT@(5RG;6c@x)go5$PJ?ctJN5_g{!VB?vI8+Js+Kf|!4jmh|nC zqG&!%^eemqA_Y#et9VER{KZ7^D}sP=pbsM(*g{J=@Km0hM zjzA?}D@w#4gWt{kN2mL*pu2zTN8qe6K=SU_yME~T?fM3K3Ux6#%nMF3tC*9_2bre{ z1w{gGHl<<|<`J*rPHj$xmH<|bhVZ76w3<^Y;+jG+>rlfWs@G^+HOd=OlOda+nu=#F z-mn)J2r)<(N5d;2z0`0j=b1~-FUvOrfqF{r4b8!PpVP2pYbdsRn%sZ2Doluq<h>+*1BJHnb!V+u zGSJ!5fzLm)WqZ|qY-)coKJCQ6fyHkp*^Um9_3?2#?Bt@D+TzWiPr+o74RQH4y=}UL??hNZl8Tud20m>xI8*L8rfE=?}Gom{f;}g-+AX* zs~3;2g&!s9e^1vdJF76csM6V9p8dp~q{1B(ci#uUkM=M<)Ei-;>2PF@C~kTYO%lS| zCir#K+hoGf4^SlCpr;#Js5-C-T@P;xM*U$DqR9t+LMUx_C4Vz5jHD8+R>}}qVgw8^L8z#m@Ll<|8TN5XEMgn7lMGe2@7=X!Rb?O) zRBc_9^e)GiYyGBtOsh{os zd2$k6etz`4;Q99X{wkcVzlR|*77UY~L4ew>O)~p2r!DqoOnseX?quG@ypQ<+hB%Kf z|HOO(j zc;!i|JDz6pOe=;qiYoXH$uE@G}=uA}Skd8Q81)L+sNSOzw{HVUsfKU7$@w&1Kd{|wAODJ`fs|Ad?K z9Dmv}_thoBt0UoJ62kP#3QdO(4HEoSHr>P%9e&FdaKTpa$U=q*q6ObIr(j!~{j&~gKE*J0_&v9^BD3j^QWI};ZC>sv@<1Hvs_+i}`RKz@VtX0Ixvg!@MMi^gtw8ER9SpO9$ynMIC+zvETeMOoWpF z6Ud2ZqEHy@$;ZNe4RK*RC_s@{fi5L5+B5T-^&;rmlpePgzZx^cs)C4QR`!L=MMiLD zC&G|z*~27)0Zl$uOLe96a3ZXOkCs^cdVeKc8px3xPFS#3Q%({$(I*wn{Sk{sNE@7h z1=$SArZHAs&!J(Ge^rtu@0~{6TQWV_Y)|H#Fdmw0*!@`RKr8;eIYl-HQllLD4^kN? z{(p4^4o!)2F1$#=F+pK?9y2Gow5T zh_4At2b@j7SrVFH9^fJo*3p_kA%CGG@FZu)QyPC>S?-RAfe-|?0J?o~Q|8=nbRkwR zg~W3|UC&>y;8zeLDtC)+n0^7(L@t;$<@#zrMk)fk{HAb-M?%7sfEu^?mqi$i%iItD zctqq$_>g7r0r$y`Vp!!#H{0Y?J}J-f?KdD7UB!f$HfDgC`a3>?JQqR4qkmrlc){OI zM0RM4#DjN3nKe`Jc9}?IgCGy#f!#Z9E3~u}Zric@`P13Y@fQDfQ93DL_$gd_tpMIK z3RKL6N9ASnRoGPp}tkp7>?d4J6mF1wgFHNamZI16;IvrN(RDM{5W8(My+EeO)~Jl~BN zMRDm$iCPvI=n?nZLBE@$%8pct4rGEl__042oc#j$2w3MHy_V%?;YHW`gI%P?>;+WM zuY5gG{U`M>GCl4d{op2!1+DH;N+&n%ukua1omUxJne%{h!?WdUt$(WupTl@BV!lTU z1kmePPq~b#zCtkLi^S^8ldV0A=W-3-H}^*Oo%2)gdA5Yik#o)(92y!t>zrRUGy6=< zeJhEf04~%_R2>@JH~s5#_6;stG`R1aUr+BF9CAlB%hJ*$Y06Hoo2OH~eNIPUq2^_F zq2lZRqCHx*ie~MF8&<6~+CnKbnmCF--dg;nU&APpe%%bXw81{&Q4yZzd<;{R{Li_qS{7 z_l%A0S+BJ#;>U1*Bzedm)%B+iN5 zXMXL>9k-GCbJ^K7z%Ekws_)#*tYI$3d;|j) zsyA1J*Rd!0-+z4fxvxH_KVKp0EhLmWJ;4LyX@i%m3zeOv(^>9U%~`+?y}>MaS20xB zd|-1STquno`mtgA#JY)gNIx_hd4I85T~n>X_cryN(e&wgFmFn@cfEls?w0KI-l3tr z)7khrLoCm+ElUf9r7gH3J9N%}*H+i?ujy}TGiqlN)PJX2_EqaOTM?X!rw@ba?fiTf z{(#xk-L-n%C)cg+>L!^TANtVvk;%y;$B#^cnat26iHnUBFtejsgI3)Gxi6!PRg1%xrJ%U-us^=kwpj(r0A|!er<~16u2iNpUO8^^*k3>PM zllEv{;--O+v7YbOyntu`>`Kj~mcNy`z%gK9jOO1=kWg%EQ7XUj^AMhnH`w*=YrI4MVUCK zAYp#2pp#cYo`fmm_zaEjLx=!x{J3B(Uu={(dFtbB!39F<&=T4<48F&!0{EUF$%30# zRkt9Bq5ysd-r`>5UWl&6B@Qd`uEPuJ27g(yR5b{0;dpQ&hzm?no;~CPr!Vjvy&&+W zByaHf+#u$#VE<1MfIma3p`oAh{Lhf)*VrF?{_~%Auj6CuN9>i$eHo0xsfh0Nv5ZOl8FhnSDOjvi)8 zFI8^CbJGJz#OXFK7)11D&kMIs*NGQu0h*^{mn&rfB7b~?k-11<=v}j4p&R%$oK9p8 z-~5i74`&3SndzSWO6wp1gRS7oR~SrCXmFIIuQ1@sXjfE^<^8sPx&!xj>p!z$ReSsD z^`BY4y1iqT0*VQeWTN?eC7+M1T+lnoOw+pUt2TUQ{i=@k`fHjXXzTSalRLnEe1}g> z?61}KPk*TD#Qy$%d<0hxwA7z&85j!?PsxEX{8X^t%Ek5i+08b#epk8Nvu*Hi7bE@I}rV;mxy%$}>3}Fbg zgGxHG6-*lj=S=tFbf?x%znTbX2bBe7MC8Ra7=Pw8?~z#GG^s^7@%h)tbYPcW;J)|l ze5I0ie@M*t54i81CP$DUWryIgbI6gL0Z^$MyoA@&e~=WMMbiXLkK)oFHqQZgXbY(1 zzm_kTaZ&+W9xCUbCnq@Bz58^2O5&d;P78)7O^4xt=hQo`u;k>FT8PU0hFSSp#Pgbjw z)N<9!wCBp@<>hkDJAf;FI{z?c_8#F4c^pqNFjqO{Ox)*HLSwjD|5l&-XW!O-Y6nZs zfasmokCHme%W%v){#^8NcW?%Ok^?^BP=97H<9>2Mv*k|OUF20|3_K?Piav_EnKE-n+YRH1-C3tqrbX9(E5P;hLVtvVG#9u+GkTv97(#5*>z%c$0HCq=R`9)HY} zv`YIfa3sYX#*Pi^hJoA{iN&IQ5?FM`h8=G@d+#9rxA*K_Th}`5(_O2h%dTF#Ji4aq zX*Rg-o{Ld2O?*(Ga5j}LqW3+$eNFJQU2CF~*PJmCp>@{Wbuntm#B-!hCYfnLhr;1- zZq&Ud9}Y))d&7}%ehkdy!jVu9>VL{-7Xx*0*@}ComJKRnxjeb=FUSM9zd_E5&7XWk zT03HW=p)D)S@*3QHmz`O8aU8ls_SmswN4GR9~ihE1()ynh_r6hd>GdmUHh#YHm`7w z4<6_YXlLBM`wZ3WI5_wxT^ekU$2*23y|@0jDi3ue677Ss+S{Z#Zf0*nM}IJYbh8TIrdYUU$_#-|M^n*gI^wSMj=#ds5zRyxPv;KZ1^*j! zJPP$EK;qIdpc8O_gnZ}hppz-uH9qf|4mp*)StvSOrH~hhu9vslNq;ww3RI0O0jX<9 z*a~v)H{EZ7?{y7Jru!dTR;}Fnw_^Pz)o8h7X(Z%6`>SJTi6EH)TiHyozw*Je_Dn5b z?h_Z6J9i9?gtlzh^6k$JkNG4_5r65Q?svZ*FuwhTjJewQ=?}!eX==KLnX2du?zi&8 z7ys@z!gFmsD|O8ukAJnd?kL7`e25EJ8_w(LBS^C?K0$(NzcRy~h4BXQvC_uWXq;gp z-8~<#`YV{5n70$(`2V=)6|lhK-+AMy_7B$kNBaXmJGy@#;rsXP|LwGwnLfIYL<8&X zIb-898`pRD_I9t|=wAM=w&fd_x6$NXm2H&@o_RQ_B&(@Zb$^5;@BbfbfWP1>n@AO$ zysJ!t&L1R+S7nqWGm8e!o+b}MqzyQ8_P`>P>g`#-@e7;0N80p-jq7`Q>-V=c?$oyY zSB)Ft1oSuVgcHd9k5yc*eOX)EGWtZnDsT6yY%kBR()9D!l;;rL(bx00oCMC8~Bus5_BH@KzP zU8pXS_^?k=G|e)Ceo+z?A5nFH9A^elsw3zRg?VXFwSU;%lz)(R-IlFp1NT@KZ-}~bkC{rD_XNV>*&pxT zeHk!B@P7pWc_7wL7*E1`9*sO1^qCoOY>G ze0*{e-+}=QJXOC9cFuk=6c6Da!0an8r=-=ZrIaOakRq}km4sC+5;mBF<_6hHNgI~o z>zrsxG3^h2RpP?>9~6CtG*38tUV7;zs(*ugKl(3pB@@CBco%aSb3Jnha}RU>-}6UG zxGAz9)leEvG^}su)B$xo!!f=gS)x%~sy3o?kxeRMWNhL2Q1mpMOI6RSeM7s9LUO(f zj=%)eK&=aEkc5{hHkq_JZVgIj@7Q)cUo7U2Z{7Ljom+9XP{7%JhE8^x!_K<)&VO97 zpvdFB8`n*aREs%>MXF->R7(;BiP!y+#5)CIz6y~QtqCF&SrD;`L@8^VEGobhxt2(8 zIHk&tPsS@u25f81{d)DRQKf6^A(|%GTzR0=mU5MW4toWr_7z!Lg1M|jFt`gp*R~zx zxe5jPTwkV73onvIUT^j5Ml{~mb$@QDdzGEy*krV=xHjsjBrF{geO8xl0Js`Tl8up7 z6faCwU`77`Qd#b2ke8eQ0KA+iF6-o3Mbd??+|qn+{lCP>(7KfsKTY2o%4$lcyEm)( zGF_}{sQA}u5x&rxvpEdX^^?bIhxo_Zh4JncjkV)BO(@Ra03hy5r~v^c?tchwq^_Tm z5a-jx(IHjk8v+Jy+K^Nd29FpPQtSRoxf^5)WJ^(RM1>s2H%NP@jWe4rru%*}wY0Mo zEu?clCEWE-SB!V4#n_4>KI5$V-KQRlMVv^9PpyZ($2TwKOA#j;eauxK6Cn4Pfc_n^ zkKr+7(PJEZ=`kAQ?=b;D@P96n7f6;YBebWG3geF&(CS~*0)pcEqhL!2OOkkRq#9`h_Vu{gNnV}A1F+3UpO@H?U8gUt(xVr}pPu>JbH+MFO-rtiyCk141xt`U)6(K|70)LWwBX7Dlf=j?9?rlIo zoXCkXnVZ?ctPu~0oUdsaVzkcS<<}S$P-^qTb+YPy45K!D-bHH(b4sLSAesH{IJlOdlx_V&)n#J9`!aUmk z=+u$EBdZ2$gUkCbeCfdlUji4ul=+Xw_ciJFHSibiV1HII7h?|J`@R@PqzOQ9(ik2H zX#z+}BwH;A3jhToqH7BSBn(&~O~5bWtJEMB>|;PYASRgN!X z@PP7*CVz$sh%e#VT=mv;M=+Pq1v|)GfPW>|QJLqn6ICn;tOLxFP|v!pU_ znt#-|=DZ*%rXADFZ!|OTbv!dT$~KV6Av6r8Yfh;~vlas%C%`EUy zlmozHdo01%z5eXhLPz)dzDoNZH3k1OSxF`JSOuz9%x$x=Ygm3u9h+>&=B0!l`^-%z9qKXvYze77$3R-*{^Tld!pPU{UpqRsH!E+Xl$-X_}_{ECg)3nCoA)zPiW= zbVn``5tlf&aqAw+w>5dLCJrHS|56yr^m}tBkN+G`&DS6lf3_8zrs?PV;+-#YlA1I= zSdF{&fx8K%?>^F=IrJ0w=qn7N^M3(@iS@0s&ry=SgiGpweq0MVI!VY!KZH^<9ISr= z@{#jB!rgtYar|j07QnxT9>zz|x6oNM9>DnjmuLWH7U4FpUh_fmD@8YRdH$Ddfs*1_WfbW;SKwy17cO(6#Ex6hB zq}f~+9Z4lGnOgPG=`J2xHFZfc9F0V~z9*i=l~0lMp4B|^`@kX9uDOEnhh1~Pl^MF5LbpiZ;&aB&I{WYy zXYVan{o{X2&OQI~!@GA}BrcZru3oq6z^?5BgIZVThRp}|ZrL<=2wamH%4WUYo}GX> zdqaDtD2^{Vc<2wLxhM|SK7BsBsdln#ZbW2QJk zTLW~pfahY4orpPR>bY2VG}aY!55+otO1#r2!@C3FU^1C0=J#yawR!nOGGqo*(NM&^ zr?cEKuzF8Rwh&8(qFUjx%836d*De;dDg&#D{Ft4V@CQi>$fsg=uDT-TIa{Rlk|f58lq6^YTJa5~7l=My+hI8+O> zsGyc^IO#|?ym6$xxTvT17gu*JliWL_#MOUA6qH*@(3MvAPN8*haV3$cEFNqXz(Mb- z`>b~r92DAymy}~%b|9VV>>TUt{K-IPth?47YhAWsS!=2{BxL&+_viRfZ|Zb$x;G>h zhnCcm&vuS>;$Oqg-bxtK}#2Cnp!8JXDUYm^j4^jFiy;dvM_Nznx)Rz zh|GloucC&(dbw691#8qT^9c2hNKHjcq(h-$Maa|8;}{IkxLFtwlan9;($rS8NWzs= zFauVt*}Oou+B_rgYK8c3BTs)~IR&#sLr-8}fhUO_Op>s)M5Z8kzRk#OEE=aBKMBUR z#DI}T*sNAEb4IOmT@-3$8VS9Gi6*p+4jLgTEt_=jkO_*r^dhE@p0-$|GN=r>SBcKU zTAG0FV#8z1t9GP0q2b$}tXPNGxnrQo&(r=6He(;y4eNU^2pOK_^C*8UPm!BmhkU~v zxAu3u=4a>K!!Gg-aN%TW1QcRs*{~TSdf*68mvtyC4Hi zCpi^Jl5aByAgrZM`Fs^@bx~#~i$j1~e34j*yhmIQ2sDCp|6PGj~y&3qDv9X8-wP%j8 zi04`MDwgE|{|z8YivKacB8h;*oG{{8-DDL2fg;~8(<5u@0O1P&>_9M&TL~;%07z)H zP0i1REQr~xenFOnfkiAP$^~Hvu2G~Q=QlM~5&ig`I7=jNo7aDRB9AcSWhMV)eL3g% zVPX|S4AG~w5K}V*a9aOBs~XTWzYiK>Kw+=X*D_i_mHdios#p5MR?rM^h9PsJAPWdd zw$3XE-y#$aXgmVEEOG(Az$n8*)oBO)H!{_&MqP%5XD}>&j)=IXz<#&PcD`X&F2#Z*pX8>{m`nR7AJ&^07NbK zir`ZSaro>1GZfCKVGzZKguvBH_xaON2@c>7BESJ8f7*W;(9Ng~+&{*0JZwj(0|?oK zOeCbTieWKAGB1h4f+^sCrqJDzikg~iNj@<$)tQzwpiAk_sfg&4ELk(7sg`faCPerY z!p^lu6m!Co;ln($$f>%f>fs;)%U*parxwklY zxG(ywXsNy>z8wflk%C_@GMa}GO?w{qD{8kAG za#Gogv;U@~Fn@_=UR}}4y4!JmTs(efCgR|#R8X&Bz(A|s6}nl!|7vFU%jJzcBjjRbPMFR;hGM+g_zXEwE`w2+Ed zRA{K};c;9rI2muzQrri+uQ-0Rt*58AyKR339O6RZuUpf-GfN^wfDC3>bpJql!d+h0-qy>xCu^k|NJsA6**kyC z0nVKv6cIN97`bbFQ+Gp8<3;pdL^fXysu$~7PEi>U;R?mhg}i%%UMsO{eS!@av}{h$rQX-$@|BnL_Q5ph8x%ZI(Q3+Mr3sjCk^ zb@=d8FX09Qq~(w-xE~?#9jq7RQCWZZGRfoQ8cA>`X!#R@wB!vcHEH#G(O=QEOo4Ej z3nIySvEJruB6^{Yh`}lK#Y*>F1;C?h{b>7SYwKh?IO)VcMnCf~94j|Fm9dw^NGv>}vQ@)wIQ*Slj znz{#&)6P2X_S|;&^Y1^>{=WO+&zCGQ)%u@Q6O?ugZr(h&qXbO6R#db8U*Ic?d)@!M z^_;#NZ*AO(+YB-=;v6i^08xh%eSXV@rcw=PsAdA@x0g%e^?wANf#Sf;T z9CAe6#`SH@i1=hupJRU;^+gW3yIUt(S|-+$1iWB5_)5SIurjrsC0dJgSp zbiB%1sbr1Va*yNLGDRd-Lz654~I|INn_c6HNJ;e`BPj6~p)f48`_90msOl=SQR9;rvhgc{Knq8|p z?6zB0?OAmc-Q$1$)&1pPUz+_1+%tBeFedC90~^5DE6jeTxi3XxRWHKtx`x@zoW-0^ zXH?UQlT08IbF*mFsIs!q&|@~JAi&5v6=FqN%ru=-5`F6xCM zo}T+Y_L|+DnVp%vk7SeVX0tgqCn0wr3Auofgd-dq5Y)(x3P!;LQ1K~(fCwV+5D?IK zfd146`cx3lr|&(N@1v{@9He}_60+sK>tgtvc2(mUqd|J&;%MAz=i|GN3J;lkIA+4Nzua~wSI_uU{_e_YYt=x-1G9m_g{ z4bH}a#NS^mw7J>}R~!P###PhnRe9W=DyBR+rVF>{xl~&m56(=T+$b5>vFAx-s=tXL;ZwJ_2bW+L)MG0kfC(&^+_Y**Og;Gu#ALlStEC^8-dSYJk;7 zEM}NLHSfWx4Rf+If45f;04#%e|=HA`H}1GA=@(&K$ETUso%xhminCVIhW7ps+zDV-dg>L-M-fz_1T-> zaQeLJ8*Stwa5TE0q}ZJUsc0#Z9dp@SdN_b|v(=6(M-CTwAGyN3?IsD@p0-Ds`dT#M zU5QB@Ee~KX(m>G)A8Q60kV9(n#Fo(p< zDG~#}I5q3LPxp|CbQGLz*ljueG z>6)+M7V4t~w~$5n33cLTnY5r;ad47y|8xW_g&Uk6kF)w29Kt=-&k*c7xPgQ-anID3 zJi$;V6w*#Oz`3DpFqjP;52YfJRLFcZkc`KZ0r(l5hJSO+J8Q>Bt>Y=*@$&cP9SbU5 zWuxkVv#9R#@d-4@WT_s_9A2e!s)i6XI$-mN&mQZyHQ<``jsF@453cciA zf1J#S~p{UYr z7R*Z$?$Pp-rW+C118Nzl@78$XKp}o}ys%hH*fdGBgJ-=x0q~gOEW{T>J!6hkowqt~ z#(%t$In3Hwvxfsffb7jU>HI<*2BwIJKLE zufLudOs5Ak=);+Tbb7#ao2f?d0Jx`hYN1&);g+IVtUdsW=CRrTa~CuOp`Tn{{Y|i8 zL3$tq{Z=*A-{5M%0x;fbz6e@7O$o3Ca|+iqRX8{jSP&hFjMVJso^hCHOpb($)ht(B-SF4LJ(cpn3-0N#xGqu@zsf?m&TLHndrLk&Up(yv0&cL za3nGlH9rTv3ePK|#2T5VRJR@uH-*D6_l}FL=zqTBVk;_pbSOw3AbKKEk9l9XF^s=8 z`RNMuMRWnh0n0MY_(|LGyFA4T!+$9-z-sS`z<|xHEudocBXPnG$Kft|tnN3GNdxZk zB@({sPr#JPlJ5E2{{DuXwVE)A%OV)B#PN5^#Mht)6TT^vT!o-7VKV(k`r+4KUZIh~ z0XiStie5wK;aPnQQ%rKN)GXTC-=TXv73zG*+K?lNnMr}K`J|2lYky0(#DBeF1&buG zZiEhMxN-zz4#vzg?6Lzce_jyQuM^m8G8ls16cU%qT-$~L*`sm|iY8BNbH{eGB5!j` z_bfmVs1aqd!HZU_ z2qB37ygMguI+qoAPT*ENAR$~Lvt=6rD}SnMOE>7=a$rk$*H-i5Z+^4?nP>WGJKThq z-Pwd@y^PQXE-^}N(7??9K zZ{^~#q04|P6EGH(8{%g8Xz#~9)=O!*WqX2ff851*sLmt<$eLQoAl?KE)F7L5vn)ZE zBMVmd-(e2kk-r1R?`U%u-3#3AsTUDbWd;Wa(ZJv!{2s~v-W^sx&MvyE=M6rIKefL8 z0rYL$*R6Heek`BOr>i6Hq)y2bh!=Ni1EW@G5NEu_`Y52y__@Eej~0L}tQ^OImRc-c%-?7t6VUimPUe>FTzl=_+`-fgfPk(MBb+n(anSE$P@+)*@Z z@3te0Ds=b2(j*`&aMa|B@E&v*gf6+&E~N|$rh)?iAR@{9()=Ts1fJ@#uL1o5Fvpwo zn7{loNV*g@l`)_BFI(0nAte9j4aL+q4J?dCJB^&@DZ}A5n*S_%1efb6XUgS-fA()W z%|8S>H1o{|z_vwxU(o!;kF~O!-l6efIp@dE-IcKe~6tdp`45s$2~V*(Fts&P{cuzJ1I;T1=UDaa3?FO zUxKgY^VLv34_|Zp%wZpXqR{4JmV8}#JgC=}j!H2Q_Nl_Y=eLe?Y1?Ih^rV zzXv~9Ey82?EZtXK1wZJ|;KU1W2A7#vz4#*h+9S!{R6g&|Of5$nlYOb`J*hr?SpcpM zWF8t`KWy2aqpQ#cCP7Eq09k{i)QNCCbc!4RHTP;gm?@{^ISD9YE5*g20L7SgW1Vs>AaD1OI?Y~hP&s_ z|Lg|PabNlT9}Sp)ogC{Q8d)|5KE>PGV=jl=ZBygzHs0Jcwrpgme+-)DeO*J{<-))~ zq1-*x1(wRgEiJ>cseN={)0<`U+jXA+ccWV{{cuqo_zcrT{j_(Ue>htjl*OApRc7l} zN#tLskqba{yo<=FzL@MvB)XE|i*KV?SM|&ORLT!q{izqt`;Q%)KQ#3I*IqjY?l+f! zKJ%M!$o$*Tb7v;H6YvN4svlIZ#8Gr@%3p1xmu>mtjdS9cD?^tLT{Z{C|NRb&hq)KM zh$b+Pwg8XtP1NF{e?*JUt7sXW9chugzdWV8LRx zK%Mv49WtC#X~~cD4&2<=Ge6*KUW*xhEz6^pwzXS7G(0@gs@RbE`cS^bXZQmx`M&x2 zX2Vm-evWClGBx80c;$Y37zPRy!i2A(JE>zyPp zpSz3lz8UNAVL~vQ4cIIG3D9EJj;BGNa?4u%T1z0HgD-? zw!)X&kO5_XWPQ;b!(kVJC#}a?I0w(QM!iWLN)D%g&Z1DS$C2?ES%=yiI-#5(aIFyo zmy_)dqjOcLSGQ+$Bjb>DcK~I5@c@KwwsCGFFX90tdg@apq2PzdO(D0Nu449;n2s_Xv@q-W&3NG$(xsHb&F!!E&StK_lJliS&7j zQCai5HO=kU{;8`7IG*NqyYl}NB0ZN&U{s@W47P}{H+ipv3@xplh@?RP7h2iaj} z*}N8xXT_}UYvVY+Wxr2jNxIdTbe7SUlit(|zO=9H~sp=^M<@j$XD)eB<(EZFv^LDV}$A zme+6k`KEQ{PMJ3^Jac?eODkaEtq`^57A*mPSJ&!0a$p$Tm$xe1IFUDFWBG};&NDsp zLzBzq?H@L;bvfO3|M=mB%kpi@mT&Y1+y{gCp7SmS6KH-{&(MO)7WDR#{T(^mRO;)V zTW%T8H7{z*Ez0G_;Vph&V{>~)d%U$}Wgr|0<(ke2M>n>%hht_SU}R#+s3Sao|w;|zxiUCaTz<*#K z=Vq{K9(Zi{gTr+U{7=F8mm8D;C4X49uY;9jjuRcIt!vN^?J_SZ(BIltDCoc`aW*^D z=k{cfLt;5uVw+1zo|AY{5j&s$)zh8$$V(gy4-~Glc~~fk7p1gIZEgtc^2L&TiR1v# zEnn_!*eObY^~e{uc1d2Ib*$aFbFG8ry*2v%QFId?e+rhrTI)InQ~{$l0DpxOMj(C` zaN6Nzq-#UV2FSikB@2E(d?1mWyZ^fV!>Raz;o_Q7an1HKI)eT+=9#S0Szfo{<&9^S zI~CTvY~9kut!*s4n{8_yU$%PJt}Tb7(J1)f-0q%h_YKWG@S&d0A@E4YnjNe1#Wm-& zH07sO7^VE4jq6ICouzdf_kR@Iyx@E7xy4J@Z>%NVi zgV!%vLih(I*x6*% zr%70pU|OA)LUz?viGPSyaoy}je+L?KcD7;?T;p7JO-pxS+2ZQYhLyqoO`CtVWn=%K zGHfq*-1*q@rKNIfs-t7H$QI**-L5!TJGg6eAd?B;APv^1i^b87j+EeVD0ch2VP)%h zVr@?s_?vui^Tu+eQr@`vAb0k}vUTlk%T|~d7E@Q?3({95@_)a#i&u$u8kkC^h{t$1 z3B*(8(`C)$$B#eH0#sqVxP2NdWYzjkK@ZR?)@DH~1a

_(>6TZZ(l5+r(M$SMb~H z+y;=HTb&xe42n7IH4x7(n0$-qbHOLv-s(?4FJt*tn8bbS@br3W9!nKH7P`nk{|W|2 z_pdo%0HG#6qMN5)36oujFiO$m)Dx=5qoNcEr}m6d!BN#?GNb0pqu}=szuI!& z%`GiA-`Dc$`@qH)^V8pX<&{@z`_FU^yqJk$8MuP^HM0Ng$?G!?GD!xanxzwnwBiedS^s=Lx45-9p45M_16y7~R%W1Zb#M`ONu zL4Ol_M6q|pMPP0ggtc5V=&o)6cmlOc@J^P;RN&J#+g7&a(xy_=f+p^IyS+0ZNwRyz zx_JZR3riJn1%R?>cdu+u*%g-~0*1r5oT{$1$*qloJPvzc#eBa7h6qTwn4~Hs zm;i&$w$NbA@3Z^OC$HHCat_YskUbHP{ITlmw1xljZQi@&j>YhHZ_M~5v-tV7}O4j%+&D`{q^#R z#+_7;wZ0=BSJSgpB;qxVH%nb&CLLYqBpUa)F{Xa+kl;#kQoSdb&4l0|gAEOwU9Ng0 z2l7@IgNkgo%jWY~<^><8aevIuILwPcj9g>>0;j`Y+C2`typw41d+gaz^#xi{Ih3s) zkramvK4G5qcbtPuS>c6tam9~^0L+6p#j!$@#}= z9%;cz*_=Gz;g~P+=A+r6h_gIC(yXQ0{6^L-##@^ME#T#3XJ-=s+!=10oJ?yidL*K^ zXz8SE!%2!}+9-9}oK9P(groTPS|puo%r0+eKzF_1L-YowLa)diMznZqtanT3xhBT6rh* z@^>I-fyc~aLE=I_2)6~>Lc_Ro9(8G&3lu>yO;!OH67eP-#l16~{{C?5;th*ihlln~ z?j16>ng2rj`%0JFy~6x6e~qg+G#@{9Yy+wAPgcd|BVYlkvg&qe+td9EX|4U~W0}4T z{+b`KoYfER9U9sTN8OkpN8QJ){!hej+BSbjzd<~vyD3WP7E!EA23V^XHCt937Hc^A zMFJvGXW#1tk?@WQb2g*@HFAsOqC+Hr&f5MkYI93VwV0QRYEAxl*#)TVm3^wGvn_id>p+Y^cQ zq|2|WKJ|ktKKRw&<>J+w8I5+ zFjRpkexv-PJ#oN;+AVg%XFP zsNob_dh|#zf0p&N;mm;{cFxeQbIlJ&$@*|VS=x@ebv>o)|5i(h$172la24K{>B@IM zNshW{$|Uhd9SgXdy9|%JYr&j_+t#nWmdKUY5@GSoYcmZ72Z1QLIE3!+?%cF>fA7Aw zK*$$2+9Xv*1fNa@h?7~+)rB+nZ{5_{UA;eU{RaN&e>*IG=8k_Lg(1FMkN*|D0AIu0 z_99Fp*JJ5(3$v3spSg&+p1GO%7;`)G8RmZGQRWHeM}!+9EBjf?^^#?O|#hh-5ecUICwCA(0@SC%S8iZ;)c$`zqR0F8Me;VI_J6lkihe4Hf{Bo0$r8Oay;OSG>2zhTsmE@Wc73wcdtr`7xD?hso^P_ z(^S&&+JHU)(t@E)V?EUFoc=g^uyr8>;Q4geDFOgkBswG6vl0B|d4%7xrAG*>)uKVj zE@D9%@&pWL3D@CJ9F9^?FXp=LGGA|RS+_LXf73g}asz!%^LT7zIk1ni0vt4d56>~5 zID-{_#=p7=%vow~BktIs`Ez64_|iw0j<55Y4?-|vKE4SQ%R6Q5MKqKe}2?_WBF)w-O9PWO-W5a0#YNr3%BoQS#Z%I2!@QH!v=`0 ze~s)68SxR|&>Wy&(Ud3>LBoYSyo(2)h5P_Ce8BGq4!3gQ&Pk^c?g@CBdR10pU5B{? z!tK`{y3+#@y1{($6FYW&5)56*qxD{};mE~TnIGprWB3w1D*p5&4Da0l{PyA_lOIO> zmF5$lyyP{9C-C&nUc-4Uci6=egJrdMf3?{NT5sUMIXkpF4_%u9A{+1|{2`af@~qq2 z5^mrmi)%p%v8D6^lkaqhR?JeFw5FaU@vO6I4BC z7Vc`Yw);x_vTq$Mcl7snln2Y3<~jOo>*wM*vwca+vALb4fuV9Io{a~}opaijf8=sY zHZ0EN7MpqnHDo`yY;bQZjxzJInW4EKpNlE=aC_^ri7gxMY%hSb<1svoM-#=hUCNyC z_K6J>`R~M|dnfnBlX!YRAJ1%`s#UgONzP=JkIbLwo7354zA`>{D3c{Mj&EMRw5@&P z(&aT>c62VL?Go|NC;=~l-T>tSeB;L;2a)v3g=WiMLP$U@EW?< zJePM#;67nW0QcDx-aJ>R&1Zyu*XJ{$bNCODA=5PXJGz-YAx7e-rjceRHUhtIh6e>?tIeIB6p zZ-BWK@aaD?+VSJZui$UT^GlGaFw1LL$yZ`Jbd>ol^A+an%+t(k%zqFVM$Am%8HuCj z9L>Z@=sU3obWqPb8J9q}MBi{-w5!>S6fHv>i>s%+zh0MKPCA)h)zs?1gk&9|wlhm= z1+&t#C#2V%>D4h4QEfw8FPL5`HVyS;sE#`J}U$$JQ;1Yr9MDq#aMbGC`aRsW~{#N%wKAhaRIT;ZWeQ7tV0-g{1 zc^;^&nrv^MpU+pX$S3uD0)8uz&nI--1>_c{81nNa8``U@xTVJnHNam*=^SR-( zs^70xyWKwY2fMU_tYxo|>;?SjG2+M|R*!(2d5O24ydDAHnQn>cMlkVn>$?2_{#DiC zAP2YI4i1w??ns*(Bt=yu&98xf#WAPo4rt~N)NmrK;@p_%R27`$uKs~MaMGufDpWhT z!@jNuNCKW-kSJy6wSS4~3dzF<1A<3d(UhN;$KS`mSCe@?na?N9(PZ9ZXyj+zc5S6! z1rL)4)N#&2+>&naRUB5|vTm%lcJu<;Qq#EUA((ly(8n>koL&mIc&|zvbBxyJW>HPz zIhac)JE+GYYr8707S%ZT{{FMK^z`<0Z8`hGvsbSqjyG1WK7V`j+SQd#-rNpeL4*C< zcHY|C3&2-^xfuF-mkrNfzGcNkd%?V@7c5%X)3y1m-)!C7)zg>HFJJZi%H{b&dv1Km z8NHG7&)VGGizdwSAlu75yzEG0Q*WVt*~)9c2h4|R`ww5@e}Qhod~b&7W4Z_1paKcKYsP47jM{9M$*Uk|LF7i z{O5nP|9|7%{r%M!Ja)%zN<@*AqlgEK6q_ULH1F@&7f@w~$OXfSUGzHq0&ACe(eBX| z-sW_0O1K=9Z2q2LP!HH-(Z=$c4?&yYbeH?K%Mvfiyff=b%76o_MOolPnG^gDuV`1o zK~8kYYM^U8_}kuSr2jX;@tQpQY4%pMg5enlqkm$aHj3xA`Ivu56RQCS%n|DV4)@~9 ziJR*P3%fs$i zI_h>u(=qp-Zve}mk82VaJhOk_l8?YPm){mqU2dN%$Z5_q+9PpJHgp75{}~{g?az*X z`G49Y9QTNMtHT|0lUlHl{^1{U-%Wa1%w{|@5Q?~K6O7}2 zknN@Y9#C1VSg{bYEUAnbkb4OV5upKkt$%L|WUZ{O=4R=-kyhj|i$+b(slE`d7rlD< zmyDiBE0%&&?iQi7iS&(I3w%bI-Zq_Q6g+R>VI?S zKDYTlyPUZ=aNgk1R7K!Gn~M4lV+MwgR4#*_POvXaUpB?7>pm z0n8Cy#vG>9u4bG~bhyYO3x0WZs5(Ny2SC}9rt91Su~Vl)Pr69l@YXfiiv#8 zdQ~o&iwxfp%r?Z8y~{RV;+0j|d|%7nJrTvPNvfeJ$V~lM(JNoYyHhowzQcI_iZVn|cdw z8~yYsDB_@wxp5p#A_Y?vFOhx8oL8ESZIjMomUwcoI%%48C1o<0Hk0k(o;*ms2FX%N zl`f?`&cj5?Ys}A+|BJz#x8B-|($zG)`Pk^C3#lC!bG(Y4M5v}em}F9z2DV~8x|7OM>zS=& ze~}jqDt-$DD|prk5^9Dg9%DK-lUA9IWeJc(vaZx`Ogm{Lo64A1RVzirWK+3ZKA+2_ zvXkBA+`#bgK(5^VpnoAzw_TTbr2z3++Wn66*R_EA8+Q@xkGsBsnWaD`V?MiS6NqWY zj%i@BxB=IBVDbR2bVG5`^|;o%zj8OO_ImTTUK!Wo4vrg=Mk)fw4T(Ak+krDk!a3^w zn!|k3q1~_I7xcbhy80*JGW(wd?349(JjvdPWe$<-I|Dpt2!FuMRI=>*%ys6I=D%M7 z{`*pJ=1(JN(tOLj=9g!i9Hwf&d|^S|PM!Y*zE)=%F-J8@ynkp|ih@Lng2`#g3Q$Nl zDq3X-CqdRk)5Stf9g}EnXOmdMDiXA~lBGqNPy2na5d&%Z*qwqw_aW6j=GTT1}W$S*C>GiCpCr>nQ%$>2f(vrE5zZ88M;ey!S3-6 z{OI>G({d!yuW;gi*3PVBjxbDR2JVS2J67Ul;=)UT*?&0S3bJZHw4jnYEL;5wnSROa zk+ED;^izb?jI~)paY>2=;!HV9oLZ7Lvk**hlM#r%@&F_XL`CAx0yiGja3IS@{a{lj z0G|wGKsrzz3}go3lg*>e0N|iHSc?Hw@CYvoiZ1*>d_RGh;B32;2FE;yveO>LJiCnf zt^x1PaDQ-~lJsOlyP#KgvK~;t=P4~4+HJ^APIJ@ib^;~qoQvu7P8+_`BUx7}&R`&w z3cwdg_;Jv*pt)LZUeE+c48DM4)vE=310JXN13@pd9!ZJfI{?bCl2vxuSb^o;9@Z%v zJ3~vu!??0tz&j9#zTyMKT~8Fprsoi@(8N|Eu;rJUi`VF8>IYB6HGttFCjg5X_zdC+$dhdK zPkqCm27tdpQLd1ky3>gk#5&`^O#9+KUw_>AGw{W9pUb76x^JBG-t`SCec=;4Vl!6v zFmU$}yiUwF#Q({T(DSTJ*eE&Z4C`Jv0*r=YDBRiP1t50kQ|8a!o0o3h^f!moW)FF7 zHh?*|aJdoJuQ!##h3v7>nmLGi^n6KjrxvV6!MdT$Awy4!YctQkKZvY5ctw^?bPHi_1esHniK<%8% z{!@pOYe)9;)`V{wk;SVev=Z9I&3~c;u4Lt_d3oo~or`+FMyCdYi5Z7R3g8lT%nh%H|Ekn7Y{T+n9zG;xM{OBBnK$p)vT~xmP=9EjSozF~ z<-||e@)f#^j|lHFZ~?J1`k-Pb+RLv-Q9ZpvU}BkNM2IU4q@QvR`E7N9@R{ zG`HtmiUYz}KIG9pH-9K{wy{-T-{g1BZ*86L^xtUyY0vpX?V~necO>j9%d#~8vWr2- zXIu`O>eM0EnZZBebEUgDs1rrG1FzNfXG!0At^`}wQyH)L4MtVz7`1=78Av@ zCRQ%*D@WaSOzDAYKY!<{I)CcHemP z`n}ztchB|XJJ+r$mSB262&4mGzdI0c&qOcUa_FLc2k#CB;)(k&+JEqp#~K^l+M=86 zl8AX7JAe4<;_LVH^z6Oj;ZDHYeOz4Zdk@7FHCmk0N|{eJiUU^-CSzrT|0M3>;% z#nScK#O!7+V%}$=YYD9uxO+{yrK>r_xW6#Kl4SyG6QLClz|rZ=qE^rd62i3e>RBot z!mN1uH0j!GgU1KV=YnmTJ0CEgPxYk?6R?PyR&RcpU~9chu)C&X;Ft9L-*DiXjvbmxk$m(D4$&nZ zw;S^esp@4o$8P5kf&yd_$2sh{IJ}BvG4KOQ%<#sQ>e-@AgC93qT8zuxMEG?74><(1 z<9}4*)Q($cX2m*XM6$0%=K&Yy49Th;ncq9e{LUp>A?;5PGhP5Ud?oHB#;!)OM4HMd zW~cu%6o5~wIgFc*69n7O12YB4!*}tg4<9KS(%CTq0RxNsF z(W*rkI6UW#-AgcfWbq17l5j9Na~V0nJ%8rc2{CjlVBU`99e74xPCr0%bSyWovnw|% z4sITDx}0bp76MZggTU_bZ(_ypPUod&fd#t@kBS@xbaRXpN4I$n#^GJnuJ zuh5bw7Rc5L)GS3?0ax2Ut7|8L6Y%7SX~v1WpWNv^rJmqv9Zh@PYOU=vdUy+Py)*+O zWK8e>O=DucOI`)%;ln9%xOb~DK^C$t$AcA1F^8@WdxeZ(6bl}*ahM=mq8(&Ev7mGR zU>f-E!pefkfipO<_BBP@gZbrojs<71Tz*BQOhxxg{E)BUYScahxx#D!fV_>s1^X zjdVm0l7~JR?TDC1ZNjS^#DAx9$E$)3d;z!Kt1QQ{ui}XLsLOURM%>KC4%%F1q!2zx z8t!1Y5V_wbm^;V`xJ|H`1BwK0BPibH4oLxz;fC13NfHNc}${$!76bGV7xkx%MP`a!Ed z4$YsjUJ=UB29Tlgg2WqQG=nrjWL+$t6D1ZusZCa>=^>UEiGMEhG5BpJNil2&sGs>I z%$b;OSn*`Fc8Le1uMsvM5+fgh5 zltBaq*C1e;Le?NC&NDjS$>Ki{=cXwu*`+;!xYji!W++@Ku4l1j`@ z^(?Cz!ZObg%740()$_@=e)SJTRRG?l`Y;W!i`8{RH2|1I7r^``rVl(pjc{Um0{U?H zgvax=l5O@Wn$py)G`~;T{G)5{tRSa~c`jg525wh-)Y9ct?D~KDMCT}#_ z5{-JJ&CUJI&0hlzw|P9(J2A2HC<^!&P7rK@V4jURx_@*a0B%q;EvRXqR5VY(qg}?~ z&d3A)Caa21I|#p_{f?7(p9=0Gk7fRW{<2P<$y_HoJ}KF8*OYWULcU+P2qc{u{4jzu znR2C@@WYsI6H0ih@7I!jBfY6q??_)#Z<;?bzljECksoe}>g3-0T82EHJI$YhfI@5y zlzYjo%YWiiH!>67}ka8k;&X=oxNPz?p0 z$k&3k-a#y71q$h&+eNMao$(U6CW&Z`lYD$n%*znfkL{;uWWq$P>fqte3Cx zM}OXm0tl=Ish>tG`HmtzA+=WWg%T0aD+zK^q`qRvosl~#`gn0Jj1i-m!_k$-w%vLz`NTfL&F~8%*$6BhY($q*~x$bv?V`dS{&9cX*o_C&P zzgj29Kx%~4(Hz#B@H6!`{gs?GMerGUNO%L$Cc?Bq2qR4XiP|RMJ%|?(U@w?PbH*=gH`B)q&bHm6L-o9umsC_oY(1QmM02sp?zgvYy8C$z^z!ee)|{c>oXfR;vHpk8ITE z2N~a2GuKm3Rrl014v%38=HHp$GXKT=9rr0a(D4Y#f_Bga=72G<0;~tyz#O^YB5)WS z0k?opfV;uH;9>A2cpkh6UM8Ncz?+vQz5zWi?Wd0H%p?o=YNOu1$^YLX!n6?bUPZiQ zwTrHA{l7#i){**^`hSU7q^nT=CnM9BlD+{YSL%|O)(Si} zWd4~zl)fq1IOJV7k_-7cj#naDG+x<`c@!4L=e0CpP6JQXxswhu$F;uOfrvjR9jsX& zQ&E8&2q`}CfZ6#|mkz%H9s*1kmoC2nCx6o($b+5YAX#k&wQTyLOoP|u##4caWKCdG z7pEKb!R;~Njv&MfvR`ozoi+Ef!0$}?5b~v*emu^m`OVH8ND)Zig&_J7eV5d~ z0T6$7io_$@-~#kR`YuH1e`gBtA@bs+=@fyKu~G_D@)mL@99p=O54a!CJ}X$yPWN2v zKAUm`A@B4)!e^9SsRAoi4%G;a&5~hT^W@ZVTEvG7&f3(~)6=!-tk>(2&p8r~pa0yE z@Y|UmV8lVL4I~_II~;#+%W1-Px+(8@K0L-anJ7ieCCIE>nRA&# znCrZS`6QO%9%jDDe2@7F^Gk|BSMv#B0Yh-{+S*{;Vja={l0VBkuqBbz;^6;Mf}0)x zN3P{&c-xXbD_%K?bwndXY^k0{LU?2KJSwN%NW#;kSBEG==G})oc=P0B`fz>ZId8OL__H95@28OVkoy^K$KA?K>}%K?@i_6&_2(w488(li z+U#LINPMPJ2`lrzn1aL!^x}zXwA_EYoPk75O|jHbu5Z^`t1NLk9C4zx8%p&=b&sV_ zn$`@2p09Qn)&zouH6?hgxS~*8U1byPg%~`RY%9d7#qY3d-v0c*4ZCA0qCblRkRGn- z(Wddq(5xKuM?A}MR|*i%GFK9)pY7XSE`b%m-Nad*#M!oOlV#3ttCiq5*1Ui7)y`M< z6`EVhaDRDq0pCOQ>f(w#x)%TP)#Uf#{$$&)w*646{hT}IK4r9eJ*M>A=#RL$L$V%} zH%-J`JYreI%R$@388}doe26H8aw@lt1HcJ}v*y<^1t7HGAp9AATVu=$EPZanbl@W9 zFmnV`f=@7?XC7ppWPVQYvxt9uM#MJ5OI0!mt)p%`$rh}I4495s+p}cZ3mOqbOVzfx z2(ct$-suH6?etmc(`Qv?QIxa-EVFqm$X4jhX;dUlPcNU>*2|UIW;5^};sc8Hcb0Qb zEuA1o7nX)3XwSB{>ERfb^RvE!`3B2E%r>dnq+PCzrbD?9p5n%~ISHg8Xphp}i8?%U76|G;w`*@s-oY+!$OG5cxXzK!`T?%4$8 z$Lcz&WvCPMv=2Q60>uimK{&1Jl3cRtlHuGn})b-Kh6Ar#v59j< z;PMK?91eBS1Cth1>SZ_cr~TsH7{I2$#Vw8qUf@m3Ha zy9L&*-Qo&_JiN`PXhHLq+Fjt}o5_!6gKX_iadIuiykvjYwZvgdCS(gbF62egq3{jdH`?^2|ks5tov5ju2n!e;d=IEuECe#LJ3U}YJYf+<0-xn2u&2~B9z{-# zQ|MHp##VppEj{#=XX_@Yls`$-6kRMUyaXY?m=06owV`8mN5|^zt2>HoiWK~Hj0E2| z^>Bwvg|7B{w)AhlC+~#uqWRtBH#SK?mO@VO2WLo$^!`TYqP(omEplo1%g*6jy(5UsEiu*}l367Sw(Z2U9CR~+|MGlcBL;rX!*d+^D| zWqMm{QpA0S0Yqm7{Tdy{a}txD_JC7YXR;Inxfv^6+=A$})Quar?w!R_@7S|-*ChR8ut&k9&K)E$X>T@DU6*ZWX+FAje_^n7@w&yW14XJw^#r;f z4O6>S3#I=buv*Q|-l>=cMT7dQABqx}^ig;qN*vNucl+XTA3Q+9Q1xj7C;@wIs`~J+ z$$HeU@%d1+BL=!@;i&m+tRo6ukNeDL39^4Y==R0GrWz{#e#tse9jX677a_uF6)37k zZG*!?hbG(jvtS>EVyS~_IoG==elmD@WoTgc=-6tfbLq&ub6zj3$mf4o zY$X9*U;hSr2+gUjZ&#R6EMr_Si{g?NIt{!@ZEL;eE4P9^}yw{2K^B#S>s)^4C6g4ry=6Fe*$b}8Y1 z_LS1`0%zk2@pQ@KPDpk`w6TgUWS3dkkVtPxB^v-I+d?*lMF(fMrrjtqUX|K<>2rHgtGMP6L7%k_@nMuqiOX8 zo_{kGnsuW5onr<0k2LuOQK`q!t9F9nq5`LN9N;%eX#*Z~$8{u3Aau6Pwpq-0t4Fk$ z&I-#RJex;(#EI1-Hg*%uUXCOQ9>ixj51)alA7Pq6DMPi_u3j+vgzEC)$>)!MRCm|T z1hH(zsJQp*c@O4TO8E{@HaIeOP{rzU1@PH4*_NS{ix+zMgFQWO9qB>4Y&P(aEVHUS z^--IPm1Xd4o6Q`GR5s&PJ zGn$1pTh#2d=_>UWKwK)7vuFl?DzI)GShfn|5Lu>>v;aQC*Ea*5(t4ublILr)0O{BH za;0Qp2hAY3U~UUNAjo*q54rr2WTCR;j59`t^G#kmf+Ej?*cxO=$790l~J4<2^TvCag?yO^c^7l4%~PKD9zSYuuPIM z69PRE)DLU;*>vFa!x~o!Ufy``)uSWtzxT2Gt{xfc-+k`k;Y&Am6gORV&E*?^JKA#N zOThbs+J_vnw>p^E|FbKL_8qi(l)BaAs`LyZ*?kwnarCgww z7x3FMzoj<0&F63&{?fbw3#>PYs>BK4d`HL*&KEgJ6;DduC*Wl8vj<$R2Sm*Ainlu) zw@a~x#Q5!^cso*@3VJ|)mLEWh;5NVe5<)MroKt0A5`>pn)yZ8=QaH}(uBEtGs%tul zUcqC4;F}hxAJ=8fChC_DvqE((&{=*3Yfy=;P_UpZDT5a$j9oHLIB~UX>EEfCKY#aA zC=^$BfdAIRVZGcq(gYrE8fnUV!eP&ApkwuIsC!8_G#_(DG+5DpB2II(*W&|F)`MOd zLH`#$K8R#*fSx=!`$R*Ng;m9HW2pMm;;JJ4!p#5I+k3~!QJne1{Zw_B>F$X=Irq#? z*fcw{v$M0iTJ5fK)=I0KKp;>6giruUNJwi0*g}Y8gH13Q!{IaG2qqeAunj(VO)$a0 z`TPUy101k@M=;u#Ma}^nf1-`i(&F|fa+ON1>Zg#Nnd)!DErG2l=7C0A(BTN$j5j?o z^uLw4I{wWF;VCfl4mCN)F|pjNEW(|g1?(Q>t|&Szk!H!Ts=MgNvjS{}7UMVdAG*+p zOCHIHi&#`Gx7ii6OtxPu*+l+1*-?GVF7Jlh$p1^FS?x1BK!xWdf63?-9CnM5R_t~K z-XU_D-6b0tcw2VCeq(#h4$Gt&Ij)0hp~ujPvGhYDkENMrm(=V$g;}^KHawh&NX!;3 zP9Aq)o`};{p}`SSNY{jn zgxQKzM|2^4xM}*4Vul}Imra&U+Yk@486kzvc4jEj1|2D?f8wZFjbxbB$Y^QIj-#{w ztO>Nk*f!IgqB&v1}FrWW@r=s!9ryRS_^r z+*nb0gcTbff5fUv?Nd|*5`t<49)MS^4ZO_)0thw>Y7|up7yzOw;#N@+co7LI&$o#R z5=EeCQIrv#`lM->WU-1!w8{cu=#WfjbCFUIMP4QckTfsyf_8^V6i0yWVKzQFUX@P;AV8=6{cTc*$sQnA;Nl0$J27 zPg)A8d9bQUQUxlVT$a@cCSQ|c2ay%62nEx`f63mSRJa zc}2qPS0oFYeK+5hwlMO}ZK6P5k)&#?hy|6L#*0c5X_VxFMACM$f|Yaw-m2=Dv>QzB zf32!fO#234Y^ygpK~e0awb3^v?M@-h&4Spg8dX8Tk}xoB{pwoPuUP#u%l42KhH(Wl z=}VR@qZLouKm*C1I^hN$Nj4sWE~NbhP9p_XFunnj=5jqp>w7}$Zd2tMH%njAnk}Z5 znb4v!vjnG`>*a2`)lDRy6j_XqYQ+Y+f3tz(5FJkij$z&V$68Uf$3gEj1z@jU=3hFr zmg48acLn?;>L=Ne7vP@Zs2AVpjpF+u=B@g@QN%4;M0g25f2NgD z{TN9U%z37oa~g|i$e=_|*uTQU&|gi5EWh$nZ; z)(LI)|I-B3|IJi2jAI>eV&UXMtE->%2ZYC2q?VSY<=Lc1@XL3ew{zF2q#G*2ifx-W zZ9zMDLcMW+CLEnHZwsNrf^f#1f60+hvbvn~9Q+DRX3^%naU*ZB@rL1M!B{nF`PmP&f@(kC9}>8SH4p>?)I6Zv3$ zO&=!dVaXxWJ0U{fG@m%ze_Sm!yJM8Ta4}hZnNWmdmQnl`$>=cL%t=rx53c{k{Rz@+8Nk~fH&+s>16+XZ`0 z()G3*WMg7+d9saUFIA!*`2ag^xqg5gXA=bJ($w;0ip#=Fch)xCp@5=#JeC{u<;y1p z0{RV-z}wxLcmuh_e@T1x&!o3Zs(Gb5Ya8y6 z>liF1o=E5@8fel#i9)1ji=vdp_l?|^Y->y6lSo=EP65Z{pPcLb;QsFq*S00;epKo- zKD)enMtcAA=g~U0Gg)AS;T^<@OumR)%&p;0BNUM$81Liue{+{|*HUSV$yMH?Zl5}0 zLIcTEE%+w0WvFR48S%@uml)|AZ$iY;dLRM;(>TD<-eX@=a+RbMmi$t-B9w}>0g`S{ z?!{kyXn)*?7FX}l+uC&ArniOTzC-`*i{n=?>gt@5D>{`=B=Hl~QOr%Qbdj;Uy?uN` zi%oe`6yK8Ve=QAt#nQ;5Ia%{+GD{xMDQ=%zVaeEhI2X=ce6j87tI-eaHk%zysQ%d( z54Y(U(;FKfO?=%KkNaM)rY+G_W#TfxHVqXKSu~qbT{f|jidw=_DA7KC{$CY0Y6WOT zZso7@$G0a!5?-LtyLdH4(d6T1jsC~M|IKgOzVn@sf8DsuW`k|^x;|wXO(Ath@fLj4 z*M)*nnN_5b??k>c`A+1+Oa3x!f9WMMG+tvPe_NO1;Snz8#n*dd#&X;BHnPlF_fS0s z>0ZH3t~u$Lk&#PN@mlgwEE!WP(LuzU+Wb;Vr-NL%!gTqPY0_|p|*K#WEuIOFxb{MSeWldB32tnjZPxH#UH2c7tla@&ZI&?_fc1j zI5g;m!jZlCKx7^UB+Lo5hJcT^D@mcR(Re4;e;!+ju~nGcnz{}X3NKwq?gxJ~?{9=i zA(o$;ho9#u7Jc3rN0Lhk(+?JSgWhWrX~oR*Bm6a`TK(@u>yNJgI-=Q8_3xL;u%1@G z_oWhT00&6}hKnDOfUo6IBL+&hO&f+(jlK~2PT4>an?v z8=~?2gCS+;G!A+#-X{ovA95?NDHvmmu<=VNa1Z0 zn-m88nbxe2VbOrG&39!e-5ZG zy`*QTH$6#QF`(|y6;~e8Ec%N}_mWK|AEC24#j;OTn3ps?o?@`@t#?2{H{5yw?no8@ z3Q7DnTaSDRe>L3bgOLnuhN3>C7hy~FlY@}gtK-Z(`njH; zJ2>(e7?(9SWV7GDX?s?018CE;e>BDnXC-6Heuf7V=5%fjX-ijd-(#AkCs^#5%y?jf zM~VUW0&_cNEdpn$Ul4RqRMK({%6g2Oav#)ZSiE(+sEUUgwPY#IPO(h&7FlzeQLOt% zmn$6^HqBFmW2ESq%7R6BgvNAzgqNg~wNNM%4nr&CNr^XJ6+}^jR*9s>YviE8ztPP! zK_`W^|Ih>XkipRSq`FUUfAi}BwC|%|+C9~SnfT+eJ+r5rm*lN>>w4;NyPjnDLIdlxU;(_(~?i7<^RW_ zdf-|~7DZVyeBlgzOjs>hC9=G(s1$wmyCU5y*5-XoY@h&X(O++ie@rKYaD6_gLZ>A< z+6ePN-BpvM<$L_c(UCS%3yJkhZ`(b2(gnBOcgL|YArVWi5>zZ01Pvquu z%el1-$;uqvnpv>eeToHHD0b0uL+-akfniPuJpQL>2Buj2WcT_+3!9j1-7pqsS6_kWjjk;pd@xM*q0MC57ClhCf*rLvpl=~t zt5=Y%JZJoH^A;w%95xQ$$Rj+9@U=@AT0Wa2V3IhMzUkzyh-QqVo_G^VdVDF9$SIs^0~Ke}&dv5*f-Xx~rl|S(l!zpm(;t z*ZtlO2meGa@u&6-6@|gKWtaT>U*`5QOxFsR+1TcsI~>qR^8S2NXB@zwgvL4 z`}p-EV1Y_Ef+o<40-VlPvQk=0Q)FzkiihI1e~+hqWW0urmuUuCkKH0e0dM_y>c`t^ zYjlh8vbmwQrhNhqj~sr4=L!9ano%?xShK=!_!8vp0_0;qS=kmMBdpc;O ze^ENaMfk;W&_|tw*ez53N-9I6c}YIHC6kp*MC3kXYTD3e5O41(Mu3nV@HNJq8&6-k z?3)c~eEVAUQk-E)T4oqqcI#Y@fzB%)I$pS&7|qlGYv6~~b? z-HArzLruBMSFBq5!3P_j+yrMnvEiJbe^!#tbo0=pV9?_knE2$I>(>p?|2I@ z;MH7=>!h@U!T*d#L|9dN1= zii8wcSM0$}xye%psBvb_>mR?NZ`!y@G6HT zJ2vW+SrYZE~R9&9Ihsiq>xbfT!LPfYVqszx) zF!+uPsLX7tW|K-OxyGnGIidoc9qBO`O43+7rITe_TCZNLm&-cZrKfFP+k_5M9Itu2 z?!E-t)iJ?-rKCwlPO@tfyd@YrjRQ2$4V)|6?A9^)U)ba)V%f$B4n;HBf0*$&tFNiW zNzq^=G4e+}5{ykMJ|WwHaA(GNNwZ7voZz`!_1bJ6+lMx4m}E2UlJ=6ZisE;4a9!Lo zZWptR%u)%PR3q{dYK?WXI#ES8;j~D#Qh?%AS@+TU?aW{@iVB3s_4`bOk4(LHQ!R|C zelGc>e(1nFSyf5j`M2p=`9cM;#)P(YPj^?WTAwhy6O@2oD$RUDy|2F;Hu zHk$&^(dqAJpo8v*u28ib{nGfE4L}f`YpfQbQ*;Tc7VztlWFSIBaK+^b#TvXS5<~~x z-zB{ID z_#oIrDL4F|Tu=3B_~8Bs;eAEyM=r}L60$@HXAD*)qIW7b#c7q{%7|nkJvoG&mXq0j z5o9&0R}?$htwKG{{R`+JuEb3s67Oi7d#M(lVAOYbjNw-02r@kVPr1fgQIpabGwKu^ zu5=Vyb6Gte4rngbe`*mevfbqiM)h=4TdAvW|MrEG$&f57E-es>>zT&ZLb*cyYL;wV zQY~gjy`5xiypEoes3fg561#Qx6^KOx`TmOI3A38{HkrRdwFZp?sSI&u@Kqh z^{IBlURrV{MbIG$w8zWi>19ZA)EIU#RKHfXF?g{e!BJOrLMO!^`uUQ@4b|8=35xv7MJ$*;XJkzi9+j)k#!!GGprV2 z6fCe-+sRsue|C&P7BuC>glVrw?a}J~6L}!8SZrHPOC#xB!t58QqPPVk>!SjYzgYYNMCEt=kfS*t$mT8j;7AM;NsPx(&kAmLw(8r zjFl=`f5n@Rq&s2u$Y!4RlDp$8*xKX^tC+|9sL$qfZvJs}*vE(k_&V%EB4^tTug!z9PQ~!D%lt`ke^ysTa?xlmvcg17ID-96W!y$?fSXAp z#=1@fQtM|biz6n2LI=}7LA&C{;9e00i|X18y6_|+e; zD|akg@g_w}#O}sSerMm@tIqC)T&C^({xesQt;Q{j9^T`*<*x9a2MR0iCAnKXd+vqd zfAz;+jAhqvcw`-%`QU3SmX$j@%ga`rF|ec1kcHl}ubMkydm-I~$i|g0>z>qsCx?cf zJdk?ruFQca7cF}7K!(cuBZto?l=)I-=b2|wx(GEDL>eKcA2b@tm5f^zt&`e4NmwKw z3F;a|^mhQw8M7Ydk~4imhzHowfjq`8e=VB~2tRP8R$jR0B-dS%JspCH$p&}d)CPAy z+G>o`XZytOYR!|0C1!ImUEj`k%({`*zn)Q-==^qkn_B#=ljse?$Eg zQO7vB@jKsW`{AjR2oG6hcCPzK%b&t=l_L!}Pi=ARwei`UyQSVz<{U1IY(+ zA56;~dK76hgDw?sS6zzREgHX-0`gtfpfqd=%HNP&4(run-_=1WHxL}U$TKngoolc+ z7ZP1b->(BLe!*!x=KQ0m zv3J{X-2^w>dvXBe0$*^e+vB=a#I!$ zc4^-3#%x!>UYtHOqu>ZuvVZ72X`+&;_#DOQ)j#=l(A&r_P|u*WnM>lm=?Oz~dejA% z%$n#LDk;sg3QBxn;rxCFth4pZnLm(D56qv_V|ysSpllyEd)`25^}{pw>20tNEbOfdf}&UB97HJ&VlH#mR%`1AW< z^?AV-@pn=%SX<-0eIs{`ACH&y)z^AL34<+tuxb zYYUywQK%SaDKW)3GuxEQ;Ew&5b{5;q2ljVlni{h>JP-(YJbis0ParT**t36c(b(v9 z+P!c!EfkD7#yK+Ky)vhrby^mc(t4q}xsb@TXV+{zEyHwy)x+Q7ReT*wOCsc zY4R27|3UjfKXlfCe_P^U#u^eOzln(qgh@5=;>~~RCSB=_Q$Tih5H-GNLv#izn_-)& zBM}X#fJ7;Y-u7v$H<3<}bResH(L$SKZwS8I-|Y*#-O*6X%(nw6izwL!mx9}Z98M3| zL{ZlpNKaGMR7yoyEfP`QV(;y>d66V#tO6Rj5F@uP2|N)Me`F~Zmw5~U5sOJ17V&m# zOL?`70vZ2|iNdGSwcx|l9*F2w_+ zWQ3YB(r6Qee^2!bdWNy66(Tw?bWRGGV@}?hw(aKJtssJnaz8?v&e@HQTpp-jM>nsF zeh{Tlj8UVuhULZ&EKaM{X@TWzeWxTEPbOns=bpZPWc}&qHU?tGk0oPw$m@qr==3CD z&Ct?cEgf0|XqnL=dsWpd!;3P7Nkcyt{6vKJiy~VIe^ZcTciBY%k*uVuigqf##!l2S zeoZ7AjjS18{Y`V$?-<57QGLhdc38IVP~r;8CntEkUe82bFs5LO%jcFbmfSv<#ne&k z#qTm5g-&T$UtJ-{zL2EXkW#4xTA@Nd;$~hjBNus*q%$t~1xi#->dZz*UXA9U^CVa{ zbI+__e@7Z;?!9);%yC^OcU>CIHAXHa84eB`OvW3gV_}-Ih<%6<1ZK!UZQm&}J;SAE zHt=LO9TLf)(up{W zl83)kLiT_PO>Wzp)_~uMTCfYOs@<*{pSy4iZF2ep);Dc#;|(=n2k}yVtp0%VE~b6; ziS+YOixlby=AMzQ8I_Wbc_P#0>K}T$*PMRd$xDn=R(5v5gL9_C4fFDCbmNJvmksW` z)7NzO=Bnbjlh+tehtU6wU$$}s+g8^TJcchK&)G+~tOb`*>j4;l1{zVG3`*2Ei;hRB zWQMk1I!cu~eHtY^?LIr;T(~3aYtJ1TX)FThJ<}%S?cQQafoQSp8eBK%Di#a@$PqHCovB%xP6#PI-HiRX6ObaypJ&=S{Aq6SC6TI2>Nb@v%(s&MfllE!N4gEPw zxO3{HlH5cX%j+9|T}#(anzVMQtC2FQP1gLtq|Vr-?zlq=HYB~tYPUwRp@yUfQs^ML zXfjnyay31bsq+bNEnj18&f>#}raKuKjL6W?nK@Bi!42nNbO`g$3Pfh&KSv^ht%QX? zQ8oRZ9E+A9+$HeFCp0G6->}39g!dcfr;_K&avj_dcM7+EiN;rA_R}mf0qs&OY^{sb z0!o@(0_}9#QL$=Go?+}UlyfL)REyYdieR{wr)bFNb&F~fp0!w>l{9ruc2X8vC+Tu& zaOGf0)+e>5LvtSq=R?d9JDjh&S_eytKDo7ZvaXZ{SIi^FOm1mmg;ogX!@!)i9nrKl zS|AyuONxkp_&Y_fbcaaBfnC`NS!2IEZsCfVO-(abEF34pxuLYd)qrJ5f_~RDW5t4T zvhlhyZo!I~&CN4ONr7gWlx8$llTdeA_oO2ZQoXezITPwOShwKc<5M^f^W0&gf^$?P zbutYk6+I=f7WIKipWMDp8wVy#7}&T8#Cqz6WKO}83f9(`o> zM>0K13(5bK$-=PFNAYF-T#mFf8XI>4k>rLbuWU}2R0xwyBYl)hZ151VV2Z<(nN8DC zf^yMis$HNK3S&U4JN0AACH&^d5XFCa^T+t?AHV7L2mWN-t0vWp)j(2R4`nqOF!sOu zu5k;0K6B(6!U|BR-;_kyjnhZ7(l7*Fc$zy1b4RKe&xN3SWzNF6sP)z8B(eUL%zx-@Z4=wt03EX~(Ddk~ zHWzv|zK~qAi#wlsNo2CgOe#ZULOS>|X2)ZHx*Ou!_8QY>2e0U>_$n+6Mpme)qeeBN zSvJSbVvv!;nAb70%q!DTjdT$@AI^9tbJ8W#iGMzKGH>S{KCqX@L4So@-)RwNENR9L zx=~h7-LmCWRR*8KW}Uscw|DdGk*DwTrOInF&EA+#mBWFHrZ0QP=L4S;IQQ_mg2dZ@ zB#W#fpUvTm_*b^;zMr^kvIxU-E=gO+#ocmbP0#rCVcG5U0!ZuJj!;b=Mpn_nVZe6E)%l>S$*DwXECz3=FJEVUUie=rsuU{!T$lEU03ciR1a`_4cj9z>7Rbela8uy14gs#{T{ z`a%5%3or8qgI=0!PgWA>r9_wRkNBhRYRMCdxY0}A5Gm?iiE1fPNusA`8gI-3VHUg) zYzl>%f{ZWOkA0*LU0jm#PSpQ@O{3gVlCV!SL~Tj)Gl-F9>MBY>lR6bb3|Rxuc2v+q zf&>czKR{af1DNC_{`7+wLmpdyV#QY$p{elIZBp4qXtsNi=pYgcf#`fdS@pdl8HIv>vn@BVZ$rnF=+W3vxxQrSA zkj8dG*bPY4;@hN-z#uTCEQ>DrbZw6Q^H?!5Q?pmCcDLL9G+bX=+EH3^#*z|QCpzQt z&H<|E1$oxM#^H?<2AdnFO}}U6^rn`Pe}xN;J)eKRom>M4%xm3!H@(Klhj#Z}6sEp| z0%eq;qjrsf&Up1d2R06WkcD}Hl1t4%Z_K)DR$b@%9{wkG5=q!gWYHF`z%XkT(1>?q zfv(0tSyIIQIxtOrR)>al^pAE%DpwrIYf_2)SF)8<#k=vTx1ZX`5}Zg-v)sgG5%O0p zz`3zpE@m8vHa14!0%KnYrcn$7<1xhrPGxLiI62tbSGatjd2)JxS%R9p40I(DT_8C; zo|wn;FRINJP*oIbj8@RxgUzwtNTtG2Sfb{qb8QulEd zwW7%UnU6JlOu5F^yce>PtK_Zt%OzavVJ!aamA}tU$YdsD(ZS4w%-nQ{nu29Qe}LT& zJw12x+PSaNimU&BPNK&>mZ8UIjDLa@%w&SqiJ{C4`0U%?hMSEA3yhJ+=EAS%?wQMY z<$LfOOujL7ur!+4QJ-I^m`sDCrouk9dK%&A@*?0G+S?lrbE)=rc;eo`VOX+i{@c6^1}D4BUYz>EIX};XX_V?C(SZUCjI7t+o&DU zZR9|d-Qw=hhG$IGV-_(P+-tSi6Ae>l?AA2nTN`4Jp83!pU_;OPy^!ioVo3HRfhHfw zE}1MJ(7TNs_9eg@^`XbfQ_wq*uc@iTg>(_LcJHPATnf?G2{l(urwk8Yv8a9-{@wE168SU7gkk<} zW|ylG%23AuX#?;}aq`uzK%)X=DCa}2zqg!P$j_aB((-w8Tg?m4o70*{=hrVt{%Th?O8I$z zt7o^c1md-elBC90^E~>Db8}5ZlHfonGTaX$N2D1Z2x-l=P1H2B-7lm&OGOqmMi^U= zg!(b~V`GQIY3w8fT!n8s9q=v6#v41G4r7O64>&Cr*a15%7H7aV@_N1C@{c(LS#Fl3 zn|V*bBit;CHwz^5z)g~Lli*QZetg}3b=dDxJ*Ux3z^QtK(OsjqjW02sTPxQyb|%#1 zuOt_O=oRBWmzVNZPw|LTB6jE-^$%Q!uW#^i0fzB7vwY z8Fz&5NcK+cO|k?JCj%qfDBu#lERbAfNVm?A#BZ#zwz#9J1M|U#T+pS+ajms~k;u{y zzn`S1O{NL=|DXQLoM+j>WJt=BE?_7Wgr@2&O;J0K&XPcBUbZyqE^w47CG#ZLO*F(K zZvN?{HU>=*SHwUhAR2c|frwwa!4nlld|T9W`|Y_&IkJpAWUjA`5=LP#nu}I5Q4gN& ziH@uiUZ9u=$VRac(0x={Mt@;{Z5#00weU%qflT!PNyviECCOw@IP96sQsWe3xfY3N za4T>8#&mu(@c{SY3FNyT54R0HU}OUU_-$}XF<_huHwD@!Z-57V13q}r-#Xwk_8I$p z1Fdzv+%x#6c!0?N35uQr$E6K*;6L(dvJ6LwK}d1C)}KCZ{P=OFum6mHX8L;9u3zeo zxXF_6N8-777!Qo@q?u1QkW6(oWe6cb)8#R*KN4vRo3ST`$JqGw6HfPJ?i>>v>nLR1 zW6Ik9GMfuW;Tff}QVmCo(rOl>%HKEEMAPTTry5oo(FZDr&LeZ^LZWJKt%8A zWQKctgF6s#kF2xW?V8n&5G|KgM)QsvDJpX8PbmS(56F@#Z7==5AZxmFjeA6 zqwx$)T(N~@G+0TohfZXlG&T?Q;23pdRPrS-oig-m)HpIl1Da}oope$Wo3XsoL{gwX zD38`eky#3rbu-#m3`&9-g7449HS`tWOcnv<`1z4vf8ipWn(GT^!0+M@@=k}q@B4+S z33CYfdu<;t*q!_pHX_B|^u-s(mM^}*%_IAw&COA~+oH(Uk&9x~ekF!?f>o7&Z-z!% zYa_KWx`NZg?$b_xbBDw3Jz5x&7SXC%jQ^ogsX(=8R?%X-%Lkl$+~FVY*|WzGp*8V* zA`dpFO1PFT{dpofg3ZO`eLO}VN@K2lE&hhdz|n6=LqgV(I8F%Blk4i5*VW}XJDTMS zxFKi{HsAuEJ&|6tnxIF|>p}y~QDZoeNCaRw+I+N~N`;$$M5y2rZZ&rXcQ&_$^5t}} zD>5oq=eX&FSBl0BO;ID0BB7LJ>Ry#C(&?>Q&(b_4-A6KnT6*DVR=(n|WTmfyE|k(W zv7-TAv`V5CUZM&XUB-UcZhQhRtgNL@v}--~>b-W)FGPjN+2YH8q}%@ZGPyKT z#9w&qXvm>eFXKT#Lqzs|7vqKG(hCuytAXzBZm{PET3ZM5dzisRbi972Ue}FMU+#UR zwvT8z`Vi%IX|PljLw?Cm<4j|QfJmKY7X1 zxpz2T(cxUZqPI02oTZn7QhHqS13q5vj~m}DPeM(pkZ~ZGY)rv=cPj1%fpT;ZYXnGy zCr=%JEcZDLJN%_?7sxUFm8s3yOExkGI@54{)WnnGm*)|Kmn-RB4>hu-*m9U~m_UBy zF-be{6HY3I7|67zrZLXb$g@Xn$7IzW>za{m%DT4A+-5nQ+y#EsJhSCC zlBwQLZX2dIL-Xiup9-~SJVuyi@n33pBq?v*yKS$mIwPftQxcXJv`R+%6;?tW6B{yr z4K(swuBCDIxVX(GKSx8{MP@~wwF(V`vwP#3W#^ooG#=#$`Q{2fz{QA+*3C^My>vD= zhhiDBZ_KQtGc_bQzlohC)^N*kZ6?g;7mf_gM?x41$H^hixZTqblCet+Yt1}gDE{kN z8_qiWv7R2gV_@d=HK(7m;JV#&z3IGvV#5vS+g~5w~mi$*ayf`}KwM^LhMS&skUBe)ANEo}Fv+AfVU!j9%2}4bqdT zDbtvhNv{NT)K1V%q~R!$r>I97k-*csOQ-57&F{^YD_%(};Yzmb_ey1MNdq-uLa<-~N=W;d_f8h8X}6 z_}>+0Hw{JhFp$9f~R~o*5oh#oZ&9<1N!hI4n&wZt9t^c;=!BpTU*JIZt&@STu9- zgtL30gqom$jKeb&VF-AKgTGvVl>vzbO;sC}W>0PI%#1(X_;omyHA+h9YK3xDCmJCx zKFqm0-NWv5hqmA~ts{NHDYNn9K=-g#PP-Sp=1!MuI>h=n774%TAsn1=R3<+h`V0Ky&(%BbxO(I){L1`82jN3w!!-EF@Y5gqT{Q`RigE6faH)~} zbQ^lp7=~v?xB;y68$a(K>8CN(4Kfa$L*9Qo;Y2RxuHbIuZl^O5l%MDHnVKYnnH!CjyM|IEGx0W&P78Y zk)bawrl>nPxl+Z{R+GAaAQ#3iHsJA_B86xy6fE>5CzTtbq3%$$p**Q)r5#x;npd(T zshCKof8Ii*SXp8P1a(##s){Vxe$8+B?*}VUiIPR}e1fz*C#{JI=!x!*|OwJJgV^lxQ`w#<>m!Hjf!20!;Q~ z`u-F0J^tef57L-_xQ3ltst!8OsM86!q1|V!qhx5^8DG>hy92sj(DgvKBOD7mNcKeS zzx$}uSmuYi-+14jO!^_}*A31Qa*%~wZ*&fa^^Fu);5xWoZh-L4RKg~`l5#vQ!u_-p zHa9f}or1JEl27}Y^CsCxwuZrvnKzB(mjrLBtkvXNiR4RvCSP51MePH@T3rZmHIV@3 zAcQZ$c;p$3`CS-IKqJ@B2SCO`QW+~?^HV)f8QVo^r0vz$+R!&z{SD(AdfUoj=0IL< z7?1t{S6R^rkI0D_y^gW52_bkBEt(G)&Bs+8rYDWZ9ucHN^aAazt#DduTr!lOX6;

Gr+mGu3?~N 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

q!DmA#vudh4l8EWwEcHOoz0 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�b& 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 literal 117140 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%0Aec1On79aX{Hrej^j zwK1MNfLDu=0c)QuYEilxxni7_PqL!5Ogur<$bqLfNG{jZM6p%rsR@g^GHW#<`O552 ztBJrmDIODbH9}`Pr9|N0Tj*+-9&J_;DfhDk=HrC@0rhD^Fj!K&4dn!*sEubzk2_=pg{cifrXDm9ezs_;(Dl6t=B`xns(r*(-$*fOF#X1j{u5 z9I3bZ$@<=AIxW}lgN7Whxg{bCLM3X7C{$J4;EIWAe9rgIR5&`W8bt*rS+)u!AEdM3 zFXwt`cE)w?h5)8%20wV7kN*Gv3$E;wfO#IMkyrY|19{_Px$3vpCuL|36$2;{&H~5@rm8(t|=zY z&-9ItUZ}a0JKY?w){RP4zc6u)gt7IhfbGa}&fyAJvhh;MV&j7my}aj?qT(;@t*Vvi( zkc%3H_Fdk4m>p_8<2w?${F!&tx4}VgE{%Trd-&A2Gb@*j?xou(x6GN84^>ib)c9m4 zzRs2kTgu)8yKdm|Six*xY-Bfy!a#=$D>2X6^sFz1XzcLHJj2umHh19oO@L>- z`auvC9Xa6nBngSQg5i-wTe7X5qJ}oO#)qXxwW;813!D?k011U#_$JG5nQf~Zo^vA4 zUvBeFdh=p}&ZkR+WKm$cCbfnZtml>vnD!oK1&Y_jjhnJmf^y1FV$I+!s(`~HEKeoF z_OxlI%ghtkI=7IA3ZHs~wRI59RHcBZpHy8YiMmz`JI6xvS^xe=NsPMGm!@m3)N}Q; zU~X6_C&Vt^Jk zw#itJ7@q;cHC>dKpj|Q;!S_4{(lC%KNMK5_<{WfNT^I)fz+wqh%ti{i=5R#oyA3B#%Crf zLGSz&_#oeDAMZB5^w0aI4K(lhECDh078a{Li>Np<#?w!y_jzam-KLqjuj zF+fpg$hnZk5U%x@)FoE7yE;Qvm97dUJQWn%_0?s|=G#gaE8Z6R^F`_G^6D429IzAG z!UnmFS~I<%of)&%J3X|V4wyx!#mdFSP@M<1P3GZ8nXs+fxxycbrMp^c*^y{#|5ECV zz|y_d!$kXR;)Xn1)Mt|epoVT&q5{Em!T{e?AIfLJqj26`b?iK2M|TteokNsYvv%=v z-gngV&Rq+*zy|uP7Hij2K0b% zx(u`G+41!k?9%3b=gn|!Z>Be?CmGKGBZv#f{TUNhO~!$*X0Xq3i0Pewp`RyT3d_85V&?^*Xon$ z-d4m+rL=<-^{s$Z?crjNUo;rwkfs#*amovzinKF40x>!mzsS+;#*U8;b!ewz8&2+uH@SBfn(OPEXu zrw_H3b1nrR8>px^?gW?DILgyWJ7;>yyL? zVz^uy!QoQr0OH!SnNxns6DRkZ1E>l}tGk|c>#OrEm+d2F7R>cQRinI_m`?SsycynV z{m`p-21ollQ1y1t;}gd#!Qsa5L>b{DC_@B>`mrY%0LrA%F&XuI+g*`#vyofInVns_`s zH5LA0QCKRh?)8tzz#?^)r-#R!o^DqY350^qDyDFTzL<5z6$?^$to~3OF63SuUaJ7i zMae`hnPV>eWYH6MJme-4Pjc5_Aijvh{d}X*+dJc9BT-UoA7ADQo!*g~XnGB2M~ZRR z2NX-N$><&iHm#9!Vjee6eVCTT&xZ!4;}2XH;su{wEkNb>TZwOtXsGHnjf;W+UZ5?^ z9}#`b&_C%$W25JK`MP4jOh2?m9R7GJz-d<<0iRQZ+gPV0aj@7(1n<+=_sT#hB+JR@ znt-uL6(B5TK1@YNOiaweg?#}C!{gfIAVLx4XUd9Gv$nVQ<^G-?Ns6s>6?#b{ar~|D zV{ue?d3t8)_S`46vXXg3wXh(%y!Q7~6ziZVv>wEU z5O@4WX(M-?$Tw@lO_#Z>IeV-droUI`d6>Df%*N_`DZIJ2;$-iM+7Yu=sGZIIsxBa; zpSh?-Y6B1@99n(;WieO_2&Cc8aLc4H1t|`ozPx^R&;;Plq8!OqLS02>JWD)wrj_Nw zzH&Kn-8Ea_iVoNX$9E@F8mYL9}oW|{!NbvS?juxe_uk)q}IO|Z*At|k)mC$|TE3X~&<<^zAV z?e@)#SV_*#1+7s1+{NKVUU?PP+UU=gTTtbH4s<0fvyy+muetU7|epqnBGB&plo-M8vWr7ZE%v&$_$OUdFAjT1FH1#X9jSa6)cvx$NG@XYP^V$$g z;Q}p;`!QfnB=S_KjcH`cu!z}O>LTvxBxA{PodO5~D&Zd$G_h0`+a36LXpHu;DlWz z6`+mQj~!|nvn5@7xFkf6iLd+{?^E}PFVB>XgzBO!vf^vMwQ(0rb!|T#zPnjE`M{C& zK!eL{YBRmT1X{tYZ+#-<;knrrii2H);cr>6&d&NaA9H3kw$c27i*%bq8lenCujTKp z9ruGx>kPY$h~($1JT$6_ib5HHnu1WvxjNv(3myjefd?{!5=F7~ufw&3ym{?`f<$7C z*sbP1$n?e6y5clGv?kNuDtG0zOL{@8zj2;9_BR$gb8R*KBS{bc_ru?5i=OB|#JNQ5 z&WVB~+xkrb#+E1e3{|X7SK8S*Xs<5B=cE}-sW?XuzflMpNF+B8FBh+oyLttaGrce3 zTErX>vqf+lcisAZ0xP3X(IsD^67zZrbla+{7?I&WbI~pZOvWr1_wl@0n$QF~lnb3{ z#;uP2bE9tp6~oU(q>%2`{G1>ru=17~7CwkbBAh#O{O1|uk7fXOGOic|C$7U!Yf1)u z&a8_c34%L6A}(kmp~AQS2vGE6kyPVKvNkRN?hM*AMU%;I*p!2jFpP&nC>99=fEI!^~*X1 zZ2sJp5#(<2Y=j}TYAk5P$ZE)v7n9M<$ZaPrt3BRAJ@XH|Y?q%Js9Q6$F);E!3u^l@UcwGRT`C|A z)O3kP3WB7$6t4!x)vhIr>fE9HU1Ik3zL|kM{Z_SVC)MBQNlm79tjXllg0rNR?lvps zh3VtrGTS=D>vUT<(534)a;h#Tgb`zq;zLTBndgqRir-I4$Erq@=Q>gsuv7&I@NIVe ztyJko5Of1nk@b#&xK)f+bM~B~7q-FPtlt1+KCfrGF%JM{xs3peiC5e>i;^nny7t#F z9@!GU9gGH~dbll20CyYM$|b)X)@2|w(N*PI^|`fP%3OxJNfcVCO5eiM9yhwS-2#N+ z^BA-N$zp9CQzR?vXj`doQv+M0st7G+!Iz9uc@V+x!>cr;yQKDY-Yv%rosMPK(HB>| ziDLOLj=-jt)>4Q;{Ua zSTZjkp_DXk@wpj*v^-9$1c-p{zc6x~GD0HI_&hFYk-#qLe_`-V2+82G7xeF4iuv*) z;l_jmh8DAi$=P5W)P7nXIyX@9OG!PT;{D;uUp;TE!SShrkD?9+jX%i!xtshdY1E~B znwFnkQg_a#qyt0b2g^kwU;uF6z0l@b$S?a$gTW|;XZ-G9ENq`(G`8zCNK`zcA=AoU zXUxcp?1IAy{rKxB=#x%59FIlF$C5j4y>2TjN3X0+?{_1AFBYTAN3Is<4mshUN^!SY z=`(;B4-WwRE~1X<Zb#d^F&>LTBiJeybHkU76?9SBx>NQ$=ok4h5i_;=t zn9-bjKbPShm*vBtxp~B`EaU>GSREMJ+mtCn=sXSLnB$dQW?W77*V|zN$6i@F!O~l1s!8SXGiaF3odACSIfC!!fI()0>D{<)|2?{rXn#J`o3uv;Cv z0MUYr^=evutuTHLZ)d9zJC*} z@f@jwA}TPDN97mQzFwte{6r8@7>^aFYjrdsc9M0=khcwQTE3H)FG~?%doE`YHHDua zUf``>K9r@|;N0ZB85`IF`CQADyJ%+(-lY{}C5X&!P4g9nm@I9SD-YUPG-q@Sk%eHF z{gNR{lAPPJG6H_%49Z-Q|8u6O@uDkdBle}%Cv|AvtHbVV$DtBYipdnJ6SVAS(E3#V zDkJr!Jz}QDS}_eUcXP?qJ=Jmos!1h-%AW0!c1Ymo0~486Y*inq#v4vu=@qJh zZhRcv=Wu#+@$i3z0yck6Y37(-j6=VjM57q;&1R7F4$gGt5VbN7LzW87^S_9>_C9%{ zy*Kvmw+3TQw4UtFEgJrf{%rn8FgE3ce{%+l(XFv)$DHmtknj5HJ{?*?Z3d}0rRc`u zf!bSRW=yGy4DK26v@RwQLcDZI_uoR#a!q9c9+roew+XPxM+i51$S{@TAshq`m?lg3s);Ow=5M^e-M^PYmhq8t%XH|5G>6LfLVtlObwcrD=FG` zIRADM_<2Ttac(#~l+R#M=G@@mRNF|mRp7Gex!KaJ$d1iu+JZ~=N^JNO`^so_8`G*l z7Bdh4O+d20htMR9Ib&C5hvM^r4w`_8;&DQ^3TI)0u#!ca1I-^HgZcttktxP7ga<RUsai87XYB8+a<$5+j@zxk44)i(=66?MoLHE_{|wr;Z!B&#Mdl z6+M`X1}9)o=FKl61lY!^CMki1-ZTAeDrtbPh_FikCH_v&z`4G&h!HgRvUu9?U4}ZY zlEo?J2MO_$^;A6hqD$HAqADca_3$C$ zniw?J>C%tgae4aX?Ok-D?| zl)O9@2Uz?_zE#&8TrlQ>85_bbZ@Fwi#I?Jdu}o>uefv)w8NvZQ9g9NH#Q?FY57uJ` zXz3W6ufljM3uA10%&f40uDQvirGcIsl@P*W-b>)&8t>&rF$Ai;6eOMG{<91OO@F;h z=70-ggj0p2^Kl_VVlktn%;C<)dWpHsRzR8c)^s@K(Cs{^&&$HHzb_#}C(`aYgU=mL z+0pLh^nxV8k6#lbyH{ucrB>u5nc3ZYNMYP>xI#U-f9VuC;)hkL<|E3!jCZ!u37&K- z{^MnuzSZjMW?;zrjlxS+IM`i*1GOGylHrmG)~!=($8;e3ht~QKCqQCz6`9ik#Z(XG z{hEFsmdpoqph|eHNxik^v#VBr-kEi$G*h!$0%p^NUq#$VcGuzVQF-IH$F^5UV7hA) zOd3rYWWAboCUA@>e$KJ746Bk$^9hAA&=q7;AvVkGmz7c>SmKAWK&~usC9Tl>5O_4o zk2_F7p|q4#Sx!4bp`HS#lhBX+T_kK9nH>_qv5mEYhFve%fxD}Z!HC5X^TWuNO;P5R8P2rExUL*twP5u;z5)ss;1NQT!*yy zH8g?oALL86{8C$fbp%*ZJECBKo`aJ_oinF5FP3|Su25(?* zNxy#4H;L1z1$Ye-TVXEsFX^i>dm7wVtz>{Bm_tD~7o+@b=JbzfbS}O$%kOa&EVOBv zjg9%?zEqX9VB|Z|6CW z2Hu@k=jtK(C6(ms%aNd7_7A(&{)NHtbKC9Z#>UC!iHk;$u`@7r{jVe&^Mdi4l25!2EwgGhm@WGmP^WP6UqW0T%F|A^ zi^#f^>LbE-n$D7w3#lt<<|dTIV8O-{`yS_Ypw%@cRi(c+99%GcJL2X<9-j#wrtqnMAnR}2f07#i!c=EB4L_DL)=B`XP9Al^BA@Htcyd4jL3+qeBEP9_r( zuOug6IX)=>5}^rJH@N#$+oKb58BgwjOO=(0DBfmPVUWV2dJbi-2({~G&0#CifGM7( z?nJB^e13u(*K$L$l1Rgg!J=PFrxVfH{e?og}!ks*&9o5?o4ioR9#+&3^Y*Dt@P ziKBOlMX;mm@Upg|(DTxuGupoDjY-2eQ@a2T`2)*GtmtCignh>gnP<)y_pI@5p8s2G z-&~xzM#4K2L-U+Y;&MJwX^z+|>s&Vb{ZNu1*RG){NGD@X0TUQC@wwjZ@ju?j>n%bo z5P(T@ZAx9D?xiX$N8sTHlo{nKLhx#SGB1J-uVYaJMJEnX_bf@D5&go~|I^zb}4 zhb};4@I7Fg=1$@aXTRA_gWrQK*V^;>>ooTugre8Ax0KXy&A0HZ(ukc!bMubHh(SjswMtgNCT2A^ysZKsFvb z2GTC>b$!jWp$wJ2Df0`Brr27sr&_$ftiE>y{-vn~04>MQ(e1dGbBgGF#Uhzeo^J$G>U99d$Ko1&x zm}v0QIb*eKdQNszb}JW#-&)nNT2q?wA_pY46>A23zB-n{o9AR0#1!6$x7yPN!e+bv zGgf*dWCj<1UgBv1p|x$4JRBqd8M>Ke8t`N+qTz_GjK-{K7H3$*9weyj(^s;5d;_bO zr;(vBpolBGv}bkU49lf$L8>n@c=hGeg>zRj@WIR)u@nw=$+F-S4bd z{HPZ_b1Xg|B+Gfg8PzQ)sqt;jSmow<)CcR@Z_V<(r~2P?78F=ZkHxpP-=-hB-|w<- z*c(Z`wv>DO?7&;DS@!2QGjF!uLp&R7WZw21VtMob|A6Y`V(7(0nY~db@J-zD#hX%J zxEFVRSq$7L$Jl%5hrfxtjrqBC?ZvNk3+O3*j+z}bGSE?&zjbk_l72N?y>XvkX_R6X zZRZ}@%$_9_ykRd6@2&}#H>`|b2DEEY@G|f5OM3yiT(TM0brt&z%Gz{9dsMB)hv}}` zu*>LCPxe=h)H@{5U~)A&8Bs0Hn1+%h;!LO70TQN4M;MgcQuAelzi>MM?}|C26f*jP zcyH8J9^si{t9^RRo{~hknW%@QC)X^$peuUPf~MP%u@k0HNS%34GG%}k(j5V4lde~z zO@duyf_*`Z1lE!ob(6XwXyl4#rI)S|(hzV27FA8g8P3C(La9T(4Bw!6_CJr_2oGl< zFwcIdty5Gf{CZeRR)!(&Y9V#NJv~_ONHfOxV3})d->kBLjK+O!tQVxo*NvvX4~O)g zKJ*^W=t7Hq_PDtOmMP)uv;NoPq|=ldbYV}yaXoF?QxQ#1&3KrvHy=!e2!F-xL;i46 z*?N30Y0_SRtiz;1Gehm^z3Z=+W1iv$9EtX7!A{3dB`A7=g((<_$oTDhm~CU?l6Y9= z*RwI>08T6Ds1>`Nr_0g0dy$0lAODUf2yeaVT{B59Bl3bk<4N$3l5O&*3+pV|CW)9N zeFy<_cTc8ftzV(8MAeRppAmRM#G4e+;}b!~HGUoZ!ZkRs=}oRk1S7rgiSVH6WADF- z9}~>jL>#NVko8$NqT|0LQ;s?ku6!d01LI$yy?sMj3?g}+bwKsohRuB-uH`Y#9VaqoZq)%T+Qz07YHHz)bb zmy;aAVv%EC?2hvlBsMzMieozrwcu}JuAbNjBR*!mKz>wM_()eVY*DU5oC(}|YNm+` zLl(ZeJ|$_+xQ;i6vE+O8%G;!FFMOXBs$B5=o@{e=Vib-1Fqg~XtGm@LkW82jOUs)? zDs@rTU?TG_c?h`pm9PyTjsk~HfCiKzw*(0Fa0pNiMs%-2i~xbbV0I1Kkr-Y8L(2xN#A}ne$R+$>+FZ%WU5+nCbz52wp&k+is&m?`qBo!+og=W<%Ez`t2}XRaoarqe8O5ENjI1pZ%avd%PtEmJpV^=?uId6+O6?) zKN)G4Swrz9u?M9lpDdK$m6{KNK=s1BC-TwoYEtUzDrW|vB%<|rwq6C* z+Oe4EQ>#IOpw+7orb-jjmj!wK8Urky8V~qrl%)V2mZT^0p`dNk%2F&;lkg+t&(go} zo_aKF;;dBV3Xq^xvota~fSDDncblcv($=zXx|Zk>yef42j?Z1)KFIOSjMI1|97{%=ABAGg$pg zcw`>tK)*LUF3Y?Q=XVY8b=WH`rl0uu)Z&yQ0J9+Qai2zFEzb3hPww?hZ%L*+flO+I zm&X}tp<)iNj0TgT%sKXk^!{wX+Ae10f(SmO70T4+C&EBC0Eud(5{No{T&;l%kYA#1 z;or20dRvjusq~r2X>=L`@r5<64Ngv+*1Tdkk}&KOSCIiKD+26e;j*q;937p4#hly9 zhYx(3!V^@FlNj;Dfd9Z6(OHX7yL0d9Td!M5yfBM9ACGv_ElB)TYB;WTH&YFYm#j+n zM)nGYbwnEM-LbTWz}rl;$aeNAOa!$}u43>tdipd{(`As%0ST+Zta(pS#IXwYVK`0f zy#A^h&fS(wPHp6;Qf3l*&Y?pd_NJ@vtQx~wl3suPMW;dfZI_POB-D?kTM4;O(^%_< zP2RQ0Tu0lg0tL@{BAlqGLT*~QyNwPN5xHE9zMarYMRE^SdN%0*WtK5KP=Z?F)eX67V1uV{ij6H4N^c z#To$sEc&;F4}4O2;?@{S`i zToc{U8+=BQL)OD{k1aktr+$4$3`rWGbcQ`xP{nK7H+J6^&#i!v)jvdz5vW+u7ud74 z$R*sPgS#GWD}KaCy~c!(Kn|YMQiDk;^1b<%*Xdg#-5n)4q;Nj$biS5lxaO090n&Kw z8vWiRuf~rehVO+J8h@YvI@JT;cU|wt|LK2hz4G2q8`^7^)z{GpUTUP{+m}w-h#Fc^ z_Cr{9SeI%ddfdvaqqSz1ey^uEE_T~GiW2>>?n`+gy6S3N?{IvqbJ-7L(KH;KLOOy# zxtZzh%+Bkfc^R9i#gR(EJMM^bpr0IF<;CNN1^XQ%u z@0jO?NBzlk@7;Dyxk;LhN;X*<{$s4fje{q9tCBcMm3ZUiNaUCqFY;9~1sz_hm8t1U zniBl7jn4WOobe)2ZC$7Rx`cGrqy@{8L(Hrd?pGsvVgqU^5@4)&#B#j~_I7co67OxS z|60d%UdAwXMLMu4LnKSq#-wf^9uk#yn05wd1!1@#Tz#8tz)?2p{GcZEYEe3Rtjke~ zFdZty#ISFtShbYwDs00?ko$gJR6|i{c|}Ax>h$p56XcV{`Mrxw&n#|Nkp3sjl^ zEDX#C|DuRNMxxs0(HQg&>~-97C~O^|l$f4HX3Lr`gInDRUF5RahbeSTH-X90Rh_HG zO@oTro9wbw%WzK(vZtV$i(QhMb-8Azb^1ZN@^c~ajL3e%hgBt9wc9vOC%`I6esNmV zCPSd}eO)^_HR)K$dzc@5PIRC5GkiVQ>@!WlF1=)}fgsvMj_ZDEEC1t7*G>Pw2qwst z#Po$SBHbPoF1si95uKP89|txfARe_vQ+0t4AhNm+YyRSel)Pq=P+i~|3ZRz_k}Tf|Xv zYvMPyqTK)#!9*Q72~5^JzJGMD)uhfEe!$#Sl2J&-E-S?opuV-6ZQE2oX2+ znYQGR(GC~PrY-Ze?R{Y+xomFk8K(bI!jE=4mmOye@BPY9GTIVmu*t7c@(21yf(ieL z6qhIUWUuE>%g?>1)6#l}GX)`{%q9_+c}gtUzeOqNfv;l$MJ&BRa5(UKgFq9>w0wPv zGtvlkJGIF$E^l|nYqPyOeE<3PGke%AkgZ885=`OTqd~e3@hT#RT zROFWvD=rQj3Vv{R=ASsoKS(tQ8@BU{B*j%VVW{nWqshVdAsxQMUF^m88LtlW{}DIV zE@jNI9ee5S%-?i``0(rGd<)82DesxT+!|XFn#dddw2AE*KOAN+-^<)ayv#Cp@Tk^l zu#;b|iywJKBY(Osk<_sVlIg#@W}tJxf7p4WRVh1m<2 z(vKz2&m_Mi@Sy@#s_5?1xXX<%04rHK(cE@|uum}ro8NX8KCOP(48aGM0KT2h@o^0S zug2%c+JW#iljqPx{KLYp#=^dkR0ZL+^NJ{pSQgg@uBlW$@+}Y+3DD873afyCS$-a) z8-xG43+?RN<13`GrOkql*9pRRR{&lOO69UsN|c68^S8Xr?zaqH#&1j!R=6U!;aKgllp#Fh>ONR}ZK0lLLIc2??7k~sh@J}LQ`H@S2nv)&E6?#MfALc9ubF^dd z$VS-oSm}E{2~q|6G>zXh1`a=PI06fcYWCy#TiHq;E)-1sT_j8SQKaHs+86uEeKR{g zM#?fP&aBV6q&t*+_To10bADaW-hWFFsUsm!pX z6nd_Q#fu_GWceP>uCy?cMevl{R-w=M+lK7g(3x(hP_H>!ig%k`b))E1#~36`9A_Yh zd1afm-8_P2BOb|&u8fm+$Y10R69H{mEIazwy z8F}V}(MsyeC#{PruBmNBS+@d4rDmwLp?4M3pPV($^05`;?D8V?P4y2L<%(k(2$8T3 zTxOr3k7f;i+V=G+j{jcb_dnrELsuJZJME6q#+`5Ut+Tq<>^bX9`nN>l*_peJ?{NoS zFnf2d@Q%M3$HTebc30nd`1IyiEmAj3TBDs=e|!~;!=podISqhrgPJn6@)W?oyG(S_ zyL5N-Nf-1gHL8ZC*0moEuc)(nAMCJa$_!^r!n%vm{xML44xG4n_iXB*EA=nhOvPP!yByo~^zyyffVWsRJ**Cd-?9i-t@(FO>0oib4BzHW*L? z1gl1rOQ@Y2QCTod+?|+iZa03(!fT(@YQHBI|1f{Wx5D(KW|EA8GR`=#aVshqOkev} z>ynE}WX7cE0E3#LiRpfGc%8XMN4Qm@_{Y~%Tq;#u5v93!7i$cfoR-7gh7T_M*hj+f zOi^q`s^ohlGl ziXGPHgxzLrb2{=xR*7d41m1DU{0)^PMU~m|_bubzzMZYXzc>Lo)$l^L2}Vo!FkUEkBb+LX4u$dEu+5%0lzCCDt=GOdgQ zxx%WhYXBlNUHt2lAi{V3M;G@uDlf&EErEyaZ7Ny+R!E2Wme&ZgZJRKP=iGXs?;S!| zrHGq7*T`}k1R8wZ_;J($wzn>vtL@9#+-vgLk^j8Yy8Ksif4Sa!W(iuOPfgok$=*~sJ*xAY_5OG2|3;X3uN^p<#q8Gc(Q}C5w;SAQ^JiP@Z`pratPu8n ziCpz?zIiNBhgt{ved$ExAl^pe=8Z&w&Kr^0VP8p;Z>uufa$*cmdbWDwgeka6zw#Zz z;r$TUTAip=wo3|xbgJ-0_Rgazz}U-v9+V&*%n1gY3&0q)6iqlR?dhrX8*f>bsA!)75TtYc%>#{4)S)nxlp zHwh1SGbBwEGvIOQLNlFo<_g`NE2qYe>tl-LrXC??UV&F9MsTj}}qmaH9)@yTJ-Ex5uSa5pSoD_1_?Ei-i9vT>Qx*}Cn@`ea1uh4Tq~Yeq0ug%wvAUpmVgHU3w`q^>U1-2 zJyv9j&DIiT7{KttjZxpCOKevdI9-0Km$icWoyG4l%yQ1GQ#;fc#AL2_C(Ey(o8a0f z43kdwtKFcRY$a@W%A~)c`?^E7mfh|)dTCsZ6ho^e31@(|=VnOVHbc=oVClY0k)$7U ze=}%d+@O#5N6hxaTslkCzFe>7hJcqLi7#?YU{=zXAbVKl7Jbq%h4fhP;K?oTt^K=i z;(JSvk6eN*xHbu!&OOV=hbp^d$aQK-O;)q2-rrlSJXp2w+))v*)4r3iWalGeo@`|! zF``XmMfkU@^+=@k_s#iL8j~HjXhvqTm}j}lDr~NJfACSkpRw)mQxF;Vsa*au2s`_k z9PByix>^dDo6K4Ju^XY#S6Dz}SQuO|Tk1!Sw`Df)88W2^!9o_+dzb?_9G{g5y}={% z7@7u)u!*kNnKeS9-T;qC?!k5 zy|6e;CcO(Wqum^6u@~cA2I4lk!{4c5$dYv)%8~bP;Jpe-oq1-G1>)VCVpOLWd96W{ z{h~yhH#uu3p@v!UvL*+4mBi{A2NNc0Rf5%s!;^e5eRBlc(yfvr*bVU_mXOY_u_2n! z;Se~$R>9~zAe+=Csw%;DX<*D?H6|-kfxS*)1T|n`yH2b?K)>_oCVeMugb!qWzC);& zPH6?WT_c2P^13p%FQ!1rqUK3t3TBH!7ezY(MFBv!6CevXLmSR8u`XZXSPpTIeG#Q( z^EJ@>-#t-`n57%(c)9K-?4-PDQmBTIqSo2(apZ<5+&}tiRdUw(0Be1X_&@heS&Q*$ zT4y$-YTdNEWdo?bXMUgp<)|QsBCdIeXiva`ZSO29TRzuB318PnR5IrT%J=4u<~z-k zGQxI2*%X(xEUhXzjd{H&+qri>74abzU}V*M^r<9aLIr8M?mUB70H!yWw8geyo*Ya= z`%+DhHSu<8^_7L;uCW(Aa?q9m?ne|PlborFgDa{%Z&ZGJp*%KsykqAjEzJvwQXRWa z2vaoL?<-8`x;CK2h5Nt>l$#0V*&C6m-L3M%k#5X-3B_k_QL7{xi+jqte*2O$JM|ta z=dOrBbnc3%(h;DEN4UOG)1>zD9n2q3?~kclR*wFK*{LJKe}|zuSWihf5*#2va5>>6 zzE`;2qc0c*CUm;+=2DRs$GrNkTE1|b*n|-=IA_hy-!RS=&>L`5_NU%Q1zK?h77E10 zkQJXFgR#`aYO-~r;u?NQWj+5o2|enif=G!&`^h&9b7rTq-7`B=`k{FigkVBr85@ zx@W3irxu^@pPHPswrUk3$qwyIxM~DsUcPWS?d{cg?+aSNl!SIpK)Z{27kgRTH_mkI z`MFzaAeueu;Z6dvc)*UC?jG)aZ-(N|Uw9#A_n7^lSDGRNZ6OyS7|*XodCPV{rGjiX zu*r^zVL%8(N>?*2E*2-ZoFkVYM z75yIQmPB0QxT~EEvX|}t2dG3)Y*sXUupl!XZ27cRd#84?>rLuj52(X|XnJ-M)ZaS* zJL!xm55mIepsrb;H;G1JytBZIR;1%(Uq*vl`C+3zK1^=O)=nrKy)ZHU>SEW;q4K0{ zV%(n!#*#DAC5E5&O@&DVtiX*u5)8G6!s7X4YsT|P++?PL!>1HS=Z@8mcg+3c%8NKz zf27}&0?LTngOmRI{sdw2H4AKiW?&53&Pf@;^hXvXbp!CGRE{vkMuT#6sWi_&)bEcj zh{Y=zZ7Sn2M?)7LZaD%NAPKZ=b^x)ZOG5MU0Ynr7bo=%K!2cxSrSX9(q!Cbw=<(T* zHdMse`&-laHcSIxRS42?4(lE#w51t}qh}*@*;!N%T&nhWQWobp(}gv-)`nbBCf;S| z5~4ANM6MZI3z$J(62@fmAwt&P+8{%RtOm4FMi8aazGFjd{DaX8g@^z|&gu&n9*v(S zK{qWUDu|34Z}aZPZPQCiyl|ge9Wgm?ogy}uoe5o!_9Rcrdz)e(PxIRGk1KtA z?!Nj&7ba0tgH%ZH{QJ*--Rt~wQ{<(<0tQVulu(noiBhYNiIh|Zk_0Xx3LG1<_QB%Z+~S4dE!JAm|LXTx-6aD)4C{? z@y5xLo2$kgeT4o|pFi%qvP?yRduAZy#aed%EnoMh-h-vhJuVsuRBUTnCy9^?zHEL> zm2)^LRFW`O<}*}XoQRknBFs!|ujZnj9ysc+`Z${SZ7-&ffk-(LotE_$ZSh*}pqdYwv3~8{EJIJ}%f0az+N{}5oh(;3A&JxZ}gF~4?R5O3Z z)N_P$Q@@l;neUo2F!m@jhzVfOc2UjnrCqWC?9yRM7sZkxWh5{V=mgHNqI8M7C_w@< zoZm?|Ck@h;_VecxlD^QH!^x~67=hXpv0A`&fL6)m{LsjN4LxCz zTxC?^JmTOUHr3mXW7F_V0_&O>HJ{IZvDvRlgS7hdz6OY|$pzNi%Z;17G-{M+Q2%co zX3bA(vrwkZ+(!>9YrcAEfC%e{h=`(QQpKEng);MEE}+IG!-nEl)`t%0j@b`2t~d}l zu5&0^+w4D(0<9h1;HayQtMm1yXTa7)lr;tx=x&W#o4;^@#}=J+LyN|^SB60|!*n`T zj#*`CL6s-wjHtZ3J11J6eO4*Efx}y_;{{p)J|mvF{CMl>*5fOfo@vM*wdB5cs8_+( z{$ZuwKzpO61CEz@ubh+P|M$c|+0!hPS+O54@sQvX%=o?dAvj5(R=p(us6_#TrsvFu zd;bPjjYoqImtrFR?>k_7bnek9yaMnM*Th6nCtb19Fb*_cCJ6RJjx#iZHzlNRNoD|0 zkw?W5q!kB();?lCQuu0nq&))HJ!GNTQM~Zt@iE zd2t9YWI2)8DsEI0s%|Ei*Ey^0C8Ii<5$Um8A{;@S<`=s#2`?cR##V5vmVO~jNt^GZEf!P6>Yz8!Rv{_)_ z<}0--S4oaYDrg-~Uz2+c`zY5}d}n{_x&t+> z04IZA0+ys9;e5%XR7Q4_+;KT`sdKa!^n#zko4H6xKP8c=1|i0&QJPeDs1vkV+BO#t z#{<9J%Z`1@#FEq`EKXtkGXlvOENDmzu_U%Vy;YNO?JW6|UeCaW31GL3-vCTWi_9Bj zkeFJv`f?#6%~G0lF3j*%NI?3l_)o#k#i{hVY!d`oEI|R%ihjL#gP|CZihD5xB zfIARLk3*@%Lt0UkRCk^r{a|yHSSP(~xQS#*vv?ZSRPzomTQ=m6UEronFr@3aCbR{! zW10=5l}DT5)hS2)Wt>WVtciJ68sy?Ta+FF{jiPD;M>3DzMeU}y`a#e>w0M*#9tk;& zlp6FrdKS(Y_4N!`4}KcH^O%T$qbg%WyH3!QC!>d*b}s zVwy?y!bZ_VAE$`j$Y^A?tQ^QUtdln5+Xyo&taG%^=oWap+m;U|lQ}w}=n!)#rh8dg zp9iqiF0!uwv6Z~_J1Pv~!{=c>1PB}C!BxWTMBr+#HT8WpdG(Ka>+$8d^K6IiV@UE| z0))_)oAT_k7I$91$0Cnl$NMk%S3e-})Cw3`yViIde*z*TA7xZW*5Y~W{q3Txcx!nQ zf`3cI8f;6mD>KR?GlpQen@vmkzRMDEuvXx>mIC$BwU3I91}1$8O-B7KN<$nZX$Wsb zN4UYo?r+t$yehHX@QSD*{3>~FmL+Tl3nBdl$t$oM3$nIby0lsc8=sP{}1th4ss`1 z^OAUX5^ASkxLhVHK+d~GeA$bzzOD9Xu{mnmOX90ZNb@emd$2@zB6e3bykIA)<~Hf> zI6M7P<<+tR#JpRiJH5z$2mt!Rfe8VdEtpV(jAhBMItTddRZH)7lX(Sic)h%D1w3jH zlHy|F^j=1WQ5a-KFWoovWe)G(>Vd?+i}a$o{RBTv&}_^*FV=G}*wQbu!8a5Ure4&rvw9^_@9q1-C3n-a zLjanuxouUw&~(&$8`GOH;oWXhCu9l02H)C)xv!Rsq7FbN0b3L@V22EFoje#i&KLN_U!iJc*YrB@k;kRS z?h~-g+(oOUCX{5FsqN>EbiBQM@5e|U^kO5%WE*X}38rs+hAp@KXL3n=G8so|-oR9$ zBOgQzY_(+aX2zvC=svA3W{WSqF)+7uFohFeyP+Qftrht_zw4L#q1POUH6qxc^E57y z6knjEQB-pE_IY@VK75d;Uvqy@sKFh7tVOMQOabE>jq8*Jnihx@xAl+ThYk{`!< z5zpcwLe2*BnQMbz=8CT6&Z48iA(&phdL$5TJv%?U!r?4)xNF}Ml&>qR^}GcqFrFD6 zpWOc=_itP(52A}&Cp|s8*5{_a{`Lfcd;H>;R6sN&gB%A3WINH`!v;C-@-66TN`acC z70BBpKSzlcta{w2$)`}Os2Tap&VF^*{p`FuPG4|Zmpm@r_4H z=)7Y|sWHC~BLy36-5nO>i0jzjP42tnCK}Q+`~56Qy~KQAyam3Cv_*POHHSKCoE6Lv z)*H2GlUu>k);Zb-)cTUM^@O^!z_?HF9K*o_!0a7J7Nmk1FUKDd#f;#+KY+O-{=6M-^ob}An*5{Q z8QMut(iYve5o_&LU+Sz+Nk!a+`63vS@6siOWkjFFH2Ce|4$J#MH$b>aPQK{TI;FICAp6uGr$1NN%$aUk z!Q2}lwWgNXHJqG`dSau?@F~P<9#!#SD601zajQ+v%c)&1?_cLn9^_%N)LCJn?hgxd zc`5(7B@h~U^+^hQUJ=!#HjvbfGbPl{Vhs~Ijg`wvn?Z-XT$xR| zs3%w#iorm(S{KgOz{1?aT5fG}9jmIce&FBFsC%9xpa9@7D;1(@`xIf^GKv0jxEQsmAoBhe#$3exyt?Egqth4J584< zloOOSMmf`L!Tx^MQ}_r_DpO=jV%^tryNgSy+lmOc(y?ULW( z9NpxyI=^7P^G49-n%Cm|Fl52U!$N0vU5XA+aTPc}6@M?o72IS6Upd7IjB%kMMR2OCgvl2WuaC^$iHu1V-3A0oIq2Au)5HOO(6-wBdOyB=@nvyds z{%wGL+FvV!uXl?ab0%uvVk8zzE4K%R-(0#OU0`lNhgggpo@bP8jN9v(`kzIK0rj5# z2tEQ+$C~jZEeYT9RXAOa*MH7JMB<96|B(3#k_kuB5%D-?m^ZF@{7M<1 zC`{rNO81QCKl452FUDU@zZ!qBzt>b!P>|9D+uQtnlxME{3&pblMv#>2-p7X3M^d_| z_&4q*aJb9e^~`VJb=SOX_%MH8jt}Oy^!Ewud-%Q$VhrD-hcmM3YZ*l3Yf_?SBhF04 z+s(PpPDi`ZCw*ZQ&fu%PBlZlLFrhk9=##^~*@8GTr}g3fVhjG&RQn4Eo}X2K)?9HR zAw27FLIkd)MD2^HDcv_UoBnmLhUiw|Zg>@jN*vQN@hA%y6t6d`+6ZkHfsiCOIWEgS zRj;h$ZgkuD2y%4~wm+dtA9MWQ9%|4(qjeBsiePhae{dUIgPRez&LPe4dhqhPOpWTJ z`>B4!Bm8F{rXp>5BABorT=ki#$sVbP3{jj?CwWp$af5Efy#sViQly{pT4L1-P;-IF z!R{S8faSOhM8Q=IYi&IxXro+YxLd56oREt2m3t)X0kZY?IwQSAJ9Al#STDU!Nh{fT zajaDT10;zC`BeuCWs;$;Yada;ivp@#mXN*e}B#3agE}QmzzL z<0HvvD$zf8|G12XwU=1}-8AqjzhE11mUV6AbT&AIPL6^zwrNu@ySE-pCkG_A$WH7u z==3CBn3&xt{OYvK}$!-FH$8tCPP&wD} zliR1agd;bml=rJ@YbuX$=Uk0t;lLhy-%4<|uD!cw@qLI*ZF|g^xXZ9h+(~vk-E=1T zOw)MFh%G(Q^E~Bw&xBdrO1{-J4y=CZn&~Wajw6`Rxi%>DtO@4J`;;7ohvnlq$vH~! zBS0RGn}ow_(r|p4Wj-PIQ}Fj@sQviXrxS-CW7%F&UO!G&bR}- z9{U)Dg#?%DI**FD{jqHLAyLJ%!&)Cs6V#|s=;lFpS2Y*f+e)|)$)r7@W-jm0RC1_O z)1gmq0tTnJsRR$<0-+53(GZx_Yw}A}r9}Kne1=Wc_*fUD!4C~nsk8D+ENaBmHN&0t zaPDmX^5wH8vrE^P@3^Ksy-S*t%Dh!t-Y?Nvlj)fivWn4wcn7*Nr)M*8EbMH~G%fLQ zm?&R@f@^wcOJ{fUA-qEwuYMj8lnJI^KQ9*m!a;jiNYJHJ4#vkMmAl@+H#3cUF-dPv zp7}wrr_n-@o!8Kn+c1=yIn6H@PNR86@v`+SIfvC!&q@JVe28F{qly{tR62lWg%hB( z85S6M>CKu_Uem>X@0w8kqA;^fP)G{*+35!%h^Se>8i6aq>EHvH;vguu5@9B7}>1z8kZ z9x>Hsa23g6F)g4)VS&JE=BD$u=U3TnOzp!;;IR>uLK?GB&2QzuP38~sk`Y-oe6@wf z%)Z5tCb>`vVps$~|A_d4Si)`R7E28pKzxO3+C(WsGv$Y51YQVw6fz9BYlBR`Jy}s^ zv8qS#PcR~wZ@~M_DY%t~SLjHDd_k(S#qZ3=%k>toa0IL^{=^ssf;3?7_gsQP$G|UH z&Za^BmU?53LI<)6{7F0lZsnX5E;?*=9Jk?%&L;;tBZ`i2v`$)Q^oS<9zN;gR`4!NT-rI$VkSq#^yEaNtj zanI8&ZPH7K+Zn_77sVEK%TeUAj9i?=$fB$4U;b)q?&ekyGS;o zj>PS&Y1r*M?BL+w&a-xSySV*TXmtIIJxvL2J&0vtOOrDCEFZXJt~D@6u{EVzwozGo zdL-%5g+8vd%zAaJfh4KREW>RF_OQf9G!}d%KCno|2iD3!fO{1lp_j@p^!1fPxE_1& zv%;_vK8=@n2sl*$PPx$E(`)G|#T3!ZN($mjX&lxbO!nHaRo=G23*HkvWxx*{%yRYY;LDM)1&^PdC+_$VGJkwWpn>!k{}ZxsvqB& zDo54-A*;6tf$TndVIxKFKK86K>F`$y-SpwzB-#dQ$i?S0FS>y{H89vrcn1y>?k*@F zb=X4Bqgk1^%>FL~%lIv#17?1&AW&%XNX1S=f1sH06jbsXdR9J*S|8anidn#QMakUM z%th=b7IP4_gj-;k<#YE|UzXNB<>|;d&pobvd9DrH-TJ$iw9{m42b*gC-MJ!%LfjH@ zK}XqT>y~$yv8R1xY)8iwnT{06!G!Ib;U&Y%WP6T&1g2ZBDhOY6csqVyX04_a$=@v4 z383Sj=!eN^W++W-a`dP7JJq#___oft%#t|(vUcO2Y6gA>*D|>-4$x0j8c#1+QlWM* zv^nAb6Z~d!fb$$%u`vWLPLsFbMEpA#?DWFLKf=e+812xcDCi6Xsmc>{QDit4dEG^M{tsTtkK&~|Id6p=EMG{&fl8upm$gP!m*@oTW}KuJ zh)%$DN6|17nmtxwU4c?h^aNP(Ucwd!o}3AE(|0FS_*RRBFe!oLD4RSxNNTNY(6 zeV44TnQ)Rah^__q&2ak5(9-D&>vVL~L{FdvJ4i@~4m2m=Qv4(^$I)iYT9pO>wvM2A zg3qAL+Kp)0T~3e<2MxgMt*YLyFN}RbPVN`~3uwpRiE<(p4!QyN1GJf6fMqPTE79qs2%f>M*F~mG5tkweHo2ES3^KIf1e+Kwlb8Gp1Yl#iGT+=hmn{#FdN-%@d@}Z^TjJ zNQDH^5FN5kQ73r~CSbdMPXPM$A*@R;{g4axARDlqz9Rq&fUD*kI>c?NMQ_v;n)K%H z2+EUV%=+5^ygn5g^_F^ilod%ot4yYoY&19#$H|Nhbl5Ldtgc`*`N|}T4lX{nCZrYV z&(MAlMan%ZuwILK<_-x3dv6>DPbeKHLqpYEyDl`!px3K&Oe*s%L9n6w*_>k6sks>$ z+mw!nv+4IpRQ;Qan)R1y_1B!%r;;Bv(%(E0VLKdau)YjGf?=u!%Tn}f4dcPgp`dzD zA2if;iGhAqiU9%bFVm89@>ThMsfyfW6%Wi;M)#_PTfl2kvhZ)PMo4t>y#=`dTrT0n zPv@e&&3_!L;gdY8CvO{nOf`&~xbgPi;wUbdxzKY10NOzEVUHXw^-q^4yFr+bN-q+4 zGwbIctxNevWCOrlcvP9Z6_0_A|3%F3B#%*imFQvTrikJ$d#s zkt4DZlpVbM;YS==NGP!MDDxcV_0$6UNhh zGyj>nGb~+Z?j3x}c(VV&jOjvkf?I|H7_%^Yxi6nX zs9q~oZpyKhQ!;1bXMR%U#vG}fn(>IeOtZYGvwu;d{_BCHo4XX>j0Xxo9agsJ7f*=6 zkNaX7`|tz0y>}7e?$-S`uusGczMXLKQ_;;=0bzL5&dQOX)vJO|TnZd+Z5s)^bRuZg z>Y(8(A9_My^OvQNi?s{Szahx#B`jsA(O#5ntA6a5W;Jc-*8$*pXMGpk+HR6ULZ!@Y zKN-BB0uJtAG#KM&mi12DB#$rLAg`}Blm#rfg@g57RsUv?u`SY7xh=z$tj2j7tJPY+ z%mX0ysgust)COu=R4W}PHS1SQSakW4^6Aq)_u#<8M?jFUXotiGvg*?cIN)Yi9&lY# zWG!eaYFV<#gfS&`tKHrK>U0xE!dvjPkHpsT7ZnY;q-@zhun(cPnd8e)u9eVdZChz$;2?ui{_9JIxWU<8#JB_e14r`iNgfqq!Ps8~} zAsJh81rSCN3A|sj`%oG62_)$3{}~5DyijV zUGr_;TzDD99!{v zgr0}@y^gn;SAgJok_o32IujbIyEf)us;&i$TC$eB89ie;fAUun&4{GCt;rE(8iS?{ z_`X~}DkT)i@n&2o%)(d}S-vB@lFCg3rtq%J8W5jL4Kf`34c8ykuK~tH8vPE;HNDN1 zUyxm7J2-`tyUAOm>e#3f8Dah%uMh%wLY`nWeqHZyjzyIj&5Fp?f#Ma^bT6GgPrl_4 zPRREZ?_f1lZDwv}l}uQ}cyo<+qbb}fm>d{&O_gWnnG-@m=}14`3PYM4R|pRYl{b$$ zM1a_UJJR4gW40L7;iroAQ$ikIakASbLManqV|RiB2Bt6r9D&za%7mB(pj4E+O(+wM zGlg{VlQC;Oj|-&EDP*AscZU5@RvX~#ki=7d^RAGWSvq-l5y7;XJpF#QZq;wiM>NpA&nL12G@rvD4 zTeb`xnoG4v+9`$KX+p6TF!<=f!Dj=tN8GmVBTn;_DpZ#-U{x{pV;@{T-i1GY0 z>0s`H;oMzQpuBhYE5&TY3{b`oU)3PMXH%vr@uV&YLM|Vs#$yjpWz-+UnGcgeEaW54 zBvOuJ3*-8F-LZd{7@mi(T>l+IEi`#)YIB-nR_1pG0w^UkJKJ{U8b)NW9pOSd zr@kj7){Occi}ZNAvmJ%kVHS)t{G3^UoK?&s3+M`;a8Rce)2IUe+&OVSRy@3g z3edfKB}qk9?|xY(c-RCLZf~&pRge0GJ+-6H&xhjjl9MiFp`yMB*%I{=^vjsz=wImi z4_OyGi&oky$k$CTX+EY1K4p7C5#o_gP(ByeOd1J&=ApaK#F7 zENG~kWN#?i{7`G^mS}AE4`v)Qv4)O;TBT@#!;?A%4)(>3!EM`|(*JZ$vs)_9!^6?x zY~iM({MRu%$oK}1+_)~rM6~2&VnSa2{?!4d|HR+7ChQQBoYIv^n>UAr&Dd=jptWIU z>qky4NIBYtk@gMw2IBwEi%lMLHH9*A)!1_wM*W_?vM0A{_OZC%x9(4gT0~mc2&^ab zImrsfz6>$b7|cFfH4C$mC6%w>Fs01BOj~9%#6-ClMFJ*V_q`6+;Dl-fONtp{{#6J> z$9+!dmSbPxi76TupgI3Iqdm@URC;rbjyQ)A@&Y!*W!_8X7;?yaTg|5xtwYmMln)7X zaV-f$UJr#2Wmb<#6(WylNT4NIp3_$K!gMYwc%1Ivw%-FBo@hh|whPngm-9Gde{6pa zaCp>9&^y*q(r;YwI$!M+LfC|s+=&s=9zYPp1xd&QP<{_M&ZW-lJn$PEv_2Z)K6IJ5 zP%_>b!t*sT7Ql0j^UDQE95tj2P8b@nz%xm@(U%qS4ivb%(+3axautXMx;{c*EY>%v z0sVOD`g(pkSbH9?5dU^Pl}df%7EED9#iPCJ z72j;H)(Tz;1ZWd%b^Z3D4gBH#9P`9)PPUT%f7Kn3X!RD>i^jmhK#BiB}xdjN|(>Lf4eHSY}nYZ8y@AA6jl&Fk%AlsK|f z?TGFO_r6hQ^YskZ#a8lzmd~Fxjra11jwruB4rXv_Db((4W(>?W#k*H#$1jP=H+>Y( zGd|)u>NCN5{p+W_#LEOLY&F~2K0q3W^=*H@motBZ&LPK6nVTcaHmtK|L{l9YWzNS* zby9p{Ub$MXlB~*1K#0Du39oSoYnPcsBQHnz<4f%U5#4oVuc?W{Un!R<&xaFVxgtq= z?MMkmXrvSkdIcXHcm1qG*XB$Hi1jf00a(7;%471 z?M5r<8kB(*#{cv}f(;+(yYE$sFp>c6rfinoVmDhF0wUva*30yel2FcHbS{O-YW5Fl znc92zwMde>d2$kXbnJKMO9ktFWb;~^M92Au_`{;+)>fs*7{B!PtU-9k>o@DI|C*Va z;X~JLf~5+2{I!jly+yBIG_E`@RV;UxU`8t zS)i%b($LeCbNWY75&Y#Z)d?4G%Z-f25-ZLAKhczLrfL+3icg*5yooRnvzu<1m_?goQw{M+_ zn7mMWGc$HOWP`aG(*JeeUr+}AxdOxn<`9hn`4&r#L7z3o_y_07EZRYS&c!lGFMHf7 z)w;sdy}l`~%1}xF`h-ooeTAW(cR2R;YK+Tv{T(it-K<%!{vk7L{wa5{J`&z`&tB%S z261g)*R4~8>Vmw-_cM-fWSnJeJkFTG$Vvk1y8YRpyihlOVr`G~q)Dxwm|=`3Vdi=V zg=IZbL+GWCZ#OKti6JpxMTF>$I=q#vZh{!VLteJIkmn)Sgc^RJdx^&|1RuyJ?RP_x;Ys2#{bR(F+k=eq{FD*w=v}B0Ds$Q!q+CZg!-bUuj&!39 zckk&w3>9qYGyd_-Bq%%bJLg& z=djSjKF6UOeL86GX`Zw{sU+w{rBb4)cWBYHJ5-eF9)VQSq2Dxq55~>-7WzH`{UK1a~=Xa&f${{ZMO=OQTHg7pyf!5XlhM7*+7N(R{Foc)|~_UY{A6gFHA zemuT!{I7YHU{vIsF_!-DuS8LHP#(HOh5rv!RH=9x%WU}rx(^fi zPXr>kvp0G1dm0G~fO+}+#vgzavGiPqy}Kg&D{*cf|CjJN>!nw}hB;mBJ7i9E<9(+N zzQ>7DnW4Qr-(RNV*=A#u^S`a+nXHAwk$oA z;lJM)=lADS#~JFzTO>;-%~al%bZOmGmfkDT>7bCT&0wj*8_hatb4qLN_wlTz|@> zfNqR62{*`Dg+G4XZwz;AIAp*k652ZKQu=iS)p2Q=<@;pA`#jz2);48q>}Ti7 zUb6~m(V}+i)o2zuw1YN4BbN(9KvY7pj1*jBD3RE{bc>)BE$n1;W@grOk|ym530=Ot zt6sud4~#V#ZK8YZs^Xw#Nyn6u5mZsDL*XD5GK)f-p&QV3gj7!`@qw>3VXY}+(`hK` zmrp7zRoo9j#4sh?O7&8v&Hdmv5| z$toR=pum8x+>)@TTbfArhinKj&^qcqW+6$-8UbHePQz?#&@pv8R$x*qf7&q;$z1$4H4(Y^hwvs172&M zo;rbOxWZ{>m$OrGe>CeMRY`D#QR{viAAPwqx-O^R*J^_yG|ThhUUoAZXb_i+zr&et z$S*i#a;tYVgG4nLTpQ4Yv}usouxM%9xLdT@r1qS@ElkVwXwHBMN(_L|(G6Oj^zJv-HD zSqL#!R~>BTpQ6-+lp0^1q>DhSvK-M3$JRKtgaFtb6Z(=V+M=c&J$0^%F217m2<8>@ z)-ee0jVp>bDmN~_RI^Pbh28q_zn6kL{ZH;-Nze&(?nMt@^6yN0+#zR{_>OiatqOZ7 zcr`b?BguDdyiEh+18zLgv5TeM15R6xn=VB`pCN+ z669c423Q?+_HvluZ(#OGQJ&ylqpI$cqE~a&h7VRM6r40(i+SqoH|RB(Bb^4QslMMI z6nN|;?ih+%-;o(FSO2!(o1oBxc&uN`ZEHof$}vjRuF2jg*aWM78TtUr#FtuyGRWp3x)#IWAe3o4>NONvX^Tlb8`04N5{*OR9a}d zmqGa8H-OHat>l9F3Zz;udeh13_--XgRVbJYDnk-R75=t^)%nsOh#JBSfjDr;SQD;G zr#We@%t^`hOMb#*_YcaCbS;N@T$8Ip;C4Vzr;5upYI{0E(Qh!lnTrjncXztm-ABoEsj6OrLnEpiyNJF@b?9k!z-jW=I)1E&?HS)~|3j07yIX$|?vymCU2Qc@zFNRu{(`Rr( z4jigLP07_;c1KctRn3>X)th&tI3|+M0I{LBGOOI?EVH?4UJ?Ks`q(e(+Qm3Ysun^MsCWnMVOslOG7#f&h7%wGMZ;#P?3 zk1V7vUuEN?LWy53b0@wV;~n@#Tm_yT;O@(jf5!M@e+UFA9QKbN@eZ2LJ`{@}1rRWF z)JuZAuxg$10ph#+4|m~n>lm^%qtXuL1;T7r2#1p&U}P)CbdnO`c4f+_JxVb>Veh9w zvfHHBLo*3~1_T5BzKtQ2xAhu>2GsLm2^i~Pz5#``VNkks4RS;rMz)i~Vn5;vup?jE z$kOhu?LnB48LJ;@br-P`9#==M;vsl*6WGHmAjV*&{XHFx!JOs3d3- z$vHu-4~BUM;++YTx)M|hHN};pt0IA6u zxfa@*hDvkv6*mjF+{|>v%>b`$bxPHvveUP(210x=6%io2Sike=sX!gyiZ;JwhWUkK zyfw5Ys0vY&Nrbn|NN8graU%i|4(B2% zN)&|#sApzBTZ#-r7hp-+IL4Al69$11lgx(WS!9r(Rs6ZFF&wFo-46;3h!8x1iDe=+ zcZ=!9=uZybbZe^28H4sFv2xN&Eb*R7rzNso(P3x=d1m<;UF6^cC3!nB1e%2=sPE=6 zHRyOI1dk`?Z=(^Nd}j$7)82+Y67~w61e!hyg-O0BIxm2N?(RzD-2Ei#>u|wrKeURN zfmo8b1YzcR7v7Ao#MAELO*onD=(iw9SNK0G7Z<+GSlRFz|Fsmw3Q{9N?Nywa2Q1a$E}Uz{SZFf#>n5KOOYhki ze@Bf-qvTQ2NOvT1O1ea}Vt!~5lb~QDx^NGvA8rfkyQaEc&LbtES~X;bcCVkrAZtn{ zPXqZA#L35pETg;VJ#=>i_R#Ss2Qw_}?pfM3Iyx0kF}75SuPKRYG0ex_tjB?#%fdUR zE|{@vmmsHUd28#O>0D#>)b(wx6S zetD%%O*A`gP?p>-UCmk>wP?V9J!)ly&pg{E4?lRcOWm&qxi?LZ4f}IN&yzma^{FFs zbNeKRePBFL!~;1}r6|ely^?vGzSZjldxNv=$O3W>+<(U%F7?ZFVW`$U6g%mo-atei zyJtxWt$cn0DeNiTRaR7ti&LuUa>+M;yh7PuzIx*x1ZxiujLUA@>G??I%yRU~zxO>S9U{Hxa)6rqip~ zKw_@{k7F&-I zhW`Z~NaUAj)2Q&j$MvTtegbQT+rY!G-LqWfH4_LL=%(g!1y6Xr;+flxU#XjE{OzmU z0?esUaF4kWmYq|sKj^W$%I)W!82QJSyaNx238xdhSO&t0U%X!@YgXwK6Fmy?AHU+h z-bLtTjvYO`x{x$}ODAe=f-swL>&sfD}t@@@^T4^e|iJ*lUR z1VM{493$_nV6VJG(7XP2+s3-b*hvKD?25pDnxq__QnAZQmES}cgQ96cRAQnzHXN|p zZh;nS^tgQE%bMC#39?i~fgf8bLODOsB#@o})e7Jc5J ze`VDthx%(fvk7uWwFapaFKQG;N;GE)g8h&qMHeb2MdInxtVyrzh&>lfnF$g%4oP%mX1BnZ=Ptw9mc7ZYd^`@bSFB z_!Hd1GZ}A!f~g$np!kKPXNnse0i%JONdv3K7X_sIx%5Fol)}e$vO4gw%ou=v??59U zyX_+dMG?er{Z0D32f^E|KDWI0Q<+xhS{sqUWQ2@^e|wvFu}skgk!2 z}uHS)(f^@zx(KKB)fPNynBJCjGJzH^G;OH?U*!-!pVSB?i2|=U|=fi7{{b%~$;-fj>$lf0tT0^A}Foc-cjJ^00VmD_N8gr_whZmsJg(ozy7!rTN7wL{kyLB zMxHdw!^n)mZZ_cTG!U*hfW341tO4te_2HZp{RnejzjRLMh{c(9O|z65t&Q1uwgL=c z1oA@!NjR`mvKxy^jn##K)ilJTi%*=mFgfFNBq^`jzo4IKl+(}@I(cTE0MCq}Au=!X z#{**#^ONjd_nm*;!9O%`mP8rq?nt(I&Sp9M5KfhX!|@An+)$1>R7JGE)PO0W6Yw`l zn%4dkU?EH?tPhN7{f0$H`CYAaE3E-K-Hy7l3cvAeK_yin#{h|23ybz*((G~Y?WnTZ z0BVvX!-9ZJ#tPzaO-cmWF)Vm*|z)F7X`lw&Pq@e0a-I`RJ>)#dAM zjg$c^5`1I1u|RBEY{GqqU~$!5Gf{vTrCi*Jrw9b)JwR`y41)PPj^s>=*BZeY!DOce zn-6GPG!a>MMPf}(?#YQ>16$mNvi2hcg(rwVvK42S4aD$XdNH2lBK5Wo2aV_rAF*SK z9CzFfho6+7qmNFunA&c{pj=yFL8cpOz&Pl@MoZIm6A})MBb|tyFmh;Y>4bWn%3W!s zkyew!rzg7HOOjFl)PPP}e^nri2fZ?qarJt-QKa!T$0ZLFFp>otKH=+2%J;1m=_yl# zL2K$`>LOnKaOu}!uw)B|#NcVAUbaQJ;62~Ai2TSUYU|_&#k`NE7Rko{uv@la=0v&d zn{|ZwmIdidON`cTeQWG+=7HppCWiv@TvQj{KPKpgwUZ+y#Q1e;70hb$A~~rh*2X*u zy)<#+YCc2KayS|HUU2{6fZZaDPqnkASm|t9BJpBpWO4JiT9FqVma%PK)buP)-d0OH z$)tPSN3~My60vePTS6EAEAo@J_ehOtAPyyvl=Oa^<93oSA5e*GGX|2(JgA;DQ=o zpy*VjMlit;B1SPfUz9W<;EsWhyX&rVO97cZOa*H`OTnx_B#l4(TequRyNAhS_I-@| zbHXRKscMDI*|FJPDu&|`VC^Yc{r>$ePd89Z9yi}@37~s#j>zi8#99w9<-QRwO+)JY zPze~jlaJ%cn&^n*12#SXNA_2d#PI~?>R|CxhNzaq;GfD=HBu>FxKtD=QJ*FV_Ct;o zsU_zn^zwImdpp^3%veWTd)o?-P8;j%^ZPU4BdJ3`9c~mHrNd>%@qa`8ha9pRiig0W zB5hXIJF^B17VB@GB?0g_?V%5PIGy_VT&k(ARKE=5nle-_M1 zH@W8#X^H4GeO|!-7XNfX)W)~~pLm2+kU1@X3&0v&g$8RKHW;jSt#eqv6)BJi7hipR zn7&9OFFEFx{{Q3u*hk%uvS&X$OLsf!907zip*`UlFVMI}SLD1!gPOiprh}UWcGJMT z-511?uz~IxA`Lht_xDu)rkQWjAF&BqbgUqiyag$pWC6{>gtSjNZQ&7eB~Y;NM-kTZ z%}_HA0GPl#@;IwcA=iMbCvhaMC!ljVk2e}8besiaPj2p52QzY?H$~+kXK8>W$5Mg) z;C^AS(T$vjtaN>t0Ins*`ie%w{_NarjM$gDd+LOdyNq<8;8c#WuQdPAse)J*!24W{X8y0Yu1(k2WO;K$kqR(K)Wp^a zbMVbG!h7B2(6EPgbc4r+$g4NoJ6BJ`FZi4HdJ958~;*4c{~?2x}Qx@6nWD zh|JC?J2x!6K)k7ko>gQ+#G6;>kgpO08ncD&{}uYIwVnbjr6e;>z7$!Q7~LA(9Aq;9a4PZaJp=?*u+Ql z9%ro*6pqF&9u?tcR12B0Quxc8VN@ykXHGCOA{0!P;_Rc{h(cJH4rDZ?YwayfbOAPW z&_^UA>JZwwJ*5q$J>q0AMZ~k0Qp#!nnv>{&zKb+@DY=67pBY&n6iR1@HNV@4VD$&F z+l}NKZek1f((5oF|K+}vx77W+jX>u{T&cRIG+ussoJmO?hN&>O4`FIFhfzj%DcHx7 z8)HEpPCq^M_xX=i?(LZV!FFT&DoUxb{SKMu{*(uMj_{s@LuULpY7xIrE3wwrgpLn>Md({^5?}B_XbuA#V_!2elsxAb(Gj3-fn)6gcYnA40 zikE2DlJFozw$a|p1_mTt`4Ut!WUDvVu`tA;xE(wsuTaN5(^~!v=!jp5jY;! zA>u{QgEk%LL8vs>1PNu8__9-6bolcRCf($$`XOPDZ{?231ak3^}p|C-{uPR0NMx7 z7nVLlnBi|7rOlrszEbBuTe$EU+>ChZjQFKNF=IH}SvqXkYdB5xy_xahoANtwUcKzZ z8T-wS(tZmb0_WB7-^bY3f;Oq&70w=Zcqg@)W8;lv0_xkL&WENm^XEK0xd)(M=^J>) zKWm*aeK^!PM~kK!O0tJCVDp&>4C^7#&^d(o69l(d0O2Q_#iC4dqJ*5=Od`@Lnc@K( zilhS?U^cWqw1iUrtHkR82~spViulM!clo0%mPj>Ic*QZ+c=opPVQT~%(kUq0$g{2w zZEG(Vz?Gmc3ZX=0-z(Jp50snk^9L00LtF`@`p9Tl_?}~120-}QQgJtghs~T&6Cf`Y zI`Q1KRixr(jc&{3DUa^iCJz}Te}#k@bi(Bizmk%m`(RZ!m=0}gZwFaGN2Ub$L}Y(4 zEn;$AP60CdaEffNjM{fxVx-}yN~&8vi5A58;f$2!G><-a-z?fqvc@ySVS$~3kgO!Y zs$|CqfcLIIgqkxs#UT|zaRM`vd6P+w8h5!}g$Q;myqY@z^Xa~QBYIeK*;YC!0is7G z7AHmt11xbX**r||=zm-R9mrVtY%jFE&7W{c68aCR2?D(4Z4d$~bT$OqRrEk1LZfW? z>FE$Mv``v{XPT)|GI)nH$~2Q>3r%%Jrk7$CgJZ=m z!*|D!S*Bo8j4!-bx_HR1ta=r~52{XRMes8LtGRxSVpsJ)BNX+vXLO(iu}|q-2YUiy zfsS!7N`DOCzlcK>fbU9x%vv%yF~|B^+xh<`?-XQ0QTYu{LbsbJ)8=ri98j&k#_*Ei zHhr1erTW2Fr=mt*W9+Ib5PqX?yO*D&(J3hbR#CALktDCN<64HzLNl`k#xZ4Ty(%#+ z{K_HNtCc8?>Za{cyaBLR>D64)>X)RK^FT}|6x*RnB9|Qt5EQJf zKi=_e6{cui!&a8k46-N^CPnvg{R}@wnOdvJz%prBEx(J$vU2Q9H7$FhKaWaZ7F(H> zMs9Uh`bf)t44|%qup=`%K*+Jw;kd=x=vEoEDl z>EV*g!BoOVkB$UUp~jIfemFq>Q^y(Nw4-lzn{_r`B7A(HmHLg(#bP^+ z&N-*1if%H!ktLqKkp50=Vt(EN%lwt|L#2Lsx^Q}edzmUT#H8#{1w&mlYBQ5bcEgu4 zAP}=dl}IjUDlP6}YXy}2=a257H33Hx>D;B%5y!M?z*@2fXjQn-(}b& z{3vJ^d=!r8TfgkRQ8YbyKnD0ng89x#$tFSD6$-JsU!oewo!pModrNIjZ)r{BvwGDu z-*1f9F)Mv94DyuK+V8%N<`j?zM+#5zj{-uNnn)m82_oLgEhG;P;4DEi{dZ!a73{8b zOSv>Hm=@1etA-T5g9oFimZ}ti)r<`(#-_u#$-x41bvnmVnae!X;j0)lqejtCf&i&C z-0xTCcAo4FCLbrP?k);p!fe~=8+?_^T;G!XK+D$!Bi{D8L8zGBzw=b>yi=UFfYH_E zlj?F!(iFdZIOef<%>CJI2dipdyIb{Pdt6ju7GK00iQG8s8{cU3(u!U3?Ivtm&4x$| zjrMwhm0(*E)=zgZnsvoyll4xSgWf!dR^#X)rJ|$LKdV%ZOmL(_Q4S<2vk5k!podQI zM||!r)`H&u>Heg+8Nhah1%bS%l+3YYe{=J-m98V>iXm13Jaj_bx3F$uywSJDr?CuX&w+ciZX{G z^Nvfpqcm-tfem;Nea+W^8)!V|RJb;vm7x^`<%eWi7l8y#p#ed%e-s1geb!a zCkL}_WV(WIy`V0ir6X{ru^0xCki>MRM;2m-HJvij+v~#DE?}5X<&Lgdnqe_yt znjoP{U8wGt^k)TJ-PuVgiYb|Irp|QEFhRbdOVt5gs{$GmJ($A@w6(y&SY*#!@Q;au zGF?b0e!ZjehVbbLB0PGM;O3tyH_GcosS3b$RS%>r-kuV6s)TrT6Xd2L&cN;1S8|Yd z$sW$gK|bo*Cfk*AD0P!?6lk-ghqHH zvxPVRjBuxbMHGW^wljO2yMJD8*Huyc#_4X(U6XGqaZT};)6Us{+Uhmw&#C9m&ux|Y zQ-_xaheDTprwy~xSqQ`=mo2BUw5P%YR|08^@b=BahlN8!F=AviFydQXFR@9sx_GW( zxSd)fc1r&O#Y<#@_1bi?Q_>xkQ_NL!Ns389BT_ox>OUioTp$I>s zka(ADB|C{K-c+*TO@LdK8@`|iOlor4kn0eYvPXpA7|r(M=j?ANyir53L-d;%^QwWG z6UcYd$XvoM|J2&gMG2zQX{22)dlBr3+w4s-8XMm9d|ITAFA}+obn0|Ou$@^Axe=;& z{LR)^0kvfm*CDF`lLe2JneQSyY zqEr>UsT9}4mXxb$q<+VWAFN$`nsg6Gjg%qR_q-B|+Xd?UYT_{To9v8u0T*@pYP%>h zaN^);BrZ|*LQu3|?f2OeyOA-7h7t9964dXQxw16ij zR^{l3T1im~REFE=x!6u`^kt?6%A1)}&7IO)hWSVPhgl=@RD7>W%Fd&XQlGy*{X+>t zS5T_-5&}V<^SSVf_8olq(Dr;U8U1ObcB z^1>h6w^^D8r)N`~$PF$bh}Sh&_+UW!dY}%Lfq7yXXx)dfNYn#&(Kt_6jd-DItX8lc z^$UIf0g3Kx#SCo|ZIl`ynAe_%%-rBH4jx1R2TN-DSyl2sd&kBl_(%shJDs;?6Vaab%kGm;|`g`q=c_0+`%$!ViH(SwZXEW9E?@a;ao z#@vJq?x+lQCqWQtuS-t5{5vVrKTYn^7e=K1j#zF(AeZ4kQV^#cO$yLm9DCXe*8Z7r z>yPh8tFIor=sMPmJhP?bXLW~<$qSzY$2v=N&vu7yN@yPAessgqqX&F!b=z6pk_`|t zeIXl}=p9FT^)yl+-~Gckm`2xnfzBAQ#?Dn(0YC6TLH#q_!-pTr5=-x{T_pKi!y@S2 zduMS%LifKi!Uut5>l!l#e!x^=E(eZx^<{!5!bY7xN)+Y@%D&>npN{O;kf*H&&Vl#5 z|Ifafg%=B`?10r2FPO-jj{Yy?i#7|^n|*>F>MupTQ)H$LWO{yrMQOJcz){k6?KGCe zo*ob@Bs!!VcG*Dti$PxBYPgK%K%5_kw(Yz6#KF@TxDSlK&D1!uE@PkTjvyW``JjC_ zOh0j3tsjfJD7@NqV@GpA{=GHoBHcXM^GkTl_Du}BJJ3H$62%M#8)YCK-{e(gz~a4B z;gl^*>xl!FP`b3f<5h;6eK>nkD$7=DaHp0Y7x z;`kZrOF&n-mpB11k1$Ep;_!=vYOByum+t>VFt|K3{ zK~bU3m-TWTK9V#ZIy(PL?1Q^xJVyjuV8jJq&fmX8DA#)M(|7Uy2HYja-CJI)2yE^x z&B)(GvOgu4<4M}?Z0}ChVlPg0eCC%=7p{ydz@_3dL!(%e7owFOvkEuZ(ECr<8QF|5 z3)8GHrHl@utalqs74R?0A01p^Y}o8d?}BS9Ub za!V}f7bPr~ef;*8nxc^wYa}(wo8AIAf3B~O$|7qKR7Pbj&lr!(&b#nl88#=_z|STl zJcn-0@s=^78+ zjewjho`*V7^g8TfOi7(EL)0hY3N#h#`pC^Blk83nHEbqgH(Du7y!Lgdt{OFwn!(cs z&OhT$S3cTa4cqPR?YwAb=*_XSS}9Wu@1N&18otuN4=HmaMcMHHJH>^@fV&l^>i;`Fgw!)}hgocRHn( zM{CKt#&#!9nCWv^2>_q89^O_w*v(P#^1M3}0zFBoQtHY5RoO!6b;K&Yis5ZyDGch=RK6`wpRZf4| zC4S*Q<|e)gN`-mu?B1?=tDFZHABoLO{1Oy^(KWc0{d+%qD`)?2wv^db8A9m$nM!Ow3#59Ga;;5EPFwlsD*xiT+P_j%KPJQbA4~bDvckInSYt zOCYkQ_x5SMwbUSC?)7LR=eI=RI3Nh|Zt0UDY6lz_)^!rc2@3p-pb(D;^@Y&4hx#^5ApoJ|NKi~tYf@oa z5pQFh>?P_xIfYf=U~d`k^ukFKYFCG;KQsdb@B)8P3U4#583OV2khN1*yZdy*iR>*D1D}GeGp0|Y9oZp0aT}rxMVj)%wQdJ_&ae`n&$0bIT8MM7p!`SCe zXOwuldR7=HxO<|a3DAFE+J=lfTC_A8)fT~i@o@wt#8#7gZ%sjd_r4n|eqg64n9BJc zIaAWunBYu7K(J~p8`SoOKU{`5qI-^Ae<2`X8&07Iex+XFd-lU z07$q?iuMHniuk$f0Qe|M2ZkYt@Hb@;xwp@Ta=-zI!{G-6i`RHU__eKkA1Evffpe9l z#6tkDqlr&ciiW|Jf3{jK!+rV|!j7 zO=_xXBsrs~RLqI*qCBB$lD&1_`oohN+MkqpwRbE0{xd-Q`=uZ!lPaK;Ih1#=__-!G zqp6H)XyyGJ3fwa$?eJ+_>a%~;XJ2FEKA+M3K1&;Y_9iWs<#}99o(69WB{)8;;j8cg z8qwDbR|!&-BF(X70%cC1V9ifaiPVW{HG=sy1MxwXfm$AydQ zmkR6!P0L8OBP-kWS@& zw%r@-fGIbk_d)M6M@^v4(G)*(qf>upT(Ese{Z9gOqHZX)EUATRI*!g_!-}6weMd}Ly7kJ!fxaKZJL=EuWnPzQDvs?CA zZHDJEw++XDGl*PxVORw+##Y)*)}kbP^>0jDjpepq;SZ~vjJD!Lhi%0oiBRzWg+~T! z8q-yJnJzy}uQ(5^y|iywp|_2xa659wx`zXx8VjV8XXzArz>t9cp<`gd|5@IVI(7R1 zUdXTFrTpG@29DGNTib($rGpG@X=!d;)yV(>rF7 z`q;nM$w9efLZ(Kj&JEH^z99%U^o7Uk)2*~zD^>~D#PZiDZKX-%GV7@Rl%o&EybM!KROzt z>t&7$G6_t0^0OZu3hk85lKgBwgvw{c8PQTcvkDrP#uakY%HELRlzL`O=vZ}Yw&t<| zp1I(LM?`d6pDx-PWWeJFP$X`AGLr=+uoBI&26xyzXQji(9`g--0t;lO(3rbB=i5C< zP_!f3j~X51p?+eTV;n)Ffkw&$Bpl&Cr**pkr{4;0A44^!^<4u^-Rsvi!=r=E_DdKrBPOgYgpm-!MIeWv)KBh`HCf_h35{i^>+Q#~Mu(gAUVtFwQaE zG2DGE6DyOS82>SkpfOtC4+4+KY(;}l9^gHRB&aiF+{MM_f^TH`rL4Nf%|xH_n!*Na ziN2XwyqFI(31etGnm_%uzj8wjwkFZRDy?@lPf-X5khf-VcAWK>_@|NY^x~?9Q|kV6 zn3|iNXoFNcdqwQ24ygtJ{^OSm;qHLDWRIWDaReM0dg2+tAbac`E`Al6M=9wpX*mk5FlJs~k%c2%SuSP^OHzF4FTtq{!& zt9eOcNGzLHA0^O;FBOTj@{)RSxCAzHG#aWCk)%wjycH12sm}MQKQ;08 zHKZaapLioUDzkN$;u70}b#+i8uMJ1Ee49lZr|HbZ$N}DrIO3a8Otc-m5lMG`GPZHjfiuhbEr3Z<$## zuONLx+#ao;K%4mO3{4~+e{l}e*YdCHyxmUIXiUTlayWXavg(u4-Ce$s>zX(hVK_0AzQ8VyWjOIh>RxTo))hwEdq6&oXNzFKm^GBG#FAkI=HPF4kM zMU#^cF0M5=UT+g;)I$o2DI9fupC(&BebM8GB32SIeScKkj}imH-IQLdZ`n)u1A}3= zMAWMRNM9=^T=z5V-FgU_Z5JDwcnR*Ms@-F8A5!2AXSD`rp0w{y2rNyHEr(R8pk_4%hFvOHxT8ZAyz(9zGfE0Q0k9)iWPtm+b;b!}}Yhsg$Z)Z!GcTlff&cuLui}3kGgZW`{2g$n7Ef z_d`4LjvIUORe_|X&W_$xc3gmCO=ngSgM;*;6kOEMW>^JQmp;?i%+|P=g{0$umv|%< zeG`rd^=c8H3Ah4NUno15(++R-_x!>fqpYa%lg`dBfGU?CY}S9X)}xa-qTa>m22h{e z9O02n1XMR)}ZBZdbJHb+@<#nF?*U@OmgW#hd$!~qx$N@)6{w2HXUWBU{ z@wcvS`tPsx-=OzHLO!NEJuYzXo0$s4s0s57J9_U0(K%|I;3O(q04PdSVNZN zw(-C?F!ve^v9;_WPID^kX3onI_`HaV=FOZ-wig+TR;kg5+MDH4rHIju2Dq>+4B zg9TF=vgyp^Y_&)+Wod*+C9xFl@ccbpAJAKOt#S%%H5VJKMMj&Y-N45?;MM@VpBR#g zw-iE!j<)I_@{qKgIh$4U2npi9?MqSSE-qpq4sBQ06QGlbh?x$ zM(6>3)y&lrqt@W1S~R%atN({GN+tF%#*^+CCVz?i#|JhV{{zSZu`#gVwF zpS*28%sLFVCOM;IqEpei7(&l3_mEoj`UHL{-)reL;h@0C>)nJ5_F-WVVvPar(`>{T z?q|qUJC@h4i8qK>Dg!+`QQXw>5!{m<_&O?S(1=&(UkHFAimQaA5q#G5o~O8^K|k&= zp2P!!s3j5rUb6N? zU$gRiP>Cli>vfW$#>d)6r@i2h=2AoJ;iP}pKTQJ-NAg$EbRta)-nYEy2`gSG0@TxE%_@L`*TgH)HwF$Nnv0FhR4x))5#%q(U&t5PTOf+5}D~MvnT5@9>v~82 z1%A#F?yj{n6jw3N|3`kT&f~p|nKAEgcLRQQmme`b`Xb1e%ObK`@%@nl^Y$R;o(Pr! z!^O?@^_w=)toJW3NKuvU_J(1kz>Qi0?6 zVAzGd^>}-U`H*$_Z`MQRpOaqc*l(s}o=8tHiD?1B=$Ua-=ynSV9Dp12RAkEYWbXXq zc&aBA-CeV@6NX{LJLW(#PY4zoC_Ji++USOK5d zyB5hjPQ0{@3!)?(#WG|vZ zZSghMMKy+y@L9En)w+@iU~53{KJU}pO;1Fed z;xvfNw4$vrzROjnGHp@x*{_?Y&IE-tjP^IqcP5mgv^X4ZE>xwPAkdCGnP7r z%0)t|yCF{E?e%8Fy&QS%1xdFwu6cQxSz|TDweEV2JnOe3SJ`+t{X_Kh* z1(D4Qp&K;1f)o`m?>vLjiDrh>SmT?RGNHzeEca`#044EZ6OsJW~D| z+u5y9DxO=Y)y2`QL`SyyV4#r;&vY*BAf}pW@C5J z{Fd9WQ8L`PS0F}e!G_1BsU2}1y6!(bUL$H7YliFmkbRf^(7~0=oUL-M$>Nh$hC#yb zghA37BR6K}W)%7zCMTjP<}O(f;X=P=>SALtwwbWkv{5`P4+P-$RFz+2)yS0VYNo|WE7!~J$@|0u;0jbOnUW|rYe1F+8G`y2mh z2a5s_u zk51IDr-Rr@aNjk1kvjhKQB(9k)O6eI7_yVtV@J7Y8RJxBHqDj6}i!1X3I|9s%5+WtH{r1FL}=(SE2kkQK;av*?Z*_Y_KP8j@=T zY5`C3f#U!QyXk}?k9Q7dPh{AOFRO>>>w9#G3Te-lkJHG#rMY+3 zC5>?jq4f(!*U~{Qme$Hj0tFq;X4PdxTU{JLW>RY8md z(u7I3-(sH88S_sNiRXqiqEBOg2BjnNfM2eJqAK=1X)NS-r5ArJ>=U2eY!>UFbq{Ay zJNoW;nrfYEPKj2p`7!bCZ*sN&EYZ0W=-n5;mY==QfVroy`}?93#H-sI*MYm1tDUU1 zqVqyR<7f1FV2%3iJQLR|JFK}Tt@=0C=9qQmKCOF1Dj z&s*bt%k%M4G#Q(+ZH=i~2i?cX$5{;o|9|*|bisKz#H7*L3yD5y2+qX5vUoLu$PC!|*WK z*1uZUp9{Z&-RHcKqFjq!v%+J_|24bzZYb#A@hgypp^srvyFUDTcpu(nPS-Rk{#lM8 z*M}2RZl2rJR&VZq{pwYb`OWwkpldV`JW3h;E>>nD!FOQ(&vueLQ-P|nK)rlzjGEZt ze{Jp((%0A7!U98P-emT923P(0Zn+|dUS95~EAOoH>vC678}yv`wwer(&&mj%m5m}J z^ATneCar*={@q!NN@uyh|7}3xK$jzUR5lf(&~{(>G5^W5cpWz)n1cMyi?>?zoQf)(+cG%Gl`x7U!+J9|I>F@9Me=*n+VUjw=P{VE>X3~hVGUbJ*AKB)*T_f`0@Te zhjpd>2c{0(-nV3@$==H^zLQ>f?P3*esjBP1r2}`E#NG-O&|kq*54#+vxKew0MKhfm zZ7pXIaGF@zPUmv6+1H=dCZ8uVj0r!?i}`ZAL$X(Pp(u20{?C?vQSacVa~HqxrEO!# zn4Bpu@>bpkH_M?P{XDL;N3~^qA73q+d~&Qd<_{u+PCVb6{5?>Ai6ydQSdu#liizKk z#*)}d4uQP(1sGJEs0LUSo5IzS$S7l2$Po-I6`UT8gS5eMPAeG_&{s#Qs=+2!j~?ow~z8mtl>XbuqziIT$I6ob_QhNf8_Ii8A~UI+2L;45#|^E_2qDt#Ri znEpEOYf@nOYY?}Wq)^A43gXy|d`v?%1`{MtIq6eGC-I0PuYU~-_fWtnZy{xAzD+vr zYHpgh<`nPNfjBr0_zMR`8yJGQU+Fm02bIeX%{w>QzaU**cUR#MA4mv(C+E$^+k1DV z6h+obf`bpO$u%B=n)2wvf9iP!F zwb0&vr(xv4h1$-9I1w!0+>>RA_LS_{S224nB(vP?ONNLLv(=_;$7~l%wk9~>rKM$^)2fLzAbC*DWk#LjM1Y1#V8ntaI!qC3CIr+emfYF3T2lB% zZXlr7KSv~WWr+%Y-E>hj#x!N_>cxYxuB7f3YLO&)qwe2_KOAJtjfKdb;d;+6QVXSj z7R;_mokf~j-XU^RC}?^Ivt80|*UrH1?EeMWR<~PHpPIF{+NZSq%$I3rT9&hxw`gLY zGlAh}{Q=7XeLz2EIjS#7p-)@dGLU>Lh*DWjaE3-2sNRzath0VbveB_znd9AV$_+jo z%ni>2+fCg#%?(!UHRA?-x5GyIyMws1VW@tJJL+QL*CTvA&Vv4|VKe=L9j0D$rrQNz zYAjTz2L<-1!==!yT09b?q`A!>{5%D|VTc_mM-+%PETtN= zki)Xne#TTI%)~}8QY|8;`UC^-VU|+kg@MLYQ_M!;U4`Nz z&n;ujiyb{Jz*ls-5tvRf&;IS}s3-ODS;oi~_B3nD2%|%WSkr7>26eyLK4UB?o)TyT zD>V0Q&z<)H?SS{UXi_CIQ)C>MGI~O3Mwu`tYt=HS8Cu>eN_ZIQ1|jSNqcw^IoJO5f znBW_PH#0Z(GJZ39mop~?S(5hDZqd1#bKXzRS=p_86paSx!ljSw-N8%zqFGR#rpA^> z&qG3=yxf@z(g2XZk+;31VuOX>P|DB9CXp>Vz3`SQ;O-j0ASsp9R zwAkOKVdadHQ$3*kq2T2#Him=S~V^*K5;L3U^OAzMOKWSMKWonDiI>N(*Ms?WK!c9r)o0QfvxtFy9B z`oiYxybKR}k?YI~!UpULn74;cfggsC9GPmZb#w~c{pIkH8TPm9N$M6Snx+h=p3jw$ zHyC!2%dR@6#J%Eax9eSFi_GJ?1h}s4PMEHuov%cpuRkwCqwHeJF8B>me|$qRy!Q;| z8ucXRj@1GoQ|=$e`EDY1@d1u+zN;oa0A0?1m=DY}&f^g2z@HUN^E<=Z7JRZGqK zORz<|^xXTEKKRt&Kl%|UONLgeCZLGs12jTuV$wEuyzJ=IMy|~n$mH8NEV@-AU$3<()#ZL*Br%4i0(&YF@?rqGc&Y z4%ts&CU^%d2Y*868`rMWpi9JG8=HxqVFMId`-4|_ zF+*3z2OA`p7H!WJXhbEX=jWFFxbGC!RjUxxOQ{9%6@-e{UN&`^kf6g=D*5@ZW#>Lg z<253+APp~312&kbk05hn9tzg~XuFlEG>*tNk}diy4Sf${jG|-{Hkt=lUra4uA)uRF zPGEU*EaJz$=T|KMP|q_tshpPA&r|kUVkN})9l2~)%77$q*dS-|$nWXO^z!9R<>HL> z8~jE9$jO1dT7tZ~#NWSsv5$O7eUbqqq*1N%Hx(%Lo?RJte#uzx9?2?6=c*llGr0X1{LgBy(K@e&s)FiY5I$B>f4+B_BP5=kxf12bwp;x)`PAP_ zZjvf`OVg;_*`oV*8}nBdlQ)`EFfcMs_Z*<-b-48EdG*Uxh!FEJnK7NU?E`_v-{-9hBeAXW_*xt;<8BF5k# zFmRL`H>k59I3@Z5+}>;n_15gBW()3Az;l2t&cvmkDJ*}*U%{)fPU*ILbF2m5ifoC?|sNz-tzDFX%{};-jpEV>^+@q`JSd; zZ6OK>V2NkQ*Abhl(xm640#&dGRx#ctcLP~Q=S)t6LQ#)A*0Cigh8zL=!`Fw>hanLM zihqQJ`oBy%&sY~Nb^Q|M&S;qEte)&OeInF}=q^MF_LU1y(Yk4jY4RyrtDgLdUWCun zA50$S;qlrPxWW^YX}i+)X>MNztW7FY0-p97LO^{8v=XIph$=$26;m1l&u~w2mKZDvW)$?_5d`I_>$A#)cfb2B`4}WG3nC1Gi=`F8S8#o1f5B`giI#be>`a za)WMGG@)^dQYf;_?&s$kIi;bTy>p6J#C<(1Q5 zBWP(cx<3D-H|=xSc)tg9%8pCr6z;gr8}B0Lyd> zUSu6<&@$exQ*Ca4uC{1}5I?VWX@kyTFz=O8Fd1Atb>GBAVy`zPSuIfRDoVB`ObI0K z*lc?sbW-yWr=i(YSA+UDFX7<3wwRl>^tv3vVi6*`|LlEBmXL1>d^R*#MC_Q&{uN)Y z>jn>dqqO{&g!7(Y{Qje>?4s+-8Q!|O%sMsmS{j>3*aJr9@tc;_y?CW+^M=jh>uJ{) z?`8r#Pg-h0MAEfH#hr4pF_2(SlBpP!45AlH`^7U^w4 zeZxKJ>K)%Ey6@z;)EXPaIcl)R3!I?~jSyyn+b1>OuCy{2k!CBtSNQ3~Vb03NNmi6i zWhHva2ezjAl=j3C)DIY!i4o5w97|a!`tY;njM;jxf-ay$QOvCW7(I3!Dba5_aL`8^ zm+f9=9(H1B$%^j}_Y8eKMCd&eBAd|KZ(Dy|cr(Y@#u^qZhUVgL0A>y#=sC`4+iQxCtZuqZcote}zKLTjgLLkEWhNRuNAG`Es` zs~GE}urecUj8w*(Ff_kaJZ`j=4j7+!7jeAo*PL=r7m{AHE9z7uKo`ph3ny9RRvphx zHc-5d#{lds7GQpZ0XwsgL?)$pp+bd7Ut}cv>++&a2i9ferow^Y5yVj@SUqyXcn4@< z$b6Sf*24(ipyOh+pqsz=eipuAOw6kFi+F1XrAb$uEj;n$IffDNA;(X1@sk!G@}Jc^{p@eL)~lzHv;~&FFP6Ys|ElDx zMon13>>#G+Ry5#f2Z)h`-w0|#EzZ5hFrPbVkR5!@TXP9g*|-P;PDp=38zUGdH5G)N zYSKbs?IYo9QU}>SU0K!MMw|FL1%nd*i*FDG%Cr76l97XHy8fL9Dy)CM7rZ6%ULd@k zZD{0(P%iu>w}@NFe?4}&cxBz!>(yf^>l`i=?tYPK&PIqrW9CjrDO! zbo)9KNEfIb1bPSOU<1is}K*tadUv6jOu`{T9VgXZ z(8*FYTu~)C3uiI1XH@j2@I|@uI-I=A~)M;Ay*Go?*d~r&q!6Qrebi&~<>eA>-peZL0!+~pR|F70K%21i` zV|`|fKOQc%RT)XD27m@?XmcbQf69y)yp@N%51N4>YYM=EiaF~!@tiSE9CsMcJXCRk zSWeIp-M>T*qK@DsA}{zdxNd`?)UZLE!ny0qFOV{Qu$yK)1j&o;aSB@R7}jqP0IV0} z6R8R(Il}-d03uw4F9Jy!q!NG`IuZRkrRf0Z-qmB9O|#>1_#?)d6>M8}Cu$NM?_@38 z1n_cEpHt5MlwHnAh?hXp@1-iqD?=sh9;WmO{*}@v?xPftH^3J4$I8Fn{`RgVu6pz4 zk6myC8+U*n!|2l2`CG*FrihK{swF04yOKAIY?p3dy~Fj25^F@v%KPsAJ)w$rNBNMp ztw1YPsnq}wW5|3Z`w}9~rirRbWin$L$|cM+gcfFf@Py#jHEpY@omp4Cp<+D_LM8pikTY4!3Ch0lPLlhC zSJ%y~tyy3B)d8CDR*424)sapiDKyT~+{ZliOgKrMJ1jQ0i1#MGL90~R*_TtVPhDG( zAIc4+->W^g!&Fs1H`G|BxR7nCU#Bq6RhcG)R{bLnO3iO*=9~(goAt?bQ)mgpx6fV6 zr;)jS4R`0QT7}(AALh8vHndN`HvUb~1vdOu$x%g{v-6Ndfg3v#wC^^_NJ+yIL~2@h zMyfX|Hg;V#IL9VN5`HJB2`;2v#bh-G;1~7%1~~-3*`1fiAk?MAuGI%k3nPR-61?1fp5HD!!A76_i!f6@7PB_8Yh3BaCp; z7QEcx$K4wxzc>=@Ts0 zA^&5)AU@=^n!7za!YAZfR%B%gV);n1+;TIH2laqTMw+o{(H&*?uC2EfB9V$*wv2Vc zJ`@VR1kUf%MBH@AbKCHUXA!eeFle8W3R9`=`aTID zkn|-LBYlq`PueTszku*yEL%=mn-XgD4Ks%Ezsg1-7m!p42H+85K~f<`2co_;Vq_o+ zj6p@!TCznYh^B1TwUKm$rcw7N6+q%yieF-u8 z5e)gy=r&br+Cn>QI%p55owW1R7TRxGrzs(cL*DH9eUhLukw}A0-|`i6ZH@2mz^7^p zNqY$@DRY2F9ud!C=kJPJTHt;c)1e@T?fRduNS(cB_)-jnE0X^XAfI9DI`s>zB`}q}6wVb5uz|Z3_p{zoO zishdMS4ATbk^7KYtF4bF6r)SUc|<7JKVv^GYV3g*D6aMf+Tryj7U%994_RT6-;&ij z#u{=ogbBhr?fmv`>a&F5w`8FXcXXof?7E}<`J!h&ATBv3Aw0$3m(!g6OOrCN;gc?0 zJ{7yu>>2cWVm@{_lLln#`nAdMnMqc}4hgv&wty0T`wZ*dkE}jxKuhT&1}st_$h-{= z)c!oblo|>5jE+>v*trBOW6O7Y*JO5%NlU`>lz4vr%7^f(6#OCN7f#3(&ex=}#+z{1u|X^H#{W~dR*EPx|N_(lRGj1KQeIt7=1Y)M}L~a*r0tS%v-HLFWNSrZFD*RyFt^_VNHFZdWh=z5l&eobm57rBl2T8H9NK7c=vTNu1TomR)pkS3~tL zHo*4jL%F9h2H$e%n74Cuj@Pk4~t57MKMx1;hO8n~ug-g}^zYx<2t!4YNm zO2hHt^+~l<1Wv9q{l@J*c%WJL+TQP?C!_Ko*xv<4ykcMZc+Ipl#L+4HtxF`)aeB+1 z$Ja@ld?@`#`@R9LF)28@28)Q3tRPt%M5BvwA}{LZ>h{dJ-2AoJDqwxuLfs9hCUeu; zlz%<8GV%>wSyf>d)dQR!8NlZBu@HxpJ2BKqL>_O;L%f4G#+=wM?B7hB3Iw~3L@1=E zsC;UQ{v|T7<>}R2_{5y#69Sz|Jj{asE9a1fE3$cyp;t2d4-jl;7C+7VG~YCRO<#L_ zsL#@Lo;8!P_Ibta+s`U`)TdZx^Oh^ehP3d<-9Yp{ujpy4Pd@NXmgOpmxh20cIymV( zj3Ug$B`^3IW>9Z#nC_X}AaX;QhlC%6UEW(@YJ|moCPdufy@w++QTOC&g34&Z^R$>H znmoh^#y&#I1pEQI1!77W;3KH2(|`X=D4QJo;VB5?QfNfDM4umeOOH{a*2}VWO8r%W znj(bjq3R6Z{K@-*4E|nUH}THo3YWuat#vq^wOc1_x0j{49M7CH?3OC0%@umW_^rTe z%o{IU^C~ce{cnKeG;ITT3BU46MiDGC^M{T>xYu5g7yXMc^bD`DfGz^6ST`(^aN>Eo z@myB;GY9UsWUhFCcP3-t9m2XaV9<7pn3z`FKSv*Y;5u1NdW7;FV;u=ycydoh?dBR|QaHGqc{ zoFo_W=D7>p4c-`?Iq7`_ErpWhAwjU0SnQ94{WUfxZmg_q$iwWmPHKYs0!<~MDcTJX zwKdg)g!I5Ck=g|E#vP^BZP&Z$lEAMaS$vE8^l2hYQWP3w z9bCQU+gf~0H_Odd1YiFTyn6~+_d|@Md?dQ4asPo%PUn`bImWQTU5!outz%gwBO-Kg z5#U66QwhmmJjvUv7U%h|MeQE4wPewlS7cc;Ke7}RArQzfi=13oC&tQk@He*`rb#W) zHPNoR6H)F8w}V_uxoHjyNa(pnwRscz96gC;K-FCOlX>$W(EbWZM=r1yb@)Dg+S8-mvMQrpHxrmz zVdRm~1kZZKdr`@s`SQBvh8(T<;W~zb`82y3RrbzX7r)#c)XVHj*y^+uH_uKVx-a6b z{=|`I3BS;Fr<$AD8k>XNG6Te}92E+V>cS||BmYw2J-9B2!u0$(K;RTzOYvThyJQym zBlN8o>jZYuU*6uN0qo*Nqi|#E;Jk}1ad*`*JlY%R!iA*ou5M63kE|}s2nnl92nj7) zRJ}EG12FGPsG0vv`%xi(ru%s3fqdZimsdrD^MTtoZ0OU>xAES44^e01J3!XRdEF|; zM@=P^*>pSP6CGV7x`Aha`|5A|CbIu_(rfJ18H(+_{bZj|w|#rlmlW7c_V#8(6|?s4 zRXBrhe|k-9?^OtX$F@36!(SPtG3WY7K15DVB8fu+v6~&3-X!lXwbP_?uT!tH0?=he z-#qEEBC9AjG{z$1=sxGc*c(f?UJH%osKRIbE$c%^d+&eX&(Op5LVsg(W`D-8b9jDV zTYW%rJ4I={<&uBP@(H)h0dB5;A&+_S4$HAS*Ws(rce02zxf|no*q6j)=KF2@SUlYG zy5~*lQf`{W^S7(Bh-KbfWt6kCE5(Z&a`=q=i*TqMJ6^kL=@_g7AYW_OXV%Kc(MVC6s z*kaY0DRC`ky>O#s;u)PKLcqUax?yyeTFS55UiVv`4S=-UvnI0~_Cxuo$sC(CC(rnu zIz?IW>cvXS$4o26XsP;BXQ}=)c#@h2t+$Fxrj*yd__2jRsH29O$$q}o40CLNWmdK` z(gNNLxHlo10R6%fXNYP%o=CWWPsC1VO`B7%FT>QRC#pibyI{)Ty+@5+7S%v5&U-9z zTY*kA&#;G%*8(yk-Em5{ne2^tusZ@X+6 zGumlYTIB2U6JV_LSh|6#RSnw6u6f1GIHUfS`SuD5@UXBV31Bo1HFLEEWztzLl!hTK zG_m-z%K(uM3v=NBLkzRFLCQD?17KZPq8b}@dU3a?j=O=q(RUG>-8D)OKMJ08v)&iV z`AuipNRCKJO*WJ_QBW<$*&zVQ3m2c4c-G**U%F4Yx$(HrDNrKY9GJ8F&1SMB&=GuS zBH8w@uv?s((r>r2&Q7q+D{SjYa-S|i?ZUEXh#lMDz5^_)Drv7=yOSX3e2@9r861-0 zV%9L7th%tsy)R1F?^1Yj&Ev{|VyfAsWAI(!-`_ z*h8-5&K~}RMJ>pN<_`D$`&e60I@aI>#{ec2I*8@g5^EPqhclodP<%L8Y_kEjS0Y`K zFm+zAZkxpNvPDnqwhq?hhWP}`;7m1savkq7H<@=?{z-!_lB%pzr!N}8+hRSK_{%&q zg7m=b?T_oPGQT^ht&m^I3xzM+nO7r^b$&dy@f5&`tphM6_urgCFlSk&Z#`_FPX6;| zau)$RIqC3&H)?X1wCn7`;l;z4^+B%VJ>*z|HD7$?_JxnJNV$vt_u1MzQ4Q87*)q(Dwo_Gu| zGyu?E2LPU55Es{=>cWaM*DU{ezFwC0%jAOTsF13ZCRnunAs5IIZ|e6Is+1aNHkO*| zH>5-{B+P^FFT>zxsB__q*2SDDO!8E)?eMaWeZ*K{tn|Q%S?m)=4YRH;-EcyX8@G*vk}rp`ncmQGBzxx8sLb0BG%S z`Oepwy2H!yt|N@Ux8%J(=9OC?moPKZ>-75ib<`8Yq8&qq4XF}1Si_PvWb7J_1Wd+#IAojzf`*T zVL38vn>q78{TszCmttG4Kh%49=Ccf_0-4VV|4;c%9qB!rO`_ptt^d>bmD~Bc|5r`z zjwsPpBT3-ZCo9R+oL=SJd@T2&+uiM{CtzAW1>VHPWedfE?g;{kPMwIoL){yxu2n#7cX&dtwD^GSOE$75(qrSHC? zLPKe4>RkV@mQiJToo@biV&>PIaG6mGlWarMk!?wKGK&I}ISoUcpU@m=sCT(Me>A!} zonS*J69&Qam*$z0%Ep~Jl=L7oe*DKIsM(l_jX7*mWbyc6u9tCReC2{Pxxac*e8WKH zHRYx9;~P4Zl(#>=(rcMel;J$jGlP})_>a=mU<>MbWN;@LEGyS169}pwc2|$u#Y^V@ zOC7{xGz}w%=!aUfG@%jeosOsE8`g>MdOd}i#inq1TWqc+PoAVr>0RLb2-LneQ&YJAQR$4L&3Q#nrE zdo@nUF!usm$y?6mm`)oDOF>#5V0iphL_|w!qdU^V*|nR~<{Q?evgHb1V}grT!>Q+O z-D;4_uA$Y@8$t?|Yxg}-nX7qv89T2YVZi`M*ACD3 z_=eb9+sl|Z2(|&2+sGO}p4rtV(XRmj0&_o%?@D1LPLWuN#@H0t6x}5NO+d20v+phc zA48BtI(UW}N-1jjr#wmuN`}M=DKMg~aRteir6EHGB4pBB<`p+UxkQcWra&w0Z)xsi z3X<2iXdNAspEA^}rDn9iW4NWcWqC*Pj>*fSX`w@j+-rqHQjG!5;|epWD1ZEigda za+QOqvs-lOeb2~ew9xG;OAvLOAoLQe+CWg&5vB?|Bm*%@14#%{r6^jMpaBuOaDwI}(y?*dR0>;1 zavSj=E|w5w+fDlWBleo?g|sGco_kO;zXmMZ)w5WFlI&RGwH6-Tvjt$=RT#KB^1+c4 zQ#75GqM86kUC>}4EPm@&q6+WED+r6WY)-u6)UMXTt4P6hDM%gh{!Cc!=iY4xW}i&Z z;yC+YYQWiDlX~j6;q3vQPm(^ij~2$h=?7vUgN^MVg_kdHZ-7o+?X7r{#EJ61k=`N9kc3- zhSn047;;>LR!VPYM~5=t8VZs>p?Ra53h0K^d7RD)N1SV-4*aOTezzi4x!JX*4aKKw z04n6jvy1i@AK5<#EFhDv_WDTRva%F(=EpDu-7$+?L%%~uJ%tHbR!hyM1%?Tp{w_cW z+FAujvUK3b-M(GkvqJ{_szjqG1#&cTQGuT^Dg@WWBo2{XQl=u8K%zqDQa<1~N^ZVS z^>ooLe+`+Ns43$|m5vN($lN5yE>Uv{U!^RrZ&M`JlX&3vMO9g8{5isl~*=$)b-FEdGVGPTwp7z5v7E&5}H@k)#6 zE?@58#p&ZHNUP8BQWF%t+95Zkjp7`Pg3{;$d~HJNAFE7OSVnh3{ZSRrB3ixM4X&`_ zf7Ur5Ossz@gy}cjuF+i@UX%+7%N`2^%q~%dD(Yeio(Pu{g#H($BxX^N+5(4$Lge(g zF-j6lHH2-8@eprwJ~f_l&W%iUEn7k=@!UM+*b@;knOLZrz3lllA$Iwp zB1#-@{e#nsPosQDpeVXZ0p^DQgiKk`9t($UCAzPmcOyFIRvy_^ZYk{;_We4r?k6(U zFE%Pm5Rg>5(Pv}JnWtee?VCbWWXvK|$^Igk4j|2V`+Z_=Mezg-g7OGcx%HHJk{5}# z#*UDLgb^AZSurF&esMG@Ffho_gQQeXU~P^RAtH&0ovKX=WB}1}`Wy;(Fx~1P6B`d> zmO&?%QeoL=VlUGZC+k9C++72Qf1FNbMAFC`0I{)eL1=7UA3UZUQfP@P=K3ahE`|s! zUW2WM`c$C^;*b;u8U$Tq|FG*vtjqV`_b>=WqenUx#jgD?&2q*PtX$6&j|4`+LAvd?%!1!wi)7)A5W z>~w^vnjszJnS>7}fLgvX}D8 z=llK3lkDG);#OAY+YY8KlVd~0^vVxFc?kmTo0{#iGmSkJrXJETdQIh|o*7o<<{lE$ zRwq6K8o`4FAT^CiQiIfiQg$NBP><9nvAGbEozzerN)Hecj*5Pj10UPN0r|V0-+(BU z`FX-{t`X?SazB*wOEw+QW&d>&aqtV%zpI?_K7!rmYDupVgyel!5AVdu)K*85=QNW%^ zEx)Nbsr$}o^!-8E1sUW-5#`o2x&9ZMYJ&Ja@M&>$1Ove)W%nj8zZR;?s!7TfMblm% z(!GGE$t;;XxH~0c!FQj@glJrYi$$2&F?n{GY>R!Op0Wiv2C`#Uk_bEVG5V`&zv2GY z3(}bABKd*v;-i1}^Xvotf$MAZ4DkP3;m!4{xr=sO*!w6qJE^cVAD6wKiwNRz7U)={ zXQBjR%h!#;DU7k>%q-_)5$oN;3H{CP0ZqV{f4{R?&YA_V zsmV!0ALjgHHYk2(4cPToaJ%cx2zWsOY?#ZR`l-LDbeo-ig!hgQjnw;4EL%P~^h$#C^=A_IU z@YEx6%7N*7uTCks_R|!sj%kR2rEKo4_8u8}XS0p<*(x0haGbpHX3xHlqL2H8?J;XG z`Lbu5H^0dLvwwsff!+a3`(?C3F~a0T^ue*^Wx_TQ!^QNhBXdoTa#-Tyg{7I!7m7=*;%6tJ_9c?tD zt1J3>OWDY zD~CREqe=_$!T#Uy_Koqe1b?^!_W{8yj8Xr)WmCwcfuLb8!B>4jw%Z;5hXG(liur^4 zE9#xM_>z50b>#Q(uBB71CIYGVd(onCXuK>JX>~#drWZ)GI*B5(p#(6dv=EKz_r~A-qDzzzuPX zZ>p0O0OX35qfqK;5g3Z#`l~N+1bo5sV{(ZC@JWuT!F(v*&e{r)m<4?0<*`$nV=wS> z9oSM#JojT>-}hD@f(#$n&}Hc8X6uicomzS%_x_pzdc z)x!d*XLSkl#i?s2DTa#r5q({Lo{fxGf43ziKXn?O+_OV(`i{1ekt28EB-!A62g64Rj-%Kk`|jY@)ovr^Lk1q-^7$h> z|4wNDpn)x_vga*86y^=EL5@B)WAJfNTV#g;D5T^3Tei;{abt6T2FOGdsf;poP*3Y_ zQadDEklM>TH!Q=1Wt*7DmELN^;`s0~lK*0*p}h0>DoR*oAQ#mNF|`SmyPvq${mk8{ z==S8x6#nS8Qd@xT2KV+F<<+Nx3_HL2+4R6L8YU10?tY0*TR_(f`c)aMlH3NNGjRi2 zub3X2qX)o&7*t)jziI^)k$Vu>KxMYO;Qsw7%X#2i&HnZnaG044^&inOLw&BC6|t^g zT|BTHvxg-8_D1JFk;&61hPd+g6MnWrtUMF1^Q>e6Lwb#z7w{quMkd`C%9V zFQ?9100%kn!hcV-;u0!%ul9mlBar0U8C-ui?X*XT1whsRgzk?tnCGF;4f03X``z9^Wb6Iu1m+M1KDLbpBn}-0&{6Tn{V>I zRZo@Tn+vyCz?Hl7j8-juK>WL1(F{|dGBrfw;4f71lav{SJRL_KvHy$DjP$od-bm^` z9hC>e8sfg=;u)ZGL3F(b+~P<{#SIB^EZkwqpXWRBpYe4KfS)gjG#uV|3YnZ3>FBhk zQB!5rH;qC0wIejkg z0K3Bg>2j1yt}iA$&y@`>`XnP^Lu5033|s?Y$k2~S_1!oHl=%q#vHia!>zh8k)b}-^ zxbf=EkCMA3jbs)U_~3Q9&re85Ts7(D<-&{HD zy0~=?@KO1|geYzV8$VhbfQ3m?I;885zXt3g1p?64EAJpW033l}L3zut~dpG=eA^m9a@!$*d!UIRlY3ct3 zF5i8}LU|JyNSgD9Om?aW!>|?a!qjp@5@)1YUTsp~`>@Fecr)x;6Cj{%fcCQ0->@M0< z-Fz}1rnxtD&peXR#hua~BMKLx>}r|uUw5@5m_OM`iq-NMR#E#6qQ2@2y4jdhaJ66d zgxK{V+3;2})O$ok7J$GU2n3xxKzQtHi=Y{5JAgkw1xmg?^)1E$c{=|7p8q1k7JTuJ zYUdvqdJlxeHPYL&&VWb#51|UUPcFt=`TN5l;A@VVuRW1cxBlbVgT_lQ?gIQQa~ugQ z87?s@3n0j;&c6OQoK6I8N&3(al}{|wk9fTUu!Cye60b+|a;3qlSNl_?{t<*7k@}{j zIWYs)p;jUSn4VbmRX3gpP)GNL_zZu#8IhA{T-@<;U9nydDVWnaYBdkPnh#pM}Ms|wxMAum!;P=Au) zwt?|Rxc|wU_T~)oT$E-(S$$Ck={i4SVSSSxa9nFMT}V_DZfoMn#P&UIMkQ)%T1r&m zpC?0j2dy@qF>3c~L-uIZOJFM0 zgUyE-Wa2-XJ!bEXVc4Y9I154JL`d(N?LqXBgJd7Ek+jUhZt>TC-u_>N)mz8E#Qqs1v@wCklj(k*RdM z#GLD>A*eXko~5ctSH$ud9H@SPS3n{$uq53-Z$LEEG&X(XH!w0SFN~=AM^P7RCM2J# z7Hf`>(=2+4Mtn#}>+-hNg;pKt3ki zx3MSdckJ+!q<|kW0_HMkg<8X1op`A*EQ9bSEi^o_!5@K_Uj1BWr3sWS;nEup>kfg6}ukcPIUNJdx2s=R*3N6$sVu>;GKBU z)JNtR`|!J9!p31mh+V{nZ0U(`DPM~dD@3UU3J_EsCsK+(UK4I-crzxHSG}}r{uoPX z0?nX_$v7M^vaRbUWg%cK&S)LNh(er_FJnMBr{9bIzc4t&b5#C}3m?L-WGag*F%&#y zp@%QieghQBfsH|V0r)rr;y;kpISJ47m1`&aatH7c%i^qTv9O#9Y)WFVSe!L1zqwm& zDP$~5C==^CttF|PE7m_tBoa;8^#oOvh!)R*LMM;xyBiq1-<#6Ab$>9FP2OJ|1MAY1MPIVU=v+)Y2GekTTBaNYehhK_R=8?> zp-_cExzYLgXrwfnYUK_=lBv zb^lJO+Q@=hqcYcE&(uI)Yk=~M1i|-BsAYHgZ@YIt+FkkUI*hoRXm_nJqU(x(ETj7P zeZ)YJ7LNFD@HG4>Bno9++tKaBK3*Tux)**W=`bTaMiDq{1eJhnzUZRzfZ6u@0?UaA z`4)Fl7)j!%rsNZT`EWOr`)(RrSZkq^*Dhp{uK#UXBeuALYV^-O=tT`XacTa&X zS`&+_V9VG=hpJ>E%DE!gwgLU{yrwLzQvbE*ByQsUH?!CF-8|{5sB>1^O41zm7tR@_ zmYe-7qfe-6t+LsjLCuD=Y@Oti2+7mdsvjyq7cN{RLCOmSe2qtFE}M{C9KY#Y_Ly9e zU~M3W8dkoui#Cy?n+O_kp>nbVH|e$e*Ccm*>Fj{@7WU)UCZ<3(fM*odG3mV~j*_ zvqDpCA=X5q(B&}#T###4=Ehf`*6DP;%qoB#bm3)MqPX<^MhP=oaJ=Z4B0li-;^R?p zg9Be(ua+RICIe_)Y{a@V9*CHR3jqVXiAuCT90Ywiz5UZwtGBg8;8x7Km#$xraDkX5eAsoECts%Q`+85kzEPXmeTS*gS=;=i4V0 zR5h%3+~ja9%@6VIA$@vO5Hf`F-K%l*#A8=*4Mp;N?;+0sLF<83&S;Pf&#aGUCMDeWKK>sa z2gHo2D3YqhOPWQ|Qf;~A0@E2uKpZK}Tt*x#Q5$#>UUaKlkpwp-o?JCOgfKbflqad( zutgpKi|`b~l*q%PY)gEw12wf(XRuF#s+ux2VeaGnD_wyp<6S=rM(((Xa$%2;v$k{h8e97xG?e=o`BvR!c~(F+`j z9}3l8q{=0q;j;JnlF@F@M(G@e)BhZ2cVup{iu~boCME1hzL)fRp4FDjJ*?yJKaV<& zKm?-_Cbw{3+~kn?hPx zc?@pYG*W!fEk6XWGtk@P+fXGKnp$(4F_!>1B7tgfz>kM30una3$H$N%&XLXX%dPE= zXK*;&a59I^kk6HA;;~aRWM)cooV^_YU!IBY@yl0yIc7&Tbo1Vk+XqeAYw7oCVNoxg zPb}G0KP=g;Sih;@$0Ntx+T9M12t{A~H?ivxfS5xw*?m7@JVQOq%RKAX)KHv=44P@0&y#w03dKYB;cqV8GPMF1Q&)8audRh4BBRc;*cUP<)dmk=_Wnh{Y^pz#4JkETCV|}2|>uocm z&7cbDN=LLikd%a-kEZ`2pDTLk{w(ZK$yf6LJ`yqO+xIzne1%jgkx#FQ@@Dl%xj;$w$yzqG8`Lf?fcA279kVC z2>{yRa4Yy6i3ph6z1vNdWyG_R6$3SC{;W!cRn>^7B(@I~@x~f+J^r&iExw}BSZDSk z@`;2YT1)d+hy^w%vZ!SFnbVU(r;pCWbSBj-Gkg-2kX(hqo-_*3O0fsD=^#n|nw04ot{P2ttt zF5eZ~>C9xUIUg&Pt!)nu4w(dPvw7fIdK%2_x)F8I^l4f zF2wEhqjN8<;j7ltut1?hQ$L@~*_e%IAB-5-Oj&Rzz+smsXITR?Jq*po0)~DRc@$b- zV?(zFZr({eN+y?L7RsX!PuzxuK3~_pMO>b@7hQ{bl|Kil+wD#tOUt9+-9xtj%sr}y z^xCrIA`GZ87_S45%?^H6wcZwT?wy9zhQnj9F&1JCj+`-YWWiNecY| zW|1qXS@D=2W`_KLO+zf5ZB1fnP&2YAl!ja_?$ce6Hbk4MR(|U@MoAMCNW^-32?9Ma zAgkH$MZ_+{@jp&iG&1j$8T#jT6v>#+7bLDjJpGbJ7*&YKr23#DGZ9q3AJ-AaBNGTM zH;oLPlzq3DG2C=&+e2!g?@sqPZc`>wHZCeLb)WTf@SOX}Fb20(!n1r+gFlD(1m;~$ zvRb{rkRjkhQ5mX;V}cRe=jc!P&di>DSlSs!v|GN?yI%V7)<+rvBS8$=^?y)mb*k=81*e~CSKy+$5SFhHZWUqSMmz<=mdiQSM=h=-W zQ#g4G^p{2hN2qv(EvlDM|RY3+A)x&;h zvKlJ4-ttddIcQz>XQ##*Y-vdtJM9XONm-u}2lTnpU`$lRT$ALuUMdQ71ApXLF#Kx8 z8Ze)^wIKiac>aF`jrAyP!7{5^UW(`>!gK0DT%PT&vFC9Mm|Gs#BecW_(P9P+cTD$G zVq3m?%QP#z6G*~R2F;WpMycFqR@oq!vnKm}tj}cqy~t|CIzg#ZVw+WOx_~m7{Ey@O zv%PaAb1gD(z^`0hGG7EI;21~8`7~)f(-IBz@<<3!e-o_lkn)OFkr- z@Be!sQJ1*uQd>5EouXpf8u=RF3=LQ#@i1){CQDuliq`&Wc3FjEh|}&t<5S8x2$Sxe z?)v+tA{Q}Q7lukOA>SI{GeVD@9NkAy_xkb2&Vq_|`~qs7qSnx}#yt-@XgrzrAB4$v zOn3clb77z-tXAezZAb`_jz1|l4xh!P0Z>M>z=*w-{)n!0NndehyUmEG*3t9fF@r9y zGzLcZ9@krX_GgtLK2VJhP{nofmpKNE&nl1ON6gFbcQJJ_h3&(C|BW-d&6Cc_&K1_d z3BHd(s*g9ZF3TJ3F=SqoQ3u#oPj?Rcc%EPPXCTKj3xR&iym;O*-?4%_#n%i?rwvj1 za=s9^O)w;Vi4GH5Hyi@QioY64fMKBip`4fJ;pV#@uZFpknV&jC~&Iv}uag(OVg@7riFcYLn(Oy!lSm6h8 zQ6LSZ*A8Q%@PVFT{SWF7^eFm!3%ovks%ZN{uB4&qX+>2JtEHi7@#vl)9Il+!`=#zi z`bPE!gX8QQNxxODYO{q|J#R1acgOAde;K#U-~#)GDoBybQ>~L^)d}zy_wv5idG@`H zhc}srZ-BT{k^Q_`fqvE<{>IP}m=k|l%p{tKDuQpYB5STaXPP^bm$#RjdC>a45DG*P z@zq>EPiwxY^C8X~#>0mG%NJ!la&xnP9`Gj~57CP(<&-=iEnRZ0BT`RKON#`evuS)| z1Ku8%^QLn$SF|1*>^nWV91lja?hjtg+*!gUcy}N((?xw%7f3qR`DXjBHzc;smwNXvA>DXqX&Nk5b-nXRPV|F=xXq z0oj}Pdj-6@=C^1Rhb~G1uC^1Eg!Bk0e}lsuFX324Yc;2&=bq)>;GR-@_7-1o4Wb;Q zuU+OQKFT=He^yQsArCV<>3JAlCfNy>2^mD6r6JsKLzgT)B`d%lXJ6<@O`8h*Ps-<> zQM=}zah>9$XImCEraO7pDU~a}AC(*Nrvb(*Z5#Ncte}MmhF7Ayns7||0TUkVgPNmf zio(lQjuhR$Pcg}&h6-Hm(anDY2$36@+_xHkT8wF=RuU#TJyua;(^5n5Z~vS?Xy*w5 z02Sz65E(Ta60M$`!)-n_y(J%nPcqLS(qLYjXeC~igpAL01=`V!J{#v*@P+HwIT#pYDpfdtxyOn* zhTVZ3tMN6c++J-hNg8W2Ra)JbdzZ&Lr1!;X3J}D2rOOxrP#y%)a!9a0-4ABG9oOr= zz+owU>;8Sy8jmfjetLca8)Tke5#7L@X?A}GMN(HsE|N%(o~6zoyhs)5s?Hb;9QSV* zc#qt-H<2bfbT3f*OMh#{V%pjdlvN9)#8boBA2^M3j{2vK6T?|k^z;pLrAUX$&nEMI zTFi<5z115#b#0Cm5zUMgpcMP|WYnej=2iA`-EKeNhiSkO%E`?l-!@cTy{fnl9`)IO;Qv=H1KCPR$~qIOI*3{r z+H{P)xaiGzVYwDWsg)S8Ho#mWWe2>UR)y@ipF*9GGR7j$0uN`jhc>_v%j}X;WRG2` zG-;>&_D%X`_qxQw^6Ot8p>2V_x>$o)%n)1?(H9H%{<>Vt|9i27vVtLHTtn7!nx|gr z4_-a(HLc{)dgG_zp2a_#su}bgtZ}2esr--!@mtOVqok`iMnRukOY+oP_gkmgnTefy zpX68V6Wf%f?BbP0J7Tyi>J3$(sv-`B)`5w2N~K0$NUF9jg~-i6Dx3QCo$WlvN>9wO zSy}pJn}_jkNw~@BPK2C7==)GEL)oUMqqkbz$`f7E-cr64A86FxD&7ie8QTq?my2Xl z(JSeW#SKL!Ha)t`VYykdT@c=mSQchu7Od?lB?v1UK+((<1D3Pdu!FTD=*8~hD%6+D zN~$N-Cw=0ckZ7m`fRpAJBUyV4B1W#u&W>&RBbY=f$!K~L_chr=5?zHS@kb)jEP&6U z8EhA)OVGq*-}A47PZzMDwC^8;8G_6O)9)HQC4BB@2OTG}s0r04f)5@JFrXQ%7pF_n z#3bK~uYxt{DfaMpU!)i@n5#xEC)Yw*#}E1rhRe*dGphrbK09XUSSI>MK#?Q7+R<-WiZ;8%1b0HJ^v%IR9*@L__1}EE?-*CP-ecVkB$`l z`fGso8L0kfi)lrSWM*oLrccUbw6!r1Z7GqJ5QdQv>aX(?N=>o?iKfJfEGwrZ!K${E z#XfTuTHlhPq$JxNN;>PdvYJ{mLu5rmSKxUPjAhYPoDVkNK$5mvQ8l zRVo*s#taSYkWpE*o`jSm$0TYYZ9zd>$mD7-I;B-5P~bU*IDQH~KbLQn_*y)klZpez zS8dgWtKhoW?2t(LWu6mo&ThKSR51qO2LGovAq~?N%3|iL)g#Ud$1qMOz`mN3e}c5c zxnYf`Zt!_uOV8BL^eX05TPW&BHQjqVUy>Bt8S|Kutsi7idwg*piL=4WNSJIP6$x?^5)IX)!SI+9Q$F3By}p=0Bx zH+Wd4;w4(;{2ZQZoWg*NybIVyZ%oY`$GrQ`X)ItcC2Q_$6L-1+f3w;bETCvCoV$V$z`@9ltDm8e`D` zxbCwf+&;HnSLuTr1gz^(h$NT~+e|b_RxC4&0rkTK!5)kg8=H^-TJ)wjzsTFTh}3&61a0O@r{TY9_5-)@Mla2-A(eg?i+~L?ZK3W z!LWbj7rw|tzOidRiq{dV2)2l|*EoKhFVq|n$Ktvq+|t;RXNXdg zA0br{NlNs4b?zhpU-=!K7YX@E0$;5@(*9&)>4DO=GiLn-m!ZGyiCF_YaS!!@*OF)a z?mwWD1oroJ5CEkbHbNruinUD9kEu9+p?WjOl+U&?yTD#s6fo4=ok zPTmG5%C=(=FARBv#4Or&ObREDlIU@B(c8;BT}P`dw%VC?Q_DvYqnML$>{tzbDZOPQ zX}}>+{ClaN5HJ}qfr@dhB&dL~XPCj0@gpQ2AloPU6gL97}B(jyr0Q(BS z9XVq;;{~xs+gmV$DcGpXrk;DkVNpKsbGNjbJeB`rbx(E}AO<>Cy97H6iEC~$B!Wm~ zFmHgO+6R&7ONuEJ0d&c!V{ILI_W^3px;qb^d{A& z!JiK3QN;+_&KXfmt?Zy4DAUV$zH$l0OLTn+xRqg_{Krw|bJmHs%tY3YM_4QdD^hT& z2}yn~@CEy)0w7w<~ z-+kY#NLi8KNpKBVYVI7`z55_z&o)W)f@O?@YrV|l=BOHcg*2xxKFC(}e^X24;CH07T$)*Nf>_X!36$F21V zu%qCSn(U5x;*vykNFJs6iyrZwRrGG?0V*5dYH*>^g;|vMJZBro%c*6F0Eix_7)~a z7r+Rxg6Q+7umlFcKn1Y?t+o4@T{1w*QzCCxkT00!6CGxcs3FY5ej^_TlE*q0_90@h z5wO}Kuf*R9#I>~GjhH@i>l+(sowQdCSL`+VrQevAexcuSJbuA95%yE~;jwuOX>AOs zcP?w#{{Adtk&qyVkO92&<(|>Qo72Hs zZxu@B??*kK@C12ym+X4a&+0;Lf1abuR;kb|v?RXDTi#@CwAY1s61Y2-6=#0!{w>*H zGg&EOigD$o4Ltv+`lHfODK~ylYAozIOE4@xIIJwa^B{B;oTwt zK!L;z#?L*_r1SmYhslNWM=7JNn4lEYw0s(69zxc)4gfuH8?PNSIEsMaot|)yaNNyv zIGK94YyA{?dSe-*HuCRKF}o~;VcqIFAk%?S70=*f1ezr?En$m6j|GdwHOr*x)6APBBBZqv}=aSj1NOgK&u?B^1=zB*+S z(dUV0MfnVyI{m6tJN0Bw*_uUW4`-)^FwQfwkGSl@^OikZd_blHbTQZn{XFhU$p7oM zrN=4}92U&S5!7P4{Zt z;D<-*wU`WG;rVH_=a^K#R;bMlE7MBDI{ef{d12Vo5Rv`x=g4QFIO1NI*%rSxHC~~t zP#l7>DwI{P>+d7V$Q)m`lsOm{=BBp9zeP$)#muzwqw^anzczgHCM{5@m8r!U8mYFr zY(t`zST6$v+be_TD+$Ml^Ait5Qh@*7OMf0Y%qvID*X-SG^=Vv5H1`Y-KHk&HGr^@< zH!B8_N&-n2P_YsfVlpb?=FK7RLPqVUqCTt`HTCNHt~>Z$FgUB{B8sr7a1FZt5YFQm zc8P48ZF4snr*WD!LWODRPt@+K(M2 zFU>?EmPj>4%!Q%M@01_CK@dbnjtGHBNfQF$IUx`ovPYFv{p}@XkQBiLQtYcZsMa(X{Ow9f!!}q>IF6@=0$doh6lf4k1uSDHYj`38|t+z?J0E+S}N6 zw4|{V+t?2sa>~hyUTJC0Gitx^c;7$V$V-h3M zf9utzckl1okoNjU-In?Xy9eWJa}d@mTdsH&@q%7WE`2_M$39%yHO+_IEK_L0_&|^p zl2^R)>knB2yao|b9playH4{~zJSq`%6185Yk>vQ3{9KD%lO=X|t zmkT1MDW#R;#X#O##Q$WcW6bkVxd!0YwPxcb$Xui%us==TVJh0MU}8b2Ag9|XMI{(# zhpkH^1R;ggXAsy|sHf)SJqIl@H>Jkz4(VsiU7}j)+VOQ^i`yQrTh21T*gpdFmL9Q$hhr^2iRjM-%^E zZ~DK#s&KIn?_S_|12N?;91C%VrF>yoXBgax-ltsRFJjlpOi%P!TZqHU30e<1xmiX^ zemJ`7*nL71e{aM%^B8C7hw;?Eh8$2_^HbEqv%`ubiuXtHclJWRTt~Ha?8+{*iVnkH_K>??HVF{ z4Wh}MoVn&{P<|af+n96w>Fow_TUx`(*OA$^*Ccxt^0_=J`gl%G6tw28qdnmZaIZpf zyOM%FzF>j<4+p;DL|KwiIGLRT+y>wKv_-zB=r!KyP?^?bN?1Zsp-7u5C;FxS4Nv>-eX)niKr7k&KT# zpev6sCWV|}IfLB)=+=kYmCh@x+3f!hNwDFS z-*{PqftVzW=4^j7#5 zM%@b-3-^Ea{}kHZIv=hNR|ub7Ol7|9mj#tUmwc?6Q(s{2^gRo(YLOf*uvD`d3w)Ne zmMzt`n5mTUpCMCXuBcRsvazKtQLWj#vU6)2`JrXtV4v13|JwFI3KbE-vmB;qbA0p1 zBWNR6WU(|>D+qaU7bwmUBDAvd#uQ%2ww7u0Wg6=+Dkf`Oec8e3XZ~FcCwEas#Iu$0 zxix^wlqhlt`CgrdeR$So%%MgKG~jZ(iHvN|J3g&22`nhv)imh9{!f|n##>IfK8;2rCiQ~Y+2Fn*n+@o-#e=Sg?n8?<*H-L z!}BY;wD^pY%;mSHRk1|^0Nzf=wvzMyL zXC>K@Y4GTXAE&Ahu2y~}xQhDz_jtK-J6 z)J<0@IX9?_@9{Pl3NJ^Dy@lb$!`hkG_tuYqQ6woKjVe_u*fQ+-C@yL62}bf6hQL;% z*`9nFRS0mv02)zdBo_I+d>+Ndc0sWKW7&gw(!-O}sbXPly|5i&S%db^BYBzg-3N3_ z@m#YomMU(V=*-eg7Yr)EMyxGmih)6)|Ki>p4F|EM~S6478$hrJWsF9W*i( z^ot){FldT%mN6=bv*|lJZi7#(t53<2k#Uy3lV>_Nly!zuUdjptG|+xrf{UmQW$i4+ zx$vubSB{=BFEDm4aaHj#(gElb(h*AF_2=Va*A`g>YM46><2Xy;{J6Mzum~jkskLsXisKNFt)7;32s2x}Zrb}^0 z=pK5uoVEFl-Tj^R`|jJlS)E$P`hBP4zPAoAdFcX5^Nri*8Hpt9Kw z6e+0A?L&%Jp|Jny|HGm-Ewq9;NChfO<&2$EkT5*3V8^y?+qP}nwr!i=*tTukwrzXn z{<{xb`*>edNu{e_Qb~8tF>hq&iyl7qCn|SENSiR^8=GCa=}>n~4rYh&ZJ^UVWPr0{ zL)DutFa2{EclN&x``y;`0N)!p&`CB-G$ApK^JoPDuQQ)qcRRjpjF&a8$O1pc}t z*2m4c+p38*{Q_8SmJ9dUkdF--6kEv3EQml7FmR{E6D#m>4jH0|DawdQLOuSn%g{*y zrsn1@t%5%7BAR)6l2fFFA=y#kR1FW26aj~xP@l?fl%8Akk`6!HXH6G6NygYxzOh-l#ps(hnGn>HEA zjkSq_iZ~ZlC4vSB>{h%)& zJYnOx*ksSJBO(QT^oyfclaCchACLS&g~sa?nZ_LXtYSAMoiJJ2#J(+u*jH?C_vKK+NLpX}Mg z(tRWww9ti+T-HULWo!A^BDd4d;eH>)8L-!E0lowC(v=T-rT#G$$fPhDo=j@Tp@k$< zZ&BIfnAFlQ`Gbs&SRVD#b?Ex&D+mLL8DGch+OySUvKqy&^07WuXdWVLIEqN8=68vqo zzp224jFXC}oIfg}m$+}3C{g;I5ePC^bxD0qfiV7v$06d&5uBAiGuRJjrGQX$0pI>~ zfvQtoch?$?9snxVdL~>uRwxjti$hawkdl&>6zcVNf+cAQ!~vgwTVBvDpsviT%>HZ0 zGvTp45CD3rOn7K#Kqri^G*Az&YD>WgR`a^5SFAyQt|^ky1{kb%T35g4OY)5^+8!1@}1SVYR%(^1al}ScN7eG`e{FW_?O9?IM1zW!{#A>w zYSccdMSPvcxI^VjbGR-^l%f%6j!@dH9^^ticPV6IJojs8Z3I2mD&>$&S*qgH7NDnL zHO|rXYWwwYsl{Z{#dg!J2Uy=6^+2_)hfPToKVg1fO3;LlnK-7K7zN}a8C|i%5j?uT z$2J4xdZ`pS?6h9f^sHCi?;Kjn_e-##q(4pPO@ZlOlFyOUL=6Xr|qF7Fd zP*rk!*@IO}N4e`$e#!x~Kv{(%3H6mU2glTY`RQVMguXw5OmbN=oY`MzqW!6P0qEQ; zwuHwv5NIU^xkW znN9-WOsR{Kzv_dmLb53u+ZLKOWhxnkbFxhhyXlJ+0e?~tY7Z3396-alP`wc~HLp}4 z3c1230Iee#`W!ZD7u25p(|M=)n>EsrE2x3)9iQ>a@ZWxG#eEM+7v<9^XI zFXW-DuxH28!Sk@A)kmeSm>CPHOuYjRmJ@6_oGHeG7WKA*N=YtbsSL|vL|5#m{~`C3 z#18@@Z)RTE%v8!T`)w2KuE&=>e5Cynxy&7Eh%!w>rnH=o{D88~X5Y1twRh23_9Fh~PY|AN+ zqHcszItrG8bLyCIj(8LSJ{o!tof}F>xVIa=Lvu18}nQKix8a??JsU$*i}T&8~%xRr9F3DvGQ<{2hOA2H#@j_4-&{_ zi&A*c-*3is8<`s0fYi*jp<7>NcugE8BhogfrTa%z2`SVjtxhHaFh|DB5Y*LQt{GEC zxnoBF@!ZBkQPUGS%M4tIy8fZT)0z#KZn<33eUbKG6$KG7l-iM&TTZ+{ScY#ja2c7} zHS8nehxB=}1spTEqK8tWLMb964`$dj#)rDVokbOJcg{3ZsX~lv+sK1e&Zk=~uYpF) z2Eg1=(r>gL5knvYrp6Sr%|_Vat04(4}2G*E8pMt4?1G2=8+ry>X~XuM8f(Pxcja zo|;&kuVsk-IK;G9u1|CwvDUgGg3@@kTka9R2SLvVd&D^&C*^^tI#45k*S8tr0eat> z6L}wQsv01Bh_7(ib=lxB4p+Efqpx%aEqYe)&w8u(^e`zmx4<`Xmp^@?ynfaaT+Z5k zrn}sGDcpZ`4`s=EaKb7MYckGgK9F$8k*|ZdO5?TTgp15xwUXj9MVkHEG)jN}W8z*m zV(7ix-WYgL_5!J+Ug57J-#lTG>!*9h-$piig{lg|jr`)g#&;GGRJwjI1qXLmqP%G7 z+*dYoWw{lBE7po1$S%|os`}yJ(sDLuf0SC(th1}JTOfN#@~&j^n@J8k%gg|yLY_4s zZ$^^a_aEI0FT-V1UxmWZBH&*5brXEj2Pz$`Ip7)}NVWjeza+0x>B>pjr^x7jlA?y} zW!(9)l}EWsiJWydI?!I1kCIkWE#uGW$CD;g{X%FvH}SDlZMxl!v{5GafuVQ0CLSBN zX=OYFh=5+`-=jHzFtxrb|4l?e2kNYkJyuYrgQq(wVso-Ys4D>D9ty-&!IMSFpLsoD02|?yUx8bZF1rES44{w zy^^>tpY$;W3pcSPV^<=$Y>D?9_DEN<(Fvgk*7 zxK#6D#8fn~dWG!%@Xh{37ChxFgI^(>jdtb@72+?x{oEGSF0Sls+HSUR{$~)+4M9#q zq(lmg9Q0vYje!J*RP{bgWfw~TG37V#)^9nP6jmS70lkf_xvLEkM5P7h1h*j7aHjw} zrPkucn3~x28_zi9j!CAQ8VMFpcjH?^SDdq(X8*`XGlm9;xY46s9rg0U0Sf^@_;`?8 zZM+}AVeSMfE7E9!&fxyeF;#5-nVpqqc4IPT_W6EdGD=J`t)7I+J6I*SJIA%{Uu3pc zS`8DLK2mo3fs3ZqPKF80dSqQ2%JIY=B2Y5lAom{B-1J3MxGbse+Af1|zQvTRNU7+@ zYM_97J$$fbc~fgWxzugg=nPhZ04NpkTK>DGTfK9Z zYWtu9u<1pkyG+qtTC8JStl(TCS$Hm$uw7nt*msE}Cu0m=Ftq{r?TJ34TikJTZ>gG<^y#Pe~N zEX+z5NSwSG6?U92R3Ja58@p*m=e-CF`Yvtf{W zP76~}E5&GHp+uQm+!bR8i<9!XsJcF-2{anSN9;|mjn18fx-%HC47UKf`Xdb;!)bf_ zf{By6sfxQa)OvyHH4|Q+pDJ(MXerWms)Zkn?Sh{FB5wX$66mMl9~G%)%00 zQ*_?25t(h!d2d0It-N{zYN0k zu2V9;Kmn{VkWgEk8pOy?^G$}U)TzbXK63W#IfGW3zQ*3oeW>as_2)u8=d{S1?bCdW z_Nna}gY!la+aDn;F&0sb@D{K|sco~HoGpJGlUXOL*R*Z(jY;*5jaQJVOEzRri7aBK zmA3PZ8`C|&*xbGYz}(D!pr5V@)_1<-8&j+*_M!1Q)%8v!HTSN!8QF>Oi)yhAx5_ju=AIhj?fki1RPJ z-3e#uZ}w-f*Y06o0;R*%>B--`*WV85f45nJr@sL(s42jj4nCGQp&Yj1Dq2KO!fYER7BBh4%7CfMzxCU9H^on7 zGVDJ3A}zEMCC5e!AWf%qjr3Xm6>0*KpndTZ9;SZSNo7jsi&2YNUP6e?lCz^{mJTaZ z+MATb=_SU~NyQ{73rj4Rq||=Q%`(`m)EK&dK`-!G4?D!I-vE{-pvn_KK5Kc;Ap*Za z=KbUn<8X)i4q%UI9)Hi^PGCNZq~Up?)0&eL{2b8&_;4Y>)e~*$QJXluq(0&qifDXh z@xWrNv-sKlONFJEfI(*TJYN7O*Rg3XqW6IJSG_ey@AH3bjaq~d&( ztQgnZSz@1dNL0|&W0eb{XsS<18jb1=4C$G?l;fPa7VjH{XJ{Mg>>n|)L&Hzp^AVi| z_`yxQzk+F!fnT0qKdX6X5ho0wOc4|c5;cbs02S6xp60^L&=E(2C$xa1^{(KqtS(?~ zAT#-_N5AL%8BnY1|o`#gG32TRu|&jxq*i>^@>BBnB^(% zUP2uBuz(tq%$$b4offl}Fy^#S@hfxKA~_8|Aux(LJA)~lTFqC5orRE@=mIb=$wr7) zH3^LVZeX)Oyr`#BhtF+{)AyLIT$H~QW!95GV?r}gw2`DI--o8b*7f{hHmX<5n(yci zd~ZIA2SbPE{kofS9KFQiQ}eIKI!MO}ei~^dHH*Pi8`0R)YR9X(K(lAm>P1=i?GVCdLRXj8j=Wj?Kd}Hf* zXHx}HnZT*(eKNYdPx;zn?$Arlix{csu}cOQ)BZOFsW{M>MNgOzik{A)^+*(g7a?JS zS5|)>H#I(=o82UnR4HA+ZIiM64fnz^^r50~8q%!daxN^cHzbUT28JYx2MZ@1ixcVE zWRL+=bRc?fhWr+r4#3Zg_LM0t`+fK?Dbh`XE>5iN9wiKF)$xt?-CxiDJ@?&LM_m+r zU-b*BZ#rtA%`ZD`+W1?e6--!b8l8aLjbaQI!lR}=(pIF4jq|H%XM>oY}Y>)4*mrXoSTB-@9I^m5!7-vjU^~I2R7m1rt znzUnKS5j?kHEzUcc!3XB`1Ipje?mK73m7{81nZB6d@v5c6v~$Kd*cHJiN{6SnkFUr z+rad89#*411|(S_Xest53}Rf5!40Dd0W0k0h{`Vzd)W)N1q{i_8AIj15aicU(iil+ zsNjF3zgJI_GIK`bbC1r$Lw9QhMN2}9`=qt+=pjAF68tZ-f zPA95!0{7o}fHeHXG8rZ9aK#!exaS~&Rr9Yjb@wr7yX8Hbj0c&wKCZtidmUZL+jmvE z`wqQJY3GXGxjq_;lw^9{Zg92%r|mm*J(*VS3KYa|WP?9&Qqffb^qQ&NaN=|o#_z9N z8p!JM7KS&U{rsE6D1U0edWsPJITZ7)PfhJI=VdX!ZF`C<0bAXF@~hgaYbt>@I(1va z0DY^jjJ(r!Ku@fHW@4&83e{{eZ>Qnd8s%to;jq18OIg@1;57LzWbRwS(OVbCf=HYJ zIm7P1P>&`lkr;IKKlM9xgg<>?cx&5bh=j*O#IN8d65^QYN4y1=A%9{a3E+#5U=ohK z_}Gczy~KG0IK2W<>r!|7Pz%<3n?a3MoA4skKBVsKsS?N=8x2LJ=5;0JuxAiWQnbVk zsjjD!oJzN816oAL(6Yt62Q>Ys)WT7ncplSVYQ}NeH{zfEY^tCP$J1!@B3g0Ypc6yi zL3_Nw*ev%0mYiqpLAIwq;a9&CtRhpNyeaZZE@2eZgPVGdU+|W)(NLHnojIqGp57dw zXuIFWbg#MCh17edcUf)UL-vnn42_u-qF0ztJ}U9_Kyw+yPV^?tasn8Ew6nnz3;bK~ zoFBlhk@{*-a$8$((9*%-mzKOb`F8OhdlNt6IK$SNgvE-9OC)v$Jd?V8=Yulj@-sT9;G4!CXRtIhm=E)kYn|8OszHsER(y{RTO@n~DK+f5GU!5F`5x8OV+% z)1KhtAXXCl2C@F}saO~$D|Bxd^O$dMmWfDq9Y2kQpd1lPs_0xl#ngX7=T39ZA)Jw3 z=5%xqkbWNi+S?xSV0K`7u(AlJ&3-jUzp=EZ*Ud*MfoYLHNCf?<0YEu!Zbke2M=Dc^ zD_ghGPF>bn*lp)vG7R=b6O*s6+M>x+5)FkN1*IvJc!SwYd~C4g%k|i|h%sU~ z8$VeZ?j)pJ!uHv-*Fbe4sQ_3cpMS-C67fvAK`G2Y3{_06p?pXG1^K6lTm~bGO$z#0 zm;$jao}^6Tw03g(hQ=Q!IIoz7@{89Vm)fG5|9hKHPr+WJ)s z0Qfm~GH34`ngmXi8p!AN&aG5z7MiLB&+sH&Y1fqU#_-)fEf-p-H%1m`RmG$Ta=7^n zP_Hs&BL^xj6s@K#*bYqF6GHZas*9CQ@y<48(kA-UCaNnn%GKuS7d}`&LWLVitNqNS zUhr;96|+or(fn#R&0#`$Xj+KWZ1%)Tlx@o6C0a}i+Iz1wys;8nrd^7<+y#Fbp>HI# zs-n}5>sC!t7*zt#dTK0Q}QKM^m6_H$?d53``Ovs3Z4 zre({FxSY73i(d>+5wEa~oHfekKXzvc>OQnlwm!1B-k0zA@mKHUK0NdII*Yo-5{`{O zB#^ELD4*HG#_;UU|42>vkl3)Z#m$+#aes`23YF?uMTI)74AGY!1O%U36>fQeJ%V?y zMR;G3o9(DE9O0+VoV?$2%GB#kVar{w)a}X8CEY~9sYcDTCniphi{0lXjC&52U9il< zDcv~@RkRksQ&?H7-WRQ_Wi2I(}UcY8u`}-}l%_2r8#*8l<6kp|BAfbF&G+r9eTvGVVyr?UJAdEw4E! zO9nbfNxPnh8qmYK`t7~Po5W1S)@PbgrbV}sU9Y4i^Y=EQgq)8s-$rA zb^70I=1)8adr>9!5hjogFPz(W?X%)ETpWb_Eyjd1zE0j?cOZ>aH!%FvRNGIyJDkdK z%UJD()w%gt614ia)IEz6AQ^?hPvT(;obn*l&P`~t!8j@kr)eqZ)ESh*FD}g4bhzO% zL=J&JzXP@uJkpLqLiGUsAv;^lv`&Vp z;Kyq{6Vqm=OO1PjOFUI^RRW`SIuwFwZ$)FSh2>&YZcPG19}3anudEeIhsbIl0v5If z924e_ycgE$e@lTd$gXnn$Wj4A^_vEDvi4%NKc7DikOHu}wCHs)S4!hYDGtiPNa1|F zzF46!=wINW!E8R2e!u|-No9*&^{aONN#~Y!o53vk=fR{ZMNuzxI+m0M!%>#M22;y5 z{%ml#0dNB-KR!`6dj+24kElSyiC&rIBYqha_VmZa(+Cc0koCi)%hvM*#=o{%u!`jr z$B33-A^syTwl5~tVU?(BuPn|&y!k>U0}lH%?veuXO`Cjm2fhxli~qyp$@_~-^Wch$ zbG=Ox!^NGhe3YoYj!Uej&XXZB#llz2!!#`vUp^yJIhDBUioP=^bVX5xIasGWGF^|7 zkFJCi>n%v*@onc5b{^!0)tSMmv%Q0hgTFI zqjNxW?8W(Esb>dnE|CJ?KtzsPZsiLwM#@UX}soxW= zaA+%pG{pum>Zu%AaYwL(*P;PK43keVSH8+mS?+bIiH8m+&Ma~#uJuC<8vYS$pf38e zEw%B9EE+bauig$aws(ch<>A{kX}V7a!pB>z9UWx|dfy9)1Bd+F#m!DtyqA-*9B$M1 zQ`bT?e&F^tIN>mNzPYI_9`5AC$N7CtYGI*~mjTJ6o9y4I8RYXOx~_5 z`w?Ex>e42OMGVP+1q(3h^P6`!egB?wCWm{n@ap@!H_%#H4Dxw4=l)XEtxUf19)WMx zkP0?Iy3M2|nZY(zDSlYGBm*zbJCaQ3UHT!ZQz zT=k(_N;(TMV%Qn#3iOE*Ob2t|YC*r$Mqb14hO}b&O~M=Q))5f5=_}Obsz<|0B3%~Z zE{TpdGxQTA(gdg2?wJj&upIdR5F_+Tj!-@N_AzYK4-Ksm+~SjnF+d3~Mo4 ztVKj0E!g{77)mui-tY)}%5w|P$Sgl?jcuEJ2KEwu(VZfL@3? zc98viwSM}Xo>?lAYDwIY*b}H!6(%z*R$-S#c;omCH!&~%Sk>#?tIzIhO4gJW&yFU_ zx!SaI&q2#Vmg^k<#B91@0?O`wftJgCP+9_t8AZT`a^Dx_G$bW4?vfyhf;+HZ|YW62PHuq@hbi+&&BWJQZbzJ;~gBYoIL?5yq;De)sYTxiM6IfJoe$BN9S3Zo&RPg%>A+)NJHypumUJV^k(d^ z9N{%2Sjzk4A5e}Y@lYf!zg1`3aj*f5&N1UyR7u#8feeaeVWhKr^Wj_FfB&2O9p9VS zeX=g+pEOHRZlv5KN)zATkU325@AE|s64P20+Lxv7Q{BwE){1*_$Mqo%r!OHKC0}y| zdE=I|TQK2`dDyfaOvpD&V!MP|_mB}stv;Q<- zdkYvyO=N%FUxDqLTG<~KAI#5~3 zZVl+vZ5|P7h_(-zf$(Z)2bCFjLeC<)s`Wf7Jz%=Kp6FDr4PW8-5}LWN#ZG7(t!VeN zne@q<=LN_gnui#+c(l--q#~blw)%6XlE1uq^$eW$|FEkqG7qoI(^2)Nn^NY6m(Ev+ z>VwA!wgEWl70sF)bb)v8PPp28N>@i8qK3g@f7(e$vwlP?pgydqXaDXqS* zu3GzOg<{UX8|~Kqytvn=b!_79rLk}?-0M`sXVU}9^r@@C>@G>epLt@_$GwdX>W9cuODd~r zu->_AJ#|0uIjeb}5>XuPm?e0VN*7L`kW;uq!kq3kUM4?knHGVfmjVCpfGZ-2>nG=!oQL##ePu|FO$Se=ZG7!@Ks+Kfv)YUW>g0`bgSe@)aXe z0xZc^TfI|fR>a8df0VX6?`!WvHJNV~1gSVKr3dq4u%T@&` z;aF}8kp&-V0{Pigu09uFTJ~+}#2eLe?P;^DqrUw+uxnSnx9DLo-slXq4^KfrAgOl* z-qHVtpWViq>U&q~Bv`EK$P|!h^b}NhtJrz6QX{5~=J6%;E0*gt!r#v;h{saWWW~c7 zFbc<&gr}PJ7hv%82A`ttrZL6rectb56XS^2+i=uXbYFWLzm9=CbLCmaqEWokO9|Cx4V7mIU&F z&HD(Qo`;iy6P43b3v5a7ydXiI3zeTH4gc*DNM^S?K~T~XUFGZ4w;rizx76#B3GD1J z>~so0H^GyCPW31B2t0)yc4mo-;ynf_u85u@)8eLbaR^YvAjMwikY0O;XUv6}d7sF6 zy>WaBJy62&M@GwT`qyd6od=o@bX6O0A@ZEHz7Ec1XL-4GuKU;FL9OA-B|N9sy{N4M z@AcBiRu%d(7@#`5GTO7>JVogAcJv6SF+6b*4wl&}jFq{f;8uxGT_Q5s{jc=Y7u}2K z_(PD#feqgZo@@z`HE z_rX{!{vzq$_xk0`!obecey*QTy)w1)_=ZW~QLS(f#sV?tke@OPVb90*j547_uD6_E zK#W%pD%q76OCn&`b;zULkPZ`{il{DAByurXV3Qm#iLl;urnDIOt4dpbZm&UDC<54o zKjw=!WlYv19F`JfJmYpw%tn_+P&?fijs#n;S>>ld*)Qk|?g!?J>Gfl_u(BB2^glDw z6X1D7O)xUv;~yjO*u{hpE;Y(dbN9`@%ESKl#w{WL^fU3s{)#R+JEHN(t|E0^+1#+JrgMbt(# z>4IWgrh&=L9{%LG1ClhBEF(XI!Q{?(2 zNm-_CQt+0}1}S3!tJ_6b%W)q6g%AbLl}Q)3GD`OLG|?wpS&iU~*n_7_DeX>4yWnn@ z&><%*jQ7HAm!#@rO)owR&_HU)(6-_ zt2P2=YI<02It5p;B}w-mr1B%k%0Ig(E_or>2p--lwE(n8 zmo9K%#_|^M0WqUDT#?*lB#T*Vt$6;_Uqj%WzA7SkPFF2-be}8_9n1$AfU{GG$n|g{ z9e+=5+eo@&)cM!;cVo=~#xpWKxf={(6isRNKu1NE$f0LrJfbE}fhEbhE`Oj8NCp2KZl4@B%RaA5L+T z-~3ic>C^0tyFJ~LQrto`8I)NOEh{fC_Aocad6*_=(JJo50ixNfdRGfZ66(oHm@5 z&U-E*IbN$k#~M#1txEF(kg1yV@X&MdB;ySnuf>PlK!=jc!Sguq5;C~rD2*Yn3YGTh zyh1rmy^ofTezdVw2{>5|d1=I%Q9#w27aH$E@U#_mxrT6UuxbP);WKtH@XorR^6)d1 zj_6vS!dA~aKJ#{JdFX(J-O8Ud(j3b(D@EJ8g8>;w6PJY-ik-chjT{aXoiyxFDJ%0; z!mD~dOS-|%H(3&6|6Jz)&)qsc+h{Izap^x(psnK|-JSY?HEYGGJ3;I=lPcc7QpXC% zaSW*{-z>$xlqMPEOE+{3jX2AAOA+eg>-+O(affktXV2ObY~n-9y9q_+PCwH%!$_+F zA{#dZIIhh{SfHrxcmAFi7>dxz88qR6l|3;0*X1Q)^SY#{8Z_ErY!Mdq%-g^M;PSp2 zgF`dXe|VL@DS%nDCLu3t8qxv6gh*O7=-c(M)Q?dfKc8O;nfo&0tYfg}u%LI`EtLb7 zgrzse4i>~^t1Oxt`fOtsJ*QrXt2jzTm;IewP|v7UOA}UCs=!t;hEhK+gT#CbQqXF2 z`Yn9@XE8;*K)#t9^9KJ|#6uaeXu%q8#3X#S-ME{aXi4tELYRtRyRUNwb5~-i2wx87 znu$Ss3Xmb`y^Kx;Uh#}wXq6UpaZ@3q6@c}gm=EECt27@wHL<)s?A19a<(T2kk=(^I zCxkB)UN4=RaA!4Q-_QF2E<;BjC!r3+W?K_lR#_Taa-B)XvX_RLE$JJg$JPAK4*Pl$fLO&>jzCw53-I|%6JO)fCm^(IQt7n zuyn4#PItSp=BAHh+Qpj|{gon+P&_L*u%og(WG7HFbt2PMQLlI>PCW+gSs6>eqF}8R z6p3kNp#PCAPdrisMjQR=-()-X4_Guc6Mdl?AE;-Mj?pS^qMT$&h+qr&D_GAf9tC{FDadwC01EmY5?z<+zH?qgXQ(=qv6Do ztsMyLbKVm&Q44Dq2GnDP%R}|Du&7fscGPOV3o1UChmgpEf(^I`=szR~Ks zc|tmcGRoiODs1Jh$_u#$e zMTOBtBbk=O;O=R{k@*y33(4=hWT{82ku2uz7F1pjvUk%X<}DO;;=A z(g;|$to}!p(=8Vi-jw+Tjn2oZdW&3IEiRivfBP)njpsG*t8rgQf=_iNJE?di?Uykq7X2$@@jSk;!YUOTv5m^7EahnhH7Bk zz@6w0POctfrZ@i;7Q7YU=TzY^*}Y=;LR)Cz*n%mJxVV7|E51+``49EUO$!ltt2eX$ zo$7)#p|w0;YCZrlKr&Ch!gf>ZOezh&zW1M_cdO?eOAWKIj`eE&Gx z4mx9t#VN1rKq$l=L50_e8FPV>sN!py-_wUKJXC6_ z-kU9zhD%}>tHhlm>T%g1BukKa+hy2PevEPKgtw*{NG5Fkp0as+3@gG~-Py@fO!0?__L~%I*8gnSqd%y{n%wD>{D_NHUN$>9H^f{13P~_p$tFHz?wDe`R91B zgKGev>@+_d?|X4wD&XFuy3TGDiEN;{VT;pgW2kt#c%tB5W?lr`?=XGSFuG?a)Tz-g zHMO4078Opf-Ms*o+Q+Nz59z`&6-x}7a{qavyCC!8$^=7A%Izg?kpa2y0s-*~45ZvNX-{Nj2 z;kud>X8v|S91;Zw<~&kKw9hr-=Yi=~PPA{e8L~{q1Kje=JHg zlEcB2JbA}a--q-NaqY6C(izGB5sp~-sctNAzvEWFR96TZ!Hxo&AR2jBc<%#ueQBTy0i6|xe8tKm-9D_Pg0eYDeB19R5nv$vXQ5|AkM)Oi;9gz#s$1*CL{W|wT!H) zk}sU2YmlK+ikFnZYcL9>@G9`bsB}}u$>^kVsyzYH*F}Y)2LD9Q+}yjXbHD7 ztY4^5rVWrmPV1RhmB9`Bi8vsUrw@2&LWK2t^+2k80>i}G0oJd&fMEZ91qPMe6N3Ev zihWUm0;^sLg8awbFXVv`^tD6up0wA(&Ez!zasba-3++fz3|@N<`{ez2o$62c7UkSe zb<{h9iheA({w(iC1TuUDgYG@&kg2xrVT&P(nrJ(pX~ITT`*bjV9y*sJ@b15hwH7*x z_KSKK_QC6^W}*+}K3YHxM>9fEukNV0d7hH~Mb0gR3N$P;morcT*1xoK4#n27$mRtR^Qy%+R)PE9x%8M zK>`&!aCi?w6e&}%cn(7rJ#+B*4pbmPlQ?+{RU%chaQO^Y6j_nc5n7Vk5?hng6I_(s z6kUb=zuPWz8m)>0-)OR=m2WveAm5_7^1m4V&)`g4L`Y1~e@7A;FfueYI68b@Kte=% z2#SQ5oS>xW5C7~deYO{v7?~NG8k-xO9GxAWV>bW+1We%nE@EP1WMyV&XlZI|Y;A6D z@c(6UGSf3Nv^BIex7If+B!!$^oZK8!?LWx>^XrHdFlylB3XmjHs$k^|m^5(e;OP^f zM3O3H=oF|_uxjP(8n9&0syXrvr%2oSmj4VB5C4^D)mEZqIlDX9=61jD%l_ZBy#N0H z#R_EV6slISYGv#uS#AC^|7GRYp>sQzgC0PLA;^eBP>E&8shdE`|0k`jvJ|`2l)Lr} z+z^G_@*lb>>#u^%W-Y$h(S!?|K8^a-j9VLjK89QZ%1k{DeMC}qd8S?Zznk`4{1Co9=Ie1Btd9BQ=?=~*@i~#1BM=XxR zKj*WNELsh;7Im+g?u6r%=%IK9s~zP%u9@@m!9oVA`@r*hcj2Bnx!zX!BxF;u*SjQS2xd;t&wqD#P_$B>0fOrP44xO`rV?eKn!BGsZi!{dPo1xK{UIv2u=KMA%UJ0pE^{Nj<@^KtU@#sn~02I$%-LK7txVK`T^ zk!JA-wfdEyWC3|5WG6a{xHb|!vP0{x4~ZLLseZV>bqR(!P;#0tv$j83iJFigf(!>H zt0=q3bP5F0w#;fpnt8NP3w^yZL(R$m3ZCkWO|H%(bEXn8MG0Rw80(chU)lS`aC7g} z(7*)>rutKw4K?ETF>LvcE>zDh7_}}4mf#~GG-nFi>ElT98oO^Kj>Wuw#>IJ=D*~$< z$-TXYDQB5kWOEx#Koq(0J35sj5`fuKJB2O(iOf#*9g69DWSPg}<)_>HIF=`nrVF5O zjW9>6tf6GZ(xJU$vtn^LPGKCZH!6zUmkxdUG5Vc$$FfiyGe5S-kzs!k-fogYcwVAYqyDkSkFmTuvE z$iI%PI;T%fEJ%|Rew_>mIrd9jha;Jt5}t`Q)uvO5qQmxpTfWJFYSsVb?8aaYSKXxW zG&g`-S{tjf{rDVBdpVE^S_6McsB_GZeAwE;S8NWp5iH7e-{w8v&^0#GUP`bM^fg(V zDd_8pD)V?tFQxR_8Hu7Al`oyF!M}Q-j7SpNqK{qtzu#N_zeDFZN4!wGGc=}6f)|y@ z|BOL}m^kgUl&f_DZ65&JLfoS?r)}g*=C7qJ?wmplk>NzEa8)2}^&K+HX`o{2PIT0B zYZgJsOnI>X#Pi^kW^AH*l~xv{l$y>Lkvu-{J4D zDumryM(*I}ri$dRv&Wll<{674bfTZB;loSRpT%Alr)0cS&H}s89+b@g^K^1weM%2g zS6?O~PzTI(j~|BbuRj0CV8(2w-!JFms}{I@zsC+8eN^wrg1xj`w*`{19S)6=iG7P$ z#gt!(7NOE?_m0#?_BD4sb8m+f7Z-{3Tu`Fy3P!Dh4{%OB@tf%Syv!)lb3tw;tTp-F z5@w2{vNSNk5-?I&zbi?{{5?)n4B8Xq=U~|-nL%l6^AudRFKqGt?Ex@ zq_{-B0CGX}?$qc?i<)>Qjn~DtBy7!qS8HSBWK`A=MSM@tMRIGLPkac2H7DL*POzdk zg?%OnOR1Me@y!9`E>Rd2D>6T{ww3lg=>>A7XSVsrE}kJX$WU3RMKA}#*8@~`iDPf2 zRCQ1y6)6q(sfT=I?-fguL|~0HXXt`SE!34rek&I&gIMRsyn*A;Gzzr^S$?_+ zD0?0*>(Hevfz+;WcwsA$x)nS*B{nTbLX~rOqKQoRK#(fYz?8HmQ_=YAY*qY^@x!9{ zzXF8sZ6o2GDY$DISb&{1lMs;Hy2_JKXF#ClXE5MPXc8703z;1w}!N+W;9wA zlRbjALl%{(rv+1byH>qPDBerPyNjnzht`-z(=jRv$L1BmYB}B)Z_d&9j8t zg1aP?Mri`QQeZnc`u-quDhUQCV_dU{k0EgWb1vJ5JT6$_mh>I*=Q}?~cp5!X73jb+ zNC4)padxoytYD*QYz7=nZ82f8q$`X)t~3`gg~iUvs?>mQ0IOY+9|4Q~)Fd)(-hxO+ zQVCiX4{wSeS?3ofm~w}FKr&AGH^;T9zW)dEx2CNXylJrju ze{4RzMTC6?EPRzl%>kNP`{d}nIUWF>!2IqB@}~ib)k`|*mlQ@OA~UADOH+O~bbnbm z;T5T}B%9LwF%cK^%^E4m<0J&*CDQ{#0Ye;b9k8#qd1)VoXnT`FOYXGnP*mRhe*#bk zulR|Sra6J~bk*nMq!R^bb;FyFgu#K#@js#=EgFC;8G0hEAP>@-&#(!|94AT1AkjQo zTbzy^9tvc(CG*z{45e>;vl%%!t)5Dm4DCu5jjKlDLDLjkRvtx3V*ep>yHor>4>-S= z;=uT;C1k&Aj@PVx)ETpU6vVa%EI*aPIeQk7j7G-sh6adh<|+vc;cHYbNsKCOrC#r0>Ad9))9(Jz{!lDox7G zWeTwrs-lxu{wb@%!BPZ0#O*lJ-0X9^d~)G#!$Fg}wv++e!|9FMxvn#_xp z%4tb>G;;dIjKJewZ0|Bpg~Q_@jO}2rSGY_*IIP@X>=3S-e@`&2*f)aN-=e^}6osbM z?A_>Ixp$g<80Oy9;oZJp|47oIIIoS=>`9T_bLl6X#mQ#B(eRH>`0LnVKb_ByrOmts zEDa; zkN4jK&YxAelZP6qVJkytTw=)^52dT<(X6C-bNy?G692%bi%O)0G69sY&?&RU7;1Yi z=myoOk`Xto`P$U@3hHB{*Ytr18aWYh%p2HZCBA0|VnGg*1I91Qs{IMu!G_;tuN3e! zLAGB1e6P!;Uzai5&KpuD>-E5%YHp{xYmN;XPV36^NnH^us|8B?S^6>_h0}CBuxiL5 zH0m$PPDC79$B>kE$1xoIw_DdfaJshsxS*f@d5oXGdU@8+`^2c1W(A&bAfBgKpT@)! zopw5zby+=iG+6P8J3Z^DlT!smBt*{1L)UW&U1}C zh@UmlJklY`gIQ^-WRyFkX(vU+F}2!Wf{;?EnJ_~$WtdZOB7RJY{Ta?4afv6!*ww~7YYl*lzfXF()FzaFe`L|(iGiT zf0brmO>2f3OAIJ7&Q__lRI{%yR%XfAWblKrcEIiF&aBGA2hR4b`+vWF_ZHbsJ?RQu zJ}N}L4-j$K7j;lIXn_qAEEqP?V`5PGb_-Iel*Nz7gP8=ERu| zadMX`S?DPBLm9$$+H|Cq^q`jHu~e*m+-s@KE^C#`PbBSEu7%ZK$&U&ViQG!2aQ1}a z%_^&mV++Ua;8#y!t6d?l!uG$=DBwtW)fEsd#pqx-ULUmMXkN|wp-|PGRLY4*-BIoy z)4qB~4ArdlDYbCsM22jW3HXT|!yYQkBkZEDUqnlpcK zQMWXTIZ;Ok9|&?>aAbTi_~?AWzKSn$>ZTH;=eAu=0UbS+bF3)yy}WV6K9cbAgB$m9 zut$<_;*6){J6`DAZpswb<%i1^+V!2zLqa6BOZzv#vR94jfwObXwpqT9gZu#m zHt!#5NQTITZ7@!f&&Ik~EompuG*rUS1+fa~E!5g-S6EGqG#x`ZPhtX&gqg|&^D{5U zC)k|I4r>YG)+)lo@Cxx6^1a|~WvxcK(m3_ji$F{29 z;b_K&W-m;BVnvcJTWfBRd8-TuD4W_z(mCSb`Q=*YWp6d=9c(dQR5f#s{mTQDlcnmf z_MhlL(uAB{jgVM^0ufrJ=mf@s8fgG^CXVH(Y~{^qVo>#Ze7BW&0NEFwx(iOL z*tfKhZtYqrxP(JRr%c$24VqUl^@LtoG$C1ePo#1it?oV72v4<`V$c$^u2+35NK;tf F0RUb=vh@G} diff --git a/index.html b/index.html index 19faa7f58..544369d1f 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -

\ No newline at end of file +
\ No newline at end of file diff --git a/service-worker.js b/service-worker.js index 98aec5e93..fda6d025d 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","099b43a8c79cf4a8c178e06bb5e2babf"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.d9d88bd2.chunk.css","50ed6ef27ad63203a8328622dd747192"],["/react/build/static/css/1.0ba7a726.chunk.css","d8649e711f087e06056a1ca8adf0ff5f"],["/react/build/static/css/10.6e0686d9.chunk.css","444dce730d212ae83ab371b1b5c16792"],["/react/build/static/css/100.fd3fa2e9.chunk.css","97c0f9c3d8d16c05584bec1ce645cda0"],["/react/build/static/css/102.33144286.chunk.css","8ef1028f59d907ea034d57ee16abebbc"],["/react/build/static/css/103.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/104.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/108.3598c90d.chunk.css","016b102b599674f5f018a8cf5d584652"],["/react/build/static/css/109.b6f629c2.chunk.css","9bee0d5efe580a886a06f342d0953f1d"],["/react/build/static/css/11.1c5f3a58.chunk.css","a82cc677ab23db8935600cb6e4e8eff1"],["/react/build/static/css/110.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/111.632d7855.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/112.ebddf6de.chunk.css","0163e4db0f505141d54a7faf5b91be38"],["/react/build/static/css/113.e2a8a600.chunk.css","a3e000826e9e975f288a5067c577c213"],["/react/build/static/css/114.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/115.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/116.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/118.11a04942.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/react/build/static/css/12.ae349a22.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/123.3edde0c7.chunk.css","fdec91b854d997a2d04e3cab3c33a778"],["/react/build/static/css/124.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/126.a5e8fc32.chunk.css","103deda6c8ee0956119dac2944f0cdf7"],["/react/build/static/css/127.2f409942.chunk.css","6f1d0eaeed7a282caf0ce33adaef0898"],["/react/build/static/css/13.ae4c77b5.chunk.css","cbe99ef15aadfcc28d3b7e98cd886a2c"],["/react/build/static/css/132.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/133.fd96c397.chunk.css","9a4a2fe5b787cfce90f12287e3d942ad"],["/react/build/static/css/134.188a7db8.chunk.css","d365448e4d5cdef07410d3ba784e1364"],["/react/build/static/css/135.af9850ad.chunk.css","c83c3fe8f78cb68ff2be49d1ec68d450"],["/react/build/static/css/136.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/137.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/138.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/139.f2060fe7.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/react/build/static/css/14.1e970b46.chunk.css","dabb7f3d9ec7f6617ce499d5b3332075"],["/react/build/static/css/140.83d23924.chunk.css","ac97341cde750ec9dd3fa51de61f56ec"],["/react/build/static/css/141.0485185f.chunk.css","ac6c4166a2b44534beb45ecfd6080b37"],["/react/build/static/css/142.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/15.cf56d612.chunk.css","d4f765e1daf8beaae73ebaec51b4f472"],["/react/build/static/css/16.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/17.d0c774b5.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/18.7bd7b9f3.chunk.css","f8d07adc05cb5bdf4051a55162e913f3"],["/react/build/static/css/19.012aec0d.chunk.css","4003be468987a37dbf5402041401a9a1"],["/react/build/static/css/2.2254a4a8.chunk.css","f08f007bb4e5e41b5aa87f2848a6c460"],["/react/build/static/css/20.e5544bad.chunk.css","5d7a87458cfd0b34193ef8735a51e4ec"],["/react/build/static/css/22.db9266b0.chunk.css","a32c8d84228d2166ef778fd258a8a107"],["/react/build/static/css/23.0b7937b6.chunk.css","033c58dea4bafef6dff1dead2a9a84d7"],["/react/build/static/css/25.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/27.e3fa2a7b.chunk.css","a35e8c094a69e32906fe5ecef7266eba"],["/react/build/static/css/28.6ba5b2c7.chunk.css","191cb82e470eeca7832bb664e4a008d5"],["/react/build/static/css/30.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/31.47647ec8.chunk.css","3e205632baa63244b5c2411a1751ae8d"],["/react/build/static/css/32.2cb5f2e5.chunk.css","8bf3708bcd5c6967c9222c164263f0d2"],["/react/build/static/css/33.b9711f2d.chunk.css","a33352d2e64eafae2c133ab1e403bb29"],["/react/build/static/css/34.b298dd17.chunk.css","5a3f7362fa5d31ad753d7bb111ec721a"],["/react/build/static/css/35.8e40b87c.chunk.css","f9bd80cde837b2c57ea3923df0b8ace4"],["/react/build/static/css/36.7818b8e6.chunk.css","6ba3419cce14d168510a71c392b8f4e4"],["/react/build/static/css/37.73d9bcf3.chunk.css","dedff82da2e4c952d8619f6c42b0e77b"],["/react/build/static/css/38.d758abd4.chunk.css","9d6f054ce26e0b73c4cb936a442837a0"],["/react/build/static/css/39.c55de694.chunk.css","dec0380ef8130ddd66be4893739f2dd5"],["/react/build/static/css/4.d01698e8.chunk.css","0a6ce036f8f2d65ddba1010340d6b13b"],["/react/build/static/css/40.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/41.aa704356.chunk.css","a86b639a06cb304a665198f336f79cc3"],["/react/build/static/css/42.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/43.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/44.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/45.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/46.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/47.b6b4e948.chunk.css","462ce243621684da7eea866f8128395e"],["/react/build/static/css/48.59b01c1c.chunk.css","644e7205d10d12cd5153d8ce36ddc745"],["/react/build/static/css/50.cb512b32.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/51.cb512b32.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/52.68faae98.chunk.css","b3c5d398aa3ddb54ae0927ac614da74d"],["/react/build/static/css/53.8aa1f7b9.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/55.080d6958.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/58.2b4fa75d.chunk.css","894748843894405d62402217fff3324b"],["/react/build/static/css/59.d0d19c61.chunk.css","d8d2433d4635f529232e977e32e77663"],["/react/build/static/css/6.8bc7b323.chunk.css","2db4c11daf18bfc70a3350ed2a0a7fa5"],["/react/build/static/css/60.4f25932e.chunk.css","09f7817ebd43a3a9222cf9fef135e9f6"],["/react/build/static/css/61.b299cb62.chunk.css","efece6b99908e74bdce86fc3c501ad74"],["/react/build/static/css/62.4f215d24.chunk.css","00eba11fb996a59e02c26e611538a624"],["/react/build/static/css/63.81eadb75.chunk.css","0f39f284eb65af574ab67e0aebd619b1"],["/react/build/static/css/64.328c5f31.chunk.css","2d1046ed9cad43e5c464f07045648a6d"],["/react/build/static/css/65.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/66.0e85f7d5.chunk.css","b4f7b416dcd89f3e85316be8b4894857"],["/react/build/static/css/67.6f4b18b7.chunk.css","a1ddf5ca372d6251b44840c7af169ac5"],["/react/build/static/css/68.79145572.chunk.css","c04a5f5e7e8f8d65a00206564dbbadff"],["/react/build/static/css/69.67a9b0d6.chunk.css","c75c3e15cc66ce6068cf5c6cc88b491d"],["/react/build/static/css/7.bbfdfc43.chunk.css","5a8688bfe7b2c1e41c07d9124a3ff408"],["/react/build/static/css/70.bc4d3096.chunk.css","7a69f1b1181695da70298410d8235bb0"],["/react/build/static/css/71.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/72.ae116d0a.chunk.css","6c4138afafef0c3bbfefde0ebf007bba"],["/react/build/static/css/73.ddd123f8.chunk.css","9b429eb52fcf2a98b927e4a50ee5e302"],["/react/build/static/css/75.3eb7f5e2.chunk.css","536eefce94170a2a1623d26b5ed86929"],["/react/build/static/css/76.05177416.chunk.css","ad57386a590ab587c5673efaa5dd2c04"],["/react/build/static/css/77.330fa4e3.chunk.css","0bb24ff8749a0bf4f185cd581d98eb72"],["/react/build/static/css/78.520bfea6.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/79.a5678b8f.chunk.css","d374385a868481950227db6ceb1c2bb6"],["/react/build/static/css/8.1632b9c8.chunk.css","e55ab99ca110268eafc7debe221924da"],["/react/build/static/css/80.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/82.ea97577b.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/83.b2109eb4.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/84.358b8e2c.chunk.css","c3e544cb1dbc427afa5a79cb8c305f6f"],["/react/build/static/css/85.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/86.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/87.802376aa.chunk.css","ab9ca4eccd0f7f82106f926852c4413b"],["/react/build/static/css/88.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/89.cbeef085.chunk.css","2846c3a6695cc9b61e18743798106f9f"],["/react/build/static/css/9.d4345223.chunk.css","b063671409b96b774c9695645e7a3b5f"],["/react/build/static/css/90.1926e8da.chunk.css","2d56414e9507f2aee05a339e88d2cf4a"],["/react/build/static/css/91.72690062.chunk.css","91dc48488419986071c25ce99fed65b5"],["/react/build/static/css/93.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/94.6b286560.chunk.css","cfe39ec1760c73d17202d707df38cd8c"],["/react/build/static/css/95.d16cbade.chunk.css","a8c3c35c334911fadbcef6ef9cfb4dce"],["/react/build/static/css/96.2276e27f.chunk.css","16221dd332d6c2cd422b90463880e7ea"],["/react/build/static/css/97.fbca1081.chunk.css","b2907280bc9820c009ac08fec8a3e58c"],["/react/build/static/css/98.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/99.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/main.2cf44231.chunk.css","6546bca7e08662ac0f6b69410468d777"],["/react/build/static/js/0.950b043c.chunk.js","53626cd1ed1060016a036518ba6b2c77"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.d24f0376.chunk.js","df373f91417bce1cdf93f8eb72121b3c"],["/react/build/static/js/100.0fcbf83d.chunk.js","10195100c434d87b07dae932fbb8764a"],["/react/build/static/js/101.14eab4d4.chunk.js","a956c715dfdc54810b6f41843add445e"],["/react/build/static/js/102.1d66a6a7.chunk.js","8194bb47c146080d7504bc09e6608685"],["/react/build/static/js/103.fd37a1ff.chunk.js","0aa41a7dfccdd9d28b9693581e7f4663"],["/react/build/static/js/104.60d3a0e1.chunk.js","15828bfe4379c9be45111eaeaea11357"],["/react/build/static/js/105.e1a30694.chunk.js","891fa35534312ede7990d4fbd7a9a52c"],["/react/build/static/js/106.8213b340.chunk.js","2dd6909e7eae224c743fafb2f5a791ad"],["/react/build/static/js/107.42b7c4bf.chunk.js","439cd51c4541b5ab96044e335662e423"],["/react/build/static/js/108.caf8cbd5.chunk.js","5f563b9609e53ca19a56c36a0989c34a"],["/react/build/static/js/109.6b417db2.chunk.js","437d65bb8e71148b1fb4419262e68db7"],["/react/build/static/js/11.fbf5d029.chunk.js","6c3b733b3842887e38436018a20c4ea4"],["/react/build/static/js/110.cd9e995c.chunk.js","0f8a8ecadedbe093218a4e1f34cfccc1"],["/react/build/static/js/111.040579e2.chunk.js","6741d156f90df122996b35e231144198"],["/react/build/static/js/112.7b762f89.chunk.js","3508fee45c4a8b7f307e35049ca3711f"],["/react/build/static/js/113.c221ab65.chunk.js","39bd9e56d22c6c7c2170b883e68e9d94"],["/react/build/static/js/114.4a696b70.chunk.js","96775da9f9225feb7394fbebaa8de320"],["/react/build/static/js/115.75a06818.chunk.js","e450cc3b4773e4f5b9281113a88b94ed"],["/react/build/static/js/116.2a2ae1fa.chunk.js","03832caf00c8c3a54ac9d6adc64075cb"],["/react/build/static/js/117.728fdc7e.chunk.js","6ed6fa6bef06e778df6a9c2a442acf6b"],["/react/build/static/js/118.444700a3.chunk.js","7e44adc9e809be8ff451f99d5ddde174"],["/react/build/static/js/119.6ca9b68f.chunk.js","9cab07662ee7b472c5f80e560e7160aa"],["/react/build/static/js/12.9a58d563.chunk.js","e8ec59d98c69597e508b615998b795e9"],["/react/build/static/js/120.790d2cde.chunk.js","c6d2d02cf29c7d00c5c6a8de9169ef44"],["/react/build/static/js/121.3cb7ae96.chunk.js","37ef2b113527164ee66445b10e000a7f"],["/react/build/static/js/122.47896231.chunk.js","de6335d52a372340328952d7faea3276"],["/react/build/static/js/123.1a16ecfc.chunk.js","86603538a373fad3cb6587888310a044"],["/react/build/static/js/124.fdcba873.chunk.js","9abdab9039774aca1fd6b129c0940ffe"],["/react/build/static/js/125.2524d880.chunk.js","e5a4586f0183cde091ac5019498aa097"],["/react/build/static/js/126.03f34705.chunk.js","e92d5d4b5f98167dc576562e08bca40d"],["/react/build/static/js/127.5f331d50.chunk.js","94cd213906d5a3cea822cfec990fa70d"],["/react/build/static/js/127.5f331d50.chunk.js.LICENSE.txt","5092c6e04c7faa4b291d51dc5bb6081a"],["/react/build/static/js/128.de4e041a.chunk.js","31793fb7a72bf99614cb2c5693ddc230"],["/react/build/static/js/129.25c91e1d.chunk.js","bb7308a5678aa5ce6addd0182fff95f6"],["/react/build/static/js/13.7631de79.chunk.js","07bbb0c27f1a5dc774a2d1c82abb2b0c"],["/react/build/static/js/130.d02d983c.chunk.js","e27fb579712a9bce4312c3f9ee96ba27"],["/react/build/static/js/131.54eb27b7.chunk.js","030efe3c20cd431d4a98719fe445ac62"],["/react/build/static/js/132.53a0bfd8.chunk.js","64866ab5b030f9ea9f0477c9a72a406a"],["/react/build/static/js/133.ebe428e6.chunk.js","4c21298f24ee2d26d563b163c918bb9e"],["/react/build/static/js/134.8ff3db56.chunk.js","ae0b3d52554038f5f76cf609b33d6fdf"],["/react/build/static/js/135.f9508a80.chunk.js","62d8d49ec87d5a013af19cc6b3740855"],["/react/build/static/js/136.b8be751e.chunk.js","e73dadd29340f1535bbdc66f4fe81e0a"],["/react/build/static/js/137.7f4554cc.chunk.js","57ac237720cf0556b4102cbdd05f18a9"],["/react/build/static/js/138.b48821ee.chunk.js","9ea3a92f6f2e8360e514fce7a266d00f"],["/react/build/static/js/139.ac3b4717.chunk.js","b195f0b091a91a836cc423cbb91c059a"],["/react/build/static/js/14.47d6b04d.chunk.js","a5b82ffc9e077fa7ef89a30f1192ad79"],["/react/build/static/js/140.cc98822b.chunk.js","0aadacbe789012334fffcf84f944907d"],["/react/build/static/js/141.5ac764db.chunk.js","b6d52b8efb6d37be6c3e21085bbb12c5"],["/react/build/static/js/142.830e450f.chunk.js","e0398c9a4d6b72f1172b9e4150be5ddf"],["/react/build/static/js/143.f66be7d4.chunk.js","d361694752c56afc9ed1119cd614995b"],["/react/build/static/js/144.f55fe8fe.chunk.js","81fce149ddee4aff19dab614bd5d1aa7"],["/react/build/static/js/145.713a78af.chunk.js","e25b7d55c40be20f5ab9dd6c5ac09840"],["/react/build/static/js/146.1e6c6d4a.chunk.js","5079581993811f8161f9f36d51096515"],["/react/build/static/js/147.54f6f21d.chunk.js","6c8dd5fc991807d7596ca5dd0affd521"],["/react/build/static/js/148.e7fbbb7f.chunk.js","4c062e645d9e8b103d23a7f175830e48"],["/react/build/static/js/149.abc40c60.chunk.js","5a8a8d955b7d79c02424f1290ccd6104"],["/react/build/static/js/15.d5a97a57.chunk.js","8fea7eaa58b64f4e53b6c8cbc1cf646c"],["/react/build/static/js/150.f0e57b7f.chunk.js","aa91d3eb8b9d1bc806d5eb1f6d7debf0"],["/react/build/static/js/151.c17cbac9.chunk.js","207f90c2b51f42be4c94312ade47ff37"],["/react/build/static/js/152.ee6d376c.chunk.js","c7740a707b1405d8eb947fa0af986f0b"],["/react/build/static/js/153.f81c1ca5.chunk.js","ae2e05631b872624cdde13a9987cead3"],["/react/build/static/js/154.643f0b74.chunk.js","17dd41a4331a8bf292f222acad4af6e8"],["/react/build/static/js/155.643af8a8.chunk.js","0dd76a6dd2490a02f613b42971c2c4be"],["/react/build/static/js/156.eebc7eed.chunk.js","3f738d1f50ec72e0bf0afc9a127649bb"],["/react/build/static/js/157.411e498e.chunk.js","28a425198adc56cc5fba00dbe10a779f"],["/react/build/static/js/157.411e498e.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/158.a0368adb.chunk.js","b71346ecb03e8ebd0823e43f63fc4f8b"],["/react/build/static/js/159.71900adb.chunk.js","f4cf83d26d07fd742a1afbc888c35ab0"],["/react/build/static/js/16.9e4597a7.chunk.js","172a10eda58d2bac3214aa798ae2827b"],["/react/build/static/js/160.0c401339.chunk.js","cfbb44841021b90a8af9b3c2e190293f"],["/react/build/static/js/161.c6a00dbe.chunk.js","49ec004a7b4e4dd3af0a0bad5d3994a1"],["/react/build/static/js/162.926dde3d.chunk.js","9692417e4c42f6b09b1e5d7842c781b3"],["/react/build/static/js/163.4b7bef1a.chunk.js","e09c2032a20adba9f72af27632245700"],["/react/build/static/js/164.0e3be598.chunk.js","6fd45459cdaef9a77cce67b4ffbb5391"],["/react/build/static/js/165.3c19639f.chunk.js","4f741fae036c145362973893c4640ce7"],["/react/build/static/js/166.df766cb9.chunk.js","a2280ee59c01c5edf24e788dbb6e464f"],["/react/build/static/js/167.bdc5e5a5.chunk.js","698a6b633e119149aa59b3201dba97a1"],["/react/build/static/js/168.811e7ecf.chunk.js","5d2537d53bb4999659775576684d166d"],["/react/build/static/js/169.c909f69a.chunk.js","378bf86b92a4236355d31593a393aa34"],["/react/build/static/js/17.de7604c0.chunk.js","61e670ba3790ce7f0c3f4c02cdfc848c"],["/react/build/static/js/170.f5c8d708.chunk.js","b5e3888076c85873e1bb8069f101cbb9"],["/react/build/static/js/171.2ca158ce.chunk.js","a57c9f537721f7cefab07f7d97c6dc6b"],["/react/build/static/js/172.3d2c7482.chunk.js","720d8960f2444ef0a42d736809d1710b"],["/react/build/static/js/173.636475f2.chunk.js","94103699b2fbff478fede33324074b42"],["/react/build/static/js/174.b1cbd786.chunk.js","eaaa6b061801b2de981e8bb0d665edbf"],["/react/build/static/js/175.9601b672.chunk.js","1ffaef622e7b46752811adbeb14c7fb7"],["/react/build/static/js/176.e4a22ae7.chunk.js","0b40259a855ade1455d9e28ab489e501"],["/react/build/static/js/177.80a5765c.chunk.js","49cd5db9590faeafeab66a5847b6eb00"],["/react/build/static/js/178.f8750ca3.chunk.js","52c59543807fc02237aa11eff6fd7902"],["/react/build/static/js/179.f866377c.chunk.js","b204ba6ee68627fac1934ca3138162f5"],["/react/build/static/js/18.99b2f967.chunk.js","0d363c0a0c4cd1111af31d097be614cf"],["/react/build/static/js/180.7387c1f5.chunk.js","73d1b0ae1edfc2a4a8c766b0454f654b"],["/react/build/static/js/181.838556e7.chunk.js","ecb341f8ed6796e902da8883a3458e4a"],["/react/build/static/js/182.bd110373.chunk.js","3eae5417eefe713ec0f23cce83f4e0e1"],["/react/build/static/js/183.05b54f9c.chunk.js","c20a6d78d8171d204a35f14fd2d48b18"],["/react/build/static/js/184.3cebf053.chunk.js","a83a384d346e2c80f4f7b68a4b0fdcdc"],["/react/build/static/js/185.504a6e55.chunk.js","5aaef62dfce9cee43e0dde509aca733c"],["/react/build/static/js/186.5ab7b762.chunk.js","8585a9a848714f530a8a40482bb59fa6"],["/react/build/static/js/187.877acd11.chunk.js","fc08cd8766a702bbac54c44de56a1bc2"],["/react/build/static/js/188.5fcdaedf.chunk.js","3cb33c427dcc484b11fa7a80f2c439d7"],["/react/build/static/js/189.b2270564.chunk.js","655a16a8e78259849ea0c97a3bdadac5"],["/react/build/static/js/19.ce91b7b4.chunk.js","54ba092aa4496e720f1327891a9e7a01"],["/react/build/static/js/190.3bf90876.chunk.js","22ee2b14811197efa0f590dfeaeb82a3"],["/react/build/static/js/191.1dc9404b.chunk.js","5e343e90cdf0eee7324d9e11c7807b29"],["/react/build/static/js/192.f1c9b01f.chunk.js","28f05be989307e3c9517f4da46de6cbe"],["/react/build/static/js/193.f1681c27.chunk.js","99906fa838cfbd4f428c4bb16b033474"],["/react/build/static/js/194.e045eb0b.chunk.js","0faeca858698b173ed33d1f95c0dd438"],["/react/build/static/js/195.382d7b98.chunk.js","19228a1e3bb9dbf1ac5458c3477e04cd"],["/react/build/static/js/196.4d6671e9.chunk.js","e2e029760c1e204d729f8de9e7fa02bc"],["/react/build/static/js/197.74335f68.chunk.js","b575cd8ac04b056018ea588c841a9be6"],["/react/build/static/js/198.e331078b.chunk.js","2f9606ace4ebd3f0bc857e633f88f296"],["/react/build/static/js/199.1d7fe15a.chunk.js","550194aa8cf0175bb7ab1b93106ecbd0"],["/react/build/static/js/199.1d7fe15a.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/2.867be313.chunk.js","14eb4e8ca3b36e910eb4313327e5bc4a"],["/react/build/static/js/20.f1db0e3e.chunk.js","7917088747225bf401aababf9a76a8c4"],["/react/build/static/js/200.e4bb4abd.chunk.js","6204d3742dc2b5d70373e278a5e3afa1"],["/react/build/static/js/201.7aff39d4.chunk.js","7882fd696d067aafdb4187b7b42648ac"],["/react/build/static/js/202.31573e1f.chunk.js","7a6748ee6cd91bcfc9066f2ff6a29d54"],["/react/build/static/js/203.b7a605c7.chunk.js","6a8d4e617e3ab5334a11507b2c8e35e1"],["/react/build/static/js/204.b7ed69d0.chunk.js","2a0704d1246deb85d3cddd341d67f526"],["/react/build/static/js/21.6da4d475.chunk.js","978591d1e81e94b1024e1c0172be6a69"],["/react/build/static/js/22.3c5f5338.chunk.js","0d0c6bf29ad45fd9fa58a6bfc1fbce48"],["/react/build/static/js/23.394bc880.chunk.js","29dc95ff4bceb888ea660952b28c9b7e"],["/react/build/static/js/24.23597b79.chunk.js","3498c409bc013bdf874342f48627a78f"],["/react/build/static/js/25.05415ebf.chunk.js","56cf51b642cec96b84a220a2b7581f83"],["/react/build/static/js/26.e9e9c6fc.chunk.js","72406fc6d20cb7206e9cd572fea0c361"],["/react/build/static/js/27.3cb81d7f.chunk.js","41d65e96bc8e5bf6a8bede19b9ceecb1"],["/react/build/static/js/28.d315e6e4.chunk.js","ec097e4332a121b8377ef90bc467b823"],["/react/build/static/js/29.fc579b75.chunk.js","b964519933260b51b0cb3d6eb4886ad4"],["/react/build/static/js/3.4dc00b2b.chunk.js","e4f1e032eedd0e98be40b1eba434f950"],["/react/build/static/js/30.392e284c.chunk.js","9fbc3debe88e2576da5bee04e4b657a6"],["/react/build/static/js/31.c0101882.chunk.js","61327bea5aff4ea1321b32e91bd864e0"],["/react/build/static/js/32.91558abd.chunk.js","704448f96d6902f3337c8044cb408162"],["/react/build/static/js/33.a78f4e06.chunk.js","5914daf9e55025406c03f76e339493b8"],["/react/build/static/js/33.a78f4e06.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/34.90e041f3.chunk.js","0f98c4f794f03682bce01a7f93672a94"],["/react/build/static/js/34.90e041f3.chunk.js.LICENSE.txt","2b3d665dc9a02fc42e91564075536ce8"],["/react/build/static/js/35.d7d6ec7e.chunk.js","ea51b03b81673b6ae373570d4c0279e6"],["/react/build/static/js/36.7f8322f1.chunk.js","e3e5b3a229a977d58fd29d110803c524"],["/react/build/static/js/37.d9aca7d3.chunk.js","a7e22588d0e2b8deb1362c3939754f45"],["/react/build/static/js/38.1108b052.chunk.js","9d7cf782ef4a3572b69845399aff1f8a"],["/react/build/static/js/39.8a52cf75.chunk.js","12e5149bf8abe1828c9a723c201763ce"],["/react/build/static/js/4.705c2920.chunk.js","4cb957d55a13744f9636e01635ab6e2b"],["/react/build/static/js/40.c9e6da78.chunk.js","69eef366e36f148dfd4ad727a90cc677"],["/react/build/static/js/41.e5457041.chunk.js","5a008077abac75198e7f886a8f57dccb"],["/react/build/static/js/42.6f5c5f56.chunk.js","10cf382ea63e0af5855b461e35b3c6d5"],["/react/build/static/js/43.a19dfd04.chunk.js","09982262939c8bed61641631730b2519"],["/react/build/static/js/44.f8bc4c6b.chunk.js","dcccb663e46c9d53aaf194ed0069f10b"],["/react/build/static/js/45.a843d208.chunk.js","0aa90d929612f1aa469539400c55dccf"],["/react/build/static/js/46.8e2649c0.chunk.js","1ae8d77e5c1a267e47f4ab6a9b881eaa"],["/react/build/static/js/47.8bc5d2a2.chunk.js","a9efb6cb1ac811e18a0de001bb57690b"],["/react/build/static/js/48.64b15f86.chunk.js","7c6de7673b55d3f4a9de777f0d7ebf6b"],["/react/build/static/js/49.30134f6f.chunk.js","df68a343f871eda97499d1f25fdda897"],["/react/build/static/js/5.ab9433b7.chunk.js","5d76d35da0887b0d7e3156094923c786"],["/react/build/static/js/5.ab9433b7.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/50.749bc1e3.chunk.js","5f48bcd396ba43967edcc0992e55c630"],["/react/build/static/js/51.445ae5aa.chunk.js","cd806d6697408ff44419255faf323701"],["/react/build/static/js/52.075b5266.chunk.js","8de99837f092aa6c66a7ed8ea00e7b37"],["/react/build/static/js/53.a67e6fad.chunk.js","0d9a3a045b4b8d2adb0ce2caebde28a9"],["/react/build/static/js/54.9b468fee.chunk.js","a42e3e9fd94447e0815c5c633cabc2e7"],["/react/build/static/js/55.0418083c.chunk.js","155b72ec6f55f049d8d42e574cca1fc7"],["/react/build/static/js/56.311e64fd.chunk.js","f29176008b69403b86def7feb4088e0b"],["/react/build/static/js/57.5d241575.chunk.js","8d115ffa6f5bf3a720bc6dbda54e9280"],["/react/build/static/js/58.bb644432.chunk.js","e3ab79213bcc50ce11578b5d66baee0e"],["/react/build/static/js/59.ea8c06d7.chunk.js","37b3c766872da83281e74fb0fa634c8b"],["/react/build/static/js/6.c010a26e.chunk.js","3b013ecd3674889935fd90722c8517dd"],["/react/build/static/js/60.0990e7fa.chunk.js","d0c22adf475f44ba56af5bb1c869c4c0"],["/react/build/static/js/61.48c1146b.chunk.js","7891290b0422f9f88f69c7dee7694b1f"],["/react/build/static/js/62.46f87dbc.chunk.js","239a8783e0f4da91e15017771349ca46"],["/react/build/static/js/63.9e373d70.chunk.js","bfa435c3a83ef80a19312b9723aa0667"],["/react/build/static/js/64.81792c4d.chunk.js","5ade4f471846461922463dab6a2ac9d3"],["/react/build/static/js/65.2af9b695.chunk.js","32ffe0693b299a53a73f3d79040118d5"],["/react/build/static/js/66.6521befe.chunk.js","e36bad0ce893c232763a8d0e129d3066"],["/react/build/static/js/67.c34c8f05.chunk.js","59b658a029cd540c1a88b78399fff7c5"],["/react/build/static/js/68.6de9cb39.chunk.js","d9e4f50d7ca0b50a0f77b7aeed29680f"],["/react/build/static/js/69.860ca9ca.chunk.js","1833dafe5089fc91c40b7605f2b9db39"],["/react/build/static/js/7.db9e3af4.chunk.js","5c7fbafb0a20760d3e1bf53de1d601cd"],["/react/build/static/js/70.a50e7b72.chunk.js","93e1d91fbbe4ea4258315226ac357d2b"],["/react/build/static/js/71.df670646.chunk.js","6c5c788911a2c453c50ba6bb881eace2"],["/react/build/static/js/72.ae8334aa.chunk.js","91f0513f0f05d8fc5918d64d90236cf4"],["/react/build/static/js/73.478ac920.chunk.js","51c88b4613738f91faddba9fe6abeb88"],["/react/build/static/js/74.bec403f7.chunk.js","833f2161e753b2458b957ae93aba3f13"],["/react/build/static/js/75.8bcb93c4.chunk.js","21da223c05e4c89e07ced91fd81342f9"],["/react/build/static/js/76.3ec0d9b7.chunk.js","9177c01e1d17b2d71be763caf4e2fc7d"],["/react/build/static/js/77.da521d19.chunk.js","a570a05d892a3c33a7adfd26cd04ae8c"],["/react/build/static/js/78.e0770374.chunk.js","c36e3358e3bacabf4350580dce70620d"],["/react/build/static/js/79.89a2e2ff.chunk.js","fb5cd685677fc538ba6a82167b427681"],["/react/build/static/js/8.460c5da9.chunk.js","839dbf0680132749afa8513ec2817769"],["/react/build/static/js/8.460c5da9.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/80.2fbf05b9.chunk.js","aa1dc014ecbe6b15632ff5f8b1300e5a"],["/react/build/static/js/81.1932b21f.chunk.js","1daac59e6363498b88d9aa6d15065ef7"],["/react/build/static/js/82.1a8b32e2.chunk.js","ee7ed0b2978fb78d288009951a62511f"],["/react/build/static/js/83.bd338219.chunk.js","c53ea51c917649b0360a049b35f06f3f"],["/react/build/static/js/84.6d69e0a1.chunk.js","2adcb691b0ccf073774c4afd362c82d2"],["/react/build/static/js/85.9aa93dd4.chunk.js","7476c6c54e4af4d1d351d1b6a24287dc"],["/react/build/static/js/86.a38bb2ab.chunk.js","7a60e74e362485e1fb108013116115cc"],["/react/build/static/js/87.e26f998f.chunk.js","155edeb3cfd1bd0b2a7acc66dcbf8e27"],["/react/build/static/js/88.9b8160dc.chunk.js","9a9d7cd97e8297963cb50dcac15f86d2"],["/react/build/static/js/89.3cf93f3c.chunk.js","b585814885bff004023563467cda841b"],["/react/build/static/js/9.74545efc.chunk.js","87dfaf30a42d5c9b59ce22ee2450b2f2"],["/react/build/static/js/90.58a6aba9.chunk.js","4309c71084203f30966db2ce11dafe13"],["/react/build/static/js/91.9ef1dd32.chunk.js","b73e9f188dc2177b304b2c69a62c1964"],["/react/build/static/js/92.084889a1.chunk.js","ad0623b555b84d0fa55b5dccdc0a1236"],["/react/build/static/js/93.c69c62ab.chunk.js","7cc0c0cea8750f1ad3401f2dcff7418f"],["/react/build/static/js/94.a4b3c896.chunk.js","2edcc21b306a124dceb2fe1341c9a361"],["/react/build/static/js/95.366d0b58.chunk.js","a5ab4ad6b3fb299590503ed84b6fd6fc"],["/react/build/static/js/96.ff646108.chunk.js","8b043fffcb944338a8ad6d13566379d8"],["/react/build/static/js/97.03089da0.chunk.js","1d8eefe16fcce36ce009b32d07d361cf"],["/react/build/static/js/98.e26d259a.chunk.js","7259821b810b74d8d8061ba7aaf79906"],["/react/build/static/js/99.ada1839e.chunk.js","98e7c3cd8e4432a604baf49b72a228c9"],["/react/build/static/js/main.88d4e1e9.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.39672c0f.js","1dd59a91efc81560cc57dfb2a789a000"],["/react/build/static/media/2-1bg.d22a63b9.png","ba2b4a272d5ca00d9400b4cd1fd573d6"],["/react/build/static/media/2-2-1.afd0f2f5.png","63de0e927282052b4b7a3a4a4e06c004"],["/react/build/static/media/2-2-2.26bc3301.png","09350b2fc63799fbbbed880ee86c54dc"],["/react/build/static/media/2-2-3.6d6ce99c.png","04c46e92f6c6dbc3f354c7d12f41efdf"],["/react/build/static/media/2-2-head.5e69dbb2.png","1ed02c446d34cd67de8d1685ffd16181"],["/react/build/static/media/2-3-1.bcb33d47.png","6309aee1c5b0f1906cf8224c70a2954d"],["/react/build/static/media/2-3-2.84718f27.png","31c01055ab07471d38fc500d6b705d15"],["/react/build/static/media/2-3-3.db9fe021.png","a57f266b735b7cdba67598b4f26d344a"],["/react/build/static/media/2-3-4.15673036.png","e16aa707c8a5d37f083723bdbcd1e0c4"],["/react/build/static/media/2-3bg.deef1b07.png","5b8e2e8dd995ea94a13247eb5ed7ca9e"],["/react/build/static/media/2-4-1.6347d272.png","ab42a83a413363ee38afe9d6744908e1"],["/react/build/static/media/2-4bg.45478d20.png","f28c71d7b533b10dc5c1c33ddc7e028d"],["/react/build/static/media/2-5bg.9cca3de1.png","7d7c0003e780841147d31243f7c305ad"],["/react/build/static/media/2-6-1.302b729e.png","cd88cc40364a0dacde3fa5af91cb8407"],["/react/build/static/media/2-6-2.b262b91e.png","50b143930101e1b295683ba0099f9ab9"],["/react/build/static/media/3-1.9fdda521.png","f6add2be652f2989e8b5c8ebc319f44d"],["/react/build/static/media/3-2.47050941.png","b3ad137b32270db1b9fc4aa08c8e0451"],["/react/build/static/media/3-3.c767aae7.png","5d79fb69eee45493a7555b6414c739c0"],["/react/build/static/media/3-4.92820cbc.png","5d26624685fca97de2721a718a5209eb"],["/react/build/static/media/3-bg.4f22fe34.png","28b762cb9f96c8122b700f54e3c914b4"],["/react/build/static/media/34@2x.ed8e5910.png","174665edd0ab7f03fa9e60353417cbaa"],["/react/build/static/media/35@2x.33462edc.png","8cfe5ce0a0d51e3b6d9af2a5ccb2784a"],["/react/build/static/media/36@2x.8f54f5ba.png","0dd97091f3e6be410d8d5ef8df634ce8"],["/react/build/static/media/37@2x.97a40a2a.png","54b6a5ad4cdecb5d722bb1509e5e0216"],["/react/build/static/media/38@2x.f072fe68.png","e890bdfa45d996910aad3597b0a24c09"],["/react/build/static/media/39@2x.ee1af05a.png","cef1223f2f0ce7cc451c982e2f7dc6dd"],["/react/build/static/media/4-1.79fa159d.png","2bea356c9736a2f3787b03d69b72c733"],["/react/build/static/media/4-2.9c066e75.png","88eada7dcd52a5d211ee86aacd523616"],["/react/build/static/media/4-3.a1487a5b.png","da4afd909ef92b84e7a90043e96504d1"],["/react/build/static/media/4-4.5eb40734.png","d3f20f10c4de4cf438ac376516763db9"],["/react/build/static/media/4-bg.214b12ef.png","bb353b3cf7d527c4c052a5462e5f2209"],["/react/build/static/media/40@2x.f10a55e2.png","603a7113eda7af6d3d908b8b7bed4e1a"],["/react/build/static/media/42@2x.25d6b5fd.png","b17ffff59b4673910f125e208e448757"],["/react/build/static/media/44@2x.1374baf9.png","0f150a0e7cf098056300667f82d986f4"],["/react/build/static/media/46@2x.e272d43e.png","06d55da5cb08016c1d1561e111e41c29"],["/react/build/static/media/48@2x.3bde4de9.png","46fe84acf4e9b0c974d28785a76d416d"],["/react/build/static/media/49.b03e6efe.png","b084f468520ae3ea313839228035ed41"],["/react/build/static/media/50@2x.69b76634.png","59d8c56b75d5833bcaa4ca40c24e0282"],["/react/build/static/media/52@2x.41805cbb.png","9e64828acb8840429063f19df28f6262"],["/react/build/static/media/55@2x.83486b73.png","1f3a3cec5959e66b7e32acb3974c30b2"],["/react/build/static/media/57@2x.8dc6b0b8.png","e9e9efcca4a99b81aeaa2b3d5f3d8149"],["/react/build/static/media/59@2x.b0884ef0.png","076b0a99ff2dfa32cf88da927fd5bdde"],["/react/build/static/media/61@2x.99d3cc3e.png","0899a86bb440717a21f3692383ebf49d"],["/react/build/static/media/63@2x.49f389b9.png","74d7a6b844adc2bac1f21d47f3878a78"],["/react/build/static/media/65@2x.ef33e2f9.png","82a58ddca2302ee7b12b0c38b8df9a4b"],["/react/build/static/media/67@2x.4a4f4b6c.png","7f37bcee2e2be94ddef7ef4feaf6b8a9"],["/react/build/static/media/69@2x.379c6a82.png","b0fbdb5e689fc6ac05bc029ed150c556"],["/react/build/static/media/BJHKHT.f065403a.png","7e59d4b496c81f75d5c11c5166f030a4"],["/react/build/static/media/CEC.3b748059.png","064eea41dfa53645eb0134012b9e7f2e"],["/react/build/static/media/GFKJ.eb30c414.png","a60603b90e7b35d31753400f56be7770"],["/react/build/static/media/HSKY.2e76ba44.png","390849e1165e584772959baecaafb55b"],["/react/build/static/media/ISCAS.851fcfda.png","6a2b57a38c79d3c48a5aa238a113d165"],["/react/build/static/media/KYRJLM.2d659e5c.png","8d92960a37abe7deb48e25b7ea72a2e5"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/LC.f247fdb8.png","3e02cbcebad7837bf48da07b33a10bf5"],["/react/build/static/media/LSLM.99387946.png","41c202edbdb8a04e0cff8dca05fcc3de"],["/react/build/static/media/ML.08d278e2.png","9f958c18dbce14eafeed88a2fff5ec30"],["/react/build/static/media/NJDX.bb34b326.png","48e32a4eb948d5d618f7234210cd111d"],["/react/build/static/media/QH.b57a0131.png","45efbad10af2600ac575f17c7f1c6f25"],["/react/build/static/media/SHJT.426bf0c7.png","93cf5b16ef9208cb5bf1da99eebde8fb"],["/react/build/static/media/TX.b703476c.png","47cf36954b1fbb684e346d72dd890b14"],["/react/build/static/media/WXYJY.21e40191.png","e080df4c7b430301c9f741d432afa8ad"],["/react/build/static/media/XH.a0a88f17.png","a621d3a4f230af8107e727f60ed4c8f0"],["/react/build/static/media/XJY.b4c57bf1.png","e41c17ce768fcf94a03339a71c30d6f3"],["/react/build/static/media/YKD.4f7e2766.png","fa37d44fd25bcf449ec35efe68de61c5"],["/react/build/static/media/ZC.ad056aa5.png","c51f75c3c4c469809acda5c394c02adf"],["/react/build/static/media/achievements.f20b7e39.png","6a9f5aef5cc32d04d0a7a2f7acc38b11"],["/react/build/static/media/award-bg.f71628f1.png","c5dd065eaa235efd1c330b41d27f3370"],["/react/build/static/media/award-tit.4c48185a.png","5dec871e9bf24ad08589bf24da7d56c9"],["/react/build/static/media/ball.24214b6e.png","4600b466befba451dd38df26879cf299"],["/react/build/static/media/banner.40f1ff0c.png","196a855ae4a95a04943211925b34b83b"],["/react/build/static/media/banner.598a8076.png","1e538e70165e458ca1662f937d1264dd"],["/react/build/static/media/banner.786c0526.png","eefd881f5487eddcb4e45e0ed28e50bf"],["/react/build/static/media/banner.84187e6e.png","ecf9fdcd304fa1e37310d49755e2f009"],["/react/build/static/media/banner.f7da2db1.png","23523c6657f4a1abe198837d0316a162"],["/react/build/static/media/beijing.bfcd5b0e.png","518931a330ddf9dd7348d702c82c033c"],["/react/build/static/media/bg.401bf2cf.png","228280fae26c66cbfd718f680d16ce7f"],["/react/build/static/media/bg.9688532b.png","c1f86769f7e46442052e59452f01f9d9"],["/react/build/static/media/bg.a51f2ffd.png","10085e3dfd86fd912dd2df5855fdd7b0"],["/react/build/static/media/box.548a8c8b.png","d86432e2f3b9c9e605b14855d40c4c1f"],["/react/build/static/media/ccf_logo.be10ead7.png","e2e6fef345151e132fdcce161cc87525"],["/react/build/static/media/codeafter.c3088c74.png","49ed3ae6c715b4f312f9a4af582ef2a8"],["/react/build/static/media/computer.4fe86b12.png","902233a9dd36c8a274324382e7f693b3"],["/react/build/static/media/contact_bg.3f5f4753.png","48959c7d63d5e54f1e538b50bfa8de60"],["/react/build/static/media/detectionBG.6759a755.png","a8244f19972a05a30815da7c25d5abd1"],["/react/build/static/media/earth.050b1435.png","bdc488cfc8356fbe92e2c5e85f38d3a9"],["/react/build/static/media/fun1.c99ffa49.png","0821dbab48751cec64b2bb3c795796ef"],["/react/build/static/media/fun2.12f22bca.png","54a5d7faf4b9ddb2e82d7b5207089a6c"],["/react/build/static/media/fun3.75c280e6.png","5c69ce2307b9e074af5ce82d88ef8582"],["/react/build/static/media/fun4.f499794e.png","253ae97d5ce8d7de5fd987d0ac9cc51b"],["/react/build/static/media/fun5.96b44942.png","e8afdfd77e8ea57ed9945cde3bcf7b98"],["/react/build/static/media/funBg.410c4305.png","d6f1410497fc1f2ed6acdbc525857fc6"],["/react/build/static/media/funBg3.d1c7d094.png","3e38083b0ae65fdcb3e237ee1caa0e6f"],["/react/build/static/media/funBg4.68c5f49e.png","4387caf6448bde780eccac5072aba145"],["/react/build/static/media/gitlink1.6044bb68.png","35f88cb3821d9ff71b082e426183eb86"],["/react/build/static/media/gitlink2.0ec0ec22.png","8f753495bab62a461ee0cb63eb0ee889"],["/react/build/static/media/head.52aa3fc8.png","3a5b86995f4e5b03deb387dd013e58b4"],["/react/build/static/media/help.0bfb2587.png","ed85504ae3ea434b5dca53dc3a666dea"],["/react/build/static/media/help_bg.23e22049.png","f15a30789e07194ccc3ebb21138bf057"],["/react/build/static/media/huake.63b6a34d.png","adbad39e4b3344c8dac6fa02807eb9e5"],["/react/build/static/media/huawei.73ec7c22.png","64d20728102a750c9ce500eb424f1de5"],["/react/build/static/media/image20.31c2c65b.svg","e460558d48a47bfda068f0fbae063204"],["/react/build/static/media/image21.01d0caf7.svg","e5f5f0c37759e488a96306eea799569a"],["/react/build/static/media/image22.d4d77f6c.svg","1abe104b8da60da858be6b21f2d0c62a"],["/react/build/static/media/img1.8560258f.png","1a039a78776399d0eee98e6ad7a07ce5"],["/react/build/static/media/img1.e0beda57.png","37963219e6ca5c4144ba62693c52c31f"],["/react/build/static/media/img10.64149a3d.png","44f29fca2b72ab9726d3413cd75c763e"],["/react/build/static/media/img15.87a3556c.png","caf5daf4b8834cf0c40a93f32616e2f6"],["/react/build/static/media/img16.32badab9.png","e20c519658bc608e7b432ea7557cf618"],["/react/build/static/media/img17.c25d5edc.png","2b82779b3b1f36aa80495153b68f3d3a"],["/react/build/static/media/img18.4963efc1.png","df5029d95eef15daf5a7326e88399d6d"],["/react/build/static/media/img2.789fbbfe.png","f7ef7805e3cd8e94a431def695bd886d"],["/react/build/static/media/img2.ae303051.png","51bd149911e029ebf15ad8838b05c674"],["/react/build/static/media/img3.cee3ac5b.png","eafb9519b0ba2dd31e768fa8c751ea49"],["/react/build/static/media/img4.53c937cb.png","d79d2611f2cfbc03316fff2204ba0b90"],["/react/build/static/media/img5.ca3a2287.png","a55ff2eecc025d68b5f7a6f1f8a9ed85"],["/react/build/static/media/img6.8f81bf78.png","f64772292e6a90fc1da0dbdca501cd11"],["/react/build/static/media/img7.e4a68e6e.png","4c472d65efdbd4517ada8ee751228890"],["/react/build/static/media/img8.10500e00.png","aea38e49166c86c63b177f3145a0b064"],["/react/build/static/media/img9.d25372ba.png","aa259ddd863027c59146b33666f57c2c"],["/react/build/static/media/introduce.1d68f199.png","fe5c99f392759708035c4bab0955622a"],["/react/build/static/media/jijinhui.041fb524.png","827c1f894afb783870599d02cb5c4c3f"],["/react/build/static/media/joinUs.26ec28cd.png","9cd5fee199af626730ee25a37f118eb3"],["/react/build/static/media/lightspot-bg.62bc2938.png","55f2e11527e5913b9046a32ed5702be0"],["/react/build/static/media/lightspot1.9214f0ae.png","ac3bd597543bcfb1a17a039b9f955c50"],["/react/build/static/media/lightspot2.b7053786.png","5d91f7f67c0f69fb68d40416c15dc9eb"],["/react/build/static/media/lightspot3.2f8af8da.png","b6a4577e53a6ca085671ffd9a8b62ce0"],["/react/build/static/media/lightspot4.93769763.png","f9f2f6654b165d72d9780e101e19e845"],["/react/build/static/media/loginBg.1cddcbff.png","86ec58b9f8f3f50140770546cf840257"],["/react/build/static/media/logo.f0d4927b.svg","9ee4b6d239cf05d9118b4a863ca4bfa3"],["/react/build/static/media/logo1.ec3c2e67.png","1b63bf1709328011dd17013bd4999fd3"],["/react/build/static/media/logo2.b04c07f2.png","82f448805e0380b391c77943d02b1d46"],["/react/build/static/media/mulan.690d2289.png","b9d8b87a75927dc097d45280c2ca0f4b"],["/react/build/static/media/news-item.c2aef644.png","fd090d94d0fe94b8f12a9e68ac872c4d"],["/react/build/static/media/news-main.731a5143.png","40d592ac03be023dd1fd67a60a97df57"],["/react/build/static/media/news-main1.d438d3c7.png","f9c1445528c719c33464b6b9d5be8883"],["/react/build/static/media/partner_bg.88388216.png","eac2e2ad3b1a25d605ed746409b530ef"],["/react/build/static/media/projectBg.774764d7.png","916780acccd06591f270420affece47c"],["/react/build/static/media/projectDetailTaskBg.66b1fb2d.png","161c7fee542a59bdf4cb8a5a94086831"],["/react/build/static/media/qqChat.a10e3b12.png","640592bb31b2b64ee4ece4effb3c65ac"],["/react/build/static/media/registerBg.e14e89f4.png","5ca168f423644e195c7fe270cc728873"],["/react/build/static/media/resetPasswordBg.df9a6167.png","13b9a18d3a09d34b1320713d38fbd04f"],["/react/build/static/media/rightBg.55f14f0c.png","f38c59f756ada99c3eafd76ab2333925"],["/react/build/static/media/sexange.b3665539.png","fe580c3386c0dac7aa9480dbe1c26b9d"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/static/media/subtitle.5019e086.png","b2d9c74c02d4de483f79085596d0064b"],["/react/build/static/media/taskbar.49a40f3a.png","80443aacad0a26162d838d4f71af128a"],["/react/build/static/media/teacher-img.1261f6b3.png","4cceb29b8c81720207fcc96db5fbf356"],["/react/build/static/media/time-bg.c9372737.png","9f205cabad975dac76cf4fa2662276c4"],["/react/build/static/media/top-1.54a95b91.png","3d2bbe827191450fb82fc04b7ba925c9"],["/react/build/static/media/top-2.2a21b300.png","7cddde07beac784e8edd065bf3c5f4e2"],["/react/build/static/media/top-3.48ab81a2.png","702e62391cc8148d3f6f405720527121"],["/react/build/static/media/top-bg.7b89cf7e.png","1cf27750ff50673346a49beeab0c3bb9"],["/react/build/static/media/typebg.b2b0ea32.png","c02c413fdc8fbcb9bd4a042ff9f0ea5a"],["/react/build/static/media/xigongye.d51231d3.png","751514079a6e7d1cfd19af4527749e53"],["/react/build/static/media/xiuos.67682257.png","6fd484b0615e89cb2a2fcde1e6e261a1"],["/react/build/static/media/xjy.6e62f4d6.png","6542ba49c3e8515e8cada3f15f7ab094"],["/react/build/static/media/浙江大学.3c545e69.png","b305afeded0784578319d459a6d71cc7"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var t=new URL(c);return d&&t.pathname.match(d)||(t.search+=(t.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),t.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),t=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),t]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var t="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(t,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/react/build/css.worker.js","abadf65f7ed870870dccf00a50b3c6ef"],["/react/build/editor.worker.js","2a381dfa06623f377bb84adbc7b38062"],["/react/build/html.worker.js","028952cd3f435d71d238edcdc2ef2967"],["/react/build/index.html","a51361459cb5304ba379d7a345457dbe"],["/react/build/json.worker.js","4a4ca127f837beaf0dddae0c74c81b57"],["/react/build/static/css/0.d9d88bd2.chunk.css","50ed6ef27ad63203a8328622dd747192"],["/react/build/static/css/1.0ba7a726.chunk.css","d8649e711f087e06056a1ca8adf0ff5f"],["/react/build/static/css/10.6e0686d9.chunk.css","444dce730d212ae83ab371b1b5c16792"],["/react/build/static/css/101.33144286.chunk.css","8ef1028f59d907ea034d57ee16abebbc"],["/react/build/static/css/102.06bcf029.chunk.css","d5e85511cb46774965d9800e63895eef"],["/react/build/static/css/103.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/104.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/108.3598c90d.chunk.css","016b102b599674f5f018a8cf5d584652"],["/react/build/static/css/109.b6f629c2.chunk.css","9bee0d5efe580a886a06f342d0953f1d"],["/react/build/static/css/11.1c5f3a58.chunk.css","a82cc677ab23db8935600cb6e4e8eff1"],["/react/build/static/css/110.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/111.632d7855.chunk.css","226acc64dfa2fad8420e5eadf2d7b32d"],["/react/build/static/css/112.ebddf6de.chunk.css","0163e4db0f505141d54a7faf5b91be38"],["/react/build/static/css/113.e2a8a600.chunk.css","a3e000826e9e975f288a5067c577c213"],["/react/build/static/css/114.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/115.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/116.e9295e40.chunk.css","51e4708d5fa3925511423f24d239b52b"],["/react/build/static/css/117.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/119.11a04942.chunk.css","1373d0214c811e25b7c1763ef9cf3287"],["/react/build/static/css/12.ae4c77b5.chunk.css","cbe99ef15aadfcc28d3b7e98cd886a2c"],["/react/build/static/css/124.3edde0c7.chunk.css","fdec91b854d997a2d04e3cab3c33a778"],["/react/build/static/css/125.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/127.a338dc08.chunk.css","e28bfe949fc64b6769d131027a7d2641"],["/react/build/static/css/128.2f409942.chunk.css","6f1d0eaeed7a282caf0ce33adaef0898"],["/react/build/static/css/13.ae349a22.chunk.css","8c23511df1737358bf41e4098ff59993"],["/react/build/static/css/133.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/134.fd96c397.chunk.css","9a4a2fe5b787cfce90f12287e3d942ad"],["/react/build/static/css/135.188a7db8.chunk.css","d365448e4d5cdef07410d3ba784e1364"],["/react/build/static/css/136.af9850ad.chunk.css","c83c3fe8f78cb68ff2be49d1ec68d450"],["/react/build/static/css/137.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/138.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/139.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/14.1e970b46.chunk.css","dabb7f3d9ec7f6617ce499d5b3332075"],["/react/build/static/css/140.f2060fe7.chunk.css","3dc3569f98f0d43324c3871cc5623426"],["/react/build/static/css/141.83d23924.chunk.css","ac97341cde750ec9dd3fa51de61f56ec"],["/react/build/static/css/142.0485185f.chunk.css","ac6c4166a2b44534beb45ecfd6080b37"],["/react/build/static/css/143.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/15.cf56d612.chunk.css","d4f765e1daf8beaae73ebaec51b4f472"],["/react/build/static/css/16.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/17.d0c774b5.chunk.css","7b3e0567aefcc4fcd35f5d0209d61610"],["/react/build/static/css/18.7bd7b9f3.chunk.css","f8d07adc05cb5bdf4051a55162e913f3"],["/react/build/static/css/19.012aec0d.chunk.css","4003be468987a37dbf5402041401a9a1"],["/react/build/static/css/2.2254a4a8.chunk.css","f08f007bb4e5e41b5aa87f2848a6c460"],["/react/build/static/css/20.e5544bad.chunk.css","5d7a87458cfd0b34193ef8735a51e4ec"],["/react/build/static/css/22.db9266b0.chunk.css","a32c8d84228d2166ef778fd258a8a107"],["/react/build/static/css/23.0b7937b6.chunk.css","033c58dea4bafef6dff1dead2a9a84d7"],["/react/build/static/css/25.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/27.e3fa2a7b.chunk.css","a35e8c094a69e32906fe5ecef7266eba"],["/react/build/static/css/28.6ba5b2c7.chunk.css","191cb82e470eeca7832bb664e4a008d5"],["/react/build/static/css/30.215bc3a5.chunk.css","77e75ca9db868ed58852dd814e4b4101"],["/react/build/static/css/31.47647ec8.chunk.css","3e205632baa63244b5c2411a1751ae8d"],["/react/build/static/css/32.2cb5f2e5.chunk.css","8bf3708bcd5c6967c9222c164263f0d2"],["/react/build/static/css/33.b9711f2d.chunk.css","a33352d2e64eafae2c133ab1e403bb29"],["/react/build/static/css/34.6d6792ac.chunk.css","0bded7abc3eb280da3f3f23eb7306874"],["/react/build/static/css/35.b298dd17.chunk.css","5a3f7362fa5d31ad753d7bb111ec721a"],["/react/build/static/css/36.7818b8e6.chunk.css","6ba3419cce14d168510a71c392b8f4e4"],["/react/build/static/css/37.73d9bcf3.chunk.css","dedff82da2e4c952d8619f6c42b0e77b"],["/react/build/static/css/38.50f071b5.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/39.d758abd4.chunk.css","9d6f054ce26e0b73c4cb936a442837a0"],["/react/build/static/css/4.d01698e8.chunk.css","0a6ce036f8f2d65ddba1010340d6b13b"],["/react/build/static/css/40.c55de694.chunk.css","dec0380ef8130ddd66be4893739f2dd5"],["/react/build/static/css/41.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/42.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/43.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/44.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/45.1c396c45.chunk.css","d5337d003ad11c87f1edef2c01f16c76"],["/react/build/static/css/46.a217b7eb.chunk.css","b2b191e80aaa43350c817807b2d1c2f5"],["/react/build/static/css/47.b6b4e948.chunk.css","462ce243621684da7eea866f8128395e"],["/react/build/static/css/48.59b01c1c.chunk.css","644e7205d10d12cd5153d8ce36ddc745"],["/react/build/static/css/50.cb512b32.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/51.cb512b32.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/52.68faae98.chunk.css","b3c5d398aa3ddb54ae0927ac614da74d"],["/react/build/static/css/53.8aa1f7b9.chunk.css","2f3580d46487333d6c9775077fa3707b"],["/react/build/static/css/55.080d6958.chunk.css","d9b5ca9cb767438bb42a4167d8c9141b"],["/react/build/static/css/57.d0d19c61.chunk.css","d8d2433d4635f529232e977e32e77663"],["/react/build/static/css/59.2b4fa75d.chunk.css","894748843894405d62402217fff3324b"],["/react/build/static/css/6.8bc7b323.chunk.css","2db4c11daf18bfc70a3350ed2a0a7fa5"],["/react/build/static/css/60.4f25932e.chunk.css","09f7817ebd43a3a9222cf9fef135e9f6"],["/react/build/static/css/61.b299cb62.chunk.css","efece6b99908e74bdce86fc3c501ad74"],["/react/build/static/css/62.4f215d24.chunk.css","00eba11fb996a59e02c26e611538a624"],["/react/build/static/css/63.81eadb75.chunk.css","0f39f284eb65af574ab67e0aebd619b1"],["/react/build/static/css/64.328c5f31.chunk.css","2d1046ed9cad43e5c464f07045648a6d"],["/react/build/static/css/65.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/66.0e85f7d5.chunk.css","b4f7b416dcd89f3e85316be8b4894857"],["/react/build/static/css/67.6f4b18b7.chunk.css","a1ddf5ca372d6251b44840c7af169ac5"],["/react/build/static/css/68.79145572.chunk.css","c04a5f5e7e8f8d65a00206564dbbadff"],["/react/build/static/css/69.67a9b0d6.chunk.css","c75c3e15cc66ce6068cf5c6cc88b491d"],["/react/build/static/css/7.bbfdfc43.chunk.css","5a8688bfe7b2c1e41c07d9124a3ff408"],["/react/build/static/css/70.bc4d3096.chunk.css","7a69f1b1181695da70298410d8235bb0"],["/react/build/static/css/71.1ff4022b.chunk.css","902f4dad6a750d9a4c48cf29ea57a3e7"],["/react/build/static/css/72.ae116d0a.chunk.css","6c4138afafef0c3bbfefde0ebf007bba"],["/react/build/static/css/74.3eb7f5e2.chunk.css","536eefce94170a2a1623d26b5ed86929"],["/react/build/static/css/75.05177416.chunk.css","ad57386a590ab587c5673efaa5dd2c04"],["/react/build/static/css/76.330fa4e3.chunk.css","0bb24ff8749a0bf4f185cd581d98eb72"],["/react/build/static/css/77.520bfea6.chunk.css","ff724278085b6419943d6bd15edebd43"],["/react/build/static/css/78.a5678b8f.chunk.css","d374385a868481950227db6ceb1c2bb6"],["/react/build/static/css/79.9d206204.chunk.css","e363ea281af9e616a0d144154b88c8f8"],["/react/build/static/css/8.1632b9c8.chunk.css","e55ab99ca110268eafc7debe221924da"],["/react/build/static/css/81.ea97577b.chunk.css","1211ec54a5dbd129cf63cacdc130ca13"],["/react/build/static/css/82.b2109eb4.chunk.css","4215fbff912ba2ff16a8d0129bd4b326"],["/react/build/static/css/83.ddd123f8.chunk.css","9b429eb52fcf2a98b927e4a50ee5e302"],["/react/build/static/css/84.358b8e2c.chunk.css","c3e544cb1dbc427afa5a79cb8c305f6f"],["/react/build/static/css/85.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/86.61b37499.chunk.css","ce6325f2eb8a3c906dd19b2f05323049"],["/react/build/static/css/87.802376aa.chunk.css","ab9ca4eccd0f7f82106f926852c4413b"],["/react/build/static/css/88.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/89.cbeef085.chunk.css","2846c3a6695cc9b61e18743798106f9f"],["/react/build/static/css/9.d4345223.chunk.css","b063671409b96b774c9695645e7a3b5f"],["/react/build/static/css/90.1926e8da.chunk.css","2d56414e9507f2aee05a339e88d2cf4a"],["/react/build/static/css/91.72690062.chunk.css","91dc48488419986071c25ce99fed65b5"],["/react/build/static/css/93.4054f41b.chunk.css","df7b038f8f1a0e16793b24bc950b9b22"],["/react/build/static/css/94.6b286560.chunk.css","cfe39ec1760c73d17202d707df38cd8c"],["/react/build/static/css/95.d16cbade.chunk.css","a8c3c35c334911fadbcef6ef9cfb4dce"],["/react/build/static/css/96.2276e27f.chunk.css","16221dd332d6c2cd422b90463880e7ea"],["/react/build/static/css/97.92df39ea.chunk.css","248dd7a153a8a1fac332103b57f55305"],["/react/build/static/css/98.c2f5b906.chunk.css","ab3193578b3119e73134ed42ca59d32b"],["/react/build/static/css/99.fd3fa2e9.chunk.css","97c0f9c3d8d16c05584bec1ce645cda0"],["/react/build/static/css/main.4ba9c42e.chunk.css","3b032fe68bf0108e392e5a36423b6835"],["/react/build/static/js/0.950b043c.chunk.js","53626cd1ed1060016a036518ba6b2c77"],["/react/build/static/js/1.9de07cbc.chunk.js","196c1ffd38b2415d627e2ab48865b2ee"],["/react/build/static/js/10.d24f0376.chunk.js","df373f91417bce1cdf93f8eb72121b3c"],["/react/build/static/js/100.9ba520f2.chunk.js","3f412f989d3f2983d7b6f537db582efa"],["/react/build/static/js/101.a36f1d30.chunk.js","6f50e6f1cd4d0f8c86182a5e96447ee6"],["/react/build/static/js/102.ff2570a8.chunk.js","813a786cae3f9e534c3d89028bd4b736"],["/react/build/static/js/103.fd37a1ff.chunk.js","0aa41a7dfccdd9d28b9693581e7f4663"],["/react/build/static/js/104.60d3a0e1.chunk.js","15828bfe4379c9be45111eaeaea11357"],["/react/build/static/js/105.e1a30694.chunk.js","891fa35534312ede7990d4fbd7a9a52c"],["/react/build/static/js/106.8213b340.chunk.js","2dd6909e7eae224c743fafb2f5a791ad"],["/react/build/static/js/107.42b7c4bf.chunk.js","439cd51c4541b5ab96044e335662e423"],["/react/build/static/js/108.caf8cbd5.chunk.js","5f563b9609e53ca19a56c36a0989c34a"],["/react/build/static/js/109.6b417db2.chunk.js","437d65bb8e71148b1fb4419262e68db7"],["/react/build/static/js/11.f6a22d4c.chunk.js","35a07797cbb1ad940d229d8c7127a5ec"],["/react/build/static/js/110.cd9e995c.chunk.js","0f8a8ecadedbe093218a4e1f34cfccc1"],["/react/build/static/js/111.040579e2.chunk.js","6741d156f90df122996b35e231144198"],["/react/build/static/js/112.7b762f89.chunk.js","3508fee45c4a8b7f307e35049ca3711f"],["/react/build/static/js/113.c221ab65.chunk.js","39bd9e56d22c6c7c2170b883e68e9d94"],["/react/build/static/js/114.4a696b70.chunk.js","96775da9f9225feb7394fbebaa8de320"],["/react/build/static/js/115.75a06818.chunk.js","e450cc3b4773e4f5b9281113a88b94ed"],["/react/build/static/js/116.c4b45598.chunk.js","951b681a1c311022aac806df7bde9249"],["/react/build/static/js/117.54c558b7.chunk.js","09d8f545d2742b428c474b8821fe07a6"],["/react/build/static/js/118.8fc43a38.chunk.js","da8e9b643298f236e7a34410deca2435"],["/react/build/static/js/119.22bc8277.chunk.js","0080af9055bf5ba3f1bad86d2447c77f"],["/react/build/static/js/12.18ee30ad.chunk.js","74015b3aab5bc49e883f1cd96cde3b96"],["/react/build/static/js/120.77e17500.chunk.js","cf1b3308f7b0b78019b8b50b93d07300"],["/react/build/static/js/121.d5626a1f.chunk.js","040d522301541a91aaab1acca8d2efcb"],["/react/build/static/js/122.e3c311c6.chunk.js","161fb27d3c7bf297604ad7db703c3172"],["/react/build/static/js/123.4e727540.chunk.js","1ec90fe3963b03d2feb278c2ea816c09"],["/react/build/static/js/124.b5e1ae51.chunk.js","c3ca89c761548485747de55f85d32547"],["/react/build/static/js/125.cee161fc.chunk.js","6eb7bcfefd52cf16b51c5d48e790637d"],["/react/build/static/js/126.3d521971.chunk.js","767b0690a2f63d2aae2ccf3703b50814"],["/react/build/static/js/127.1e2c37c9.chunk.js","3d93cb64b88e3c60d121e1030b496eda"],["/react/build/static/js/128.4b60992e.chunk.js","0bc56ed81bb429f42d9f4332ff034525"],["/react/build/static/js/128.4b60992e.chunk.js.LICENSE.txt","5092c6e04c7faa4b291d51dc5bb6081a"],["/react/build/static/js/129.be2b084e.chunk.js","4d227dfebde387f6a21f3832bd0cacf8"],["/react/build/static/js/13.fd263686.chunk.js","84ae827bd92c06e4558a6c09b5f4bd3b"],["/react/build/static/js/130.de4b29f7.chunk.js","dfaf43439ecceac0fa9368e354ddb829"],["/react/build/static/js/131.c9d870fe.chunk.js","d01e56227dea0918eb5f1ee15838bff6"],["/react/build/static/js/132.d20e6a57.chunk.js","a4e825dff2d64f30b7b71306d32972de"],["/react/build/static/js/133.feda9d0c.chunk.js","f158ded81e467d8558f1194d11fc17bb"],["/react/build/static/js/134.524f5912.chunk.js","c051e8e9e0d53b7cf974b91c13e50b0f"],["/react/build/static/js/135.b016acb0.chunk.js","6fc04b352a9bcca056d061c2aaaa8682"],["/react/build/static/js/136.e57fc77b.chunk.js","6fdb084fa45b706a7aeec6e7810e8ec2"],["/react/build/static/js/137.ae13bfd6.chunk.js","73c56963a96b99370b17d9c5fa83eebf"],["/react/build/static/js/138.e455a636.chunk.js","47880e184fafe1643290e31857b500d6"],["/react/build/static/js/139.72c762da.chunk.js","6cb640fa820e1710313845c8cfecbfea"],["/react/build/static/js/14.47d6b04d.chunk.js","a5b82ffc9e077fa7ef89a30f1192ad79"],["/react/build/static/js/140.788d5d7d.chunk.js","1126e168d63cdb3dfd4899058f9daa9e"],["/react/build/static/js/141.a517d033.chunk.js","73be93c2d825315bb85552df8660497a"],["/react/build/static/js/142.30365991.chunk.js","9d1613c3b743c448680855284419219a"],["/react/build/static/js/143.a06783fb.chunk.js","b0584b907636d646df46faa30931b49f"],["/react/build/static/js/144.1d1e4bee.chunk.js","a815314f3fbf05838cba177b86202331"],["/react/build/static/js/145.12acba3e.chunk.js","fd3596174537978dfad5b9cc7def7a3e"],["/react/build/static/js/146.bf65115f.chunk.js","09dc7686dce8950c255a4db3eafcd11d"],["/react/build/static/js/147.80f94ffb.chunk.js","20a865cef76df77d4336b83ce9930a21"],["/react/build/static/js/148.cb65362e.chunk.js","0e44b78e19eb062556622c78b3efdd0b"],["/react/build/static/js/149.dff73c28.chunk.js","d0c45d76ee618d023c0bbc8a966af626"],["/react/build/static/js/15.d5a97a57.chunk.js","8fea7eaa58b64f4e53b6c8cbc1cf646c"],["/react/build/static/js/150.cdc46952.chunk.js","e78829a489c1634323dee23dc0aff0ee"],["/react/build/static/js/151.215ccc57.chunk.js","a4a9bd76e03bbae828285f2330ccbf10"],["/react/build/static/js/152.d34fe6eb.chunk.js","7af4ceab25cb92964ac6ae4d4b9ab574"],["/react/build/static/js/153.14457629.chunk.js","d59269ebb9cf551e3345819631003334"],["/react/build/static/js/154.8c508ffe.chunk.js","ed24afb65230ee54e2b2214006cc0015"],["/react/build/static/js/155.6f707b22.chunk.js","03d784e9d2088a39f8c0fb7efa712a60"],["/react/build/static/js/156.707e6e6b.chunk.js","5cfea34ca59115d3f27288cf47515079"],["/react/build/static/js/157.2f71ccfd.chunk.js","9b34b36af2cdec3c6d906a9a5d25cfb7"],["/react/build/static/js/158.f6455da6.chunk.js","9db6c1d017f55b93c12efe4d6e373bb0"],["/react/build/static/js/158.f6455da6.chunk.js.LICENSE.txt","03278fe9381615d8b390847939a9eb37"],["/react/build/static/js/159.74ba78fd.chunk.js","b28876e6a55e45a3354ea0e74f2e93a1"],["/react/build/static/js/16.bc293744.chunk.js","b3660a14685e13cad8b459ca21366b7a"],["/react/build/static/js/160.2bcfcb23.chunk.js","147146f9e084d6a56acd9b7cdd1d7a4f"],["/react/build/static/js/161.f6bbdcd4.chunk.js","247d7b8277eed595367eac1a2aff9f6e"],["/react/build/static/js/162.8747f04a.chunk.js","51c3ac731ce1fb634acdb41b074f3757"],["/react/build/static/js/163.2afa608c.chunk.js","f266bc2f4dc8df7f25cc3157eb7426ec"],["/react/build/static/js/164.4489f218.chunk.js","0225bad3e936693897d4d5c3ba4d3737"],["/react/build/static/js/165.baffdb80.chunk.js","0ccda410360a02a9d7e4f7ca40b108d0"],["/react/build/static/js/166.799f1f7c.chunk.js","1b15340c6d9c28be38c502b44e7999aa"],["/react/build/static/js/167.86cebc99.chunk.js","59c32a7028efbc85619c2cc73f32c310"],["/react/build/static/js/168.558120b4.chunk.js","5cd4d431e977da5a5eeaaac20be13c31"],["/react/build/static/js/169.8fa8b8ba.chunk.js","0bb4cf0e665952be4c0ce09164f55784"],["/react/build/static/js/17.de7604c0.chunk.js","61e670ba3790ce7f0c3f4c02cdfc848c"],["/react/build/static/js/170.29291c49.chunk.js","b7503c3b8450e5711d3152cca59c2eff"],["/react/build/static/js/171.de8280b2.chunk.js","5277f1e5b80ae7bea22f95b7b737e2df"],["/react/build/static/js/172.22bbe9f5.chunk.js","1facc263b2640b8af1472a6023bbbaab"],["/react/build/static/js/173.94c0e556.chunk.js","f6d6204019382b7d96609ac18a02d351"],["/react/build/static/js/174.afa4668d.chunk.js","fa6413c1a36b55adf4c74bba89599914"],["/react/build/static/js/175.3e58e60a.chunk.js","6bbac6e6008e893ad788653298135255"],["/react/build/static/js/176.9ceef6fc.chunk.js","47744d4622753bc1d3f987ed5e7c50e4"],["/react/build/static/js/177.3166c44c.chunk.js","02ad7256f8cd11789a93cf225684208f"],["/react/build/static/js/178.28e345f3.chunk.js","ca5227e5cd5f69bba43762f43c349782"],["/react/build/static/js/179.5566c97d.chunk.js","6309b0511d26d6b98345fcb72727f535"],["/react/build/static/js/18.99b2f967.chunk.js","0d363c0a0c4cd1111af31d097be614cf"],["/react/build/static/js/180.6d13a34f.chunk.js","f3d0d105d033514bb79d849af64f0959"],["/react/build/static/js/181.5c937bc4.chunk.js","2633dbef0664ec21d8af22d5a758563d"],["/react/build/static/js/182.d27655be.chunk.js","a0cbd437613c0d1ba76c6404f185fd68"],["/react/build/static/js/183.5936f0ff.chunk.js","b79d8a8a728360003c42ea6f9deddf9c"],["/react/build/static/js/184.c7065b49.chunk.js","c6bee8ff0964f88ce513a5bd516f38c9"],["/react/build/static/js/185.7a4560ec.chunk.js","f40d6aace2a3723b640db24e7c1a9c22"],["/react/build/static/js/186.ebe6964e.chunk.js","3bcfa5c37f1aadf19899ad97ee89e2e3"],["/react/build/static/js/187.d03d0033.chunk.js","96be13777e8e6d85694ace4eb25a3e73"],["/react/build/static/js/188.bbd815cf.chunk.js","249fd75dfe214883beb403bf844b2f10"],["/react/build/static/js/189.0ef1ca4a.chunk.js","b96f34a63c203065c25a3f2ecc23c231"],["/react/build/static/js/19.ce91b7b4.chunk.js","54ba092aa4496e720f1327891a9e7a01"],["/react/build/static/js/190.acf75e08.chunk.js","03e4f568a1f0e3d383904f6d584c49df"],["/react/build/static/js/191.b7dd8c24.chunk.js","d036878da6a5eed6423e3d524c81a429"],["/react/build/static/js/192.82092842.chunk.js","4b320c8e9d367ca929fb2efb06eec577"],["/react/build/static/js/193.b06ee6ff.chunk.js","486e6045ef730d5ef7b87312db809214"],["/react/build/static/js/194.86697bc0.chunk.js","c548d7917055ab60f24a8112772be544"],["/react/build/static/js/195.40771db7.chunk.js","c903983fee691eedb4487d543a671df8"],["/react/build/static/js/196.bb8df418.chunk.js","59f4efe45779f9bb5ef233ffd1578080"],["/react/build/static/js/197.cfdbe0e6.chunk.js","290ee2dbd1f52200fc4ccc2fbef8ca21"],["/react/build/static/js/198.89910468.chunk.js","ab66050960b8df73fdb871b8b48aa6dc"],["/react/build/static/js/199.8157be7c.chunk.js","c1ab6572cc79483f243c7d7deb56d96c"],["/react/build/static/js/2.867be313.chunk.js","14eb4e8ca3b36e910eb4313327e5bc4a"],["/react/build/static/js/20.f1db0e3e.chunk.js","7917088747225bf401aababf9a76a8c4"],["/react/build/static/js/200.2fb52117.chunk.js","d27b8a1f799aba9d53518802cd89d040"],["/react/build/static/js/200.2fb52117.chunk.js.LICENSE.txt","cf224aa154060b2c3c86fa6ed5af6aa8"],["/react/build/static/js/201.a0e499c0.chunk.js","56bf4b83b3093b392d3064cadeabd49b"],["/react/build/static/js/202.e315f1fb.chunk.js","509bd66e3fd6a3282f349a64caac0d4b"],["/react/build/static/js/203.d2c430dc.chunk.js","8bec5fb3ab0bfd2561a4d64c3b146510"],["/react/build/static/js/204.39df5cb8.chunk.js","19fd5825e9cc489bec5ec3d5103b639a"],["/react/build/static/js/205.fd0b0a38.chunk.js","389eaf6acb15aa08576da5c1604ef279"],["/react/build/static/js/21.6da4d475.chunk.js","978591d1e81e94b1024e1c0172be6a69"],["/react/build/static/js/22.3c5f5338.chunk.js","0d0c6bf29ad45fd9fa58a6bfc1fbce48"],["/react/build/static/js/23.394bc880.chunk.js","29dc95ff4bceb888ea660952b28c9b7e"],["/react/build/static/js/24.23597b79.chunk.js","3498c409bc013bdf874342f48627a78f"],["/react/build/static/js/25.05415ebf.chunk.js","56cf51b642cec96b84a220a2b7581f83"],["/react/build/static/js/26.e9e9c6fc.chunk.js","72406fc6d20cb7206e9cd572fea0c361"],["/react/build/static/js/27.3cb81d7f.chunk.js","41d65e96bc8e5bf6a8bede19b9ceecb1"],["/react/build/static/js/28.d315e6e4.chunk.js","ec097e4332a121b8377ef90bc467b823"],["/react/build/static/js/29.fc579b75.chunk.js","b964519933260b51b0cb3d6eb4886ad4"],["/react/build/static/js/3.4dc00b2b.chunk.js","e4f1e032eedd0e98be40b1eba434f950"],["/react/build/static/js/30.392e284c.chunk.js","9fbc3debe88e2576da5bee04e4b657a6"],["/react/build/static/js/31.c0101882.chunk.js","61327bea5aff4ea1321b32e91bd864e0"],["/react/build/static/js/32.91558abd.chunk.js","704448f96d6902f3337c8044cb408162"],["/react/build/static/js/33.797d8de2.chunk.js","bff4cde38a7bf04154cb01bd6f87f5d0"],["/react/build/static/js/33.797d8de2.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/34.bfc7e636.chunk.js","942293388f499acbb66cea796d85c404"],["/react/build/static/js/35.3c037bbc.chunk.js","a9235bc050d420c71b3ca8bd2947e04a"],["/react/build/static/js/35.3c037bbc.chunk.js.LICENSE.txt","2b3d665dc9a02fc42e91564075536ce8"],["/react/build/static/js/36.7f8322f1.chunk.js","e3e5b3a229a977d58fd29d110803c524"],["/react/build/static/js/37.258e5be8.chunk.js","4759be7fcfdc08e63769f274840e7aee"],["/react/build/static/js/38.00840707.chunk.js","32a4eab2648d9c28b10ddeb6d9e413d6"],["/react/build/static/js/39.06d83b60.chunk.js","252aed63f743d7eb3b240ca34a30d7f1"],["/react/build/static/js/4.705c2920.chunk.js","4cb957d55a13744f9636e01635ab6e2b"],["/react/build/static/js/40.89c25ad3.chunk.js","b4fa6a2794288bfb4af5a2db3ba0ae35"],["/react/build/static/js/41.777a6143.chunk.js","6129a6c7a27718b1f69319fb505c9f52"],["/react/build/static/js/42.8d250eae.chunk.js","8b3bb45b6b253ff31f3f467dac9ae16b"],["/react/build/static/js/43.9bec87d0.chunk.js","1fb847619a6a05f58e25387b14ab882b"],["/react/build/static/js/44.4b01089f.chunk.js","8fc0f7b56eee5fa8e55cd289f6433861"],["/react/build/static/js/45.63927482.chunk.js","8383f183d3b3f7f734ac4e011bc586e3"],["/react/build/static/js/46.da1f47c6.chunk.js","6f94c0011891b95188c8a8c4fb0465f2"],["/react/build/static/js/47.01fd594e.chunk.js","a1e57ef9ab17d8d430106e2769fb11ce"],["/react/build/static/js/48.64b15f86.chunk.js","7c6de7673b55d3f4a9de777f0d7ebf6b"],["/react/build/static/js/49.30134f6f.chunk.js","df68a343f871eda97499d1f25fdda897"],["/react/build/static/js/5.ab9433b7.chunk.js","5d76d35da0887b0d7e3156094923c786"],["/react/build/static/js/5.ab9433b7.chunk.js.LICENSE.txt","7ec01595672f75e83fd81b41f132f4c1"],["/react/build/static/js/50.749bc1e3.chunk.js","5f48bcd396ba43967edcc0992e55c630"],["/react/build/static/js/51.445ae5aa.chunk.js","cd806d6697408ff44419255faf323701"],["/react/build/static/js/52.075b5266.chunk.js","8de99837f092aa6c66a7ed8ea00e7b37"],["/react/build/static/js/53.a67e6fad.chunk.js","0d9a3a045b4b8d2adb0ce2caebde28a9"],["/react/build/static/js/54.9b468fee.chunk.js","a42e3e9fd94447e0815c5c633cabc2e7"],["/react/build/static/js/55.fd22ad3e.chunk.js","b567add8fc52277096b91373294b3d85"],["/react/build/static/js/56.311e64fd.chunk.js","f29176008b69403b86def7feb4088e0b"],["/react/build/static/js/57.534c2fad.chunk.js","4cd171d04626f496cfbda9f1a12ac8c1"],["/react/build/static/js/58.9032f92e.chunk.js","75571f7fc243b1a9f7d496543aa69e53"],["/react/build/static/js/59.2fb94832.chunk.js","18e56da674b5dede6eb1e4bed0beaca5"],["/react/build/static/js/6.c010a26e.chunk.js","3b013ecd3674889935fd90722c8517dd"],["/react/build/static/js/60.0990e7fa.chunk.js","d0c22adf475f44ba56af5bb1c869c4c0"],["/react/build/static/js/61.48c1146b.chunk.js","7891290b0422f9f88f69c7dee7694b1f"],["/react/build/static/js/62.46f87dbc.chunk.js","239a8783e0f4da91e15017771349ca46"],["/react/build/static/js/63.9e373d70.chunk.js","bfa435c3a83ef80a19312b9723aa0667"],["/react/build/static/js/64.81792c4d.chunk.js","5ade4f471846461922463dab6a2ac9d3"],["/react/build/static/js/65.986af356.chunk.js","b3a782827bf094a66f64b251e2d892db"],["/react/build/static/js/66.6521befe.chunk.js","e36bad0ce893c232763a8d0e129d3066"],["/react/build/static/js/67.c34c8f05.chunk.js","59b658a029cd540c1a88b78399fff7c5"],["/react/build/static/js/68.6de9cb39.chunk.js","d9e4f50d7ca0b50a0f77b7aeed29680f"],["/react/build/static/js/69.860ca9ca.chunk.js","1833dafe5089fc91c40b7605f2b9db39"],["/react/build/static/js/7.db9e3af4.chunk.js","5c7fbafb0a20760d3e1bf53de1d601cd"],["/react/build/static/js/70.a50e7b72.chunk.js","93e1d91fbbe4ea4258315226ac357d2b"],["/react/build/static/js/71.df670646.chunk.js","6c5c788911a2c453c50ba6bb881eace2"],["/react/build/static/js/72.ae8334aa.chunk.js","91f0513f0f05d8fc5918d64d90236cf4"],["/react/build/static/js/73.3d04611e.chunk.js","92356efbe84f292ca9c76efd831c4580"],["/react/build/static/js/74.0fa37d52.chunk.js","e08d8b0820873fe0d8cf3e897c5c131b"],["/react/build/static/js/75.faa9a51e.chunk.js","b76ac5a1983bf886e3317b686e8207a1"],["/react/build/static/js/76.ce41a10c.chunk.js","42c5ae40299b68d142c3acae914f0ff7"],["/react/build/static/js/77.10d5a9e0.chunk.js","df1ce20da10f9aa60fc07d7109665829"],["/react/build/static/js/78.1568be59.chunk.js","8fedc421874a7a61f5e29e6dd200b7c1"],["/react/build/static/js/79.4faa9078.chunk.js","61004ae73875ec41a794914cd2a62210"],["/react/build/static/js/8.460c5da9.chunk.js","839dbf0680132749afa8513ec2817769"],["/react/build/static/js/8.460c5da9.chunk.js.LICENSE.txt","c826d0bbfaa01aea33aca05c74c5cf41"],["/react/build/static/js/80.88bca748.chunk.js","9a322f8c94571051aa619e2a492dcb41"],["/react/build/static/js/81.266f7709.chunk.js","1d6967dcec92ed71d449206c86e5c115"],["/react/build/static/js/82.1167fd51.chunk.js","f6edd456aaeaa414444de8edbc0ef782"],["/react/build/static/js/83.f9f5c0e3.chunk.js","61317059eda03ebfe2e48b8f1d321444"],["/react/build/static/js/84.6d69e0a1.chunk.js","2adcb691b0ccf073774c4afd362c82d2"],["/react/build/static/js/85.9aa93dd4.chunk.js","7476c6c54e4af4d1d351d1b6a24287dc"],["/react/build/static/js/86.a38bb2ab.chunk.js","7a60e74e362485e1fb108013116115cc"],["/react/build/static/js/87.e26f998f.chunk.js","155edeb3cfd1bd0b2a7acc66dcbf8e27"],["/react/build/static/js/88.9b8160dc.chunk.js","9a9d7cd97e8297963cb50dcac15f86d2"],["/react/build/static/js/89.3cf93f3c.chunk.js","b585814885bff004023563467cda841b"],["/react/build/static/js/9.74545efc.chunk.js","87dfaf30a42d5c9b59ce22ee2450b2f2"],["/react/build/static/js/90.58a6aba9.chunk.js","4309c71084203f30966db2ce11dafe13"],["/react/build/static/js/91.9ef1dd32.chunk.js","b73e9f188dc2177b304b2c69a62c1964"],["/react/build/static/js/92.084889a1.chunk.js","ad0623b555b84d0fa55b5dccdc0a1236"],["/react/build/static/js/93.c69c62ab.chunk.js","7cc0c0cea8750f1ad3401f2dcff7418f"],["/react/build/static/js/94.a4b3c896.chunk.js","2edcc21b306a124dceb2fe1341c9a361"],["/react/build/static/js/95.366d0b58.chunk.js","a5ab4ad6b3fb299590503ed84b6fd6fc"],["/react/build/static/js/96.ff646108.chunk.js","8b043fffcb944338a8ad6d13566379d8"],["/react/build/static/js/97.f67071b4.chunk.js","c176a12d01ba5d600e37cd713eb56193"],["/react/build/static/js/98.fb81cf5b.chunk.js","75543d35e5329b93b32a5b9e51832dcd"],["/react/build/static/js/99.ea8b205b.chunk.js","578d21208e31cba711c9398b87bd171c"],["/react/build/static/js/main.4c84bff3.chunk.js.LICENSE.txt","20c4c9722b39971e742932d08ec3daf5"],["/react/build/static/js/runtime~main.ce65ae00.js","602d7b9b13d984676fea1ebc0a85761c"],["/react/build/static/media/2-1bg.d22a63b9.png","ba2b4a272d5ca00d9400b4cd1fd573d6"],["/react/build/static/media/2-2-1.afd0f2f5.png","63de0e927282052b4b7a3a4a4e06c004"],["/react/build/static/media/2-2-2.26bc3301.png","09350b2fc63799fbbbed880ee86c54dc"],["/react/build/static/media/2-2-3.6d6ce99c.png","04c46e92f6c6dbc3f354c7d12f41efdf"],["/react/build/static/media/2-2-head.5e69dbb2.png","1ed02c446d34cd67de8d1685ffd16181"],["/react/build/static/media/2-3-1.bcb33d47.png","6309aee1c5b0f1906cf8224c70a2954d"],["/react/build/static/media/2-3-2.84718f27.png","31c01055ab07471d38fc500d6b705d15"],["/react/build/static/media/2-3-3.db9fe021.png","a57f266b735b7cdba67598b4f26d344a"],["/react/build/static/media/2-3-4.15673036.png","e16aa707c8a5d37f083723bdbcd1e0c4"],["/react/build/static/media/2-3bg.deef1b07.png","5b8e2e8dd995ea94a13247eb5ed7ca9e"],["/react/build/static/media/2-4-1.6347d272.png","ab42a83a413363ee38afe9d6744908e1"],["/react/build/static/media/2-4bg.45478d20.png","f28c71d7b533b10dc5c1c33ddc7e028d"],["/react/build/static/media/2-5bg.9cca3de1.png","7d7c0003e780841147d31243f7c305ad"],["/react/build/static/media/2-6-1.302b729e.png","cd88cc40364a0dacde3fa5af91cb8407"],["/react/build/static/media/2-6-2.b262b91e.png","50b143930101e1b295683ba0099f9ab9"],["/react/build/static/media/3-1.9fdda521.png","f6add2be652f2989e8b5c8ebc319f44d"],["/react/build/static/media/3-2.47050941.png","b3ad137b32270db1b9fc4aa08c8e0451"],["/react/build/static/media/3-3.c767aae7.png","5d79fb69eee45493a7555b6414c739c0"],["/react/build/static/media/3-4.92820cbc.png","5d26624685fca97de2721a718a5209eb"],["/react/build/static/media/3-bg.4f22fe34.png","28b762cb9f96c8122b700f54e3c914b4"],["/react/build/static/media/34@2x.ed8e5910.png","174665edd0ab7f03fa9e60353417cbaa"],["/react/build/static/media/35@2x.33462edc.png","8cfe5ce0a0d51e3b6d9af2a5ccb2784a"],["/react/build/static/media/36@2x.8f54f5ba.png","0dd97091f3e6be410d8d5ef8df634ce8"],["/react/build/static/media/37@2x.97a40a2a.png","54b6a5ad4cdecb5d722bb1509e5e0216"],["/react/build/static/media/38@2x.f072fe68.png","e890bdfa45d996910aad3597b0a24c09"],["/react/build/static/media/39@2x.ee1af05a.png","cef1223f2f0ce7cc451c982e2f7dc6dd"],["/react/build/static/media/4-1.79fa159d.png","2bea356c9736a2f3787b03d69b72c733"],["/react/build/static/media/4-2.9c066e75.png","88eada7dcd52a5d211ee86aacd523616"],["/react/build/static/media/4-3.a1487a5b.png","da4afd909ef92b84e7a90043e96504d1"],["/react/build/static/media/4-4.5eb40734.png","d3f20f10c4de4cf438ac376516763db9"],["/react/build/static/media/4-bg.214b12ef.png","bb353b3cf7d527c4c052a5462e5f2209"],["/react/build/static/media/40@2x.f10a55e2.png","603a7113eda7af6d3d908b8b7bed4e1a"],["/react/build/static/media/42@2x.25d6b5fd.png","b17ffff59b4673910f125e208e448757"],["/react/build/static/media/44@2x.1374baf9.png","0f150a0e7cf098056300667f82d986f4"],["/react/build/static/media/46@2x.e272d43e.png","06d55da5cb08016c1d1561e111e41c29"],["/react/build/static/media/48@2x.3bde4de9.png","46fe84acf4e9b0c974d28785a76d416d"],["/react/build/static/media/49.b03e6efe.png","b084f468520ae3ea313839228035ed41"],["/react/build/static/media/50@2x.69b76634.png","59d8c56b75d5833bcaa4ca40c24e0282"],["/react/build/static/media/52@2x.41805cbb.png","9e64828acb8840429063f19df28f6262"],["/react/build/static/media/55@2x.83486b73.png","1f3a3cec5959e66b7e32acb3974c30b2"],["/react/build/static/media/57@2x.8dc6b0b8.png","e9e9efcca4a99b81aeaa2b3d5f3d8149"],["/react/build/static/media/59@2x.b0884ef0.png","076b0a99ff2dfa32cf88da927fd5bdde"],["/react/build/static/media/61@2x.99d3cc3e.png","0899a86bb440717a21f3692383ebf49d"],["/react/build/static/media/63@2x.49f389b9.png","74d7a6b844adc2bac1f21d47f3878a78"],["/react/build/static/media/65@2x.ef33e2f9.png","82a58ddca2302ee7b12b0c38b8df9a4b"],["/react/build/static/media/67@2x.4a4f4b6c.png","7f37bcee2e2be94ddef7ef4feaf6b8a9"],["/react/build/static/media/69@2x.379c6a82.png","b0fbdb5e689fc6ac05bc029ed150c556"],["/react/build/static/media/BJHKHT.f065403a.png","7e59d4b496c81f75d5c11c5166f030a4"],["/react/build/static/media/CEC.3b748059.png","064eea41dfa53645eb0134012b9e7f2e"],["/react/build/static/media/GFKJ.eb30c414.png","a60603b90e7b35d31753400f56be7770"],["/react/build/static/media/HSKY.2e76ba44.png","390849e1165e584772959baecaafb55b"],["/react/build/static/media/ISCAS.851fcfda.png","6a2b57a38c79d3c48a5aa238a113d165"],["/react/build/static/media/KYRJLM.2d659e5c.png","8d92960a37abe7deb48e25b7ea72a2e5"],["/react/build/static/media/KaTeX_AMS-Regular.b1489df1.woff","7f06b4e30317f784d61d26686aed0ab2"],["/react/build/static/media/KaTeX_AMS-Regular.d4531cf7.woff2","e78e28b4834954df047e4925e9dbf354"],["/react/build/static/media/KaTeX_AMS-Regular.f80d9eaf.ttf","aaf4eee9fba9907d61c3935e0b6a54ae"],["/react/build/static/media/KaTeX_Caligraphic-Bold.0c96bc8f.ttf","021dd4dc61ee5f5cdf315f43b48c094b"],["/react/build/static/media/KaTeX_Caligraphic-Bold.7ce7636b.woff","1e802ca9dedc4ed4e3c6f645e4316128"],["/react/build/static/media/KaTeX_Caligraphic-Bold.f046a374.woff2","4ec58befa687e9752c3c91cd9bcf1bcb"],["/react/build/static/media/KaTeX_Caligraphic-Regular.35f3c951.ttf","d49f2d55ce4f40f982d8ba63d746fbf9"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4519ba4c.woff2","7edb53b6693d75b8a2232481eea1a52c"],["/react/build/static/media/KaTeX_Caligraphic-Regular.4a559f36.woff","d3b46c3a530116933081d9d74e3e9fe8"],["/react/build/static/media/KaTeX_Fraktur-Bold.069514d4.ttf","a31e7cba7b7221ebf1a2ae545fb306b2"],["/react/build/static/media/KaTeX_Fraktur-Bold.2ea3916b.woff","c4c8cab7d5be97b2bb283e531c077355"],["/react/build/static/media/KaTeX_Fraktur-Bold.5b8749ee.woff2","d5b59ec9764e10f4a82369ae29f3ac58"],["/react/build/static/media/KaTeX_Fraktur-Regular.0d90113d.woff","b7d9c46bff5d51da6209e355cc4a235d"],["/react/build/static/media/KaTeX_Fraktur-Regular.2c629b06.woff2","32a5339eb809f381a7357ba56f82aab3"],["/react/build/static/media/KaTeX_Fraktur-Regular.96556db6.ttf","a48dad4f58c82e38a10da0ceebb86370"],["/react/build/static/media/KaTeX_Main-Bold.07e762d0.ttf","9ceff51b3cb7ce6eb4e8efa8163a1472"],["/react/build/static/media/KaTeX_Main-Bold.20b90c20.woff2","8e1e01c4b1207c0a383d9a2b4f86e637"],["/react/build/static/media/KaTeX_Main-Bold.a9cdbc85.woff","22086eb5d97009c3e99bcc1d16ce6865"],["/react/build/static/media/KaTeX_Main-BoldItalic.7649d52f.woff","4c57dbc44bfff1fdf08a59cf556fdab3"],["/react/build/static/media/KaTeX_Main-BoldItalic.b345de5b.woff2","284a17fe5baf72ff8217d4c7e70c0f82"],["/react/build/static/media/KaTeX_Main-BoldItalic.bc8d96e9.ttf","e8b44b990516dab7937bf240fde8b46a"],["/react/build/static/media/KaTeX_Main-Italic.44a32ae6.ttf","29c86397e75cdcb3135af8295f1c2e28"],["/react/build/static/media/KaTeX_Main-Italic.ab751a9e.woff2","e533d5a2506cf053cd671b335ec04dde"],["/react/build/static/media/KaTeX_Main-Italic.e3954fe9.woff","99be0e10c38cd42466e6fe1665ef9536"],["/react/build/static/media/KaTeX_Main-Regular.13b3f852.woff2","5c734d78610fa35282f3379f866707f2"],["/react/build/static/media/KaTeX_Main-Regular.9e75cd60.woff","b741441f6d71014d0453ca3ebc884dd4"],["/react/build/static/media/KaTeX_Main-Regular.af7fc7b3.ttf","5c94aef490324b0925dbe5f643e8fd04"],["/react/build/static/media/KaTeX_Math-BoldItalic.4d6241be.ttf","9a2834a9ff8ab411153571e0e55ac693"],["/react/build/static/media/KaTeX_Math-BoldItalic.94810ff6.woff","b13731ef4e2bfc3d8d859271e39550fc"],["/react/build/static/media/KaTeX_Math-BoldItalic.d5d35e84.woff2","d747bd1e7a6a43864285edd73dcde253"],["/react/build/static/media/KaTeX_Math-Italic.11278d36.woff","f0303906c2a67ac63bf1e8ccd638a89e"],["/react/build/static/media/KaTeX_Math-Italic.cae7ea26.ttf","291e76b8871b84560701bd29f9d1dcc7"],["/react/build/static/media/KaTeX_Math-Italic.ffda8803.woff2","4ad08b826b8065e1eab85324d726538c"],["/react/build/static/media/KaTeX_SansSerif-Bold.2946bdb5.woff","3fb419559955e3ce75619f1a5e8c6c84"],["/react/build/static/media/KaTeX_SansSerif-Bold.5a20a475.woff2","6e0830bee40435e72165345e0682fbfc"],["/react/build/static/media/KaTeX_SansSerif-Bold.f0ad0abc.ttf","7dc027cba9f7b11ec92af4a311372a85"],["/react/build/static/media/KaTeX_SansSerif-Italic.c7feacd5.ttf","4059868e460d2d2e6be18e180d20c43d"],["/react/build/static/media/KaTeX_SansSerif-Italic.c834ba6d.woff","727a9b0d97d72d2fc0228fe4e07fb4d8"],["/react/build/static/media/KaTeX_SansSerif-Italic.e5fc2aef.woff2","fba01c9c6fb2866a0f95bcacb2c187a5"],["/react/build/static/media/KaTeX_SansSerif-Regular.5af9e1cf.ttf","5c58d168c0b66d2c32234a6718e74dfb"],["/react/build/static/media/KaTeX_SansSerif-Regular.5bf28900.woff2","d929cd671b19f0cfea55b6200fb47461"],["/react/build/static/media/KaTeX_SansSerif-Regular.a4fd0563.woff","2555754a67062cac3a0913b715ab982f"],["/react/build/static/media/KaTeX_Script-Regular.a1c15978.woff2","755e2491f13b5269f0afd5a56f7aa692"],["/react/build/static/media/KaTeX_Script-Regular.cd3b0634.woff","d524c9a5b62a17f98f4a97af37fea735"],["/react/build/static/media/KaTeX_Script-Regular.dd0db7ae.ttf","d12ea9efb375f9dc331f562e69892638"],["/react/build/static/media/KaTeX_Size1-Regular.1876361f.woff2","048c39cba4dfb0460682a45e84548e4b"],["/react/build/static/media/KaTeX_Size1-Regular.bbd9552c.ttf","7342d45b052c3a2abc21049959fbab7f"],["/react/build/static/media/KaTeX_Size1-Regular.c4ae0d25.woff","08b5f00e7140f7a10e62c8e2484dfa5a"],["/react/build/static/media/KaTeX_Size2-Regular.635e9324.woff","af24b0e4b7e52656ca77914695c99930"],["/react/build/static/media/KaTeX_Size2-Regular.d1e8ff17.ttf","eb130dcc661de766c999c60ba1525a88"],["/react/build/static/media/KaTeX_Size2-Regular.f516b73c.woff2","81d6b8d5ca77d63d5033d6991549a659"],["/react/build/static/media/KaTeX_Size3-Regular.1ef7adae.woff2","b311ca09df2c89a10fbb914b5a053805"],["/react/build/static/media/KaTeX_Size3-Regular.5d632274.ttf","7e02a40c41e52dc3b2b6b197bbdf05ea"],["/react/build/static/media/KaTeX_Size3-Regular.f32a9fde.woff","0d8926405d832a4b065e516bd385d812"],["/react/build/static/media/KaTeX_Size4-Regular.1d132596.ttf","ad7672524b64b730dfd176140a8945cb"],["/react/build/static/media/KaTeX_Size4-Regular.4f012d6a.woff2","6a3255dfc1ba41c46e7e807f8ab16c49"],["/react/build/static/media/KaTeX_Size4-Regular.f668d566.woff","68895bb880a61a7fc019dbfaa5121bb4"],["/react/build/static/media/KaTeX_Typewriter-Regular.4f31d033.woff2","6cc31ea5c223c88705a13727a71417fa"],["/react/build/static/media/KaTeX_Typewriter-Regular.b1d1af1a.ttf","257023560753aeb0b89b7e434d3da17f"],["/react/build/static/media/KaTeX_Typewriter-Regular.d3c8e68f.woff","3fe216d2a5f736c560cde71984554b64"],["/react/build/static/media/LC.f247fdb8.png","3e02cbcebad7837bf48da07b33a10bf5"],["/react/build/static/media/LSLM.99387946.png","41c202edbdb8a04e0cff8dca05fcc3de"],["/react/build/static/media/ML.08d278e2.png","9f958c18dbce14eafeed88a2fff5ec30"],["/react/build/static/media/NJDX.bb34b326.png","48e32a4eb948d5d618f7234210cd111d"],["/react/build/static/media/QH.b57a0131.png","45efbad10af2600ac575f17c7f1c6f25"],["/react/build/static/media/SHJT.426bf0c7.png","93cf5b16ef9208cb5bf1da99eebde8fb"],["/react/build/static/media/TX.b703476c.png","47cf36954b1fbb684e346d72dd890b14"],["/react/build/static/media/WXYJY.21e40191.png","e080df4c7b430301c9f741d432afa8ad"],["/react/build/static/media/XH.a0a88f17.png","a621d3a4f230af8107e727f60ed4c8f0"],["/react/build/static/media/XJY.b4c57bf1.png","e41c17ce768fcf94a03339a71c30d6f3"],["/react/build/static/media/YKD.4f7e2766.png","fa37d44fd25bcf449ec35efe68de61c5"],["/react/build/static/media/ZC.ad056aa5.png","c51f75c3c4c469809acda5c394c02adf"],["/react/build/static/media/achievements.f20b7e39.png","6a9f5aef5cc32d04d0a7a2f7acc38b11"],["/react/build/static/media/award-bg.f71628f1.png","c5dd065eaa235efd1c330b41d27f3370"],["/react/build/static/media/award-tit.4c48185a.png","5dec871e9bf24ad08589bf24da7d56c9"],["/react/build/static/media/ball.24214b6e.png","4600b466befba451dd38df26879cf299"],["/react/build/static/media/banner.40f1ff0c.png","196a855ae4a95a04943211925b34b83b"],["/react/build/static/media/banner.598a8076.png","1e538e70165e458ca1662f937d1264dd"],["/react/build/static/media/banner.786c0526.png","eefd881f5487eddcb4e45e0ed28e50bf"],["/react/build/static/media/banner.84187e6e.png","ecf9fdcd304fa1e37310d49755e2f009"],["/react/build/static/media/banner.f7da2db1.png","23523c6657f4a1abe198837d0316a162"],["/react/build/static/media/beijing.bfcd5b0e.png","518931a330ddf9dd7348d702c82c033c"],["/react/build/static/media/bg.401bf2cf.png","228280fae26c66cbfd718f680d16ce7f"],["/react/build/static/media/bg.9688532b.png","c1f86769f7e46442052e59452f01f9d9"],["/react/build/static/media/bg.a51f2ffd.png","10085e3dfd86fd912dd2df5855fdd7b0"],["/react/build/static/media/bgPng.ed010245.png","9c63690dae3e5e96cc49a08ff24cf230"],["/react/build/static/media/box.548a8c8b.png","d86432e2f3b9c9e605b14855d40c4c1f"],["/react/build/static/media/ccf_logo.a54fdc70.png","99678a58665cdb049736919636983ee3"],["/react/build/static/media/ccf_logo1.be10ead7.png","e2e6fef345151e132fdcce161cc87525"],["/react/build/static/media/codeafter.c3088c74.png","49ed3ae6c715b4f312f9a4af582ef2a8"],["/react/build/static/media/computer.4fe86b12.png","902233a9dd36c8a274324382e7f693b3"],["/react/build/static/media/contact_bg.3f5f4753.png","48959c7d63d5e54f1e538b50bfa8de60"],["/react/build/static/media/detectionBG.6759a755.png","a8244f19972a05a30815da7c25d5abd1"],["/react/build/static/media/earth.050b1435.png","bdc488cfc8356fbe92e2c5e85f38d3a9"],["/react/build/static/media/fun1.c99ffa49.png","0821dbab48751cec64b2bb3c795796ef"],["/react/build/static/media/fun2.12f22bca.png","54a5d7faf4b9ddb2e82d7b5207089a6c"],["/react/build/static/media/fun3.75c280e6.png","5c69ce2307b9e074af5ce82d88ef8582"],["/react/build/static/media/fun4.f499794e.png","253ae97d5ce8d7de5fd987d0ac9cc51b"],["/react/build/static/media/fun5.96b44942.png","e8afdfd77e8ea57ed9945cde3bcf7b98"],["/react/build/static/media/funBg.410c4305.png","d6f1410497fc1f2ed6acdbc525857fc6"],["/react/build/static/media/funBg3.d1c7d094.png","3e38083b0ae65fdcb3e237ee1caa0e6f"],["/react/build/static/media/funBg4.68c5f49e.png","4387caf6448bde780eccac5072aba145"],["/react/build/static/media/gitlink1.4bf0ed96.png","74f1d8c84848fb0b81ee404552ef7427"],["/react/build/static/media/gitlink2.0ec0ec22.png","8f753495bab62a461ee0cb63eb0ee889"],["/react/build/static/media/head.52aa3fc8.png","3a5b86995f4e5b03deb387dd013e58b4"],["/react/build/static/media/help.0bfb2587.png","ed85504ae3ea434b5dca53dc3a666dea"],["/react/build/static/media/help_bg.23e22049.png","f15a30789e07194ccc3ebb21138bf057"],["/react/build/static/media/huake.63b6a34d.png","adbad39e4b3344c8dac6fa02807eb9e5"],["/react/build/static/media/huawei.73ec7c22.png","64d20728102a750c9ce500eb424f1de5"],["/react/build/static/media/image20.31c2c65b.svg","e460558d48a47bfda068f0fbae063204"],["/react/build/static/media/image21.01d0caf7.svg","e5f5f0c37759e488a96306eea799569a"],["/react/build/static/media/image22.d4d77f6c.svg","1abe104b8da60da858be6b21f2d0c62a"],["/react/build/static/media/img1.8560258f.png","1a039a78776399d0eee98e6ad7a07ce5"],["/react/build/static/media/img1.e0beda57.png","37963219e6ca5c4144ba62693c52c31f"],["/react/build/static/media/img10.64149a3d.png","44f29fca2b72ab9726d3413cd75c763e"],["/react/build/static/media/img15.87a3556c.png","caf5daf4b8834cf0c40a93f32616e2f6"],["/react/build/static/media/img16.32badab9.png","e20c519658bc608e7b432ea7557cf618"],["/react/build/static/media/img17.c25d5edc.png","2b82779b3b1f36aa80495153b68f3d3a"],["/react/build/static/media/img18.4963efc1.png","df5029d95eef15daf5a7326e88399d6d"],["/react/build/static/media/img2.789fbbfe.png","f7ef7805e3cd8e94a431def695bd886d"],["/react/build/static/media/img2.ae303051.png","51bd149911e029ebf15ad8838b05c674"],["/react/build/static/media/img3.cee3ac5b.png","eafb9519b0ba2dd31e768fa8c751ea49"],["/react/build/static/media/img4.53c937cb.png","d79d2611f2cfbc03316fff2204ba0b90"],["/react/build/static/media/img5.ca3a2287.png","a55ff2eecc025d68b5f7a6f1f8a9ed85"],["/react/build/static/media/img6.8f81bf78.png","f64772292e6a90fc1da0dbdca501cd11"],["/react/build/static/media/img7.e4a68e6e.png","4c472d65efdbd4517ada8ee751228890"],["/react/build/static/media/img8.10500e00.png","aea38e49166c86c63b177f3145a0b064"],["/react/build/static/media/img9.d25372ba.png","aa259ddd863027c59146b33666f57c2c"],["/react/build/static/media/introduce.1d68f199.png","fe5c99f392759708035c4bab0955622a"],["/react/build/static/media/jijinhui.041fb524.png","827c1f894afb783870599d02cb5c4c3f"],["/react/build/static/media/joinUs.26ec28cd.png","9cd5fee199af626730ee25a37f118eb3"],["/react/build/static/media/lightspot-bg.62bc2938.png","55f2e11527e5913b9046a32ed5702be0"],["/react/build/static/media/lightspot1.9214f0ae.png","ac3bd597543bcfb1a17a039b9f955c50"],["/react/build/static/media/lightspot2.b7053786.png","5d91f7f67c0f69fb68d40416c15dc9eb"],["/react/build/static/media/lightspot3.2f8af8da.png","b6a4577e53a6ca085671ffd9a8b62ce0"],["/react/build/static/media/lightspot4.93769763.png","f9f2f6654b165d72d9780e101e19e845"],["/react/build/static/media/loginBg.1cddcbff.png","86ec58b9f8f3f50140770546cf840257"],["/react/build/static/media/logo.62af9fee.png","bdb086d84a720bfb0c7a3bef50cc6422"],["/react/build/static/media/logo.f0d4927b.svg","9ee4b6d239cf05d9118b4a863ca4bfa3"],["/react/build/static/media/logo1.ec3c2e67.png","1b63bf1709328011dd17013bd4999fd3"],["/react/build/static/media/logo2.b04c07f2.png","82f448805e0380b391c77943d02b1d46"],["/react/build/static/media/mulan.690d2289.png","b9d8b87a75927dc097d45280c2ca0f4b"],["/react/build/static/media/news-item.c2aef644.png","fd090d94d0fe94b8f12a9e68ac872c4d"],["/react/build/static/media/news-main.731a5143.png","40d592ac03be023dd1fd67a60a97df57"],["/react/build/static/media/news-main1.d438d3c7.png","f9c1445528c719c33464b6b9d5be8883"],["/react/build/static/media/partner_bg.88388216.png","eac2e2ad3b1a25d605ed746409b530ef"],["/react/build/static/media/projectBg.774764d7.png","916780acccd06591f270420affece47c"],["/react/build/static/media/projectDetailTaskBg.66b1fb2d.png","161c7fee542a59bdf4cb8a5a94086831"],["/react/build/static/media/qqChat.9e56cc22.png","fc97e294a452fcfae783dc73d1f24ff6"],["/react/build/static/media/registerBg.e14e89f4.png","5ca168f423644e195c7fe270cc728873"],["/react/build/static/media/resetPasswordBg.df9a6167.png","13b9a18d3a09d34b1320713d38fbd04f"],["/react/build/static/media/rightBg.55f14f0c.png","f38c59f756ada99c3eafd76ab2333925"],["/react/build/static/media/sexange.b3665539.png","fe580c3386c0dac7aa9480dbe1c26b9d"],["/react/build/static/media/slick.2630a3e3.svg","f97e3bbf73254b0112091d0192f17aec"],["/react/build/static/media/slick.29518378.woff","b7c9e1e479de3b53f1e4e30ebac2403a"],["/react/build/static/media/slick.a4e97f5a.eot","ced611daf7709cc778da928fec876475"],["/react/build/static/media/slick.c94f7671.ttf","d41f55a78e6f49a5512878df1737e58a"],["/react/build/static/media/sponsor11.5e9da48d.png","0cc78d9e2df9b816f79923244d807999"],["/react/build/static/media/sponsor21.8a655acc.png","86d7c2304bf3f60d923bdc6f25951f33"],["/react/build/static/media/sponsor22.96e2b643.png","c26b18460bdc7959b7baddc5bf8e9a8c"],["/react/build/static/media/sponsor31.0fd95bcb.png","099a8680be13f97915df39f8247fe2d9"],["/react/build/static/media/sponsor33.27be3b2d.png","11f04aa6ba51b6ba1ae2e09cdabaff8e"],["/react/build/static/media/subtitle.5019e086.png","b2d9c74c02d4de483f79085596d0064b"],["/react/build/static/media/taskbar.49a40f3a.png","80443aacad0a26162d838d4f71af128a"],["/react/build/static/media/teacher-img.1261f6b3.png","4cceb29b8c81720207fcc96db5fbf356"],["/react/build/static/media/time-bg.c9372737.png","9f205cabad975dac76cf4fa2662276c4"],["/react/build/static/media/top-1.54a95b91.png","3d2bbe827191450fb82fc04b7ba925c9"],["/react/build/static/media/top-2.2a21b300.png","7cddde07beac784e8edd065bf3c5f4e2"],["/react/build/static/media/top-3.48ab81a2.png","702e62391cc8148d3f6f405720527121"],["/react/build/static/media/top-bg.7b89cf7e.png","1cf27750ff50673346a49beeab0c3bb9"],["/react/build/static/media/typebg.b2b0ea32.png","c02c413fdc8fbcb9bd4a042ff9f0ea5a"],["/react/build/static/media/xigongye.d51231d3.png","751514079a6e7d1cfd19af4527749e53"],["/react/build/static/media/xiuos.67682257.png","6fd484b0615e89cb2a2fcde1e6e261a1"],["/react/build/static/media/xjy.6e62f4d6.png","6542ba49c3e8515e8cada3f15f7ab094"],["/react/build/static/media/浙江大学.3c545e69.png","b305afeded0784578319d459a6d71cc7"],["/react/build/ts.worker.js.LICENSE.txt","ce15c9d372cc5baeacdeb733817bdde4"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(c,a){var e=new URL(c);return"/"===e.pathname.slice(-1)&&(e.pathname+=a),e.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(c){return new Response(c,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(c,a,e,d){var b=new URL(c);return d&&b.pathname.match(d)||(b.search+=(b.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(e)),b.toString()},isPathWhitelisted=function(c,a){if(0===c.length)return!0;var e=new URL(a).pathname;return c.some(function(c){return e.match(c)})},stripIgnoredUrlParameters=function(c,e){var a=new URL(c);return a.hash="",a.search=a.search.slice(1).split("&").map(function(c){return c.split("=")}).filter(function(a){return e.every(function(c){return!c.test(a[0])})}).map(function(c){return c.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(c){var a=c[0],e=c[1],d=new URL(a,self.location),b=createCacheKey(d,hashParamName,e,/\.\w{8}\./);return[d.toString(),b]}));function setOfCachedUrls(c){return c.keys().then(function(c){return c.map(function(c){return c.url})}).then(function(c){return new Set(c)})}self.addEventListener("install",function(c){c.waitUntil(caches.open(cacheName).then(function(d){return setOfCachedUrls(d).then(function(e){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!e.has(a)){var c=new Request(a,{credentials:"same-origin"});return fetch(c).then(function(c){if(!c.ok)throw new Error("Request for "+a+" returned a response with status "+c.status);return cleanResponse(c).then(function(c){return d.put(a,c)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(c){var e=new Set(urlsToCacheKeys.values());c.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(c){return Promise.all(c.map(function(c){if(!e.has(c.url))return a.delete(c)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var c,e=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),d="index.html";(c=urlsToCacheKeys.has(e))||(e=addDirectoryIndex(e,d),c=urlsToCacheKeys.has(e));var b="/react/build/index.html";!c&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(e=new URL(b,self.location).toString(),c=urlsToCacheKeys.has(e)),c&&a.respondWith(caches.open(cacheName).then(function(c){return c.match(urlsToCacheKeys.get(e)).then(function(c){if(c)return c;throw Error("The cached response that was expected is missing.")})}).catch(function(c){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,c),fetch(a.request)}))}}); \ No newline at end of file diff --git a/static/css/102.33144286.chunk.css b/static/css/101.33144286.chunk.css similarity index 100% rename from static/css/102.33144286.chunk.css rename to static/css/101.33144286.chunk.css diff --git a/static/css/102.06bcf029.chunk.css b/static/css/102.06bcf029.chunk.css new file mode 100644 index 000000000..6dfb89a6c --- /dev/null +++ b/static/css/102.06bcf029.chunk.css @@ -0,0 +1 @@ +.glcc_project{background-color:#ebf2ff}.glcc_project .head{background-color:rgba(188,208,255,.27);border:1px solid #fff;text-align:center}.glcc_project .head a{padding:18px 20px 20px;display:inline-block;color:#273778;font-size:18px;font-weight:700;line-height:30px}.glcc_project .head a.active{border-bottom:1px solid #5474df}.glcc_project .head a:last-child{margin-left:40px}.glcc_project .gobackBox{width:1200px;margin:0 auto;padding:25px 0 12px;color:#202d40;font-size:16px;border-bottom:1px dashed #bec5d5}.glcc_project .gobackBox a{color:#a4aabb}.glcc_project .listBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);position:relative}.glcc_project .listBox .list{width:1200px;margin:0 auto;position:relative;z-index:1}.glcc_project .listBox .list .search{width:40%;margin:0 auto;padding:25px 0 40px}.glcc_project .listBox .list .search.task{display:flex;justify-content:space-between;align-items:center;width:100%}.glcc_project .listBox .list .search.task .ant-input-group-wrapper{width:40%}.glcc_project .listBox .list .search .ant-btn,.glcc_project .listBox .list .search .ant-input{height:48px}.glcc_project .listBox .list .search .ant-btn{font-size:30px}.glcc_project .listBox .list .search .ant-input{font-size:16px;border-color:#ebf2ff}.glcc_project .listBox .list .search .ant-input:hover{border-color:#466aff}.glcc_project .listBox .search .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc_project .listBox .bgPng3,.glcc_project .listBox .bgPng4{width:146px;position:absolute;z-index:0;top:162px;left:100px}.glcc_project .listBox .bgPng4{top:450px;left:auto;right:310px}.glcc-banner{width:100%}.projectDetailBox{font-size:15px;line-height:30px}.projectDetailBox.byTask{background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2);padding:30px 30px 50px}.projectDetailBox.byTask .taskItem .center{width:640px}.projectDetailBox.nodata{width:200px}.projectDetailBox .projectDetailHead{color:#465474;padding-bottom:12px;border-bottom:1px dashed #bec5d5;line-height:36px}.projectDetailBox .projectDetailHead .name{font-weight:700;color:#3753c5;font-size:20px}.projectDetailBox .projectDetailHead .type{display:inline-block;border:1px solid #6680bb;border-radius:4px;margin-left:12px;padding:4px 6px;line-height:26px}.projectDetailBox .projectDetailHead .linkUrl{color:#466aff}.projectDetailBox .taskItem{display:flex;justify-content:space-between;border:1px solid #fff}.projectDetailBox .taskItem:hover{box-shadow:0 0 12px rgba(71,105,198,.4)}.projectDetailBox .taskItem .oneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectDetailBox .taskItem .left{width:316px;background-image:url(/react/build/static/media/projectDetailTaskBg.66b1fb2d.png);background-size:100% 100%;padding:22px 20px;color:#25304a}.projectDetailBox .taskItem .left .taskTitle{cursor:pointer;color:#1834a7;font-size:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.projectDetailBox .taskItem .left .email span{color:#466aff}.projectDetailBox .taskItem .left .leftWidth{width:270px}.projectDetailBox .taskItem .center{width:665px;text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.projectDetailBox .taskItem .center .taskDesc{color:#6b6b6b;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.projectDetailBox .taskItem .center .taskUrl{color:#465474;font-size:16px;line-height:28px;margin-bottom:5px}.projectDetailBox .taskItem .center .taskUrl a{color:#466aff}.projectDetailBox .taskItem .center .applyBut{background-color:#466aff;border-color:#466aff}.projectDetailBox .taskItem .center .applyBut:hover{background-color:#5d7cff}.projectDetailBox .taskItem .center .applyBut:focus{background-color:#1140ff}.projectDetailBox .taskItem .center .taskReward{color:#f80}.projectDetailBox .taskItem .right{margin-top:35px;padding-right:10px;width:120px;font-weight:700;color:#f80;font-size:24px}.projectItemPopover{width:1200px}.projectItemPopover .ant-popover-arrow{border-width:12px}.projectItemPopover .ant-popover-inner{transform:translateY(8px);background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2)}.projectItemPopover .ant-popover-inner .ant-popover-inner-content{padding:30px 30px 50px}.lookDetail{border-color:#466aff;color:#466aff}.lookDetail:hover{border-color:#5d7cff;color:#5d7cff}.lookDetail:focus{border-color:#1140ff;color:#1140ff}.taskDetailBgBox{text-align:center}.taskDetailBgBox .glcc-banner{width:100%}.taskDetailBgBox .goBackBox{width:1200px;margin:0 auto;padding:25px 0 12px;color:#202d40;font-size:16px;border-bottom:1px dashed #bec5d5}.taskDetailBgBox .goBackBox a{color:#a4aabb}.taskDetailBgBox .bgBox{text-align:left;background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:100px;position:relative}.taskDetailBgBox .bgBox .bgPng1{width:146px;position:absolute;top:230px;left:110px;z-index:0}.taskDetailBgBox .bgBox .bgPng2{width:186px;position:absolute;top:520px;right:310px;z-index:0}.taskDetailBgBox .detailContent{position:relative;z-index:1;width:1200px;margin:25px auto 0;background-image:linear-gradient(180deg,#f1f5ff,#f3f8ff);border:1px solid #fff;border-radius:4px;padding:40px 30px 30px}.taskDetailBgBox .detailContent .detailHead{border-bottom:1px dashed #bec5d5}.taskDetailBgBox .detailContent .detailHead .title{font-weight:700;color:#3753c5;font-size:20px}.taskDetailBgBox .detailContent .detailHead .box{color:#465474;font-size:15px;margin:15px 0}.taskDetailBgBox .detailContent .detailHead .box .classify{padding:0 8px;display:inline-block;border:1px solid #6680bb;border-radius:4px;margin-right:25px}.taskDetailBgBox .detailContent .detailHead .link{margin-left:6px}.taskDetailBgBox .detailCont{background-color:#e9efff;padding:20px 15px;color:#465474;font-size:15px;margin-top:20px}.taskDetailBgBox .detailCont .bor{margin:0 -15px 20px;border-bottom:1px dashed #bec5d5}.taskDetailBgBox .detailCont .smallTil{font-weight:500;color:#000;margin-right:15px}.taskDetailBgBox .detailCont .moneyBox{display:flex;align-items:center}.taskDetailBgBox .detailCont .money{font-weight:700;color:#f80;font-size:20px}.taskDetailBgBox .detailCont div{margin-bottom:15px}.taskDetailBgBox .detailCont .desc{white-space:pre-wrap}.taskDetailBgBox .link{color:#466aff}.taskDetailBgBox .link:hover{color:#5d7cff!important}.taskDetailBgBox .link:active{color:#1140ff!important}.taskDetailBgBox .applyBut{background-color:#466aff;border-color:#466aff}.taskDetailBgBox .applyBut:hover{background-color:#5d7cff}.taskDetailBgBox .applyBut:focus{background-color:#1140ff}.taskDetailBgBox .detailBut{height:36px;line-height:36px;margin-top:25px} \ No newline at end of file diff --git a/static/css/126.a5e8fc32.chunk.css b/static/css/116.e9295e40.chunk.css similarity index 56% rename from static/css/126.a5e8fc32.chunk.css rename to static/css/116.e9295e40.chunk.css index 129db7475..f86ec37ff 100644 --- a/static/css/126.a5e8fc32.chunk.css +++ b/static/css/116.e9295e40.chunk.css @@ -1 +1 @@ -.projectListBox{display:flex;flex-wrap:wrap}.projectListBox .projectItem{width:30%;background-image:linear-gradient(180deg,rgba(232,237,255,.85),hsla(0,0%,100%,.85));border:1px solid #fff;border-radius:4px;box-shadow:0 0 8px rgba(93,131,255,.26);text-align:center;margin-bottom:50px;background-image:url(/react/build/static/media/projectBg.774764d7.png);background-size:100% 100%;margin-left:5%}.projectListBox .projectItem.firstBox{margin-left:0}.projectListBox .projectItem:hover{cursor:pointer;background-image:none;background-image:linear-gradient(180deg,rgba(232,237,255,.85),hsla(0,0%,100%,.85))}.projectListBox .projectItem .border{height:5px;background-color:#657edf;border-radius:2px 2px 0 0}.projectListBox .projectItem .projectLogo{width:100px;height:100px;border:1px solid #fff;border-radius:50%;text-align:center;overflow:hidden;margin:25px auto 10px}.projectListBox .projectItem .projectLogo img{width:100%;height:100%;display:block}.projectListBox .projectItem .title{color:#2a51bf;font-size:17px;line-height:30px;margin-bottom:15px;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectListBox .projectItem .intro{color:#4f5d84;font-size:15px;margin-bottom:15px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:left;padding:0 14px} \ No newline at end of file +.projectListBox{display:flex;flex-wrap:wrap}.projectListBox .projectItem{width:30%;background-image:linear-gradient(180deg,rgba(232,237,255,.85),hsla(0,0%,100%,.85));border:1px solid #fff;border-radius:4px;box-shadow:0 0 8px rgba(93,131,255,.26);text-align:center;margin-bottom:50px;background-image:url(/react/build/static/media/projectBg.774764d7.png);background-size:100% 100%;margin-left:5%}.projectListBox .projectItem.firstBox{margin-left:0}.projectListBox .projectItem:hover{cursor:pointer;background-image:none;background-image:linear-gradient(180deg,rgba(232,237,255,.85),hsla(0,0%,100%,.85))}.projectListBox .projectItem .border{height:5px;background-color:#657edf;border-radius:2px 2px 0 0}.projectListBox .projectItem .projectLogo{width:100px;height:100px;border:1px solid #fff;background-color:#fff;border-radius:50%;text-align:center;overflow:hidden;margin:25px auto 10px;line-height:95px}.projectListBox .projectItem .projectLogo img{width:100%}.projectListBox .projectItem .title{color:#2a51bf;font-size:17px;line-height:30px;margin-bottom:15px;padding:0 50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectListBox .projectItem .intro{color:#4f5d84;font-size:15px;margin-bottom:15px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:left;padding:0 14px} \ No newline at end of file diff --git a/static/css/116.92df39ea.chunk.css b/static/css/117.92df39ea.chunk.css similarity index 100% rename from static/css/116.92df39ea.chunk.css rename to static/css/117.92df39ea.chunk.css diff --git a/static/css/118.11a04942.chunk.css b/static/css/119.11a04942.chunk.css similarity index 100% rename from static/css/118.11a04942.chunk.css rename to static/css/119.11a04942.chunk.css diff --git a/static/css/13.ae4c77b5.chunk.css b/static/css/12.ae4c77b5.chunk.css similarity index 100% rename from static/css/13.ae4c77b5.chunk.css rename to static/css/12.ae4c77b5.chunk.css diff --git a/static/css/123.3edde0c7.chunk.css b/static/css/124.3edde0c7.chunk.css similarity index 100% rename from static/css/123.3edde0c7.chunk.css rename to static/css/124.3edde0c7.chunk.css diff --git a/static/css/124.215bc3a5.chunk.css b/static/css/125.215bc3a5.chunk.css similarity index 100% rename from static/css/124.215bc3a5.chunk.css rename to static/css/125.215bc3a5.chunk.css diff --git a/static/css/127.a338dc08.chunk.css b/static/css/127.a338dc08.chunk.css new file mode 100644 index 000000000..14c64170c --- /dev/null +++ b/static/css/127.a338dc08.chunk.css @@ -0,0 +1 @@ +.glcc_project{background-color:#ebf2ff}.glcc_project .head{background-color:rgba(188,208,255,.27);border:1px solid #fff;text-align:center}.glcc_project .head a{padding:18px 20px 20px;display:inline-block;color:#273778;font-size:18px;font-weight:700;line-height:30px}.glcc_project .head a.active{border-bottom:1px solid #5474df}.glcc_project .head a:last-child{margin-left:40px}.glcc_project .gobackBox{width:1200px;margin:0 auto;padding:25px 0 12px;color:#202d40;font-size:16px;border-bottom:1px dashed #bec5d5}.glcc_project .gobackBox a{color:#a4aabb}.glcc_project .listBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);position:relative}.glcc_project .listBox .list{width:1200px;margin:0 auto;position:relative;z-index:1}.glcc_project .listBox .list .search{width:40%;margin:0 auto;padding:25px 0 40px}.glcc_project .listBox .list .search.task{display:flex;justify-content:space-between;align-items:center;width:100%}.glcc_project .listBox .list .search.task .ant-input-group-wrapper{width:40%}.glcc_project .listBox .list .search .ant-btn,.glcc_project .listBox .list .search .ant-input{height:48px}.glcc_project .listBox .list .search .ant-btn{font-size:30px}.glcc_project .listBox .list .search .ant-input{font-size:16px;border-color:#ebf2ff}.glcc_project .listBox .list .search .ant-input:hover{border-color:#466aff}.glcc_project .listBox .search .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc_project .listBox .bgPng3,.glcc_project .listBox .bgPng4{width:146px;position:absolute;z-index:0;top:162px;left:100px}.glcc_project .listBox .bgPng4{top:450px;left:auto;right:310px}.glcc-banner{width:100%}.projectDetailBox{font-size:15px;line-height:30px}.projectDetailBox.byTask{background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2);padding:30px 30px 50px}.projectDetailBox.byTask .taskItem .center{width:640px}.projectDetailBox.nodata{width:200px}.projectDetailBox .projectDetailHead{color:#465474;padding-bottom:12px;border-bottom:1px dashed #bec5d5;line-height:36px}.projectDetailBox .projectDetailHead .name{font-weight:700;color:#3753c5;font-size:20px}.projectDetailBox .projectDetailHead .type{display:inline-block;border:1px solid #6680bb;border-radius:4px;margin-left:12px;padding:4px 6px;line-height:26px}.projectDetailBox .projectDetailHead .linkUrl{color:#466aff}.projectDetailBox .taskItem{display:flex;justify-content:space-between;border:1px solid #fff}.projectDetailBox .taskItem:hover{box-shadow:0 0 12px rgba(71,105,198,.4)}.projectDetailBox .taskItem .oneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectDetailBox .taskItem .left{width:316px;background-image:url(/react/build/static/media/projectDetailTaskBg.66b1fb2d.png);background-size:100% 100%;padding:22px 20px;color:#25304a}.projectDetailBox .taskItem .left .taskTitle{cursor:pointer;color:#1834a7;font-size:18px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.projectDetailBox .taskItem .left .email span{color:#466aff}.projectDetailBox .taskItem .left .leftWidth{width:270px}.projectDetailBox .taskItem .center{width:665px;text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.projectDetailBox .taskItem .center .taskDesc{color:#6b6b6b;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.projectDetailBox .taskItem .center .taskUrl{color:#465474;font-size:16px;line-height:28px;margin-bottom:5px}.projectDetailBox .taskItem .center .taskUrl a{color:#466aff}.projectDetailBox .taskItem .center .applyBut{background-color:#466aff;border-color:#466aff}.projectDetailBox .taskItem .center .applyBut:hover{background-color:#5d7cff}.projectDetailBox .taskItem .center .applyBut:focus{background-color:#1140ff}.projectDetailBox .taskItem .center .taskReward{color:#f80}.projectDetailBox .taskItem .right{margin-top:35px;padding-right:10px;width:120px;font-weight:700;color:#f80;font-size:24px}.projectItemPopover{width:1200px}.projectItemPopover .ant-popover-arrow{border-width:12px}.projectItemPopover .ant-popover-inner{transform:translateY(8px);background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2)}.projectItemPopover .ant-popover-inner .ant-popover-inner-content{padding:30px 30px 50px}.lookDetail{border-color:#466aff;color:#466aff}.lookDetail:hover{border-color:#5d7cff;color:#5d7cff}.lookDetail:focus{border-color:#1140ff;color:#1140ff} \ No newline at end of file diff --git a/static/css/127.2f409942.chunk.css b/static/css/128.2f409942.chunk.css similarity index 100% rename from static/css/127.2f409942.chunk.css rename to static/css/128.2f409942.chunk.css diff --git a/static/css/12.ae349a22.chunk.css b/static/css/13.ae349a22.chunk.css similarity index 100% rename from static/css/12.ae349a22.chunk.css rename to static/css/13.ae349a22.chunk.css diff --git a/static/css/132.1ff4022b.chunk.css b/static/css/133.1ff4022b.chunk.css similarity index 100% rename from static/css/132.1ff4022b.chunk.css rename to static/css/133.1ff4022b.chunk.css diff --git a/static/css/133.fd96c397.chunk.css b/static/css/134.fd96c397.chunk.css similarity index 100% rename from static/css/133.fd96c397.chunk.css rename to static/css/134.fd96c397.chunk.css diff --git a/static/css/134.188a7db8.chunk.css b/static/css/135.188a7db8.chunk.css similarity index 100% rename from static/css/134.188a7db8.chunk.css rename to static/css/135.188a7db8.chunk.css diff --git a/static/css/135.af9850ad.chunk.css b/static/css/136.af9850ad.chunk.css similarity index 100% rename from static/css/135.af9850ad.chunk.css rename to static/css/136.af9850ad.chunk.css diff --git a/static/css/136.215bc3a5.chunk.css b/static/css/139.215bc3a5.chunk.css similarity index 100% rename from static/css/136.215bc3a5.chunk.css rename to static/css/139.215bc3a5.chunk.css diff --git a/static/css/139.f2060fe7.chunk.css b/static/css/140.f2060fe7.chunk.css similarity index 100% rename from static/css/139.f2060fe7.chunk.css rename to static/css/140.f2060fe7.chunk.css diff --git a/static/css/140.83d23924.chunk.css b/static/css/141.83d23924.chunk.css similarity index 100% rename from static/css/140.83d23924.chunk.css rename to static/css/141.83d23924.chunk.css diff --git a/static/css/141.0485185f.chunk.css b/static/css/142.0485185f.chunk.css similarity index 100% rename from static/css/141.0485185f.chunk.css rename to static/css/142.0485185f.chunk.css diff --git a/static/css/142.9d206204.chunk.css b/static/css/143.9d206204.chunk.css similarity index 100% rename from static/css/142.9d206204.chunk.css rename to static/css/143.9d206204.chunk.css diff --git a/static/css/34.6d6792ac.chunk.css b/static/css/34.6d6792ac.chunk.css new file mode 100644 index 000000000..c120046d3 --- /dev/null +++ b/static/css/34.6d6792ac.chunk.css @@ -0,0 +1 @@ +.lightspot{background:url(/react/build/static/media/lightspot-bg.62bc2938.png);background-size:100% 100%;height:44.6875vw;min-height:858px}.lightspot .glcc-content{padding-top:55px}.lightspot .info-teacher{display:flex;justify-content:space-between;margin-bottom:50px}.lightspot .teacher-text{margin-right:2.84%}.lightspot .teacher-text .applyBut{width:120px;height:36px;background-color:#466aff;border-radius:2px;color:#fff;display:block;line-height:36px;text-align:center}.lightspot .teacher-text .applyBut:hover{opacity:.8;color:#fff!important;cursor:pointer}.lightspot .teacher-text .applyBut:hover .hover-show{display:inline-block}.lightspot .teacher-text .applyBut:hover .hover-none{display:none}.lightspot .teacher-text .applyBut:hover.project{background-color:#abafbe;cursor:default}.lightspot .teacher-text .applyBut .hover-show{display:none}.lightspot .teacher-invite{color:#202d40;font-size:24px;line-height:26px;margin:35px auto 25px!important}.lightspot .teacher-content{color:#6c7283;font-size:14px;line-height:26px;margin-bottom:30px}.lightspot .teacher-img{width:52%}.lightspot .info-student{display:flex;justify-content:space-between}.lightspot .info-item{width:22%;min-width:240px;text-align:center}.lightspot .info-item .info-item-img{width:83.33%;min-width:200px;margin-bottom:12px}.lightspot .info-item .info-item-tit{color:#202d40;font-size:20px;line-height:26px;margin-bottom:18px!important}.lightspot .info-item .info-item-content{color:#8794bb;font-size:15px;line-height:30px}.timerShaft{background:url(/react/build/static/media/time-bg.c9372737.png);background-size:100% 100%;width:100%;height:32.34375vw;min-height:621px;display:flex;flex-flow:column nowrap;justify-content:center}.timerShaft .time-content{display:flex;flex-flow:row wrap;justify-content:center}.timerShaft .step-item{display:flex;align-items:center;margin-bottom:68px;max-width:20%}.timerShaft .step-item .sexange{background:url(/react/build/static/media/sexange.b3665539.png);background-size:100% 100%;width:201.69px;height:178.93px;text-align:center;padding:34px 0 10px;line-height:26px;font-weight:700}.timerShaft .step-item .sexange-tit{font-weight:700;color:#202d40;font-size:18px;line-height:26px;margin-bottom:11px!important}.timerShaft .step-item .sexange-date{margin-bottom:8px;font-weight:700;color:#124599;font-size:22px;line-height:26px}.timerShaft .step-item .sexange-content{font-weight:500;color:#6c7283;font-size:15px;width:55%;margin:0 auto}.timerShaft .step-item .time-arrow{width:49.5px;height:13px}.award{background:url(/react/build/static/media/award-bg.f71628f1.png);background-size:100% 100%;width:100%;height:28.98vw;min-height:557px;display:flex;flex-flow:column nowrap;justify-content:center}.award .glcc-tit{color:#fff;margin-top:-1.5vw}.award .glcc-content{display:flex;justify-content:space-between;padding-top:1vw}.award .award-item{position:relative;width:270px;max-width:24%;height:300px;background-color:#ecf3ff;border:2px solid #fff;border-radius:4px}.award .award-tit{background:url(/react/build/static/media/award-tit.4c48185a.png);background-size:100% 100%;width:226px;height:61.41px;margin:17px 0 0 -9px;padding-left:19px;font-family:PingFang SC;font-weight:700;color:#0e55bd;font-size:18px;line-height:56px}.award .award-content{width:236px;max-width:96%;height:89px;font-family:PingFang SC;color:#6c7283;font-size:15px;line-height:30px;margin:20.5px auto}.award .award-line{position:absolute;bottom:28px;left:6.4%;width:88.88%;height:3px;background-image:linear-gradient(90deg,#2135b9,#e3a600)}.award .number{color:#0e55bd}.news{min-height:529px;background-image:linear-gradient(180deg,#d6e6ff,#f9fbff)}.news .ant-btn-link{background:#fff}.news .news-content{display:flex;justify-content:space-between}.news .main-news{background:url(/react/build/static/media/news-main.731a5143.png);background-size:100% 100%;width:17.66%;min-width:339px;height:276px;color:#fff;line-height:30px;padding:40px 20px}.news .main-news:hover{background:url(/react/build/static/media/news-main1.d438d3c7.png);background-size:100% 100%}.news .main-news .news-tit{font-weight:500;font-size:18px;color:#fff;margin-bottom:13px!important;min-height:56px}.news .main-news .news-date{opacity:.85;font-size:14px;margin:15px 0 44px}.news .main-news .main-news-content{opacity:.85;font-size:14px}.news .news-box{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.news .news-item{width:48%;margin-left:2%;height:128px;padding:20px 26px 13px 20px;background-color:#f6f9fe;border:1px solid #fff;border-radius:4px}.news .news-item:first-child,.news .news-item:nth-child(2){margin-bottom:20px}.news .news-item .news-tit{color:#1e1e1e;font-size:16px;line-height:30px;min-height:56px}.news .news-item .news-date{color:#6c7283;font-size:15px}.news .news-item:hover{background:url(/react/build/static/media/news-item.c2aef644.png);background-size:100% 100%}.news .news-item:hover .news-date,.news .news-item:hover .news-tit{color:#fff}.partner{min-height:369px;padding-bottom:100px;background-image:url(/react/build/static/media/partner_bg.88388216.png);background-size:100% 100%}.partner .glcc-tit{color:#fff}.partner .cont1>div,.partner .cont2,.partner .cont3{color:#fff;font-size:20px}.partner .cont1{display:flex}.partner .cont1>div{display:flex;flex-direction:column;margin-right:35px}.partner .cont1 .div8b9{background-image:linear-gradient(135deg,#e5e5f8,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;box-shadow:0 1px 6px rgba(89,150,203,.16);text-align:center;width:220px;height:85px;line-height:85px;margin-top:7px}.partner .cont1 .div8b9:hover{box-shadow:0 0 10px hsla(0,0%,100%,.76);cursor:pointer}.partner .cont1 .flex_div{display:flex}.partner .cont1>div>div>img{width:80px}.partner .cont1 .div8b9 .gitlink{width:180px}.partner .cont1 .div8b9 .xjy{width:200px}.partner .cont3>div{display:flex;flex-wrap:wrap}.partner .cont3>div div{width:150px;height:67px;background-image:linear-gradient(135deg,#e6e6ff,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 20px 20px 0}.partner .cont3>div div.sponsor{margin-bottom:0}.partner .cont3>div div:hover{cursor:pointer;box-shadow:0 0 10px hsla(0,0%,100%,.76)}.partner .cont3>div div>img{width:95%}.contact{width:100%;background-image:url(/react/build/static/media/contact_bg.3f5f4753.png);background-size:100% 100%}.contact .glcc-content{padding-bottom:6vw}.contact .contact-invite{font-size:20px;line-height:28px;margin-bottom:42px!important}.contact .contact-way{color:#6c7283;font-size:15px;line-height:28px}.contact-content{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:55px;border-bottom:1px solid rgba(55,142,255,.2)}.contact-content .attention{display:flex}.contact-content .attention .attentionDiv{width:140px;height:140px;line-height:140px;background-color:#fff}.contact-content .attention .attentionDiv img{width:90%}.contact-content .attention div{text-align:center}.contact-content .attention div.one{margin-right:80px}.glcc_help{height:100px;margin-top:50px;display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(131.4deg,#c7d9ff,#d2e0ff 14.22%,#dbe6ff 25.11%,#f9fbff 47.69%,#ecf3ff 71.96%,#f2f7ff);border:2px solid #fff}.glcc_help .title_32{margin-left:-115px;color:#0e439a;font-weight:700}.glcc_help .small_32{margin-left:-100px;color:#0e439a}.glcc_help img{width:200px;margin-top:5px;margin-left:-10px}.glcc_help .joinHelp{width:196px;height:48px}.glcc{position:relative;font-family:PingFang SC;background-image:linear-gradient(163.51deg,#eff3fe,#ebeffb 9.63%,#f0f4ff 16.73%,#e8edfc 33.05%,#e5ecff 43.93%,#e3eaf6 72.41%,#cfe0ff 89.21%,#fff 94.79%,#ecf4ff)}.glcc .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc .ant-btn-primary:hover{opacity:.8}.glcc .applyBox{position:absolute;top:21vw;left:17.5vw;padding-left:18px;cursor:pointer;display:flex}.glcc .applyBox .apply{color:#666;font-size:15px;padding:20px 0 20px 30px;background-image:linear-gradient(45deg,#c6d3f0,#c9d8ff 50.63%,#e7ecfe);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px hsla(0,0%,100%,.73);display:flex;flex-direction:column;justify-content:center;width:355px}.glcc .applyBox .apply .til{margin-left:10px;font-family:PingFang SC;font-weight:700;color:#333;font-size:18px;margin-bottom:10px}.glcc .applyBox .apply:hover,.glcc .applyBox .apply:hover .til{color:#466aff}.glcc .applyBox .apply:hover .pt6{display:none}.glcc .applyBox .apply:hover.project .hover-show{display:inline-block;margin-left:10px;font-weight:700;color:#999;font-size:18px}.glcc .applyBox .apply:last-child{margin-left:35px}.glcc .applyBox .applyIcon{width:30px}.glcc .applyBox .pt6{padding-top:10px}.glcc .apply-text{font-family:Alibaba PuHuiTi;color:#fff;font-size:18px}.glcc .apply-icon{position:absolute;right:0;top:0;width:47px;height:38px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}.glcc .apply-icon:before{content:"";position:absolute;left:0;width:0;height:0;border-color:transparent #2e5bfe;border-style:solid;border-width:0 0 40px 10px}.glcc .apply-icon .iconfont{color:#466aff;font-weight:700}.glcc-tit{text-align:center;font-family:PingFang SC;font-weight:500;color:#1e1e1e;font-size:38px;line-height:1.4;margin-bottom:50px!important}.glcc-content{width:1200px;min-width:62.5vw;max-width:98vw;margin:0 auto;padding-top:65px}.ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.glcc-banner{width:100%}.introduce{min-height:500px;background-image:linear-gradient(132.67deg,#e5ecff,#e0e9ff 53.13%,#fbfcff)}.introduce .glcc-tit{margin-bottom:60px!important}.introduce .introduce-content{color:#202d40;font-size:15px;line-height:30px}.introduce .introduceBox{display:flex}.introduce .introduceBox .introduceImg{width:32vw;margin-left:3vw} \ No newline at end of file diff --git a/static/css/35.8e40b87c.chunk.css b/static/css/35.8e40b87c.chunk.css deleted file mode 100644 index 235b4907b..000000000 --- a/static/css/35.8e40b87c.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.lightspot{background:url(/react/build/static/media/lightspot-bg.62bc2938.png);background-size:100% 100%;height:44.6875vw;min-height:858px}.lightspot .glcc-content{padding-top:55px}.lightspot .info-teacher{display:flex;justify-content:space-between;margin-bottom:50px}.lightspot .teacher-text{margin-right:2.84%}.lightspot .teacher-text .applyBut{width:120px;height:36px;background-color:#466aff;border-radius:2px;color:#fff;display:block;line-height:36px;text-align:center}.lightspot .teacher-text .applyBut:hover{opacity:.8;color:#fff!important;cursor:pointer}.lightspot .teacher-text .applyBut:hover .hover-show{display:inline-block}.lightspot .teacher-text .applyBut:hover .hover-none{display:none}.lightspot .teacher-text .applyBut:hover.project{background-color:#abafbe;cursor:default}.lightspot .teacher-text .applyBut .hover-show{display:none}.lightspot .teacher-invite{color:#202d40;font-size:24px;line-height:26px;margin:35px auto 25px!important}.lightspot .teacher-content{color:#6c7283;font-size:14px;line-height:26px;margin-bottom:30px}.lightspot .teacher-img{width:52%}.lightspot .info-student{display:flex;justify-content:space-between}.lightspot .info-item{width:22%;min-width:240px;text-align:center}.lightspot .info-item .info-item-img{width:83.33%;min-width:200px;margin-bottom:12px}.lightspot .info-item .info-item-tit{color:#202d40;font-size:20px;line-height:26px;margin-bottom:18px!important}.lightspot .info-item .info-item-content{color:#8794bb;font-size:15px;line-height:30px}.timerShaft{background:url(/react/build/static/media/time-bg.c9372737.png);background-size:100% 100%;width:100%;height:32.34375vw;min-height:621px;display:flex;flex-flow:column nowrap;justify-content:center}.timerShaft .time-content{display:flex;flex-flow:row wrap;justify-content:center}.timerShaft .step-item{display:flex;align-items:center;margin-bottom:68px;max-width:20%}.timerShaft .step-item .sexange{background:url(/react/build/static/media/sexange.b3665539.png);background-size:100% 100%;width:201.69px;height:178.93px;text-align:center;padding:34px 0 10px;line-height:26px;font-weight:700}.timerShaft .step-item .sexange-tit{font-weight:700;color:#202d40;font-size:18px;line-height:26px;margin-bottom:11px!important}.timerShaft .step-item .sexange-date{margin-bottom:8px;font-weight:700;color:#124599;font-size:22px;line-height:26px}.timerShaft .step-item .sexange-content{font-weight:500;color:#6c7283;font-size:15px;width:55%;margin:0 auto}.timerShaft .step-item .time-arrow{width:49.5px;height:13px}.award{background:url(/react/build/static/media/award-bg.f71628f1.png);background-size:100% 100%;width:100%;height:28.98vw;min-height:557px;display:flex;flex-flow:column nowrap;justify-content:center}.award .glcc-tit{color:#fff;margin-top:-1.5vw}.award .glcc-content{display:flex;justify-content:space-between;padding-top:1vw}.award .award-item{position:relative;width:270px;max-width:24%;height:300px;background-color:#ecf3ff;border:2px solid #fff;border-radius:4px}.award .award-tit{background:url(/react/build/static/media/award-tit.4c48185a.png);background-size:100% 100%;width:226px;height:61.41px;margin:17px 0 0 -9px;padding-left:19px;font-family:PingFang SC;font-weight:700;color:#0e55bd;font-size:18px;line-height:56px}.award .award-content{width:236px;max-width:96%;height:89px;font-family:PingFang SC;color:#6c7283;font-size:15px;line-height:30px;margin:20.5px auto}.award .award-line{position:absolute;bottom:28px;left:6.4%;width:88.88%;height:3px;background-image:linear-gradient(90deg,#2135b9,#e3a600)}.award .number{color:#0e55bd}.news{min-height:529px;background-image:linear-gradient(180deg,#d6e6ff,#f9fbff)}.news .ant-btn-link{background:#fff}.news .news-content{display:flex;justify-content:space-between}.news .main-news{background:url(/react/build/static/media/news-main.731a5143.png);background-size:100% 100%;width:17.66%;min-width:339px;height:276px;color:#fff;line-height:30px;padding:40px 20px}.news .main-news:hover{background:url(/react/build/static/media/news-main1.d438d3c7.png);background-size:100% 100%}.news .main-news .news-tit{font-weight:500;font-size:18px;color:#fff;margin-bottom:13px!important;min-height:56px}.news .main-news .news-date{opacity:.85;font-size:14px;margin:15px 0 44px}.news .main-news .main-news-content{opacity:.85;font-size:14px}.news .news-box{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.news .news-item{width:48%;margin-left:2%;height:128px;padding:20px 26px 13px 20px;background-color:#f6f9fe;border:1px solid #fff;border-radius:4px}.news .news-item:first-child,.news .news-item:nth-child(2){margin-bottom:20px}.news .news-item .news-tit{color:#1e1e1e;font-size:16px;line-height:30px;min-height:56px}.news .news-item .news-date{color:#6c7283;font-size:15px}.news .news-item:hover{background:url(/react/build/static/media/news-item.c2aef644.png);background-size:100% 100%}.news .news-item:hover .news-date,.news .news-item:hover .news-tit{color:#fff}.partner{min-height:369px;padding-bottom:100px;background-image:url(/react/build/static/media/partner_bg.88388216.png);background-size:100% 100%}.partner .glcc-tit{color:#fff}.partner .cont1>div,.partner .cont2,.partner .cont3{color:#fff;font-size:20px}.partner .cont1{display:flex}.partner .cont1>div{display:flex;flex-direction:column;margin-right:35px}.partner .cont1 .div8b9{background-image:linear-gradient(135deg,#e5e5f8,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;box-shadow:0 1px 6px rgba(89,150,203,.16);text-align:center;width:220px;height:85px;line-height:85px;margin-top:7px}.partner .cont1 .div8b9:hover{box-shadow:0 0 10px hsla(0,0%,100%,.76);cursor:pointer}.partner .cont1 .flex_div{display:flex}.partner .cont1>div>div>img{width:80px}.partner .cont1 .div8b9 .gitlink{width:180px}.partner .cont1 .div8b9 .xjy{width:200px}.partner .cont2>div>div{width:156px;height:87px;padding:12px 20px;margin-right:50px}.partner .cont2>div>div>img{width:110px;margin:0 auto}.partner .cont2>div>div>.bor{width:100px;height:2px;margin:0 auto}.partner .cont2>div>div>p{width:auto;font-size:12px;margin:2px auto;text-align:center}.partner .cont2>div{display:flex;margin-top:30px}.partner .cont2>div>div{border-radius:4px}.partner .cont2>div>div:hover{box-shadow:0 0 10px hsla(0,0%,100%,.76)}.partner .cont2>div.one_sponsor>div{background-image:linear-gradient(135.33deg,#333,#474747 21.34%,#929292 44.35%,#575757 61.08%,#444 75.73%,#212121);border:1px solid #c4bfba}.partner .cont2>div.one_sponsor>div>.bor{background-image:linear-gradient(242.92deg,#f9e9b1,#fff2d2 52.29%,#ebcc90)}.partner .cont2>div.two_sponsor>div{background-image:linear-gradient(135.33deg,#fff,#d8d8d8 21.34%,#aeaeae 34.31%,#fcfcfc 47.69%,#bbb 64.44%,#f2f2f2 81.59%,#828282);border:1px solid #dbdbdd}.partner .cont2>div.two_sponsor>div>.bor{background-color:#fff}.partner .cont2>div.two_sponsor>div>.op83{color:#000;opacity:.83}.partner .cont2>div.three_sponsor>div{background-image:linear-gradient(135.33deg,#ba973a,#c7a948 21.34%,#d1ae33 47.69%,#ffdb72 72.15%,#b37907);border:1px solid #efe3ca}.partner .cont2>div.three_sponsor>div>.bor{background-image:linear-gradient(242.92deg,#f9e9b1,#fff2d2 52.29%,#ebcc90)}.partner .cont2>div.four_sponsor>div{background-image:linear-gradient(135.33deg,#636363,#bebebe 21.34%,#979797 43.51%,#9c9c9c 61.08%,#8d8d8d 75.73%,#727272);border:1px solid #dbdbdd}.partner .cont2>div.four_sponsor>div>.bor{background-color:#fff}.partner .cont3>div{display:flex;flex-wrap:wrap}.partner .cont3>div div{width:150px;height:67px;background-image:linear-gradient(135deg,#e6e6ff,#dee3ff 19.24%,#eff1ff 47.28%,#e6e6ff 71.19%,#ececff);border:2px solid #8b96ce;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 20px 20px 0}.partner .cont3>div div:hover{cursor:pointer;box-shadow:0 0 10px hsla(0,0%,100%,.76)}.partner .cont3>div div>img{width:95%}.contact{width:100%;background-image:url(/react/build/static/media/contact_bg.3f5f4753.png);background-size:100% 100%}.contact .glcc-content{padding-bottom:6vw}.contact .contact-invite{font-size:20px;line-height:28px;margin-bottom:42px!important}.contact .contact-way{color:#6c7283;font-size:15px;line-height:28px}.contact-content{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:55px;border-bottom:1px solid rgba(55,142,255,.2)}.contact-content .attention{display:flex}.contact-content .attention .attentionDiv{width:140px;height:140px;line-height:140px;background-color:#fff}.contact-content .attention .attentionDiv img{width:90%}.contact-content .attention div{text-align:center}.contact-content .attention div.one{margin-right:80px}.glcc_help{height:100px;margin-top:50px;display:flex;justify-content:space-between;align-items:center;background-image:linear-gradient(131.4deg,#c7d9ff,#d2e0ff 14.22%,#dbe6ff 25.11%,#f9fbff 47.69%,#ecf3ff 71.96%,#f2f7ff);border:2px solid #fff}.glcc_help .title_32{margin-left:-115px;color:#0e439a;font-weight:700}.glcc_help .small_32{margin-left:-100px;color:#0e439a}.glcc_help img{width:200px;margin-top:5px;margin-left:-10px}.glcc_help .joinHelp{width:196px;height:48px}.glcc{position:relative;font-family:PingFang SC;background-image:linear-gradient(163.51deg,#eff3fe,#ebeffb 9.63%,#f0f4ff 16.73%,#e8edfc 33.05%,#e5ecff 43.93%,#e3eaf6 72.41%,#cfe0ff 89.21%,#fff 94.79%,#ecf4ff)}.glcc .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc .ant-btn-primary:hover{opacity:.8}.glcc .applyBox{position:absolute;top:21vw;left:17.5vw;padding-left:18px;cursor:pointer;display:flex}.glcc .applyBox .apply{color:#666;font-size:15px;padding:20px 0 20px 30px;background-image:linear-gradient(45deg,#c6d3f0,#c9d8ff 50.63%,#e7ecfe);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px hsla(0,0%,100%,.73);display:flex;flex-direction:column;justify-content:center;width:355px}.glcc .applyBox .apply .til{margin-left:10px;font-family:PingFang SC;font-weight:700;color:#333;font-size:18px;margin-bottom:10px}.glcc .applyBox .apply:hover,.glcc .applyBox .apply:hover .til{color:#466aff}.glcc .applyBox .apply .hover-show{display:none}.glcc .applyBox .apply:hover .hover-none,.glcc .applyBox .apply:hover .pt6{display:none}.glcc .applyBox .apply:hover.project{background-image:linear-gradient(45deg,#ebefff,#e0e4f9 50.63%,#f1f1f1);box-shadow:0 0 6px #466aff;cursor:default}.glcc .applyBox .apply:hover.project .hover-show{display:inline-block;margin-left:10px;font-weight:700;color:#999;font-size:18px}.glcc .applyBox .apply:last-child{margin-left:35px}.glcc .applyBox .applyIcon{width:30px}.glcc .applyBox .pt6{padding-top:10px}.glcc .apply-text{font-family:Alibaba PuHuiTi;color:#fff;font-size:18px}.glcc .apply-icon{position:absolute;right:0;top:0;width:47px;height:38px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}.glcc .apply-icon:before{content:"";position:absolute;left:0;width:0;height:0;border-color:transparent #2e5bfe;border-style:solid;border-width:0 0 40px 10px}.glcc .apply-icon .iconfont{color:#466aff;font-weight:700}.glcc-tit{text-align:center;font-family:PingFang SC;font-weight:500;color:#1e1e1e;font-size:38px;line-height:1.4;margin-bottom:50px!important}.glcc-content{width:1200px;min-width:62.5vw;max-width:98vw;margin:0 auto;padding-top:65px}.ellipsis-1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellipsis-2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.glcc-banner{width:100%}.introduce{min-height:500px;background-image:linear-gradient(132.67deg,#e5ecff,#e0e9ff 53.13%,#fbfcff)}.introduce .glcc-tit{margin-bottom:60px!important}.introduce .introduce-content{color:#202d40;font-size:15px;line-height:30px}.introduce .introduceBox{display:flex}.introduce .introduceBox .introduceImg{width:32vw;margin-left:3vw} \ No newline at end of file diff --git a/static/css/34.b298dd17.chunk.css b/static/css/35.b298dd17.chunk.css similarity index 100% rename from static/css/34.b298dd17.chunk.css rename to static/css/35.b298dd17.chunk.css diff --git a/static/css/40.1c396c45.chunk.css b/static/css/38.50f071b5.chunk.css similarity index 100% rename from static/css/40.1c396c45.chunk.css rename to static/css/38.50f071b5.chunk.css diff --git a/static/css/38.d758abd4.chunk.css b/static/css/39.d758abd4.chunk.css similarity index 100% rename from static/css/38.d758abd4.chunk.css rename to static/css/39.d758abd4.chunk.css diff --git a/static/css/39.c55de694.chunk.css b/static/css/40.c55de694.chunk.css similarity index 100% rename from static/css/39.c55de694.chunk.css rename to static/css/40.c55de694.chunk.css diff --git a/static/css/46.1c396c45.chunk.css b/static/css/41.1c396c45.chunk.css similarity index 100% rename from static/css/46.1c396c45.chunk.css rename to static/css/41.1c396c45.chunk.css diff --git a/static/css/41.aa704356.chunk.css b/static/css/46.a217b7eb.chunk.css similarity index 56% rename from static/css/41.aa704356.chunk.css rename to static/css/46.a217b7eb.chunk.css index aacae4508..197474f18 100644 --- a/static/css/41.aa704356.chunk.css +++ b/static/css/46.a217b7eb.chunk.css @@ -1 +1 @@ -.ant-breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:rgba(0,0,0,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(0,0,0,.45);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-breadcrumb a:hover{color:#40a9ff}.ant-breadcrumb>span:last-child{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child a{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.ant-breadcrumb-link>.anticon+span{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.glcc_student_apply{font-family:PingFang SC;background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:120px}.glcc_student_apply .has-error .ant-form-explain,.glcc_student_apply .has-error .ant-form-split{position:absolute}.glcc_student_apply .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc_student_apply .ant-btn-primary:hover{background-color:#5d7cff;border-color:#5d7cff}.glcc_student_apply .ant-btn-primary:active{background-color:#1140ff;border-color:#1140ff}.glcc_student_apply .apply{width:1200px;margin:0 auto}.glcc_student_apply .glcc_breadcrumb{padding:18px 0;border-bottom:1px dashed #bec5d5;margin-bottom:30px}.glcc_student_apply .head_introduce{background:#e4edff;padding:20px}.glcc_student_apply .head_tit{color:#000;font-size:15px;line-height:2}.glcc_student_apply .head_content{color:#6c7283;font-size:14px;line-height:38px}.glcc_student_apply .head_bold{font-weight:700;color:#333}.glcc_student_apply .main-tit{margin:25px 0}.glcc_student_apply .main-tit img{width:25px;margin-right:10px}.glcc_student_apply .main-tit .tit-text{color:#333;font-size:18px;line-height:30px}.glcc_student_apply .form-tit{background-color:#e1e8ff;color:#333;font-size:18px;line-height:56px;font-weight:500;text-align:center}.glcc_student_apply .item-tit{width:100%;line-height:66px;color:#333;font-size:16px;border-bottom:1px dashed #bec5d5;margin-bottom:20px!important}.glcc_student_apply .item-tit:before{position:relative;top:2px;content:"";display:inline-block;width:5px;height:14px;margin-right:10px;background-color:#466aff}.glcc_student_apply .item-tit .item-tit-num{color:#466aff}.glcc_student_apply .form-content{background-color:hsla(0,0%,100%,.27);border:1px solid #fff}.glcc_student_apply .glcc_info_form{padding:0 15px;display:flex;flex-wrap:wrap}.glcc_student_apply .glcc_info_form .ant-row.ant-form-item{margin-bottom:20px;display:flex;width:50%;justify-content:flex-end}.glcc_student_apply .glcc_info_form .ant-form-item:nth-child(2n) .ant-form-item-control-wrapper{padding-right:3%}.glcc_student_apply .glcc_info_form .ant-col.ant-form-item-control-wrapper{width:85%}.glcc_student_apply .glcc_info_form .ant-form-item-label{margin-right:15px}.glcc_student_apply .glcc_info_form .ant-form-item-label>label:after{content:none}.glcc_student_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{margin-bottom:0;width:118px;height:118px;border:1px solid}.glcc_student_apply .glcc_info_form .icon-tianjiadaohang:before{color:#b3c3db}.glcc_student_apply .glcc_info_form .ant-upload-text{color:#a4aabb}.glcc_student_apply .glcc_info_form .ant-input,.glcc_student_apply .glcc_info_form .ant-select-selection,.glcc_student_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{background:none!important;border-color:#b3c3db;color:#202d40}.glcc_student_apply .glcc_info_form .ant-input:hover,.glcc_student_apply .glcc_info_form .ant-select-selection:hover,.glcc_student_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card:hover{border-color:#466aff}.glcc_student_apply .glcc_info_form .has-error .ant-input:not([disabled]){border-color:#ef0000}.glcc_student_apply .glcc_info_form .disabledInput,.glcc_student_apply .glcc_info_form .disabledInput .ant-select-selection{background-color:#e5ebf9!important;border:none;color:#202d40}.glcc_student_apply .glcc_info_form .projectLogo{width:120px;height:120px;border:1px dashed #b3c3db;border-radius:4px;line-height:120px;text-align:center}.glcc_student_apply .glcc_info_form .projectLogo img{max-width:100px;max-height:100px}.glcc_student_apply .ant-cascader-picker{background:none}.glcc_student_apply .ant-cascader-picker:hover .ant-cascader-input{border:1px solid #466aff}.glcc_student_apply .ant-cascader-picker:focus .ant-cascader-input{box-shadow:none}.glcc_student_apply .introArea{width:100%}.glcc_student_apply .introArea .ant-row.ant-form-item{width:auto;justify-content:flex-start}.glcc_student_apply .introArea .ant-col.ant-form-item-control-wrapper{width:90%}.glcc_student_apply .introArea .ant-form-item-label{width:74px}.glcc_student_apply .introArea.tips{margin-left:40px;color:#e90000}.glcc_student_apply .update_item .ant-form-explain{bottom:17px}.glcc_student_apply .glcc_info_form .introArea.subInfo{width:100%;text-align:center;margin:40px 0 70px -60px}.glcc_student_apply .glcc_info_form .introArea.subInfo .sub{width:200px;height:36px;background-color:#466aff;border-color:#466aff}.glcc_student_apply .glcc_info_form .introArea.subInfo .sub:hover{background-color:#5d7cff;border-color:#5d7cff}.glcc_student_apply .glcc_info_form .introArea.subInfo .sub:active{background-color:#1140ff;border-color:#1140ff}.glcc_student_apply .explain{background-color:#f6f9fe;border:2px solid #fff;color:#6c7283;padding:20px 30px 30px 20px}.glcc_student_apply .explain .c000{color:#000}.glcc_student_apply .explain div>.c000{font-weight:700}.glcc_student_apply .explain>div{margin:10px 0}.glcc_student_apply .explain .link{color:#466aff}.glcc_student_apply .explain .link:hover{opacity:.8}.glcc_student_apply .applySuccess{height:45px;border:1px solid #466aff;line-height:45px;padding-left:20px;color:#466aff}.glcc_student_apply .glcc_btn{width:90px;height:32px;border:1px solid #b3c3db;border-radius:4px;color:#466aff;font-size:14px;line-height:30px;text-align:center;cursor:pointer}.glcc_student_apply .glcc_btn:hover{opacity:.8}.glcc_student_apply .add_task{margin-left:90px}.glcc_student_apply .delete{float:right;color:#466aff;cursor:pointer}.glcc_student_apply .delete :hover{color:#1140ff}.glcc_student_apply .delete .icon-shanchu{position:relative;top:1px}.glcc_student_apply .memoExtra{margin-top:12px;margin-bottom:-10px}.glcc_student_apply .memoExtra a{color:#466aff}.glcc_student_apply .memoText{padding:9px 11px;line-height:1.75}.glcc-banner{width:100%}.ant-cascader-menus.glcc_cascader,.glcc_select{background-image:linear-gradient(180deg,#eef3ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 12px rgba(203,220,255,.47)}.ant-cascader-menus.glcc_cascader .ant-select-dropdown-menu-item:hover,.glcc_select .ant-select-dropdown-menu-item:hover{background-color:#e9efff}.glcc_cascader .ant-cascader-menu{width:240px}.glcc_cascader .ant-cascader-menu::-webkit-scrollbar-track{background-color:#e2e9ff}.glcc_cascader .ant-cascader-menu::-webkit-scrollbar-thumb{background-color:#bcccff}.glcc_cascader .ant-cascader-menu:first-child{width:250px} \ No newline at end of file +.ant-breadcrumb{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:rgba(0,0,0,.45);font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:rgba(0,0,0,.45);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-breadcrumb a:hover{color:#40a9ff}.ant-breadcrumb>span:last-child{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child a{color:rgba(0,0,0,.65)}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:rgba(0,0,0,.45)}.ant-breadcrumb-link>.anticon+span{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.glcc_student_apply{font-family:PingFang SC;background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8);padding-bottom:120px}.glcc_student_apply .has-error .ant-form-explain,.glcc_student_apply .has-error .ant-form-split{position:absolute}.glcc_student_apply .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc_student_apply .ant-btn-primary:hover{background-color:#5d7cff;border-color:#5d7cff}.glcc_student_apply .ant-btn-primary:active{background-color:#1140ff;border-color:#1140ff}.glcc_student_apply .apply{width:1200px;margin:0 auto}.glcc_student_apply .glcc_breadcrumb{padding:18px 0;border-bottom:1px dashed #bec5d5;margin-bottom:30px}.glcc_student_apply .head_introduce{background:#e4edff;padding:20px}.glcc_student_apply .head_tit{color:#000;font-size:15px;line-height:2}.glcc_student_apply .head_content{color:#6c7283;font-size:14px;line-height:38px}.glcc_student_apply .head_bold{font-weight:700;color:#333}.glcc_student_apply .main-tit{margin:25px 0}.glcc_student_apply .main-tit img{width:25px;margin-right:10px}.glcc_student_apply .main-tit .tit-text{color:#333;font-size:18px;line-height:30px}.glcc_student_apply .form-tit{background-color:#e1e8ff;color:#333;font-size:18px;line-height:56px;font-weight:500;text-align:center}.glcc_student_apply .item-tit{width:100%;line-height:66px;color:#333;font-size:16px;border-bottom:1px dashed #bec5d5;margin-bottom:20px!important}.glcc_student_apply .item-tit:before{position:relative;top:2px;content:"";display:inline-block;width:5px;height:14px;margin-right:10px;background-color:#466aff}.glcc_student_apply .item-tit .item-tit-num{color:#466aff}.glcc_student_apply .form-content{background-color:hsla(0,0%,100%,.27);border:1px solid #fff}.glcc_student_apply .glcc_info_form{padding:0 15px;display:flex;flex-wrap:wrap}.glcc_student_apply .glcc_info_form .ant-row.ant-form-item{margin-bottom:20px;display:flex;width:50%;justify-content:flex-end}.glcc_student_apply .glcc_info_form .ant-form-item:nth-child(2n) .ant-form-item-control-wrapper{padding-right:3%}.glcc_student_apply .glcc_info_form .ant-col.ant-form-item-control-wrapper{width:85%}.glcc_student_apply .glcc_info_form .ant-form-item-label{margin-right:15px}.glcc_student_apply .glcc_info_form .ant-form-item-label>label:after{content:none}.glcc_student_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{margin-bottom:0;width:118px;height:118px;border:1px solid}.glcc_student_apply .glcc_info_form .icon-tianjiadaohang:before{color:#b3c3db}.glcc_student_apply .glcc_info_form .ant-upload-text{color:#a4aabb}.glcc_student_apply .glcc_info_form .ant-input,.glcc_student_apply .glcc_info_form .ant-select-selection,.glcc_student_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card{background:none!important;border-color:#b3c3db;color:#202d40}.glcc_student_apply .glcc_info_form .ant-input:hover,.glcc_student_apply .glcc_info_form .ant-select-selection:hover,.glcc_student_apply .glcc_info_form .ant-upload.ant-upload-select-picture-card:hover{border-color:#466aff}.glcc_student_apply .glcc_info_form .has-error .ant-input:not([disabled]){border-color:#ef0000}.glcc_student_apply .glcc_info_form .disabledInput,.glcc_student_apply .glcc_info_form .disabledInput .ant-select-selection{background-color:#e5ebf9!important;border:none;color:#202d40}.glcc_student_apply .ant-cascader-picker{background:none}.glcc_student_apply .ant-cascader-picker:hover .ant-cascader-input{border:1px solid #466aff}.glcc_student_apply .ant-cascader-picker:focus .ant-cascader-input{box-shadow:none}.glcc_student_apply .introArea{width:100%}.glcc_student_apply .introArea .ant-row.ant-form-item{width:auto;justify-content:flex-start}.glcc_student_apply .introArea .ant-col.ant-form-item-control-wrapper{width:90%}.glcc_student_apply .introArea .ant-form-item-label{width:74px}.glcc_student_apply .introArea.tips{margin-left:40px;color:#e90000}.glcc_student_apply .update_item .ant-form-explain{bottom:17px}.glcc_student_apply .glcc_info_form .introArea.subInfo{width:100%;text-align:center;margin:40px 0 70px -60px}.glcc_student_apply .glcc_info_form .introArea.subInfo .sub{width:200px;height:36px;background-color:#466aff;border-color:#466aff}.glcc_student_apply .glcc_info_form .introArea.subInfo .sub:hover{background-color:#5d7cff;border-color:#5d7cff}.glcc_student_apply .glcc_info_form .introArea.subInfo .sub:active{background-color:#1140ff;border-color:#1140ff}.glcc_student_apply .explain{background-color:#f6f9fe;border:2px solid #fff;color:#6c7283;padding:20px 30px 30px 20px}.glcc_student_apply .explain .c000{color:#000}.glcc_student_apply .explain div>.c000{font-weight:700}.glcc_student_apply .explain>div{margin:10px 0}.glcc_student_apply .explain .link{color:#466aff}.glcc_student_apply .explain .link:hover{opacity:.8}.glcc_student_apply .applySuccess{height:45px;border:1px solid #466aff;line-height:45px;padding-left:20px;color:#466aff}.glcc_student_apply .glcc_btn{width:90px;height:32px;border:1px solid #b3c3db;border-radius:4px;color:#466aff;font-size:14px;line-height:30px;text-align:center;cursor:pointer}.glcc_student_apply .glcc_btn:hover{opacity:.8}.glcc_student_apply .add_task{margin-left:90px}.glcc_student_apply .delete{float:right;color:#466aff;cursor:pointer}.glcc_student_apply .delete :hover{color:#1140ff}.glcc_student_apply .delete .icon-shanchu{position:relative;top:1px}.glcc_student_apply .memoExtra{margin-top:12px;margin-bottom:-10px}.glcc_student_apply .memoExtra a{color:#466aff}.glcc_student_apply .memoText{padding:9px 11px;line-height:1.75}.glcc-banner{width:100%}.ant-cascader-menus.glcc_cascader,.glcc_select{background-image:linear-gradient(180deg,#eef3ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 12px rgba(203,220,255,.47)}.ant-cascader-menus.glcc_cascader .ant-select-dropdown-menu-item:hover,.glcc_select .ant-select-dropdown-menu-item:hover{background-color:#e9efff}.glcc_select .ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled){background:#e9efff}.glcc_cascader .ant-cascader-menu{width:240px}.glcc_cascader .ant-cascader-menu::-webkit-scrollbar-track{background-color:#e2e9ff}.glcc_cascader .ant-cascader-menu::-webkit-scrollbar-thumb{background-color:#bcccff}.glcc_cascader .ant-cascader-menu:first-child{width:250px} \ No newline at end of file diff --git a/static/css/59.d0d19c61.chunk.css b/static/css/57.d0d19c61.chunk.css similarity index 100% rename from static/css/59.d0d19c61.chunk.css rename to static/css/57.d0d19c61.chunk.css diff --git a/static/css/58.2b4fa75d.chunk.css b/static/css/59.2b4fa75d.chunk.css similarity index 100% rename from static/css/58.2b4fa75d.chunk.css rename to static/css/59.2b4fa75d.chunk.css diff --git a/static/css/75.3eb7f5e2.chunk.css b/static/css/74.3eb7f5e2.chunk.css similarity index 100% rename from static/css/75.3eb7f5e2.chunk.css rename to static/css/74.3eb7f5e2.chunk.css diff --git a/static/css/76.05177416.chunk.css b/static/css/75.05177416.chunk.css similarity index 100% rename from static/css/76.05177416.chunk.css rename to static/css/75.05177416.chunk.css diff --git a/static/css/77.330fa4e3.chunk.css b/static/css/76.330fa4e3.chunk.css similarity index 100% rename from static/css/77.330fa4e3.chunk.css rename to static/css/76.330fa4e3.chunk.css diff --git a/static/css/78.520bfea6.chunk.css b/static/css/77.520bfea6.chunk.css similarity index 100% rename from static/css/78.520bfea6.chunk.css rename to static/css/77.520bfea6.chunk.css diff --git a/static/css/79.a5678b8f.chunk.css b/static/css/78.a5678b8f.chunk.css similarity index 100% rename from static/css/79.a5678b8f.chunk.css rename to static/css/78.a5678b8f.chunk.css diff --git a/static/css/80.9d206204.chunk.css b/static/css/79.9d206204.chunk.css similarity index 100% rename from static/css/80.9d206204.chunk.css rename to static/css/79.9d206204.chunk.css diff --git a/static/css/82.ea97577b.chunk.css b/static/css/81.ea97577b.chunk.css similarity index 100% rename from static/css/82.ea97577b.chunk.css rename to static/css/81.ea97577b.chunk.css diff --git a/static/css/83.b2109eb4.chunk.css b/static/css/82.b2109eb4.chunk.css similarity index 100% rename from static/css/83.b2109eb4.chunk.css rename to static/css/82.b2109eb4.chunk.css diff --git a/static/css/73.ddd123f8.chunk.css b/static/css/83.ddd123f8.chunk.css similarity index 100% rename from static/css/73.ddd123f8.chunk.css rename to static/css/83.ddd123f8.chunk.css diff --git a/static/css/98.92df39ea.chunk.css b/static/css/97.92df39ea.chunk.css similarity index 100% rename from static/css/98.92df39ea.chunk.css rename to static/css/97.92df39ea.chunk.css diff --git a/static/css/97.fbca1081.chunk.css b/static/css/97.fbca1081.chunk.css deleted file mode 100644 index c3f790eed..000000000 --- a/static/css/97.fbca1081.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.glcc_project{background-color:#ebf2ff}.glcc_project .head{background-color:rgba(188,208,255,.27);border:1px solid #fff;text-align:center}.glcc_project .head a{padding:18px 20px 20px;display:inline-block;color:#273778;font-size:18px;font-weight:700;line-height:30px}.glcc_project .head a.active{border-bottom:1px solid #5474df}.glcc_project .head a:last-child{margin-left:40px}.glcc_project .gobackBox{width:1200px;margin:0 auto;padding:25px 0 12px;color:#202d40;font-size:16px;border-bottom:1px dashed #bec5d5}.glcc_project .gobackBox a{color:#a4aabb}.glcc_project .listBox{background-image:linear-gradient(180deg,#ebf2ff,#ebf2ff 43.09%,#f3f4f8)}.glcc_project .listBox .list{width:1200px;margin:0 auto}.glcc_project .listBox .list .search{width:40%;margin:0 auto;padding:25px 0 40px}.glcc_project .listBox .list .search.task{display:flex;justify-content:space-between;align-items:center;width:100%}.glcc_project .listBox .list .search.task .ant-input-group-wrapper{width:40%}.glcc_project .listBox .list .search .ant-btn,.glcc_project .listBox .list .search .ant-input{height:48px}.glcc_project .listBox .list .search .ant-btn{font-size:30px}.glcc_project .listBox .list .search .ant-input{font-size:16px;border-color:#ebf2ff}.glcc_project .listBox .list .search .ant-input:hover{border-color:#466aff}.glcc_project .listBox .search .ant-btn-primary{background-color:#466aff;border-color:#466aff}.glcc-banner{width:100%}.projectDetailBox{font-size:15px;line-height:30px}.projectDetailBox.byTask{background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2);padding:30px 30px 50px}.projectDetailBox.byTask .taskItem .right{padding-right:10px}.projectDetailBox.nodata{width:200px}.projectDetailBox .projectDetailHead{color:#465474;padding-bottom:12px;border-bottom:1px dashed #bec5d5;line-height:36px}.projectDetailBox .projectDetailHead .name{font-weight:700;color:#3753c5;font-size:20px}.projectDetailBox .projectDetailHead .type{display:inline-block;border:1px solid #6680bb;border-radius:4px;margin-left:12px;padding:4px 6px;line-height:26px}.projectDetailBox .projectDetailHead .linkUrl{color:#466aff}.projectDetailBox .taskItem{display:flex;justify-content:space-between;border:1px solid #fff}.projectDetailBox .taskItem:hover{box-shadow:0 0 12px rgba(71,105,198,.4)}.projectDetailBox .taskItem .oneLine{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectDetailBox .taskItem .left{width:316px;background-image:url(/react/build/static/media/projectDetailTaskBg.66b1fb2d.png);background-size:100% 100%;padding:22px 20px;color:#25304a}.projectDetailBox .taskItem .left .taskTitle{color:#1834a7;font-size:18px}.projectDetailBox .taskItem .left .email span{color:#466aff}.projectDetailBox .taskItem .left .leftWidth{width:270px}.projectDetailBox .taskItem .center{text-align:left;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.projectDetailBox .taskItem .center .taskDesc{color:#6b6b6b}.projectDetailBox .taskItem .center .taskUrl{color:#465474;font-size:16px;line-height:28px;margin-bottom:5px}.projectDetailBox .taskItem .center .taskUrl a{color:#466aff}.projectDetailBox .taskItem .center .applyBut{background-color:#466aff;border-color:#466aff}.projectDetailBox .taskItem .center .applyBut:hover{background-color:#5d7cff}.projectDetailBox .taskItem .center .applyBut:focus{background-color:#1140ff}.projectDetailBox .taskItem .center .taskReward{color:#f80}.projectItemPopover{width:1200px}.projectItemPopover .ant-popover-arrow{border-width:12px}.projectItemPopover .ant-popover-inner{transform:translateY(8px);background-image:linear-gradient(180deg,#f1f5ff,#fff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 10px rgba(100,141,255,.2)}.projectItemPopover .ant-popover-inner .ant-popover-inner-content{padding:30px 30px 50px}.lookDetail{border-color:#466aff;color:#466aff}.lookDetail:hover{border-color:#5d7cff;color:#5d7cff}.lookDetail:focus{border-color:#1140ff;color:#1140ff} \ No newline at end of file diff --git a/static/css/99.c2f5b906.chunk.css b/static/css/98.c2f5b906.chunk.css similarity index 100% rename from static/css/99.c2f5b906.chunk.css rename to static/css/98.c2f5b906.chunk.css diff --git a/static/css/100.fd3fa2e9.chunk.css b/static/css/99.fd3fa2e9.chunk.css similarity index 100% rename from static/css/100.fd3fa2e9.chunk.css rename to static/css/99.fd3fa2e9.chunk.css diff --git a/static/css/main.2cf44231.chunk.css b/static/css/main.4ba9c42e.chunk.css similarity index 97% rename from static/css/main.2cf44231.chunk.css rename to static/css/main.4ba9c42e.chunk.css index e21c86b9f..818cfb18f 100644 --- a/static/css/main.2cf44231.chunk.css +++ b/static/css/main.4ba9c42e.chunk.css @@ -1,4 +1,4 @@ -@charset "utf-8";.tpi_content dl,.tpi_content h1,.tpi_content h2,.tpi_content h3,.tpi_content h4,.tpi_content h5,.tpi_content ol,.tpi_content p,.tpi_content ul{margin-bottom:0}.ant-popover-buttons{text-align:center!important}.page--body{z-index:1}#shixun_comment_block .buttons>p:last-child{display:none!important}.ant-message{z-index:20000}.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip,.anticon anticon-paper-clip{color:#666!important}.MuiModal-root-15{z-index:1000!important}.markdown-body img{cursor:pointer}.markdown-body pre ol.linenums,.markdown-body pre ul.linenums{padding-left:0}.markdown-body pre ol>li{list-style-type:none}li,ol,ul{list-style-type:none}.yslflexhome{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bor-red{border:1px solid #db0505!important}.font-25{font-size:25px!important}.markdown-body{text-align:justify;word-break:break-all}.-header-right{background:#1f2f3b}#myshixun_top{height:54px}#myshixun_top,.yslflexhomes{display:-ms-flexbox;display:flex}.yslflexhomes{-ms-flex-direction:row;flex-direction:row}.yslflexhomesysl1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}pre.prettyprint{border:0 solid transparent;padding:10px}.-flex-basic0{-ms-flex-preferred-size:0%!important;flex-basis:0%!important;-webkit-flex-basis:0%!important;display:none}.-flex-basic100{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;-webkit-flex-basis:100%!important}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#dadada}.color-grey{color:#888}.-text-danger{color:#ff6545}.color-orange02{color:#f79f88!important}.color-orange03{color:#ff7500!important}.color-orange04{color:#ee4a20!important}.color-orange05{color:#ff9e6a!important}.color-orange06{color:#ff6530!important}a.color-orange05:hover,i.color-orange05:hover{color:#ff7500!important}.color-orange06{color:#ff6610!important}.color-yellow{color:#f0ad4e!important}.color-yellow2{color:#f93!important}.color-yellow3{color:#ffc828}.color-light-green{color:#29bd8b!important}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.editormd .CodeMirror-linenumbers{padding:0}.editormd-html-preview hr,.editormd-preview-container hr{border-top:1px solid #ccc}body,html{-webkit-font-smoothing:auto!important}.ant-progress-textyes{color:#52c41a}.ant-progress-textno{color:#f5222d}.CodeMirror pre.CodeMirror-line,.markdown-body p{font-size:16px!important}.markdown-body p{margin:10px 0!important;white-space:pre-wrap}.markdown-body>p{line-height:25px}.renderAsHtml.markdown-body p{white-space:inherit}.editormd .CodeMirror{border-right:none!important}.editormd-preview{border-left:1px solid #ddd;z-index:99;padding:8px 8px 50px}.editormd-preview .markdown-body{padding:0!important}.editormd-preview{width:50%!important}.editormd-image-click-expand .editormd-image-dialog{height:234px!important}.editormd-image-click-expand .editormd-image-dialog .image-link{display:none}.CodeMirror .CodeMirror-lines pre.CodeMirror-line,.CodeMirror .CodeMirror-lines pre.CodeMirror-line-like{padding:0 12px}.formItemInline.ant-form-item{display:-ms-flexbox;display:flex}.formItemInline .ant-form-item-control-wrapper{-ms-flex:1 1;flex:1 1}.ant-select-auto-complete.ant-select .ant-select-selection__placeholder{z-index:2}@-moz-document url-prefix(){.newContainers{min-height:calc(100% - 60px)!important}}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;color:rgba(0,0,0,.65);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-variant:tabular-nums;line-height:1.5;background-color:#fff;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}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:#1890ff;background-color:transparent;outline:none;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}th{text-align:inherit}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height: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-cancel-button,[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}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.anticon-spin{display:inline-block;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.fade-appear,.fade-enter,.fade-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear.fade-appear-active,.fade-enter.fade-enter-active{-webkit-animation-name:antFadeIn;animation-name:antFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave.fade-leave-active{-webkit-animation-name:antFadeOut;animation-name:antFadeOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.fade-appear,.fade-enter{opacity:0}.fade-appear,.fade-enter,.fade-leave{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes antFadeOut{0%{opacity:1}to{opacity:0}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter,.move-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear.move-up-appear-active,.move-up-enter.move-up-enter-active{-webkit-animation-name:antMoveUpIn;animation-name:antMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave.move-up-leave-active{-webkit-animation-name:antMoveUpOut;animation-name:antMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-up-appear,.move-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-appear,.move-down-enter,.move-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear.move-down-appear-active,.move-down-enter.move-down-enter-active{-webkit-animation-name:antMoveDownIn;animation-name:antMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave.move-down-leave-active{-webkit-animation-name:antMoveDownOut;animation-name:antMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-down-appear,.move-down-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-appear,.move-left-enter,.move-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear.move-left-appear-active,.move-left-enter.move-left-enter-active{-webkit-animation-name:antMoveLeftIn;animation-name:antMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave.move-left-leave-active{-webkit-animation-name:antMoveLeftOut;animation-name:antMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-left-appear,.move-left-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-appear,.move-right-enter,.move-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear.move-right-appear-active,.move-right-enter.move-right-enter-active{-webkit-animation-name:antMoveRightIn;animation-name:antMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave.move-right-leave-active{-webkit-animation-name:antMoveRightOut;animation-name:antMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-right-appear,.move-right-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@-webkit-keyframes antMoveDownIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveDownIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveDownOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveDownOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveLeftIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveLeftIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveLeftOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveLeftOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveRightIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveRightIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveRightOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveRightOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveUpIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveUpIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveUpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveUpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[ant-click-animating-without-extra-node=true],[ant-click-animating=true]{position:relative}html{--antd-wave-shadow-color:#1890ff}.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;-webkit-box-shadow:0 0 0 0 #1890ff;box-shadow:0 0 0 0 #1890ff;-webkit-box-shadow:0 0 0 0 var(--antd-wave-shadow-color);box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;-webkit-animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";pointer-events:none}@-webkit-keyframes waveEffect{to{-webkit-box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 #1890ff;-webkit-box-shadow:0 0 0 6px var(--antd-wave-shadow-color);box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes waveEffect{to{-webkit-box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 #1890ff;-webkit-box-shadow:0 0 0 6px var(--antd-wave-shadow-color);box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@-webkit-keyframes fadeEffect{to{opacity:0}}@keyframes fadeEffect{to{opacity:0}}.slide-up-appear,.slide-up-enter,.slide-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear.slide-up-appear-active,.slide-up-enter.slide-up-enter-active{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave.slide-up-leave-active{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-up-appear,.slide-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-appear,.slide-down-enter,.slide-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear.slide-down-appear-active,.slide-down-enter.slide-down-enter-active{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave.slide-down-leave-active{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-down-appear,.slide-down-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-appear,.slide-left-enter,.slide-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear.slide-left-appear-active,.slide-left-enter.slide-left-enter-active{-webkit-animation-name:antSlideLeftIn;animation-name:antSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave.slide-left-leave-active{-webkit-animation-name:antSlideLeftOut;animation-name:antSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-left-appear,.slide-left-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-appear,.slide-right-enter,.slide-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear.slide-right-appear-active,.slide-right-enter.slide-right-enter-active{-webkit-animation-name:antSlideRightIn;animation-name:antSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave.slide-right-leave-active{-webkit-animation-name:antSlideRightOut;animation-name:antSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-right-appear,.slide-right-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes antSlideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antSlideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antSlideDownIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@-webkit-keyframes antSlideDownOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}}@keyframes antSlideDownOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}}@-webkit-keyframes antSlideLeftIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antSlideLeftIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antSlideLeftOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antSlideLeftOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antSlideRightIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@keyframes antSlideRightIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@-webkit-keyframes antSlideRightOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}@keyframes antSlideRightOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}.swing-appear,.swing-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.swing-appear.swing-appear-active,.swing-enter.swing-enter-active{-webkit-animation-name:antSwingIn;animation-name:antSwingIn;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes antSwingIn{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes antSwingIn{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.zoom-appear,.zoom-enter,.zoom-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-appear.zoom-appear-active,.zoom-enter.zoom-enter-active{-webkit-animation-name:antZoomIn;animation-name:antZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-leave.zoom-leave-active{-webkit-animation-name:antZoomOut;animation-name:antZoomOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-appear,.zoom-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-appear,.zoom-big-enter,.zoom-big-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-big-appear.zoom-big-appear-active,.zoom-big-enter.zoom-big-enter-active{-webkit-animation-name:antZoomBigIn;animation-name:antZoomBigIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{-webkit-animation-name:antZoomBigOut;animation-name:antZoomBigOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-big-appear,.zoom-big-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-appear,.zoom-big-fast-enter,.zoom-big-fast-leave{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-big-fast-appear.zoom-big-fast-appear-active,.zoom-big-fast-enter.zoom-big-fast-enter-active{-webkit-animation-name:antZoomBigIn;animation-name:antZoomBigIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{-webkit-animation-name:antZoomBigOut;animation-name:antZoomBigOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-big-fast-appear,.zoom-big-fast-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-appear,.zoom-up-enter,.zoom-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-up-appear.zoom-up-appear-active,.zoom-up-enter.zoom-up-enter-active{-webkit-animation-name:antZoomUpIn;animation-name:antZoomUpIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{-webkit-animation-name:antZoomUpOut;animation-name:antZoomUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-up-appear,.zoom-up-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-appear,.zoom-down-enter,.zoom-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-down-appear.zoom-down-appear-active,.zoom-down-enter.zoom-down-enter-active{-webkit-animation-name:antZoomDownIn;animation-name:antZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{-webkit-animation-name:antZoomDownOut;animation-name:antZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-down-appear,.zoom-down-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-appear,.zoom-left-enter,.zoom-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-left-appear.zoom-left-appear-active,.zoom-left-enter.zoom-left-enter-active{-webkit-animation-name:antZoomLeftIn;animation-name:antZoomLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{-webkit-animation-name:antZoomLeftOut;animation-name:antZoomLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-left-appear,.zoom-left-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-appear,.zoom-right-enter,.zoom-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-right-appear.zoom-right-appear-active,.zoom-right-enter.zoom-right-enter-active{-webkit-animation-name:antZoomRightIn;animation-name:antZoomRightIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{-webkit-animation-name:antZoomRightOut;animation-name:antZoomRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-right-appear,.zoom-right-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@-webkit-keyframes antZoomIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes antZoomIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes antZoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@keyframes antZoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@-webkit-keyframes antZoomBigIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes antZoomBigIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes antZoomBigOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@keyframes antZoomBigOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@-webkit-keyframes antZoomUpIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes antZoomUpIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@-webkit-keyframes antZoomUpOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}}@keyframes antZoomUpOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}}@-webkit-keyframes antZoomLeftIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes antZoomLeftIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@-webkit-keyframes antZoomLeftOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}}@keyframes antZoomLeftOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}}@-webkit-keyframes antZoomRightIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@keyframes antZoomRightIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@-webkit-keyframes antZoomRightOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@keyframes antZoomRightOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@-webkit-keyframes antZoomDownIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes antZoomDownIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes antZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}}@keyframes antZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse,.ant-motion-collapse-legacy-active{-webkit-transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;-o-transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden}.ant-notification{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;z-index:1010;width:384px;max-width:calc(100vw - 32px);margin:0 24px 0 0}.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationLeftFadeIn;animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-notice{position:relative;margin-bottom:16px;padding:16px 24px;overflow:hidden;line-height:1.5;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ant-notification-notice-message{display:inline-block;margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#1890ff}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#f5222d}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(0,0,0,.45);outline:none}.ant-notification-notice-close:hover{color:rgba(0,0,0,.67)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-appear,.ant-notification-fade-enter{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationFadeIn;animation-name:NotificationFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{-webkit-animation-name:NotificationFadeOut;animation-name:NotificationFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.dialogBox{height:338px}.dialogBox2{height:420px}#DialogID .dialogBox{width:400px}.MuiPaper-elevation24-45{-webkit-box-shadow:none!important;box-shadow:none!important}.MuiDialog-paper-9{overflow-y:hidden!important}#log_reg_content{top:-64px!important;width:405px!important;border-radius:6px;-webkit-box-shadow:4px 8px 12px rgba(76,76,76,.3);box-shadow:4px 8px 12px rgba(76,76,76,.3)}.log_nav li{height:17px;font-size:18px;font-family:NotoSansHans-Regular;color:#190000;line-height:0}.vertical-line{margin-left:10px;margin-right:10px}#DialogID div{overflow-y:visible!important;-webkit-box-shadow:none!important;box-shadow:none!important}#wrapper{position:relative;top:3px;left:0;margin-bottom:17px}.slidetounlock{font-size:12px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:slidetounlock 3s infinite;-webkit-text-size-adjust:none}@-webkit-keyframes slidetounlock{0%{background-position:-200px 0}to{background-position:200px 0}}.handler_bg{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat 50%}.handler_ok_bg{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat 50%}#drag{position:relative;background-color:#e8e8e8;width:340px;height:34px;line-height:34px;text-align:center}#drag .handler{position:absolute;top:0;left:0;width:40px;height:32px;border:1px solid #ccc;cursor:move}#drag .drag_bg{background-color:#7ac23c;height:34px;width:0}#drag .drag_text{position:absolute;top:0;width:340px;color:#9c9c9c;-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none;-ms-user-select:none;font-size:12px}#drag{overflow:hidden!important}#closeIcon{top:-30px}#closeIcon,.logincloseIcon{position:absolute;right:-27px;z-index:100000}.logincloseIcon{top:-100px!important}.bluebutton{width:100%;text-align:center;color:#fff!important;display:block;background:#cbcbcb;height:45px;line-height:45px;border-radius:4px;letter-spacing:2px;cursor:pointer}.myinput{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.qqheight390{width:450px;height:390px}.zindextest{z-index:1000!important}.MuiModal-root-15{z-index:10001!important}.ant-input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;height:32px;padding:4px 11px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-input:-ms-input-placeholder{color:#bfbfbf}.ant-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input:placeholder-shown{-o-text-overflow:ellipsis;text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;-webkit-transition:all .3s,height 0s;-o-transition:all .3s,height 0s;transition:all .3s,height 0s}.ant-input-lg{height:40px;padding:6px 11px;font-size:16px}.ant-input-sm{height:24px;padding:1px 7px}.ant-input-group{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-group-addon{position:relative;padding:0 11px;color:rgba(0,0,0,.65);font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select .ant-select-selection{margin:-1px;background-color:inherit;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none}.ant-input-group-addon .ant-select-focused .ant-select-selection,.ant-input-group-addon .ant-select-open .ant-select-selection{color:#1890ff}.ant-input-group-addon>i:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-input-group-addon:first-child,.ant-input-group>.ant-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group-addon:last-child,.ant-input-group>.ant-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-addon:last-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{height:40px;padding:6px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{height:24px;padding:1px 7px}.ant-input-group-lg .ant-select-selection--single{height:40px}.ant-input-group-sm .ant-select-selection--single{height:24px}.ant-input-group .ant-input-affix-wrapper{display:table-cell;float:left;width:100%}.ant-input-group.ant-input-group-compact{display:block;zoom:1}.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{clear:both}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:hover,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:focus,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-calendar-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:first-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:first-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-input-group.ant-input-group-compact>.ant-calendar-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:last-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:last-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-affix-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;text-align:start}.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#40a9ff;border-right-width:1px!important}.ant-input-affix-wrapper .ant-input{position:relative;text-align:inherit}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{position:absolute;top:50%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.65);line-height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),.ant-input-affix-wrapper .ant-input-suffix :not(.anticon){line-height:1.5}.ant-input-affix-wrapper .ant-input-disabled~.ant-input-suffix .anticon{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-input-affix-wrapper .ant-input-prefix{left:12px}.ant-input-affix-wrapper .ant-input-suffix{right:12px}.ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:30px}.ant-input-affix-wrapper .ant-input:not(:last-child){padding-right:30px}.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child){padding-right:49px}.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input{padding-right:22px}.ant-input-affix-wrapper .ant-input{min-height:100%}.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input-password-icon:hover{color:#333}.ant-input-clear-icon{color:rgba(0,0,0,.25);font-size:12px;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;vertical-align:0}.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-clear-icon:active{color:rgba(0,0,0,.65)}.ant-input-clear-icon+i{margin-left:6px}.ant-input-textarea-clear-icon{color:rgba(0,0,0,.25);font-size:12px;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;position:absolute;top:0;right:0;margin:8px 8px 0 0}.ant-input-textarea-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-textarea-clear-icon:active{color:rgba(0,0,0,.65)}.ant-input-textarea-clear-icon+i{margin-left:6px}.ant-input-search-icon{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input-search-icon:hover{color:rgba(0,0,0,.8)}.ant-input-search-enter-button input{border-right:0}.ant-input-search-enter-button+.ant-input-group-addon,.ant-input-search-enter-button input+.ant-input-group-addon{padding:0;border:0}.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button,.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button{border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn{line-height:1.499;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;height:32px;padding:0 15px;font-size:14px;border-radius:4px;color:rgba(0,0,0,.65);background-color:#fff;border:1px solid #d9d9d9}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;-webkit-box-shadow:none;box-shadow:none}.ant-btn.disabled,.ant-btn[disabled]{cursor:not-allowed}.ant-btn.disabled>*,.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:0 15px;font-size:16px;border-radius:4px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:4px}.ant-btn>a:only-child{color:currentColor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:focus,.ant-btn:hover{color:#40a9ff;background-color:#fff;border-color:#40a9ff}.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentColor}.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn.active,.ant-btn:active{color:#096dd9;background-color:#fff;border-color:#096dd9}.ant-btn.active>a:only-child,.ant-btn:active>a:only-child{color:currentColor}.ant-btn.active>a:only-child:after,.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-disabled,.ant-btn-disabled.active,.ant-btn-disabled:active,.ant-btn-disabled:focus,.ant-btn-disabled:hover,.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-disabled.active>a:only-child,.ant-btn-disabled:active>a:only-child,.ant-btn-disabled:focus>a:only-child,.ant-btn-disabled:hover>a:only-child,.ant-btn-disabled>a:only-child,.ant-btn.disabled.active>a:only-child,.ant-btn.disabled:active>a:only-child,.ant-btn.disabled:focus>a:only-child,.ant-btn.disabled:hover>a:only-child,.ant-btn.disabled>a:only-child,.ant-btn[disabled].active>a:only-child,.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentColor}.ant-btn-disabled.active>a:only-child:after,.ant-btn-disabled:active>a:only-child:after,.ant-btn-disabled:focus>a:only-child:after,.ant-btn-disabled:hover>a:only-child:after,.ant-btn-disabled>a:only-child:after,.ant-btn.disabled.active>a:only-child:after,.ant-btn.disabled:active>a:only-child:after,.ant-btn.disabled:focus>a:only-child:after,.ant-btn.disabled:hover>a:only-child:after,.ant-btn.disabled>a:only-child:after,.ant-btn[disabled].active>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#fff}.ant-btn>i,.ant-btn>span{display:inline-block;-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);-o-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1);pointer-events:none}.ant-btn-primary{color:#fff;background-color:#1890ff;border-color:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;background-color:#40a9ff;border-color:#40a9ff}.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary.active,.ant-btn-primary:active{color:#fff;background-color:#096dd9;border-color:#096dd9}.ant-btn-primary.active>a:only-child,.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-primary.active>a:only-child:after,.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-primary-disabled.active>a:only-child,.ant-btn-primary-disabled:active>a:only-child,.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-primary-disabled>a:only-child,.ant-btn-primary.disabled.active>a:only-child,.ant-btn-primary.disabled:active>a:only-child,.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-primary.disabled>a:only-child,.ant-btn-primary[disabled].active>a:only-child,.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-primary-disabled>a:only-child:after,.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-primary.disabled>a:only-child:after,.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:rgba(0,0,0,.65);background-color:transparent;border-color:#d9d9d9}.ant-btn-ghost>a:only-child{color:currentColor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#40a9ff;background-color:transparent;border-color:#40a9ff}.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentColor}.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost.active,.ant-btn-ghost:active{color:#096dd9;background-color:transparent;border-color:#096dd9}.ant-btn-ghost.active>a:only-child,.ant-btn-ghost:active>a:only-child{color:currentColor}.ant-btn-ghost.active>a:only-child:after,.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost-disabled,.ant-btn-ghost-disabled.active,.ant-btn-ghost-disabled:active,.ant-btn-ghost-disabled:focus,.ant-btn-ghost-disabled:hover,.ant-btn-ghost.disabled,.ant-btn-ghost.disabled.active,.ant-btn-ghost.disabled:active,.ant-btn-ghost.disabled:focus,.ant-btn-ghost.disabled:hover,.ant-btn-ghost[disabled],.ant-btn-ghost[disabled].active,.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-ghost-disabled.active>a:only-child,.ant-btn-ghost-disabled:active>a:only-child,.ant-btn-ghost-disabled:focus>a:only-child,.ant-btn-ghost-disabled:hover>a:only-child,.ant-btn-ghost-disabled>a:only-child,.ant-btn-ghost.disabled.active>a:only-child,.ant-btn-ghost.disabled:active>a:only-child,.ant-btn-ghost.disabled:focus>a:only-child,.ant-btn-ghost.disabled:hover>a:only-child,.ant-btn-ghost.disabled>a:only-child,.ant-btn-ghost[disabled].active>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentColor}.ant-btn-ghost-disabled.active>a:only-child:after,.ant-btn-ghost-disabled:active>a:only-child:after,.ant-btn-ghost-disabled:focus>a:only-child:after,.ant-btn-ghost-disabled:hover>a:only-child:after,.ant-btn-ghost-disabled>a:only-child:after,.ant-btn-ghost.disabled.active>a:only-child:after,.ant-btn-ghost.disabled:active>a:only-child:after,.ant-btn-ghost.disabled:focus>a:only-child:after,.ant-btn-ghost.disabled:hover>a:only-child:after,.ant-btn-ghost.disabled>a:only-child:after,.ant-btn-ghost[disabled].active>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentColor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#40a9ff;background-color:#fff;border-color:#40a9ff}.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentColor}.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed.active,.ant-btn-dashed:active{color:#096dd9;background-color:#fff;border-color:#096dd9}.ant-btn-dashed.active>a:only-child,.ant-btn-dashed:active>a:only-child{color:currentColor}.ant-btn-dashed.active>a:only-child:after,.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed-disabled,.ant-btn-dashed-disabled.active,.ant-btn-dashed-disabled:active,.ant-btn-dashed-disabled:focus,.ant-btn-dashed-disabled:hover,.ant-btn-dashed.disabled,.ant-btn-dashed.disabled.active,.ant-btn-dashed.disabled:active,.ant-btn-dashed.disabled:focus,.ant-btn-dashed.disabled:hover,.ant-btn-dashed[disabled],.ant-btn-dashed[disabled].active,.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-dashed-disabled.active>a:only-child,.ant-btn-dashed-disabled:active>a:only-child,.ant-btn-dashed-disabled:focus>a:only-child,.ant-btn-dashed-disabled:hover>a:only-child,.ant-btn-dashed-disabled>a:only-child,.ant-btn-dashed.disabled.active>a:only-child,.ant-btn-dashed.disabled:active>a:only-child,.ant-btn-dashed.disabled:focus>a:only-child,.ant-btn-dashed.disabled:hover>a:only-child,.ant-btn-dashed.disabled>a:only-child,.ant-btn-dashed[disabled].active>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentColor}.ant-btn-dashed-disabled.active>a:only-child:after,.ant-btn-dashed-disabled:active>a:only-child:after,.ant-btn-dashed-disabled:focus>a:only-child:after,.ant-btn-dashed-disabled:hover>a:only-child:after,.ant-btn-dashed-disabled>a:only-child:after,.ant-btn-dashed.disabled.active>a:only-child:after,.ant-btn-dashed.disabled:active>a:only-child:after,.ant-btn-dashed.disabled:focus>a:only-child:after,.ant-btn-dashed.disabled:hover>a:only-child:after,.ant-btn-dashed.disabled>a:only-child:after,.ant-btn-dashed[disabled].active>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;background-color:#ff7875;border-color:#ff7875}.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger.active,.ant-btn-danger:active{color:#fff;background-color:#d9363e;border-color:#d9363e}.ant-btn-danger.active>a:only-child,.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-danger.active>a:only-child:after,.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger-disabled,.ant-btn-danger-disabled.active,.ant-btn-danger-disabled:active,.ant-btn-danger-disabled:focus,.ant-btn-danger-disabled:hover,.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-danger-disabled.active>a:only-child,.ant-btn-danger-disabled:active>a:only-child,.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-danger-disabled>a:only-child,.ant-btn-danger.disabled.active>a:only-child,.ant-btn-danger.disabled:active>a:only-child,.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-danger.disabled>a:only-child,.ant-btn-danger[disabled].active>a:only-child,.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-danger-disabled>a:only-child:after,.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-danger.disabled>a:only-child:after,.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#1890ff;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.ant-btn-link>a:only-child{color:currentColor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:focus,.ant-btn-link:hover{color:#40a9ff;background-color:transparent;border-color:#40a9ff}.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link.active,.ant-btn-link:active{color:#096dd9;background-color:transparent;border-color:#096dd9}.ant-btn-link.active>a:only-child,.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-link.active>a:only-child:after,.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{background-color:#f5f5f5;border-color:#d9d9d9}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);background-color:transparent;border-color:transparent;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-link-disabled.active>a:only-child,.ant-btn-link-disabled:active>a:only-child,.ant-btn-link-disabled:focus>a:only-child,.ant-btn-link-disabled:hover>a:only-child,.ant-btn-link-disabled>a:only-child,.ant-btn-link.disabled.active>a:only-child,.ant-btn-link.disabled:active>a:only-child,.ant-btn-link.disabled:focus>a:only-child,.ant-btn-link.disabled:hover>a:only-child,.ant-btn-link.disabled>a:only-child,.ant-btn-link[disabled].active>a:only-child,.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-link-disabled>a:only-child:after,.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-link.disabled>a:only-child:after,.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:4px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:0;font-size:18px;border-radius:4px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:4px}.ant-btn-icon-only>i{vertical-align:middle}.ant-btn-round{height:32px;padding:0 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:0 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle,.ant-btn-circle-outline{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle-outline.ant-btn-lg,.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle-outline.ant-btn-sm,.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);-o-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizeSpeed}.ant-btn.ant-btn-loading{position:relative}.ant-btn.ant-btn-loading:not([disabled]){pointer-events:none}.ant-btn.ant-btn-loading:before{display:block}.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){padding-left:29px}.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child){margin-left:-14px}.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){padding-left:24px}.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon{margin-left:-17px}.ant-btn-group{position:relative;display:inline-block}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn.active,.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn.active,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}.ant-btn-group>.ant-btn:disabled,.ant-btn-group>span>.ant-btn:disabled{z-index:0}.ant-btn-group>.ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:0 15px;font-size:16px;border-radius:0;line-height:38px}.ant-btn-group-lg>.ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0;line-height:22px}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm>.ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:4px}.ant-btn-group>span:only-child>.ant-btn{border-radius:4px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:4px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:4px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn:active>span,.ant-btn:focus>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn-background-ghost{color:#fff;background:transparent!important;border-color:#fff}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;background-color:transparent;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#40a9ff;background-color:transparent;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary.active,.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;background-color:transparent;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary-disabled,.ant-btn-background-ghost.ant-btn-primary-disabled.active,.ant-btn-background-ghost.ant-btn-primary-disabled:active,.ant-btn-background-ghost.ant-btn-primary-disabled:focus,.ant-btn-background-ghost.ant-btn-primary-disabled:hover,.ant-btn-background-ghost.ant-btn-primary.disabled,.ant-btn-background-ghost.ant-btn-primary.disabled.active,.ant-btn-background-ghost.ant-btn-primary.disabled:active,.ant-btn-background-ghost.ant-btn-primary.disabled:focus,.ant-btn-background-ghost.ant-btn-primary.disabled:hover,.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled].active,.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;background-color:transparent;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;background-color:transparent;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger.active,.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;background-color:transparent;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger-disabled,.ant-btn-background-ghost.ant-btn-danger-disabled.active,.ant-btn-background-ghost.ant-btn-danger-disabled:active,.ant-btn-background-ghost.ant-btn-danger-disabled:focus,.ant-btn-background-ghost.ant-btn-danger-disabled:hover,.ant-btn-background-ghost.ant-btn-danger.disabled,.ant-btn-background-ghost.ant-btn-danger.disabled.active,.ant-btn-background-ghost.ant-btn-danger.disabled:active,.ant-btn-background-ghost.ant-btn-danger.disabled:focus,.ant-btn-background-ghost.ant-btn-danger.disabled:hover,.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled].active,.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link{color:#1890ff;background-color:transparent;border-color:transparent;text-shadow:none;color:#fff}.ant-btn-background-ghost.ant-btn-link>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-link:hover{color:#40a9ff;background-color:transparent;border-color:transparent}.ant-btn-background-ghost.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link.active,.ant-btn-background-ghost.ant-btn-link:active{color:#096dd9;background-color:transparent;border-color:transparent}.ant-btn-background-ghost.ant-btn-link.active>a:only-child,.ant-btn-background-ghost.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link-disabled,.ant-btn-background-ghost.ant-btn-link-disabled.active,.ant-btn-background-ghost.ant-btn-link-disabled:active,.ant-btn-background-ghost.ant-btn-link-disabled:focus,.ant-btn-background-ghost.ant-btn-link-disabled:hover,.ant-btn-background-ghost.ant-btn-link.disabled,.ant-btn-background-ghost.ant-btn-link.disabled.active,.ant-btn-background-ghost.ant-btn-link.disabled:active,.ant-btn-background-ghost.ant-btn-link.disabled:focus,.ant-btn-background-ghost.ant-btn-link.disabled:hover,.ant-btn-background-ghost.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-link[disabled].active,.ant-btn-background-ghost.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn-block{width:100%}.ant-btn:empty{vertical-align:top}a.ant-btn{padding-top:.1px;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-modal{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;top:100px;width:auto;margin:0 auto;padding:0 0 24px;pointer-events:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(0,0,0,.45);font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.65);background:#fff;border-bottom:1px solid #e8e8e8;border-radius:4px 4px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #e8e8e8;border-radius:0 0 4px 4px}.ant-modal-footer button+button{margin-bottom:0;margin-left:8px}.ant-modal.zoom-appear,.ant-modal.zoom-enter{-webkit-transform:none;-ms-transform:none;transform:none;opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45);filter:alpha(opacity=50)}.ant-modal-mask-hidden{display:none}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;text-align:left;vertical-align:middle}@media (max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{-ms-flex:1;flex:1 1}}.ant-modal-confirm .ant-modal-close,.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper{zoom:1}.ant-modal-confirm-body-wrapper:after,.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{clear:both}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.65);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns button+button{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#f5222d}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-tooltip{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;z-index:1060;display:block;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(0,0,0,.75);border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow:before,.ant-tooltip-placement-topLeft .ant-tooltip-arrow:before,.ant-tooltip-placement-topRight .ant-tooltip-arrow:before{-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07);-webkit-transform:translateY(-6.53553391px) rotate(45deg);-ms-transform:translateY(-6.53553391px) rotate(45deg);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow:before,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow:before,.ant-tooltip-placement-rightTop .ant-tooltip-arrow:before{-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07);-webkit-transform:translateX(6.53553391px) rotate(45deg);-ms-transform:translateX(6.53553391px) rotate(45deg);transform:translateX(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow:before,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow:before,.ant-tooltip-placement-leftTop .ant-tooltip-arrow:before{-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07);-webkit-transform:translateX(-6.53553391px) rotate(45deg);-ms-transform:translateX(-6.53553391px) rotate(45deg);transform:translateX(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow:before,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow:before,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow:before{-webkit-box-shadow:-3px -3px 7px rgba(0,0,0,.07);box-shadow:-3px -3px 7px rgba(0,0,0,.07);-webkit-transform:translateY(6.53553391px) rotate(45deg);-ms-transform:translateY(6.53553391px) rotate(45deg);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-cascader{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-cascader-input.ant-input{position:static;width:100%;padding-right:24px;background-color:transparent!important;cursor:pointer}.ant-cascader-picker-show-search .ant-cascader-input.ant-input{position:relative}.ant-cascader-picker{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;background-color:#fff;border-radius:4px;outline:0;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-cascader-picker-with-value .ant-cascader-picker-label{color:transparent}.ant-cascader-picker-disabled{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-cascader-picker-disabled .ant-cascader-input{cursor:not-allowed}.ant-cascader-picker:focus .ant-cascader-input{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-cascader-picker-show-search.ant-cascader-picker-focused{color:rgba(0,0,0,.25)}.ant-cascader-picker-label{position:absolute;top:50%;left:0;width:100%;height:20px;margin-top:-10px;padding:0 20px 0 12px;overflow:hidden;line-height:20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ant-cascader-picker-clear{position:absolute;top:50%;right:12px;z-index:2;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:12px;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color .3s ease,opacity .15s ease;-o-transition:color .3s ease,opacity .15s ease;transition:color .3s ease,opacity .15s ease}.ant-cascader-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-cascader-picker:hover .ant-cascader-picker-clear{opacity:1}.ant-cascader-picker-arrow{position:absolute;top:50%;right:12px;z-index:1;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ant-cascader-picker-label:hover+.ant-cascader-input{border-color:#40a9ff;border-right-width:1px!important}.ant-cascader-picker-small .ant-cascader-picker-arrow,.ant-cascader-picker-small .ant-cascader-picker-clear{right:8px}.ant-cascader-menus{position:absolute;z-index:1050;font-size:14px;white-space:nowrap;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-cascader-menus ol,.ant-cascader-menus ul{margin:0;list-style:none}.ant-cascader-menus-empty,.ant-cascader-menus-hidden{display:none}.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft,.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-cascader-menu{display:inline-block;min-width:111px;height:180px;margin:0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #e8e8e8;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu:first-child{border-radius:4px 0 0 4px}.ant-cascader-menu:last-child{margin-right:-1px;border-right-color:transparent;border-radius:0 4px 4px 0}.ant-cascader-menu:only-child{border-radius:4px}.ant-cascader-menu-item{padding:5px 12px;line-height:22px;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-cascader-menu-item:hover{background:#e6f7ff}.ant-cascader-menu-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#fafafa}.ant-cascader-menu-item-expand{position:relative;padding-right:24px}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);position:absolute;right:12px;color:rgba(0,0,0,.45)}:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,:root .ant-cascader-menu-item-loading-icon{font-size:12px}.ant-cascader-menu-item .ant-cascader-menu-item-keyword{color:#f5222d}.ant-empty{margin:0 8px;font-size:14px;line-height:22px;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-description{margin:0}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-small .ant-empty-image{height:35px}.markdownToHtml.editormd-html-preview,.markdownToHtml.editormd-preview-container{overflow:hidden}.markdownToHtml.editormd-html-preview p.editormd-tex,.markdownToHtml.editormd-preview-container p.editormd-tex{text-align:left}.quill_editor_for_react_area .ql-editing{left:0!important}.quill_editor_for_react_area .ql-editor img{cursor:pointer}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px";font-size:12px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px";font-size:14px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px";font-size:16px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px";font-size:18px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before{content:"20px";font-size:20px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px";font-size:14px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimSun]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimSun]:before{content:"宋体";font-family:SimSun}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]:before{content:"黑体";font-family:SimHei}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]:before{content:"微软雅黑";font-family:Microsoft YaHei}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]:before{content:"楷体";font-family:KaiTi}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]:before{content:"仿宋";font-family:FangSong}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]:before{content:"Arial";font-family:Arial}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]:before{content:"Times New Roman";font-family:Times New Roman}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]:before{content:"sans-serif";font-family:"sans-serif"}.quill_editor_for_react_area .ql-font-SimSun{font-family:SimSun}.quill_editor_for_react_area .ql-font-SimHei{font-family:SimHei}.quill_editor_for_react_area .ql-font-Microsoft-YaHei{font-family:Microsoft YaHei}.quill_editor_for_react_area .ql-font-KaiTi{font-family:KaiTi}.quill_editor_for_react_area .ql-font-FangSong{font-family:FangSong}.quill_editor_for_react_area .ql-font-Arial{font-family:Arial}.quill_editor_for_react_area .ql-font-Times-New-Roman{font-family:Times New Roman}.quill_editor_for_react_area .ql-font-sans-serif{font-family:"sans-serif"}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"微软雅黑";font-family:Microsoft YaHei}.quill_editor_for_react_area .ql-snow .ql-fill{display:inline-block;position:relative;color:#05101a;vertical-align:top}.quill_editor_for_react_area .ql-snow .ql-fill:before{position:absolute;left:50%;top:-1px;content:"\e691";font-family:iconfont;margin-left:-7px}.quill_editor_for_react_area .ql-toolbar .ql-formats .ql-code-block svg{pointer-events:none}.fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;line-height:16px;color:#666;position:relative;justify-content:center;margin-left:10px}.fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;position:absolute;left:-6px;top:6px;z-index:10}.fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #cccbcb;position:absolute;left:-7px;top:6px} +@charset "utf-8";.tpi_content dl,.tpi_content h1,.tpi_content h2,.tpi_content h3,.tpi_content h4,.tpi_content h5,.tpi_content ol,.tpi_content p,.tpi_content ul{margin-bottom:0}.ant-popover-buttons{text-align:center!important}.page--body{z-index:1}#shixun_comment_block .buttons>p:last-child{display:none!important}.ant-message{z-index:20000}.ant-upload-list-item-info .anticon-loading,.ant-upload-list-item-info .anticon-paper-clip,.anticon anticon-paper-clip{color:#666!important}.MuiModal-root-15{z-index:1000!important}.markdown-body img{cursor:pointer}.markdown-body pre ol.linenums,.markdown-body pre ul.linenums{padding-left:0}.markdown-body pre ol>li{list-style-type:none}li,ol,ul{list-style-type:none}.yslflexhome{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.bor-red{border:1px solid #db0505!important}.font-25{font-size:25px!important}.markdown-body{text-align:justify;word-break:break-all}.-header-right{background:#1f2f3b}#myshixun_top{height:54px}#myshixun_top,.yslflexhomes{display:-ms-flexbox;display:flex}.yslflexhomes{-ms-flex-direction:row;flex-direction:row}.yslflexhomesysl1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}pre.prettyprint{border:0 solid transparent;padding:10px}.-flex-basic0{-ms-flex-preferred-size:0%!important;flex-basis:0%!important;-webkit-flex-basis:0%!important;display:none}.-flex-basic100{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;-webkit-flex-basis:100%!important}::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:#dadada}.color-grey{color:#888}.-text-danger{color:#ff6545}.color-orange02{color:#f79f88!important}.color-orange03{color:#ff7500!important}.color-orange04{color:#ee4a20!important}.color-orange05{color:#ff9e6a!important}.color-orange06{color:#ff6530!important}a.color-orange05:hover,i.color-orange05:hover{color:#ff7500!important}.color-orange06{color:#ff6610!important}.color-yellow{color:#f0ad4e!important}.color-yellow2{color:#f93!important}.color-yellow3{color:#ffc828}.color-light-green{color:#29bd8b!important}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-title{font-size:1.5em}.App-intro{font-size:large}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.editormd .CodeMirror-linenumbers{padding:0}.editormd-html-preview hr,.editormd-preview-container hr{border-top:1px solid #ccc}body,html{-webkit-font-smoothing:auto!important}.ant-progress-textyes{color:#52c41a}.ant-progress-textno{color:#f5222d}.CodeMirror pre.CodeMirror-line,.markdown-body p{font-size:16px!important}.markdown-body p{margin:10px 0!important;white-space:pre-wrap}.markdown-body>p{line-height:25px}.renderAsHtml.markdown-body p{white-space:inherit}.editormd .CodeMirror{border-right:none!important}.editormd-preview{border-left:1px solid #ddd;z-index:99;padding:8px 8px 50px}.editormd-preview .markdown-body{padding:0!important}.editormd-preview{width:50%!important}.editormd-image-click-expand .editormd-image-dialog{height:234px!important}.editormd-image-click-expand .editormd-image-dialog .image-link{display:none}.CodeMirror .CodeMirror-lines pre.CodeMirror-line,.CodeMirror .CodeMirror-lines pre.CodeMirror-line-like{padding:0 12px}.formItemInline.ant-form-item{display:-ms-flexbox;display:flex}.formItemInline .ant-form-item-control-wrapper{-ms-flex:1 1;flex:1 1}.ant-select-auto-complete.ant-select .ant-select-selection__placeholder{z-index:2}@-moz-document url-prefix(){.newContainers{min-height:calc(100% - 60px)!important}}body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;color:rgba(0,0,0,.65);font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-variant:tabular-nums;line-height:1.5;background-color:#fff;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}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:#1890ff;background-color:transparent;outline:none;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#40a9ff}a:active{color:#096dd9}a:active,a:hover{text-decoration:none;outline:0}a[disabled]{color:rgba(0,0,0,.25);cursor:not-allowed;pointer-events:none}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:rgba(0,0,0,.45);text-align:left;caption-side:bottom}th{text-align:inherit}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height: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-cancel-button,[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}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#1890ff}::selection{color:#fff;background:#1890ff}.clearfix{zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.anticon-spin{display:inline-block;-webkit-animation:loadingCircle 1s linear infinite;animation:loadingCircle 1s linear infinite}.fade-appear,.fade-enter,.fade-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.fade-appear.fade-appear-active,.fade-enter.fade-enter-active{-webkit-animation-name:antFadeIn;animation-name:antFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.fade-leave.fade-leave-active{-webkit-animation-name:antFadeOut;animation-name:antFadeOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.fade-appear,.fade-enter{opacity:0}.fade-appear,.fade-enter,.fade-leave{-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes antFadeOut{0%{opacity:1}to{opacity:0}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.move-up-appear,.move-up-enter,.move-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-up-appear.move-up-appear-active,.move-up-enter.move-up-enter-active{-webkit-animation-name:antMoveUpIn;animation-name:antMoveUpIn;-webkit-animation-play-state:running;animation-play-state:running}.move-up-leave.move-up-leave-active{-webkit-animation-name:antMoveUpOut;animation-name:antMoveUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-up-appear,.move-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-appear,.move-down-enter,.move-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-down-appear.move-down-appear-active,.move-down-enter.move-down-enter-active{-webkit-animation-name:antMoveDownIn;animation-name:antMoveDownIn;-webkit-animation-play-state:running;animation-play-state:running}.move-down-leave.move-down-leave-active{-webkit-animation-name:antMoveDownOut;animation-name:antMoveDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-down-appear,.move-down-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-appear,.move-left-enter,.move-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-left-appear.move-left-appear-active,.move-left-enter.move-left-enter-active{-webkit-animation-name:antMoveLeftIn;animation-name:antMoveLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.move-left-leave.move-left-leave-active{-webkit-animation-name:antMoveLeftOut;animation-name:antMoveLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-left-appear,.move-left-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-appear,.move-right-enter,.move-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.move-right-appear.move-right-appear-active,.move-right-enter.move-right-enter-active{-webkit-animation-name:antMoveRightIn;animation-name:antMoveRightIn;-webkit-animation-play-state:running;animation-play-state:running}.move-right-leave.move-right-leave-active{-webkit-animation-name:antMoveRightOut;animation-name:antMoveRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.move-right-appear,.move-right-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@-webkit-keyframes antMoveDownIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveDownIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveDownOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveDownOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveLeftIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveLeftIn{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveLeftOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveLeftOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveRightIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveRightIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveRightOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveRightOut{0%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antMoveUpIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antMoveUpIn{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antMoveUpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antMoveUpOut{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingCircle{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[ant-click-animating-without-extra-node=true],[ant-click-animating=true]{position:relative}html{--antd-wave-shadow-color:#1890ff}.ant-click-animating-node,[ant-click-animating-without-extra-node=true]:after{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;-webkit-box-shadow:0 0 0 0 #1890ff;box-shadow:0 0 0 0 #1890ff;-webkit-box-shadow:0 0 0 0 var(--antd-wave-shadow-color);box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;-webkit-animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";pointer-events:none}@-webkit-keyframes waveEffect{to{-webkit-box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 #1890ff;-webkit-box-shadow:0 0 0 6px var(--antd-wave-shadow-color);box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes waveEffect{to{-webkit-box-shadow:0 0 0 #1890ff;box-shadow:0 0 0 #1890ff;-webkit-box-shadow:0 0 0 6px var(--antd-wave-shadow-color);box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@-webkit-keyframes fadeEffect{to{opacity:0}}@keyframes fadeEffect{to{opacity:0}}.slide-up-appear,.slide-up-enter,.slide-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-up-appear.slide-up-appear-active,.slide-up-enter.slide-up-enter-active{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-up-leave.slide-up-leave-active{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-up-appear,.slide-up-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-appear,.slide-down-enter,.slide-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-down-appear.slide-down-appear-active,.slide-down-enter.slide-down-enter-active{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-down-leave.slide-down-leave-active{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-down-appear,.slide-down-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-appear,.slide-left-enter,.slide-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-left-appear.slide-left-appear-active,.slide-left-enter.slide-left-enter-active{-webkit-animation-name:antSlideLeftIn;animation-name:antSlideLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-left-leave.slide-left-leave-active{-webkit-animation-name:antSlideLeftOut;animation-name:antSlideLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-left-appear,.slide-left-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-appear,.slide-right-enter,.slide-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.slide-right-appear.slide-right-appear-active,.slide-right-enter.slide-right-enter-active{-webkit-animation-name:antSlideRightIn;animation-name:antSlideRightIn;-webkit-animation-play-state:running;animation-play-state:running}.slide-right-leave.slide-right-leave-active{-webkit-animation-name:antSlideRightOut;animation-name:antSlideRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.slide-right-appear,.slide-right-enter{opacity:0;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes antSlideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antSlideUpIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antSlideUpOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antSlideDownIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownIn{0%{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}to{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}}@-webkit-keyframes antSlideDownOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}}@keyframes antSlideDownOut{0%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:1}to{-webkit-transform:scaleY(.8);transform:scaleY(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;opacity:0}}@-webkit-keyframes antSlideLeftIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@keyframes antSlideLeftIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}}@-webkit-keyframes antSlideLeftOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@keyframes antSlideLeftOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:0 0;transform-origin:0 0;opacity:0}}@-webkit-keyframes antSlideRightIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@keyframes antSlideRightIn{0%{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}to{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}}@-webkit-keyframes antSlideRightOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}@keyframes antSlideRightOut{0%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:1}to{-webkit-transform:scaleX(.8);transform:scaleX(.8);-webkit-transform-origin:100% 0;transform-origin:100% 0;opacity:0}}.swing-appear,.swing-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.swing-appear.swing-appear-active,.swing-enter.swing-enter-active{-webkit-animation-name:antSwingIn;animation-name:antSwingIn;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes antSwingIn{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes antSwingIn{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}40%{-webkit-transform:translateX(10px);transform:translateX(10px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}.zoom-appear,.zoom-enter,.zoom-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-appear.zoom-appear-active,.zoom-enter.zoom-enter-active{-webkit-animation-name:antZoomIn;animation-name:antZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-leave.zoom-leave-active{-webkit-animation-name:antZoomOut;animation-name:antZoomOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-appear,.zoom-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-appear,.zoom-big-enter,.zoom-big-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-big-appear.zoom-big-appear-active,.zoom-big-enter.zoom-big-enter-active{-webkit-animation-name:antZoomBigIn;animation-name:antZoomBigIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{-webkit-animation-name:antZoomBigOut;animation-name:antZoomBigOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-big-appear,.zoom-big-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-appear,.zoom-big-fast-enter,.zoom-big-fast-leave{-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-big-fast-appear.zoom-big-fast-appear-active,.zoom-big-fast-enter.zoom-big-fast-enter-active{-webkit-animation-name:antZoomBigIn;animation-name:antZoomBigIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{-webkit-animation-name:antZoomBigOut;animation-name:antZoomBigOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-big-fast-appear,.zoom-big-fast-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-appear,.zoom-up-enter,.zoom-up-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-up-appear.zoom-up-appear-active,.zoom-up-enter.zoom-up-enter-active{-webkit-animation-name:antZoomUpIn;animation-name:antZoomUpIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{-webkit-animation-name:antZoomUpOut;animation-name:antZoomUpOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-up-appear,.zoom-up-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-appear,.zoom-down-enter,.zoom-down-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-down-appear.zoom-down-appear-active,.zoom-down-enter.zoom-down-enter-active{-webkit-animation-name:antZoomDownIn;animation-name:antZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{-webkit-animation-name:antZoomDownOut;animation-name:antZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-down-appear,.zoom-down-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-appear,.zoom-left-enter,.zoom-left-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-left-appear.zoom-left-appear-active,.zoom-left-enter.zoom-left-enter-active{-webkit-animation-name:antZoomLeftIn;animation-name:antZoomLeftIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{-webkit-animation-name:antZoomLeftOut;animation-name:antZoomLeftOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-left-appear,.zoom-left-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-appear,.zoom-right-enter,.zoom-right-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.zoom-right-appear.zoom-right-appear-active,.zoom-right-enter.zoom-right-enter-active{-webkit-animation-name:antZoomRightIn;animation-name:antZoomRightIn;-webkit-animation-play-state:running;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{-webkit-animation-name:antZoomRightOut;animation-name:antZoomRightOut;-webkit-animation-play-state:running;animation-play-state:running;pointer-events:none}.zoom-right-appear,.zoom-right-enter{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-leave{-webkit-animation-timing-function:cubic-bezier(.78,.14,.15,.86);animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@-webkit-keyframes antZoomIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes antZoomIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes antZoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@keyframes antZoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@-webkit-keyframes antZoomBigIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes antZoomBigIn{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes antZoomBigOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@keyframes antZoomBigOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}}@-webkit-keyframes antZoomUpIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@keyframes antZoomUpIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}}@-webkit-keyframes antZoomUpOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}}@keyframes antZoomUpOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 0;transform-origin:50% 0}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 0;transform-origin:50% 0;opacity:0}}@-webkit-keyframes antZoomLeftIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@keyframes antZoomLeftIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}}@-webkit-keyframes antZoomLeftOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}}@keyframes antZoomLeftOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 50%;transform-origin:0 50%;opacity:0}}@-webkit-keyframes antZoomRightIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@keyframes antZoomRightIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}}@-webkit-keyframes antZoomRightOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@keyframes antZoomRightOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:100% 50%;transform-origin:100% 50%;opacity:0}}@-webkit-keyframes antZoomDownIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@keyframes antZoomDownIn{0%{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}}@-webkit-keyframes antZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}}@keyframes antZoomDownOut{0%{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}to{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse,.ant-motion-collapse-legacy-active{-webkit-transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;-o-transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important;transition:height .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden}.ant-notification{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;z-index:1010;width:384px;max-width:calc(100vw - 32px);margin:0 24px 0 0}.ant-notification-bottomLeft,.ant-notification-topLeft{margin-right:0;margin-left:24px}.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationLeftFadeIn;animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-notice{position:relative;margin-bottom:16px;padding:16px 24px;overflow:hidden;line-height:1.5;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ant-notification-notice-message{display:inline-block;margin-bottom:8px;color:rgba(0,0,0,.85);font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#1890ff}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#f5222d}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:rgba(0,0,0,.45);outline:none}.ant-notification-notice-close:hover{color:rgba(0,0,0,.67)}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-appear,.ant-notification-fade-enter{opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear,.ant-notification-fade-enter,.ant-notification-fade-leave{-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.ant-notification-fade-leave{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-play-state:paused;animation-play-state:paused}.ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-fade-enter.ant-notification-fade-enter-active{-webkit-animation-name:NotificationFadeIn;animation-name:NotificationFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{-webkit-animation-name:NotificationFadeOut;animation-name:NotificationFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@-webkit-keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@-webkit-keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;padding-top:16px 24px;padding-bottom:16px 24px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.dialogBox{height:338px}.dialogBox2{height:420px}#DialogID .dialogBox{width:400px}.MuiPaper-elevation24-45{-webkit-box-shadow:none!important;box-shadow:none!important}.MuiDialog-paper-9{overflow-y:hidden!important}#log_reg_content{top:-64px!important;width:405px!important;border-radius:6px;-webkit-box-shadow:4px 8px 12px rgba(76,76,76,.3);box-shadow:4px 8px 12px rgba(76,76,76,.3)}.log_nav li{height:17px;font-size:18px;font-family:NotoSansHans-Regular;color:#190000;line-height:0}.vertical-line{margin-left:10px;margin-right:10px}#DialogID div{overflow-y:visible!important;-webkit-box-shadow:none!important;box-shadow:none!important}#wrapper{position:relative;top:3px;left:0;margin-bottom:17px}.slidetounlock{font-size:12px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:slidetounlock 3s infinite;-webkit-text-size-adjust:none}@-webkit-keyframes slidetounlock{0%{background-position:-200px 0}to{background-position:200px 0}}.handler_bg{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") no-repeat 50%}.handler_ok_bg{background:#fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") no-repeat 50%}#drag{position:relative;background-color:#e8e8e8;width:340px;height:34px;line-height:34px;text-align:center}#drag .handler{position:absolute;top:0;left:0;width:40px;height:32px;border:1px solid #ccc;cursor:move}#drag .drag_bg{background-color:#7ac23c;height:34px;width:0}#drag .drag_text{position:absolute;top:0;width:340px;color:#9c9c9c;-moz-user-select:none;-webkit-user-select:none;user-select:none;-o-user-select:none;-ms-user-select:none;font-size:12px}#drag{overflow:hidden!important}#closeIcon{top:-30px}#closeIcon,.logincloseIcon{position:absolute;right:-27px;z-index:100000}.logincloseIcon{top:-100px!important}.bluebutton{width:100%;text-align:center;color:#fff!important;display:block;background:#cbcbcb;height:45px;line-height:45px;border-radius:4px;letter-spacing:2px;cursor:pointer}.myinput{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.qqheight390{width:450px;height:390px}.zindextest{z-index:1300!important}.MuiModal-root-15{z-index:10001!important}.ant-input{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;height:32px;padding:4px 11px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.5;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input::-moz-placeholder{color:#bfbfbf;opacity:1}.ant-input:-ms-input-placeholder{color:#bfbfbf}.ant-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input:placeholder-shown{-o-text-overflow:ellipsis;text-overflow:ellipsis}.ant-input:hover{border-color:#40a9ff;border-right-width:1px!important}.ant-input:focus{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-input-disabled{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:rgba(0,0,0,.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5;vertical-align:bottom;-webkit-transition:all .3s,height 0s;-o-transition:all .3s,height 0s;transition:all .3s,height 0s}.ant-input-lg{height:40px;padding:6px 11px;font-size:16px}.ant-input-sm{height:24px;padding:1px 7px}.ant-input-group{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-group-addon{position:relative;padding:0 11px;color:rgba(0,0,0,.65);font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:4px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input-group-addon .ant-select{margin:-5px -11px}.ant-input-group-addon .ant-select .ant-select-selection{margin:-1px;background-color:inherit;border:1px solid transparent;-webkit-box-shadow:none;box-shadow:none}.ant-input-group-addon .ant-select-focused .ant-select-selection,.ant-input-group-addon .ant-select-open .ant-select-selection{color:#1890ff}.ant-input-group-addon>i:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-input-group-addon:first-child,.ant-input-group>.ant-input:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:first-child .ant-select .ant-select-selection{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group-addon:last-child,.ant-input-group>.ant-input:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-addon:last-child .ant-select .ant-select-selection,.ant-input-group>.ant-input:last-child .ant-select .ant-select-selection{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{height:40px;padding:6px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{height:24px;padding:1px 7px}.ant-input-group-lg .ant-select-selection--single{height:40px}.ant-input-group-sm .ant-select-selection--single{height:24px}.ant-input-group .ant-input-affix-wrapper{display:table-cell;float:left;width:100%}.ant-input-group.ant-input-group-compact{display:block;zoom:1}.ant-input-group.ant-input-group-compact:after,.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{clear:both}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:hover,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-calendar-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper .ant-mention-editor:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selection:focus,.ant-input-group.ant-input-group-compact>.ant-time-picker .ant-time-picker-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-calendar-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:first-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:first-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-input-group.ant-input-group-compact>.ant-calendar-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-mention-wrapper:last-child .ant-mention-editor,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selection,.ant-input-group.ant-input-group-compact>.ant-time-picker:last-child .ant-time-picker-input,.ant-input-group.ant-input-group-compact>:last-child{border-right-width:1px;border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-affix-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;text-align:start}.ant-input-affix-wrapper:hover .ant-input:not(.ant-input-disabled){border-color:#40a9ff;border-right-width:1px!important}.ant-input-affix-wrapper .ant-input{position:relative;text-align:inherit}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{position:absolute;top:50%;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.65);line-height:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-affix-wrapper .ant-input-prefix :not(.anticon),.ant-input-affix-wrapper .ant-input-suffix :not(.anticon){line-height:1.5}.ant-input-affix-wrapper .ant-input-disabled~.ant-input-suffix .anticon{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-input-affix-wrapper .ant-input-prefix{left:12px}.ant-input-affix-wrapper .ant-input-suffix{right:12px}.ant-input-affix-wrapper .ant-input:not(:first-child){padding-left:30px}.ant-input-affix-wrapper .ant-input:not(:last-child){padding-right:30px}.ant-input-affix-wrapper.ant-input-affix-wrapper-input-with-clear-btn .ant-input:not(:last-child){padding-right:49px}.ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input{padding-right:22px}.ant-input-affix-wrapper .ant-input{min-height:100%}.ant-input-password-icon{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input-password-icon:hover{color:#333}.ant-input-clear-icon{color:rgba(0,0,0,.25);font-size:12px;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;vertical-align:0}.ant-input-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-clear-icon:active{color:rgba(0,0,0,.65)}.ant-input-clear-icon+i{margin-left:6px}.ant-input-textarea-clear-icon{color:rgba(0,0,0,.25);font-size:12px;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;position:absolute;top:0;right:0;margin:8px 8px 0 0}.ant-input-textarea-clear-icon:hover{color:rgba(0,0,0,.45)}.ant-input-textarea-clear-icon:active{color:rgba(0,0,0,.65)}.ant-input-textarea-clear-icon+i{margin-left:6px}.ant-input-search-icon{color:rgba(0,0,0,.45);cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-input-search-icon:hover{color:rgba(0,0,0,.8)}.ant-input-search-enter-button input{border-right:0}.ant-input-search-enter-button+.ant-input-group-addon,.ant-input-search-enter-button input+.ant-input-group-addon{padding:0;border:0}.ant-input-search-enter-button+.ant-input-group-addon .ant-input-search-button,.ant-input-search-enter-button input+.ant-input-group-addon .ant-input-search-button{border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn{line-height:1.499;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.015);box-shadow:0 2px 0 rgba(0,0,0,.015);cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;height:32px;padding:0 15px;font-size:14px;border-radius:4px;color:rgba(0,0,0,.65);background-color:#fff;border:1px solid #d9d9d9}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;-webkit-box-shadow:none;box-shadow:none}.ant-btn.disabled,.ant-btn[disabled]{cursor:not-allowed}.ant-btn.disabled>*,.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:40px;padding:0 15px;font-size:16px;border-radius:4px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:4px}.ant-btn>a:only-child{color:currentColor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:focus,.ant-btn:hover{color:#40a9ff;background-color:#fff;border-color:#40a9ff}.ant-btn:focus>a:only-child,.ant-btn:hover>a:only-child{color:currentColor}.ant-btn:focus>a:only-child:after,.ant-btn:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn.active,.ant-btn:active{color:#096dd9;background-color:#fff;border-color:#096dd9}.ant-btn.active>a:only-child,.ant-btn:active>a:only-child{color:currentColor}.ant-btn.active>a:only-child:after,.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-disabled,.ant-btn-disabled.active,.ant-btn-disabled:active,.ant-btn-disabled:focus,.ant-btn-disabled:hover,.ant-btn.disabled,.ant-btn.disabled.active,.ant-btn.disabled:active,.ant-btn.disabled:focus,.ant-btn.disabled:hover,.ant-btn[disabled],.ant-btn[disabled].active,.ant-btn[disabled]:active,.ant-btn[disabled]:focus,.ant-btn[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-disabled.active>a:only-child,.ant-btn-disabled:active>a:only-child,.ant-btn-disabled:focus>a:only-child,.ant-btn-disabled:hover>a:only-child,.ant-btn-disabled>a:only-child,.ant-btn.disabled.active>a:only-child,.ant-btn.disabled:active>a:only-child,.ant-btn.disabled:focus>a:only-child,.ant-btn.disabled:hover>a:only-child,.ant-btn.disabled>a:only-child,.ant-btn[disabled].active>a:only-child,.ant-btn[disabled]:active>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]>a:only-child{color:currentColor}.ant-btn-disabled.active>a:only-child:after,.ant-btn-disabled:active>a:only-child:after,.ant-btn-disabled:focus>a:only-child:after,.ant-btn-disabled:hover>a:only-child:after,.ant-btn-disabled>a:only-child:after,.ant-btn.disabled.active>a:only-child:after,.ant-btn.disabled:active>a:only-child:after,.ant-btn.disabled:focus>a:only-child:after,.ant-btn.disabled:hover>a:only-child:after,.ant-btn.disabled>a:only-child:after,.ant-btn[disabled].active>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn.active,.ant-btn:active,.ant-btn:focus,.ant-btn:hover{text-decoration:none;background:#fff}.ant-btn>i,.ant-btn>span{display:inline-block;-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);-o-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1);pointer-events:none}.ant-btn-primary{color:#fff;background-color:#1890ff;border-color:#1890ff;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:focus,.ant-btn-primary:hover{color:#fff;background-color:#40a9ff;border-color:#40a9ff}.ant-btn-primary:focus>a:only-child,.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-primary:focus>a:only-child:after,.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary.active,.ant-btn-primary:active{color:#fff;background-color:#096dd9;border-color:#096dd9}.ant-btn-primary.active>a:only-child,.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-primary.active>a:only-child:after,.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary-disabled,.ant-btn-primary-disabled.active,.ant-btn-primary-disabled:active,.ant-btn-primary-disabled:focus,.ant-btn-primary-disabled:hover,.ant-btn-primary.disabled,.ant-btn-primary.disabled.active,.ant-btn-primary.disabled:active,.ant-btn-primary.disabled:focus,.ant-btn-primary.disabled:hover,.ant-btn-primary[disabled],.ant-btn-primary[disabled].active,.ant-btn-primary[disabled]:active,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-primary-disabled.active>a:only-child,.ant-btn-primary-disabled:active>a:only-child,.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-primary-disabled>a:only-child,.ant-btn-primary.disabled.active>a:only-child,.ant-btn-primary.disabled:active>a:only-child,.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-primary.disabled>a:only-child,.ant-btn-primary[disabled].active>a:only-child,.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-primary-disabled>a:only-child:after,.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-primary.disabled>a:only-child:after,.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#40a9ff;border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#40a9ff}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary+.ant-btn-primary,.ant-btn-group .ant-btn-primary:last-child:not(:first-child){border-left-color:#40a9ff}.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled],.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:rgba(0,0,0,.65);background-color:transparent;border-color:#d9d9d9}.ant-btn-ghost>a:only-child{color:currentColor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:focus,.ant-btn-ghost:hover{color:#40a9ff;background-color:transparent;border-color:#40a9ff}.ant-btn-ghost:focus>a:only-child,.ant-btn-ghost:hover>a:only-child{color:currentColor}.ant-btn-ghost:focus>a:only-child:after,.ant-btn-ghost:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost.active,.ant-btn-ghost:active{color:#096dd9;background-color:transparent;border-color:#096dd9}.ant-btn-ghost.active>a:only-child,.ant-btn-ghost:active>a:only-child{color:currentColor}.ant-btn-ghost.active>a:only-child:after,.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost-disabled,.ant-btn-ghost-disabled.active,.ant-btn-ghost-disabled:active,.ant-btn-ghost-disabled:focus,.ant-btn-ghost-disabled:hover,.ant-btn-ghost.disabled,.ant-btn-ghost.disabled.active,.ant-btn-ghost.disabled:active,.ant-btn-ghost.disabled:focus,.ant-btn-ghost.disabled:hover,.ant-btn-ghost[disabled],.ant-btn-ghost[disabled].active,.ant-btn-ghost[disabled]:active,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-ghost-disabled.active>a:only-child,.ant-btn-ghost-disabled:active>a:only-child,.ant-btn-ghost-disabled:focus>a:only-child,.ant-btn-ghost-disabled:hover>a:only-child,.ant-btn-ghost-disabled>a:only-child,.ant-btn-ghost.disabled.active>a:only-child,.ant-btn-ghost.disabled:active>a:only-child,.ant-btn-ghost.disabled:focus>a:only-child,.ant-btn-ghost.disabled:hover>a:only-child,.ant-btn-ghost.disabled>a:only-child,.ant-btn-ghost[disabled].active>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]>a:only-child{color:currentColor}.ant-btn-ghost-disabled.active>a:only-child:after,.ant-btn-ghost-disabled:active>a:only-child:after,.ant-btn-ghost-disabled:focus>a:only-child:after,.ant-btn-ghost-disabled:hover>a:only-child:after,.ant-btn-ghost-disabled>a:only-child:after,.ant-btn-ghost.disabled.active>a:only-child:after,.ant-btn-ghost.disabled:active>a:only-child:after,.ant-btn-ghost.disabled:focus>a:only-child:after,.ant-btn-ghost.disabled:hover>a:only-child:after,.ant-btn-ghost.disabled>a:only-child:after,.ant-btn-ghost[disabled].active>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:rgba(0,0,0,.65);background-color:#fff;border-color:#d9d9d9;border-style:dashed}.ant-btn-dashed>a:only-child{color:currentColor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:focus,.ant-btn-dashed:hover{color:#40a9ff;background-color:#fff;border-color:#40a9ff}.ant-btn-dashed:focus>a:only-child,.ant-btn-dashed:hover>a:only-child{color:currentColor}.ant-btn-dashed:focus>a:only-child:after,.ant-btn-dashed:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed.active,.ant-btn-dashed:active{color:#096dd9;background-color:#fff;border-color:#096dd9}.ant-btn-dashed.active>a:only-child,.ant-btn-dashed:active>a:only-child{color:currentColor}.ant-btn-dashed.active>a:only-child:after,.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed-disabled,.ant-btn-dashed-disabled.active,.ant-btn-dashed-disabled:active,.ant-btn-dashed-disabled:focus,.ant-btn-dashed-disabled:hover,.ant-btn-dashed.disabled,.ant-btn-dashed.disabled.active,.ant-btn-dashed.disabled:active,.ant-btn-dashed.disabled:focus,.ant-btn-dashed.disabled:hover,.ant-btn-dashed[disabled],.ant-btn-dashed[disabled].active,.ant-btn-dashed[disabled]:active,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-dashed-disabled.active>a:only-child,.ant-btn-dashed-disabled:active>a:only-child,.ant-btn-dashed-disabled:focus>a:only-child,.ant-btn-dashed-disabled:hover>a:only-child,.ant-btn-dashed-disabled>a:only-child,.ant-btn-dashed.disabled.active>a:only-child,.ant-btn-dashed.disabled:active>a:only-child,.ant-btn-dashed.disabled:focus>a:only-child,.ant-btn-dashed.disabled:hover>a:only-child,.ant-btn-dashed.disabled>a:only-child,.ant-btn-dashed[disabled].active>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]>a:only-child{color:currentColor}.ant-btn-dashed-disabled.active>a:only-child:after,.ant-btn-dashed-disabled:active>a:only-child:after,.ant-btn-dashed-disabled:focus>a:only-child:after,.ant-btn-dashed-disabled:hover>a:only-child:after,.ant-btn-dashed-disabled>a:only-child:after,.ant-btn-dashed.disabled.active>a:only-child:after,.ant-btn-dashed.disabled:active>a:only-child:after,.ant-btn-dashed.disabled:focus>a:only-child:after,.ant-btn-dashed.disabled:hover>a:only-child:after,.ant-btn-dashed.disabled>a:only-child:after,.ant-btn-dashed[disabled].active>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;background-color:#ff4d4f;border-color:#ff4d4f;text-shadow:0 -1px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 0 rgba(0,0,0,.045);box-shadow:0 2px 0 rgba(0,0,0,.045)}.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:focus,.ant-btn-danger:hover{color:#fff;background-color:#ff7875;border-color:#ff7875}.ant-btn-danger:focus>a:only-child,.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-danger:focus>a:only-child:after,.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger.active,.ant-btn-danger:active{color:#fff;background-color:#d9363e;border-color:#d9363e}.ant-btn-danger.active>a:only-child,.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-danger.active>a:only-child:after,.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger-disabled,.ant-btn-danger-disabled.active,.ant-btn-danger-disabled:active,.ant-btn-danger-disabled:focus,.ant-btn-danger-disabled:hover,.ant-btn-danger.disabled,.ant-btn-danger.disabled.active,.ant-btn-danger.disabled:active,.ant-btn-danger.disabled:focus,.ant-btn-danger.disabled:hover,.ant-btn-danger[disabled],.ant-btn-danger[disabled].active,.ant-btn-danger[disabled]:active,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-danger-disabled.active>a:only-child,.ant-btn-danger-disabled:active>a:only-child,.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-danger-disabled>a:only-child,.ant-btn-danger.disabled.active>a:only-child,.ant-btn-danger.disabled:active>a:only-child,.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-danger.disabled>a:only-child,.ant-btn-danger[disabled].active>a:only-child,.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-danger-disabled>a:only-child:after,.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-danger.disabled>a:only-child:after,.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#1890ff;background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.ant-btn-link>a:only-child{color:currentColor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:focus,.ant-btn-link:hover{color:#40a9ff;background-color:transparent;border-color:#40a9ff}.ant-btn-link:focus>a:only-child,.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-link:focus>a:only-child:after,.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link.active,.ant-btn-link:active{color:#096dd9;background-color:transparent;border-color:#096dd9}.ant-btn-link.active>a:only-child,.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-link.active>a:only-child:after,.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{background-color:#f5f5f5;border-color:#d9d9d9}.ant-btn-link:active,.ant-btn-link:focus,.ant-btn-link:hover{border-color:transparent}.ant-btn-link-disabled,.ant-btn-link-disabled.active,.ant-btn-link-disabled:active,.ant-btn-link-disabled:focus,.ant-btn-link-disabled:hover,.ant-btn-link.disabled,.ant-btn-link.disabled.active,.ant-btn-link.disabled:active,.ant-btn-link.disabled:focus,.ant-btn-link.disabled:hover,.ant-btn-link[disabled],.ant-btn-link[disabled].active,.ant-btn-link[disabled]:active,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);background-color:transparent;border-color:transparent;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-link-disabled.active>a:only-child,.ant-btn-link-disabled:active>a:only-child,.ant-btn-link-disabled:focus>a:only-child,.ant-btn-link-disabled:hover>a:only-child,.ant-btn-link-disabled>a:only-child,.ant-btn-link.disabled.active>a:only-child,.ant-btn-link.disabled:active>a:only-child,.ant-btn-link.disabled:focus>a:only-child,.ant-btn-link.disabled:hover>a:only-child,.ant-btn-link.disabled>a:only-child,.ant-btn-link[disabled].active>a:only-child,.ant-btn-link[disabled]:active>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-link-disabled>a:only-child:after,.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-link.disabled>a:only-child:after,.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:0;font-size:16px;border-radius:4px}.ant-btn-icon-only.ant-btn-lg{width:40px;height:40px;padding:0;font-size:18px;border-radius:4px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:4px}.ant-btn-icon-only>i{vertical-align:middle}.ant-btn-round{height:32px;padding:0 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:40px;padding:0 20px;font-size:16px;border-radius:40px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle,.ant-btn-circle-outline{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle-outline.ant-btn-lg,.ant-btn-circle.ant-btn-lg{min-width:40px;border-radius:50%}.ant-btn-circle-outline.ant-btn-sm,.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:#fff;border-radius:inherit;opacity:.35;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{-webkit-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);-o-transition:margin-left .3s cubic-bezier(.645,.045,.355,1);transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-minus>svg,.ant-btn .anticon.anticon-plus>svg{shape-rendering:optimizeSpeed}.ant-btn.ant-btn-loading{position:relative}.ant-btn.ant-btn-loading:not([disabled]){pointer-events:none}.ant-btn.ant-btn-loading:before{display:block}.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){padding-left:29px}.ant-btn.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon:not(:last-child){margin-left:-14px}.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only){padding-left:24px}.ant-btn-sm.ant-btn-loading:not(.ant-btn-circle):not(.ant-btn-circle-outline):not(.ant-btn-icon-only) .anticon{margin-left:-17px}.ant-btn-group{position:relative;display:inline-block}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn.active,.ant-btn-group>.ant-btn:active,.ant-btn-group>.ant-btn:focus,.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn.active,.ant-btn-group>span>.ant-btn:active,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>span>.ant-btn:hover{z-index:2}.ant-btn-group>.ant-btn:disabled,.ant-btn-group>span>.ant-btn:disabled{z-index:0}.ant-btn-group>.ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:40px;padding:0 15px;font-size:16px;border-radius:0;line-height:38px}.ant-btn-group-lg>.ant-btn.ant-btn-icon-only{width:40px;height:40px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0;line-height:22px}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm>.ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn+.ant-btn-group,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group,.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group span+.ant-btn{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:4px}.ant-btn-group>span:only-child>.ant-btn{border-radius:4px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:4px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:4px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn:active>span,.ant-btn:focus>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn-background-ghost{color:#fff;background:transparent!important;border-color:#fff}.ant-btn-background-ghost.ant-btn-primary{color:#1890ff;background-color:transparent;border-color:#1890ff;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:focus,.ant-btn-background-ghost.ant-btn-primary:hover{color:#40a9ff;background-color:transparent;border-color:#40a9ff}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary.active,.ant-btn-background-ghost.ant-btn-primary:active{color:#096dd9;background-color:transparent;border-color:#096dd9}.ant-btn-background-ghost.ant-btn-primary.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary-disabled,.ant-btn-background-ghost.ant-btn-primary-disabled.active,.ant-btn-background-ghost.ant-btn-primary-disabled:active,.ant-btn-background-ghost.ant-btn-primary-disabled:focus,.ant-btn-background-ghost.ant-btn-primary-disabled:hover,.ant-btn-background-ghost.ant-btn-primary.disabled,.ant-btn-background-ghost.ant-btn-primary.disabled.active,.ant-btn-background-ghost.ant-btn-primary.disabled:active,.ant-btn-background-ghost.ant-btn-primary.disabled:focus,.ant-btn-background-ghost.ant-btn-primary.disabled:hover,.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled].active,.ant-btn-background-ghost.ant-btn-primary[disabled]:active,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-primary-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#ff4d4f;background-color:transparent;border-color:#ff4d4f;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:focus,.ant-btn-background-ghost.ant-btn-danger:hover{color:#ff7875;background-color:transparent;border-color:#ff7875}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger.active,.ant-btn-background-ghost.ant-btn-danger:active{color:#d9363e;background-color:transparent;border-color:#d9363e}.ant-btn-background-ghost.ant-btn-danger.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger-disabled,.ant-btn-background-ghost.ant-btn-danger-disabled.active,.ant-btn-background-ghost.ant-btn-danger-disabled:active,.ant-btn-background-ghost.ant-btn-danger-disabled:focus,.ant-btn-background-ghost.ant-btn-danger-disabled:hover,.ant-btn-background-ghost.ant-btn-danger.disabled,.ant-btn-background-ghost.ant-btn-danger.disabled.active,.ant-btn-background-ghost.ant-btn-danger.disabled:active,.ant-btn-background-ghost.ant-btn-danger.disabled:focus,.ant-btn-background-ghost.ant-btn-danger.disabled:hover,.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled].active,.ant-btn-background-ghost.ant-btn-danger[disabled]:active,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-danger-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link{color:#1890ff;background-color:transparent;border-color:transparent;text-shadow:none;color:#fff}.ant-btn-background-ghost.ant-btn-link>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link:focus,.ant-btn-background-ghost.ant-btn-link:hover{color:#40a9ff;background-color:transparent;border-color:transparent}.ant-btn-background-ghost.ant-btn-link:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:hover>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link.active,.ant-btn-background-ghost.ant-btn-link:active{color:#096dd9;background-color:transparent;border-color:transparent}.ant-btn-background-ghost.ant-btn-link.active>a:only-child,.ant-btn-background-ghost.ant-btn-link:active>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-link-disabled,.ant-btn-background-ghost.ant-btn-link-disabled.active,.ant-btn-background-ghost.ant-btn-link-disabled:active,.ant-btn-background-ghost.ant-btn-link-disabled:focus,.ant-btn-background-ghost.ant-btn-link-disabled:hover,.ant-btn-background-ghost.ant-btn-link.disabled,.ant-btn-background-ghost.ant-btn-link.disabled.active,.ant-btn-background-ghost.ant-btn-link.disabled:active,.ant-btn-background-ghost.ant-btn-link.disabled:focus,.ant-btn-background-ghost.ant-btn-link.disabled:hover,.ant-btn-background-ghost.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-link[disabled].active,.ant-btn-background-ghost.ant-btn-link[disabled]:active,.ant-btn-background-ghost.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-link[disabled]:hover{color:rgba(0,0,0,.25);background-color:#f5f5f5;border-color:#d9d9d9;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child{color:currentColor}.ant-btn-background-ghost.ant-btn-link-disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link-disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled.active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link.disabled>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled].active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:active>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-link[disabled]>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn-block{width:100%}.ant-btn:empty{vertical-align:top}a.ant-btn{padding-top:.1px;line-height:30px}a.ant-btn-lg{line-height:38px}a.ant-btn-sm{line-height:22px}.ant-modal{-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;top:100px;width:auto;margin:0 auto;padding:0 0 24px;pointer-events:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-modal-title{margin:0;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:0;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:rgba(0,0,0,.45);font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:rgba(0,0,0,.75);text-decoration:none}.ant-modal-header{padding:16px 24px;color:rgba(0,0,0,.65);background:#fff;border-bottom:1px solid #e8e8e8;border-radius:4px 4px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #e8e8e8;border-radius:0 0 4px 4px}.ant-modal-footer button+button{margin-bottom:0;margin-left:8px}.ant-modal.zoom-appear,.ant-modal.zoom-enter{-webkit-transform:none;-ms-transform:none;transform:none;opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:rgba(0,0,0,.45);filter:alpha(opacity=50)}.ant-modal-mask-hidden{display:none}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;text-align:left;vertical-align:middle}@media (max-width:767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{-ms-flex:1;flex:1 1}}.ant-modal-confirm .ant-modal-close,.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper{zoom:1}.ant-modal-confirm-body-wrapper:after,.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{clear:both}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:rgba(0,0,0,.85);font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:rgba(0,0,0,.65);font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns button+button{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#f5222d}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#1890ff}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-tooltip{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;z-index:1060;display:block;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;background-color:rgba(0,0,0,.75);border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:rgba(0,0,0,.75);content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow:before,.ant-tooltip-placement-topLeft .ant-tooltip-arrow:before,.ant-tooltip-placement-topRight .ant-tooltip-arrow:before{-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07);-webkit-transform:translateY(-6.53553391px) rotate(45deg);-ms-transform:translateY(-6.53553391px) rotate(45deg);transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow:before,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow:before,.ant-tooltip-placement-rightTop .ant-tooltip-arrow:before{-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07);-webkit-transform:translateX(6.53553391px) rotate(45deg);-ms-transform:translateX(6.53553391px) rotate(45deg);transform:translateX(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow:before,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow:before,.ant-tooltip-placement-leftTop .ant-tooltip-arrow:before{-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07);-webkit-transform:translateX(-6.53553391px) rotate(45deg);-ms-transform:translateX(-6.53553391px) rotate(45deg);transform:translateX(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow:before,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow:before,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow:before{-webkit-box-shadow:-3px -3px 7px rgba(0,0,0,.07);box-shadow:-3px -3px 7px rgba(0,0,0,.07);-webkit-transform:translateY(6.53553391px) rotate(45deg);-ms-transform:translateY(6.53553391px) rotate(45deg);transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-cascader{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}.ant-cascader-input.ant-input{position:static;width:100%;padding-right:24px;background-color:transparent!important;cursor:pointer}.ant-cascader-picker-show-search .ant-cascader-input.ant-input{position:relative}.ant-cascader-picker{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;display:inline-block;background-color:#fff;border-radius:4px;outline:0;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.ant-cascader-picker-with-value .ant-cascader-picker-label{color:transparent}.ant-cascader-picker-disabled{color:rgba(0,0,0,.25);background:#f5f5f5;cursor:not-allowed}.ant-cascader-picker-disabled .ant-cascader-input{cursor:not-allowed}.ant-cascader-picker:focus .ant-cascader-input{border-color:#40a9ff;border-right-width:1px!important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.ant-cascader-picker-show-search.ant-cascader-picker-focused{color:rgba(0,0,0,.25)}.ant-cascader-picker-label{position:absolute;top:50%;left:0;width:100%;height:20px;margin-top:-10px;padding:0 20px 0 12px;overflow:hidden;line-height:20px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.ant-cascader-picker-clear{position:absolute;top:50%;right:12px;z-index:2;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:12px;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color .3s ease,opacity .15s ease;-o-transition:color .3s ease,opacity .15s ease;transition:color .3s ease,opacity .15s ease}.ant-cascader-picker-clear:hover{color:rgba(0,0,0,.45)}.ant-cascader-picker:hover .ant-cascader-picker-clear{opacity:1}.ant-cascader-picker-arrow{position:absolute;top:50%;right:12px;z-index:1;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,.25);font-size:12px;line-height:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ant-cascader-picker-arrow.ant-cascader-picker-arrow-expand{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ant-cascader-picker-label:hover+.ant-cascader-input{border-color:#40a9ff;border-right-width:1px!important}.ant-cascader-picker-small .ant-cascader-picker-arrow,.ant-cascader-picker-small .ant-cascader-picker-clear{right:8px}.ant-cascader-menus{position:absolute;z-index:1050;font-size:14px;white-space:nowrap;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ant-cascader-menus ol,.ant-cascader-menus ul{margin:0;list-style:none}.ant-cascader-menus-empty,.ant-cascader-menus-hidden{display:none}.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-bottomLeft,.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-cascader-menus.slide-up-appear.slide-up-appear-active.ant-cascader-menus-placement-topLeft,.ant-cascader-menus.slide-up-enter.slide-up-enter-active.ant-cascader-menus-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-cascader-menus.slide-up-leave.slide-up-leave-active.ant-cascader-menus-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-cascader-menu{display:inline-block;min-width:111px;height:180px;margin:0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #e8e8e8;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu:first-child{border-radius:4px 0 0 4px}.ant-cascader-menu:last-child{margin-right:-1px;border-right-color:transparent;border-radius:0 4px 4px 0}.ant-cascader-menu:only-child{border-radius:4px}.ant-cascader-menu-item{padding:5px 12px;line-height:22px;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ant-cascader-menu-item:hover{background:#e6f7ff}.ant-cascader-menu-item-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#fafafa}.ant-cascader-menu-item-expand{position:relative;padding-right:24px}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{display:inline-block;font-size:12px;font-size:10px\9;-webkit-transform:scale(.83333333) rotate(0deg);-ms-transform:scale(.83333333) rotate(0deg);transform:scale(.83333333) rotate(0deg);position:absolute;right:12px;color:rgba(0,0,0,.45)}:root .ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,:root .ant-cascader-menu-item-loading-icon{font-size:12px}.ant-cascader-menu-item .ant-cascader-menu-item-keyword{color:#f5222d}.ant-empty{margin:0 8px;font-size:14px;line-height:22px;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-description{margin:0}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:rgba(0,0,0,.25)}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:rgba(0,0,0,.25)}.ant-empty-small .ant-empty-image{height:35px}.markdownToHtml.editormd-html-preview,.markdownToHtml.editormd-preview-container{overflow:hidden}.markdownToHtml.editormd-html-preview p.editormd-tex,.markdownToHtml.editormd-preview-container p.editormd-tex{text-align:left}.quill_editor_for_react_area .ql-editing{left:0!important}.quill_editor_for_react_area .ql-editor img{cursor:pointer}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="12px"]:before{content:"12px";font-size:12px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="14px"]:before{content:"14px";font-size:14px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="16px"]:before{content:"16px";font-size:16px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="18px"]:before{content:"18px";font-size:18px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label[data-value="20px"]:before{content:"20px";font-size:20px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-item:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"14px";font-size:14px}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimSun]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimSun]:before{content:"宋体";font-family:SimSun}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]:before{content:"黑体";font-family:SimHei}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]:before{content:"微软雅黑";font-family:Microsoft YaHei}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]:before{content:"楷体";font-family:KaiTi}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]:before{content:"仿宋";font-family:FangSong}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]:before{content:"Arial";font-family:Arial}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]:before{content:"Times New Roman";font-family:Times New Roman}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]:before{content:"sans-serif";font-family:"sans-serif"}.quill_editor_for_react_area .ql-font-SimSun{font-family:SimSun}.quill_editor_for_react_area .ql-font-SimHei{font-family:SimHei}.quill_editor_for_react_area .ql-font-Microsoft-YaHei{font-family:Microsoft YaHei}.quill_editor_for_react_area .ql-font-KaiTi{font-family:KaiTi}.quill_editor_for_react_area .ql-font-FangSong{font-family:FangSong}.quill_editor_for_react_area .ql-font-Arial{font-family:Arial}.quill_editor_for_react_area .ql-font-Times-New-Roman{font-family:Times New Roman}.quill_editor_for_react_area .ql-font-sans-serif{font-family:"sans-serif"}.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-item:before,.quill_editor_for_react_area .ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"微软雅黑";font-family:Microsoft YaHei}.quill_editor_for_react_area .ql-snow .ql-fill{display:inline-block;position:relative;color:#05101a;vertical-align:top}.quill_editor_for_react_area .ql-snow .ql-fill:before{position:absolute;left:50%;top:-1px;content:"\e691";font-family:iconfont;margin-left:-7px}.quill_editor_for_react_area .ql-toolbar .ql-formats .ql-code-block svg{pointer-events:none}.fill-tip{cursor:pointer;font-size:12px;display:inline-block;padding:5px;border:1px solid #eaeaea;border-radius:5px;box-sizing:border-box;line-height:16px;color:#666;position:relative;justify-content:center;margin-left:10px}.fill-tip:before{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #fff;position:absolute;left:-6px;top:6px;z-index:10}.fill-tip:after{content:" ";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #cccbcb;position:absolute;left:-7px;top:6px} /*! * Quill Editor v1.3.7 @@ -21,4 +21,4 @@ * Copyright (c) 2013, salesforce.com */.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;content:" ";display:block;left:50%;margin-left:-6px;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:visibility 0s ease .2s;-o-transition:visibility 0s ease .2s;transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimSun]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimSun]:before{content:"宋体";font-family:SimSun!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=SimHei]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=SimHei]:before{content:"黑体";font-family:SimHei!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Microsoft-YaHei]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Microsoft-YaHei]:before{content:"微软雅黑";font-family:Microsoft YaHei!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=KaiTi]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=KaiTi]:before{content:"楷体";font-family:KaiTi!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=FangSong]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=FangSong]:before{content:"仿宋";font-family:FangSong!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]:before{content:"Arial";font-family:Arial!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Times-New-Roman]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Times-New-Roman]:before{content:"Times New Roman";font-family:Times New Roman!important}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]:before{content:"sans-serif";font-family:sans-serif!important}.ql-font-SimSun{font-family:SimSun!important}.ql-font-SimHei{font-family:SimHei!important}.ql-font-Microsoft-YaHei{font-family:Microsoft YaHei!important}.ql-font-KaiTi{font-family:KaiTi!important}.ql-font-FangSong{font-family:FangSong!important}.ql-font-Arial{font-family:Arial!important}.ql-font-Times-New-Roman{font-family:Times New Roman!important}.ql-font-sans-serif{font-family:sans-serif!important}.overflowHidden1{display:inline-block}.overflowHidden1,.overflowHidden2{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.CodeMirror pre{padding:0 4px}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}.CodeMirror-rulers{bottom:-20px}.CodeMirror-scroll{margin-right:-30px!important}.CodeMirror-sizer{border-right:30px solid transparent}.CodeMirror-gutter{margin-bottom:-30px}.CodeMirror pre{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.radioStyle{display:block;height:30px}.shixunScopeInput{width:218px;height:33px;display:block;margin-bottom:15px}#memoMD .CodeMirror{margin-top:31px!important;height:364px!important}#memoMD .editormd-preview{width:578px!important;top:40px!important;height:364px!important}.ml36{margin-left:26px}#person-unit a.white-btn.use_scope-btn:hover{border:1px solid #f06200;color:#fff!important}.newedu-class-leftnav,body #root{background:#fff}.newedu-class-leftnav li{height:50px;line-height:49px;font-size:16px;cursor:pointer;position:relative}.newedu-class-leftnav li a{padding-left:42px;width:93%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#05101a;background:transparent}.newedu-class-leftnav>div:last-child .Draggablelichild:last-child li a{border-bottom:none}.newedu-class-leftnav li:hover{background-color:#f1f1f1}.newedu-class-leftnav li:hover a{color:#05101a;background:transparent}.newedu-class-leftnav li.active{color:#05101a!important}.newedu-class-leftnav li.active a{color:#05101a!important;background:transparent}.newedu-class-leftnav li a{padding-left:20px}.addtaskmodle{width:69px;height:50px;font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#000}.addtaskmodle .iconfont{font-size:15px!important;color:#666}.newedu-class-leftnav li:hover a .addtaskmodle{color:#666}.martop1{margin-top:1px}.ml100{margin-left:100px}.ml110{margin-left:110px}.addjia{padding:20px;height:48px!important;line-height:10px!important}.newedu-class-leftnav .addjia:hover{background:#fff!important}.pl20{padding-left:20px}.ml90{margin-left:90px}.ebebeb{border-bottom:1px solid #ebebeb}.CheckboxGroup{background:#f9f9f9}.maxwidth155{max-width:155px;color:#666;font-size:14px}.maxwidth170{max-width:170px;color:#666;font-size:14px}.pl46{margin-left:46px!important;border-bottom:1px solid hsla(0,0%,93.3%,.9333333333333333);width:90%!important}.hidden{overflow:hidden}.pd0{padding:0!important}.color999{color:#999!important}.maxwidth190{max-width:190px;color:#666;font-size:14px}.color05101A{color:#05101a}.liactive{border-left:1px solid #4cacff}.xaxisreverseorder .ant-input-group-addon .ant-btn-lg{height:38px}.ant-input-group-addon .ant-btn-lg{height:39px;border-radius:0 3px 3px 0!important;border:none!important}.bannername{max-width:907px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;height:40px}.bannnerusername{font-size:20px;margin-left:20px}.bannnerusernames{font-size:14px;margin-left:20px}.bannerimgname{width:40px;height:40px}.clearfixborder{padding-top:10px}.ml8{margin-left:8px}.bannerurli{border-right:1px solid hsla(0,0%,100%,.3)}.bannerurli,.bannerurlis{width:70px;margin-left:-10px}.pathInfobox li{margin-right:20px;height:20px;line-height:20px}.width70f{width:70px;margin-left:-10px}.width100f{width:100px}.mr10im{margin-right:10px!important}.width75f{width:75px}.width107f{width:107px}.mr0{margin-right:0!important}.mlf3{margin-left:-3px}.relative{position:relative}.courseedu-menu-list{right:262px;top:245px}.edu-menu-list li{width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;height:35px!important;line-height:35px!important;cursor:pointer /*!*text-align: center;*! 影响全局了*/}.marleftf20{margin-left:-20px}.marleftf10{margin-left:-10px}.sandianbox{width:92px;background:#fff}.sandianbox div{width:92px;height:35px;text-align:center;line-height:35px;cursor:pointer}.sandianbox div:hover{background:#f0f0f0}.sandianshow:hover .icon-sandian .sandianbox{display:block}.sandianboxs{width:92px;background:#fff}.sandianboxs div{width:92px;height:35px;text-align:center;line-height:35px}.sandianboxs div:hover{background:#f0f0f0}.sandianshows:hover .icon-sandian .sandianbox{display:block}.mr6{margin-right:6px}.mr28{margin-right:28px}.mr23{margin-right:23px}.width93{width:240px!important}.colortransparent{color:transparent!important}.inputNav{width:439px;height:30px;background:#f4f4f4;border:1px solid #eaeaea;border-radius:4px}.Navmodal{width:600px!important;height:237px;background:#fff;-webkit-box-shadow:0 2px 10px 0 rgba(76,76,76,.3);box-shadow:0 2px 10px 0 rgba(76,76,76,.3);border-radius:10px}.ant-modal-content{-webkit-box-shadow:0 4px 12px transparent!important;box-shadow:0 4px 12px transparent!important}.Navmodal .ant-modal-body{margin-top:10px}.ant-input:focus{border:1px solid #466aff!important}.btn.colorblue{color:#4cacff!important}.btn.colorblue:hover{color:#459be5!important}.btn.colorwhite{color:#fff!important}.btn.colorwhite:hover{color:#ccc!important}.btn.colorgrey{color:#999!important}.btn.colorgrey:hover{color:#05101a!important}.btn.hovercolorblue:hover{color:#459be5!important}.Actionbtn{display:inline-block;height:30px;line-height:30px;border-radius:2px;text-align:center}.greyWidthFixed{width:120px;border:1px solid #ccc;color:#ccc!important}.greyWidthFixed:hover{border:1px solid #4cacff;color:#4cacff!important}.blueFull{padding:0 7px;background-color:#4cacff;color:#fff!important}.colorBlue{padding:0 7px;background-color:#fff;color:#4cacff!important;border:1px solid #4cacff}.greyBack{background-color:#cbcbcb;color:#fff!important}.greenBack{padding:0 7px;background-color:#29bd8b;color:#fff!important}.Actionbtn.middle{padding:0 18px}.greyLine{border:1px solid #eaeaea;color:#999!important}.greyLine,.orangeLine{background:#fff;padding:0 10px}.orangeLine{border:1px solid #fe944b;color:#fe944b!important;line-height:28px;border-radius:4px}.colorFF6800{color:#ff6800}.color979797{color:#979797}.Draggableli:hover .Draggablelichild{background:#f1f1f1!important}.Draggableli:active .Draggablelichild{background:#f1f1f1!important}.Draggableli:focus .Draggablelichild{background:#f1f1f1!important}.Draggableli:focus-within .Draggablelichild{background:#f1f1f1!important}.Draggableli:visited .Draggablelichild{background:#f1f1f1!important}.Draggableli:hover{background:#f1f1f1!important}.Draggableli:active{background:#f1f1f1!important}.Draggableli:focus{background:#f1f1f1!important}.Draggableli:focus-within{background:#f1f1f1!important}.Draggableli:visited{background:#f1f1f1!important}.transparent{background:transparent}.HomeworkModal{width:600px!important}.HomeworkModal .ant-modal-content .ant-modal-body{padding:10px 20px}.ant-modal-title{height:38px;line-height:38px!important}.underline{text-decoration:underline}.HomeworkModal .task-popup-content #search_not_members_list{height:198px}.greybackHead{height:40px;line-height:40px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#676767;background-color:#eaeaea}.mtf3{margin-top:-3px}.mtf5{margin-top:-5px}.color204{color:#ccc}.lesson-saved-list-itemdrop{height:93px;overflow:hidden}.lesson-saved-list{position:relative}.itempositionleft,.itempositionright{position:absolute}.ant-input:focus,.ant-input:focus .ant-input-suffix{background-color:#fff!important}.pathNavLine{bottom:-11px}#shixun_operation:hover{color:#fff!important}.cursor{cursor:pointer}.paragraph_nameid:hover{color:#4cacff!important}.next-loading{width:100%}.summaryname{font-size:22px;height:25px;font-family:MicrosoftYaHei;font-weight:400;color:#333;max-width:825px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.educontentbox{background:#fff;padding-top:40px;padding-bottom:40px}.commitcontents{margin-left:28px}.commitcontents,.commitcontentsysl{width:43px;height:15px;font-size:16px;font-family:MicrosoftYaHei;font-weight:400}.commitcontentsysl{margin-left:-4px}.typestyle{min-width:68px;height:24px!important;line-height:24px!important;color:#fff!important}.edu-filter-btn-028d01{background:#028d01!important}.edu-filter-btn-CC317C{background:#cc317c!important}.edu-filter-btn-006B75{background:#006b75!important}.edu-filter-btn-E99695{background:#e99695!important}.edu-filter-btn-EDEDED{background:#ededed!important}.edu-filter-btn-4CACFF{background:#4cacff!important}.edu-filter-btn-84B6EB{background:#84b6eb!important}.edu-filter-btn-5E5FB9{background:#5e5fb9!important}.edu-filter-btn-FC2B6A{background:#fc2b6a!important}.edu-filter-btn-FF6800{background:#ff6800!important}.edu-filter-btn-7AD58B{background:#7ad58b!important}.color666666{color:#666!important}.TabsWarp{width:100px;height:31px;display:inline-block}.mt38{margin-top:38px}.poll_list a.active{color:#4cacff}.poll_list a{display:inline-block;padding:20px;font-size:18px;text-align:center;position:relative;color:#05101a}.poll_list a.active:after{content:"";width:94px;left:10px;bottom:0;height:2px;background-color:#4cacff;position:absolute}.ml22{margin-left:22px}code,kbd,pre,samp{font-family:"Monospaced Number",Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{padding:16px 0}.ant-form label.font-14{font-size:14px!important}.ant-form label.font-12{font-size:12px!important}.mdInForm.ant-form-item{margin-bottom:0}.mdInForm .has-error .ant-form-explain{position:absolute;margin-top:-2px;margin-left:-7px}.courseForm .ant-select-selection,.courseForm .ant-select-selection--single,.courseForm .ant-select-selection-selected-value,.courseForm .ant-select-selection__rendered{height:40px;line-height:40px}.courseForm .ant-input-affix-wrapper .ant-input{height:40px}.courseForm .ant-select-auto-complete.ant-select .ant-select-selection__rendered{line-height:40px}.courseForm .ant-select-auto-complete.ant-select .ant-input{height:40px}.newcourses .ant-input{width:280px;margin-left:11px;height:40px!important}.newcourses .ant-select-selection--single{width:280px;height:40px;color:rgba(0,0,0,.65);background-color:#fafafa!important}.newcourses .ant-select-selection__rendered{line-height:40px}.newcourses .ant-select-selection-selected-value{opacity:1!important}.newcourses .ant-select-selection--single:focus{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}.newcourses .ant-select-selection--single:hover{border:1px solid #466aff!important}.pd20{padding:20px}.newcoursestitle{font-size:12px;color:#989898;margin-left:40px}.newcoursestitleysl{font-size:12px;color:#989898;margin-left:51px}.coursenavbox .ant-form-item-label{margin-left:10px}.coursenavbox .ant-checkbox-wrapper{font-size:14px!important}.coursenavbox .ant-form-item-control-wrapper{padding-left:10px}.coursesselect{font-size:12px;color:#989898;padding:0;margin-left:-8px}.ant-col-offset-5{margin-left:2%!important;margin-top:-43px}.coursenavbox .ant-form-item-children-icon{display:none}.coursenavboxtow .ant-input{margin-left:0!important}.exercise .ant-form-item-label{margin-left:20px}#coursesNew_endTime,#coursesNew_endTime .ant-input,#coursesNew_startTime,#coursesNew_startTime .ant-input{width:210px!important}.exerciseselect{font-size:12px;color:#989898;padding:0;margin-left:20px}.ml28{margin-left:28px}.ant-calendar-picker-clear,.ant-calendar-picker-icon{right:12px!important}.exercise .ant-form-item-children-icon{display:none}.pd60{padding-left:60px}.pd28{padding-left:28px}.exerciselist .ant-form-explain{display:none}.exercisetime .ant-form-explain{margin-left:107px}.ant-input-search-icon:hover{color:#4cacff!important}.coursehomework:hover .activity-title{color:#4cacff!important}.martopf2{margin-top:-2px}.searchViewAfter{width:100%;height:40px}.searchViewAfter.ant-input{line-height:40px;height:40px;border-right:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ant-input-group .ant-input:focus,.searchViewAfter,.searchViewAfter .ant-input:hover,.searchViewAfter:focus{border-right:none!important}.AboutInputForm .ant-form-item-label{overflow:unset;margin-bottom:18px}.AboutInputForm .ant-form-item label{font-size:16px}.AboutInputForm{background:#fff}.AboutInputForm.ant-form-item,.AboutInputForm .ant-form-item{padding:20px 30px 30px!important;position:relative;border-bottom:1px solid #ededed;margin-bottom:0}.AboutInputForm:last-child{border-bottom:none!important}.AboutInputForm .ant-form-item-required:before{position:absolute;left:-15px;top:4px;color:#fe4f4c}.graduationTaskMenu>a{display:block;position:relative;line-height:72px;font-size:16px;margin-right:30px;float:left}.graduationTaskMenu>a.active:after{position:absolute;left:0;height:2px;width:100%;content:"";background:#4cacff;bottom:0;font-weight:400}.graduationTaskMenu>a.active{color:#4cacff!important}.createPage{padding:20px 30px 30px;position:relative;border-bottom:1px solid #ededed}.createPage,.createPage .ant-form-item{margin-bottom:0}.createPage:last-child{border-bottom:none!important}.createPage{background:#fff}.createPage .ant-form-item-label{overflow:unset;margin-bottom:10px}.createPage .ant-form-item label{font-size:16px}.createPage .ant-form-explain{padding-left:0}.has-error .ant-input-group-addon{border-color:#f5222d!important}.createPage .ant-form-item-required{margin-left:-10px}.signPoint{position:absolute;left:15px;top:32px;color:#fe4f4c}.searchView{width:248px;height:40px}.searchView .ant-input{background-color:#fafafa!important}.searchView .ant-input-affix-wrapper{height:40px}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{background:#fafafa!important}.ant-input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important}.ant-input:focus+.ant-input-group-addon{background-color:#fff!important}.check_on{background:#4cacff;color:#fff!important;border-radius:12px}.ant-table-thead tr th div{font-size:14px;font-family:MicrosoftYaHei;font-weight:400;color:#666}.searchFor .searchCon{width:215px}.search-new{width:237px!important;height:30px;margin-bottom:30px}.search-new-input{padding-left:16px;height:30px;width:210px}.search-span{border-radius:17px}.HotLabelList a{display:block;float:left;padding:0 9px;height:28px;line-height:28px;border-radius:14px;background-color:#f5f5f5;color:#666;margin-right:10px;margin-bottom:9px}.HotLabelList a.selected{background:#4cacff;color:#fff}.hotQuestionItem{padding:20px 0;border-bottom:1px solid #eee}.questiontName{max-width:100%;display:block}.user_default_btn{width:114px}.userPrivateName{line-height:25px;margin-bottom:9px}.userPrivatePost{line-height:20px}.noteDetailTitle{line-height:38px;font-size:24px;font-weight:400;text-align:justify}.noteDetailNum{float:left;padding:0 12px;position:relative;color:#999!important;height:28px;line-height:26px}.noteDetailNum.rightline:after{position:absolute;content:"";right:0;width:1px;background-color:#eaeaea;height:8px;top:10px}.noteDetailPoint{width:100px;height:70px;background-color:#4cacff;border-radius:35px;color:#fff;text-align:center;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;line-height:22px;padding:12px 0 2px}.Pointed{background-color:#f0f0f0;color:#b3b3b3;cursor:default}.notefileDownload{height:25px;line-height:22px}.comments_hideSecondReplyUserHeader .imageFuzzy{display:none}.comments_hideSecondReplyUserHeader .editormd{width:100%}.comments_hideSecondReplyUserHeader .orig_reply{margin-bottom:6px}.color9B9B{color:#9b9b9b}.color656565{color:#656565}.h20{height:20px}.xingrequired:before{display:inline-block;margin-right:4px;color:#f5222d;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.pl30{padding-left:30px!important}.pl36{padding-left:36px!important}.ml87{margin-left:87px}.textcenter{text-align:center}.members{width:416px;height:400px;background:#f4faff;border-radius:4px;padding:20px}.youjiangboxs{height:400px;width:56px;color:#9a9a9a;float:left;text-align:center;line-height:400px}.Association{width:100%;height:240px;margin-top:14px;overflow:auto}.click_adds{text-align:center;height:90px;line-height:90px;background-color:#fff;cursor:pointer}.selectAnswer{color:#666;background-color:#ededed;float:left;padding:0 15px;border-radius:12px;height:22px;line-height:22px;font-size:14px}.hideDisable .ant-calendar-time-picker-select-option-disabled{display:none}.upload_item{max-width:432px}.uploadBtn.ant-btn{border:none;color:#4cacff;-webkit-box-shadow:none;box-shadow:none;background:transparent;padding:0 6px 0 0}.uploadBtn.ant-btn i{display:none}.uploadBtn.ant-btn span{margin-left:0}.upload_1 .ant-upload-list{width:350px}.ant-tooltip-inner{word-wrap:break-word;word-break:break-all}.padding02010{padding:10px 30px 0;cursor:pointer}.ant-checkbox-group>div .boardsList{border-top:1px solid transparent;padding:10px 0 20px!important}.padding02010:hover{-webkit-box-shadow:0 2px 6px rgba(51,51,51,.09);box-shadow:0 2px 6px rgba(51,51,51,.09);opacity:1;border-radius:2px}.drop_down{position:relative}.drop_down>i{cursor:pointer}.drop_down_menu,.drop_down_normal{display:none;position:absolute;left:0;top:99%;background-color:#fff;-webkit-box-shadow:0 0 6px 0 rgba(76,76,76,.2);box-shadow:0 0 6px 0 rgba(76,76,76,.2);padding-top:10px;padding-bottom:10px;z-index:1000}.drop_down:hover .drop_down_menu,.drop_down:hover .drop_down_normal{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.drop_down_menu li{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 20px;height:34px;line-height:34px;width:262px;color:#333;display:block;float:none;font-size:14px;cursor:pointer}.drop_down_search{margin:0 18px 10px}.drop_down_menu li:hover,.drop_down_normal li:hover{background-color:#f0f0f0}.drop_down_menu .drop_down_btn{left:unset;display:block;margin:0 20px;border-top:1px solid #ebebeb;height:48px;line-height:48px;color:#666}.task_menu_ul .ant-menu-horizontal{border-bottom:none!important}.shixunreporttitle{max-width:1060px;padding-left:5px;text-align:justify}.shixunreporttitles{padding-left:5px}.padding1020,.padding10200{padding:10px 20px}.height100px{height:100px}.coursesselects{font-size:12px;color:#989898;padding:0;margin-left:10px}.ant-input-number-input{background:#f4f4f4}input.ant-input-number-input:focus{background:#fff}.FAFAFA{background:#fafafa}.has-success.has-feedback .ant-form-item-children:after{display:none}.noticeTip{border:1px solid red;border-radius:5px}@media screen and (min-width:1400px){.ant-modal-wrap{overflow:hidden}}.stageTable .ant-table-tbody tr:last-child td,.stageTable .ant-table-thead>tr>th{border-bottom:none!important}.new_li .markdown-body ul>li{list-style-type:disc!important;margin-bottom:0!important}.new_li .markdown-body ol>li{list-style-type:decimal!important}.new_li li{margin-bottom:0!important}.ant-table-thead>tr>th{border-bottom:1px solid transparent!important}.guidePanel{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:10000}.guideFirstRight{position:absolute;right:-90px}.guideFirstLeft{position:absolute;left:-95px;top:120px}.yslinputcourput .ant-form-explain{padding-left:0!important}.wechatloginfont{font-size:14px;font-family:PingFangSC-Regular,PingFangSC;font-weight:400;color:#555;line-height:20px;margin-top:10px}.wechatdiv,.wechatdivs{margin-top:40px!important}.wechatdivs{width:800px!important}.wechatContent{padding:0 50px;text-align:center}.wechatContents{padding:0 50px}.wechatpass{width:300px;height:46px}.wechatnewchat{background:#faa}.wechatnewchat,.wechatweoldchat{width:62px;height:62px;border-radius:50%;text-align:center;line-height:62px;color:#fff;margin:0 auto}.wechatweoldchat{background:#a4d3ff}.daishenp{color:#f79946!important;text-decoration:underline!important}.pointertooltip{background:#ddd}.CodeMirror-scroll{overflow:auto!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px}a.white-btn.orange-btn:hover{border:1px solid #f06200;color:#fff!important}.flex1 a.white-btn.orange-btn:hover{border:1px solid #f06200;color:#fff!important}.questionli{width:95%;margin-left:37px}#directory_file{height:200px;overflow-y:auto;background:#f5f5f5;padding:10px}.directory_filepath{width:120px;text-align:left}a{text-decoration:none;color:#05101a}.repository_url_tippostion{position:absolute;left:22%;width:500px;top:100%}.top-black-trangleft{display:block;position:absolute;top:-16px;border-color:transparent transparent rgba(5,16,26,.6);border-style:dashed solid dashed dashed;border-width:8px;font-size:0;line-height:0}#exercisememoMD .CodeMirror{margin-top:31px!important;height:370px!important}#exercisememoMD .editormd-preview{top:40px!important;height:370px!important;width:578px!important}#questioMD{height:417px!important;margin-left:0!important}#questioMD .CodeMirror{margin-top:31px!important;height:374px!important}#questioMD .editormd-preview{top:40px!important;height:375px!important;width:550px!important}#newquestioMD .CodeMirror{margin-top:31px!important;height:364px!important}#newquestioMD .editormd-preview{top:40px!important;height:364px!important;width:578px!important}#challenge_choose_answer .CodeMirror{margin-top:31px!important;height:364px!important}#challenge_choose_answer .editormd-preview{top:40px!important;height:364px!important;width:578px!important}#neweditanswer .CodeMirror{margin-top:31px!important;height:364px!important}#neweditanswer .editormd-preview{top:40px!important;height:364px!important;width:551px!important}#repository_url_tip{top:30px!important;left:249px!important;width:292px!important}#editanswers .CodeMirror{height:358px!important;margin-top:30px!important}#editanswers .editormd-preview{width:578px!important;height:358px!important}#newquestioMDs .CodeMirror{height:358px!important;margin-top:30px!important}#newquestioMDs .editormd-preview{width:578px!important;height:358px!important}.choose_names{width:80px;margin-left:20px}#answerMD .CodeMirror{height:600px!important;margin-top:30px!important}#answerMD .editormd-preview{width:578px!important;height:600px!important}#answerMD{height:600px!important}.textareavalue{width:100%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.greyInput{width:107%}.greyInpus{width:100%}.pdr20{padding-right:20px}.winput-240-40s{background-color:#f5f5f5}.winput-240-40s:focus{background-color:#fff}.input-100-45{background-color:#f5f5f5}.input-100-45:focus{background-color:#fff}.wind100{width:100%!important}.color-bule-tip{color:#5485f7!important}.martopf4{margin-top:-4px}.headdfgf{display:block;width:100px;height:30px;line-height:30px;float:left}.color979797{color:#979797!important}.border-left{border-right:6px solid #cccbcb;left:30px;top:12px}.border-left,.border-left span{width:0;height:0;border-bottom:6px solid transparent;border-top:6px solid transparent;position:absolute}.border-left span{display:block;border-right:6px solid #fff;left:1px;top:-6px;z-index:10}.fillTip{position:absolute;left:36px;top:2px;width:125px;font-size:12px;display:block;padding:5px;border:1px solid #eaeaea;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:32px;line-height:20px;font-family:微软雅黑,宋体}.borderbottomf4{border-bottom:1px solid #f4f4f4}.TPMchallengesnewtitles{height:76px;line-height:56px;padding:10px 20px}.newpadding1020{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.newpadding02020{padding:0 20px 20px}.mb10{margin-bottom:10px!important}.text-centers{text-align:center}.bor25510211{width:1180px;height:34px;border:1px solid #ff6601;line-height:34px}.padding1020tpms{padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.bortopeeetpm{border-top:1px solid #eee}.borbottomeeetpm{border-bottom:1px solid #eee}.height40pxtpm{height:40px}.ml41{margin-left:41px}.wind500height45{width:500px;height:45px}.newaddswermargin{margin:0 auto}.editor-resize{display:block;width:120px;height:4px;left:54%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:row-resize;white-space:nowrap;overflow:hidden;text-transform:capitalize;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.mini .editormd-toolbar li{padding:0}.mini .editormd-toolbar,.mini .editormd-toolbar .editormd-toolbar-container{min-height:28px}.mini .editormd-toolbar i{margin-left:0}.mini .editormd-preview{top:30px}.mini .CodeMirror{margin-top:30px}.zbg{background:url(/images/edu_user/richEditer.png) -195px -2px no-repeat}.zbg,.zbg_latex{height:18px;cursor:pointer}.zbg_latex{background:url(/images/edu_user/richEditer.png) -315px -3px no-repeat}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-webkit-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.tpmpointer{cursor:pointer}.Permanentban{color:#5091ff!important;border-color:#5091ff!important}.at_who_list{position:absolute;z-index:100;width:180px;max-height:160px;background:#fff;-webkit-box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);box-shadow:0 4px 8px 2px hsla(0,0%,83.1%,.5);border-radius:4px;overflow-y:scroll;cursor:pointer}.at_who{height:40px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,83.1%,.5);padding:0 4px}.at_who.active{background:#f3f4f6}.at_who img{width:30px;height:30px;border-radius:50%;margin-right:10px}.at_who span{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.editor-content-panel-wrapper{margin-bottom:12px}.editor-content-panel-wrapper .editor-content-panel{display:flex;align-items:center;word-break:break-all;border-radius:2px;max-width:1056px;text-align:justify;height:auto;min-height:38px;border:1px solid #eaeaea;padding:4px;width:100%}.editor-content-panel-wrapper .editor-content-panel p{width:100%}.editor-content-panel-wrapper .hide{display:none}.editor-content-panel-wrapper .hasValue{color:#999}.md-error .edu-back-greyf5{border:1px solid red}.hideMd{display:none}.error{border:1px solid red}.taskResultLayer{color:#666;z-index:99999999999999;width:100%;height:100%;position:fixed;background:rgba(0,0,0,.8);top:0;overflow:hidden}.taskResultLayer .closeIcon{position:absolute;right:100px;top:46px;font-size:28px;z-index:999999;color:hsla(0,0%,100%,.7);cursor:pointer}.taskResultLayer .closeIcon:hover{color:#4cacff}.taskResultLayer .expGold{color:#b27919}.taskResultLayer .rateLabel{color:#fff;font-size:14px}.taskResultLayer .rc-rate-star{font-size:24px;color:silver}.taskResultLayer .rc-rate-star:nth-child(5){margin-right:0}.passContent{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;text-align:center;z-index:4}.closePanel,.passContent{height:100%;position:absolute;width:100%}.closePanel{z-index:5}.passImg{max-width:86%;max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:300px}.passTaskContent{width:652px;height:100%;margin:4% auto 0}.passTaskImg{position:absolute;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.winpPerson{width:100%;z-index:3;color:#d1a448;margin-top:304px;font-size:18px}.winPanel,.winpPerson{position:absolute;text-align:center}.winPanel{width:308px;z-index:5;height:356px;border-radius:10px;top:435px;left:50%;margin:0 auto 0 -154px}.inlines{display:inline-block;width:auto;line-height:26px;font-size:16px}.inline.exp{margin-left:18px}.goldring{margin-right:8px;width:17px;height:17px;border-radius:50%;background-color:#ffd633;display:block;float:left;margin-top:5px}.passNext{margin:0 auto}.passed,.passNext{width:120px;height:30px;line-height:30px;border-radius:2px;display:block;background-color:#ccc;color:#fff!important}.passed{margin:12px auto 0}.passed.stared{background-color:#4cacff;opacity:.8}.passed.stared:hover{opacity:1}.vertical4{vertical-align:-4px}.ImageLayerbutton{position:absolute;top:0;right:10px;z-index:10}.ant-spin{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;display:none;color:#1890ff;text-align:center;vertical-align:middle;opacity:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);transition:-webkit-transform .3s cubic-bezier(.78,.14,.15,.86);-o-transition:transform .3s cubic-bezier(.78,.14,.15,.86);transition:transform .3s cubic-bezier(.78,.14,.15,.86);transition:transform .3s cubic-bezier(.78,.14,.15,.86),-webkit-transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px #fff}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none\9;width:100%;height:100%;background:#fff;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;overflow:hidden;opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:rgba(0,0,0,.45)}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#1890ff;border-radius:100%;-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:.3;-webkit-animation:antSpinMove 1s linear infinite alternate;animation:antSpinMove 1s linear infinite alternate}.ant-spin-dot-item:first-child{top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;-webkit-animation-delay:.4s;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;-webkit-animation-delay:.8s;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;-webkit-animation-delay:1.2s;animation-delay:1.2s}.ant-spin-dot-spin{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:antRotate 1.2s linear infinite;animation:antRotate 1.2s linear infinite}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.ant-spin-blur{background:#fff;opacity:.5}}@-webkit-keyframes antSpinMove{to{opacity:1}}@keyframes antSpinMove{to{opacity:1}}@-webkit-keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes antRotate{to{-webkit-transform:rotate(405deg);transform:rotate(405deg)}} -/* !*display: flex;*!*/.login_register_content .ant-input{background:#f4f4f4}.login_register_content .loginInputzhucheyslass{border:1px solid red!important}.login_register_content .loginInputzhucheyslass:hover{border:1px solid red!important}.login_register_content{width:434px;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.login_register_content .ant-tabs-ink-bar{width:21px!important;left:19px}.login_register_content .ant-tabs{width:354px}.login_section{-ms-flex-pack:center;justify-content:center}.login_section,.login_sectionysl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.loginInput{width:100%;margin-bottom:16px;height:45px}.educouddiv{-ms-flex-direction:column;flex-direction:column}.educouddiv,.left_right{display:-ms-flexbox;display:flex}.left_right{width:100%;-ms-flex-pack:justify;justify-content:space-between}.login_btn{width:100%;margin-top:26px;margin-bottom:26px}.dragValidator{margin-bottom:16px}.ysldivhome1{-ms-flex-direction:row;flex-direction:row;margin-left:100px;margin-right:129px}.ysldivhome1,.ysldivhome2{display:-ms-flexbox;display:flex}.ysldivhome2{width:800px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch}.ysldivhomediv{width:101px}.ysldivhomediv1{margin-top:1%}.ysldivhomediv1,.ysldivhomediv2{width:17%;height:100px;border-radius:50%;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:6.5%}.ysldivhomediv2{margin-top:3%}.ysldivhomedivtxt{width:86%;height:27px;margin-bottom:5px;font-size:14px;text-align:center}.ysldivhomedivimg{width:80%}.ysllogin_register_contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ysllogin_section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.yslspans1{color:#111c24}.yslspans1,.yslspans2{text-align:center;font-size:13px}.yslspans2{color:#05101a;margin-top:1%}.yslspans3{text-align:center;font-size:12px;color:#656565}.yslbutton{width:255px;height:36px;margin-top:20px}.mt22{margin-top:22px}.gouxuanimg{margin-right:10px;margin-bottom:2px}.textall{text-align:center;font-size:13px;color:#4b4b4b}.div1img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:42%;margin-left:30%}.yslgouxuanimg{width:20%;height:20px;margin-left:86%;float:right}.yslgouxuanimg2{height:20px}.yslbutondls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.loginInputzhuche,.loginInputzhucheyslass{width:100%;background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheyslass .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheyslass .ant-input:hover{border:1px solid red!important}.loginInputzhuche .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%}.loginInputzhucheysl{width:100%;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl,.loginInputzhucheysl .ant-input{background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheysl .ant-input{width:100%;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl .ant-input:hover{border:1px solid red!important}.bth100{width:100px;margin:0 auto}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{background:transparent!important}.startlogin{color:#888}.weixinheight390{height:390px}#log_reg_content{padding:38px 30px 20px!important}.ant-popover{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-box-shadow:0 0 8px rgba(0,0,0,.15)\9;box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #e8e8e8}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.65)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.65);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-color:transparent transparent #fff #fff;-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-color:#fff transparent transparent #fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-color:#fff #fff transparent transparent;-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}ul.ant-menu{border-right:none}ul.ant-menu li:last-child{border-bottom:none}li.ant-menu-item{margin:0!important;border-bottom:1px solid #eee}.flags{border:1px solid red;border-radius:5px}.cards{padding:20px 34px;background-color:#fff;margin-bottom:18px;min-height:130px}.cards,.cards .img{display:flex;align-items:center;border:1px solid #eee}.cards .img{margin-right:20px;width:190px;height:90px;justify-content:center;overflow:hidden}.cards .img img{max-width:100%;max-height:100%}.cards .content{flex:1;width:0}.cards .content .titles{display:flex;justify-content:space-between;margin-bottom:10px!important;align-items:center;height:22px;line-height:22px}.cards .content .titles>a{font-size:18px;color:#333}.cards .content .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px}.tabsStyle{border:1px solid #eee}.tabsStyle .ant-tabs-bar.ant-tabs-top-bar{padding-left:35px;margin-bottom:0}.tabsStyle .ant-tabs-nav .ant-tabs-tab{padding:19px 0;margin-right:40px}.tabsStyle .ant-tabs-ink-bar{width:25px!important;bottom:10px}.statusColor{display:inline-block;padding:0 10px;height:20px;line-height:20px;border-radius:11px;color:#fff;margin-left:5px;font-size:12px}.statusColor.running{background:#5091ff;color:#f1f8ff}.statusColor.Preparing{background:#ff6e21;color:#fff8f4}.statusColor.pass{background:#28bd6c;color:#eefdf5}.statusColor.failed{background:#f73030;color:#fceeee}.statusColor.killed{background:#eee;color:#999}.handleBox{position:fixed;top:45%;right:240px;z-index:10000}.laterest{background-color:#ef3131;color:#fff;font-size:12px;margin-left:10px;padding:0 5px;border-radius:2px;height:18px;line-height:18px}@media screen and (max-width:1800px){.handleBox{right:190px}}@media screen and (max-width:1700px){.handleBox{right:140px}}@media screen and (max-width:1600px){.handleBox{right:90px}}@media screen and (max-width:1450px){.handleBox{right:10px}}@media screen and (max-width:1380px){.handleBox{right:0}}.ant-drawer{z-index:10000!important}.ant-drawer-body{padding:0!important}.ant-drawer-body .drawerHead{background-color:#333;color:#fff;padding:15px 20px}.ant-drawer-body .ant-tree{margin:0 20px!important}.hoverA{display:flex;align-items:center;max-width:78px}.hoverA:hover a{color:#2a61ff!important}.menuPanels{width:295px}.menuPanels .leftline{position:relative;color:#666;height:16px;margin-left:14px;font-size:12px}.menuPanels .leftline:before{position:absolute;left:-7px;top:3px;height:12px;width:1px;background-color:#999;content:""}.menuPanels .ant-btn{height:36px;line-height:34px;width:83px;text-align:center;padding:0;font-weight:500;font-size:14px}.menuPanels .ant-btn.currentBtn{cursor:default;color:#333}.menuPanels .ant-btn.currentBtn:hover{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default:hover{background:#f3f4f6}.menuPanels .ant-btn{width:102px;height:32px;line-height:30px}.menuPanels .ant-btn-primary{color:#fff;background-color:#466aff;border:none}.menuPanels .ant-btn-primary:hover{background-color:rgba(70,106,255,.85)}.menuPanels .focusPanelHeadInfo{padding:14px 16px;border-bottom:1px solid #eee}.menuPanels .ant-popover-content,.menuPanels .ant-popover-inner{height:100%;width:100%}.menuPanels .ant-popover-inner-content{padding:0}.halfs{margin-top:24px;padding:24px 0 0;border-top:1px solid #e8e8e8}.aboutSubTitle{display:flex;align-items:center}.menuMaininfos{padding:10px 16px 14px;border-bottom:1px solid #eee}.menuinfos{padding:10px 20px 16px}.menuinfos>a{display:flex;flex-direction:column;align-items:center;flex:1}.menuinfos>a>span:first-child{font-size:16px;font-weight:500;color:#333;line-height:22px}.menuinfos>a>span:last-child{color:#666;font-weight:400;line-height:20px;margin-top:6px}.-task-sidebar{position:fixed;width:40px;right:10px;bottom:80px;z-index:10}@media screen and (max-width:1920px){.-task-sidebar{right:220px}}@media screen and (max-width:1750px){.-task-sidebar{right:160px}}@media screen and (max-width:1650px){.-task-sidebar{right:115px}}@media screen and (max-width:1550px){.-task-sidebar{right:90px}}@media screen and (max-width:1450px){.-task-sidebar{right:45px}}@media screen and (max-width:1200px){.-task-sidebar{right:0;display:none}}.-task-sidebar>div{height:48px;line-height:48px;box-sizing:border-box;width:48px;color:#999;font-size:20px;text-align:center;margin-bottom:20px;border-radius:50%;background:#fff;box-shadow:0 0 12px 5px hsla(0,0%,81.6%,.2)}.-task-sidebar>div i{color:#999}.-task-sidebar>div:hover i{color:#fff!important}.-task-sidebar>div:hover{background:#466aff;box-shadow:0 0 10px 2px #b6d0fc}.helpBox{width:260px;z-index:103}.helpBox.shareContent{width:160px}.helpBox .ant-popover-title{font-size:16px}.helpBox .ant-popover-inner-content{padding:0}.helpBox p.titlecontent{font-size:16px;color:#333;line-height:20px;padding:15px 20px}.helpBox .faqUl{padding:10px 15px;max-height:230px;overflow-y:auto;font-size:13px}.helpBox .faqUl li{background:#f5f5f5;border-radius:20px;padding:0 15px;color:#333;height:30px;line-height:30px;margin-bottom:3px!important}.helpBox .faqUl li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helpBox .faqUl li:hover{background-color:#d1e9ff}.helpBox .faqUl li:hover a{color:#333!important}.helpBox .shareUl{display:flex;align-items:center}.helpBox .shareUl li>i{font-size:32px!important}.tooltipBox .ant-tooltip-inner{padding:8px 12px;font-size:15px}.-task-desc{background:#494949;width:90px;line-height:36px;text-align:center;position:absolute;color:#fff;font-size:13px;z-index:999999;opacity:0}.-task-desc div{position:absolute;top:10px;right:-7px;height:13px}.-task-desc div img{float:left}.-task-sidebar .scan_ewm{position:absolute!important;right:45px!important;bottom:0!important;background-color:#494949!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:14px!important;line-height:16px!important;display:none;height:213px!important}.trangle_right{position:absolute;right:-5px;bottom:15px;width:0;height:0;border-top:6px solid transparent;border-left:5px solid #494949;border-bottom:6px solid transparent}.headSerach{background:hsla(0,0%,100%,.1);border-radius:4px;padding-left:20px}.headSerach .ant-input,.headSerach .ant-input:focus{border:none!important;background-color:hsla(0,0%,100%,0)!important}.headSerach:hover{padding:2px 20px;background:#fff}.headSerach:hover i{color:#333}.-task-sidebar .glccHelp{height:auto;width:48px;padding:6px 16px;text-align:center;background-color:#f6f9fe;border:1px solid #fff;border-radius:2px;box-shadow:0 0 8px rgba(55,148,255,.16);color:#1e1e1e;font-size:14px;line-height:35px;word-break:break-word;cursor:pointer}.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon1{color:#0654d6;margin-left:-3px}.-task-sidebar .glccHelp:hover{color:#fff;background-color:#466aff}.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon1{color:#fff}.qqChatBox .ant-popover-arrow{display:none}.qqChat{margin:-12px -16px;background-image:linear-gradient(180deg,#f8faff,#dee7ff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px rgba(121,154,245,.27);padding:25px 40px;text-align:center}.qqChat .qqMa{padding:8px;margin-bottom:15px;text-align:center;background-image:radial-gradient(ellipse 50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,rgba(239,243,251,0) 100%);box-shadow:inset 0 0 6px #aecaff}.qqChat .qqMa img{width:120px}.qqChat .qqTip{color:#5769a5;font-size:14px;line-height:24px}.ant-message{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;top:16px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice:first-child{margin-top:-8px}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#f5222d}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.move-up-leave.move-up-leave-active{overflow:hidden;-webkit-animation-name:MessageMoveOut;animation-name:MessageMoveOut;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}} \ No newline at end of file +/* !*display: flex;*!*/.login_register_content .ant-input{background:#f4f4f4}.login_register_content .loginInputzhucheyslass{border:1px solid red!important}.login_register_content .loginInputzhucheyslass:hover{border:1px solid red!important}.login_register_content{width:434px;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.login_register_content .ant-tabs-ink-bar{width:21px!important;left:19px}.login_register_content .ant-tabs{width:354px}.login_section{-ms-flex-pack:center;justify-content:center}.login_section,.login_sectionysl{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.loginInput{width:100%;margin-bottom:16px;height:45px}.educouddiv{-ms-flex-direction:column;flex-direction:column}.educouddiv,.left_right{display:-ms-flexbox;display:flex}.left_right{width:100%;-ms-flex-pack:justify;justify-content:space-between}.login_btn{width:100%;margin-top:26px;margin-bottom:26px}.dragValidator{margin-bottom:16px}.ysldivhome1{-ms-flex-direction:row;flex-direction:row;margin-left:100px;margin-right:129px}.ysldivhome1,.ysldivhome2{display:-ms-flexbox;display:flex}.ysldivhome2{width:800px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch}.ysldivhomediv{width:101px}.ysldivhomediv1{margin-top:1%}.ysldivhomediv1,.ysldivhomediv2{width:17%;height:100px;border-radius:50%;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);background:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:6.5%}.ysldivhomediv2{margin-top:3%}.ysldivhomedivtxt{width:86%;height:27px;margin-bottom:5px;font-size:14px;text-align:center}.ysldivhomedivimg{width:80%}.ysllogin_register_contents{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ysllogin_section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);box-shadow:3px 10px 21px 0 rgba(76,76,76,.15);border-radius:6px;background:#fff}.yslspans1{color:#111c24}.yslspans1,.yslspans2{text-align:center;font-size:13px}.yslspans2{color:#05101a;margin-top:1%}.yslspans3{text-align:center;font-size:12px;color:#656565}.yslbutton{width:255px;height:36px;margin-top:20px}.mt22{margin-top:22px}.gouxuanimg{margin-right:10px;margin-bottom:2px}.textall{text-align:center;font-size:13px;color:#4b4b4b}.div1img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:42%;margin-left:30%}.yslgouxuanimg{width:20%;height:20px;margin-left:86%;float:right}.yslgouxuanimg2{height:20px}.yslbutondls{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.loginInputzhuche,.loginInputzhucheyslass{width:100%;background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheyslass .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheyslass .ant-input:hover{border:1px solid red!important}.loginInputzhuche .ant-input{width:100%;background-color:#fff!important;height:45px!important;padding:5px;position:relative;right:5px;width:103%}.loginInputzhucheysl{width:100%;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl,.loginInputzhucheysl .ant-input{background-color:#fff!important;height:45px!important;padding:5px}.loginInputzhucheysl .ant-input{width:100%;position:relative;right:5px;width:103%;border:1px solid red!important;border-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.loginInputzhucheysl .ant-input:hover{border:1px solid red!important}.bth100{width:100px;margin:0 auto}.ant-input-affix-wrapper .ant-input-prefix,.ant-input-affix-wrapper .ant-input-suffix{background:transparent!important}.startlogin{color:#888}.weixinheight390{height:390px}#log_reg_content{padding:38px 30px 20px!important}.ant-popover{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:hsla(0,0%,100%,.01);content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightBottom,.ant-popover-placement-rightTop{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftBottom,.ant-popover-placement-leftTop{padding-right:10px}.ant-popover-inner{background-color:#fff;background-clip:padding-box;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-box-shadow:0 0 8px rgba(0,0,0,.15)\9;box-shadow:0 0 8px rgba(0,0,0,.15)\9}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ant-popover-inner{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:rgba(0,0,0,.85);font-weight:500;border-bottom:1px solid #e8e8e8}.ant-popover-inner-content{padding:12px 16px;color:rgba(0,0,0,.65)}.ant-popover-message{position:relative;padding:4px 0 12px;color:rgba(0,0,0,.65);font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{bottom:6.2px;border-color:transparent #fff #fff transparent;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-top>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-topLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-topRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{left:6px;border-color:transparent transparent #fff #fff;-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.ant-popover-placement-right>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-rightTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{top:6px;border-color:#fff transparent transparent #fff;-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06)}.ant-popover-placement-bottom>.ant-popover-content>.ant-popover-arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.ant-popover-placement-bottomLeft>.ant-popover-content>.ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight>.ant-popover-content>.ant-popover-arrow{right:16px}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow,.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{right:6px;border-color:#fff #fff transparent transparent;-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07)}.ant-popover-placement-left>.ant-popover-content>.ant-popover-arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ant-popover-placement-leftTop>.ant-popover-content>.ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom>.ant-popover-content>.ant-popover-arrow{bottom:12px}ul.ant-menu{border-right:none}ul.ant-menu li:last-child{border-bottom:none}li.ant-menu-item{margin:0!important;border-bottom:1px solid #eee}.flags{border:1px solid red;border-radius:5px}.cards{padding:20px 34px;background-color:#fff;margin-bottom:18px;min-height:130px}.cards,.cards .img{display:flex;align-items:center;border:1px solid #eee}.cards .img{margin-right:20px;width:190px;height:90px;justify-content:center;overflow:hidden}.cards .img img{max-width:100%;max-height:100%}.cards .content{flex:1;width:0}.cards .content .titles{display:flex;justify-content:space-between;margin-bottom:10px!important;align-items:center;height:22px;line-height:22px}.cards .content .titles>a{font-size:18px;color:#333}.cards .content .desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:20px}.tabsStyle{border:1px solid #eee}.tabsStyle .ant-tabs-bar.ant-tabs-top-bar{padding-left:35px;margin-bottom:0}.tabsStyle .ant-tabs-nav .ant-tabs-tab{padding:19px 0;margin-right:40px}.tabsStyle .ant-tabs-ink-bar{width:25px!important;bottom:10px}.statusColor{display:inline-block;padding:0 10px;height:20px;line-height:20px;border-radius:11px;color:#fff;margin-left:5px;font-size:12px}.statusColor.running{background:#5091ff;color:#f1f8ff}.statusColor.Preparing{background:#ff6e21;color:#fff8f4}.statusColor.pass{background:#28bd6c;color:#eefdf5}.statusColor.failed{background:#f73030;color:#fceeee}.statusColor.killed{background:#eee;color:#999}.handleBox{position:fixed;top:45%;right:240px;z-index:10000}.laterest{background-color:#ef3131;color:#fff;font-size:12px;margin-left:10px;padding:0 5px;border-radius:2px;height:18px;line-height:18px}@media screen and (max-width:1800px){.handleBox{right:190px}}@media screen and (max-width:1700px){.handleBox{right:140px}}@media screen and (max-width:1600px){.handleBox{right:90px}}@media screen and (max-width:1450px){.handleBox{right:10px}}@media screen and (max-width:1380px){.handleBox{right:0}}.ant-drawer{z-index:10000!important}.ant-drawer-body{padding:0!important}.ant-drawer-body .drawerHead{background-color:#333;color:#fff;padding:15px 20px}.ant-drawer-body .ant-tree{margin:0 20px!important}.hoverA{display:flex;align-items:center;max-width:78px}.hoverA:hover a{color:#2a61ff!important}.menuPanels{width:295px}.menuPanels .leftline{position:relative;color:#666;height:16px;margin-left:14px;font-size:12px}.menuPanels .leftline:before{position:absolute;left:-7px;top:3px;height:12px;width:1px;background-color:#999;content:""}.menuPanels .ant-btn{height:36px;line-height:34px;width:83px;text-align:center;padding:0;font-weight:500;font-size:14px}.menuPanels .ant-btn.currentBtn{cursor:default;color:#333}.menuPanels .ant-btn.currentBtn:hover{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default{color:#333;border-color:#d0d0d0}.menuPanels .ant-btn-default:hover{background:#f3f4f6}.menuPanels .ant-btn{width:102px;height:32px;line-height:30px}.menuPanels .ant-btn-primary{color:#fff;background-color:#466aff;border:none}.menuPanels .ant-btn-primary:hover{background-color:rgba(70,106,255,.85)}.menuPanels .focusPanelHeadInfo{padding:14px 16px;border-bottom:1px solid #eee}.menuPanels .ant-popover-content,.menuPanels .ant-popover-inner{height:100%;width:100%}.menuPanels .ant-popover-inner-content{padding:0}.halfs{margin-top:24px;padding:24px 0 0;border-top:1px solid #e8e8e8}.aboutSubTitle{display:flex;align-items:center}.menuMaininfos{padding:10px 16px 14px;border-bottom:1px solid #eee}.menuinfos{padding:10px 20px 16px}.menuinfos>a{display:flex;flex-direction:column;align-items:center;flex:1}.menuinfos>a>span:first-child{font-size:16px;font-weight:500;color:#333;line-height:22px}.menuinfos>a>span:last-child{color:#666;font-weight:400;line-height:20px;margin-top:6px}.-task-sidebar{position:fixed;width:40px;right:30px;bottom:80px;z-index:10}@media screen and (max-width:1200px){.-task-sidebar{right:0;display:none}}.-task-sidebar>div{height:48px;line-height:48px;box-sizing:border-box;width:48px;color:#999;font-size:20px;text-align:center;margin-bottom:20px;border-radius:50%;background:#fff;box-shadow:0 0 12px 5px hsla(0,0%,81.6%,.2)}.-task-sidebar>div i{color:#999}.-task-sidebar>div:hover i{color:#fff!important}.-task-sidebar>div:hover{background:#466aff;box-shadow:0 0 10px 2px #b6d0fc}.helpBox{width:260px;z-index:103}.helpBox.shareContent{width:160px}.helpBox .ant-popover-title{font-size:16px}.helpBox .ant-popover-inner-content{padding:0}.helpBox p.titlecontent{font-size:16px;color:#333;line-height:20px;padding:15px 20px}.helpBox .faqUl{padding:10px 15px;max-height:230px;overflow-y:auto;font-size:13px}.helpBox .faqUl li{background:#f5f5f5;border-radius:20px;padding:0 15px;color:#333;height:30px;line-height:30px;margin-bottom:3px!important}.helpBox .faqUl li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.helpBox .faqUl li:hover{background-color:#d1e9ff}.helpBox .faqUl li:hover a{color:#333!important}.helpBox .shareUl{display:flex;align-items:center}.helpBox .shareUl li>i{font-size:32px!important}.tooltipBox .ant-tooltip-inner{padding:8px 12px;font-size:15px}.-task-desc{background:#494949;width:90px;line-height:36px;text-align:center;position:absolute;color:#fff;font-size:13px;z-index:999999;opacity:0}.-task-desc div{position:absolute;top:10px;right:-7px;height:13px}.-task-desc div img{float:left}.-task-sidebar .scan_ewm{position:absolute!important;right:45px!important;bottom:0!important;background-color:#494949!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;font-size:14px!important;line-height:16px!important;display:none;height:213px!important}.trangle_right{position:absolute;right:-5px;bottom:15px;width:0;height:0;border-top:6px solid transparent;border-left:5px solid #494949;border-bottom:6px solid transparent}.headSerach{background:hsla(0,0%,100%,.1);border-radius:4px;padding-left:20px}.headSerach .ant-input,.headSerach .ant-input:focus{border:none!important;background-color:hsla(0,0%,100%,0)!important}.headSerach:hover{padding:2px 20px;background:#fff}.headSerach:hover i{color:#333}.-task-sidebar .glccHelp{height:auto;width:48px;padding:6px 16px;text-align:center;background-color:#f6f9fe;border:1px solid #fff;border-radius:2px;box-shadow:0 0 8px rgba(55,148,255,.16);color:#1e1e1e;font-size:14px;line-height:35px;word-break:break-word;cursor:pointer}.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp .icon-bangzhuzhongxinicon1{color:#0654d6;margin-left:-3px}.-task-sidebar .glccHelp:hover{color:#fff;background-color:#466aff}.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon,.-task-sidebar .glccHelp:hover .icon-bangzhuzhongxinicon1{color:#fff}.qqChatBox{position:fixed}.qqChatBox .ant-popover-arrow{display:none}.qqChat{margin:-12px -16px;background-image:linear-gradient(180deg,#f8faff,#dee7ff);border:1px solid #fff;border-radius:4px;box-shadow:0 0 6px rgba(121,154,245,.27);padding:25px 40px;text-align:center}.qqChat .qqMa{padding:8px;margin-bottom:15px;text-align:center;background-image:radial-gradient(ellipse 50% 50% at 50% 50%,hsla(0,0%,100%,0) 0,rgba(239,243,251,0) 100%);box-shadow:inset 0 0 6px #aecaff}.qqChat .qqMa img{width:120px}.qqChat .qqTip{color:#5769a5;font-size:14px;line-height:24px}.ant-message{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:fixed;top:16px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice:first-child{margin-top:-8px}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#f5222d}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#1890ff}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.move-up-leave.move-up-leave-active{overflow:hidden;-webkit-animation-name:MessageMoveOut;animation-name:MessageMoveOut;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}} \ No newline at end of file diff --git a/static/js/100.0fcbf83d.chunk.js b/static/js/100.0fcbf83d.chunk.js deleted file mode 100644 index 471635ee4..000000000 --- a/static/js/100.0fcbf83d.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{"3Diz":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("jsC+")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("aIZi");var u=n("q1tI"),c=s(u);n("MN5C");var o=s(n("cJAJ")),l=n("i8i4"),i=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.projectsId,n=e.branch,s=e.owner,f=e.changeBranch,d=e.branchList,p=e.tagflag,m=void 0===p||p,h=(0,u.useState)(n),v=a(h,2),g=v[0],b=v[1],y=(0,u.useState)(!1),E=a(y,2),x=E[0],w=E[1],k=(0,u.useRef)(null),j=(0,u.useRef)(null);(0,u.useEffect)((function(){document.addEventListener("click",_,!1)}),[]);var _=function(e){var t=e.target,n=(0,l.findDOMNode)(k.current),r=(0,l.findDOMNode)(j.current);if(n&&r){var a=n.contains(t),u=r.contains(t);a||u||w(!1)}};(0,u.useEffect)((function(){b(n)}),[n]);var N=c.default.createElement("div",{ref:k},c.default.createElement(o.default,{visible:x,changeBranch:function(e){w(!1);var t=(0,i.turnbar)(e);f(t)},tagflag:m,projectsId:t,owner:s,branchList:d}));return c.default.createElement(r.default,{placement:"bottomLeft",visible:x,overlay:N,overlayClassName:"branch-tagBox-list",trigger:["click"]},c.default.createElement("div",{className:"branch-tagBox",ref:j,onClick:function(){return w(!x)}},c.default.createElement("span",{className:"color-grey-9 mr3 ml8"},c.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),c.default.createElement("span",{className:"ant-dropdown-link task-hide",style:{fontWeight:"500",minWidth:"45px",maxWidth:"270px"}},g),c.default.createElement("i",{className:"showtag iconfont icon-sanjiaoxing-down font-15 color-grey-9 mr5 ml5 mt1"})))}},MN5C:function(e,t,n){},RIeY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=b(n("NUBc")),c=b(n("2/Rp")),o=b(n("14Xm")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=(r=["{\n padding:20px 30px;\n min-height:500px;\n}"],a=["{\n padding:20px 30px;\n min-height:500px;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("YQTV"),n("L/Qf");var s=n("q1tI"),f=b(s),d=b(n("3Diz")),p=b(n("ess8")),m=b(n("vOnD")),h=n("spEH"),v=b(n("vDqi")),g=n("tnhM");function b(e){return e&&e.__esModule?e:{default:e}}var y=m.default.div(i);t.default=function(e){var t,n,r=(t=o.default.mark((function e(t,n){var r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.getBranch)(t,n);case 2:r=e.sent,k(r);case 4:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var c=e[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))},function(e,t){return n.apply(this,arguments)}),a=(0,s.useState)("master"),i=l(a,2),m=i[0],b=i[1],E=(0,s.useState)(void 0),x=l(E,2),w=x[0],k=x[1],j=(0,s.useState)("master"),_=l(j,2),N=_[0],S=_[1],B=(0,s.useState)(void 0),O=l(B,2),I=O[0],M=O[1],C=(0,s.useState)(0),P=l(C,2),A=P[0],z=P[1],D=(0,s.useState)(1),L=l(D,2),T=L[0],J=L[1];(0,s.useEffect)((function(){e.defaultBranch&&(b(e.defaultBranch),S(e.defaultBranch))}),[e.defaultBranch]);var q=e.match.params,W=q.projectsId,U=q.owner,H=e.projectDetail;function R(t){e.history.push("/"+U+"/"+W+"/settings/branches/"+t)}return(0,s.useEffect)((function(){U&&(r(W,U),function(e,t){var n="/"+e+"/"+t+"/protected_branches.json";v.default.get(n,{params:{page:T,limit:15}}).then((function(e){e&&(z(e.data.total_count),M(e.data.protected_branches))})).catch((function(e){}))}(U,W))}),[U]),f.default.createElement(h.WhiteBack,null,f.default.createElement(p.default,null,f.default.createElement("span",{className:"font-18"},"分支设置")),f.default.createElement(y,null,f.default.createElement("div",{className:"pb20",style:{borderBottom:"1px dashed #eee"}},f.default.createElement("p",{className:"color-grey-3 mb10 font-18"},"默认分支"),f.default.createElement("p",{className:"mb10"},"默认分支被视作为代码库中的基本分支,是所有克隆、代码提交、合并请求的目标分支"),f.default.createElement(h.AlignCenter,null,f.default.createElement(d.default,{branch:m,repo_id:H&&H.repo_id,projectsId:W,changeBranch:b,owner:U,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:"color-blue ml20",onClick:function(){return t="/"+U+"/"+W+".json",void v.default.put(t,{default_branch:m}).then((function(t){if(t){e.showNotification("分支设置成功!");var n=e.getDetail;n&&n()}})).catch((function(e){console.log(e)}));var t}},"设为默认分支"))),f.default.createElement("div",{className:"mt10"},f.default.createElement("p",{className:"color-grey-3 mb10 font-18"},"分支保护"),f.default.createElement(h.AlignCenter,null,f.default.createElement(d.default,{branch:N,repo_id:H&&H.repo_id,projectsId:W,changeBranch:S,owner:U,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:I&&I.length>0?"color-blue ml20":"color-grey ml20",onClick:function(){return R(N)}},"设置分支保护")),I&&I.length>0&&f.default.createElement("div",{className:"protectBranchList"},I.map((function(e,t){return f.default.createElement(h.FlexAJ,null,f.default.createElement("span",null,e.branch_name),f.default.createElement(c.default,{onClick:function(){return R(e.branch_name)}},"编辑"))}))),A>15&&f.default.createElement("div",{className:"mt15 mb20",style:{textAlign:"center"}},f.default.createElement(u.default,{simple:!0,current:T,pageSize:15,total:A,onChange:function(e){J(e)}})))))}},cJAJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("W9HT")),a=f(n("BvKs")),u=f(n("5rEg")),c=f(n("14Xm")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("04bd"),n("2WkQ"),n("1vPl");var l=n("q1tI"),i=f(l),s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var c=t[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}t.default=function(e){var t,n,f=(t=d(c.default.mark((function e(t,n){var r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:r=e.sent,A(r),T(r),I(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),p=(n=d(c.default.mark((function e(t,n){var r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:r=e.sent,A(r),T(r),I(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),m=e.changeBranch,h=e.tagflag,v=e.projectsId,g=e.owner,b=e.visible,y=(0,l.useState)(void 0),E=o(y,2),x=E[0],w=E[1],k=(0,l.useState)(0),j=o(k,2),_=j[0],N=j[1],S=(0,l.useState)(!0),B=o(S,2),O=B[0],I=B[1],M=(0,l.useState)(void 0),C=o(M,2),P=C[0],A=C[1],z=(0,l.useState)(void 0),D=o(z,2),L=D[0],T=D[1],J=(0,l.useState)("branch"),q=o(J,2),W=q[0],U=q[1];return(0,l.useEffect)((function(){b&&(U("branch"),f(v,g),I(!0))}),[b]),i.default.createElement("div",{className:"overlayBranch"},i.default.createElement("div",{className:"padding15",style:{paddingBottom:"0px"}},i.default.createElement(u.default,{prefix:i.default.createElement("i",{className:"iconfont icon-sousuo_icon1 font-14"}),placeholder:"请输入分支"+(h?"或标签":"")+"名称搜索",autocomplete:"off",className:"OptionsInput",value:x,onChange:function(e){w(e.target.value);var t=e.target.value?P&&P.length>0&&P.filter((function(t){return t.name.indexOf(e.target.value)>-1})):P;T(t)}})),i.default.createElement(a.default,{mode:"horizontal",className:"navUl",selectedKeys:[W],onClick:function(e){U(e.key),I(!0),"branch"===e.key?(f(v,g),N(0)):(p(v,g),N(1))}},i.default.createElement(a.default.Item,{key:"branch"},"分支"),h&&i.default.createElement(a.default.Item,{key:"tag"},"标签")),i.default.createElement(r.default,{spinning:O},i.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},L&&L.length>0&&L.map((function(e,t){return i.default.createElement("li",{key:t,onClick:function(){return t=e.name,void m(t);var t}},i.default.createElement("a",{className:"task-hide ulALink"},e.name))})),L&&0===L.length&&i.default.createElement("p",{className:"listTips"},"暂无",x,0===_?"分支":"标签","~"))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),c=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return c.default.createElement(l,null,t)}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var c=t[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,s,f;t.getBranch=(o=c(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=c(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=c(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(s=c(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return s.apply(this,arguments)}),t.getUser=(f=c(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); \ No newline at end of file diff --git a/static/js/101.14eab4d4.chunk.js b/static/js/100.9ba520f2.chunk.js similarity index 99% rename from static/js/101.14eab4d4.chunk.js rename to static/js/100.9ba520f2.chunk.js index 29b63fc8d..66d3142ea 100644 --- a/static/js/101.14eab4d4.chunk.js +++ b/static/js/100.9ba520f2.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("5rEg"));n("1vPl");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}var i=a.default.Search;t.default=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return l.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},Lr7t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=c(["{\n display:flex;\n align-item:center;\n }"],["{\n display:flex;\n align-item:center;\n }"]),l=c(["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),r=c(["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),i=o(n("q1tI")),u=o(n("vOnD"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.default=function(e){var t=e.fork,n=e.parise,o=u.default.div(a),c=u.default.span(l),d=u.default.span(r);return i.default.createElement(o,null,t||0===t?i.default.createElement(c,null,i.default.createElement("i",{className:"iconfont icon-fork font-15 mr3",style:{color:"#1B8FFF"}}),"fork(",t,")"):"",n||0===n?i.default.createElement(d,null,i.default.createElement("i",{className:"iconfont icon-guanzhu font-14 mr3",style:{color:"#FFA802"}}),"点赞(",n,")"):"")}},POMS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("3S7+"));n("TfFZ");var l=u(n("q1tI")),r=u(n("Lr7t")),i=n("eO8H");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.item,n=e.key,u=e.OIdentifier;return l.default.createElement("div",{className:"team_project",key:n},l.default.createElement("p",{className:"t_p_title"},l.default.createElement("span",{className:"flex1"},l.default.createElement(i.Link,{to:"/"+u+"/"+t.identifier,className:"name"},t.name),t.forked_from_project_id&&l.default.createElement("i",{className:"iconfont icon-fork font-18 color-orange ml8"}),t.type&&2===t.type?l.default.createElement(a.default,{title:"该项目是一个镜像",className:"ml8"},l.default.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),l.default.createElement(r.default,{fork:t.forked_count,parise:t.praises_count})),l.default.createElement("div",{className:"desc"},t.description),l.default.createElement("div",{className:"infos"},l.default.createElement("span",{className:"font-12 color-grey-8"},"更新于",t.time_ago)))}},"r5/a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,u=e[Symbol.iterator]();!(a=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=x(["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"],["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"]),r=x(["{\n display:flex;\n aligin:center;\n}"],["{\n display:flex;\n aligin:center;\n}"]),i=x(["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),u=x(["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),o=x(["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"],["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"]),c=n("q1tI"),d=v(c),f=v(n("vOnD")),s=v(n("yQnu")),m=v(n("vDqi")),p=n("sYIF"),g=n("eO8H"),h=v(n("2CTR")),E=v(n("aqs5"));function v(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=f.default.span(l),_=f.default.div(r),b=f.default.div(i),k=f.default.div(u),N=f.default.img(o);t.default=function(e){var t=e.OIdentifier,n=e.history,l=e.admin,r=e.showCompeleteDialog,i=e.completeProfile,u=e.checkIfLogin,o=e.showLoginDialog,f=e.current_user,v=(0,c.useState)(void 0),x=a(v,2),j=x[0],O=x[1],w=(0,c.useState)(void 0),F=a(w,2),z=F[0],I=F[1];return(0,c.useEffect)((function(){var e;t&&(e="/organizations/"+t+"/organization_users.json",m.default.get(e,{params:{limit:5}}).then((function(e){e&&e.data&&O(e.data)})).catch((function(e){})),function(e){var t="/organizations/"+e+"/teams.json";m.default.get(t,{params:{limit:5}}).then((function(e){e&&e.data&&I(e.data)})).catch((function(e){}))}(t))}),[t]),d.default.createElement("div",{className:"list-r"},j&&j.organization_users&&j.organization_users.length>0?d.default.createElement(s.default,{name:"组织成员",count:j&&j.total_count,url:"/"+t+"/members"},j.organization_users.map((function(e,t){return d.default.createElement("div",{className:"teammembers",key:t},d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(N,{src:(0,p.getImageUrl)("/"+(e.user&&e.user.image_url)),alt:"",className:"m-img"})),d.default.createElement("div",null,d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(b,null,e.user&&e.user.name)),d.default.createElement(_,null,d.default.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-13"}),d.default.createElement(y,null,"加入时间:",e.created_at))))}))):"",d.default.createElement(s.default,{name:"组织团队",count:z&&z.total_count,bottom:l&&d.default.createElement(E.default,{current_user:f,checkIfLogin:u,showLoginDialog:o,showCompeleteDialog:r,completeProfile:i,sureFunc:function(){return n.push("/"+t+"/teams/new")},className:"ant-btn ant-btn-primary"},"新建团队"),url:"/"+t+"/teams"},z&&z.teams&&z.teams.length>0?d.default.createElement(d.default.Fragment,null,z.teams.map((function(e,n){return d.default.createElement("div",{className:"teammembers",key:n},d.default.createElement("div",null,e.is_admin||e.is_member?d.default.createElement(g.Link,{to:"/"+t+"/teams/"+e.id},d.default.createElement(k,null,e.nickname)):d.default.createElement(k,null,e.name),d.default.createElement(_,null,d.default.createElement(y,null,e.num_users,"名成员"),d.default.createElement(y,null,e.num_projects,"个仓库"))))}))):d.default.createElement(h.default,{_html:"暂无团队",small:!0})))}},wZuH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n("NUBc")),l=v(n("W9HT")),r=v(n("jsC+")),i=v(n("BvKs")),u=Object.assign||function(e){for(var t=1;t0?v.map((function(e,t){return d.default.createElement(m.default,{item:e,keu:t,OIdentifier:A})})):d.default.createElement(g.default,{_html:"暂无数据"})))),O>15&&d.default.createElement("div",{className:"mb20 mt20",style:{textAlign:"center"}},d.default.createElement(a.default,{simple:!0,current:M,total:O,onChange:function(e){return D(e)}}))),d.default.createElement(p.default,u({},e,{admin:T&&T.is_admin,OIdentifier:A,showCompeleteDialog:e.showCompeleteDialog,completeProfile:e.completeProfile,history:e.history})))}},y6GU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("diRs"));n("Aosp");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}n("KkuB"),t.default=function(e){var t=e.menu,n=e.children,r=e.overlayClassName;return l.default.createElement(a.default,{content:t,trigger:["click"],placement:"bottom",overlayClassName:r},n)}},yQnu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l=n("q1tI"),r=(a=l)&&a.__esModule?a:{default:a},i=n("eO8H");t.default=function(e){var t=e.name,n=e.count,a=e.bottom,l=e.children,u=e.url;return r.default.createElement("div",{className:"box"},r.default.createElement("div",{className:"head"},r.default.createElement("span",{className:"font-16"},t),r.default.createElement(i.Link,{to:u},n,r.default.createElement("i",{className:"iconfont icon-youjiantou font-12 ml3"}))),r.default.createElement("div",{className:"content"},l),a?r.default.createElement("div",{className:"foot"},a):"")}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[100],{Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("5rEg"));n("1vPl");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}var i=a.default.Search;t.default=function(e){var t=e.placeholder,n=e.onSearch,a=e.onChange;return l.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:a})}},Lr7t:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=c(["{\n display:flex;\n align-item:center;\n }"],["{\n display:flex;\n align-item:center;\n }"]),l=c(["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-item:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#EBF4FE;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),r=c(["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"],["{\n display:flex;\n align-items:center;\n margin-left:30px;\n padding:0px 12px;\n border-radius:13px;\n background-color:#FFF3DC;\n height:24px;\n line-height:24px;\n font-size:12px;\n }"]),i=o(n("q1tI")),u=o(n("vOnD"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.default=function(e){var t=e.fork,n=e.parise,o=u.default.div(a),c=u.default.span(l),d=u.default.span(r);return i.default.createElement(o,null,t||0===t?i.default.createElement(c,null,i.default.createElement("i",{className:"iconfont icon-fork font-15 mr3",style:{color:"#1B8FFF"}}),"fork(",t,")"):"",n||0===n?i.default.createElement(d,null,i.default.createElement("i",{className:"iconfont icon-guanzhu font-14 mr3",style:{color:"#FFA802"}}),"点赞(",n,")"):"")}},POMS:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=u(n("3S7+"));n("TfFZ");var l=u(n("q1tI")),r=u(n("Lr7t")),i=n("eO8H");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.item,n=e.key,u=e.OIdentifier;return l.default.createElement("div",{className:"team_project",key:n},l.default.createElement("p",{className:"t_p_title"},l.default.createElement("span",{className:"flex1"},l.default.createElement(i.Link,{to:"/"+u+"/"+t.identifier,className:"name"},t.name),t.forked_from_project_id&&l.default.createElement("i",{className:"iconfont icon-fork font-18 color-orange ml8"}),t.type&&2===t.type?l.default.createElement(a.default,{title:"该项目是一个镜像",className:"ml8"},l.default.createElement("i",{className:"iconfont icon-banbenku font-18 color-green"})):""),l.default.createElement(r.default,{fork:t.forked_count,parise:t.praises_count})),l.default.createElement("div",{className:"desc"},t.description),l.default.createElement("div",{className:"infos"},l.default.createElement("span",{className:"font-12 color-grey-8"},"更新于",t.time_ago)))}},"r5/a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,l=!1,r=void 0;try{for(var i,u=e[Symbol.iterator]();!(a=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){l=!0,r=e}finally{try{!a&&u.return&&u.return()}finally{if(l)throw r}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=x(["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"],["{\n color:#888;\n font-size:12px;\n margin-right:10px;\n}"]),r=x(["{\n display:flex;\n aligin:center;\n}"],["{\n display:flex;\n aligin:center;\n}"]),i=x(["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n font-size:14px;\n color:#333;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),u=x(["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"],["{\n color:#5091FF;\n font-size:14px;\n margin-bottom:8px;\n height:18px;\n line-height:18px;\n}"]),o=x(["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"],["{\n border-radius:50%;\n width:45px;\n height:45px;\n margin-right:12px;\n}"]),c=n("q1tI"),d=v(c),f=v(n("vOnD")),s=v(n("yQnu")),m=v(n("vDqi")),p=n("sYIF"),g=n("eO8H"),h=v(n("2CTR")),E=v(n("aqs5"));function v(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var y=f.default.span(l),_=f.default.div(r),b=f.default.div(i),k=f.default.div(u),N=f.default.img(o);t.default=function(e){var t=e.OIdentifier,n=e.history,l=e.admin,r=e.showCompeleteDialog,i=e.completeProfile,u=e.checkIfLogin,o=e.showLoginDialog,f=e.current_user,v=(0,c.useState)(void 0),x=a(v,2),j=x[0],O=x[1],w=(0,c.useState)(void 0),F=a(w,2),z=F[0],I=F[1];return(0,c.useEffect)((function(){var e;t&&(e="/organizations/"+t+"/organization_users.json",m.default.get(e,{params:{limit:5}}).then((function(e){e&&e.data&&O(e.data)})).catch((function(e){})),function(e){var t="/organizations/"+e+"/teams.json";m.default.get(t,{params:{limit:5}}).then((function(e){e&&e.data&&I(e.data)})).catch((function(e){}))}(t))}),[t]),d.default.createElement("div",{className:"list-r"},j&&j.organization_users&&j.organization_users.length>0?d.default.createElement(s.default,{name:"组织成员",count:j&&j.total_count,url:"/"+t+"/members"},j.organization_users.map((function(e,t){return d.default.createElement("div",{className:"teammembers",key:t},d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(N,{src:(0,p.getImageUrl)("/"+(e.user&&e.user.image_url)),alt:"",className:"m-img"})),d.default.createElement("div",null,d.default.createElement(g.Link,{to:"/"+(e.user&&e.user.login)},d.default.createElement(b,null,e.user&&e.user.name)),d.default.createElement(_,null,d.default.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-13"}),d.default.createElement(y,null,"加入时间:",e.created_at))))}))):"",d.default.createElement(s.default,{name:"组织团队",count:z&&z.total_count,bottom:l&&d.default.createElement(E.default,{current_user:f,checkIfLogin:u,showLoginDialog:o,showCompeleteDialog:r,completeProfile:i,sureFunc:function(){return n.push("/"+t+"/teams/new")},className:"ant-btn ant-btn-primary"},"新建团队"),url:"/"+t+"/teams"},z&&z.teams&&z.teams.length>0?d.default.createElement(d.default.Fragment,null,z.teams.map((function(e,n){return d.default.createElement("div",{className:"teammembers",key:n},d.default.createElement("div",null,e.is_admin||e.is_member?d.default.createElement(g.Link,{to:"/"+t+"/teams/"+e.id},d.default.createElement(k,null,e.nickname)):d.default.createElement(k,null,e.name),d.default.createElement(_,null,d.default.createElement(y,null,e.num_users,"名成员"),d.default.createElement(y,null,e.num_projects,"个仓库"))))}))):d.default.createElement(h.default,{_html:"暂无团队",small:!0})))}},wZuH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=v(n("NUBc")),l=v(n("W9HT")),r=v(n("jsC+")),i=v(n("BvKs")),u=Object.assign||function(e){for(var t=1;t0?v.map((function(e,t){return d.default.createElement(m.default,{item:e,keu:t,OIdentifier:A})})):d.default.createElement(g.default,{_html:"暂无数据"})))),O>15&&d.default.createElement("div",{className:"mb20 mt20",style:{textAlign:"center"}},d.default.createElement(a.default,{simple:!0,current:M,total:O,onChange:function(e){return D(e)}}))),d.default.createElement(p.default,u({},e,{admin:T&&T.is_admin,OIdentifier:A,showCompeleteDialog:e.showCompeleteDialog,completeProfile:e.completeProfile,history:e.history})))}},y6GU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("diRs"));n("Aosp");var l=r(n("q1tI"));function r(e){return e&&e.__esModule?e:{default:e}}n("KkuB"),t.default=function(e){var t=e.menu,n=e.children,r=e.overlayClassName;return l.default.createElement(a.default,{content:t,trigger:["click"],placement:"bottom",overlayClassName:r},n)}},yQnu:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l=n("q1tI"),r=(a=l)&&a.__esModule?a:{default:a},i=n("eO8H");t.default=function(e){var t=e.name,n=e.count,a=e.bottom,l=e.children,u=e.url;return r.default.createElement("div",{className:"box"},r.default.createElement("div",{className:"head"},r.default.createElement("span",{className:"font-16"},t),r.default.createElement(i.Link,{to:u},n,r.default.createElement("i",{className:"iconfont icon-youjiantou font-12 ml3"}))),r.default.createElement("div",{className:"content"},l),a?r.default.createElement("div",{className:"foot"},a):"")}}}]); \ No newline at end of file diff --git a/static/js/102.1d66a6a7.chunk.js b/static/js/101.a36f1d30.chunk.js similarity index 99% rename from static/js/102.1d66a6a7.chunk.js rename to static/js/101.a36f1d30.chunk.js index 353329ea2..4f816e8b0 100644 --- a/static/js/102.1d66a6a7.chunk.js +++ b/static/js/101.a36f1d30.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"6JOy":function(e,t,a){},D5tj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=l(a("mr32"));t.TagInfo=function(e,t){var a="#e74c3c";a="高"===e?"#e67e22":"正常"===e?"#28be6c":"低"===e?"#1abc9c":"#e74c3c";return n.default.createElement(s.default,{color:a,className:t,style:{height:"25px",lineHeight:"23px"}},e)},a("0lcf");var n=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}},GqXi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=d(a("NJEC")),n=function(){function e(e,t){for(var a=0;a0?e.map((function(e,t){return i.default.createElement("span",{className:"mr10",key:t},e.name)})):"--"},a.deletedetail=function(e){a.props.deletedetail(e)},a.onMouseMove=function(e){a.setState({isdisplay:!0,orderid:e})},a.onMouseOut=function(){a.setState({isdisplay:!1})},a.state={isdisplay:!1,orderid:""},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.item,n=t.checkbox,l=t.mile,d=t.user_admin_or_member,o=this.props.match.params,c=o.projectsId,p=o.owner,_=this.state,m=_.orderid,f=_.isdisplay,h=this.props.current_user;return a&&i.default.createElement("div",{className:"issueItem"},h&&h.login&&n,i.default.createElement("div",{className:"flex-1"},i.default.createElement("p",{className:"mb10 df",style:{alignItems:"center"}},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id,title:a.name,className:"hide-1 font-16 color-grey-3 lineh-30 mr10",style:{maxWidth:"370px"}},a.name),(0,u.TagInfo)(a.priority,"mr10")),i.default.createElement("p",{className:"color-grey-6 font-12"},i.default.createElement("span",null,a.format_time),i.default.createElement("span",{className:"ml5"},"发布"),a.updated_at===a.format_time?"":i.default.createElement("span",{className:"ml20"},i.default.createElement("span",null,a.updated_at),i.default.createElement("span",{className:"ml5"},"更新")))),i.default.createElement("ul",{className:"topWrapper_select no-cursor",onMouseMove:function(){return e.onMouseMove(a.id)},onMouseOut:function(){return e.onMouseOut()}},i.default.createElement("li",null,this.set_issue_tags(a.issue_tags)),i.default.createElement("li",null,a.author_name?i.default.createElement(r.Link,{to:"/"+a.author_login,className:"show-user-link"},a.author_name):"--"),i.default.createElement("li",null,a.assign_user_name?i.default.createElement(r.Link,{to:"/"+a.assign_user_login,className:"show-user-link"},a.assign_user_name):"--"),i.default.createElement("li",null,a.tracker||"--"),l?"":i.default.createElement("li",null,a.version||"--"),i.default.createElement("li",null,a.issue_status||"--"),i.default.createElement("li",{style:{color:"100%"===a.done_ratio?"#28BD6C":"#F73030"}},a.done_ratio||"--"),i.default.createElement("li",null,i.default.createElement("div",{className:"milepostleft"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id},i.default.createElement("i",{className:"iconfont icon-pinglun1 mr3 font-16"}),a.journals_count),d?i.default.createElement("div",{style:{display:m===a.id&&f?"flex":"none"}},i.default.createElement("div",{className:"mr8 ml8 color-grey-9"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id+"/edit",className:"color-grey-9"},i.default.createElement("i",{className:"iconfont icon-bianji3 font-14 mr5"}))),i.default.createElement("div",{className:"color-grey-9"},i.default.createElement(s.default,{placement:"bottom",overlayClassName:m===a.id&&f?"overlayBox":"overlayBox hideOverlay",title:"您确定要删除当前疑修吗?",okText:"是",cancelText:"否",onConfirm:function(){return e.deletedetail(a.id)}},i.default.createElement("i",{className:"iconfont icon-yiguanbi1 font-14"})))):""))))}}]),t}(l.Component);t.default=o},Phz4:function(e,t,a){},WT1Z:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=y(a("W9HT")),n=y(a("NUBc")),l=y(a("jsC+")),i=y(a("CtXQ")),r=y(a("kaz8")),u=y(a("+eQT")),d=y(a("BvKs")),o=y(a("5rEg")),c=Object.assign||function(e){for(var t=1;t0&&s.map((function(e){return e.id})),status_type:e})}})).catch((function(e){console.log(e)}))},a.saveCookies=function(e){var t=a.props.match.params,s=(t.projectsId,t.owner,a.state),n=s.select_params,l=s.issue_tag_ids,i=s.tracker_ids,r=s.author_ids,u={select_params:n,assigned_to_ids:s.assigned_to_ids,status_type:e,issue_tag_ids:l,tracker_ids:i,author_id:s.author_id,assigned_to_id:s.assigned_to_id,author_ids:r,fixed_version_ids:s.fixed_version_ids,status_ids:s.status_ids,done_ratios:s.done_ratios,paix:s.paix,update_author_ids:s.update_author_ids,update_fixed_version_idsx:s.update_fixed_version_idsx,update_status_ids:s.update_status_ids,begin:s.begin,end:s.end,search:s.search},d=new Date((new Date).getTime()+864e5);v.default.save("states",c({},u),{expires:d,path:"/"})},a.getMenu=function(e,t,s){a.setState({isSpin:!0});var n=e.key.split("-");"created_on"===n[0]?"desc"===e.item.props.value?a.setState({paix:"最新创建"}):a.setState({paix:"最早创建"}):"updated_on"===n[0]&&("desc"===e.item.props.value?a.setState({paix:"最新更新"}):a.setState({paix:"最早更新"}));var l=a.state.select_params;a.setState({select_params:c({},l,{order_name:n[0],order_type:e.item.props.value,page:1})},(function(){var e=a.state.status_type;a.getIssueList(e)}))},a.getOption=function(e,t,s,n){var l,i=a.props.current_user,r="all"===e.key?void 0:e.key,u=a.state.author_id,d=a.state.assigned_to_id,o=a.state.select_params;o[""+t]=r,o.page=1,i&&(u=o.author_id&&o.author_id===i.user_id?i.user_id:void 0,d=o.assigned_to_id&&o.assigned_to_id===i.user_id?i.user_id:void 0),a.setState((b(l={},t+"s",s),b(l,"select_params",o),b(l,"author_id",u),b(l,"assigned_to_id",d),l),(function(){if(!n){var e=a.state.status_type;a.getIssueList(e)}}))},a.renderMenu=function(e,t,s,n){return m.default.createElement(d.default,{className:"orderCondition"},m.default.createElement(d.default.Item,{key:"all",onClick:function(e){return a.getOption(e,s,t,n)}},t),e&&e.length>0&&e.map((function(e,t){return m.default.createElement(d.default.Item,{key:e.id,onClick:function(t){return a.getOption(t,s,e.name,n)},style:{textAlign:e.color?"left":"center",padding:"6px 15px"}},e.color&&m.default.createElement("span",{className:"tagColor",style:{backgroundColor:""+e.color}}),e.name)})))},a.ChangePage=function(e){window.scrollTo(0,0);var t=a.state.status_type;a.setState({isSpin:!0,checkedValue:[],all:!1},(function(){a.state.select_params.page=e,a.getIssueList(t)}))},a.searchFunc=function(e){a.setState({search:e,isSpin:!0,checkedValue:[],all:void 0});var t=a.state,s=t.status_type,n=t.select_params;a.setState({select_params:c({},n,{search:e,page:1})},(function(){a.getIssueList(s)}))},a.openorder=function(e){var t={author_id:void 0,assigned_to_id:void 0,page:1,limit:15};a.setState({status_type:e,select_params:t,author_id:void 0,assigned_to_id:void 0,issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",status_ids:"状态",done_ratios:"完成度",fixed_version_ids:"里程碑",checkedValue:[],all:void 0,paix:"排序"},(function(){a.getIssueList(e)}))},a.ChangeAssign=function(e){var t=a.props.current_user;if(a.setState({isSpin:!0}),e){if(!t)return void a.setState({isSpin:!1});1===e?(a.setState({assigned_to_ids:t.username,assigned_to_id:t.user_id,author_id:void 0,author_ids:"发布人"}),a.state.select_params.author_id=void 0,a.state.select_params.assigned_to_id=t.user_id):(a.setState({author_ids:t.username,author_id:t.user_id,assigned_to_id:void 0,assigned_to_ids:"负责人"}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=t.user_id)}else a.setState({author_ids:"发布人",author_id:void 0,assigned_to_ids:"负责人",assigned_to_id:void 0}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=void 0;var s=a.state.status_type;a.state.select_params.page=1,a.getIssueList(s)},a.deletedetail=function(e){var t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/"+e+".json";E.default.delete(n,{data:{project_id:s,id:e}}).then((function(e){if(e){var t=a.state.status_type;a.getIssueList(t);var s=a.props.getDetail;s&&s()}})).catch((function(e){console.log(e)}))},a.createIssue=function(){var e=a.state.data,t=a.props.match.params,s=t.projectsId,n=t.owner;e&&e.user_admin_or_member?a.props.history.push("/"+n+"/"+s+"/issues/new","_blank"):a.props.showLoginDialog("/"+n+"/"+s+"/issues/new")},a.renderNew=function(){return m.default.createElement("a",{className:"topWrapper_btn ml10",onClick:a.createIssue},"+ 创建疑修")},a.changeBeginTime=function(e,t){var s=a.state.status_type;a.setState({begin:t}),a.getIssueList(s,t,a.state.end)},a.changeEndTime=function(e,t){var s=a.state.status_type;a.setState({end:t}),a.getIssueList(s,a.state.begin,t)},a.checkIssues=function(e){a.setState({checkedValue:e});var t=a.state.allValue;a.setState({all:t&&e&&e.length===t.length}),0===e.length&&a.setState({update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:{update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0}})},a.changeAll=function(e){if(e.target.checked){var t=a.state.allValue;a.setState({checkedValue:t})}else a.setState({checkedValue:[]});a.setState({all:e.target.checked})},a.updateIssues=function(){var e=a.state,t=e.checkedValue,s=e.select_params,n=a.props.match.params,l=n.projectsId,i=n.owner;if(s.update_author_id||s.update_fixed_version_id||s.update_status_id){a.setState({isSpin:!0});var r="/"+i+"/"+l+"/issues/series_update.json";E.default.post(r,{ids:t,assigned_to_id:s.update_author_id,fixed_version_id:s.update_fixed_version_id,status_id:s.update_status_id}).then((function(e){if(e){var t=a.props.getDetail;s&&s.update_status_id&&t&&t(),a.props.showNotification("修改成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}else a.resetSelectParams()},a.successFunc=function(){a.resetSelectParams();var e=a.state.status_type;a.getIssueList(e)},a.resetSelectParams=function(){var e=a.state.select_params;e.update_author_id=void 0,e.update_fixed_version_id=void 0,e.update_status_id=void 0,a.setState({all:!1,checkedValue:[],update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:e})},a.deleteIssues=function(){a.props.confirm({content:"是否确认删除所有选中的任务?",onOk:function(){a.setState({isSpin:!0});var e=a.state.checkedValue,t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/clean.json";E.default.post(n,{ids:e}).then((function(e){if(e){var t=a.props.getDetail;t&&t(),a.props.showNotification("删除成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}})},a.clearSelectParams=function(){a.setState({status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,search:void 0,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},(function(){a.getIssueList("1")}))},a.menu=function(){return m.default.createElement(d.default,{onClick:function(e){return a.getMenu(e)}},m.default.createElement(d.default.Item,{key:"created_on-desc",value:"desc"},"最新创建"),m.default.createElement(d.default.Item,{key:"created_on-asc",value:"asc"},"最早创建"),m.default.createElement(d.default.Item,{key:"updated_on-desc",value:"desc"},"最新更新"),m.default.createElement(d.default.Item,{key:"updated_on-asc",value:"asc"},"最早更新"))},a.state={issue_chosen:void 0,data:void 0,issues:void 0,isSpin:!1,search:void 0,author_id:void 0,assigned_to_id:void 0,search_count:void 0,issue_type:void 0,status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.current_user,a=this.state,d=a.issue_chosen,o=a.issues,p=a.search_count,_=a.data,v=a.author_id,E=a.assigned_to_id,y=a.isSpin,b=a.status_type,N=a.select_params,S=a.begin,x=a.end,w=a.checkedValue,C=a.all,I=a.search;return m.default.createElement("div",{className:"main",style:{padding:"0px"}},m.default.createElement("div",{style:{padding:"10px 20px 0px 20px"}},m.default.createElement("div",{className:"topWrapper",style:{paddingTop:"10px"}},m.default.createElement("ul",{className:"topWrapper_type"},m.default.createElement("li",null,m.default.createElement("label",null,"所有:"),m.default.createElement("span",{className:b?"":"active",onClick:function(){return e.openorder()}},_&&_.all_count)),m.default.createElement("li",null,m.default.createElement("label",null,"开启中:"),m.default.createElement("span",{className:"1"===b?"active":"",onClick:function(){return e.openorder("1")}},_&&_.open_count)),m.default.createElement("li",null,m.default.createElement("label",null,"已关闭:"),m.default.createElement("span",{className:"2"===b?"active":"",onClick:function(){return e.openorder("2")}},_&&_.close_count))),this.renderNew()),m.default.createElement("div",{className:"topWrapper",style:{borderBottom:"none"}},m.default.createElement("div",{className:"target-detail-search"},m.default.createElement(k,{placeholder:"输入关键字搜索疑修",enterButton:!0,onSearch:this.searchFunc,style:{width:300},value:I,allowClear:!0,onChange:function(t){e.setState({search:t.target.value})}})),m.default.createElement("div",null,m.default.createElement("a",{className:"mr20 color-grey-6",onClick:this.clearSelectParams},m.default.createElement("i",{className:"iconfont icon-shanchu6 mr3 font-14"}),"清除筛选条件"),m.default.createElement(u.default,{value:S?(0,f.default)(S,"YYYY-MM-DD"):"",style:{marginRight:"20px"},placeholder:"请选择开始时间",onChange:this.changeBeginTime}),m.default.createElement(u.default,{value:x?(0,f.default)(x,"YYYY-MM-DD"):"",placeholder:"请选择结束时间",onChange:this.changeEndTime})))),m.default.createElement(s.default,{spinning:y},m.default.createElement("div",{className:"f-wrap-between screenWrap"},m.default.createElement("div",{className:"df"},t&&t.login&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:"0",style:{lineHeight:"50px",marginRight:"15px"},checked:C,onChange:this.changeAll}):"",w&&w.length>0?m.default.createElement("span",{style:{lineHeight:"50px"}},"选中",w.length,"个issue"):m.default.createElement("ul",{className:"searchBanner"},m.default.createElement("li",{className:v||E?"":"active",onClick:function(){return e.ChangeAssign()}},m.default.createElement("label",null,"搜索结果"),m.default.createElement("span",null,_&&_.search_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:E?"active":"",onClick:function(){return e.ChangeAssign(1)}},m.default.createElement("label",null,"指派给我"),m.default.createElement("span",null,_&&_.assign_me_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:v?"active":"",onClick:function(){return e.ChangeAssign(2)}},m.default.createElement("label",null,"我的发布"),m.default.createElement("span",null,_&&_.my_published_count)))),w&&w.length>0?m.default.createElement("ul",{className:"topWrapper_select wrapperStyle"},m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"更换负责人","update_author_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_version,"更换里程碑","update_fixed_version_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_status,"修改状态","update_status_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("a",{onClick:this.updateIssues,className:"updateBtn blue mr20"},"确定"),m.default.createElement("a",{onClick:this.deleteIssues,className:"updateBtn red mr20"},"删除")):m.default.createElement("ul",{className:"topWrapper_select"},m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_tag,"标记","issue_tag_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.issue_tag_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"发布人","author_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"负责人","assigned_to_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.assigned_to_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.tracker,"类型","tracker_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.tracker_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_version,"里程碑","fixed_version_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_status,"状态","status_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.done_ratio,"完成度","done_ratio"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.done_ratios,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.menu(),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.paix,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))))),0===p?m.default.createElement(h.default,{_html:"暂时还没有相关数据!"}):m.default.createElement("div",{style:{minHeight:"500px"}},m.default.createElement(r.default.Group,{name:"issues",onChange:this.checkIssues,value:w,style:{width:"100%"}},o&&o.length>0&&o.map((function(a,s){return m.default.createElement(g.default,c({key:s,item:a,checkbox:t&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:a.id,key:a.id,style:{margin:"4px 15px 0px 0px"}}):"",search_count:p,page:N.page,limit:N.limit},e.props,e.state,{deletedetail:e.deletedetail,user_admin_or_member:_&&_.user_operate_issue}))})))),p>N.limit?m.default.createElement("div",{className:"pt30 mb30 edu-txt-center",style:{borderTop:"1px solid #eee"}},m.default.createElement(n.default,{simple:!0,current:N.page,total:p,pageSize:N.limit,onChange:this.ChangePage})):""))}}]),t}(_.Component);t.default=N}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[101],{"6JOy":function(e,t,a){},D5tj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=l(a("mr32"));t.TagInfo=function(e,t){var a="#e74c3c";a="高"===e?"#e67e22":"正常"===e?"#28be6c":"低"===e?"#1abc9c":"#e74c3c";return n.default.createElement(s.default,{color:a,className:t,style:{height:"25px",lineHeight:"23px"}},e)},a("0lcf");var n=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}},GqXi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=d(a("NJEC")),n=function(){function e(e,t){for(var a=0;a0?e.map((function(e,t){return i.default.createElement("span",{className:"mr10",key:t},e.name)})):"--"},a.deletedetail=function(e){a.props.deletedetail(e)},a.onMouseMove=function(e){a.setState({isdisplay:!0,orderid:e})},a.onMouseOut=function(){a.setState({isdisplay:!1})},a.state={isdisplay:!1,orderid:""},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.item,n=t.checkbox,l=t.mile,d=t.user_admin_or_member,o=this.props.match.params,c=o.projectsId,p=o.owner,_=this.state,m=_.orderid,f=_.isdisplay,h=this.props.current_user;return a&&i.default.createElement("div",{className:"issueItem"},h&&h.login&&n,i.default.createElement("div",{className:"flex-1"},i.default.createElement("p",{className:"mb10 df",style:{alignItems:"center"}},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id,title:a.name,className:"hide-1 font-16 color-grey-3 lineh-30 mr10",style:{maxWidth:"370px"}},a.name),(0,u.TagInfo)(a.priority,"mr10")),i.default.createElement("p",{className:"color-grey-6 font-12"},i.default.createElement("span",null,a.format_time),i.default.createElement("span",{className:"ml5"},"发布"),a.updated_at===a.format_time?"":i.default.createElement("span",{className:"ml20"},i.default.createElement("span",null,a.updated_at),i.default.createElement("span",{className:"ml5"},"更新")))),i.default.createElement("ul",{className:"topWrapper_select no-cursor",onMouseMove:function(){return e.onMouseMove(a.id)},onMouseOut:function(){return e.onMouseOut()}},i.default.createElement("li",null,this.set_issue_tags(a.issue_tags)),i.default.createElement("li",null,a.author_name?i.default.createElement(r.Link,{to:"/"+a.author_login,className:"show-user-link"},a.author_name):"--"),i.default.createElement("li",null,a.assign_user_name?i.default.createElement(r.Link,{to:"/"+a.assign_user_login,className:"show-user-link"},a.assign_user_name):"--"),i.default.createElement("li",null,a.tracker||"--"),l?"":i.default.createElement("li",null,a.version||"--"),i.default.createElement("li",null,a.issue_status||"--"),i.default.createElement("li",{style:{color:"100%"===a.done_ratio?"#28BD6C":"#F73030"}},a.done_ratio||"--"),i.default.createElement("li",null,i.default.createElement("div",{className:"milepostleft"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id},i.default.createElement("i",{className:"iconfont icon-pinglun1 mr3 font-16"}),a.journals_count),d?i.default.createElement("div",{style:{display:m===a.id&&f?"flex":"none"}},i.default.createElement("div",{className:"mr8 ml8 color-grey-9"},i.default.createElement(r.Link,{to:"/"+p+"/"+c+"/issues/"+a.id+"/edit",className:"color-grey-9"},i.default.createElement("i",{className:"iconfont icon-bianji3 font-14 mr5"}))),i.default.createElement("div",{className:"color-grey-9"},i.default.createElement(s.default,{placement:"bottom",overlayClassName:m===a.id&&f?"overlayBox":"overlayBox hideOverlay",title:"您确定要删除当前疑修吗?",okText:"是",cancelText:"否",onConfirm:function(){return e.deletedetail(a.id)}},i.default.createElement("i",{className:"iconfont icon-yiguanbi1 font-14"})))):""))))}}]),t}(l.Component);t.default=o},Phz4:function(e,t,a){},WT1Z:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=y(a("W9HT")),n=y(a("NUBc")),l=y(a("jsC+")),i=y(a("CtXQ")),r=y(a("kaz8")),u=y(a("+eQT")),d=y(a("BvKs")),o=y(a("5rEg")),c=Object.assign||function(e){for(var t=1;t0&&s.map((function(e){return e.id})),status_type:e})}})).catch((function(e){console.log(e)}))},a.saveCookies=function(e){var t=a.props.match.params,s=(t.projectsId,t.owner,a.state),n=s.select_params,l=s.issue_tag_ids,i=s.tracker_ids,r=s.author_ids,u={select_params:n,assigned_to_ids:s.assigned_to_ids,status_type:e,issue_tag_ids:l,tracker_ids:i,author_id:s.author_id,assigned_to_id:s.assigned_to_id,author_ids:r,fixed_version_ids:s.fixed_version_ids,status_ids:s.status_ids,done_ratios:s.done_ratios,paix:s.paix,update_author_ids:s.update_author_ids,update_fixed_version_idsx:s.update_fixed_version_idsx,update_status_ids:s.update_status_ids,begin:s.begin,end:s.end,search:s.search},d=new Date((new Date).getTime()+864e5);v.default.save("states",c({},u),{expires:d,path:"/"})},a.getMenu=function(e,t,s){a.setState({isSpin:!0});var n=e.key.split("-");"created_on"===n[0]?"desc"===e.item.props.value?a.setState({paix:"最新创建"}):a.setState({paix:"最早创建"}):"updated_on"===n[0]&&("desc"===e.item.props.value?a.setState({paix:"最新更新"}):a.setState({paix:"最早更新"}));var l=a.state.select_params;a.setState({select_params:c({},l,{order_name:n[0],order_type:e.item.props.value,page:1})},(function(){var e=a.state.status_type;a.getIssueList(e)}))},a.getOption=function(e,t,s,n){var l,i=a.props.current_user,r="all"===e.key?void 0:e.key,u=a.state.author_id,d=a.state.assigned_to_id,o=a.state.select_params;o[""+t]=r,o.page=1,i&&(u=o.author_id&&o.author_id===i.user_id?i.user_id:void 0,d=o.assigned_to_id&&o.assigned_to_id===i.user_id?i.user_id:void 0),a.setState((b(l={},t+"s",s),b(l,"select_params",o),b(l,"author_id",u),b(l,"assigned_to_id",d),l),(function(){if(!n){var e=a.state.status_type;a.getIssueList(e)}}))},a.renderMenu=function(e,t,s,n){return m.default.createElement(d.default,{className:"orderCondition"},m.default.createElement(d.default.Item,{key:"all",onClick:function(e){return a.getOption(e,s,t,n)}},t),e&&e.length>0&&e.map((function(e,t){return m.default.createElement(d.default.Item,{key:e.id,onClick:function(t){return a.getOption(t,s,e.name,n)},style:{textAlign:e.color?"left":"center",padding:"6px 15px"}},e.color&&m.default.createElement("span",{className:"tagColor",style:{backgroundColor:""+e.color}}),e.name)})))},a.ChangePage=function(e){window.scrollTo(0,0);var t=a.state.status_type;a.setState({isSpin:!0,checkedValue:[],all:!1},(function(){a.state.select_params.page=e,a.getIssueList(t)}))},a.searchFunc=function(e){a.setState({search:e,isSpin:!0,checkedValue:[],all:void 0});var t=a.state,s=t.status_type,n=t.select_params;a.setState({select_params:c({},n,{search:e,page:1})},(function(){a.getIssueList(s)}))},a.openorder=function(e){var t={author_id:void 0,assigned_to_id:void 0,page:1,limit:15};a.setState({status_type:e,select_params:t,author_id:void 0,assigned_to_id:void 0,issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",status_ids:"状态",done_ratios:"完成度",fixed_version_ids:"里程碑",checkedValue:[],all:void 0,paix:"排序"},(function(){a.getIssueList(e)}))},a.ChangeAssign=function(e){var t=a.props.current_user;if(a.setState({isSpin:!0}),e){if(!t)return void a.setState({isSpin:!1});1===e?(a.setState({assigned_to_ids:t.username,assigned_to_id:t.user_id,author_id:void 0,author_ids:"发布人"}),a.state.select_params.author_id=void 0,a.state.select_params.assigned_to_id=t.user_id):(a.setState({author_ids:t.username,author_id:t.user_id,assigned_to_id:void 0,assigned_to_ids:"负责人"}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=t.user_id)}else a.setState({author_ids:"发布人",author_id:void 0,assigned_to_ids:"负责人",assigned_to_id:void 0}),a.state.select_params.assigned_to_id=void 0,a.state.select_params.author_id=void 0;var s=a.state.status_type;a.state.select_params.page=1,a.getIssueList(s)},a.deletedetail=function(e){var t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/"+e+".json";E.default.delete(n,{data:{project_id:s,id:e}}).then((function(e){if(e){var t=a.state.status_type;a.getIssueList(t);var s=a.props.getDetail;s&&s()}})).catch((function(e){console.log(e)}))},a.createIssue=function(){var e=a.state.data,t=a.props.match.params,s=t.projectsId,n=t.owner;e&&e.user_admin_or_member?a.props.history.push("/"+n+"/"+s+"/issues/new","_blank"):a.props.showLoginDialog("/"+n+"/"+s+"/issues/new")},a.renderNew=function(){return m.default.createElement("a",{className:"topWrapper_btn ml10",onClick:a.createIssue},"+ 创建疑修")},a.changeBeginTime=function(e,t){var s=a.state.status_type;a.setState({begin:t}),a.getIssueList(s,t,a.state.end)},a.changeEndTime=function(e,t){var s=a.state.status_type;a.setState({end:t}),a.getIssueList(s,a.state.begin,t)},a.checkIssues=function(e){a.setState({checkedValue:e});var t=a.state.allValue;a.setState({all:t&&e&&e.length===t.length}),0===e.length&&a.setState({update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:{update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0}})},a.changeAll=function(e){if(e.target.checked){var t=a.state.allValue;a.setState({checkedValue:t})}else a.setState({checkedValue:[]});a.setState({all:e.target.checked})},a.updateIssues=function(){var e=a.state,t=e.checkedValue,s=e.select_params,n=a.props.match.params,l=n.projectsId,i=n.owner;if(s.update_author_id||s.update_fixed_version_id||s.update_status_id){a.setState({isSpin:!0});var r="/"+i+"/"+l+"/issues/series_update.json";E.default.post(r,{ids:t,assigned_to_id:s.update_author_id,fixed_version_id:s.update_fixed_version_id,status_id:s.update_status_id}).then((function(e){if(e){var t=a.props.getDetail;s&&s.update_status_id&&t&&t(),a.props.showNotification("修改成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}else a.resetSelectParams()},a.successFunc=function(){a.resetSelectParams();var e=a.state.status_type;a.getIssueList(e)},a.resetSelectParams=function(){var e=a.state.select_params;e.update_author_id=void 0,e.update_fixed_version_id=void 0,e.update_status_id=void 0,a.setState({all:!1,checkedValue:[],update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",select_params:e})},a.deleteIssues=function(){a.props.confirm({content:"是否确认删除所有选中的任务?",onOk:function(){a.setState({isSpin:!0});var e=a.state.checkedValue,t=a.props.match.params,s=t.projectsId,n="/"+t.owner+"/"+s+"/issues/clean.json";E.default.post(n,{ids:e}).then((function(e){if(e){var t=a.props.getDetail;t&&t(),a.props.showNotification("删除成功!"),a.successFunc()}})).catch((function(e){console.log(e)}))}})},a.clearSelectParams=function(){a.setState({status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,search:void 0,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},(function(){a.getIssueList("1")}))},a.menu=function(){return m.default.createElement(d.default,{onClick:function(e){return a.getMenu(e)}},m.default.createElement(d.default.Item,{key:"created_on-desc",value:"desc"},"最新创建"),m.default.createElement(d.default.Item,{key:"created_on-asc",value:"asc"},"最早创建"),m.default.createElement(d.default.Item,{key:"updated_on-desc",value:"desc"},"最新更新"),m.default.createElement(d.default.Item,{key:"updated_on-asc",value:"asc"},"最早更新"))},a.state={issue_chosen:void 0,data:void 0,issues:void 0,isSpin:!1,search:void 0,author_id:void 0,assigned_to_id:void 0,search_count:void 0,issue_type:void 0,status_type:"1",issue_tag_ids:"标记",tracker_ids:"类型",author_ids:"发布人",assigned_to_ids:"负责人",fixed_version_ids:"里程碑",status_ids:"状态",done_ratios:"完成度",paix:"排序",update_author_ids:"更换负责人",update_fixed_version_ids:"更换里程碑",update_status_ids:"修改状态",begin:"",end:"",checkedValue:[],allValue:[],all:!1,select_params:{assigned_to_id:void 0,author_id:void 0,issue_tag_id:void 0,tracker_id:void 0,done_ratio:void 0,status_id:void 0,fixed_version_id:void 0,order_name:void 0,order_type:void 0,search:void 0,update_author_id:void 0,update_fixed_version_id:void 0,update_status_id:void 0,page:1,limit:15}},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.current_user,a=this.state,d=a.issue_chosen,o=a.issues,p=a.search_count,_=a.data,v=a.author_id,E=a.assigned_to_id,y=a.isSpin,b=a.status_type,N=a.select_params,S=a.begin,x=a.end,w=a.checkedValue,C=a.all,I=a.search;return m.default.createElement("div",{className:"main",style:{padding:"0px"}},m.default.createElement("div",{style:{padding:"10px 20px 0px 20px"}},m.default.createElement("div",{className:"topWrapper",style:{paddingTop:"10px"}},m.default.createElement("ul",{className:"topWrapper_type"},m.default.createElement("li",null,m.default.createElement("label",null,"所有:"),m.default.createElement("span",{className:b?"":"active",onClick:function(){return e.openorder()}},_&&_.all_count)),m.default.createElement("li",null,m.default.createElement("label",null,"开启中:"),m.default.createElement("span",{className:"1"===b?"active":"",onClick:function(){return e.openorder("1")}},_&&_.open_count)),m.default.createElement("li",null,m.default.createElement("label",null,"已关闭:"),m.default.createElement("span",{className:"2"===b?"active":"",onClick:function(){return e.openorder("2")}},_&&_.close_count))),this.renderNew()),m.default.createElement("div",{className:"topWrapper",style:{borderBottom:"none"}},m.default.createElement("div",{className:"target-detail-search"},m.default.createElement(k,{placeholder:"输入关键字搜索疑修",enterButton:!0,onSearch:this.searchFunc,style:{width:300},value:I,allowClear:!0,onChange:function(t){e.setState({search:t.target.value})}})),m.default.createElement("div",null,m.default.createElement("a",{className:"mr20 color-grey-6",onClick:this.clearSelectParams},m.default.createElement("i",{className:"iconfont icon-shanchu6 mr3 font-14"}),"清除筛选条件"),m.default.createElement(u.default,{value:S?(0,f.default)(S,"YYYY-MM-DD"):"",style:{marginRight:"20px"},placeholder:"请选择开始时间",onChange:this.changeBeginTime}),m.default.createElement(u.default,{value:x?(0,f.default)(x,"YYYY-MM-DD"):"",placeholder:"请选择结束时间",onChange:this.changeEndTime})))),m.default.createElement(s.default,{spinning:y},m.default.createElement("div",{className:"f-wrap-between screenWrap"},m.default.createElement("div",{className:"df"},t&&t.login&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:"0",style:{lineHeight:"50px",marginRight:"15px"},checked:C,onChange:this.changeAll}):"",w&&w.length>0?m.default.createElement("span",{style:{lineHeight:"50px"}},"选中",w.length,"个issue"):m.default.createElement("ul",{className:"searchBanner"},m.default.createElement("li",{className:v||E?"":"active",onClick:function(){return e.ChangeAssign()}},m.default.createElement("label",null,"搜索结果"),m.default.createElement("span",null,_&&_.search_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:E?"active":"",onClick:function(){return e.ChangeAssign(1)}},m.default.createElement("label",null,"指派给我"),m.default.createElement("span",null,_&&_.assign_me_count)),m.default.createElement("li",{style:{display:t&&""===t.login?"none":"flex"},className:v?"active":"",onClick:function(){return e.ChangeAssign(2)}},m.default.createElement("label",null,"我的发布"),m.default.createElement("span",null,_&&_.my_published_count)))),w&&w.length>0?m.default.createElement("ul",{className:"topWrapper_select wrapperStyle"},m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"更换负责人","update_author_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_version,"更换里程碑","update_fixed_version_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",{className:"mr20"},m.default.createElement(l.default,{className:"topWrapperSelect wrapperStyle",overlay:this.renderMenu(d&&d.issue_status,"修改状态","update_status_id",!0),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.update_status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("a",{onClick:this.updateIssues,className:"updateBtn blue mr20"},"确定"),m.default.createElement("a",{onClick:this.deleteIssues,className:"updateBtn red mr20"},"删除")):m.default.createElement("ul",{className:"topWrapper_select"},m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_tag,"标记","issue_tag_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.issue_tag_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"发布人","author_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.author_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.assign_user,"负责人","assigned_to_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.assigned_to_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.tracker,"类型","tracker_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.tracker_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_version,"里程碑","fixed_version_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.fixed_version_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.issue_status,"状态","status_id"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.status_ids,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.renderMenu(d&&d.done_ratio,"完成度","done_ratio"),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.done_ratios,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))),m.default.createElement("li",null,m.default.createElement(l.default,{className:"topWrapperSelect",overlay:this.menu(),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,this.state.paix,m.default.createElement(i.default,{type:"caret-down",className:"ml5"})))))),0===p?m.default.createElement(h.default,{_html:"暂时还没有相关数据!"}):m.default.createElement("div",{style:{minHeight:"500px"}},m.default.createElement(r.default.Group,{name:"issues",onChange:this.checkIssues,value:w,style:{width:"100%"}},o&&o.length>0&&o.map((function(a,s){return m.default.createElement(g.default,c({key:s,item:a,checkbox:t&&_&&_.user_operate_issue?m.default.createElement(r.default,{value:a.id,key:a.id,style:{margin:"4px 15px 0px 0px"}}):"",search_count:p,page:N.page,limit:N.limit},e.props,e.state,{deletedetail:e.deletedetail,user_admin_or_member:_&&_.user_operate_issue}))})))),p>N.limit?m.default.createElement("div",{className:"pt30 mb30 edu-txt-center",style:{borderTop:"1px solid #eee"}},m.default.createElement(n.default,{simple:!0,current:N.page,total:p,pageSize:N.limit,onChange:this.ChangePage})):""))}}]),t}(_.Component);t.default=N}}]); \ No newline at end of file diff --git a/static/js/102.ff2570a8.chunk.js b/static/js/102.ff2570a8.chunk.js new file mode 100644 index 000000000..56a90b2ec --- /dev/null +++ b/static/js/102.ff2570a8.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[102],{"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},GVBq:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=m(a("W9HT")),n=m(a("2/Rp")),s=m(a("tsqr")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,s=void 0;try{for(var c,r=e[Symbol.iterator]();!(l=(c=r.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,s=e}finally{try{!l&&r.return&&r.return()}finally{if(n)throw s}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("L/Qf"),a("8/o9");var r=a("q1tI"),u=m(r);a("LnQG"),a("gWjc");var d=a("hJRQ"),i=(m(a("v/XU")),m(a("9Rdz")));function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match,a=e.current_user,m=e.showLoginDialog,f=e.isStudentApplyDate,o=e.studentApplyEnd,p=e.applyTaskId,E=Number(t.params.taskId),v=(0,r.useState)(void 0),g=c(v,2),N=g[0],y=g[1];return(0,r.useEffect)((function(){(0,d.getTaskById)(E).then((function(e){e&&"success"===e.message&&y(e.data)}))}),[]),u.default.createElement("div",{className:"taskDetailBgBox"},u.default.createElement(l.default,{spinning:!N},N&&u.default.createElement("div",{className:"bgBox"},u.default.createElement("div",{className:"detailBox"},u.default.createElement("div",{className:"goBackBox"},u.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),u.default.createElement("a",{href:"/glcc/subjects"},"课题及项目列表 / "),"课题详情")),u.default.createElement("div",{className:"detailContent"},u.default.createElement("div",{className:"detailHead"},u.default.createElement("div",{className:"title"},N.taskName),u.default.createElement("div",{className:"box"},N.projectType&&u.default.createElement("span",{className:"classify"},N.projectType),N.taskUrl&&u.default.createElement("span",null,"课题链接: ",u.default.createElement("a",{href:N.taskUrl,className:"link"},N.taskUrl)))),u.default.createElement("div",{className:"detailCont"},u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"所属项目"),N.projectName),u.default.createElement("div",{className:"moneyBox"},u.default.createElement("span",{className:"smallTil"},"课题奖金"),u.default.createElement("span",{className:"money"},"¥",N.taskReward)),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"导师信息"),N.tutorName,N.tutorMail&&" | "+N.tutorMail),u.default.createElement("div",{className:"bor"}),u.default.createElement("div",null,u.default.createElement("span",{className:"smallTil"},"课题简介")),u.default.createElement("div",{className:"desc"},N.taskDesc)),(f||o)&&(p&&E&&Object.keys(p).includes(E.toString())?u.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+E},className:"lookDetail detailBut"},"报名详情"):f&&u.default.createElement(n.default,{type:"primary",className:"applyBut detailBut",onClick:function(){var e;e=E,a&&a.login?p&&Object.keys(p).length>=2?s.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+e:m()}},"申请课题"))),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng1"}),u.default.createElement("img",{src:i.default,alt:"",className:"bgPng2"}))))}},LnQG:function(e,t,a){},gWjc:function(e,t,a){},"v/XU":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/studentProject.d14e51c5.png"}}]); \ No newline at end of file diff --git a/static/js/11.fbf5d029.chunk.js b/static/js/11.f6a22d4c.chunk.js similarity index 99% rename from static/js/11.fbf5d029.chunk.js rename to static/js/11.f6a22d4c.chunk.js index 099782fc7..eeea3c290 100644 --- a/static/js/11.fbf5d029.chunk.js +++ b/static/js/11.f6a22d4c.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[11],{"+Fos":function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("Ll0s"),o=n("cGHE"),r=n("aokT"),s=n("N0LK"),a=function(e,t,n){this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=n},u=function(){function e(){}return e.leftPosition=function(e,t,n){return n>e.getLineMinColumn(t)?n-=s.D(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new o.a(t,n)},e.left=function(t,n,i,o){var r=e.leftPosition(n,i,o);return new a(r.lineNumber,r.column,0)},e.moveLeft=function(t,n,i,o,r){var s,a;if(i.hasSelection()&&!o)s=i.selection.startLineNumber,a=i.selection.startColumn;else{var u=e.left(t,n,i.position.lineNumber,i.position.column-(r-1));s=u.lineNumber,a=u.column}return i.move(o,s,a,0)},e.rightPosition=function(e,t,n){return nc?(n=c,o=u?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveDown=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.endLineNumber,a=i.selection.endColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.down(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateDown=function(t,n,s){var a=s.selection,u=e.down(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.down(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.up=function(e,t,n,o,r,s,u){var l=i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+r;return(n-=s)<1?(n=1,o=u?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveUp=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.startLineNumber,a=i.selection.startColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.up(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateUp=function(t,n,s){var a=s.selection,u=e.up(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.up(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,i){var o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s;return o=n.position.column===a?s:a,n.move(i,r,o,0)},e.moveToEndOfLine=function(e,t,n,i){var o=n.position.lineNumber,r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e.moveToBeginningOfBuffer=function(e,t,n,i){return n.move(i,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,i){var o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e}()},"+a1H":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return n.e(169).then(n.bind(null,"O3xE"))}})},"+hIS":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i="undefined"==typeof monaco?self.monaco:monaco,o={},r={},s=function(){function e(e){var t=this;this._languageId=e,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((function(e,n){t._lazyLoadPromiseResolve=e,t._lazyLoadPromiseReject=n}))}return e.getOrCreate=function(t){return r[t]||(r[t]=new e(t)),r[t]},e.prototype.whenLoaded=function(){return this._lazyLoadPromise},e.prototype.load=function(){var e=this;return this._loadingTriggered||(this._loadingTriggered=!0,o[this._languageId].loader().then((function(t){return e._lazyLoadPromiseResolve(t)}),(function(t){return e._lazyLoadPromiseReject(t)}))),this._lazyLoadPromise},e}();function a(e){var t=e.id;o[t]=e,i.languages.register(e);var n=s.getOrCreate(t);i.languages.setMonarchTokensProvider(t,n.whenLoaded().then((function(e){return e.language}))),i.languages.onLanguage(t,(function(){n.load().then((function(e){i.languages.setLanguageConfiguration(t,e.conf)}))}))}},"/UlZ":function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return D})),n.d(t,"j",(function(){return B})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return Y})),n.d(t,"i",(function(){return Z})),n.d(t,"e",(function(){return J}));var i,o=n("3/fG"),r=n("MNsG"),s=n("0JNc"),a=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=function(){return(u=Object.assign||function(e){for(var t,n=1,i=arguments.length;nn?n:e},t.float=function(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(p),_=function(e){function t(t,n,i,o){void 0===o&&(o=void 0);return void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return a(t,e),t.string=function(e,t){return"string"!=typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(p),y=function(e){function t(t,n,i,o,r){void 0===r&&(r=void 0);var s=this;return void 0!==r&&(r.type="string",r.enum=o,r.default=i),(s=e.call(this,t,n,i,r)||this)._allowedValues=o,s}return a(t,e),t.stringSet=function(e,t,n){return"string"!=typeof e||-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(p),b=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a=void 0);var u=this;return void 0!==a&&(a.type="string",a.enum=r,a.default=o),(u=e.call(this,t,n,i,a)||this)._allowedValues=r,u._convert=s,u}return a(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(h);var C,w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return a(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(h),S=function(e){function t(){var t={insertSpace:!0};return e.call(this,13,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:o.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:g.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(h);!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(C||(C={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return a(t,e),t.prototype.compute=function(e,t,n){var i="monaco-editor";return t.get(26)&&(i+=" "+t.get(26)),e.extraEditorClassName&&(i+=" "+e.extraEditorClassName),"default"===t.get(55)?i+=" mouse-default":"copy"===t.get(55)&&(i+=" mouse-copy"),t.get(85)&&(i+=" showUnused"),i},t}(f),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(g),O=function(e){function t(){var t={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return e.call(this,28,"find",t,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:t.seedSearchStringFromSelection,description:o.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[o.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),o.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),o.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:o.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:o.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:r.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:o.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:g.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":y.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:g.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:g.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(h),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:o.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:o.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:o.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return a(t,e),t.prototype.validate=function(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(h),x=function(e){function t(){return e.call(this,34)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(f),E=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:o.a("fontSize","Controls the font size in pixels.")})||this}return a(t,e),t.prototype.validate=function(e){var t=v.float(e,this.defaultValue);return 0===t?G.fontSize:v.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(p),k=function(e){function t(){var t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[o.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),o.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),o.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return e.call(this,41,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:o.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":u({description:o.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":u({description:o.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":u({description:o.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},n),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,description:o.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,description:o.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,description:o.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,description:o.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,description:o.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return a(t,e),t.prototype.validate=function(e){var t,n,i,o,r;if("object"!=typeof e)return this.defaultValue;var s=e;return{multiple:y.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:y.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:y.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:y.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:y.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:y.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:_.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:_.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:_.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:_.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:_.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(h),I=function(e){function t(){var t={enabled:!0,delay:300,sticky:!0};return e.call(this,44,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:o.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:o.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:o.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),delay:m.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:g.boolean(t.sticky,this.defaultValue.sticky)}},t}(h),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return a(t,e),t.prototype.compute=function(e,n,i){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,i=0|t.outerWidth,o=0|t.outerHeight,r=0|t.lineHeight,s=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,u=t.maxDigitWidth,c=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,v=p.side,_=p.renderCharacters,y=c>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,C=e.get(78),w=0|C.verticalScrollbarSize,S=C.verticalHasArrows,L=0|C.arrowSize,N=0|C.horizontalScrollbarSize,O=e.get(48),D=e.get(30);if("string"==typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var x=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(x*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var E=0;if(h){var k=Math.max(s,f);E=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+E,W=V+n,B=i-I-E-n;if(g){var j=y/c;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+l)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===v?(T=0,P+=A,F+=A,V+=A,W+=A):T=i-A-w}else T=0,A=0,M=0,R=B;var H=S?L:0;return{width:i,height:o,glyphMarginLeft:P,glyphMarginWidth:I,lineNumbersLeft:F,lineNumbersWidth:E,decorationsLeft:V,decorationsWidth:n,contentLeft:W,contentWidth:R,renderMinimap:M,minimapLeft:T,minimapWidth:A,viewportColumn:Math.max(1,Math.floor((R-w-2)/a)),verticalScrollbarWidth:w,horizontalScrollbarHeight:N,overviewRuler:{top:H,width:w,height:o-2*H,right:0}}},t}(f),T=function(e){function t(){var t={enabled:!0};return e.call(this,47,"lightbulb",t,{"editor.lightbulb.enabled":{type:"boolean",default:t.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled)}},t}(h),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:o.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(m),R=function(e){function t(){var t={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return e.call(this,54,"minimap",t,{"editor.minimap.enabled":{type:"boolean",default:t.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:o.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),side:y.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:y.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(t.scale,1,1,3),maxColumn:m.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(h);var P=function(e){function t(){var t={enabled:!0,cycle:!1};return e.call(this,64,"parameterHints",t,{"editor.parameterHints.enabled":{type:"boolean",default:t.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:t.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),cycle:g.boolean(t.cycle,this.defaultValue.cycle)}},t}(h),F=function(e){function t(){return e.call(this,105)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(f),V=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return(t=e.call(this,66,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return a(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:g.boolean(t.other,this.defaultValue.other),comments:g.boolean(t.comments,this.defaultValue.comments),strings:g.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(h),W=function(e){function t(){return e.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})||this}return a(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(h);function B(e){var t=e.get(73);return"editable"===t?e.get(68):"on"!==t}var j=function(e){function t(){var t=[];return e.call(this,77,"rulers",t,{type:"array",items:{type:"number"},default:t,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this}return a(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
"+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Zn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(jc.c),mf=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:uf.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return lf(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Gn.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Gn.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new pf(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===uf.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===uf.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Gn.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Gn.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(gf),vf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lf(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(jc.b);var _f=function(){return(_f=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ef=function(e,t){return function(n,i){t(n,i,e)}},kf=function(e){function t(t,n,i,o,r){var s=e.call(this)||this;return s._onDidContextMenu=s._register(new W.a),s.contextMenuHandler=new Nf(i,t,n,o,r),s}return Df(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=xf([Ef(0,Of.a),Ef(1,lo.a),Ef(2,Xc.b),Ef(3,Cd.a),Ef(4,Ir.c)],t)}(le.a);n("TT2d");!function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(Sf||(Sf={}));var If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Mf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var Tf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return If(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&ss.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=Mf(window.innerHeight,r,u)+window.pageYOffset;Sf.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=Mf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),Af=Object(ue.c)("layoutService"),Rf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Pf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ff=function(e,t){return function(n,i){t(n,i,e)}},Vf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new Tf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return Rf(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Pf([Ff(0,Af)],t)}(le.a),Wf=Object(ue.c)("dialogService");var Bf,jf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return fi(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],fi(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return fi(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Hf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),zf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(l+1)+" conflicts with "+t.length+" static arguments");var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,zf([void 0],zf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof kc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof kc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new jf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Kf(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+l);var h=e(t+1,d);h&&o.push(h)}else o.push(r+"uses -> "+l)}return o.join("\n")}(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(i.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Hf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Yf=Object(ue.c)("label"),Zf=(n("4rho"),n("ZCR3")),Xf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(Bf||(Bf={}));var Jf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return Xf(t,e),t}(Error);function Qf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},rp=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new tp,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,rp([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=$f(d,p),v=Sf.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]}.bind(void 0,!0);function gp(e){return 97<=e&&e<=122}function mp(e){return 65<=e&&e<=90}function vp(e){return 48<=e&&e<=57}function _p(e){return 32===e||9===e||10===e||13===e}var yp=new Set;function bp(e){return gp(e)||mp(e)||vp(e)}function Cp(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function wp(e,t){for(var n=t;n0&&!bp(e.charCodeAt(n-1)))return n}return e.length}function Sp(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=Sp(e,t,n+1,i+1);!o&&(r=wp(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return yp.add(e.charCodeAt(0))}));fp(pp,Lp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),fp(pp,Lp,(function(e,t){return function e(t,n,i,o){if(i===t.length)return[];if(o===n.length)return null;if(t[i]===n[o]){var r;return(r=e(t,n,i+1,o+1))?Cp({start:o,end:o+1},r):null}return e(t,n,i,o+1)}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Qn.a(1e4);var Np=128;function Op(){for(var e=[],t=[0],n=1;n<=Np;n++)t.push(-n);for(n=0;n<=Np;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var Dp,xp=Op(),Ep=Op(),kp=Op();function Ip(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function Mp(e,t,n){return t[e]!==n[e]}function Tp(e,t,n,i,o,r,s){var a=e.length>Np?Np:e.length,u=i.length>Np?Np:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=xp[l-1][c]+-1,m=xp[l][c-1]+-1;m>=g?m>p?(xp[l][c]=m,kp[l][c]=4):m===p?(xp[l][c]=m,kp[l][c]=6):(xp[l][c]=p,kp[l][c]=2):g>p?(xp[l][c]=g,kp[l][c]=1):g===p?(xp[l][c]=g,kp[l][c]=3):(xp[l][c]=p,kp[l][c]=2)}if(Rp=0,Fp=-100,Vp=r,Wp=s,function e(t,n,i,o,r){if(Rp>=10||i<-25)return;var s=0;for(;t>0&&n>0;){var a=Ep[t][n],u=kp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+Vp),1===a){if(s+=1,0===t&&!Wp)return}else i+=1+s*(a-1),s=0}}Rp+=1,(i-=n>=3?9:3*n)>Fp&&(Fp=i,Pp=o)}(l-1,c-1,a===u?1:0,0,!1),0!==Rp)return[Fp,Pp,r]}}function Ap(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!Mp(s,o,r)||0!==s&&Mp(s-1,o,r)?!Ip(r,s)||0!==s&&Ip(r,s-1)?Ip(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(Dp||(Dp={}));var Rp=0,Pp=0,Fp=0,Vp=0,Wp=!1;var Bp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),jp=function(){return(jp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},zp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Kp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Up(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=zp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,zp(e).sort(cg),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=lg(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,cg)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Hp([Zf.a],e.prototype,"renderer",null),e}(),qp=function(e){function t(){return e.call(this,"focused")||this}return Bp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Kp),Gp=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Yp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var Zp,Xp=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||og;var o=W.b.chain(Object(Lf.a)(t.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).map((function(e){return new Gn.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(Zp||(Zp={}));var Jp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Qp=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=Zp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Gn.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=Zp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===Zp.Idle?1:0;this.state=Zp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);i.reverse(),o=n;for(;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),pg=function(){function e(e,t,n,i,o){void 0===o&&(o=ug),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new qp,this.selection=new Kp("selected"),Object(Le.d)(o,ag,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new hg(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new dg(e.templateId,zp(r,[e]))}));var s=jp(jp({},o),{dnd:o.dnd&&new fg(this,o.dnd)});if(this.view=new cp(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",Bf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new sg(a,this.view.domId)}if(this.spliceable=new dp([new Gp(this.focus,this.view,o.identityProvider),new Gp(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(Lf.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(Lf.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new $p(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Xp(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||Jp;this.typeLabelController=new Qp(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(Zn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).map((function(e){return new Gn.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(Lf.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(Lf.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new rg(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=jp(jp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Jf(this.user,"Invalid start index: "+e);if(t<0)throw new Jf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Jf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*hp(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Jf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Hp([Zf.a],e.prototype,"onFocusChange",null),Hp([Zf.a],e.prototype,"onSelectionChange",null),Hp([Zf.a],e.prototype,"onContextMenu",null),e}(),gg=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),mg=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return gg(t,e),t}(Error),vg=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),_g=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new mg(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!Cg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}}a>-1&&this._setCollapseState(_g(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(Cg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!Cg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new mg(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new mg(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new mg(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;;){if("break"===s())break}t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),Tg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:yg(n)?bg(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:Dp.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:Dp.Default,visibility:!0};var r=Tp(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:Dp.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),Ag=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(Lf.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(Lf.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Zn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(Lf.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!Rg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Gn.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(Lf.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)},e.prototype.onInput=function(e){var t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,(function(e){return!Dp.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(Lf.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(Zn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(Zn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!Dp.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function Rg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function Pg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function Fg(e,t){t(e),e.children.forEach((function(e){return Fg(e,t)}))}var Vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=Ng(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),Ng(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return Fg(e,r)})),void this.set(Object(Qn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return Fg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return Fg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(Ng(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(Ng(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(pg),jg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new kg(n),c=new W.e,d=new W.e,h=new Ig(d.event);this.renderers=i.map((function(e){return new Mg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Hg=function(){return(Hg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},nm=function(e){function t(t,n,i,o,r){return void 0===r&&(r={}),e.call(this,t,n,i,o,r)||this}return $g(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.hasElement=function(e){return this.model.has(e)},t.prototype.createModel=function(e,t,n){return new Ug(e,t,n)},t}(jg),im=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))},e.prototype.disposeElement=function(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},tm([Zf.a],e.prototype,"compressedTreeNodeProvider",null),e}();var om=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new im(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&em(em({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return $g(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new Qg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(nm),rm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),sm=function(){return(sm=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Qn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Cm=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),wm=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}();var Sm=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new vg((function(e){return new Cm(e)})),u.filter=a.filter,u}return rm(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new kg(n),a=i.map((function(e){return new wm(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&_m(e);return t&&sm(sm({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&sm(sm({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new om(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return sm({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},km=function(e,t){return function(n,i){t(n,i,e)}},Im=Object(ue.c)("listService"),Mm=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new sg(Object(Z.q)(),"");this.disposables.add(bf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},e=Em([km(0,Ir.c)],e)}(),Tm=new Zi.d("listFocus",!0),Am=new Zi.d("listSupportsMultiselect",!0),Rm=(Zi.a.and(Tm,Zi.a.not("inputFocus")),new Zi.d("listHasSelectionOrFocus",!1)),Pm=new Zi.d("listDoubleSelection",!1),Fm=new Zi.d("listMultiSelection",!1),Vm=new Zi.d("listSupportsKeyboardNavigation",!0),Wm=new Zi.d("listAutomaticKeyboardNavigation",!0),Bm=!1;var jm="workbench.tree.indent";function Hm(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function zm(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var Um=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=Hm(t),n.registerListeners(),n}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=Hm(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:eg(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return tg(e)},t}(le.a),Km=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=zm(t),i.registerListeners(),i}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=zm(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function qm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Gm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Xm(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}Dm(t,e),t=Em([km(5,Zi.c),km(6,Im),km(7,Ir.c),km(8,Pi),km(9,Cd.a),km(10,Jl)],t)})(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=Em([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(Om),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=Em([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(bm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Gm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Xm(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}Dm(t,e),t=Em([km(7,Zi.c),km(8,Im),km(9,Ir.c),km(10,Pi),km(11,Cd.a),km(12,Jl)],t)}(Sm);function Gm(e,t,n,i,o,r){Vm.bindTo(n),Bm||(Wm.bindTo(n),Bm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect(t),o=e.inspect(n);return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e,"workbench.list.horizontalScrolling","workbench.tree.horizontalScrolling")}(i),l=zm(i),c=function(e,t,n){var i=new le.b,o=xm({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new Um(t);o.multipleSelectionController=r,i.add(r)}var s=new Km(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:xm(xm({keyboardSupport:!1},d),{indent:i.getValue(jm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:qm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var Ym,Zm,Xm=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return Tm.bindTo(n),n}(o,e),Am.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=Rm.bindTo(this.contextKeyService),this.hasDoubleSelection=Pm.bindTo(this.contextKeyService),this.hasMultiSelection=Fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Hm(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:zm(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=Hm(a)),t.affectsConfiguration(jm)){var i=a.getValue(jm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?bf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},e=Em([km(4,Zi.c),km(5,Im),km(6,Ir.c),km(7,Pi),km(8,Jl)],e)}();Xn.a.as($n).registerConfiguration({id:"workbench",order:7,title:Object(Zn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Lm={},Lm["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Zn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Zn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Zn.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},Lm["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Zn.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Lm["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Lm["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(Zn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Lm[jm]={type:"number",default:8,minimum:0,maximum:40,description:Object(Zn.a)("tree indent setting","Controls tree indentation in pixels.")},Lm["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Zn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Lm["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Zn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Zn.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(Zn.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(Zn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Lm["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(Zn.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},Lm)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Ym||(Ym={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(Zn.a)("sev.error","Error"),t[e.Warning]=Object(Zn.a)("sev.warning","Warning"),t[e.Info]=Object(Zn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Yn.a.Error:return e.Error;case Yn.a.Warning:return e.Warning;case Yn.a.Info:return e.Info;case Yn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Yn.a.Error;case e.Warning:return Yn.a.Warning;case e.Info:return Yn.a.Info;case e.Hint:return Yn.a.Ignore}}}(Ym||(Ym={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Ym.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Zm||(Zm={}));var Jm,Qm,$m=Object(ue.c)("markerService");(Qm=Jm||(Jm={})).get=function(e,t,n){if(e[t])return e[t][n]},Qm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},Qm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var ev=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Jm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];s=[];for(var h in d)for(var f=0,p=d[h];f0&&c===r)return s}}return s}var s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){var c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ov=function(e,t){return function(n,i){t(n,i,e)}},rv=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new sv(e,this._commandService,t)},e=iv([ov(0,ae.b)],e)}(),sv=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(bd.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=bd.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(bd.e)(t)?t.command.title:t.title,Object(bd.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=iv([ov(1,ae.b),ov(2,Zi.c)],e)}(),av=Object(ue.c)("markerDecorationsService"),uv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),lv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},cv=function(e,t){return function(n,i){t(n,i,e)}};function dv(e){return e.toString()}var hv,fv=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Qn.d)(n._markersData),[]),n._markersData.clear()}))),n}return uv(t,e),t.prototype.update=function(e,t){var n=Object(Qn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},t=lv([cv(0,Rt.a),cv(1,$m)],t)}(le.a),gv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),mv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},vv=function(e,t){return function(n,i){t(n,i,e)}},_v=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=Ql.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return gv(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=mv([vv(0,Zi.c),vv(1,Pi)],t)}(le.a),yv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new Xl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new Xl,n=0,o=Ic;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Mn(e,"language definition does not contain attribute '"+i+"', used at: "+t):Mn(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return En(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function Yv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw Mn(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=Gv(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw Mn(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw Mn(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw Mn(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,Tn(t,r,"",[],""))))throw Mn(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw Mn(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw Mn(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Uv(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw Mn(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Mn(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(164).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(203).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){var o=[];o=(o=o.concat(e)).concat(t);for(var r=0,s=o.length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(200).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return x})),n.d(t,"S",(function(){return E})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return R})),n.d(t,"O",(function(){return P})),n.d(t,"Q",(function(){return F})),n.d(t,"j",(function(){return G})),n.d(t,"t",(function(){return Y})),n.d(t,"s",(function(){return Z})),n.d(t,"z",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"d",(function(){return ee})),n.d(t,"B",(function(){return te})),n.d(t,"v",(function(){return ne})),n.d(t,"u",(function(){return ie})),n.d(t,"A",(function(){return oe})),n.d(t,"E",(function(){return re})),n.d(t,"r",(function(){return se})),n.d(t,"H",(function(){return ue})),n.d(t,"y",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"I",(function(){return fe})),n.d(t,"F",(function(){return pe})),n.d(t,"c",(function(){return ge})),n.d(t,"b",(function(){return me})),n.d(t,"P",(function(){return ve})),n.d(t,"N",(function(){return _e})),n.d(t,"T",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"a",(function(){return Ne})),n.d(t,"R",(function(){return Oe})),n.d(t,"D",(function(){return De})),n.d(t,"M",(function(){return xe})),n.d(t,"x",(function(){return Ee})),n.d(t,"p",(function(){return ke})),n.d(t,"U",(function(){return Ie})),n.d(t,"l",(function(){return Me})),n.d(t,"n",(function(){return Te}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)B.sort(U.sort),B.shift().execute();H=!1},F=function(e,t){void 0===t&&(t=0);var n,i=new U(e,t);return W.push(i),j||(j=!0,n=z,V||(V=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),V.call(self,n)),i},P=function(e,t){if(H){var n=new U(e,t);return B.push(n),n}return F(e,t)};var K=function(e,t){return t},q=function(e){function t(t,n,i,o,r){void 0===o&&(o=K),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function G(e,t,n,i,o){return new q(e,t,n,i,o)}function Y(e){return document.defaultView.getComputedStyle(e,null)}function Z(e){if(e!==document.body)return new J(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new J(t,n)}if(window.innerWidth&&window.innerHeight)return new J(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new J(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new J(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var X=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=Y(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),J=function(e,t){this.width=e,this.height=t};function Q(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=ae(e)?null:Y(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=X.getBorderLeftWidth(e),n+=X.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function $(e){var t=e.getBoundingClientRect();return{left:t.left+ee.scrollX,top:t.top+ee.scrollY,width:t.width,height:t.height}}var ee=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function te(e){var t=X.getMarginLeft(e)+X.getMarginRight(e);return e.offsetWidth+t}function ne(e){var t=X.getBorderLeftWidth(e)+X.getBorderRightWidth(e),n=X.getPaddingLeft(e)+X.getPaddingRight(e);return e.offsetWidth-t-n}function ie(e){var t=X.getBorderTopWidth(e)+X.getBorderBottomWidth(e),n=X.getPaddingTop(e)+X.getPaddingBottom(e);return e.offsetHeight-t-n}function oe(e){var t=X.getMarginTop(e)+X.getMarginBottom(e);return e.offsetHeight+t}function re(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function se(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function ae(e){return e&&!!e.host&&!!e.mode}function ue(e){return!!le(e)}function le(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ae(e)?e:null}function ce(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var de=null;function he(){return de||(de=ce()),de}function fe(e,t){if(void 0===t&&(t=he()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function pe(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var ge={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},me={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ve(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function _e(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ye=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=re(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){re(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,ge.FOCUS,!0)(s)),n._register(Object(r.a)(t,ge.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function be(e){return new ye(e)}function Ce(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},x=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),E=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=x.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(E),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(E),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1)if(s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!o.done&&(n.push(o.value),!(++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}());!function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}()},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(182).then(n.bind(null,"W1QP"))}})},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"},{getWorkerUrl:function(e,t){var o=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^(http:)|(https:)|(file:)/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a)return"data:text/javascript;charset=utf-8,"+encodeURIComponent("/*"+t+'*/importScripts("'+r+'");')}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return p})),n.d(t,"L",(function(){return g})),n.d(t,"M",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"Lb",(function(){return y})),n.d(t,"Q",(function(){return b})),n.d(t,"S",(function(){return C})),n.d(t,"R",(function(){return w})),n.d(t,"P",(function(){return S})),n.d(t,"O",(function(){return L})),n.d(t,"W",(function(){return N})),n.d(t,"Y",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"Z",(function(){return x})),n.d(t,"bb",(function(){return E})),n.d(t,"ab",(function(){return k})),n.d(t,"T",(function(){return I})),n.d(t,"V",(function(){return M})),n.d(t,"U",(function(){return T})),n.d(t,"Cb",(function(){return P})),n.d(t,"Bb",(function(){return F})),n.d(t,"c",(function(){return V})),n.d(t,"d",(function(){return W})),n.d(t,"Gb",(function(){return B})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return H})),n.d(t,"Hb",(function(){return z})),n.d(t,"Db",(function(){return U})),n.d(t,"p",(function(){return K})),n.d(t,"o",(function(){return q})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return X})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return Q})),n.d(t,"n",(function(){return $})),n.d(t,"w",(function(){return ee})),n.d(t,"H",(function(){return te})),n.d(t,"J",(function(){return ne})),n.d(t,"I",(function(){return ie})),n.d(t,"K",(function(){return oe})),n.d(t,"C",(function(){return re})),n.d(t,"D",(function(){return se})),n.d(t,"z",(function(){return ae})),n.d(t,"E",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"u",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"g",(function(){return me})),n.d(t,"h",(function(){return ve})),n.d(t,"j",(function(){return _e})),n.d(t,"l",(function(){return ye})),n.d(t,"k",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"i",(function(){return we})),n.d(t,"ib",(function(){return Se})),n.d(t,"jb",(function(){return Le})),n.d(t,"cb",(function(){return Ne})),n.d(t,"db",(function(){return Oe})),n.d(t,"nb",(function(){return De})),n.d(t,"ob",(function(){return xe})),n.d(t,"mb",(function(){return Ee})),n.d(t,"kb",(function(){return ke})),n.d(t,"lb",(function(){return Ie})),n.d(t,"eb",(function(){return Me})),n.d(t,"fb",(function(){return Te})),n.d(t,"hb",(function(){return Ae})),n.d(t,"gb",(function(){return Re})),n.d(t,"Kb",(function(){return Pe})),n.d(t,"qb",(function(){return Fe})),n.d(t,"rb",(function(){return Ve})),n.d(t,"pb",(function(){return We})),n.d(t,"ub",(function(){return Be})),n.d(t,"sb",(function(){return je})),n.d(t,"tb",(function(){return He})),n.d(t,"vb",(function(){return ze})),n.d(t,"Ab",(function(){return Ue})),n.d(t,"xb",(function(){return Ke})),n.d(t,"yb",(function(){return qe})),n.d(t,"wb",(function(){return Ge})),n.d(t,"zb",(function(){return Ye})),n.d(t,"f",(function(){return Ze})),n.d(t,"Fb",(function(){return Qe}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Qe(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),_=d("contrastActiveBorder",{light:null,dark:null,hc:m},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),y=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),b=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),C=d("input.foreground",{dark:p,light:p,hc:p},s.a("inputBoxForeground","Input box foreground.")),w=d("input.border",{dark:null,light:null,hc:v},s.a("inputBoxBorder","Input box border.")),S=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),L=d("inputOption.activeBackground",{dark:Xe(m,.5),light:Xe(m,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),N=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),O=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),D=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),x=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),E=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),k=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),I=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),T=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),A=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),R=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),P=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),F=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),V=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),W=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),B=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),j=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Xe(v,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),H=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Xe(v,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),z=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),U=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),K=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),q=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),G=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Y=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Z=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),X=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Q=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),$=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),ee=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),te=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ne=d("editorWidget.foreground",{dark:p,light:p,hc:p},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},s.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),oe=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),re=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),se=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),ae=d("editor.inactiveSelectionBackground",{light:Xe(re,.5),dark:Xe(re,.5),hc:Xe(re,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ue=d("editor.selectionHighlightBackground",{light:Je(re,$,.3,.6),dark:Je(re,$,.3,.6),hc:null},s.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),le=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:_},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),ce=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),he=d("editor.findMatchBorder",{light:null,dark:null,hc:_},s.a("editorFindMatchBorder","Border color of the current search match.")),fe=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:_},s.a("findMatchHighlightBorder","Border color of the other search matches.")),pe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Xe(_,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),d("editorHoverWidget.background",{light:te,dark:te,hc:te},s.a("hoverBackground","Background color of the editor hover."))),me=(d("editorHoverWidget.foreground",{light:ne,dark:ne,hc:ne},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=ge,f=.2,function(e){var t=Qe(h,e);if(t)return t.lighten(f)}),light:Ze(ge,.05),hc:te},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),ve=new o.a(new o.b(255,0,0,.2)),_e=d("diffEditor.insertedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.removedTextBackground",{dark:ve,light:ve,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ce=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),we=d("diffEditor.border",{dark:null,light:null,hc:v},s.a("diffEditorBorder","Border color between the two text editors.")),Se=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Le=d("list.focusForeground",{dark:null,light:null,hc:null},s.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ne=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Oe=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),De=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),xe=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Ee=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ke=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ie=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Me=d("list.dropBackground",{dark:Se,light:Se,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Te=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Ae=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Re=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Pe=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Fe=d("menu.border",{dark:null,light:null,hc:v},s.a("menuBorder","Border color of menus.")),Ve=d("menu.foreground",{dark:R,light:p,hc:R},s.a("menuForeground","Foreground color of menu items.")),We=d("menu.background",{dark:A,light:A,hc:A},s.a("menuBackground","Background color of menu items.")),Be=d("menu.selectionForeground",{dark:Oe,light:Oe,hc:Oe},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),je=d("menu.selectionBackground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),He=d("menu.selectionBorder",{dark:null,light:null,hc:_},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ze=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ue=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ke=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),qe=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ge=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ye=d("minimap.warningHighlight",{dark:G,light:G,hc:Y},s.a("overviewRuleWarning","Minimap marker color for warnings."));d("problemsErrorIcon.foreground",{dark:K,light:K,hc:K},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:G,light:G,hc:G},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Z,light:Z,hc:Z},s.a("problemsInfoIconForeground","The color used for the problems info icon."));function Ze(e,t){return function(n){var i=Qe(e,n);if(i)return i.darken(t)}}function Xe(e,t){return function(n){var i=Qe(e,n);if(i)return i.transparent(t)}}function Je(e,t,n,i){return function(r){var s=Qe(e,r);if(s){var a=Qe(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Qe(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}var $e=i.a.as(a.a.JSONContribution);$e.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var et=new u.d((function(){return $e.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){et.isScheduled()||et.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);return Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"i",(function(){return w})),n.d(t,"a",(function(){return S}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform,"en","en";var h=Object({NODE_ENV:"production",PUBLIC_URL:"/react/build/"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h),p=f.availableLanguages["*"];f.locale,p||"en",f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var g=o,m=r,v=s,_=a,y=u,b=l,C="object"==typeof self?self:"object"==typeof i?i:{},w=function(){if(C.setImmediate)return C.setImmediate.bind(C);if("function"==typeof C.postMessage&&!C.importScripts){var t=[];C.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;e.length>=2&&(c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2));if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(186).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(195).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return E})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function E(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=x(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=x(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(159).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e},e.prototype.addItemLast=function(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e},e.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(175).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;if(r<0)this.startLineNumber+=t;else r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&(i[s-1<<1]===t&&s--);for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{n=this._state.withScrollPosition(e);this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return c.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},Uzvx:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));var i=n("Cg/j"),o=Object(i.c)("contextViewService"),r=Object(i.c)("contextMenuService")},Vtyv:function(e,t,n){},VvMK:function(e,t,n){},Vxe3:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("codeEditorService")},WqXY:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return b}));n("yEoX");var i,o=n("MNsG"),r=n("3/fG"),s=n("pmY6"),a=n("8HAY"),u=n("EffR"),l=n("746U"),c=n("pg8w"),d=n("uDWl"),h=n("MI8n"),f=n("ZQ78"),p=n("D3Dy"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n,i){var o=e.call(this)||this;return o.options=i,o._context=t||o,o._action=n,n instanceof a.a&&o._register(n.onDidChange((function(e){o.element&&o.handleActionChangeEvent(e)}))),o}return g(t,e),t.prototype.handleActionChangeEvent=function(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(c.b.addTarget(e));var i=this.options&&this.options.draggable;i&&(e.draggable=!0,p.h&&this._register(u.g(e,u.c.DRAG_START,(function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(f.a.TEXT,t._action.label)})))),this._register(u.g(n,c.a.Tap,(function(e){return t.onClick(e)}))),this._register(u.g(n,u.c.MOUSE_DOWN,(function(e){i||u.b.stop(e,!0),t._action.enabled&&0===e.button&&u.e(n,"active")}))),this._register(u.g(n,u.c.CLICK,(function(e){u.b.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):o.i((function(){return t.onClick(e)}))}))),this._register(u.g(n,u.c.DBLCLICK,(function(e){u.b.stop(e,!0)}))),[u.c.MOUSE_UP,u.c.MOUSE_OUT].forEach((function(e){t._register(u.g(n,e,(function(e){u.b.stop(e),u.J(n,"active")})))}))},t.prototype.onClick=function(e){var t;u.b.stop(e,!0),l.l(this._context)?t=e:(t=this._context,l.i(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),u.e(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),u.J(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(u.L(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(s.a),v=function(e){function t(n){var i=e.call(this,t.ID,n,n?"separator text":"separator")||this;return i.checked=!1,i.enabled=!1,i}return g(t,e),t.ID="vs.actions.separator",t}(a.a),_=function(e){function t(t,n,i){void 0===i&&(i={});var o=e.call(this,t,n,i)||this;return o.options=i,o.options.icon=void 0!==i.icon&&i.icon,o.options.label=void 0===i.label||i.label,o.cssClass="",o}return g(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=u.m(this.element,u.a("a.action-label"))),this.label&&(this._action.id===v.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(u.m(this.element,u.a("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=r.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&u.K(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(u.e(this.label,"codicon"),this.cssClass&&u.f(this.label,this.cssClass)),this.updateEnabled()):this.label&&u.J(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),u.J(this.label,"disabled"),this.label.tabIndex=0),this.element&&u.J(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),u.e(this.label,"disabled"),u.M(this.label)),this.element&&u.e(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?u.e(this.label,"checked"):u.J(this.label,"checked"))},t}(m),y={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},b=function(e){function t(t,n){void 0===n&&(n=y);var i,o,r=e.call(this)||this;switch(r._onDidBlur=r._register(new h.a),r.onDidBlur=r._onDidBlur.event,r._onDidCancel=r._register(new h.a),r.onDidCancel=r._onDidCancel.event,r._onDidRun=r._register(new h.a),r.onDidRun=r._onDidRun.event,r._onDidBeforeRun=r._register(new h.a),r.onDidBeforeRun=r._onDidBeforeRun.event,r.options=n,r._context=n.context,r.options.triggerKeys||(r.options.triggerKeys=y.triggerKeys),r.options.actionRunner?r._actionRunner=r.options.actionRunner:(r._actionRunner=new a.b,r._register(r._actionRunner)),r._register(r._actionRunner.onDidRun((function(e){return r._onDidRun.fire(e)}))),r._register(r._actionRunner.onDidBeforeRun((function(e){return r._onDidBeforeRun.fire(e)}))),r.viewItems=[],r.focusedItem=void 0,r.domNode=document.createElement("div"),r.domNode.className="monaco-action-bar",!1!==n.animated&&u.e(r.domNode,"animated"),r.options.orientation){case 0:i=15,o=17;break;case 1:i=17,o=15,r.domNode.className+=" reverse";break;case 2:i=16,o=18,r.domNode.className+=" vertical";break;case 3:i=18,o=16,r.domNode.className+=" vertical reverse"}return r._register(u.g(r.domNode,u.c.KEY_DOWN,(function(e){var t=new d.a(e),n=!0;t.equals(i)?r.focusPrevious():t.equals(o)?r.focusNext():t.equals(9)?r.cancel():r.isTriggerKeyEvent(t)?r.options.triggerKeys&&r.options.triggerKeys.keyDown&&r.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())}))),r._register(u.g(r.domNode,u.c.KEY_UP,(function(e){var t=new d.a(e);r.isTriggerKeyEvent(t)?(r.options.triggerKeys&&!r.options.triggerKeys.keyDown&&r.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&r.updateFocusedItem()}))),r.focusTracker=r._register(u.T(r.domNode)),r._register(r.focusTracker.onDidBlur((function(){document.activeElement!==r.domNode&&u.E(document.activeElement,r.domNode)||(r._onDidBlur.fire(),r.focusedItem=void 0)}))),r._register(r.focusTracker.onDidFocus((function(){return r.updateFocusedItem()}))),r.actionsList=document.createElement("ul"),r.actionsList.className="actions-container",r.actionsList.setAttribute("role","toolbar"),r.options.ariaLabel&&r.actionsList.setAttribute("aria-label",r.options.ariaLabel),r.domNode.appendChild(r.actionsList),t.appendChild(r.domNode),r}return g(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach((function(n){t=t||e.equals(n)})),t},t.prototype.updateFocusedItem=function(){for(var e=0;e=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//;var c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(l.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&("string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(150).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(194).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(148).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(185).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(190).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(183).then(n.bind(null,"ppMK"))}})},"jAJ/":function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f})),n.d(t,"b",(function(){return p}));var i=n("N0LK"),o=n("5v8Y"),r=n("cGHE"),s=n("aokT"),a=n("M1Kb"),u=function(){function e(e,t,n,i){this.searchString=e,this.isRegex=t,this.matchCase=n,this.wordSeparators=i}return e.prototype.parseSearchRequest=function(){if(""===this.searchString)return null;var e;e=this.isRegex?function(e){if(!e||0===e.length)return!1;for(var t=0,n=e.length;t=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}();var l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(162).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(172).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(160).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(179).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return kt})),n.d(t,"CommonFindController",(function(){return It})),n.d(t,"FindController",(function(){return Mt})),n.d(t,"StartFindAction",(function(){return Tt})),n.d(t,"StartFindWithSelectionAction",(function(){return At})),n.d(t,"MatchFindAction",(function(){return Rt})),n.d(t,"NextMatchFindAction",(function(){return Pt})),n.d(t,"NextMatchFindAction2",(function(){return Ft})),n.d(t,"PreviousMatchFindAction",(function(){return Vt})),n.d(t,"PreviousMatchFindAction2",(function(){return Wt})),n.d(t,"SelectionMatchFindAction",(function(){return Bt})),n.d(t,"NextSelectionMatchFindAction",(function(){return jt})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Ht})),n.d(t,"StartFindReplaceAction",(function(){return zt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new N(null);for(var t=new D(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):N.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0!==e.searchScope&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!0)),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),ye=(n("AbCa"),n("OBOq")),be=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("i/Rh"),n("D3Dy"));function Le(e,t){void 0===t&&(t={});var n=Ne(t);return function e(t,n,i){var o;if(2===n.type)o=document.createTextNode(n.content||"");else if(3===n.type)o=document.createElement("b");else if(4===n.type)o=document.createElement("i");else if(5===n.type&&i){var r=document.createElement("a");r.href="#",i.disposeables.add($.k(r,"click",(function(e){i.callback(String(n.index),e)}))),o=r}else 7===n.type?o=document.createElement("br"):1===n.type&&(o=t);o&&t!==o&&t.appendChild(o);o&&Array.isArray(n.children)&&n.children.forEach((function(t){e(o,t,i)}))}(n,function(e){var t={type:1,children:[]},n=0,i=t,o=[],r=new Oe(e);for(;!r.eos();){var s=r.next(),a="\\"===s&&0!==De(r.peek());if(a&&(s=r.next()),a||0===De(s)||s!==r.peek())if("\n"===s)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){var u={type:2,content:s};i.children.push(u),o.push(i),i=u}else i.content+=s;else{r.advance(),2===i.type&&(i=o.pop());var l=De(s);if(i.type===l||5===i.type&&6===l)i=o.pop();else{var c={type:l,children:[]};5===l&&(c.index=n,n++),i.children.push(c),o.push(i),i=c}}}2===i.type&&(i=o.pop());o.length;return t}(e),t.actionHandler),n}function Ne(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var Oe=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function De(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var xe=n("WqXY"),Ee=n("JYp7"),ke=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new Ee.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),$.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Fe(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),Be=n("nrhi"),je=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),He=i.a("defaultLabel","input"),ze=i.a("label.preserveCaseCheckbox","Preserve Case"),Ue=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:ze+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return je(t,e),t}(se),Ke=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||He,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Pe(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ue({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return je(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ye=function(e,t){return function(n,i){t(n,i,e)}};function Ze(e,t){return e.getContext(document.activeElement).getValue(t)}function Xe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new E.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new E.d("historyNavigationEnabled",!0).bindTo(n)}}var Je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,E.c)],t)}(We),Qe=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,E.c)],t)}(Ke);Be.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ze(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Be.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ze(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var $e=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),et=i.a("label.find","Find"),tt=i.a("placeholder.find","Find"),nt=i.a("label.previousMatchButton","Previous match"),it=i.a("label.nextMatchButton","Next match"),ot=i.a("label.toggleSelectionFind","Find in selection"),rt=i.a("label.closeButton","Close"),st=i.a("label.replace","Replace"),at=i.a("placeholder.replace","Replace"),ut=i.a("label.replaceButton","Replace"),lt=i.a("label.replaceAllButton","Replace All"),ct=i.a("label.toggleReplaceButton","Toggle Replace mode"),dt=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),ht=i.a("label.matchesLocation","{0} of {1}"),ft=i.a("label.noResults","No Results"),pt=69,gt=we.e?256:2048,mt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function vt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function _t(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=pt+"px",this._state.matchesCount>=19999?this._matchesCount.title=dt:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(ht,n,t)}else e=ft;this._matchesCount.appendChild(document.createTextNode(e)),Object(ye.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),pt=Math.max(pt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===ft?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new mt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.e(this._domNode,"hiddenEditor");else{$.C(this._domNode,"hiddenEditor")&&$.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-pt>=t&&(r=!0),447+n-pt>=t+50&&(i=!0),$.S(this._domNode,"collapsed-find-widget",i),$.S(this._domNode,"narrow-find-widget",r),$.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|gt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?_t(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|gt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?_t(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Je(null,this._contextViewProvider,{width:221,label:et,placeholder:tt,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new bt({label:nt+this._keybindingLabelFor(B),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(B).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new bt({label:it+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:ot+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new bt({label:rt+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Qe(null,void 0,{label:st,placeholder:at,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new bt({label:ut+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new bt({label:lt+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new bt({label:ct,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(t),this._domNode.appendChild(i),this._resizeSash=new be.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),bt=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return $e(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.S(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var Ct=n("9XeP"),wt=n("Uzvx"),St=n("Cg/j"),Lt=n("bexQ"),Nt=n("A+jI"),Ot=n("sM1p"),Dt=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),xt=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Et=function(e,t){return function(n,i){t(n,i,e)}};function kt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var It=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return Dt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=kt(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new Q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=xt([Et(1,E.c),Et(2,Nt.a),Et(3,Ct.a)],t)}(r.a),Mt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return Dt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new yt(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=xt([Et(1,wt.b),Et(2,E.c),Et(3,Lt.a),Et(4,v.c),Et(5,Ot.a),Et(6,Nt.a),Et(7,Object(St.d)(Ct.a))],t)}(It),Tt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),At=function(e){function t(){return e.call(this,{id:V,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),Rt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Pt=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Ft=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:3,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Vt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Wt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Bt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);if(n){var i=kt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),jt=function(e){function t(){return e.call(this,{id:j,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Bt),Ht=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Bt),zt=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return Dt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=It.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(It.ID,Mt),Object(a.e)(Tt),Object(a.e)(At),Object(a.e)(Pt),Object(a.e)(Ft),Object(a.e)(Vt),Object(a.e)(Wt),Object(a.e)(jt),Object(a.e)(Ht),Object(a.e)(zt);var Ut=a.c.bindToContribution(It.get);Object(a.f)(new Ut({id:U,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ut({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ut({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ut({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ut({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ut({id:J,precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(163).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(151).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(189).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var d=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=i,e.tapCount=r}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",s)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,c([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l}));function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(178).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o}));n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function x(e,t){e.metadata=207&e.metadata|t<<4}function E(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),x(this,1),D(this,!1),E(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),x(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),E(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;if(n.parent===n.parent.parent.left)1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;y=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e){var t=new pe;return t.acceptChunk(e),t.finish()}function je(e,t){return("string"==typeof e?Be(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=je(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=je(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h)if(p=r(s,l,d,h))return p;f=g}if(f&&d!==h)if(p=r(s,l,d,h))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--){if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return x})),n.d(t,"h",(function(){return E})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;o=0;if(h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=25,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24}();!function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,x=new g,E=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()e.getLineMinColumn(t)?n-=s.D(e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new o.a(t,n)},e.left=function(t,n,i,o){var r=e.leftPosition(n,i,o);return new a(r.lineNumber,r.column,0)},e.moveLeft=function(t,n,i,o,r){var s,a;if(i.hasSelection()&&!o)s=i.selection.startLineNumber,a=i.selection.startColumn;else{var u=e.left(t,n,i.position.lineNumber,i.position.column-(r-1));s=u.lineNumber,a=u.column}return i.move(o,s,a,0)},e.rightPosition=function(e,t,n){return nc?(n=c,o=u?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveDown=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.endLineNumber,a=i.selection.endColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.down(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateDown=function(t,n,s){var a=s.selection,u=e.down(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.down(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.up=function(e,t,n,o,r,s,u){var l=i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize)+r;return(n-=s)<1?(n=1,o=u?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),o)):o=i.a.columnFromVisibleColumn2(e,t,n,l),r=l-i.a.visibleColumnFromColumn(t.getLineContent(n),o,e.tabSize),new a(n,o,r)},e.moveUp=function(t,n,i,o,r){var s,a;i.hasSelection()&&!o?(s=i.selection.startLineNumber,a=i.selection.startColumn):(s=i.position.lineNumber,a=i.position.column);var u=e.up(t,n,s,a,i.leftoverVisibleColumns,r,!0);return i.move(o,u.lineNumber,u.column,u.leftoverVisibleColumns)},e.translateUp=function(t,n,s){var a=s.selection,u=e.up(t,n,a.selectionStartLineNumber,a.selectionStartColumn,s.selectionStartLeftoverVisibleColumns,1,!1),l=e.up(t,n,a.positionLineNumber,a.positionColumn,s.leftoverVisibleColumns,1,!1);return new i.f(new r.a(u.lineNumber,u.column,u.lineNumber,u.column),u.leftoverVisibleColumns,new o.a(l.lineNumber,l.column),l.leftoverVisibleColumns)},e.moveToBeginningOfLine=function(e,t,n,i){var o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s;return o=n.position.column===a?s:a,n.move(i,r,o,0)},e.moveToEndOfLine=function(e,t,n,i){var o=n.position.lineNumber,r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e.moveToBeginningOfBuffer=function(e,t,n,i){return n.move(i,1,1,0)},e.moveToEndOfBuffer=function(e,t,n,i){var o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)},e}()},"+a1H":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars"],mimetypes:["text/x-handlebars-template"],loader:function(){return n.e(170).then(n.bind(null,"O3xE"))}})},"+hIS":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i="undefined"==typeof monaco?self.monaco:monaco,o={},r={},s=function(){function e(e){var t=this;this._languageId=e,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((function(e,n){t._lazyLoadPromiseResolve=e,t._lazyLoadPromiseReject=n}))}return e.getOrCreate=function(t){return r[t]||(r[t]=new e(t)),r[t]},e.prototype.whenLoaded=function(){return this._lazyLoadPromise},e.prototype.load=function(){var e=this;return this._loadingTriggered||(this._loadingTriggered=!0,o[this._languageId].loader().then((function(t){return e._lazyLoadPromiseResolve(t)}),(function(t){return e._lazyLoadPromiseReject(t)}))),this._lazyLoadPromise},e}();function a(e){var t=e.id;o[t]=e,i.languages.register(e);var n=s.getOrCreate(t);i.languages.setMonarchTokensProvider(t,n.whenLoaded().then((function(e){return e.language}))),i.languages.onLanguage(t,(function(){n.load().then((function(e){i.languages.setLanguageConfiguration(t,e.conf)}))}))}},"/UlZ":function(e,t,n){"use strict";n.d(t,"f",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"g",(function(){return C})),n.d(t,"d",(function(){return D})),n.d(t,"j",(function(){return B})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return Y})),n.d(t,"i",(function(){return Z})),n.d(t,"e",(function(){return J}));var i,o=n("3/fG"),r=n("MNsG"),s=n("0JNc"),a=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),u=function(){return(u=Object.assign||function(e){for(var t,n=1,i=arguments.length;nn?n:e},t.float=function(e,t){if("number"==typeof e)return e;if(void 0===e)return t;var n=parseFloat(e);return isNaN(n)?t:n},t.prototype.validate=function(e){return this.validationFn(t.float(e,this.defaultValue))},t}(p),_=function(e){function t(t,n,i,o){void 0===o&&(o=void 0);return void 0!==o&&(o.type="string",o.default=i),e.call(this,t,n,i,o)||this}return a(t,e),t.string=function(e,t){return"string"!=typeof e?t:e},t.prototype.validate=function(e){return t.string(e,this.defaultValue)},t}(p),y=function(e){function t(t,n,i,o,r){void 0===r&&(r=void 0);var s=this;return void 0!==r&&(r.type="string",r.enum=o,r.default=i),(s=e.call(this,t,n,i,r)||this)._allowedValues=o,s}return a(t,e),t.stringSet=function(e,t,n){return"string"!=typeof e||-1===n.indexOf(e)?t:e},t.prototype.validate=function(e){return t.stringSet(e,this.defaultValue,this._allowedValues)},t}(p),b=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a=void 0);var u=this;return void 0!==a&&(a.type="string",a.enum=r,a.default=o),(u=e.call(this,t,n,i,a)||this)._allowedValues=r,u._convert=s,u}return a(t,e),t.prototype.validate=function(e){return"string"!=typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)},t}(h);var C,w=function(e){function t(){return e.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[o.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),o.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),o.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:o.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})||this}return a(t,e),t.prototype.validate=function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue},t.prototype.compute=function(e,t,n){return 0===n?e.accessibilitySupport:n},t}(h),S=function(e){function t(){var t={insertSpace:!0};return e.call(this,13,"comments",t,{"editor.comments.insertSpace":{type:"boolean",default:t.insertSpace,description:o.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{insertSpace:g.boolean(t.insertSpace,this.defaultValue.insertSpace)}},t}(h);!function(e){e[e.Line=1]="Line",e[e.Block=2]="Block",e[e.Underline=3]="Underline",e[e.LineThin=4]="LineThin",e[e.BlockOutline=5]="BlockOutline",e[e.UnderlineThin=6]="UnderlineThin"}(C||(C={}));var L=function(e){function t(){return e.call(this,104,[55,26])||this}return a(t,e),t.prototype.compute=function(e,t,n){var i="monaco-editor";return t.get(26)&&(i+=" "+t.get(26)),e.extraEditorClassName&&(i+=" "+e.extraEditorClassName),"default"===t.get(55)?i+=" mouse-default":"copy"===t.get(55)&&(i+=" mouse-copy"),t.get(85)&&(i+=" showUnused"),i},t}(f),N=function(e){function t(){return e.call(this,25,"emptySelectionClipboard",!0,{description:o.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return n&&e.emptySelectionClipboard},t}(g),O=function(e){function t(){var t={seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0};return e.call(this,28,"find",t,{"editor.find.seedSearchStringFromSelection":{type:"boolean",default:t.seedSearchStringFromSelection,description:o.a("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:t.autoFindInSelection,enumDescriptions:[o.a("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),o.a("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),o.a("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:o.a("find.autoFindInSelection","Controls whether the find operation is carried out on selected text or the entire file in the editor.")},"editor.find.globalFindClipboard":{type:"boolean",default:t.globalFindClipboard,description:o.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:r.e},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:t.addExtraSpaceOnTop,description:o.a("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{seedSearchStringFromSelection:g.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"==typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":y.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:g.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:g.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop)}},t}(h),D=function(e){function t(){return e.call(this,35,"fontLigatures",t.OFF,{anyOf:[{type:"boolean",description:o.a("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:o.a("fontFeatureSettings","Explicit font-feature-settings.")}],description:o.a("fontLigaturesGeneral","Configures font ligatures."),default:!1})||this}return a(t,e),t.prototype.validate=function(e){return void 0===e?this.defaultValue:"string"==typeof e?"false"===e?t.OFF:"true"===e?t.ON:e:Boolean(e)?t.ON:t.OFF},t.OFF='"liga" off, "calt" off',t.ON='"liga" on, "calt" on',t}(h),x=function(e){function t(){return e.call(this,34)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo},t}(f),E=function(e){function t(){return e.call(this,36,"fontSize",G.fontSize,{type:"number",minimum:6,maximum:100,default:G.fontSize,description:o.a("fontSize","Controls the font size in pixels.")})||this}return a(t,e),t.prototype.validate=function(e){var t=v.float(e,this.defaultValue);return 0===t?G.fontSize:v.clamp(t,6,100)},t.prototype.compute=function(e,t,n){return e.fontInfo.fontSize},t}(p),k=function(e){function t(){var t={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},n={type:"string",enum:["peek","gotoAndPeek","goto"],default:t.multiple,enumDescriptions:[o.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),o.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),o.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};return e.call(this,41,"gotoLocation",t,{"editor.gotoLocation.multiple":{deprecationMessage:o.a("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleTypeDefinitions":u({description:o.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleDeclarations":u({description:o.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleImplementations":u({description:o.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},n),"editor.gotoLocation.multipleReferences":u({description:o.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},n),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:t.alternativeDefinitionCommand,description:o.a("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:t.alternativeTypeDefinitionCommand,description:o.a("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:t.alternativeDeclarationCommand,description:o.a("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:t.alternativeImplementationCommand,description:o.a("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:t.alternativeReferenceCommand,description:o.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})||this}return a(t,e),t.prototype.validate=function(e){var t,n,i,o,r;if("object"!=typeof e)return this.defaultValue;var s=e;return{multiple:y.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:y.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:y.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:y.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:y.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:y.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:_.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:_.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:_.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:_.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:_.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}},t}(h),I=function(e){function t(){var t={enabled:!0,delay:300,sticky:!0};return e.call(this,44,"hover",t,{"editor.hover.enabled":{type:"boolean",default:t.enabled,description:o.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:t.delay,description:o.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:t.sticky,description:o.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),delay:m.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:g.boolean(t.sticky,this.defaultValue.sticky)}},t}(h),M=function(e){function t(){return e.call(this,107,[40,48,30,54,78,50])||this}return a(t,e),t.prototype.compute=function(e,n,i){return t.computeLayout(n,{outerWidth:e.outerWidth,outerHeight:e.outerHeight,lineHeight:e.fontInfo.lineHeight,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})},t.computeLayout=function(e,t){var n,i=0|t.outerWidth,o=0|t.outerHeight,r=0|t.lineHeight,s=0|t.lineNumbersDigitCount,a=t.typicalHalfwidthCharacterWidth,u=t.maxDigitWidth,c=t.pixelRatio,d=e.get(40),h=0!==e.get(50).renderType,f=0|e.get(51),p=e.get(54),g=p.enabled,v=p.side,_=p.renderCharacters,y=c>=2?Math.round(2*p.scale):p.scale,b=0|p.maxColumn,C=e.get(78),w=0|C.verticalScrollbarSize,S=C.verticalHasArrows,L=0|C.arrowSize,N=0|C.horizontalScrollbarSize,O=e.get(48),D=e.get(30);if("string"==typeof O&&/^\d+(\.\d+)?ch$/.test(O)){var x=parseFloat(O.substr(0,O.length-2));n=m.clampedInt(x*a,0,0,1e3)}else n=m.clampedInt(O,0,0,1e3);D&&(n+=16);var E=0;if(h){var k=Math.max(s,f);E=Math.round(k*u)}var I=0;d&&(I=r);var M,T,A,R,P=0,F=P+I,V=F+E,W=V+n,B=i-I-E-n;if(g){var j=y/c;M=_?1:2,(A=Math.max(0,Math.floor((B-w-2)*j/(a+j)))+l)/j>b&&(A=Math.floor(b*j)),R=B-A,"left"===v?(T=0,P+=A,F+=A,V+=A,W+=A):T=i-A-w}else T=0,A=0,M=0,R=B;var H=S?L:0;return{width:i,height:o,glyphMarginLeft:P,glyphMarginWidth:I,lineNumbersLeft:F,lineNumbersWidth:E,decorationsLeft:V,decorationsWidth:n,contentLeft:W,contentWidth:R,renderMinimap:M,minimapLeft:T,minimapWidth:A,viewportColumn:Math.max(1,Math.floor((R-w-2)/a)),verticalScrollbarWidth:w,horizontalScrollbarHeight:N,overviewRuler:{top:H,width:w,height:o-2*H,right:0}}},t}(f),T=function(e){function t(){var t={enabled:!0};return e.call(this,47,"lightbulb",t,{"editor.lightbulb.enabled":{type:"boolean",default:t.enabled,description:o.a("codeActions","Enables the code action lightbulb in the editor.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled)}},t}(h),A=function(e){function t(){return e.call(this,49,"lineHeight",G.lineHeight,0,150,{description:o.a("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.fontInfo.lineHeight},t}(m),R=function(e){function t(){var t={enabled:!0,side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return e.call(this,54,"minimap",t,{"editor.minimap.enabled":{type:"boolean",default:t.enabled,description:o.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:t.side,description:o.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:t.showSlider,description:o.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:t.scale,minimum:1,maximum:3,description:o.a("minimap.scale","Scale of content drawn in the minimap.")},"editor.minimap.renderCharacters":{type:"boolean",default:t.renderCharacters,description:o.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:t.maxColumn,description:o.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),side:y.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:y.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:g.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:m.clampedInt(t.scale,1,1,3),maxColumn:m.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}},t}(h);var P=function(e){function t(){var t={enabled:!0,cycle:!1};return e.call(this,64,"parameterHints",t,{"editor.parameterHints.enabled":{type:"boolean",default:t.enabled,description:o.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:t.cycle,description:o.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})||this}return a(t,e),t.prototype.validate=function(e){if("object"!=typeof e)return this.defaultValue;var t=e;return{enabled:g.boolean(t.enabled,this.defaultValue.enabled),cycle:g.boolean(t.cycle,this.defaultValue.cycle)}},t}(h),F=function(e){function t(){return e.call(this,105)||this}return a(t,e),t.prototype.compute=function(e,t,n){return e.pixelRatio},t}(f),V=function(e){function t(){var t=this,n={other:!0,comments:!1,strings:!1};return(t=e.call(this,66,"quickSuggestions",n,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:n.strings,description:o.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:n.comments,description:o.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:n.other,description:o.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:n,description:o.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})||this).defaultValue=n,t}return a(t,e),t.prototype.validate=function(e){if("boolean"==typeof e)return e;if("object"==typeof e){var t=e,n={other:g.boolean(t.other,this.defaultValue.other),comments:g.boolean(t.comments,this.defaultValue.comments),strings:g.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue},t}(h),W=function(e){function t(){return e.call(this,50,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[o.a("lineNumbers.off","Line numbers are not rendered."),o.a("lineNumbers.on","Line numbers are rendered as absolute number."),o.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),o.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:o.a("lineNumbers","Controls the display of line numbers.")})||this}return a(t,e),t.prototype.validate=function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return void 0!==e&&("function"==typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}},t}(h);function B(e){var t=e.get(73);return"editable"===t?e.get(68):"on"!==t}var j=function(e){function t(){var t=[];return e.call(this,77,"rulers",t,{type:"array",items:{type:"number"},default:t,description:o.a("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})||this}return a(t,e),t.prototype.validate=function(e){if(Array.isArray(e)){for(var t=[],n=0,i=e;n
"+e.substr(i.index+i[0].length)),e=e.replace(/&&/g,"&"),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else e=e.replace(/&&/g,"&")}this.label&&(this.label.innerHTML=e.trim())}},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=Zn.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.item&&Object(Z.K)(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",Object(Z.e)(this.label,"icon"),this.cssClass&&Object(Z.f)(this.label,this.cssClass),this.updateEnabled()):this.label&&Object(Z.J)(this.label,"icon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.element&&Object(Z.J)(this.element,"disabled"),this.item&&(Object(Z.J)(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&Object(Z.e)(this.element,"disabled"),this.item&&(Object(Z.e)(this.item,"disabled"),Object(Z.M)(this.item)))},t.prototype.updateChecked=function(){this.item&&(this.getAction().checked?(Object(Z.e)(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(Object(Z.J)(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))},t.prototype.getMnemonic=function(){return this.mnemonic},t.prototype.applyStyle=function(){if(this.menuStyle){var e=this.element&&Object(Z.C)(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}},t.prototype.style=function(e){this.menuStyle=e,this.applyStyle()},t}(jc.c),mf=function(e){function t(t,n,i,o){var r=e.call(this,t,t,o)||this;return r.submenuActions=n,r.parentData=i,r.submenuOptions=o,r.mysubmenu=null,r.submenuDisposables=r._register(new le.b),r.mouseOver=!1,r.expandDirection=o&&void 0!==o.expandDirection?o.expandDirection:uf.Right,r.showScheduler=new We.d((function(){r.mouseOver&&(r.cleanupExistingSubmenu(!1),r.createSubmenu(!1))}),250),r.hideScheduler=new We.d((function(){r.element&&!Object(Z.E)(document.activeElement,r.element)&&r.parentData.submenu===r.mysubmenu&&(r.parentData.parent.focus(!1),r.cleanupExistingSubmenu(!0))}),750),r}return lf(t,e),t.prototype.render=function(t){var n=this;e.prototype.render.call(this,t),this.element&&(this.item&&(Object(Z.e)(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=Object(Z.m)(this.item,Object(Z.a)("span.submenu-indicator.codicon.codicon-chevron-right")),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(Object(Z.g)(this.element,Z.c.KEY_UP,(function(e){var t=new Gn.a(e);(t.equals(17)||t.equals(3))&&(Z.b.stop(e,!0),n.createSubmenu(!0))}))),this._register(Object(Z.g)(this.element,Z.c.KEY_DOWN,(function(e){var t=new Gn.a(e);document.activeElement===n.item&&(t.equals(17)||t.equals(3))&&Z.b.stop(e,!0)}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_OVER,(function(e){n.mouseOver||(n.mouseOver=!0,n.showScheduler.schedule())}))),this._register(Object(Z.g)(this.element,Z.c.MOUSE_LEAVE,(function(e){n.mouseOver=!1}))),this._register(Object(Z.g)(this.element,Z.c.FOCUS_OUT,(function(e){n.element&&!Object(Z.E)(document.activeElement,n.element)&&n.hideScheduler.schedule()}))),this._register(this.parentData.parent.onScroll((function(){n.parentData.parent.focus(!1),n.cleanupExistingSubmenu(!1)}))))},t.prototype.onClick=function(e){Z.b.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)},t.prototype.cleanupExistingSubmenu=function(e){this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)&&(this.parentData.submenu.dispose(),this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0))},t.prototype.createSubmenu=function(e){var t=this;if(void 0===e&&(e=!0),this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=Object(Z.m)(this.element,Object(Z.a)("div.monaco-submenu")),Object(Z.f)(this.submenuContainer,"menubar-menu-items-holder","context-view");var n=getComputedStyle(this.parentData.parent.domNode),i=parseFloat(n.paddingTop||"0")||0;this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px",this.parentData.submenu=new pf(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);var o=this.element.getBoundingClientRect(),r=this.submenuContainer.getBoundingClientRect();this.expandDirection===uf.Right?window.innerWidth<=o.right+r.width?(this.submenuContainer.style.left="10px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset+o.height+"px"):(this.submenuContainer.style.left=this.element.offsetWidth+"px",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"):this.expandDirection===uf.Left&&(this.submenuContainer.style.right=this.element.offsetWidth+"px",this.submenuContainer.style.left="auto",this.submenuContainer.style.top=this.element.offsetTop-this.parentData.parent.scrollOffset-i+"px"),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_UP,(function(e){new Gn.a(e).equals(15)&&(Z.b.stop(e,!0),t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0))}))),this.submenuDisposables.add(Object(Z.g)(this.submenuContainer,Z.c.KEY_DOWN,(function(e){new Gn.a(e).equals(15)&&Z.b.stop(e,!0)}))),this.submenuDisposables.add(this.parentData.submenu.onDidCancel((function(){t.parentData.parent.focus(),t.cleanupExistingSubmenu(!0)}))),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}},t.prototype.updateAriaExpanded=function(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))},t.prototype.applyStyle=function(){if(e.prototype.applyStyle.call(this),this.menuStyle){var t=this.element&&Object(Z.C)(this.element,"focused")&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)},t}(gf),vf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return lf(t,e),t.prototype.style=function(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")},t}(jc.b);var _f=function(){return(_f=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ef=function(e,t){return function(n,i){t(n,i,e)}},kf=function(e){function t(t,n,i,o,r){var s=e.call(this)||this;return s._onDidContextMenu=s._register(new W.a),s.contextMenuHandler=new Nf(i,t,n,o,r),s}return Df(t,e),t.prototype.configure=function(e){this.contextMenuHandler.configure(e)},t.prototype.showContextMenu=function(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()},t=xf([Ef(0,Of.a),Ef(1,lo.a),Ef(2,Xc.b),Ef(3,Cd.a),Ef(4,Ir.c)],t)}(le.a);n("TT2d");!function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};var n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}e.intersect=t,e.isEmpty=n,e.intersects=function(e,i){return!n(t(e,i))},e.relativeComplement=function(e,t){var i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}}(Sf||(Sf={}));var If=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Mf(e,t,n){var i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}var Tf=function(e){function t(t){var n=e.call(this)||this;return n.container=null,n.delegate=null,n.toDisposeOnClean=le.a.None,n.toDisposeOnSetContainer=le.a.None,n.view=Z.a(".context-view"),Z.D(n.view),n.setContainer(t),n._register(Object(le.f)((function(){return n.setContainer(null)}))),n}return If(t,e),t.prototype.setContainer=function(e){var n=this;if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.container.removeChild(this.view),this.container=null),e){this.container=e,this.container.appendChild(this.view);var i=new le.b;t.BUBBLE_UP_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!1)})))})),t.BUBBLE_DOWN_EVENTS.forEach((function(e){i.add(Z.k(n.container,e,(function(e){n.onDOMEvent(e,!0)}),!0))})),this.toDisposeOnSetContainer=i}},t.prototype.show=function(e){this.isVisible()&&this.hide(),Z.o(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",Z.R(this.view),this.toDisposeOnClean=e.render(this.view)||le.a.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()},t.prototype.layout=function(){this.isVisible()&&(!1!==this.delegate.canRelayout||ie.c&&ss.a.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())},t.prototype.doLayout=function(){if(this.isVisible()){var e,t=this.delegate.getAnchor();if(Z.F(t)){var n=Z.w(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};var i,o=Z.B(this.view),r=Z.A(this.view),s=this.delegate.anchorPosition||0,a=this.delegate.anchorAlignment||0,u={offset:e.top-window.pageYOffset,size:e.height,position:0===s?0:1};i=0===a?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};var l=Mf(window.innerHeight,r,u)+window.pageYOffset;Sf.intersects({start:l,end:l+r},{start:u.offset,end:u.offset+u.size})&&(i.size=e.width,1===a&&(i.offset=e.left));var c=Mf(window.innerWidth,o,i);Z.K(this.view,"top","bottom","left","right"),Z.e(this.view,0===s?"bottom":"top"),Z.e(this.view,0===a?"left":"right");var d=Z.w(this.container);this.view.style.top=l-d.top+"px",this.view.style.left=c-d.left+"px",this.view.style.width="initial"}},t.prototype.hide=function(e){var t=this.delegate;this.delegate=null,(null==t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Z.D(this.view)},t.prototype.isVisible=function(){return!!this.delegate},t.prototype.onDOMEvent=function(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Z.E(e.target,this.container)&&this.hide())},t.prototype.dispose=function(){this.hide(),e.prototype.dispose.call(this)},t.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],t.BUBBLE_DOWN_EVENTS=["click"],t}(le.a),Af=Object(ue.c)("layoutService"),Rf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Pf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ff=function(e,t){return function(n,i){t(n,i,e)}},Vf=function(e){function t(t){var n=e.call(this)||this;return n.layoutService=t,n.contextView=n._register(new Tf(t.container)),n.layout(),n._register(t.onLayout((function(){return n.layout()}))),n}return Rf(t,e),t.prototype.setContainer=function(e){this.contextView.setContainer(e)},t.prototype.showContextView=function(e){this.contextView.show(e)},t.prototype.layout=function(){this.contextView.layout()},t.prototype.hideContextView=function(e){this.contextView.hide(e)},t=Pf([Ff(0,Af)],t)}(le.a),Wf=Object(ue.c)("dialogService");var Bf,jf=function(){function e(e){this._hashFn=e,this._nodes=Object.create(null)}return e.prototype.roots=function(){var e=[];return fi(this._nodes,(function(t){Object(je.f)(t.value.outgoing)&&e.push(t.value)})),e},e.prototype.insertEdge=function(e,t){var n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing[this._hashFn(t)]=i,i.incoming[this._hashFn(e)]=n},e.prototype.removeNode=function(e){var t=this._hashFn(e);delete this._nodes[t],fi(this._nodes,(function(e){delete e.value.outgoing[t],delete e.value.incoming[t]}))},e.prototype.lookupOrInsertNode=function(e){var t=this._hashFn(e),n=this._nodes[t];return n||(n=function(e){return{data:e,incoming:Object.create(null),outgoing:Object.create(null)}}(e),this._nodes[t]=n),n},e.prototype.isEmpty=function(){for(var e in this._nodes)return!1;return!0},e.prototype.toString=function(){var e=[];return fi(this._nodes,(function(t){e.push(t.key+", (incoming)["+Object.keys(t.value.incoming).join(", ")+"], (outgoing)["+Object.keys(t.value.outgoing).join(",")+"]")})),e.join("\n")},e}(),Hf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),zf=function(){for(var e=0,t=0,n=arguments.length;t0?i[0].index:t.length;if(t.length!==l){console.warn("[createInstance] First service dependency of "+e.name+" at position "+(l+1)+" conflicts with "+t.length+" static arguments");var c=l-t.length;t=c>0?t.concat(new Array(c)):t.slice(0,l)}return new(e.bind.apply(e,zf([void 0],zf(t,o))))},e.prototype._setServiceInstance=function(e,t){if(this._services.get(e)instanceof kc)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}},e.prototype._getServiceInstanceOrDescriptor=function(e){var t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t},e.prototype._getOrCreateServiceInstance=function(e,t){var n=this._getServiceInstanceOrDescriptor(e);return n instanceof kc?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)},e.prototype._createAndCacheServiceInstance=function(e,t,n){for(var i=new jf((function(e){return e.id.toString()})),o=0,r=[{id:e,desc:t,_trace:n}];r.length;){var s=r.pop();if(i.lookupOrInsertNode(s),o++>150)throw new Kf(i);for(var a=0,u=ue.b.getServiceDependencies(s.desc.ctor);a "+l);var h=e(t+1,d);h&&o.push(h)}else o.push(r+"uses -> "+l)}return o.join("\n")}(1,this),"DONE, took "+t.toFixed(2)+"ms (grand total "+e._totals.toFixed(2)+"ms)"];(t>2||n)&&console.log(i.join("\n"))},e._None=new(function(e){function t(){return e.call(this,-1,null)||this}return Hf(t,e),t.prototype.stop=function(){},t.prototype.branch=function(){return this},t}(e)),e._totals=0,e}(),Yf=Object(ue.c)("label"),Zf=(n("4rho"),n("ZCR3")),Xf=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){e.TREE="tree",e.FORM="form"}(Bf||(Bf={}));var Jf=function(e){function t(t,n){return e.call(this,"ListError ["+t+"] "+n)||this}return Xf(t,e),t}(Error);function Qf(e,t){for(var n=[],i=0,o=t;i=r.range.end)){if(e.end=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},rp=function(){for(var e=0,t=0,n=arguments.length;t=this.items.length?(this.rangeMap=new tp,this.rangeMap.splice(0,0,f),this.items=f,l=[]):(this.rangeMap.splice(e,t,f),l=(i=this.items).splice.apply(i,rp([e,t],f)));var p=n.length-t,g=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),m=$f(d,p),v=Sf.intersect(g,m);for(u=v.start;u=-1&&en&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}},e.prototype.teardownDragAndDropScrollTopAnimation=function(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},e.prototype.getItemIndexFromEventTarget=function(e){for(var t=e;t instanceof HTMLElement&&t!==this.rowsContainer;){var n=t.getAttribute("data-index");if(n){var i=Number(n);if(!isNaN(i))return i}t=t.parentElement}},e.prototype.getRenderRange=function(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}},e.prototype._rerender=function(e,t){var n,i,o=this.getRenderRange(e,t);e===this.elementTop(o.start)?(n=o.start,i=0):o.end-o.start>1&&(n=o.start+1,i=this.elementTop(n)-e);for(var r=0;;){for(var s=this.getRenderRange(e,t),a=!1,u=s.start;u0?[{start:0,end:t.length}]:[]}.bind(void 0,!0);function gp(e){return 97<=e&&e<=122}function mp(e){return 65<=e&&e<=90}function vp(e){return 48<=e&&e<=57}function _p(e){return 32===e||9===e||10===e||13===e}var yp=new Set;function bp(e){return gp(e)||mp(e)||vp(e)}function Cp(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function wp(e,t){for(var n=t;n0&&!bp(e.charCodeAt(n-1)))return n}return e.length}function Sp(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;var o=null,r=i+1;for(o=Sp(e,t,n+1,i+1);!o&&(r=wp(t,r))60)return null;var n=function(e){for(var t=0,n=0,i=0,o=0,r=0,s=0;s.2&&t<.8&&i>.6&&o<.2}(n)){if(!function(e){var t=e.upperPercent;return 0===e.lowerPercent&&t>.6}(n))return null;t=t.toLowerCase()}var i=null,o=0;for(e=e.toLowerCase();o/?".split("").forEach((function(e){return yp.add(e.charCodeAt(0))}));fp(pp,Lp,(function(e,t){var n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]})),fp(pp,Lp,(function(e,t){return function e(t,n,i,o){if(i===t.length)return[];if(o===n.length)return null;if(t[i]===n[o]){var r;return(r=e(t,n,i+1,o+1))?Cp({start:o,end:o+1},r):null}return e(t,n,i,o+1)}(e.toLowerCase(),t.toLowerCase(),0,0)})),new Qn.a(1e4);var Np=128;function Op(){for(var e=[],t=[0],n=1;n<=Np;n++)t.push(-n);for(n=0;n<=Np;n++){var i=t.slice(0);i[0]=-n,e.push(i)}return e}var Dp,xp=Op(),Ep=Op(),kp=Op();function Ip(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function Mp(e,t,n){return t[e]!==n[e]}function Tp(e,t,n,i,o,r,s){var a=e.length>Np?Np:e.length,u=i.length>Np?Np:i.length;if(!(n>=a||r>=u||a-n>u-r)&&function(e,t,n,i,o,r){for(;t1?1:f),g=xp[l-1][c]+-1,m=xp[l][c-1]+-1;m>=g?m>p?(xp[l][c]=m,kp[l][c]=4):m===p?(xp[l][c]=m,kp[l][c]=6):(xp[l][c]=p,kp[l][c]=2):g>p?(xp[l][c]=g,kp[l][c]=1):g===p?(xp[l][c]=g,kp[l][c]=3):(xp[l][c]=p,kp[l][c]=2)}if(Rp=0,Fp=-100,Vp=r,Wp=s,function e(t,n,i,o,r){if(Rp>=10||i<-25)return;var s=0;for(;t>0&&n>0;){var a=Ep[t][n],u=kp[t][n];if(4===u)n-=1,r?i-=5:0!==o&&(i-=1),r=!1,s=0;else{if(!(2&u))return;if(4&u&&e(t,n-1,0!==o?i-1:i,o,r),i+=a,t-=1,n-=1,r=!0,o+=Math.pow(2,n+Vp),1===a){if(s+=1,0===t&&!Wp)return}else i+=1+s*(a-1),s=0}}Rp+=1,(i-=n>=3?9:3*n)>Fp&&(Fp=i,Pp=o)}(l-1,c-1,a===u?1:0,0,!1),0!==Rp)return[Fp,Pp,r]}}function Ap(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!Mp(s,o,r)||0!==s&&Mp(s-1,o,r)?!Ip(r,s)||0!==s&&Ip(r,s-1)?Ip(r,s-1)||function(e,t){if(t<0||t>=e.length)return!1;switch(e.charCodeAt(t)){case 32:case 9:return!0;default:return!1}}(r,s-1)?5:1:5:e[n]===o[s]?7:5}!function(e){e.Default=Object.freeze([-100,0,0]),e.isDefault=function(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}}(Dp||(Dp={}));var Rp=0,Pp=0,Fp=0,Vp=0,Wp=!1;var Bp=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),jp=function(){return(jp=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},zp=function(){for(var e=0,t=0,n=arguments.length;t=0){var o=this.renderedElements[i];this.trait.unrender(n),o.index=t}else{o={index:t,templateData:n};this.renderedElements.push(o)}this.trait.renderIndex(t,n)},e.prototype.splice=function(e,t,n){for(var i=[],o=0,r=this.renderedElements;o=e+t&&i.push({index:s.index+n-t,templateData:s.templateData})}this.renderedElements=i},e.prototype.renderIndexes=function(e){for(var t=0,n=this.renderedElements;t-1&&this.trait.renderIndex(o,r)}},e.prototype.disposeTemplate=function(e){var t=Object(Xe.h)(this.renderedElements,(function(t){return t.templateData===e}));t<0||this.renderedElements.splice(t,1)},e}(),Kp=function(){function e(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new W.a,this.onChange=this._onChange.event}return Object.defineProperty(e.prototype,"trait",{get:function(){return this._trait},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"renderer",{get:function(){return new Up(this)},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=n.length-t,o=e+t,r=zp(this.sortedIndexes.filter((function(t){return t=o})).map((function(e){return e+i})));this.renderer.splice(e,t,n.length),this._set(r,r)},e.prototype.renderIndex=function(e,t){Z.S(t,this._trait,this.contains(e))},e.prototype.unrender=function(e){Z.J(e,this._trait)},e.prototype.set=function(e,t){return this._set(e,zp(e).sort(cg),t)},e.prototype._set=function(e,t,n){var i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;var r=lg(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i},e.prototype.get=function(){return this.indexes},e.prototype.contains=function(e){return Object(Xe.b)(this.sortedIndexes,e,cg)>=0},e.prototype.dispose=function(){Object(le.e)(this._onChange)},Hp([Zf.a],e.prototype,"renderer",null),e}(),qp=function(e){function t(){return e.call(this,"focused")||this}return Bp(t,e),t.prototype.renderIndex=function(t,n){e.prototype.renderIndex.call(this,t,n),this.contains(t)?n.setAttribute("aria-selected","true"):n.removeAttribute("aria-selected")},t}(Kp),Gp=function(){function e(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}return e.prototype.splice=function(e,t,n){var i=this;if(!this.identityProvider)return this.trait.splice(e,t,n.map((function(){return!1})));var o=this.trait.get().map((function(e){return i.identityProvider.getId(i.view.element(e)).toString()})),r=n.map((function(e){return o.indexOf(i.identityProvider.getId(e).toString())>-1}));this.trait.splice(e,t,r)},e}();function Yp(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}var Zp,Xp=function(){function e(e,t,n){this.list=e,this.view=t,this.disposables=new le.b;var i=!1!==n.multipleSelectionSupport;this.openController=n.openController||og;var o=W.b.chain(Object(Lf.a)(t.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).map((function(e){return new Gn.a(e)}));o.filter((function(e){return 3===e.keyCode})).on(this.onEnter,this,this.disposables),o.filter((function(e){return 16===e.keyCode})).on(this.onUpArrow,this,this.disposables),o.filter((function(e){return 18===e.keyCode})).on(this.onDownArrow,this,this.disposables),o.filter((function(e){return 11===e.keyCode})).on(this.onPageUpArrow,this,this.disposables),o.filter((function(e){return 12===e.keyCode})).on(this.onPageDownArrow,this,this.disposables),o.filter((function(e){return 9===e.keyCode})).on(this.onEscape,this,this.disposables),i&&o.filter((function(e){return(ie.e?e.metaKey:e.ctrlKey)&&31===e.keyCode})).on(this.onCtrlA,this,this.disposables)}return e.prototype.onEnter=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent),this.openController.shouldOpen(e.browserEvent)&&this.list.open(this.list.getFocus(),e.browserEvent)},e.prototype.onUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageUpArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onPageDownArrow=function(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()},e.prototype.onCtrlA=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(Object(Xe.o)(this.list.length),e.browserEvent),this.view.domNode.focus()},e.prototype.onEscape=function(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()},e.prototype.dispose=function(){this.disposables.dispose()},e}();!function(e){e[e.Idle=0]="Idle",e[e.Typing=1]="Typing"}(Zp||(Zp={}));var Jp=new(function(){function e(){}return e.prototype.mightProducePrintableCharacter=function(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)},e}()),Qp=function(){function e(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=Zp.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.enabledDisposables=new le.b,this.disposables=new le.b,this.updateOptions(e.options)}return e.prototype.updateOptions=function(e){void 0===e.enableKeyboardNavigation||!!e.enableKeyboardNavigation?this.enable():this.disable(),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)},e.prototype.enable=function(){var e=this;if(!this.enabled){var t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).filter((function(e){return!Yp(e.target)})).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).map((function(e){return new Gn.a(e)})).filter((function(t){return e.delegate.mightProducePrintableCharacter(t)})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).map((function(e){return e.browserEvent.key})).event,n=W.b.debounce(t,(function(){return null}),800);W.b.reduce(W.b.any(t,n),(function(e,t){return null===t?null:(e||"")+t}))(this.onInput,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)},e.prototype.onInput=function(e){if(!e)return this.state=Zp.Idle,void(this.triggered=!1);var t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===Zp.Idle?1:0;this.state=Zp.Typing;for(var o=0;o=0&&e[o]===t-(n-o);)i.push(e[o--]);i.reverse(),o=n;for(;o=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]-1?t:[e]},e.prototype.getDragURI=function(e){return this.dnd.getDragURI(e)},e.prototype.getDragLabel=function(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)},e.prototype.onDragStart=function(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)},e.prototype.onDragOver=function(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)},e.prototype.onDragEnd=function(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)},e.prototype.drop=function(e,t,n,i){this.dnd.drop(e,t,n,i)},e}(),pg=function(){function e(e,t,n,i,o){void 0===o&&(o=ug),this.user=e,this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onDidOpen=new W.a,this.onDidOpen=this._onDidOpen.event,this._onDidPin=new W.a,this.didJustPressContextMenuKey=!1,this._onDidDispose=new W.a,this.onDidDispose=this._onDidDispose.event,this.focus=new qp,this.selection=new Kp("selected"),Object(Le.d)(o,ag,!1);var r=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(r.push(new hg(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map((function(e){return new dg(e.templateId,zp(r,[e]))}));var s=jp(jp({},o),{dnd:o.dnd&&new fg(this,o.dnd)});if(this.view=new cp(t,n,i,s),"string"!=typeof o.ariaRole?this.view.domNode.setAttribute("role",Bf.TREE):this.view.domNode.setAttribute("role",o.ariaRole),o.styleController)this.styleController=o.styleController(this.view.domId);else{var a=Z.q(this.view.domNode);this.styleController=new sg(a,this.view.domId)}if(this.spliceable=new dp([new Gp(this.focus,this.view,o.identityProvider),new Gp(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=W.b.map(Object(Lf.a)(this.view.domNode,"focus",!0),(function(){return null})),this.onDidBlur=W.b.map(Object(Lf.a)(this.view.domNode,"blur",!0),(function(){return null})),this.disposables.add(new $p(this,this.view)),"boolean"!=typeof o.keyboardSupport||o.keyboardSupport){var u=new Xp(this,this.view,o);this.disposables.add(u)}if(o.keyboardNavigationLabelProvider){var l=o.keyboardNavigationDelegate||Jp;this.typeLabelController=new Qp(this,this.view,o.keyboardNavigationLabelProvider,l),this.disposables.add(this.typeLabelController)}this.disposables.add(this.createMouseController(o)),this.onFocusChange(this._onFocusChange,this,this.disposables),this.onSelectionChange(this._onSelectionChange,this,this.disposables),o.ariaLabel&&this.view.domNode.setAttribute("aria-label",Object(Zn.a)("aria list","{0}. Use the navigation keys to navigate.",o.ariaLabel))}return Object.defineProperty(e.prototype,"onFocusChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.focus.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onSelectionChange",{get:function(){var e=this;return W.b.map(this.eventBufferer.wrapEvent(this.selection.onChange),(function(t){return e.toListEvent(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"domId",{get:function(){return this.view.domId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseClick",{get:function(){return this.view.onMouseClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDblClick",{get:function(){return this.view.onMouseDblClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseMiddleClick",{get:function(){return this.view.onMouseMiddleClick},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onMouseDown",{get:function(){return this.view.onMouseDown},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTouchStart",{get:function(){return this.view.onTouchStart},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onTap",{get:function(){return this.view.onTap},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onContextMenu",{get:function(){var e=this,t=W.b.chain(Object(Lf.a)(this.view.domNode,"keydown")).map((function(e){return new Gn.a(e)})).filter((function(t){return e.didJustPressContextMenuKey=58===t.keyCode||t.shiftKey&&68===t.keyCode})).filter((function(e){return e.preventDefault(),e.stopPropagation(),!1})).event,n=W.b.chain(Object(Lf.a)(this.view.domNode,"keyup")).filter((function(){var t=e.didJustPressContextMenuKey;return e.didJustPressContextMenuKey=!1,t})).filter((function(){return e.getFocus().length>0&&!!e.view.domElement(e.getFocus()[0])})).map((function(t){var n=e.getFocus()[0];return{index:n,element:e.view.element(n),anchor:e.view.domElement(n),browserEvent:t}})).event,i=W.b.chain(this.view.onContextMenu).filter((function(){return!e.didJustPressContextMenuKey})).map((function(e){var t=e.element,n=e.index,i=e.browserEvent;return{element:t,index:n,anchor:{x:i.clientX+1,y:i.clientY},browserEvent:i}})).event;return W.b.any(t,n,i)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"onKeyDown",{get:function(){return Object(Lf.a)(this.view.domNode,"keydown")},enumerable:!0,configurable:!0}),e.prototype.createMouseController=function(e){return new rg(this)},e.prototype.updateOptions=function(e){void 0===e&&(e={}),this._options=jp(jp({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options)},Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),e.prototype.splice=function(e,t,n){var i=this;if(void 0===n&&(n=[]),e<0||e>this.view.length)throw new Jf(this.user,"Invalid start index: "+e);if(t<0)throw new Jf(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents((function(){return i.spliceable.splice(e,t,n)}))},e.prototype.rerender=function(){this.view.rerender()},e.prototype.element=function(e){return this.view.element(e)},Object.defineProperty(e.prototype,"length",{get:function(){return this.view.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"contentHeight",{get:function(){return this.view.contentHeight},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollTop",{get:function(){return this.view.getScrollTop()},set:function(e){this.view.setScrollTop(e)},enumerable:!0,configurable:!0}),e.prototype.domFocus=function(){this.view.domNode.focus()},e.prototype.layout=function(e,t){this.view.layout(e,t)},e.prototype.setSelection=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.selection.set(e,t)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.getSelectedElements=function(){var e=this;return this.getSelection().map((function(t){return e.view.element(t)}))},e.prototype.setFocus=function(e,t){for(var n=0,i=e;n=this.length)throw new Jf(this.user,"Invalid index "+o)}this.focus.set(e,t)},e.prototype.focusNext=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusPrevious=function(e,t,n,i){if(void 0===e&&(e=1),void 0===t&&(t=!1),0!==this.length){var o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}},e.prototype.focusNextPage=function(e,t){var n=this,i=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);i=0===i?0:i-1;var o=this.view.element(i),r=this.getFocusedElements()[0];if(r!==o){var s=this.findPreviousIndex(i,!1,t);s>-1&&r!==this.view.element(s)?this.setFocus([s],e):this.setFocus([i],e)}else{var a=this.view.getScrollTop();this.view.setScrollTop(a+this.view.renderHeight-this.view.elementHeight(i)),this.view.getScrollTop()!==a&&setTimeout((function(){return n.focusNextPage(e,t)}),0)}},e.prototype.focusPreviousPage=function(e,t){var n,i=this,o=this.view.getScrollTop();n=0===o?this.view.indexAt(o):this.view.indexAfter(o-1);var r=this.view.element(n),s=this.getFocusedElements()[0];if(s!==r){var a=this.findNextIndex(n,!1,t);a>-1&&s!==this.view.element(a)?this.setFocus([a],e):this.setFocus([n],e)}else{var u=o;this.view.setScrollTop(o-this.view.renderHeight),this.view.getScrollTop()!==u&&setTimeout((function(){return i.focusPreviousPage(e,t)}),0)}},e.prototype.focusLast=function(e,t){if(0!==this.length){var n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.focusFirst=function(e,t){if(0!==this.length){var n=this.findNextIndex(0,!1,t);n>-1&&this.setFocus([n],e)}},e.prototype.findNextIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1},e.prototype.findPreviousIndex=function(e,t,n){void 0===t&&(t=!1);for(var i=0;i=this.length)throw new Jf(this.user,"Invalid index "+e);var n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(Object(je.h)(t)){var r=o-this.view.renderHeight;this.view.setScrollTop(r*hp(t,0,1)+i)}else{var s=i+o,a=n+this.view.renderHeight;i=a||(i=a&&this.view.setScrollTop(s-this.view.renderHeight))}},e.prototype.getRelativeTop=function(e){if(e<0||e>=this.length)throw new Jf(this.user,"Invalid index "+e);var t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(nt+this.view.renderHeight)return null;var o=i-this.view.renderHeight;return Math.abs((t-n)/o)},e.prototype.getHTMLElement=function(){return this.view.domNode},e.prototype.open=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidOpen.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.pin=function(e,t){for(var n=this,i=0,o=e;i=this.length)throw new Jf(this.user,"Invalid index "+r)}this._onDidPin.fire({indexes:e,elements:e.map((function(e){return n.view.element(e)})),browserEvent:t})},e.prototype.style=function(e){this.styleController.style(e)},e.prototype.toListEvent=function(e){var t=this,n=e.indexes,i=e.browserEvent;return{indexes:n,elements:n.map((function(e){return t.view.element(e)})),browserEvent:i}},e.prototype._onFocusChange=function(){var e=this.focus.get();Z.S(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()},e.prototype.onDidChangeActiveDescendant=function(){var e,t=this.focus.get();if(t.length>0){var n=void 0;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")},e.prototype._onSelectionChange=function(){var e=this.selection.get();Z.S(this.view.domNode,"selection-none",0===e.length),Z.S(this.view.domNode,"selection-single",1===e.length),Z.S(this.view.domNode,"selection-multiple",e.length>1)},e.prototype.dispose=function(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidOpen.dispose(),this._onDidPin.dispose(),this._onDidDispose.dispose()},Hp([Zf.a],e.prototype,"onFocusChange",null),Hp([Zf.a],e.prototype,"onSelectionChange",null),Hp([Zf.a],e.prototype,"onContextMenu",null),e}(),gg=(n("2V9f"),function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}()),mg=function(e){function t(t,n){return e.call(this,"TreeError ["+t+"] "+n)||this}return gg(t,e),t}(Error),vg=function(){function e(e){this.fn=e,this._map=new WeakMap}return e.prototype.map=function(e){var t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t},e}(),_g=function(){for(var e=0,t=0,n=arguments.length;t=0&&m0&&o){var O=function(e){o(e),e.children.forEach(O)};b.forEach(O)}this._onDidSplice.fire({insertedNodes:v,deletedNodes:b})},e.prototype.rerender=function(e){if(0===e.length)throw new mg(this.user,"Invalid tree location");var t=this.getTreeNodeWithListIndex(e),n=t.node,i=t.listIndex;t.revealed&&this.list.splice(i,1,[n])},e.prototype.has=function(e){return this.hasTreeNode(e)},e.prototype.getListIndex=function(e){var t=this.getTreeNodeWithListIndex(e),n=t.listIndex,i=t.visible,o=t.revealed;return i&&o?n:-1},e.prototype.getListRenderCount=function(e){return this.getTreeNode(e).renderNodeCount},e.prototype.isCollapsible=function(e){return this.getTreeNode(e).collapsible},e.prototype.setCollapsible=function(e,t){var n=this,i=this.getTreeNode(e);void 0===t&&(t=!i.collapsible);var o={collapsible:t};return this.eventBufferer.bufferEvents((function(){return n._setCollapseState(e,o)}))},e.prototype.isCollapsed=function(e){return this.getTreeNode(e).collapsed},e.prototype.setCollapsed=function(e,t,n){var i=this,o=this.getTreeNode(e);void 0===t&&(t=!o.collapsed);var r={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents((function(){return i._setCollapseState(e,r)}))},e.prototype._setCollapseState=function(e,t){var n=this.getTreeNodeWithListIndex(e),i=n.node,o=n.listIndex,r=n.revealed,s=this._setListNodeCollapseState(i,o,r,t);if(i!==this.root&&this.autoExpandSingleChildren&&s&&!Cg(t)&&i.collapsible&&!i.collapsed&&!t.recursive){for(var a=-1,u=0;u-1){a=-1;break}a=u}}a>-1&&this._setCollapseState(_g(e,[a]),t)}return s},e.prototype._setListNodeCollapseState=function(e,t,n,i){var o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;var r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o},e.prototype._setNodeCollapseState=function(e,t,n){var i;if(e===this.root?i=!1:(Cg(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!Cg(t)&&t.recursive)for(var o=0,r=e.children;o0,a.visibleChildrenCount=h,a.visible=2===u?h>0:1===u,a.visible?a.collapsed||(a.renderNodeCount=f):(a.renderNodeCount=0,i&&o.pop()),r&&r(a),a},e.prototype.updateNodeAfterCollapseChange=function(e){var t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n},e.prototype._updateNodeAfterCollapseChange=function(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(var n=0,i=e.children;nt.children.length)&&this.hasTreeNode(i,t.children[n])},e.prototype.getTreeNode=function(e,t){if(void 0===t&&(t=this.root),!e||0===e.length)return t;var n=e[0],i=e.slice(1);if(n<0||n>t.children.length)throw new mg(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])},e.prototype.getTreeNodeWithListIndex=function(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};var t=this.getParentNodeWithListIndex(e),n=t.parentNode,i=t.listIndex,o=t.revealed,r=t.visible,s=e[e.length-1];if(s<0||s>n.children.length)throw new mg(this.user,"Invalid tree location");var a=n.children[s];return{node:a,listIndex:i,revealed:o,visible:r&&a.visible}},e.prototype.getParentNodeWithListIndex=function(e,t,n,i,o){void 0===t&&(t=this.root),void 0===n&&(n=0),void 0===i&&(i=!0),void 0===o&&(o=!0);var r=e[0],s=e.slice(1);if(r<0||r>t.children.length)throw new mg(this.user,"Invalid tree location");for(var a=0;a0)?(Object(Z.f)(t.twistie,"codicon","codicon-chevron-down","collapsible"),Object(Z.S)(t.twistie,"collapsed",e.collapsed)):Object(Z.K)(t.twistie,"codicon","codicon-chevron-down","collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")},e.prototype.renderIndentGuides=function(e,t){var n=this;if(Object(Z.o)(t.indent),t.indentGuidesDisposable.dispose(),this.shouldRenderIndentGuides){for(var i=new le.b,o=this.modelProvider(),r=e,s=function(){var e=o.getNodeLocation(r),s=o.getParentNodeLocation(e);if(!s)return"break";var u=o.getNode(s),l=Object(Z.a)(".indent-guide",{style:"width: "+a.indent+"px"});a.activeIndentNodes.has(u)&&Object(Z.e)(l,"active"),0===t.indent.childElementCount?t.indent.appendChild(l):t.indent.insertBefore(l,t.indent.firstElementChild),a.renderedIndentGuides.add(u,l),i.add(Object(le.f)((function(){return n.renderedIndentGuides.delete(u,l)}))),r=u},a=this;;){if("break"===s())break}t.indentGuidesDisposable=i}},e.prototype._onDidChangeActiveNodes=function(e){var t=this;if(this.shouldRenderIndentGuides){var n=new Set,i=this.modelProvider();e.forEach((function(e){var t=i.getNodeLocation(e);try{var o=i.getParentNodeLocation(t);e.collapsible&&e.children.length>0&&!e.collapsed?n.add(e):o&&n.add(i.getNode(o))}catch(e){}})),this.activeIndentNodes.forEach((function(e){n.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.J)(e,"active")}))})),n.forEach((function(e){t.activeIndentNodes.has(e)||t.renderedIndentGuides.forEach(e,(function(e){return Object(Z.e)(e,"active")}))})),this.activeIndentNodes=n}},e.prototype.dispose=function(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),Object(le.e)(this.disposables)},e.DefaultIndent=8,e}(),Tg=function(){function e(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new le.b,e.onWillRefilter(this.reset,this,this.disposables)}return Object.defineProperty(e.prototype,"totalCount",{get:function(){return this._totalCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchCount",{get:function(){return this._matchCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{set:function(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()},enumerable:!0,configurable:!0}),e.prototype.filter=function(e,t){if(this._filter){var n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;if(0===("boolean"==typeof n?n?1:0:yg(n)?bg(n.visibility):n))return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:Dp.Default,visibility:!0};var i=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),o=i&&i.toString();if(void 0===o)return{data:Dp.Default,visibility:!0};var r=Tp(this._pattern,this._lowercasePattern,0,o,o.toLowerCase(),0,!0);return r?(this._matchCount++,{data:r,visibility:!0}):this.tree.options.filterOnType?2:{data:Dp.Default,visibility:!0}},e.prototype.reset=function(){this._totalCount=0,this._matchCount=0},e.prototype.dispose=function(){Object(le.e)(this.disposables)},e}(),Ag=function(){function e(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new W.a,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new W.a,this.enabledDisposables=new le.b,this.disposables=new le.b,this.domNode=Object(Z.a)(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,Object(Lf.a)(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=Object(Z.m)(n.getHTMLElement(),Object(Z.a)(".monaco-list-type-filter-message")),this.labelDomNode=Object(Z.m)(this.domNode,Object(Z.a)("span.label"));var r=Object(Z.m)(this.domNode,Object(Z.a)(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=Object(Z.m)(r,Object(Z.a)("input.filter.codicon.codicon-list-selection")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitle(),Object(Lf.a)(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=Object(Z.m)(r,Object(Z.a)("button.clear.codicon.codicon-close")),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=Object(Zn.a)("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}return Object.defineProperty(e.prototype,"enabled",{get:function(){return this._enabled},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"pattern",{get:function(){return this._pattern},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterOnType",{get:function(){return this._filterOnType},enumerable:!0,configurable:!0}),e.prototype.updateOptions=function(e){e.simpleKeyboardNavigation?this.disable():this.enable(),void 0!==e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),void 0!==e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")},e.prototype.enable=function(){var e=this;if(!this._enabled){var t=W.b.chain(Object(Lf.a)(this.view.getHTMLElement(),"keydown")).filter((function(t){return!Rg(t.target)||t.target===e.filterOnTypeDomNode})).filter((function(e){return"Dead"!==e.key&&!/^Media/.test(e.key)})).map((function(e){return new Gn.a(e)})).filter(this.keyboardNavigationEventFilter||function(){return!0}).filter((function(){return e.automaticKeyboardNavigation||e.triggered})).filter((function(t){return e.keyboardNavigationDelegate.mightProducePrintableCharacter(t)||(e.pattern.length>0||e.triggered)&&(9===t.keyCode||1===t.keyCode)&&!t.altKey&&!t.ctrlKey&&!t.metaKey||1===t.keyCode&&(ie.e?t.altKey&&!t.metaKey:t.ctrlKey)&&!t.shiftKey})).forEach((function(e){e.stopPropagation(),e.preventDefault()})).event,n=Object(Lf.a)(this.clearDomNode,"click");W.b.chain(W.b.any(t,n)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}},e.prototype.disable=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)},e.prototype.onEventOrInput=function(e){"string"==typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(ie.e?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)},e.prototype.onInput=function(e){var t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,(function(e){return!Dp.isDefault(e.filterData)}));var n=this.tree.getFocus();if(n.length>0){var i=n[0];null===this.tree.getRelativeTop(i)&&this.tree.reveal(i,.5)}this.render(),e||(this.triggered=!1)},e.prototype.onDragStart=function(){var e=this,t=this.view.getHTMLElement(),n=Object(Z.w)(t).left,i=t.clientWidth,o=i/2,r=this.domNode.clientWidth,s=new le.b,a=this.positionClassName,u=function(){switch(a){case"nw":e.domNode.style.top="4px",e.domNode.style.left="4px";break;case"ne":e.domNode.style.top="4px",e.domNode.style.left=i-r-6+"px"}};u(),Object(Z.J)(this.domNode,a),Object(Z.e)(this.domNode,"dragging"),s.add(Object(le.f)((function(){return Object(Z.J)(e.domNode,"dragging")}))),Object(Lf.a)(document,"dragover")((function(e){e.preventDefault();var t=e.screenX-n;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),a=t0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=Object(Zn.a)("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerHTML="",this._empty=!1),Object(Z.S)(this.domNode,"no-matches",e),this.domNode.title=Object(Zn.a)("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)},e.prototype.shouldAllowFocus=function(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!Dp.isDefault(e.filterData))},e.prototype.dispose=function(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),Object(le.e)(this.disposables)},e}();function Rg(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function Pg(e){return{elements:e.elements.map((function(e){return e.element})),browserEvent:e.browserEvent}}function Fg(e,t){t(e),e.children.forEach((function(e){return Fg(e,t)}))}var Vg=function(){function e(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new W.a,this.onDidChange=this._onDidChange.event}return Object.defineProperty(e.prototype,"nodeSet",{get:function(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet},enumerable:!0,configurable:!0}),e.prototype.set=function(e,t){Object(Xe.f)(this.nodes,e)||this._set(e,!1,t)},e.prototype._set=function(e,t,n){if(this.nodes=Ng(e),this.elements=void 0,this._nodeSet=void 0,!t){var i=this;this._onDidChange.fire({get elements(){return i.get()},browserEvent:n})}},e.prototype.get=function(){return this.elements||(this.elements=this.nodes.map((function(e){return e.element}))),Ng(this.elements)},e.prototype.getNodes=function(){return this.nodes},e.prototype.has=function(e){return this.nodeSet.has(e)},e.prototype.onDidModelSplice=function(e){var t=this,n=e.insertedNodes,i=e.deletedNodes;if(!this.identityProvider){var o=this.createNodeSet(),r=function(e){return o.delete(e)};return i.forEach((function(e){return Fg(e,r)})),void this.set(Object(Qn.e)(o))}var s=new Set,a=function(e){return s.add(t.identityProvider.getId(e.element).toString())};i.forEach((function(e){return Fg(e,a)}));var u=new Map,l=function(e){return u.set(t.identityProvider.getId(e.element).toString(),e)};n.forEach((function(e){return Fg(e,l)}));for(var c=[],d=0,h=this.nodes;d0&&e.prototype.setFocus.call(this,Object(Xe.e)(Ng(e.prototype.getFocus.call(this),r))),s.length>0&&e.prototype.setSelection.call(this,Object(Xe.e)(Ng(e.prototype.getSelection.call(this),s)))}},t.prototype.setFocus=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setFocus.call(this,t,n),i||this.focusTrait.set(t.map((function(e){return o.element(e)})),n)},t.prototype.setSelection=function(t,n,i){var o=this;void 0===i&&(i=!1),e.prototype.setSelection.call(this,t,n),i||this.selectionTrait.set(t.map((function(e){return o.element(e)})),n)},t}(pg),jg=function(){function e(e,t,n,i,o){var r=this;void 0===o&&(o={}),this._options=o,this.eventBufferer=new W.c,this.disposables=new le.b,this._onWillRefilter=new W.a,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new W.a;var s,a,u,l=new kg(n),c=new W.e,d=new W.e,h=new Ig(d.event);this.renderers=i.map((function(e){return new Mg(e,(function(){return r.model}),c.event,h,o)}));for(var f=0,p=this.renderers;f .indent-guide, .monaco-list"+t+".always .monaco-tl-indent > .indent-guide { border-color: "+e.treeIndentGuidesStroke.transparent(.4)+"; }"),n.push(".monaco-list"+t+" .monaco-tl-indent > .indent-guide.active { border-color: "+e.treeIndentGuidesStroke+"; }"));var i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)},e.prototype.collapse=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!0,t)},e.prototype.expand=function(e,t){return void 0===t&&(t=!1),this.model.setCollapsed(e,!1,t)},e.prototype.isCollapsible=function(e){return this.model.isCollapsible(e)},e.prototype.setCollapsible=function(e,t){return this.model.setCollapsible(e,t)},e.prototype.isCollapsed=function(e){return this.model.isCollapsed(e)},e.prototype.refilter=function(){this._onWillRefilter.fire(void 0),this.model.refilter()},e.prototype.setSelection=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.selection.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setSelection(o,t,!0)},e.prototype.getSelection=function(){return this.selection.get()},e.prototype.setFocus=function(e,t){var n=this,i=e.map((function(e){return n.model.getNode(e)}));this.focus.set(i,t);var o=e.map((function(e){return n.model.getListIndex(e)})).filter((function(e){return e>-1}));this.view.setFocus(o,t,!0)},e.prototype.focusNext=function(e,t,n,i){void 0===e&&(e=1),void 0===t&&(t=!1),void 0===i&&(i=this.focusNavigationFilter),this.view.focusNext(e,t,n,i)},e.prototype.getFocus=function(){return this.focus.get()},e.prototype.reveal=function(e,t){this.model.expandTo(e);var n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)},e.prototype.getRelativeTop=function(e){var t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)},e.prototype.onLeftArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!0)){var o=this.model.getParentNodeLocation(i);if(!o)return;var r=this.model.getListIndex(o);this.view.reveal(r),this.view.setFocus([r])}}},e.prototype.onRightArrow=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n);if(!this.model.setCollapsed(i,!1)){if(!n.children.some((function(e){return e.visible})))return;var o=this.view.getFocus()[0]+1;this.view.reveal(o),this.view.setFocus([o])}}},e.prototype.onSpace=function(e){e.preventDefault(),e.stopPropagation();var t=this.view.getFocusedElements();if(0!==t.length){var n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}},e.prototype.dispose=function(){Object(le.e)(this.disposables),this.view.dispose()},e}(),Hg=function(){return(Hg=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},nm=function(e){function t(t,n,i,o,r){return void 0===r&&(r={}),e.call(this,t,n,i,o,r)||this}return $g(t,e),Object.defineProperty(t.prototype,"onDidChangeCollapseState",{get:function(){return this.model.onDidChangeCollapseState},enumerable:!0,configurable:!0}),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.rerender=function(e){void 0!==e?this.model.rerender(e):this.view.rerender()},t.prototype.hasElement=function(e){return this.model.has(e)},t.prototype.createModel=function(e,t,n){return new Ug(e,t,n)},t}(jg),im=function(){function e(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}return Object.defineProperty(e.prototype,"compressedTreeNodeProvider",{get:function(){return this._compressedTreeNodeProvider()},enumerable:!0,configurable:!0}),e.prototype.renderTemplate=function(e){return{compressedTreeNode:void 0,data:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){var o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))},e.prototype.disposeElement=function(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.data)},e.prototype.renderTwistie=function(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)},tm([Zf.a],e.prototype,"compressedTreeNodeProvider",null),e}();var om=function(e){function t(t,n,i,o,r){void 0===r&&(r={});var s=this,a=function(){return s},u=o.map((function(e){return new im(a,e)}));return s=e.call(this,t,n,i,u,function(e,t){return t&&em(em({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel:function(n){var i;try{i=e().getCompressedTreeNode(n)}catch(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}(a,r))||this}return $g(t,e),t.prototype.setChildren=function(e,t){this.model.setChildren(e,t)},t.prototype.createModel=function(e,t,n){return new Qg(e,t,n)},t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),void 0!==t.compressionEnabled&&this.model.setCompressionEnabled(t.compressionEnabled)},t.prototype.getCompressedTreeNode=function(e){return void 0===e&&(e=null),this.model.getCompressedTreeNode(e)},t}(nm),rm=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),sm=function(){return(sm=Object.assign||function(e){for(var t,n=1,i=arguments.length;n0&&o[o.length-1])||6!==r[0]&&2!==r[0])){s=0;continue}if(3===r[0]&&(!o||r[1]>o[0]&&r[1]-1&&i.focus.push(d),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(d),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?h.push(d):o&&r.collapseByDefault&&!r.collapseByDefault(t)&&(d.collapsedByDefault=!1,h.push(d)),d})),p=0,g=Object(Qn.e)(s);p-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?st.c.map(st.c.fromArray(e.children),(function(e){return i.asTreeElement(e,t)})):[],collapsible:e.hasChildren,collapsed:n})},e.prototype.processChildren=function(e){return this.sorter&&e.sort(this.sorter.compare.bind(this.sorter)),e},e.prototype.dispose=function(){this.disposables.dispose()},e}(),Cm=function(){function e(e){this.node=e}return Object.defineProperty(e.prototype,"element",{get:function(){return{elements:this.node.element.elements.map((function(e){return e.element})),incompressible:this.node.element.incompressible}},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"children",{get:function(){return this.node.children.map((function(t){return new e(t)}))},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"depth",{get:function(){return this.node.depth},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildrenCount",{get:function(){return this.node.visibleChildrenCount},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visibleChildIndex",{get:function(){return this.node.visibleChildIndex},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsible",{get:function(){return this.node.collapsible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"collapsed",{get:function(){return this.node.collapsed},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"visible",{get:function(){return this.node.visible},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterData",{get:function(){return this.node.filterData},enumerable:!0,configurable:!0}),e}(),wm=function(){function e(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}return e.prototype.renderTemplate=function(e){return{templateData:this.renderer.renderTemplate(e)}},e.prototype.renderElement=function(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.renderCompressedElements=function(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.renderTwistie=function(e,t){return Object(Z.S)(t,"codicon-loading",e.slow),!1},e.prototype.disposeElement=function(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)},e.prototype.disposeCompressedElements=function(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)},e.prototype.disposeTemplate=function(e){this.renderer.disposeTemplate(e.templateData)},e.prototype.dispose=function(){this.renderedNodes.clear(),this.disposables=Object(le.e)(this.disposables)},e}();var Sm=function(e){function t(t,n,i,o,r,s,a){void 0===a&&(a={});var u=e.call(this,t,n,i,r,s,a)||this;return u.compressionDelegate=o,u.compressibleNodeMapper=new vg((function(e){return new Cm(e)})),u.filter=a.filter,u}return rm(t,e),t.prototype.createTree=function(e,t,n,i,o){var r=this,s=new kg(n),a=i.map((function(e){return new wm(e,r.nodeMapper,(function(){return r.compressibleNodeMapper}),r._onDidChangeNodeSlowState.event)})),u=function(e){var t=e&&_m(e);return t&&sm(sm({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&sm(sm({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel:function(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map((function(e){return e.element})))}})})}(o)||{};return new om(e,t,s,a,u)},t.prototype.asTreeElement=function(t,n){return sm({incompressible:this.compressionDelegate.isIncompressible(t.element)},e.prototype.asTreeElement.call(this,t,n))},t.prototype.updateOptions=function(e){void 0===e&&(e={}),this.tree.updateOptions(e)},t.prototype.render=function(t,n){var i=this;if(!this.identityProvider)return e.prototype.render.call(this,t,n);var o=function(e){return i.identityProvider.getId(e).toString()},r=function(e){for(var t=new Set,n=0,r=e;n=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},km=function(e,t){return function(n,i){t(n,i,e)}},Im=Object(ue.c)("listService"),Mm=function(){function e(e){this._themeService=e,this.disposables=new le.b,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}return Object.defineProperty(e.prototype,"lastFocusedList",{get:function(){return this._lastFocusedWidget},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this;if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;var i=new sg(Object(Z.q)(),"");this.disposables.add(bf(i,this._themeService))}if(this.lists.some((function(t){return t.widget===e})))throw new Error("Cannot register the same widget multiple times");var o={widget:e,extraContextKeys:t};return this.lists.push(o),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),Object(le.d)(e.onDidFocus((function(){return n._lastFocusedWidget=e})),Object(le.f)((function(){return n.lists.splice(n.lists.indexOf(o),1)})),e.onDidDispose((function(){n.lists=n.lists.filter((function(e){return e!==o})),n._lastFocusedWidget===e&&(n._lastFocusedWidget=void 0)})))},e.prototype.dispose=function(){this.disposables.dispose()},e=Em([km(0,Ir.c)],e)}(),Tm=new Zi.d("listFocus",!0),Am=new Zi.d("listSupportsMultiselect",!0),Rm=(Zi.a.and(Tm,Zi.a.not("inputFocus")),new Zi.d("listHasSelectionOrFocus",!1)),Pm=new Zi.d("listDoubleSelection",!1),Fm=new Zi.d("listMultiSelection",!1),Vm=new Zi.d("listSupportsKeyboardNavigation",!0),Wm=new Zi.d("listAutomaticKeyboardNavigation",!0),Bm=!1;var jm="workbench.tree.indent";function Hm(e){return"alt"===e.getValue("workbench.list.multiSelectModifier")}function zm(e){return"doubleClick"!==e.getValue("workbench.list.openMode")}var Um=function(e){function t(t){var n=e.call(this)||this;return n.configurationService=t,n.useAltAsMultipleSelectionModifier=Hm(t),n.registerListeners(),n}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.multiSelectModifier")&&(e.useAltAsMultipleSelectionModifier=Hm(e.configurationService))})))},t.prototype.isSelectionSingleChangeEvent=function(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:eg(e)},t.prototype.isSelectionRangeChangeEvent=function(e){return tg(e)},t}(le.a),Km=function(e){function t(t,n){var i=e.call(this)||this;return i.configurationService=t,i.existingOpenController=n,i.openOnSingleClick=zm(t),i.registerListeners(),i}return Dm(t,e),t.prototype.registerListeners=function(){var e=this;this._register(this.configurationService.onDidChangeConfiguration((function(t){t.affectsConfiguration("workbench.list.openMode")&&(e.openOnSingleClick=zm(e.configurationService))})))},t.prototype.shouldOpen=function(e){if(e instanceof MouseEvent){var t=0===e.button,n=2===e.detail;return!(t&&!this.openOnSingleClick&&!n)&&(!(!t&&1!==e.button)&&(!this.existingOpenController||this.existingOpenController.shouldOpen(e)))}return!this.existingOpenController||this.existingOpenController.shouldOpen(e)},t}(le.a);function qm(e,t){var n=!1;return function(i){if(n)return n=!1,!1;var o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}(function(e){function t(t,n,i,o,r,s,a,u,l,c,d){var h=this,f=Gm(n,r,s,l,c,d),p=f.options,g=f.getAutomaticKeyboardNavigation,m=f.disposable;return(h=e.call(this,t,n,i,o,p)||this).disposables.add(m),h.internals=new Xm(h,p,g,r.overrideStyles,s,a,u,l,d),h.disposables.add(h.internals),h}Dm(t,e),t=Em([km(5,Zi.c),km(6,Im),km(7,Ir.c),km(8,Pi),km(9,Cd.a),km(10,Jl)],t)})(nm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=Em([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(Om),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h){var f=this,p=Gm(n,s,a,c,d,h),g=p.options,m=p.getAutomaticKeyboardNavigation,v=p.disposable;return(f=e.call(this,t,n,i,o,r,g)||this).disposables.add(v),f.internals=new Xm(f,g,m,s.overrideStyles,a,u,l,c,h),f.disposables.add(f.internals),f}Dm(t,e),t.prototype.updateOptions=function(t){void 0===t&&(t={}),e.prototype.updateOptions.call(this,t),t.overrideStyles&&this.internals.updateStyleOverrides(t.overrideStyles)},t=Em([km(6,Zi.c),km(7,Im),km(8,Ir.c),km(9,Pi),km(10,Cd.a),km(11,Jl)],t)}(bm),function(e){function t(t,n,i,o,r,s,a,u,l,c,d,h,f){var p=this,g=Gm(n,a,u,d,h,f),m=g.options,v=g.getAutomaticKeyboardNavigation,_=g.disposable;return(p=e.call(this,t,n,i,o,r,s,m)||this).disposables.add(_),p.internals=new Xm(p,m,v,a.overrideStyles,u,l,c,d,f),p.disposables.add(p.internals),p}Dm(t,e),t=Em([km(7,Zi.c),km(8,Im),km(9,Ir.c),km(10,Pi),km(11,Cd.a),km(12,Jl)],t)}(Sm);function Gm(e,t,n,i,o,r){Vm.bindTo(n),Bm||(Wm.bindTo(n),Bm=!0);var s=function(){var e=n.getContextKeyValue("listAutomaticKeyboardNavigation");return e&&(e=i.getValue("workbench.list.automaticKeyboardNavigation")),e},a=r.isScreenReaderOptimized()?"simple":i.getValue("workbench.list.keyboardNavigation"),u=void 0!==t.horizontalScrolling?t.horizontalScrolling:function(e){return function(e,t,n){var i=e.inspect(t),o=e.inspect(n);return void 0!==i.userValue||void 0!==i.workspaceValue||void 0!==i.workspaceFolderValue?i.value:void 0!==o.userValue||void 0!==o.workspaceValue||void 0!==o.workspaceFolderValue?o.value:i.defaultValue}(e,"workbench.list.horizontalScrolling","workbench.tree.horizontalScrolling")}(i),l=zm(i),c=function(e,t,n){var i=new le.b,o=xm({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){var r=new Um(t);o.multipleSelectionController=r,i.add(r)}var s=new Km(t,e.openController);return o.openController=s,i.add(s),o.keyboardNavigationDelegate={mightProducePrintableCharacter:function(e){return n.mightProducePrintableCharacter(e)}},[o,i]}(t,i,o),d=c[0],h=c[1],f=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:h,options:xm(xm({keyboardSupport:!1},d),{indent:i.getValue(jm),renderIndentGuides:i.getValue("workbench.tree.renderIndentGuides"),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===a,filterOnType:"filter"===a,horizontalScrolling:u,openOnSingleClick:l,keyboardNavigationEventFilter:qm(e,o),additionalScrollHeight:f,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements})}}var Ym,Zm,Xm=function(){function e(e,t,n,i,o,r,s,a,u){var l=this;this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=function(e,t){var n=e.createScoped(t.getHTMLElement());return Tm.bindTo(n),n}(o,e),Am.bindTo(this.contextKeyService).set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=Rm.bindTo(this.contextKeyService),this.hasDoubleSelection=Pm.bindTo(this.contextKeyService),this.hasMultiSelection=Fm.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=Hm(a);var c=new Set;c.add("listAutomaticKeyboardNavigation");var d=function(){var t=u.isScreenReaderOptimized()?"simple":a.getValue("workbench.list.keyboardNavigation");e.updateOptions({simpleKeyboardNavigation:"simple"===t,filterOnType:"filter"===t})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0),l.hasMultiSelection.set(t.length>1),l.hasDoubleSelection.set(2===t.length)})),e.onDidChangeFocus((function(){var t=e.getSelection(),n=e.getFocus();l.hasSelectionOrFocus.set(t.length>0||n.length>0)})),a.onDidChangeConfiguration((function(t){if(t.affectsConfiguration("workbench.list.openMode")&&e.updateOptions({openOnSingleClick:zm(a)}),t.affectsConfiguration("workbench.list.multiSelectModifier")&&(l._useAltAsMultipleSelectionModifier=Hm(a)),t.affectsConfiguration(jm)){var i=a.getValue(jm);e.updateOptions({indent:i})}if(t.affectsConfiguration("workbench.tree.renderIndentGuides")){var o=a.getValue("workbench.tree.renderIndentGuides");e.updateOptions({renderIndentGuides:o})}t.affectsConfiguration("workbench.list.keyboardNavigation")&&d(),t.affectsConfiguration("workbench.list.automaticKeyboardNavigation")&&e.updateOptions({automaticKeyboardNavigation:n()})})),this.contextKeyService.onDidChangeContext((function(t){t.affectsSome(c)&&e.updateOptions({automaticKeyboardNavigation:n()})})),u.onDidChangeScreenReaderOptimized((function(){return d()})))}return e.prototype.updateStyleOverrides=function(e){Object(le.e)(this.styler),this.styler=e?bf(this.tree,this.themeService,e):le.a.None},e.prototype.dispose=function(){this.disposables=Object(le.e)(this.disposables),this.styler=Object(le.e)(this.styler)},e=Em([km(4,Zi.c),km(5,Im),km(6,Ir.c),km(7,Pi),km(8,Jl)],e)}();Xn.a.as($n).registerConfiguration({id:"workbench",order:7,title:Object(Zn.a)("workbenchConfigurationTitle","Workbench"),type:"object",properties:(Lm={},Lm["workbench.list.multiSelectModifier"]={type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[Object(Zn.a)("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),Object(Zn.a)("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:Object(Zn.a)({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},Lm["workbench.list.openMode"]={type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:Object(Zn.a)({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},Lm["workbench.list.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench.")},Lm["workbench.tree.horizontalScrolling"]={type:"boolean",default:!1,description:Object(Zn.a)("tree horizontalScrolling setting","Controls whether trees support horizontal scrolling in the workbench."),deprecationMessage:Object(Zn.a)("deprecated","This setting is deprecated, please use '{0}' instead.","workbench.list.horizontalScrolling")},Lm[jm]={type:"number",default:8,minimum:0,maximum:40,description:Object(Zn.a)("tree indent setting","Controls tree indentation in pixels.")},Lm["workbench.tree.renderIndentGuides"]={type:"string",enum:["none","onHover","always"],default:"onHover",description:Object(Zn.a)("render tree indent guides","Controls whether the tree should render indent guides.")},Lm["workbench.list.keyboardNavigation"]={type:"string",enum:["simple","highlight","filter"],enumDescriptions:[Object(Zn.a)("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),Object(Zn.a)("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),Object(Zn.a)("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:Object(Zn.a)("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},Lm["workbench.list.automaticKeyboardNavigation"]={type:"boolean",default:!0,markdownDescription:Object(Zn.a)("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")},Lm)}),function(e){e[e.Hint=1]="Hint",e[e.Info=2]="Info",e[e.Warning=4]="Warning",e[e.Error=8]="Error"}(Ym||(Ym={})),function(e){e.compare=function(e,t){return t-e};var t=Object.create(null);t[e.Error]=Object(Zn.a)("sev.error","Error"),t[e.Warning]=Object(Zn.a)("sev.warning","Warning"),t[e.Info]=Object(Zn.a)("sev.info","Info"),e.toString=function(e){return t[e]||""},e.fromSeverity=function(t){switch(t){case Yn.a.Error:return e.Error;case Yn.a.Warning:return e.Warning;case Yn.a.Info:return e.Info;case Yn.a.Ignore:return e.Hint}},e.toSeverity=function(t){switch(t){case e.Error:return Yn.a.Error;case e.Warning:return Yn.a.Warning;case e.Info:return Yn.a.Info;case e.Hint:return Yn.a.Ignore}}}(Ym||(Ym={})),function(e){function t(e,t){var n=[""];return e.source?n.push(e.source.replace("¦","¦")):n.push(""),e.code?"string"==typeof e.code?n.push(e.code.replace("¦","¦")):n.push(e.code.value.replace("¦","¦")):n.push(""),void 0!==e.severity&&null!==e.severity?n.push(Ym.toString(e.severity)):n.push(""),e.message&&t?n.push(e.message.replace("¦","¦")):n.push(""),void 0!==e.startLineNumber&&null!==e.startLineNumber?n.push(e.startLineNumber.toString()):n.push(""),void 0!==e.startColumn&&null!==e.startColumn?n.push(e.startColumn.toString()):n.push(""),void 0!==e.endLineNumber&&null!==e.endLineNumber?n.push(e.endLineNumber.toString()):n.push(""),void 0!==e.endColumn&&null!==e.endColumn?n.push(e.endColumn.toString()):n.push(""),n.push(""),n.join("¦")}e.makeKey=function(e){return t(e,!0)},e.makeKeyOptionalMessage=t}(Zm||(Zm={}));var Jm,Qm,$m=Object(ue.c)("markerService");(Qm=Jm||(Jm={})).get=function(e,t,n){if(e[t])return e[t][n]},Qm.set=function(e,t,n,i){e[t]||(e[t]=Object.create(null)),e[t][n]=i},Qm.remove=function(e,t,n){return!(!e[t]||!e[t][n]||(delete e[t][n],Object(je.f)(e[t])&&delete e[t],0))};var ev=function(){function e(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=Object.create(null),this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}return e.prototype.dispose=function(){this._subscription.dispose(),this._data=void 0},e.prototype._update=function(e){if(this._data)for(var t=0,n=e;t0?a:1,startColumn:u=u>0?u:1,endLineNumber:l=l>=a?l:a,endColumn:c=c>0?c:u,relatedInformation:d,tags:h}},e.prototype.read=function(t){void 0===t&&(t=Object.create(null));var n=t.owner,i=t.resource,o=t.severities,r=t.take;if((!r||r<0)&&(r=-1),n&&i){if(y=Jm.get(this._byResource,i.toString(),n)){for(var s=[],a=0,u=y;a0&&c===r)break}}return s}return[]}if(n||i){var d=n?this._byOwner[n]:i?this._byResource[i.toString()]:void 0;if(!d)return[];s=[];for(var h in d)for(var f=0,p=d[h];f0&&c===r)return s}}return s}var s=[];for(var g in this._byResource)for(var m in this._byResource[g])for(var v=0,_=this._byResource[g][m];v<_.length;v++){var y=_[v];if(e._accept(y,o)){var c=s.push(y);if(r>0&&c===r)return s}}return s},e._accept=function(e,t){return void 0===t||(t&e.severity)===e.severity},e._debouncer=function(t,n){t||(e._dedupeMap=Object.create(null),t=[]);for(var i=0,o=n;i=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ov=function(e,t){return function(n,i){t(n,i,e)}},rv=function(){function e(e){this._commandService=e}return e.prototype.createMenu=function(e,t){return new sv(e,this._commandService,t)},e=iv([ov(0,ae.b)],e)}(),sv=function(){function e(e,t,n){var i=this;this._id=e,this._commandService=t,this._contextKeyService=n,this._onDidChange=new W.a,this._dispoables=new le.b,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(W.b.debounce(W.b.filter(bd.c.onDidChangeMenu,(function(e){return e===i._id})),(function(){}),50)(this._build,this)),this._dispoables.add(W.b.debounce(this._contextKeyService.onDidChangeContext,(function(e,t){return e||t.affectsSome(i._contextKeys)}),50)((function(e){return e&&i._onDidChange.fire(void 0)}),this))}return e.prototype.dispose=function(){this._dispoables.dispose(),this._onDidChange.dispose()},e.prototype._build=function(){this._menuGroups.length=0,this._contextKeys.clear();var t,n=bd.c.getMenuItems(this._id);n.sort(e._compareMenuItems);for(var i=0,o=n;i0&&t.push([r,s])}return t},e._fillInKbExprKeys=function(e,t){if(e)for(var n=0,i=e.keys();na?1:e._compareTitles(Object(bd.e)(t)?t.command.title:t.title,Object(bd.e)(n)?n.command.title:n.title)},e._compareTitles=function(e,t){var n="string"==typeof e?e:e.value,i="string"==typeof t?t:t.value;return n.localeCompare(i)},e=iv([ov(1,ae.b),ov(2,Zi.c)],e)}(),av=Object(ue.c)("markerDecorationsService"),uv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),lv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},cv=function(e,t){return function(n,i){t(n,i,e)}};function dv(e){return e.toString()}var hv,fv=function(e){function t(t){var n=e.call(this)||this;return n.model=t,n._markersData=new Map,n._register(Object(le.f)((function(){n.model.deltaDecorations(Object(Qn.d)(n._markersData),[]),n._markersData.clear()}))),n}return uv(t,e),t.prototype.update=function(e,t){var n=Object(Qn.d)(this._markersData);this._markersData.clear();for(var i=this.model.deltaDecorations(n,t),o=0;o=o?new z.a(n.startLineNumber,o-1,n.endLineNumber,o):new z.a(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){var r=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);r=0},t=lv([cv(0,Rt.a),cv(1,$m)],t)}(le.a),gv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),mv=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},vv=function(e,t){return function(n,i){t(n,i,e)}},_v=function(e){function t(t,n){var i=e.call(this)||this;i._contextKeyService=t,i._configurationService=n,i._accessibilitySupport=0,i._onDidChangeScreenReaderOptimized=new W.a,i._accessibilityModeEnabledContext=Ql.bindTo(i._contextKeyService);var o=function(){return i._accessibilityModeEnabledContext.set(i.isScreenReaderOptimized())};return i._register(i._configurationService.onDidChangeConfiguration((function(e){e.affectsConfiguration("editor.accessibilitySupport")&&(o(),i._onDidChangeScreenReaderOptimized.fire())}))),o(),i.onDidChangeScreenReaderOptimized((function(){return o()})),i}return gv(t,e),Object.defineProperty(t.prototype,"onDidChangeScreenReaderOptimized",{get:function(){return this._onDidChangeScreenReaderOptimized.event},enumerable:!0,configurable:!0}),t.prototype.isScreenReaderOptimized=function(){var e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport},t.prototype.getAccessibilitySupport=function(){return this._accessibilitySupport},t=mv([vv(0,Zi.c),vv(1,Pi)],t)}(le.a),yv=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();!function(e){var t=new Xl,n=function(){function e(e,t){this._serviceId=e,this._factory=t,this._value=null}return Object.defineProperty(e.prototype,"id",{get:function(){return this._serviceId},enumerable:!0,configurable:!0}),e.prototype.get=function(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value},e}();e.LazyStaticService=n;var i=[];function o(e,t){var o=new n(e,t);return i.push(o),o}e.init=function(e){for(var t=new Xl,n=0,o=Ic;n=0&&n<5;)n++,t=t.replace(/@(\w+)/g,(function(n,i){var o="";if("string"==typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Mn(e,"language definition does not contain attribute '"+i+"', used at: "+t):Mn(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return En(o)?"":"(?:"+o+")"}));return new RegExp(t,e.ignoreCase?"i":"")}function Yv(e,t,n,i){var o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);var a,u="~",l=r;if(r&&0!==r.length?/^\w*$/.test(l)?u="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/))&&(u=s[1],l=s[2]):(u="!=",l=""),"~"!==u&&"!~"!==u||!/^(\w|\|)*$/.test(l))if("@"===u||"!@"===u){var c=e[l];if(!c)throw Mn(e,"the @ match target '"+l+"' is not defined, in rule: "+t);if(!function(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(var n=0,i=t;n=100){i-=100;var o=n.split(".");if(o.unshift(n),i0&&"^"===n[0],this.name=this.name+": "+n,this.regex=Gv(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")},e.prototype.setAction=function(e,t){this.action=function e(t,n,i){if(i){if("string"==typeof i)return i;if(i.token||""===i.token){if("string"!=typeof i.token)throw Mn(t,"a 'token' attribute must be of type string, in rule: "+n);var o={token:i.token};if(i.token.indexOf("$")>=0&&(o.tokenSubst=!0),"string"==typeof i.bracket)if("@open"===i.bracket)o.bracket=1;else{if("@close"!==i.bracket)throw Mn(t,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+n);o.bracket=-1}if(i.next){if("string"!=typeof i.next)throw Mn(t,"the next state must be a string value in rule: "+n);var r=i.next;if(!/^(@pop|@push|@popall)$/.test(r)&&("@"===r[0]&&(r=r.substr(1)),r.indexOf("$")<0&&!function(e,t){for(var n=t;n&&n.length>0;){if(e.stateNames[n])return!0;var i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}(t,Tn(t,r,"",[],""))))throw Mn(t,"the next state '"+i.next+"' is not defined in rule: "+n);o.next=r}return"number"==typeof i.goBack&&(o.goBack=i.goBack),"string"==typeof i.switchTo&&(o.switchTo=i.switchTo),"string"==typeof i.log&&(o.log=i.log),"string"==typeof i.nextEmbedded&&(o.nextEmbedded=i.nextEmbedded,t.usesEmbedded=!0),o}if(Array.isArray(i)){for(var s=[],a=0,u=i.length;a0&&o[r-1]===c)){var d=l.startIndex;0===a?d=0:d=1&&l.length<=3)if(d.setRegex(i,l[0]),l.length>=3)if("string"==typeof l[1])d.setAction(i,{token:l[1],next:l[2]});else{if("object"!=typeof l[1])throw Mn(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);var h=l[1];h.next=l[2],d.setAction(i,h)}else d.setAction(i,l[1]);else{if(!l.regex)throw Mn(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);l.name&&"string"==typeof l.name&&(d.name=l.name),l.matchOnlyAtStart&&(d.matchOnlyAtLineStart=Uv(l.matchOnlyAtLineStart,!1)),d.setRegex(i,l.regex),d.setAction(i,l.action)}r.push(d)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!=typeof t.tokenizer)throw Mn(n,"a language definition must define the 'tokenizer' attribute as an object");for(var r in n.tokenizer=[],t.tokenizer)if(t.tokenizer.hasOwnProperty(r)){n.start||(n.start=r);var s=t.tokenizer[r];n.tokenizer[r]=new Array,o("tokenizer."+r,n.tokenizer[r],s)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Mn(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];for(var a=[],u=0,l=t.brackets;u0&&e.getLanguageId(a-1)===r;)a--;return new o(e,r,a,s+1,e.getStartOffset(a),e.getEndOffset(s))}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}));var o=function(){function e(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}return e.prototype.getLineContent=function(){return this._actual.getLineContent().substring(this.firstCharOffset,this._lastCharOffset)},e.prototype.getActualLineContentBefore=function(e){return this._actual.getLineContent().substring(0,this.firstCharOffset+e)},e.prototype.getTokenCount=function(){return this._lastTokenIndex-this._firstTokenIndex},e.prototype.findTokenIndexAtOffset=function(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex},e.prototype.getStandardTokenType=function(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)},e}();function r(e){return 0!=(7&e)}},"C/vA":function(e,t,n){"use strict";function i(e){var t,n=this,i=!1;return function(){return i?t:(i=!0,t=e.apply(n,arguments))}}n.d(t,"a",(function(){return i}))},C6rC:function(e,t,n){},CHaL:function(e,t,n){},CZ1j:function(e,t,n){"use strict";function i(e){return e<0?0:e>255?255:0|e}function o(e){return e<0?0:e>4294967295?4294967295:0|e}n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o}))},"Cg/j":function(e,t,n){"use strict";var i;n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return a})),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));var o=s("instantiationService");function r(e,t,n,o){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:o}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:o}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);var t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");r(t,e,i,!1)};return t.toString=function(){return e},i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");r(e,t,i,!0)}}},CjF5:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("D3Dy"),o=n("MNsG"),r={clipboard:{writeText:o.f||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:o.f||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:function(){if(i.i)return!1;if(i.e){var e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0}()},keyboard:o.f||i.l?0:navigator.keyboard||i.k?1:2,touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)}},D3Dy:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"o",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return h})),n.d(t,"h",(function(){return f})),n.d(t,"m",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"j",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"l",(function(){return b}));var i=n("MI8n"),o=function(){function e(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new i.a,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}return e.prototype.getZoomLevel=function(){return this._zoomLevel},e.prototype.getTimeSinceLastZoomLevelChanged=function(){return Date.now()-this._lastZoomLevelChangeTime},e.prototype.getPixelRatio=function(){var e=document.createElement("canvas").getContext("2d");return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)},e.INSTANCE=new e,e}();function r(){return o.INSTANCE.getZoomLevel()}function s(){return o.INSTANCE.getTimeSinceLastZoomLevelChanged()}function a(e){return o.INSTANCE.onDidChangeZoomLevel(e)}function u(){return o.INSTANCE.getPixelRatio()}var l=navigator.userAgent,c=l.indexOf("Trident")>=0,d=l.indexOf("Edge/")>=0,h=c||d,f=l.indexOf("Firefox")>=0,p=l.indexOf("AppleWebKit")>=0,g=l.indexOf("Chrome")>=0,m=!g&&l.indexOf("Safari")>=0,v=!g&&!m&&p,_=l.indexOf("iPad")>=0||m&&navigator.maxTouchPoints>0,y=d&&l.indexOf("WebView/")>=0,b=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches},DTDp:function(e,t,n){},"E+ie":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csp",extensions:[],aliases:["CSP","csp"],loader:function(){return n.e(165).then(n.bind(null,"p+q7"))}})},E4kL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"yaml",extensions:[".yaml",".yml"],aliases:["YAML","yaml","YML","yml"],mimetypes:["application/x-yaml"],loader:function(){return n.e(204).then(n.bind(null,"EaLm"))}})},EIAu:function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return g}));var i=n("N0LK"),o=n("aokT"),r=function(){function e(t,n,i,o,r,s){this.languageIdentifier=t,this.index=n,this.open=i,this.close=o,this.forwardRegex=r,this.reversedRegex=s,this._openSet=e._toSet(this.open),this._closeSet=e._toSet(this.close)}return e.prototype.isOpen=function(e){return this._openSet.has(e)},e.prototype.isClose=function(e){return this._closeSet.has(e)},e._toSet=function(e){for(var t=new Set,n=0,i=e;n0&&u.push({open:c,close:d})}return u}(t);this.brackets=n.map((function(t,i){return new r(e,i,t.open,t.close,function(e,t,n,i){var o=[];o=(o=o.concat(e)).concat(t);for(var r=0,s=o.length;r=0&&i.push(l)}for(var c=0,d=s.close;c=0&&i.push(h)}}}function u(e,t){return e.length-t.length}function l(e){if(e.length<=1)return e;for(var t=[],n=new Set,i=0,o=e;i=0;n--)t+=e.charAt(n);return t}(h=e)),f}),g=function(){function e(){}return e._findPrevBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=n.length-(r.index||0),a=r[0].length,u=i+s;return new o.a(t,u-a+1,t,u+1)},e.findPrevBracketInRange=function(e,t,n,i,o){var r=p(n).substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,r,i)},e.findNextBracketInText=function(e,t,n,i){var r=n.match(e);if(!r)return null;var s=r.index||0,a=r[0].length;if(0===a)return null;var u=i+s;return new o.a(t,u+1,t,u+1+a)},e.findNextBracketInRange=function(e,t,n,i,o){var r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)},e}()},EOst:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"typescript",extensions:[".ts",".tsx"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:function(){return n.e(201).then(n.bind(null,"87dK"))}})},EffR:function(e,t,n){"use strict";n.d(t,"o",(function(){return _})),n.d(t,"L",(function(){return y})),n.d(t,"G",(function(){return b})),n.d(t,"C",(function(){return L})),n.d(t,"e",(function(){return N})),n.d(t,"f",(function(){return O})),n.d(t,"J",(function(){return D})),n.d(t,"K",(function(){return x})),n.d(t,"S",(function(){return E})),n.d(t,"g",(function(){return I})),n.d(t,"k",(function(){return T})),n.d(t,"h",(function(){return A})),n.d(t,"i",(function(){return R})),n.d(t,"O",(function(){return P})),n.d(t,"Q",(function(){return F})),n.d(t,"j",(function(){return G})),n.d(t,"t",(function(){return Y})),n.d(t,"s",(function(){return Z})),n.d(t,"z",(function(){return Q})),n.d(t,"w",(function(){return $})),n.d(t,"d",(function(){return ee})),n.d(t,"B",(function(){return te})),n.d(t,"v",(function(){return ne})),n.d(t,"u",(function(){return ie})),n.d(t,"A",(function(){return oe})),n.d(t,"E",(function(){return re})),n.d(t,"r",(function(){return se})),n.d(t,"H",(function(){return ue})),n.d(t,"y",(function(){return le})),n.d(t,"q",(function(){return ce})),n.d(t,"I",(function(){return fe})),n.d(t,"F",(function(){return pe})),n.d(t,"c",(function(){return ge})),n.d(t,"b",(function(){return me})),n.d(t,"P",(function(){return ve})),n.d(t,"N",(function(){return _e})),n.d(t,"T",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"a",(function(){return Ne})),n.d(t,"R",(function(){return Oe})),n.d(t,"D",(function(){return De})),n.d(t,"M",(function(){return xe})),n.d(t,"x",(function(){return Ee})),n.d(t,"p",(function(){return ke})),n.d(t,"U",(function(){return Ie})),n.d(t,"l",(function(){return Me})),n.d(t,"n",(function(){return Te}));var i,o=n("D3Dy"),r=n("4y0V"),s=n("uDWl"),a=n("XSiN"),u=n("X+cX"),l=n("/cxE"),c=n("MI8n"),d=n("pmY6"),h=n("MNsG"),f=n("6OMU"),p=n("tYmi"),g=(n("CjF5"),i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(){return(m=Object.assign||function(e){for(var t,n=1,i=arguments.length;n=0;){if(r=s+o,(0===s||32===n.charCodeAt(s-1))&&32===n.charCodeAt(r))return this._lastStart=s,void(this._lastEnd=r+1);if(s>0&&32===n.charCodeAt(s-1)&&r===i)return this._lastStart=s-1,void(this._lastEnd=r);if(0===s&&r===i)return this._lastStart=0,void(this._lastEnd=r)}this._lastStart=-1}else this._lastStart=-1}else this._lastStart=-1},e.prototype.hasClass=function(e,t){return this._findClassName(e,t),-1!==this._lastStart},e.prototype.addClasses=function(e){for(var t=this,n=[],i=1;i0;)B.sort(U.sort),B.shift().execute();H=!1},F=function(e,t){void 0===t&&(t=0);var n,i=new U(e,t);return W.push(i),j||(j=!0,n=z,V||(V=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||function(e){return setTimeout((function(){return e((new Date).getTime())}),0)}),V.call(self,n)),i},P=function(e,t){if(H){var n=new U(e,t);return B.push(n),n}return F(e,t)};var K=function(e,t){return t},q=function(e){function t(t,n,i,o,r){void 0===o&&(o=K),void 0===r&&(r=16);var s=e.call(this)||this,a=null,l=0,c=s._register(new u.e),d=function(){l=(new Date).getTime(),i(a),a=null};return s._register(I(t,n,(function(e){a=o(a,e);var t=(new Date).getTime()-l;t>=r?(c.cancel(),d()):c.setIfNotSet(d,r-t)}))),s}return g(t,e),t}(d.a);function G(e,t,n,i,o){return new q(e,t,n,i,o)}function Y(e){return document.defaultView.getComputedStyle(e,null)}function Z(e){if(e!==document.body)return new J(e.clientWidth,e.clientHeight);if(h.c&&window.visualViewport){var t=window.visualViewport.width,n=window.visualViewport.height-(o.l?24:0);return new J(t,n)}if(window.innerWidth&&window.innerHeight)return new J(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new J(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new J(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var X=function(){function e(){}return e.convertToPixels=function(e,t){return parseFloat(t)||0},e.getDimension=function(t,n,i){var o=Y(t),r="0";return o&&(r=o.getPropertyValue?o.getPropertyValue(n):o.getAttribute(i)),e.convertToPixels(t,r)},e.getBorderLeftWidth=function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")},e.getBorderRightWidth=function(t){return e.getDimension(t,"border-right-width","borderRightWidth")},e.getBorderTopWidth=function(t){return e.getDimension(t,"border-top-width","borderTopWidth")},e.getBorderBottomWidth=function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")},e.getPaddingLeft=function(t){return e.getDimension(t,"padding-left","paddingLeft")},e.getPaddingRight=function(t){return e.getDimension(t,"padding-right","paddingRight")},e.getPaddingTop=function(t){return e.getDimension(t,"padding-top","paddingTop")},e.getPaddingBottom=function(t){return e.getDimension(t,"padding-bottom","paddingBottom")},e.getMarginLeft=function(t){return e.getDimension(t,"margin-left","marginLeft")},e.getMarginTop=function(t){return e.getDimension(t,"margin-top","marginTop")},e.getMarginRight=function(t){return e.getDimension(t,"margin-right","marginRight")},e.getMarginBottom=function(t){return e.getDimension(t,"margin-bottom","marginBottom")},e}(),J=function(e,t){this.width=e,this.height=t};function Q(e){for(var t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement;){n-=e.scrollTop;var o=ae(e)?null:Y(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=X.getBorderLeftWidth(e),n+=X.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function $(e){var t=e.getBoundingClientRect();return{left:t.left+ee.scrollX,top:t.top+ee.scrollY,width:t.width,height:t.height}}var ee=new(function(){function e(){}return Object.defineProperty(e.prototype,"scrollX",{get:function(){return"number"==typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"scrollY",{get:function(){return"number"==typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop},enumerable:!0,configurable:!0}),e}());function te(e){var t=X.getMarginLeft(e)+X.getMarginRight(e);return e.offsetWidth+t}function ne(e){var t=X.getBorderLeftWidth(e)+X.getBorderRightWidth(e),n=X.getPaddingLeft(e)+X.getPaddingRight(e);return e.offsetWidth-t-n}function ie(e){var t=X.getBorderTopWidth(e)+X.getBorderBottomWidth(e),n=X.getPaddingTop(e)+X.getPaddingBottom(e);return e.offsetHeight-t-n}function oe(e){var t=X.getMarginTop(e)+X.getMarginBottom(e);return e.offsetHeight+t}function re(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function se(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(L(e,t))return e;if(n)if("string"==typeof n){if(L(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function ae(e){return e&&!!e.host&&!!e.mode}function ue(e){return!!le(e)}function le(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return ae(e)?e:null}function ce(e){void 0===e&&(e=document.getElementsByTagName("head")[0]);var t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var de=null;function he(){return de||(de=ce()),de}function fe(e,t){if(void 0===t&&(t=he()),t){for(var n=function(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}(t),i=[],o=0;o=0;o--)t.sheet.deleteRule(i[o])}}function pe(e){return"object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&1===e.nodeType&&"string"==typeof e.nodeName}var ge={CLICK:"click",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:o.m?"webkitAnimationStart":"animationstart",ANIMATION_END:o.m?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:o.m?"webkitAnimationIteration":"animationiteration"},me={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ve(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function _e(e,t){for(var n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}var ye=function(e){function t(t){var n=e.call(this)||this;n._onDidFocus=n._register(new c.a),n.onDidFocus=n._onDidFocus.event,n._onDidBlur=n._register(new c.a),n.onDidBlur=n._onDidBlur.event;var i=re(document.activeElement,t),o=!1,s=function(){o=!1,i||(i=!0,n._onDidFocus.fire())},a=function(){i&&(o=!0,window.setTimeout((function(){o&&(o=!1,i=!1,n._onDidBlur.fire())}),0))};return n._refreshStateHandler=function(){re(document.activeElement,t)!==i&&(i?a():s())},n._register(Object(r.a)(t,ge.FOCUS,!0)(s)),n._register(Object(r.a)(t,ge.BLUR,!0)(a)),n}return g(t,e),t}(d.a);function be(e){return new ye(e)}function Ce(e){for(var t=[],n=1;n140)n._setDesiredScrollPositionNow(r.getScrollPosition());else{var a=n._sliderMousePosition(e)-i;n._setDesiredScrollPositionNow(r.getDesiredScrollPositionFromDelta(a))}}),(function(){n.slider.toggleClassName("active",!1),n._host.onDragEnd(),t()})),this._host.onDragStart()},t.prototype._setDesiredScrollPositionNow=function(e){var t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)},t}(l.a),y=function(){function e(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}return e.prototype.clone=function(){return new e(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)},e.prototype.setVisibleSize=function(e){var t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollSize=function(e){var t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)},e.prototype.setScrollPosition=function(e){var t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)},e._computeValues=function(e,t,n,i,o){var r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};var u=Math.round(Math.max(20,Math.floor(n*s/i))),l=(s-u)/(i-n),c=o*l;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(u),computedSliderRatio:l,computedSliderPosition:Math.round(c)}},e.prototype._refreshComputedValues=function(){var t=e._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=t.computedAvailableSize,this._computedIsNeeded=t.computedIsNeeded,this._computedSliderSize=t.computedSliderSize,this._computedSliderRatio=t.computedSliderRatio,this._computedSliderPosition=t.computedSliderPosition},e.prototype.getArrowSize=function(){return this._arrowSize},e.prototype.getScrollPosition=function(){return this._scrollPosition},e.prototype.getRectangleLargeSize=function(){return this._computedAvailableSize},e.prototype.getRectangleSmallSize=function(){return this._scrollbarSize},e.prototype.isNeeded=function(){return this._computedIsNeeded},e.prototype.getSliderSize=function(){return this._computedSliderSize},e.prototype.getSliderPosition=function(){return this._computedSliderPosition},e.prototype.getDesiredScrollPositionFromOffset=function(e){if(!this._computedIsNeeded)return 0;var t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)},e.prototype.getDesiredScrollPositionFromDelta=function(e){if(!this._computedIsNeeded)return 0;var t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)},e}(),b=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),C=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.horizontalHasArrows?n.arrowSize:0,2===n.horizontal?0:n.horizontalScrollbarSize,2===n.vertical?0:n.verticalScrollbarSize,r.width,r.scrollWidth,s.scrollLeft),visibility:n.horizontal,extraScrollbarClassName:"horizontal",scrollable:t})||this,n.horizontalHasArrows){var u=(n.arrowSize-11)/2,l=(n.horizontalScrollbarSize-11)/2;o._createArrow({className:"left-arrow",top:l,left:u,bottom:void 0,right:void 0,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,1,0))}}),o._createArrow({className:"right-arrow",top:l,left:void 0,bottom:void 0,right:u,bgWidth:n.arrowSize,bgHeight:n.horizontalScrollbarSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,-1,0))}})}return o._createSlider(Math.floor((n.horizontalScrollbarSize-n.horizontalSliderSize)/2),0,void 0,n.horizontalSliderSize),o}return b(t,e),t.prototype._updateSlider=function(e,t){this.slider.setWidth(e),this.slider.setLeft(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return e},t.prototype._sliderMousePosition=function(e){return e.posx},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posy},t.prototype.writeScrollPosition=function(e,t){e.scrollLeft=t},t}(_),w=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),S=function(e){function t(t,n,i){var o=this,r=t.getScrollDimensions(),s=t.getCurrentScrollPosition();if(o=e.call(this,{lazyRender:n.lazyRender,host:i,scrollbarState:new y(n.verticalHasArrows?n.arrowSize:0,2===n.vertical?0:n.verticalScrollbarSize,0,r.height,r.scrollHeight,s.scrollTop),visibility:n.vertical,extraScrollbarClassName:"vertical",scrollable:t})||this,n.verticalHasArrows){var u=(n.arrowSize-11)/2,l=(n.verticalScrollbarSize-11)/2;o._createArrow({className:"up-arrow",top:u,left:l,bottom:void 0,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,1))}}),o._createArrow({className:"down-arrow",top:void 0,left:l,bottom:u,right:void 0,bgWidth:n.verticalScrollbarSize,bgHeight:n.arrowSize,onActivate:function(){return o._host.onMouseWheel(new a.b(null,0,-1))}})}return o._createSlider(0,Math.floor((n.verticalScrollbarSize-n.verticalSliderSize)/2),n.verticalSliderSize,void 0),o}return w(t,e),t.prototype._updateSlider=function(e,t){this.slider.setHeight(e),this.slider.setTop(t)},t.prototype._renderDomNode=function(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)},t.prototype.onDidScroll=function(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender},t.prototype._mouseDownRelativePosition=function(e,t){return t},t.prototype._sliderMousePosition=function(e){return e.posy},t.prototype._sliderOrthogonalMousePosition=function(e){return e.posx},t.prototype.writeScrollPosition=function(e,t){e.scrollTop=t},t}(_),L=n("MI8n"),N=n("QuOb"),O=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),D=function(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0},x=function(){function e(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}return e.prototype.isPhysicalMouseWheel=function(){if(-1===this._front&&-1===this._rear)return!1;for(var e=1,t=0,n=1,i=this._rear;;){var o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}return t<=.5},e.prototype.accept=function(e,t,n){var i=new D(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)},e.prototype._computeScore=function(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;var t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return(Math.abs(e.deltaX-Math.round(e.deltaX))>0||Math.abs(e.deltaY-Math.round(e.deltaY))>0)&&(t+=.25),Math.min(Math.max(t,0),1)},e.INSTANCE=new e,e}(),E=function(e){function t(t,n,i){var o=e.call(this)||this;o._onScroll=o._register(new L.a),o.onScroll=o._onScroll.event,t.style.overflow="hidden",o._options=T(n),o._scrollable=i,o._register(o._scrollable.onScroll((function(e){o._onDidScroll(e),o._onScroll.fire(e)})));var r={onMouseWheel:function(e){return o._onMouseWheel(e)},onDragStart:function(){return o._onDragStart()},onDragEnd:function(){return o._onDragEnd()}};return o._verticalScrollbar=o._register(new S(o._scrollable,o._options,r)),o._horizontalScrollbar=o._register(new C(o._scrollable,o._options,r)),o._domNode=document.createElement("div"),o._domNode.className="monaco-scrollable-element "+o._options.className,o._domNode.setAttribute("role","presentation"),o._domNode.style.position="relative",o._domNode.style.overflow="hidden",o._domNode.appendChild(t),o._domNode.appendChild(o._horizontalScrollbar.domNode.domNode),o._domNode.appendChild(o._verticalScrollbar.domNode.domNode),o._options.useShadows?(o._leftShadowDomNode=Object(s.b)(document.createElement("div")),o._leftShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._leftShadowDomNode.domNode),o._topShadowDomNode=Object(s.b)(document.createElement("div")),o._topShadowDomNode.setClassName("shadow"),o._domNode.appendChild(o._topShadowDomNode.domNode),o._topLeftShadowDomNode=Object(s.b)(document.createElement("div")),o._topLeftShadowDomNode.setClassName("shadow top-left-corner"),o._domNode.appendChild(o._topLeftShadowDomNode.domNode)):(o._leftShadowDomNode=null,o._topShadowDomNode=null,o._topLeftShadowDomNode=null),o._listenOnDomNode=o._options.listenOnDomNode||o._domNode,o._mouseWheelToDispose=[],o._setListeningToMouseWheel(o._options.handleMouseWheel),o.onmouseover(o._listenOnDomNode,(function(e){return o._onMouseOver(e)})),o.onnonbubblingmouseout(o._listenOnDomNode,(function(e){return o._onMouseOut(e)})),o._hideTimeout=o._register(new c.e),o._isDragging=!1,o._mouseIsOver=!1,o._shouldRender=!0,o._revealOnScroll=!0,o}return O(t,e),t.prototype.dispose=function(){this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e.prototype.dispose.call(this)},t.prototype.getDomNode=function(){return this._domNode},t.prototype.getOverviewRulerLayoutInfo=function(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}},t.prototype.delegateVerticalScrollbarMouseDown=function(e){this._verticalScrollbar.delegateMouseDown(e)},t.prototype.getScrollDimensions=function(){return this._scrollable.getScrollDimensions()},t.prototype.setScrollDimensions=function(e){this._scrollable.setScrollDimensions(e)},t.prototype.updateClassName=function(e){this._options.className=e,m.e&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className},t.prototype.updateOptions=function(e){var t=T(e);this._options.handleMouseWheel=t.handleMouseWheel,this._options.mouseWheelScrollSensitivity=t.mouseWheelScrollSensitivity,this._options.fastScrollSensitivity=t.fastScrollSensitivity,this._setListeningToMouseWheel(this._options.handleMouseWheel),this._options.lazyRender||this._render()},t.prototype._setListeningToMouseWheel=function(e){var t=this;if(this._mouseWheelToDispose.length>0!==e&&(this._mouseWheelToDispose=Object(f.e)(this._mouseWheelToDispose),e)){this._mouseWheelToDispose.push(r.g(this._listenOnDomNode,o.f?"mousewheel":"wheel",(function(e){t._onMouseWheel(new a.b(e))}),{passive:!1}))}},t.prototype._onMouseWheel=function(e){var t,n=x.INSTANCE;if(n.accept(Date.now(),e.deltaX,e.deltaY),e.deltaY||e.deltaX){var i=e.deltaY*this._options.mouseWheelScrollSensitivity,o=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.flipAxes&&(i=(t=[o,i])[0],o=t[1]);var r=!m.e&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!r||o||(o=i,i=0),e.browserEvent&&e.browserEvent.altKey&&(o*=this._options.fastScrollSensitivity,i*=this._options.fastScrollSensitivity);var s=this._scrollable.getFutureScrollPosition(),a={};if(i){var u=s.scrollTop-50*i;this._verticalScrollbar.writeScrollPosition(a,u)}if(o){var l=s.scrollLeft-50*o;this._horizontalScrollbar.writeScrollPosition(a,l)}if(a=this._scrollable.validateScrollPosition(a),s.scrollLeft!==a.scrollLeft||s.scrollTop!==a.scrollTop)this._options.mouseWheelSmoothScroll&&n.isPhysicalMouseWheel()?this._scrollable.setScrollPositionSmooth(a):this._scrollable.setScrollPositionNow(a),this._shouldRender=!0}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())},t.prototype._onDidScroll=function(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()},t.prototype.renderNow=function(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()},t.prototype._render=function(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){var e=this._scrollable.getCurrentScrollPosition(),t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}},t.prototype._onDragStart=function(){this._isDragging=!0,this._reveal()},t.prototype._onDragEnd=function(){this._isDragging=!1,this._hide()},t.prototype._onMouseOut=function(e){this._mouseIsOver=!1,this._hide()},t.prototype._onMouseOver=function(e){this._mouseIsOver=!0,this._reveal()},t.prototype._reveal=function(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()},t.prototype._hide=function(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())},t.prototype._scheduleHide=function(){var e=this;this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet((function(){return e._hide()}),500)},t}(l.a),k=function(e){function t(t,n){var i=this;(n=n||{}).mouseWheelSmoothScroll=!1;var o=new N.a(0,(function(e){return r.Q(e)}));return(i=e.call(this,t,n,o)||this)._register(o),i}return O(t,e),t.prototype.setScrollPosition=function(e){this._scrollable.setScrollPositionNow(e)},t.prototype.getScrollPosition=function(){return this._scrollable.getCurrentScrollPosition()},t}(E),I=function(e){function t(t,n,i){return e.call(this,t,n,i)||this}return O(t,e),t}(E),M=function(e){function t(t,n){var i=e.call(this,t,n)||this;return i._element=t,i.onScroll((function(e){e.scrollTopChanged&&(i._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(i._element.scrollLeft=e.scrollLeft)})),i.scanDomNode(),i}return O(t,e),t.prototype.scanDomNode=function(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})},t}(k);function T(e){var t={lazyRender:void 0!==e.lazyRender&&e.lazyRender,className:void 0!==e.className?e.className:"",useShadows:void 0===e.useShadows||e.useShadows,handleMouseWheel:void 0===e.handleMouseWheel||e.handleMouseWheel,flipAxes:void 0!==e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:void 0!==e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:void 0!==e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:void 0!==e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:void 0!==e.fastScrollSensitivity?e.fastScrollSensitivity:5,mouseWheelSmoothScroll:void 0===e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:void 0!==e.arrowSize?e.arrowSize:11,listenOnDomNode:void 0!==e.listenOnDomNode?e.listenOnDomNode:null,horizontal:void 0!==e.horizontal?e.horizontal:1,horizontalScrollbarSize:void 0!==e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:void 0!==e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:void 0!==e.horizontalHasArrows&&e.horizontalHasArrows,vertical:void 0!==e.vertical?e.vertical:1,verticalScrollbarSize:void 0!==e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:void 0!==e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:void 0!==e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize=void 0!==e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize=void 0!==e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,m.e&&(t.className+=" mac"),t}},"GR/f":function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return y}));var i=n("/cxE"),o=n("N0LK"),r=n("LCkn"),s=n("Ll0s"),a=n("aokT"),u=n("gCVg"),l=n("cMvZ"),c=Object.create(null);function d(e,t){c[e]||(c[e]=["",e]);for(var n=c[e],i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}var h,f=function(){function e(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}return e.unshiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.prevIndentTabStop(r,i)/i)}return d(a="\t",s.a.prevRenderTabStop(r,n)/n)},e.shiftIndent=function(e,t,n,i,o){var r=s.a.visibleColumnFromColumn(e,t,n);if(o){var a=d(" ",i);return d(a,s.a.nextIndentTabStop(r,i)/i)}return d(a="\t",s.a.nextRenderTabStop(r,n)/n)},e.prototype._addEditOperation=function(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)},e.prototype.getEditOperations=function(t,n){var i=this._selection.startLineNumber,r=this._selection.endLineNumber;1===this._selection.endColumn&&i!==r&&(r-=1);var u=this._opts,c=u.tabSize,h=u.indentSize,f=u.insertSpaces,p=i===r;if(this._selection.isEmpty()&&/^\s*$/.test(t.getLineContent(i))&&(this._useLastEditRangeForCursorEndPosition=!0),this._opts.useTabStops)for(var g=0,m=0,v=i;v<=r;v++,g=m){m=0;var _=t.getLineContent(v),y=o.o(_);if((!this._opts.isUnshift||0!==_.length&&0!==y)&&(p||this._opts.isUnshift||0!==_.length)){if(-1===y&&(y=_.length),v>1)if(s.a.visibleColumnFromColumn(_,y+1,c)%h!=0&&t.isCheapToTokenize(v-1)){var b=l.a.getEnterAction(this._opts.autoIndent,t,new a.a(v-1,t.getLineMaxColumn(v-1),v-1,t.getLineMaxColumn(v-1)));if(b){if(m=g,b.appendText)for(var C=0,w=b.appendText.length;C1){var c=void 0;for(c=i-1;c>=1;c--){var d=n.getLineContent(c);if(o.B(d)>=0)break}if(c<1)return null;var h=n.getLineMaxColumn(c),f=l.a.getEnterAction(t.autoIndent,n,new a.a(c,h,c,h));f&&(s=f.indentation+f.appendText)}return r&&(r===m.a.Indent&&(s=e.shiftIndent(t,s)),r===m.a.Outdent&&(s=e.unshiftIndent(t,s)),s=t.normalizeIndentation(s)),s||null},e._replaceJumpToNextIndent=function(e,t,n,i){var o="",a=n.getStartPosition();if(e.insertSpaces)for(var u=s.a.visibleColumnFromColumn2(e,t,a),l=e.indentSize,c=l-u%l,d=0;d=4){var b=l.a.getIndentForEnter(t.autoIndent,n,u,{unshiftIndent:function(n){return e.unshiftIndent(t,n)},shiftIndent:function(n){return e.shiftIndent(t,n)},normalizeIndentation:function(e){return t.normalizeIndentation(e)}});if(b){var C=s.a.visibleColumnFromColumn2(t,n,u.getEndPosition()),w=u.endColumn,S="\n";y!==t.normalizeIndentation(b.beforeEnter)&&(S=t.normalizeIndentation(b.beforeEnter)+_.substring(y.length,u.startColumn-1)+"\n",u=new a.a(u.startLineNumber,1,u.endLineNumber,u.endColumn));var L=n.getLineContent(u.endLineNumber),N=o.o(L);if(u=N>=0?u.setEndPosition(u.endLineNumber,Math.max(u.endColumn,N+1)):u.setEndPosition(u.endLineNumber,n.getLineMaxColumn(u.endLineNumber)),i)return new r.d(u,S+t.normalizeIndentation(b.afterEnter),!0);var O=0;return w<=N+1&&(t.insertSpaces||(C=Math.ceil(C/t.indentSize)),O=Math.min(C+1-t.normalizeIndentation(b.afterEnter).length-1,0)),new r.c(u,S+t.normalizeIndentation(b.afterEnter),0,O,!0)}}return e._typeCommand(u,"\n"+t.normalizeIndentation(y),i)},e._isAutoIndentType=function(e,t,n){if(e.autoIndent<4)return!1;for(var i=0,o=n.length;i2?c.charCodeAt(l.column-2):0)&&d)return!1;if("auto"===e.autoClosingOvertype){for(var h=!1,f=0,p=i.length;f=0||n.indexOf(t)>=0},e._isBeforeClosingBrace=function(t,n,i){var o=t.autoClosingPairsClose2.get(i);if(!o)return!1;for(var r=e._autoClosingPairIsSymmetric(n),s=0,a=o;sr.open.length){for(var c=!0,d=0,h=n;dv.column-1){var y=_.charAt(v.column-1);if(!e._isBeforeClosingBrace(t,d,y)&&!h(y))return null}if(!n.isCheapToTokenize(v.lineNumber))return null;if(1===d.open.length&&u&&"always"!==c){var b=Object(g.a)(t.wordSeparators);if(a&&v.column>1&&0===b.get(_.charCodeAt(v.column-2)))return null;if(!a&&v.column>2&&0===b.get(_.charCodeAt(v.column-3)))return null}n.forceTokenization(v.lineNumber);var C=n.getLineTokens(v.lineNumber),w=!1;try{w=l.a.shouldAutoClosePair(d,C,a?v.column:v.column-1)}catch(e){Object(i.e)(e)}if(!w)return null}return d},e._runAutoClosingOpenCharType=function(e,t,n,i,o,r,a){for(var u=[],l=0,c=i.length;l=n?s:{done:!1,value:e[t++]}}}},e.fromNativeIterator=function(e){return{next:function(){var t=e.next();return t.done?s:{done:!1,value:t.value}}}},e.from=function(t){return t?Array.isArray(t)?e.fromArray(t):t:e.empty()},e.map=function(e,t){return{next:function(){var n=e.next();return n.done?s:{done:!1,value:t(n.value)}}}},e.filter=function(e,t){return{next:function(){for(;;){var n=e.next();if(n.done)return s;if(t(n.value))return{done:!1,value:n.value}}}}},e.forEach=function(e,t){for(var n=e.next();!n.done;n=e.next())t(n.value)},e.collect=function(e,t){void 0===t&&(t=Number.POSITIVE_INFINITY);var n=[];if(0===t)return n;for(var i=0,o=e.next();!o.done&&(n.push(o.value),!(++i>=t));o=e.next());return n},e.concat=function(){for(var e=[],t=0;t=e.length)return s;var t=e[n].next();return t.done?(n++,this.next()):t}}},e.chain=function(e){return new a(e)}}(o||(o={}));var a=function(){function e(e){this.it=e}return e.prototype.next=function(){return this.it.next()},e}();function u(e){return Array.isArray(e)?o.fromArray(e):e||o.empty()}var l=function(e){function t(t,n,i,o){return void 0===n&&(n=0),void 0===i&&(i=t.length),void 0===o&&(o=n-1),e.call(this,t,n,i,o)||this}return r(t,e),t.prototype.current=function(){return e.prototype.current.call(this)},t.prototype.previous=function(){return this.index=Math.max(this.index-1,this.start-1),this.current()},t.prototype.first=function(){return this.index=this.start,this.current()},t.prototype.last=function(){return this.index=this.end-1,this.current()},t.prototype.parent=function(){return null},t}(function(){function e(e,t,n,i){void 0===t&&(t=0),void 0===n&&(n=e.length),void 0===i&&(i=t-1),this.items=e,this.start=t,this.end=n,this.index=i}return e.prototype.first=function(){return this.index=this.start,this.current()},e.prototype.next=function(){return this.index=Math.min(this.index+1,this.end),this.current()},e.prototype.current=function(){return this.index===this.start-1||this.index===this.end?null:this.items[this.index]},e}());!function(){function e(e,t){this.iterator=e,this.fn=t}e.prototype.next=function(){return this.fn(this.iterator.next())}}()},JlLP:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:function(){return n.e(183).then(n.bind(null,"W1QP"))}})},KDc4:function(e,t,n){"use strict";var i;n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o})),function(e){e[e.None=0]="None",e[e.Indent=1]="Indent",e[e.IndentOutdent=2]="IndentOutdent",e[e.Outdent=3]="Outdent"}(i||(i={}));var o=function(){function e(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(var t=0,n=e.notIn.length;t=65536?2:1,9===l)a=e.nextRenderTabStop(a,i);else{for(var c=o.q(l);u=65536?2:1,c=h}o.w(l)||o.u(l)?a+=2:a+=1}}return a},e.visibleColumnFromColumn2=function(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)},e.columnFromVisibleColumn=function(t,n,i){if(n<=0)return 1;for(var r=t.length,s=0,a=1,u=0;u=65536?2:1;var c=void 0;if(9===l)c=e.nextRenderTabStop(s,i);else{for(var d=o.q(l);u=65536?2:1,d=f}c=o.w(l)||o.u(l)?s+2:s+1}var p=u+1;if(c>=n)return c-ns?s:o},e.nextRenderTabStop=function(e,t){return e+t-e%t},e.nextIndentTabStop=function(e,t){return e+t-e%t},e.prevRenderTabStop=function(e,t){return e-1-(e-1)%t},e.prevIndentTabStop=function(e,t){return e-1-(e-1)%t},e}();function w(e){return"'"===e||'"'===e||"`"===e}},"M/lh":function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"editor.worker.js",css:"css.worker.js",html:"html.worker.js",json:"json.worker.js",typescript:"ts.worker.js",javascript:"ts.worker.js",less:"css.worker.js",scss:"css.worker.js",handlebars:"html.worker.js",razor:"html.worker.js"},{getWorkerUrl:function(e,t){var o=n.p,r=(o?o.replace(/\/$/,"")+"/":"")+i[t];if(/^(http:)|(https:)|(file:)/.test(r)){var s=String(window.location),a=s.substr(0,s.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(r.substring(0,a.length)!==a)return"data:text/javascript;charset=utf-8,"+encodeURIComponent("/*"+t+'*/importScripts("'+r+'");')}return r}}),n("1YUG"),n("oQaD"),e.exports=n("8z58"),n("23p7"),n("OOlL"),n("li8W"),n("ApJL"),n("jrbv"),n("gqHg"),n("p3Ex"),n("E+ie"),n("9B1q"),n("9XAT"),n("SvYn"),n("I/Lx"),n("LexI"),n("+a1H"),n("hFdI"),n("c2dO"),n("zQEy"),n("k7mE"),n("cldp"),n("p5tG"),n("FvUK"),n("ZvGG"),n("QFiB"),n("/cAr"),n("xYNL"),n("sStQ"),n("oKJv"),n("H6Gb"),n("y3CF"),n("JlLP"),n("j2o1"),n("woZy"),n("iLY9"),n("Msxo"),n("ajgA"),n("QiAa"),n("pI2L"),n("ij/i"),n("XQgg"),n("Gb1F"),n("xmOD"),n("c9ML"),n("Mzro"),n("GZrW"),n("w9QG"),n("ufhN"),n("LRks"),n("EOst"),n("z3hU"),n("nrBJ"),n("BEdG"),n("E4kL")},M1Kb:function(e,t,n){"use strict";var i,o;n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return a})),function(e){e[e.Left=1]="Left",e[e.Center=2]="Center",e[e.Right=4]="Right",e[e.Full=7]="Full"}(i||(i={})),function(e){e[e.Inline=1]="Inline",e[e.Gutter=2]="Gutter"}(o||(o={}));var r=function(){function e(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}return e.prototype.equals=function(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace},e.prototype.createChangeEvent=function(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}},e}(),s=function(e,t){this.range=e,this.matches=t},a=function(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}},MD5Z:function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"Eb",(function(){return d})),n.d(t,"N",(function(){return p})),n.d(t,"L",(function(){return g})),n.d(t,"M",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"Lb",(function(){return y})),n.d(t,"Q",(function(){return b})),n.d(t,"S",(function(){return C})),n.d(t,"R",(function(){return w})),n.d(t,"P",(function(){return S})),n.d(t,"O",(function(){return L})),n.d(t,"W",(function(){return N})),n.d(t,"Y",(function(){return O})),n.d(t,"X",(function(){return D})),n.d(t,"Z",(function(){return x})),n.d(t,"bb",(function(){return E})),n.d(t,"ab",(function(){return k})),n.d(t,"T",(function(){return I})),n.d(t,"V",(function(){return M})),n.d(t,"U",(function(){return T})),n.d(t,"Cb",(function(){return P})),n.d(t,"Bb",(function(){return F})),n.d(t,"c",(function(){return V})),n.d(t,"d",(function(){return W})),n.d(t,"Gb",(function(){return B})),n.d(t,"Ib",(function(){return j})),n.d(t,"Jb",(function(){return H})),n.d(t,"Hb",(function(){return z})),n.d(t,"Db",(function(){return U})),n.d(t,"p",(function(){return K})),n.d(t,"o",(function(){return q})),n.d(t,"G",(function(){return G})),n.d(t,"F",(function(){return Y})),n.d(t,"B",(function(){return Z})),n.d(t,"A",(function(){return X})),n.d(t,"y",(function(){return J})),n.d(t,"x",(function(){return Q})),n.d(t,"n",(function(){return $})),n.d(t,"w",(function(){return ee})),n.d(t,"H",(function(){return te})),n.d(t,"J",(function(){return ne})),n.d(t,"I",(function(){return ie})),n.d(t,"K",(function(){return oe})),n.d(t,"C",(function(){return re})),n.d(t,"D",(function(){return se})),n.d(t,"z",(function(){return ae})),n.d(t,"E",(function(){return ue})),n.d(t,"q",(function(){return le})),n.d(t,"s",(function(){return ce})),n.d(t,"u",(function(){return de})),n.d(t,"r",(function(){return he})),n.d(t,"t",(function(){return fe})),n.d(t,"v",(function(){return pe})),n.d(t,"g",(function(){return me})),n.d(t,"h",(function(){return ve})),n.d(t,"j",(function(){return _e})),n.d(t,"l",(function(){return ye})),n.d(t,"k",(function(){return be})),n.d(t,"m",(function(){return Ce})),n.d(t,"i",(function(){return we})),n.d(t,"ib",(function(){return Se})),n.d(t,"jb",(function(){return Le})),n.d(t,"cb",(function(){return Ne})),n.d(t,"db",(function(){return Oe})),n.d(t,"nb",(function(){return De})),n.d(t,"ob",(function(){return xe})),n.d(t,"mb",(function(){return Ee})),n.d(t,"kb",(function(){return ke})),n.d(t,"lb",(function(){return Ie})),n.d(t,"eb",(function(){return Me})),n.d(t,"fb",(function(){return Te})),n.d(t,"hb",(function(){return Ae})),n.d(t,"gb",(function(){return Re})),n.d(t,"Kb",(function(){return Pe})),n.d(t,"qb",(function(){return Fe})),n.d(t,"rb",(function(){return Ve})),n.d(t,"pb",(function(){return We})),n.d(t,"ub",(function(){return Be})),n.d(t,"sb",(function(){return je})),n.d(t,"tb",(function(){return He})),n.d(t,"vb",(function(){return ze})),n.d(t,"Ab",(function(){return Ue})),n.d(t,"xb",(function(){return Ke})),n.d(t,"yb",(function(){return qe})),n.d(t,"wb",(function(){return Ge})),n.d(t,"zb",(function(){return Ye})),n.d(t,"f",(function(){return Ze})),n.d(t,"Fb",(function(){return Qe}));var i=n("ic2d"),o=n("zrhQ"),r=n("MI8n"),s=n("3/fG"),a=n("3Rsk"),u=n("X+cX"),l={ColorContribution:"base.contributions.colors"},c=new(function(){function e(){this._onDidChangeSchema=new r.a,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return e.prototype.registerColor=function(e,t,n,i,o){void 0===i&&(i=!1);var r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;var s={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e},e.prototype.resolveDefaultColor=function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return Qe(n.defaults[t.type],t)},e.prototype.getColorSchema=function(){return this.colorSchema},e.prototype.toString=function(){var e=this;return Object.keys(this.colorsById).sort((function(e,t){var n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)})).map((function(t){return"- `"+t+"`: "+e.colorsById[t].description})).join("\n")},e}());function d(e,t,n,i,o){return c.registerColor(e,t,n,i,o)}i.a.add(l.ColorContribution,c);var h,f,p=d("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},s.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),g=d("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},s.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),m=d("focusBorder",{dark:o.a.fromHex("#0E639C").transparent(.8),light:o.a.fromHex("#007ACC").transparent(.4),hc:"#F38518"},s.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),v=d("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},s.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),_=d("contrastActiveBorder",{light:null,dark:null,hc:m},s.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),y=(d("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},s.a("textLinkForeground","Foreground color for links in text.")),d("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:o.a.black},s.a("textCodeBlockBackground","Background color for code blocks in text.")),d("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},s.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),b=d("input.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("inputBoxBackground","Input box background.")),C=d("input.foreground",{dark:p,light:p,hc:p},s.a("inputBoxForeground","Input box foreground.")),w=d("input.border",{dark:null,light:null,hc:v},s.a("inputBoxBorder","Input box border.")),S=d("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:v},s.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),L=d("inputOption.activeBackground",{dark:Xe(m,.5),light:Xe(m,.3),hc:null},s.a("inputOption.activeBackground","Background color of activated options in input fields.")),N=d("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:o.a.black},s.a("inputValidationInfoBackground","Input validation background color for information severity.")),O=d("inputValidation.infoForeground",{dark:null,light:null,hc:null},s.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),D=d("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:v},s.a("inputValidationInfoBorder","Input validation border color for information severity.")),x=d("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:o.a.black},s.a("inputValidationWarningBackground","Input validation background color for warning severity.")),E=d("inputValidation.warningForeground",{dark:null,light:null,hc:null},s.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),k=d("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:v},s.a("inputValidationWarningBorder","Input validation border color for warning severity.")),I=d("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:o.a.black},s.a("inputValidationErrorBackground","Input validation background color for error severity.")),M=d("inputValidation.errorForeground",{dark:null,light:null,hc:null},s.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),T=d("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("inputValidationErrorBorder","Input validation border color for error severity.")),A=d("dropdown.background",{dark:"#3C3C3C",light:o.a.white,hc:o.a.black},s.a("dropdownBackground","Dropdown background.")),R=d("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:o.a.white},s.a("dropdownForeground","Dropdown foreground.")),P=d("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:o.a.white},s.a("pickerGroupForeground","Quick picker color for grouping labels.")),F=d("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:o.a.white},s.a("pickerGroupBorder","Quick picker color for grouping borders.")),V=d("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:o.a.black},s.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),W=d("badge.foreground",{dark:o.a.white,light:"#333",hc:o.a.white},s.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),B=d("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},s.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),j=d("scrollbarSlider.background",{dark:o.a.fromHex("#797979").transparent(.4),light:o.a.fromHex("#646464").transparent(.4),hc:Xe(v,.6)},s.a("scrollbarSliderBackground","Scrollbar slider background color.")),H=d("scrollbarSlider.hoverBackground",{dark:o.a.fromHex("#646464").transparent(.7),light:o.a.fromHex("#646464").transparent(.7),hc:Xe(v,.8)},s.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),z=d("scrollbarSlider.activeBackground",{dark:o.a.fromHex("#BFBFBF").transparent(.4),light:o.a.fromHex("#000000").transparent(.6),hc:v},s.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),U=d("progressBar.background",{dark:o.a.fromHex("#0E70C0"),light:o.a.fromHex("#0E70C0"),hc:v},s.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),K=d("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},s.a("editorError.foreground","Foreground color of error squigglies in the editor.")),q=d("editorError.border",{dark:null,light:null,hc:o.a.fromHex("#E47777").transparent(.8)},s.a("errorBorder","Border color of error boxes in the editor.")),G=d("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},s.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Y=d("editorWarning.border",{dark:null,light:null,hc:o.a.fromHex("#FFCC00").transparent(.8)},s.a("warningBorder","Border color of warning boxes in the editor.")),Z=d("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},s.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),X=d("editorInfo.border",{dark:null,light:null,hc:o.a.fromHex("#75BEFF").transparent(.8)},s.a("infoBorder","Border color of info boxes in the editor.")),J=d("editorHint.foreground",{dark:o.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},s.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Q=d("editorHint.border",{dark:null,light:null,hc:o.a.fromHex("#eeeeee").transparent(.8)},s.a("hintBorder","Border color of hint boxes in the editor.")),$=d("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:o.a.black},s.a("editorBackground","Editor background color.")),ee=d("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:o.a.white},s.a("editorForeground","Editor default foreground color.")),te=d("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},s.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ne=d("editorWidget.foreground",{dark:p,light:p,hc:p},s.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),ie=d("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:v},s.a("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),oe=d("editorWidget.resizeBorder",{light:null,dark:null,hc:null},s.a("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),re=d("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},s.a("editorSelectionBackground","Color of the editor selection.")),se=d("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},s.a("editorSelectionForeground","Color of the selected text for high contrast.")),ae=d("editor.inactiveSelectionBackground",{light:Xe(re,.5),dark:Xe(re,.5),hc:Xe(re,.5)},s.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),ue=d("editor.selectionHighlightBackground",{light:Je(re,$,.3,.6),dark:Je(re,$,.3,.6),hc:null},s.a("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),le=(d("editor.selectionHighlightBorder",{light:null,dark:null,hc:_},s.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),d("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},s.a("editorFindMatch","Color of the current search match."))),ce=d("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},s.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),de=d("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},s.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),he=d("editor.findMatchBorder",{light:null,dark:null,hc:_},s.a("editorFindMatchBorder","Border color of the current search match.")),fe=d("editor.findMatchHighlightBorder",{light:null,dark:null,hc:_},s.a("findMatchHighlightBorder","Border color of the other search matches.")),pe=d("editor.findRangeHighlightBorder",{dark:null,light:null,hc:Xe(_,.4)},s.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ge=(d("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},s.a("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),d("editorHoverWidget.background",{light:te,dark:te,hc:te},s.a("hoverBackground","Background color of the editor hover."))),me=(d("editorHoverWidget.foreground",{light:ne,dark:ne,hc:ne},s.a("hoverForeground","Foreground color of the editor hover.")),d("editorHoverWidget.border",{light:ie,dark:ie,hc:ie},s.a("hoverBorder","Border color of the editor hover.")),d("editorHoverWidget.statusBarBackground",{dark:(h=ge,f=.2,function(e){var t=Qe(h,e);if(t)return t.lighten(f)}),light:Ze(ge,.05),hc:te},s.a("statusBarBackground","Background color of the editor hover status bar.")),d("editorLink.activeForeground",{dark:"#4E94CE",light:o.a.blue,hc:o.a.cyan},s.a("activeLinkForeground","Color of active links.")),d("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},s.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),d("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},s.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new o.a(new o.b(155,185,85,.2))),ve=new o.a(new o.b(255,0,0,.2)),_e=d("diffEditor.insertedTextBackground",{dark:me,light:me,hc:null},s.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ye=d("diffEditor.removedTextBackground",{dark:ve,light:ve,hc:null},s.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),be=d("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},s.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),Ce=d("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},s.a("diffEditorRemovedOutline","Outline color for text that got removed.")),we=d("diffEditor.border",{dark:null,light:null,hc:v},s.a("diffEditorBorder","Border color between the two text editors.")),Se=d("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},s.a("listFocusBackground","List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Le=d("list.focusForeground",{dark:null,light:null,hc:null},s.a("listFocusForeground","List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Ne=d("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},s.a("listActiveSelectionBackground","List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),Oe=d("list.activeSelectionForeground",{dark:o.a.white,light:o.a.white,hc:null},s.a("listActiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),De=d("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},s.a("listInactiveSelectionBackground","List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),xe=d("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},s.a("listInactiveSelectionForeground","List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),Ee=d("list.inactiveFocusBackground",{dark:null,light:null,hc:null},s.a("listInactiveFocusBackground","List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),ke=d("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},s.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ie=d("list.hoverForeground",{dark:null,light:null,hc:null},s.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),Me=d("list.dropBackground",{dark:Se,light:Se,hc:null},s.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),Te=(d("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:m},s.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),d("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:o.a.black},s.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Ae=d("listFilterWidget.outline",{dark:o.a.transparent,light:o.a.transparent,hc:"#f38518"},s.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),Re=d("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:v},s.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Pe=d("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},s.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides.")),Fe=d("menu.border",{dark:null,light:null,hc:v},s.a("menuBorder","Border color of menus.")),Ve=d("menu.foreground",{dark:R,light:p,hc:R},s.a("menuForeground","Foreground color of menu items.")),We=d("menu.background",{dark:A,light:A,hc:A},s.a("menuBackground","Background color of menu items.")),Be=d("menu.selectionForeground",{dark:Oe,light:Oe,hc:Oe},s.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),je=d("menu.selectionBackground",{dark:Ne,light:Ne,hc:Ne},s.a("menuSelectionBackground","Background color of the selected menu item in menus.")),He=d("menu.selectionBorder",{dark:null,light:null,hc:_},s.a("menuSelectionBorder","Border color of the selected menu item in menus.")),ze=d("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:v},s.a("menuSeparatorBackground","Color of a separator menu item in menus.")),Ue=(d("editor.snippetTabstopHighlightBackground",{dark:new o.a(new o.b(124,124,124,.3)),light:new o.a(new o.b(10,50,100,.2)),hc:new o.a(new o.b(124,124,124,.3))},s.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),d("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},s.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),d("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},s.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),d("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new o.a(new o.b(10,50,100,.5)),hc:"#525252"},s.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final stabstop of a snippet.")),d("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},s.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Ke=(d("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},s.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),d("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},s.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0)),qe=d("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},s.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),Ge=d("minimap.errorHighlight",{dark:new o.a(new o.b(255,18,18,.7)),light:new o.a(new o.b(255,18,18,.7)),hc:new o.a(new o.b(255,50,50,1))},s.a("minimapError","Minimap marker color for errors.")),Ye=d("minimap.warningHighlight",{dark:G,light:G,hc:Y},s.a("overviewRuleWarning","Minimap marker color for warnings."));d("problemsErrorIcon.foreground",{dark:K,light:K,hc:K},s.a("problemsErrorIconForeground","The color used for the problems error icon.")),d("problemsWarningIcon.foreground",{dark:G,light:G,hc:G},s.a("problemsWarningIconForeground","The color used for the problems warning icon.")),d("problemsInfoIcon.foreground",{dark:Z,light:Z,hc:Z},s.a("problemsInfoIconForeground","The color used for the problems info icon."));function Ze(e,t){return function(n){var i=Qe(e,n);if(i)return i.darken(t)}}function Xe(e,t){return function(n){var i=Qe(e,n);if(i)return i.transparent(t)}}function Je(e,t,n,i){return function(r){var s=Qe(e,r);if(s){var a=Qe(t,r);return a?s.isDarkerThan(a)?o.a.getLighterColor(s,a,n).transparent(i):o.a.getDarkerColor(s,a,n).transparent(i):s.transparent(n*i)}}}function Qe(e,t){if(null!==e)return"string"==typeof e?"#"===e[0]?o.a.fromHex(e):t.getColor(e):e instanceof o.a?e:"function"==typeof e?e(t):void 0}var $e=i.a.as(a.a.JSONContribution);$e.registerSchema("vscode://schemas/workbench-colors",c.getColorSchema());var et=new u.d((function(){return $e.notifySchemaChanged("vscode://schemas/workbench-colors")}),200);c.onDidChangeSchema((function(){et.isScheduled()||et.schedule()}))},MI8n:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f}));var i,o,r=n("/cxE"),s=n("C/vA"),a=n("pmY6"),u=n("24hK"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});!function(e){function t(e){return function(t,n,i){void 0===n&&(n=null);var o,r=!1;return o=e((function(e){if(!r)return o?o.dispose():r=!0,t.call(n,e)}),null,i),r&&o.dispose(),o}}function n(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return n.call(i,t(e))}),null,o)}))}function i(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){t(e),n.call(i,e)}),null,o)}))}function o(e,t){return s((function(n,i,o){return void 0===i&&(i=null),e((function(e){return t(e)&&n.call(i,e)}),null,o)}))}function r(e,t,i){var o=i;return n(e,(function(e){return o=t(o,e)}))}function s(e){var t,n=new c({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function u(e,t,n,i,o){var r;void 0===n&&(n=100),void 0===i&&(i=!1);var s=void 0,a=void 0,u=0,l=new c({leakWarningThreshold:o,onFirstListenerAdd:function(){r=e((function(e){u++,s=t(s,e),i&&!a&&(l.fire(s),s=void 0),clearTimeout(a),a=setTimeout((function(){var e=s;s=void 0,a=void 0,(!i||u>1)&&l.fire(e),u=0}),n)}))},onLastListenerRemove:function(){r.dispose()}});return l.event}function l(e){var t,n=!0;return o(e,(function(e){var i=n||e!==t;return n=!1,t=e,i}))}e.None=function(){return a.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=function(e){return e},e.any=function(){for(var e=[],t=0;t0;){var i=this._deliveryQueue.shift(),o=i[0],s=i[1];try{"function"==typeof o?o.call(void 0,s):o[0].call(o[1],s)}catch(n){Object(r.e)(n)}}}},e.prototype.dispose=function(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0},e._noop=function(){},e}(),d=function(e){function t(t){var n=e.call(this,t)||this;return n._isPaused=0,n._eventQueue=new u.a,n._mergeFn=t&&t.merge,n}return l(t,e),t.prototype.pause=function(){this._isPaused++},t.prototype.resume=function(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){var t=this._eventQueue.toArray();this._eventQueue.clear(),e.prototype.fire.call(this,this._mergeFn(t))}else for(;!this._isPaused&&0!==this._eventQueue.size;)e.prototype.fire.call(this,this._eventQueue.shift())},t.prototype.fire=function(t){this._listeners&&(0!==this._isPaused?this._eventQueue.push(t):e.prototype.fire.call(this,t))},t}(c),h=(function(){function e(){var e=this;this.hasListeners=!1,this.events=[],this.emitter=new c({onFirstListenerAdd:function(){return e.onFirstListenerAdd()},onLastListenerRemove:function(){return e.onLastListenerRemove()}})}Object.defineProperty(e.prototype,"event",{get:function(){return this.emitter.event},enumerable:!0,configurable:!0}),e.prototype.add=function(e){var t=this,n={event:e,listener:null};this.events.push(n),this.hasListeners&&this.hook(n);return Object(a.f)(Object(s.a)((function(){t.hasListeners&&t.unhook(n);var e=t.events.indexOf(n);t.events.splice(e,1)})))},e.prototype.onFirstListenerAdd=function(){var e=this;this.hasListeners=!0,this.events.forEach((function(t){return e.hook(t)}))},e.prototype.onLastListenerRemove=function(){var e=this;this.hasListeners=!1,this.events.forEach((function(t){return e.unhook(t)}))},e.prototype.hook=function(e){var t=this;e.listener=e.event((function(e){return t.emitter.fire(e)}))},e.prototype.unhook=function(e){e.listener&&e.listener.dispose(),e.listener=null},e.prototype.dispose=function(){this.emitter.dispose()}}(),function(){function e(){this.buffers=[]}return e.prototype.wrapEvent=function(e){var t=this;return function(n,i,o){return e((function(e){var o=t.buffers[t.buffers.length-1];o?o.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,o)}},e.prototype.bufferEvents=function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n},e}()),f=function(){function e(){var e=this;this.listening=!1,this.inputEvent=o.None,this.inputEventListener=a.a.None,this.emitter=new c({onFirstListenerDidAdd:function(){e.listening=!0,e.inputEventListener=e.inputEvent(e.emitter.fire,e.emitter)},onLastListenerRemove:function(){e.listening=!1,e.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object.defineProperty(e.prototype,"input",{set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))},enumerable:!0,configurable:!0}),e.prototype.dispose=function(){this.inputEventListener.dispose(),this.emitter.dispose()},e}()},MNsG:function(e,t,n){"use strict";(function(e,i){n.d(t,"h",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"f",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return C})),n.d(t,"i",(function(){return w})),n.d(t,"a",(function(){return S}));var o=!1,r=!1,s=!1,a=!1,u=!1,l=!1,c=void 0,d=void 0!==e&&void 0!==e.versions&&void 0!==e.versions.electron&&"renderer"===e.type;if("object"!=typeof navigator||d){if("object"==typeof e){o="win32"===e.platform,r="darwin"===e.platform,s="linux"===e.platform,"en","en";var h=Object({NODE_ENV:"production",PUBLIC_URL:"/react/build/"}).VSCODE_NLS_CONFIG;if(h)try{var f=JSON.parse(h),p=f.availableLanguages["*"];f.locale,p||"en",f._translationsConfigFile}catch(e){}a=!0}}else o=(c=navigator.userAgent).indexOf("Windows")>=0,r=c.indexOf("Macintosh")>=0,l=c.indexOf("Macintosh")>=0&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,s=c.indexOf("Linux")>=0,u=!0,navigator.language;var g=o,m=r,v=s,_=a,y=u,b=l,C="object"==typeof self?self:"object"==typeof i?i:{},w=function(){if(C.setImmediate)return C.setImmediate.bind(C);if("function"==typeof C.postMessage&&!C.importScripts){var t=[];C.addEventListener("message",(function(e){if(e.data&&e.data.vscodeSetImmediateId)for(var n=0,i=t.length;n=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)},e.prototype.get=function(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue},e}();!function(){function e(){this._actual=new o(0)}e.prototype.add=function(e){this._actual.set(e,1)},e.prototype.has=function(e){return 1===this._actual.get(e)}}()},MrjW:function(e,t,n){"use strict";n.r(t),n.d(t,"win32",(function(){return f})),n.d(t,"posix",(function(){return p})),n.d(t,"normalize",(function(){return g})),n.d(t,"join",(function(){return m})),n.d(t,"relative",(function(){return v})),n.d(t,"dirname",(function(){return _})),n.d(t,"basename",(function(){return y})),n.d(t,"extname",(function(){return b})),n.d(t,"sep",(function(){return C}));var i,o=n("wxcJ"),r=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),s=function(e){function t(t,n,i){var o,r=this;"string"==typeof n&&0===n.indexOf("not ")?(o="must not be",n=n.replace(/^not /,"")):o="must be";var s=-1!==t.indexOf(".")?"property":"argument",a='The "'+t+'" '+s+" "+o+" of type "+n;return a+=". Received type "+typeof i,(r=e.call(this,a)||this).code="ERR_INVALID_ARG_TYPE",r}return r(t,e),t}(Error);function a(e,t){if("string"!=typeof e)throw new s(t,"string",e)}function u(e){return 47===e||92===e}function l(e){return 47===e}function c(e){return e>=65&&e<=90||e>=97&&e<=122}function d(e,t,n,i){for(var o,r="",s=0,a=-1,u=0,l=0;l<=e.length;++l){if(l2){var c=r.lastIndexOf(n);-1===c?(r="",s=0):s=(r=r.slice(0,c)).length-1-r.lastIndexOf(n),a=l,u=0;continue}if(2===r.length||1===r.length){r="",s=0,a=l,u=0;continue}}t&&(r.length>0?r+=n+"..":r="..",s=2)}else r.length>0?r+=n+e.slice(a+1,l):r=e.slice(a+1,l),s=l-a-1;a=l,u=0}else 46===o&&-1!==u?++u:u=-1}return r}function h(e,t){var n=t.dir||t.root,i=t.base||(t.name||"")+(t.ext||"");return n?n===t.root?n+i:n+e+i:i}var f={resolve:function(){for(var e=[],t=0;t=-1;s--){var l=void 0;if(s>=0?l=e[s]:n?void 0!==(l=o.b["="+n]||o.a())&&l.slice(0,3).toLowerCase()===n.toLowerCase()+"\\"||(l=n+"\\"):l=o.a(),a(l,"path"),0!==l.length){var h=l.length,f=0,p="",g=!1,m=l.charCodeAt(0);if(h>1)if(u(m))if(g=!0,u(l.charCodeAt(1))){for(var v=2,_=v;v2&&u(l.charCodeAt(2))&&(g=!0,f=3));else u(m)&&(f=1,g=!0);if(!(p.length>0&&n.length>0&&p.toLowerCase()!==n.toLowerCase())&&(0===n.length&&p.length>0&&(n=p),r||(i=l.slice(f)+"\\"+i,r=g),n.length>0&&r))break}}return n+(r?"\\":"")+(i=d(i,!r,"\\",u))||"."},normalize:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n,i,o=0,r=!1,s=e.charCodeAt(0);if(t>1)if(u(s))if(r=!0,u(e.charCodeAt(1))){for(var l=2,h=l;l2&&u(e.charCodeAt(2))&&(r=!0,o=3));else if(u(s))return"\\";return 0!==(i=o0&&u(e.charCodeAt(t-1))&&(i+="\\"),void 0===n?r?i.length>0?"\\"+i:"\\":i.length>0?i:"":r?i.length>0?n+"\\"+i:n+"\\":i.length>0?n+i:n},isAbsolute:function(e){a(e,"path");var t=e.length;if(0===t)return!1;var n=e.charCodeAt(0);return!!u(n)||!!(c(n)&&t>2&&58===e.charCodeAt(1)&&u(e.charCodeAt(2)))},join:function(){for(var e,t,n=[],i=0;i0&&(void 0===e?e=t=r:e+="\\"+r)}if(void 0===e)return".";var s=!0,l=0;if("string"==typeof t&&u(t.charCodeAt(0))){++l;var c=t.length;c>1&&u(t.charCodeAt(1))&&(++l,c>2&&(u(t.charCodeAt(2))?++l:s=!1))}if(s){for(;l=2&&(e="\\"+e.slice(l))}return f.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";var n=f.resolve(e),i=f.resolve(t);if(n===i)return"";if((e=n.toLowerCase())===(t=i.toLowerCase()))return"";for(var o=0;oo&&92===e.charCodeAt(r-1);--r);for(var s=r-o,u=0;uu&&92===t.charCodeAt(l-1);--l);for(var c=l-u,d=sd){if(92===t.charCodeAt(u+p))return i.slice(u+p+1);if(2===p)return i.slice(u+p)}s>d&&(92===e.charCodeAt(o+p)?h=p:2===p&&(h=3));break}var g=e.charCodeAt(o+p);if(g!==t.charCodeAt(u+p))break;92===g&&(h=p)}if(p!==d&&-1===h)return i;var m="";for(-1===h&&(h=0),p=o+h+1;p<=r;++p)p!==r&&92!==e.charCodeAt(p)||(0===m.length?m+="..":m+="\\..");return m.length>0?m+i.slice(u+h,l):(u+=h,92===i.charCodeAt(u)&&++u,i.slice(u,l))},toNamespacedPath:function(e){if("string"!=typeof e)return e;if(0===e.length)return"";var t=f.resolve(e);if(t.length>=3)if(92===t.charCodeAt(0)){if(92===t.charCodeAt(1)){var n=t.charCodeAt(2);if(63!==n&&46!==n)return"\\\\?\\UNC\\"+t.slice(2)}}else if(c(t.charCodeAt(0))&&58===t.charCodeAt(1)&&92===t.charCodeAt(2))return"\\\\?\\"+t;return e},dirname:function(e){a(e,"path");var t=e.length;if(0===t)return".";var n=-1,i=-1,o=!0,r=0,s=e.charCodeAt(0);if(t>1)if(u(s)){if(n=r=1,u(e.charCodeAt(1))){for(var l=2,d=l;l2&&u(e.charCodeAt(2))&&(n=r=3));else if(u(s))return e;for(var h=t-1;h>=r;--h)if(u(e.charCodeAt(h))){if(!o){i=h;break}}else o=!1;if(-1===i){if(-1===n)return".";i=n}return e.slice(0,i)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;e.length>=2&&(c(e.charCodeAt(0))&&58===e.charCodeAt(1)&&(i=2));if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,l=-1;for(n=e.length-1;n>=i;--n){var d=e.charCodeAt(n);if(u(d)){if(!r){i=n+1;break}}else-1===l&&(r=!1,l=n+1),s>=0&&(d===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=l))}return i===o?o=l:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(u(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");var t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&58===e.charCodeAt(1)&&c(e.charCodeAt(0))&&(t=i=2);for(var l=e.length-1;l>=t;--l){var d=e.charCodeAt(l);if(u(d)){if(!r){i=l+1;break}}else-1===o&&(r=!1,o=l+1),46===d?-1===n?n=l:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("\\",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n=e.length,i=0,o=e.charCodeAt(0);if(n>1){if(u(o)){if(i=1,u(e.charCodeAt(1))){for(var r=2,s=r;r2))return t.root=t.dir=e,t;if(u(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}}else if(u(o))return t.root=t.dir=e,t;i>0&&(t.root=e.slice(0,i));for(var l=-1,d=i,h=-1,f=!0,p=e.length-1,g=0;p>=i;--p)if(u(o=e.charCodeAt(p))){if(!f){d=p+1;break}}else-1===h&&(f=!1,h=p+1),46===o?-1===l?l=p:1!==g&&(g=1):-1!==l&&(g=-1);return-1===l||-1===h||0===g||1===g&&l===h-1&&l===d+1?-1!==h&&(t.base=t.name=e.slice(d,h)):(t.name=e.slice(d,l),t.base=e.slice(d,h),t.ext=e.slice(l,h)),t.dir=d>0&&d!==i?e.slice(0,d-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},p={resolve:function(){for(var e=[],t=0;t=-1&&!i;r--){var s=void 0;a(s=r>=0?e[r]:o.a(),"path"),0!==s.length&&(n=s+"/"+n,i=47===s.charCodeAt(0))}return n=d(n,!i,"/",l),i?n.length>0?"/"+n:"/":n.length>0?n:"."},normalize:function(e){if(a(e,"path"),0===e.length)return".";var t=47===e.charCodeAt(0),n=47===e.charCodeAt(e.length-1);return 0!==(e=d(e,!t,"/",l)).length||t||(e="."),e.length>0&&n&&(e+="/"),t?"/"+e:e},isAbsolute:function(e){return a(e,"path"),e.length>0&&47===e.charCodeAt(0)},join:function(){for(var e,t=[],n=0;n0&&(void 0===e?e=o:e+="/"+o)}return void 0===e?".":p.normalize(e)},relative:function(e,t){if(a(e,"from"),a(t,"to"),e===t)return"";if((e=p.resolve(e))===(t=p.resolve(t)))return"";for(var n=1;nu){if(47===t.charCodeAt(r+c))return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>u&&(47===e.charCodeAt(n+c)?l=c:0===c&&(l=0));break}var d=e.charCodeAt(n+c);if(d!==t.charCodeAt(r+c))break;47===d&&(l=c)}var h="";for(c=n+l+1;c<=i;++c)c!==i&&47!==e.charCodeAt(c)||(0===h.length?h+="..":h+="/..");return h.length>0?h+t.slice(r+l):(r+=l,47===t.charCodeAt(r)&&++r,t.slice(r))},toNamespacedPath:function(e){return e},dirname:function(e){if(a(e,"path"),0===e.length)return".";for(var t=47===e.charCodeAt(0),n=-1,i=!0,o=e.length-1;o>=1;--o)if(47===e.charCodeAt(o)){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename:function(e,t){void 0!==t&&a(t,"ext"),a(e,"path");var n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t.length===e.length&&t===e)return"";var s=t.length-1,u=-1;for(n=e.length-1;n>=0;--n){var l=e.charCodeAt(n);if(47===l){if(!r){i=n+1;break}}else-1===u&&(r=!1,u=n+1),s>=0&&(l===t.charCodeAt(s)?-1==--s&&(o=n):(s=-1,o=u))}return i===o?o=u:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(47===e.charCodeAt(n)){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname:function(e){a(e,"path");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var u=e.charCodeAt(s);if(47!==u)-1===i&&(o=!1,i=s+1),46===u?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:function(e){if(null===e||"object"!=typeof e)throw new s("pathObject","Object",e);return h("/",e)},parse:function(e){a(e,"path");var t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;var n,i=47===e.charCodeAt(0);i?(t.root="/",n=1):n=0;for(var o=-1,r=0,s=-1,u=!0,l=e.length-1,c=0;l>=n;--l){var d=e.charCodeAt(l);if(47!==d)-1===s&&(u=!1,s=l+1),46===d?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!u){r=l+1;break}}return-1===o||-1===s||0===c||1===c&&o===s-1&&o===r+1?-1!==s&&(t.base=t.name=0===r&&i?e.slice(1,s):e.slice(r,s)):(0===r&&i?(t.name=e.slice(1,o),t.base=e.slice(1,s)):(t.name=e.slice(r,o),t.base=e.slice(r,s)),t.ext=e.slice(o,s)),r>0?t.dir=e.slice(0,r-1):i&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};p.win32=f.win32=f,p.posix=f.posix=p;var g="win32"===o.c?f.normalize:p.normalize,m="win32"===o.c?f.join:p.join,v="win32"===o.c?f.relative:p.relative,_="win32"===o.c?f.dirname:p.dirname,y="win32"===o.c?f.basename:p.basename,b="win32"===o.c?f.extname:p.extname,C="win32"===o.c?f.sep:p.sep},Msxo:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"r",extensions:[".r",".rhistory",".rprofile",".rt"],aliases:["R","r"],loader:function(){return n.e(187).then(n.bind(null,"Qx4d"))}})},Mzro:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:function(){return n.e(196).then(n.bind(null,"l/4i"))}})},N0LK:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,"v",(function(){return i})),n.d(t,"p",(function(){return r})),n.d(t,"m",(function(){return s})),n.d(t,"n",(function(){return a})),n.d(t,"i",(function(){return u})),n.d(t,"H",(function(){return l})),n.d(t,"k",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"F",(function(){return h})),n.d(t,"E",(function(){return f})),n.d(t,"o",(function(){return p})),n.d(t,"r",(function(){return g})),n.d(t,"B",(function(){return m})),n.d(t,"z",(function(){return v})),n.d(t,"A",(function(){return _})),n.d(t,"l",(function(){return b})),n.d(t,"I",(function(){return w})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return L})),n.d(t,"x",(function(){return N})),n.d(t,"y",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"C",(function(){return E})),n.d(t,"D",(function(){return k})),n.d(t,"g",(function(){return M})),n.d(t,"e",(function(){return A})),n.d(t,"t",(function(){return P})),n.d(t,"f",(function(){return F})),n.d(t,"w",(function(){return V})),n.d(t,"u",(function(){return W})),n.d(t,"a",(function(){return B})),n.d(t,"J",(function(){return j})),n.d(t,"h",(function(){return H})),n.d(t,"G",(function(){return z})),n.d(t,"q",(function(){return U})),n.d(t,"b",(function(){return K}));var o=/{(\d+)}/g;function r(e){for(var t=[],n=1;n=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function l(e,t){if(e.length0?e.indexOf(t,n)===n:0===n&&e===t}function d(e,t,n){if(void 0===n&&(n={}),!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));var i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function h(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function p(e){for(var t=0,n=e.length;t=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function v(e){return e>=97&&e<=122}function _(e){return e>=65&&e<=90}function y(e){return v(e)||_(e)}function b(e,t){return e.length===t.length&&C(e,t)}function C(e,t,n){void 0===n&&(n=e.length);for(var i=0;ie.length)&&C(e,t,n)}function S(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(N(i))return n-56320+(i-55296<<10)+65536}return n}function E(e,t){var n=q.getInstance(),i=t,o=e.length,r=D(e,o,t);t+=r>=65536?2:1;for(var s=n.getGraphemeBreakType(r);t=65536?2:1,s=u}return t-i}function k(e,t){var n=q.getInstance(),i=t,o=x(e,t);t-=o>=65536?2:1;for(var r=n.getGraphemeBreakType(o);t>0;){var s=x(e,t),a=n.getGraphemeBreakType(s);if(K(a,r))break;t-=s>=65536?2:1,r=a}return i-t}var I=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function M(e){return I.test(e)}var T=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function A(e){return T.test(e)}var R=/^[\t\n\r\x20-\x7E]*$/;function P(e){return R.test(e)}function F(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function W(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}var B=String.fromCharCode(65279);function j(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function H(e,t){return void 0===t&&(t=!1),!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function z(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function U(e){return q.getInstance().getGraphemeBreakType(e)}function K(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}var q=function(){function e(){this._data=JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}return e.getInstance=function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE},e.prototype.getGraphemeBreakType=function(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;for(var t=this._data,n=t.length/3,i=1;i<=n;)if(et[3*i+1]))return t[3*i+2];i=2*i+1}return 0},e._INSTANCE=null,e}()},OBOq:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return d}));n("UCkY");var i,o,r,s=n("3/fG"),a=n("MNsG"),u=n("EffR");function l(e){(i=document.createElement("div")).className="monaco-aria-container",(o=document.createElement("div")).className="monaco-alert",o.setAttribute("role","alert"),o.setAttribute("aria-atomic","true"),i.appendChild(o),(r=document.createElement("div")).className="monaco-status",r.setAttribute("role","status"),r.setAttribute("aria-atomic","true"),i.appendChild(r),e.appendChild(i)}function c(e,t){p(o,e,t)}function d(e,t){a.e?c(e,t):p(r,e,t)}var h=0,f=void 0;function p(e,t,n){if(i){if(!n)switch(f===t?h++:(f=t,h=0),h){case 0:break;case 1:t=s.a("repeated","{0} (occurred again)",t);break;default:t=s.a("repeatedNtimes","{0} (occurred {1} times)",t,h)}u.o(e),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}}},OKK6:function(e,t,n){},OOlL:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:function(){return n.e(160).then(n.bind(null,"NlLO"))}})},PTeM:function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a}));var i=n("N0LK"),o=n("MrjW");function r(e){return e.replace(/[\\/]/g,o.posix.sep)}function s(e,t,n,r){if(void 0===r&&(r=o.sep),e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){if(!Object(i.I)(e,t))return!1;if(t.length===e.length)return!0;var s=t.length;return t.charAt(t.length-1)===r&&s--,e.charAt(s)===r}return t.charAt(t.length-1)!==r&&(t+=r),0===e.indexOf(t)}function a(e){return e>=65&&e<=90||e>=97&&e<=122}},QDVR:function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return h}));var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function r(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function s(e){var t=[];return e.forEach((function(e,n){return t.push(n)})),t}var a=function(){function e(){this._value="",this._pos=0}return e.prototype.reset=function(e){return this._value=e,this._pos=0,this},e.prototype.next=function(){return this._pos+=1,this},e.prototype.hasNext=function(){return this._pos0)n.left||(n.left=new l,n.left.segment=i.value()),n=n.left;else if(o<0)n.right||(n.right=new l,n.right.segment=i.value()),n=n.right;else{if(!i.hasNext())break;i.next(),n.mid||(n.mid=new l,n.mid.segment=i.value()),n=n.mid}}var r=n.value;return n.value=t,n.key=e,r},e.prototype.get=function(e){for(var t=this._iter.reset(e),n=this._root;n;){var i=t.cmp(n.segment);if(i>0)n=n.left;else if(i<0)n=n.right;else{if(!t.hasNext())break;t.next(),n=n.mid}}return n?n.value:void 0},e.prototype.findSubstr=function(e){for(var t=this._iter.reset(e),n=this._root,i=void 0;n;){var o=t.cmp(n.segment);if(o>0)n=n.left;else if(o<0)n=n.right;else{if(!t.hasNext())break;t.next(),i=n.value||i,n=n.mid}}return n&&n.value||i},e.prototype.forEach=function(e){this._forEach(this._root,e)},e.prototype._forEach=function(e,t){e&&(this._forEach(e.left,t),e.value&&t(e.value,e.key),this._forEach(e.mid,t),this._forEach(e.right,t))},e}(),d=function(){function e(){this.map=new Map,this.ignoreCase=!1}return e.prototype.set=function(e,t){this.map.set(this.toKey(e),t)},e.prototype.get=function(e){return this.map.get(this.toKey(e))},e.prototype.toKey=function(e){var t=e.toString();return this.ignoreCase&&(t=t.toLowerCase()),t},e}(),h=function(e){function t(t,n){void 0===n&&(n=1);var i=e.call(this)||this;return i._limit=t,i._ratio=Math.min(Math.max(0,n),1),i}return o(t,e),t.prototype.get=function(t){return e.prototype.get.call(this,t,2)},t.prototype.peek=function(t){return e.prototype.get.call(this,t,0)},t.prototype.set=function(t,n){e.prototype.set.call(this,t,n,2),this.checkTrim()},t.prototype.checkTrim=function(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))},t}(function(){function e(){this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0}return e.prototype.clear=function(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0},Object.defineProperty(e.prototype,"size",{get:function(){return this._size},enumerable:!0,configurable:!0}),e.prototype.get=function(e,t){void 0===t&&(t=0);var n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value},e.prototype.set=function(e,t,n){void 0===n&&(n=0);var i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:default:this.addItemLast(i)}this._map.set(e,i),this._size++}},e.prototype.delete=function(e){return!!this.remove(e)},e.prototype.remove=function(e){var t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value},e.prototype.forEach=function(e,t){for(var n=this._head;n;)t?e.bind(t)(n.value,n.key,this):e(n.value,n.key,this),n=n.next},e.prototype.trimOld=function(e){if(!(e>=this.size))if(0!==e){for(var t=this._head,n=this.size;t&&n>e;)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0)}else this.clear()},e.prototype.addItemFirst=function(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e},e.prototype.addItemLast=function(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e},e.prototype.removeItem=function(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{var t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0},e.prototype.touch=function(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;var n=e.next,i=e.previous;e===this._tail?(i.next=void 0,this._tail=i):(n.previous=i,i.next=n),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e}else if(2===t){if(e===this._tail)return;n=e.next,i=e.previous;e===this._head?(n.previous=void 0,this._head=n):(n.previous=i,i.next=n),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e}},e.prototype.toJSON=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),e},e}())},QFiB:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:function(){return n.e(176).then(n.bind(null,"PhST"))}})},QRHv:function(e,t,n){"use strict";n.d(t,"f",(function(){return a})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return v}));var i=n("6OMU"),o=n("4bUh"),r=n("cGHE"),s=n("twdY");function a(e){for(var t=0,n=0,i=0,o=0,r=e.length;o>>0}var l=new Uint32Array(0).buffer,c=function(){function e(){this.tokens=[]}return e.prototype.add=function(e,t){if(this.tokens.length>0){var n=this.tokens[this.tokens.length-1];if(n.startLineNumber+n.tokens.length-1+1===e)return void n.tokens.push(t)}this.tokens.push(new p(e,[t]))},e}(),d=function(){function e(e){this._tokens=e,this._tokenCount=e.length/4}return e.prototype.getMaxDeltaLine=function(){var e=this.getTokenCount();return 0===e?-1:this.getDeltaLine(e-1)},e.prototype.getTokenCount=function(){return this._tokenCount},e.prototype.getDeltaLine=function(e){return this._tokens[4*e]},e.prototype.getStartCharacter=function(e){return this._tokens[4*e+1]},e.prototype.getEndCharacter=function(e){return this._tokens[4*e+2]},e.prototype.getMetadata=function(e){return this._tokens[4*e+3]},e.prototype.clear=function(){this._tokenCount=0},e.prototype.acceptDeleteRange=function(e,t,n,i,o){for(var r=this._tokens,s=this._tokenCount,a=i-t,u=0,l=!1,c=0;co?p-=o-n:p=n;else if(h===t&&f===n){if(!(h===i&&p>o)){l=!0;continue}p-=o-n}else if(ho)){l=!0;continue}p=h===t?(f=n)+(p-o):(f=0)+(p-o)}else if(h>i){if(0===a&&!l){u=s;break}h-=a}else{if(!(h===i&&f>=o))throw new Error("Not possible!");e&&0===h&&(f+=e,p+=e),h-=a,f-=o-n,p-=o-n}var m=4*u;r[m]=h,r[m+1]=f,r[m+2]=p,r[m+3]=g,u++}}this._tokenCount=u},e.prototype.acceptInsertText=function(e,t,n,i,o,r){for(var s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,u=this._tokenCount,l=0;lt)){for(var s=o;s>n&&e.getDeltaLine(s-1)===t;)s--;for(var a=o;a0?t.charCodeAt(0):0)},e.prototype.acceptEdit=function(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new r.a(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()},e.prototype._acceptDeleteRange=function(e){if(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn){var t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){var i=n-t;this.startLineNumber-=i}else{var o=this.tokens.getMaxDeltaLine();if(!(t>=o+1)){if(t<0&&n>=o+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){var r=-t;this.startLineNumber-=r,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}}},e.prototype._acceptInsertText=function(e,t,n,i,o){if(0!==t||0!==n){var r=e.lineNumber-this.startLineNumber;if(r<0)this.startLineNumber+=t;else r>=this.tokens.getMaxDeltaLine()+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}},e}(),p=function(e,t){this.startLineNumber=e,this.tokens=t};function g(e){return e instanceof Uint32Array?e:new Uint32Array(e)}var m=function(){function e(){this._pieces=[]}return e.prototype.flush=function(){this._pieces=[]},e.prototype.set=function(e){this._pieces=e||[]},e.prototype.addSemanticTokens=function(t,n){var i=this._pieces;if(0===i.length)return n;var r=e._findFirstPieceWithLine(i,t),s=this._pieces[r].getLineTokens(t);if(!s)return n;for(var a=n.getCount(),u=s.getCount(),l=0,c=[],d=0,h=0;h>>0,v=~m>>>0;lt)){for(;o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber;)o--;return o}i=o-1}}return n},e.prototype.acceptEdit=function(e,t,n,i,o){for(var r=0,s=this._pieces;r1&&(o=s.x.getLanguageId(i[1])!==e),!o)return l}if(!i||0===i.length){var r=new Uint32Array(2);return r[0]=t,r[1]=u(e),r.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i},e.prototype._ensureLine=function(e){for(;e>=this._len;)this._lineTokens[this._len]=null,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],o=0;o=this._len))if(t.startLineNumber!==t.endLineNumber){this._lineTokens[n]=e._deleteEnding(this._lineTokens[n],t.startColumn-1);var i=t.endLineNumber-1,o=null;i=this._len||(0!==n?(this._lineTokens[o]=e._deleteEnding(this._lineTokens[o],t.column-1),this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i),this._insertLines(t.lineNumber,n)):this._lineTokens[o]=e._insert(this._lineTokens[o],t.column-1,i))}},e._deleteBeginning=function(t,n){return null===t||t===l?t:e._delete(t,0,n)},e._deleteEnding=function(t,n){if(null===t||t===l)return t;var i=g(t),o=i[i.length-2];return e._delete(t,n,o)},e._delete=function(e,t,n){if(null===e||e===l||t===n)return e;var i=g(e),r=i.length>>>1;if(0===t&&i[i.length-2]===n)return l;var s,a,u=o.a.findIndexInTokensArray(i,t),c=u>0?i[u-1<<1]:0;if(na&&(i[s++]=m,i[s++]=i[1+(p<<1)],a=m)}if(s===i.length)return e;var v=new Uint32Array(s);return v.set(i.subarray(0,s),0),v.buffer},e._append=function(e,t){if(t===l)return e;if(e===l)return t;if(null===e)return e;if(null===t)return null;var n=g(e),i=g(t),o=i.length>>>1,r=new Uint32Array(n.length+i.length);r.set(n,0);for(var s=n.length,a=n[n.length-2],u=0;u>>1,s=o.a.findIndexInTokensArray(i,t);s>0&&(i[s-1<<1]===t&&s--);for(var a=s;a(t|=0)&&(n=t-e),n<0&&(n=0),(i|=0)<0&&(i=0),(r|=0)+i>(o|=0)&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}return e.prototype.equals=function(e){return this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop},e.prototype.withScrollDimensions=function(t){return new e(void 0!==t.width?t.width:this.width,void 0!==t.scrollWidth?t.scrollWidth:this.scrollWidth,this.scrollLeft,void 0!==t.height?t.height:this.height,void 0!==t.scrollHeight?t.scrollHeight:this.scrollHeight,this.scrollTop)},e.prototype.withScrollPosition=function(t){return new e(this.width,this.scrollWidth,void 0!==t.scrollLeft?t.scrollLeft:this.scrollLeft,this.height,this.scrollHeight,void 0!==t.scrollTop?t.scrollTop:this.scrollTop)},e.prototype.createScrollEvent=function(e){var t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}},e}(),u=function(e){function t(t,n){var i=e.call(this)||this;return i._onScroll=i._register(new o.a),i.onScroll=i._onScroll.event,i._smoothScrollDuration=t,i._scheduleAtNextAnimationFrame=n,i._state=new a(0,0,0,0,0,0),i._smoothScrolling=null,i}return s(t,e),t.prototype.dispose=function(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),e.prototype.dispose.call(this)},t.prototype.setSmoothScrollDuration=function(e){this._smoothScrollDuration=e},t.prototype.validateScrollPosition=function(e){return this._state.withScrollPosition(e)},t.prototype.getScrollDimensions=function(){return this._state},t.prototype.setScrollDimensions=function(e){var t=this._state.withScrollDimensions(e);this._setState(t),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)},t.prototype.getFutureScrollPosition=function(){return this._smoothScrolling?this._smoothScrolling.to:this._state},t.prototype.getCurrentScrollPosition=function(){return this._state},t.prototype.setScrollPositionNow=function(e){var t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)},t.prototype.setScrollPositionSmooth=function(e){var t=this;if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:void 0===e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:void 0===e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};var n=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===n.scrollLeft&&this._smoothScrolling.to.scrollTop===n.scrollTop)return;var i=this._smoothScrolling.combine(this._state,n,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=i}else{n=this._state.withScrollPosition(e);this._smoothScrolling=d.start(this._state,n,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){t._smoothScrolling&&(t._smoothScrolling.animationFrameDisposable=null,t._performSmoothScrolling())}))},t.prototype._performSmoothScrolling=function(){var e=this;if(this._smoothScrolling){var t=this._smoothScrolling.tick(),n=this._state.withScrollPosition(t);if(this._setState(n),t.isDone)return this._smoothScrolling.dispose(),void(this._smoothScrolling=null);this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame((function(){e._smoothScrolling&&(e._smoothScrolling.animationFrameDisposable=null,e._performSmoothScrolling())}))}},t.prototype._setState=function(e){var t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))},t}(r.a),l=function(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n};function c(e,t){var n=t-e;return function(t){return e+n*(1-function(e){return Math.pow(e,3)}(1-t))}}var d=function(){function e(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}return e.prototype._initAnimations=function(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)},e.prototype._initAnimation=function(e,t,n){var i,o,r;if(Math.abs(e-t)>2.5*n){var s=void 0,a=void 0;return e=0){var n=e.split("!=");return d.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){n=e.split("==");return c.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){n=e.split("=~");return f.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}return/^\!\s*/.test(e)?h.create(e.substr(1).trim()):l.create(e)},e._deserializeValue=function(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;var n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e},e._deserializeRegexValue=function(e,t){if(Object(o.v)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}var n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error("bad regexp-value '"+e+"', missing /-enclosure");return console.warn("bad regexp-value '"+e+"', missing /-enclosure"),null}var r=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(r,s)}catch(n){if(t)throw new Error("bad regexp-value '"+e+"', parse error: "+n);return console.warn("bad regexp-value '"+e+"', parse error: "+n),null}},e}();function u(e,t){var n=e.getType(),i=t.getType();if(n!==i)return n-i;switch(n){case 1:case 2:case 3:case 4:case 6:case 7:case 5:return e.cmp(t);default:throw new Error("Unknown ContextKeyExpr!")}}var l=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 1},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return h.create(this.key)},e}(),c=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?l.create(t):h.create(t):new e(t,n)},e.prototype.getType=function(){return 3},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)==this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return d.create(this.key,this.value)},e}(),d=function(){function e(e,t){this.key=e,this.value=t}return e.create=function(t,n){return"boolean"==typeof n?n?h.create(t):l.create(t):new e(t,n)},e.prototype.getType=function(){return 4},e.prototype.cmp=function(e){return this.keye.key?1:this.valuee.value?1:0},e.prototype.equals=function(t){return t instanceof e&&(this.key===t.key&&this.value===t.value)},e.prototype.evaluate=function(e){return e.getValue(this.key)!=this.value},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return c.create(this.key,this.value)},e}(),h=function(){function e(e){this.key=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 2},e.prototype.cmp=function(e){return this.keye.key?1:0},e.prototype.equals=function(t){return t instanceof e&&this.key===t.key},e.prototype.evaluate=function(e){return!e.getValue(this.key)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return l.create(this.key)},e}(),f=function(){function e(e,t){this.key=e,this.regexp=t}return e.create=function(t,n){return new e(t,n)},e.prototype.getType=function(){return 6},e.prototype.cmp=function(e){if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0},e.prototype.equals=function(t){if(t instanceof e){var n=this.regexp?this.regexp.source:"",i=t.regexp?t.regexp.source:"";return this.key===t.key&&n===i}return!1},e.prototype.evaluate=function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)},e.prototype.keys=function(){return[this.key]},e.prototype.negate=function(){return p.create(this)},e}(),p=function(){function e(e){this._actual=e}return e.create=function(t){return new e(t)},e.prototype.getType=function(){return 7},e.prototype.cmp=function(e){return this._actual.cmp(e._actual)},e.prototype.equals=function(t){return t instanceof e&&this._actual.equals(t._actual)},e.prototype.evaluate=function(e){return!this._actual.evaluate(e)},e.prototype.keys=function(){return this._actual.keys()},e.prototype.negate=function(){return this._actual},e}(),g=function(){function e(e){this.expr=e}return e.create=function(t){var n=e._normalizeArr(t);if(0!==n.length)return 1===n.length?n[0]:new e(n)},e.prototype.getType=function(){return 5},e.prototype.cmp=function(e){if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){for(var s=t.shift(),u=t.shift(),l=[],c=0,d=r(s);c=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n("YBdB"),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n("yLpj"))},Uzvx:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return r}));var i=n("Cg/j"),o=Object(i.c)("contextViewService"),r=Object(i.c)("contextMenuService")},Vtyv:function(e,t,n){},VvMK:function(e,t,n){},Vxe3:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("codeEditorService")},WqXY:function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _})),n.d(t,"a",(function(){return b}));n("yEoX");var i,o=n("MNsG"),r=n("3/fG"),s=n("pmY6"),a=n("8HAY"),u=n("EffR"),l=n("746U"),c=n("pg8w"),d=n("uDWl"),h=n("MI8n"),f=n("ZQ78"),p=n("D3Dy"),g=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),m=function(e){function t(t,n,i){var o=e.call(this)||this;return o.options=i,o._context=t||o,o._action=n,n instanceof a.a&&o._register(n.onDidChange((function(e){o.element&&o.handleActionChangeEvent(e)}))),o}return g(t,e),t.prototype.handleActionChangeEvent=function(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()},Object.defineProperty(t.prototype,"actionRunner",{get:function(){return this._actionRunner||(this._actionRunner=this._register(new a.b)),this._actionRunner},set:function(e){this._actionRunner=e},enumerable:!0,configurable:!0}),t.prototype.getAction=function(){return this._action},t.prototype.isEnabled=function(){return this._action.enabled},t.prototype.setActionContext=function(e){this._context=e},t.prototype.render=function(e){var t=this,n=this.element=e;this._register(c.b.addTarget(e));var i=this.options&&this.options.draggable;i&&(e.draggable=!0,p.h&&this._register(u.g(e,u.c.DRAG_START,(function(e){var n;return null===(n=e.dataTransfer)||void 0===n?void 0:n.setData(f.a.TEXT,t._action.label)})))),this._register(u.g(n,c.a.Tap,(function(e){return t.onClick(e)}))),this._register(u.g(n,u.c.MOUSE_DOWN,(function(e){i||u.b.stop(e,!0),t._action.enabled&&0===e.button&&u.e(n,"active")}))),this._register(u.g(n,u.c.CLICK,(function(e){u.b.stop(e,!0),t.options&&t.options.isMenu?t.onClick(e):o.i((function(){return t.onClick(e)}))}))),this._register(u.g(n,u.c.DBLCLICK,(function(e){u.b.stop(e,!0)}))),[u.c.MOUSE_UP,u.c.MOUSE_OUT].forEach((function(e){t._register(u.g(n,e,(function(e){u.b.stop(e),u.J(n,"active")})))}))},t.prototype.onClick=function(e){var t;u.b.stop(e,!0),l.l(this._context)?t=e:(t=this._context,l.i(t)&&(t.event=e)),this.actionRunner.run(this._action,t)},t.prototype.focus=function(){this.element&&(this.element.focus(),u.e(this.element,"focused"))},t.prototype.blur=function(){this.element&&(this.element.blur(),u.J(this.element,"focused"))},t.prototype.updateEnabled=function(){},t.prototype.updateLabel=function(){},t.prototype.updateTooltip=function(){},t.prototype.updateClass=function(){},t.prototype.updateChecked=function(){},t.prototype.dispose=function(){this.element&&(u.L(this.element),this.element=void 0),e.prototype.dispose.call(this)},t}(s.a),v=function(e){function t(n){var i=e.call(this,t.ID,n,n?"separator text":"separator")||this;return i.checked=!1,i.enabled=!1,i}return g(t,e),t.ID="vs.actions.separator",t}(a.a),_=function(e){function t(t,n,i){void 0===i&&(i={});var o=e.call(this,t,n,i)||this;return o.options=i,o.options.icon=void 0!==i.icon&&i.icon,o.options.label=void 0===i.label||i.label,o.cssClass="",o}return g(t,e),t.prototype.render=function(t){e.prototype.render.call(this,t),this.element&&(this.label=u.m(this.element,u.a("a.action-label"))),this.label&&(this._action.id===v.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(u.m(this.element,u.a("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()},t.prototype.focus=function(){e.prototype.focus.call(this),this.label&&this.label.focus()},t.prototype.updateLabel=function(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)},t.prototype.updateTooltip=function(){var e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=r.a({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)},t.prototype.updateClass=function(){this.cssClass&&this.label&&u.K(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(u.e(this.label,"codicon"),this.cssClass&&u.f(this.label,this.cssClass)),this.updateEnabled()):this.label&&u.J(this.label,"codicon")},t.prototype.updateEnabled=function(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),u.J(this.label,"disabled"),this.label.tabIndex=0),this.element&&u.J(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),u.e(this.label,"disabled"),u.M(this.label)),this.element&&u.e(this.element,"disabled"))},t.prototype.updateChecked=function(){this.label&&(this.getAction().checked?u.e(this.label,"checked"):u.J(this.label,"checked"))},t}(m),y={orientation:0,context:null,triggerKeys:{keys:[3,10],keyDown:!1}},b=function(e){function t(t,n){void 0===n&&(n=y);var i,o,r=e.call(this)||this;switch(r._onDidBlur=r._register(new h.a),r.onDidBlur=r._onDidBlur.event,r._onDidCancel=r._register(new h.a),r.onDidCancel=r._onDidCancel.event,r._onDidRun=r._register(new h.a),r.onDidRun=r._onDidRun.event,r._onDidBeforeRun=r._register(new h.a),r.onDidBeforeRun=r._onDidBeforeRun.event,r.options=n,r._context=n.context,r.options.triggerKeys||(r.options.triggerKeys=y.triggerKeys),r.options.actionRunner?r._actionRunner=r.options.actionRunner:(r._actionRunner=new a.b,r._register(r._actionRunner)),r._register(r._actionRunner.onDidRun((function(e){return r._onDidRun.fire(e)}))),r._register(r._actionRunner.onDidBeforeRun((function(e){return r._onDidBeforeRun.fire(e)}))),r.viewItems=[],r.focusedItem=void 0,r.domNode=document.createElement("div"),r.domNode.className="monaco-action-bar",!1!==n.animated&&u.e(r.domNode,"animated"),r.options.orientation){case 0:i=15,o=17;break;case 1:i=17,o=15,r.domNode.className+=" reverse";break;case 2:i=16,o=18,r.domNode.className+=" vertical";break;case 3:i=18,o=16,r.domNode.className+=" vertical reverse"}return r._register(u.g(r.domNode,u.c.KEY_DOWN,(function(e){var t=new d.a(e),n=!0;t.equals(i)?r.focusPrevious():t.equals(o)?r.focusNext():t.equals(9)?r.cancel():r.isTriggerKeyEvent(t)?r.options.triggerKeys&&r.options.triggerKeys.keyDown&&r.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())}))),r._register(u.g(r.domNode,u.c.KEY_UP,(function(e){var t=new d.a(e);r.isTriggerKeyEvent(t)?(r.options.triggerKeys&&!r.options.triggerKeys.keyDown&&r.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&r.updateFocusedItem()}))),r.focusTracker=r._register(u.T(r.domNode)),r._register(r.focusTracker.onDidBlur((function(){document.activeElement!==r.domNode&&u.E(document.activeElement,r.domNode)||(r._onDidBlur.fire(),r.focusedItem=void 0)}))),r._register(r.focusTracker.onDidFocus((function(){return r.updateFocusedItem()}))),r.actionsList=document.createElement("ul"),r.actionsList.className="actions-container",r.actionsList.setAttribute("role","toolbar"),r.options.ariaLabel&&r.actionsList.setAttribute("aria-label",r.options.ariaLabel),r.domNode.appendChild(r.actionsList),t.appendChild(r.domNode),r}return g(t,e),t.prototype.isTriggerKeyEvent=function(e){var t=!1;return this.options.triggerKeys&&this.options.triggerKeys.keys.forEach((function(n){t=t||e.equals(n)})),t},t.prototype.updateFocusedItem=function(){for(var e=0;e=n.actionsList.children.length?(n.actionsList.appendChild(r),n.viewItems.push(i)):(n.actionsList.insertBefore(r,n.actionsList.children[o]),n.viewItems.splice(o,0,i),o++)}))},t.prototype.clear=function(){this.viewItems=Object(s.e)(this.viewItems),u.o(this.actionsList)},t.prototype.isEmpty=function(){return 0===this.viewItems.length},t.prototype.focus=function(e){var t=!1,n=void 0;void 0===e?t=!0:"number"==typeof e?n=e:"boolean"==typeof e&&(t=e),t&&void 0===this.focusedItem?(this.focusedItem=this.viewItems.length-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())},t.prototype.focusNext=function(){void 0===this.focusedItem&&(this.focusedItem=this.viewItems.length-1);var e,t=this.focusedItem;do{this.focusedItem=(this.focusedItem+1)%this.viewItems.length,e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus()},t.prototype.focusPrevious=function(){void 0===this.focusedItem&&(this.focusedItem=0);var e,t=this.focusedItem;do{this.focusedItem=this.focusedItem-1,this.focusedItem<0&&(this.focusedItem=this.viewItems.length-1),e=this.viewItems[this.focusedItem]}while(this.focusedItem!==t&&!e.isEnabled());this.focusedItem!==t||e.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0)},t.prototype.updateFocus=function(e,t){void 0===this.focusedItem&&this.actionsList.focus({preventScroll:t});for(var n=0;nn||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}return e.prototype.isEmpty=function(){return e.isEmpty(this)},e.isEmpty=function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn},e.prototype.containsPosition=function(t){return e.containsPosition(this,t)},e.containsPosition=function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))},e.prototype.containsRange=function(t){return e.containsRange(this,t)},e.containsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))},e.prototype.strictContainsRange=function(t){return e.strictContainsRange(this,t)},e.strictContainsRange=function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))},e.prototype.plusRange=function(t){return e.plusRange(this,t)},e.plusRange=function(t,n){var i,o,r,s;return n.startLineNumbert.endLineNumber?(r=n.endLineNumber,s=n.endColumn):n.endLineNumber===t.endLineNumber?(r=n.endLineNumber,s=Math.max(n.endColumn,t.endColumn)):(r=t.endLineNumber,s=t.endColumn),new e(i,o,r,s)},e.prototype.intersectRanges=function(t){return e.intersectRanges(this,t)},e.intersectRanges=function(t,n){var i=t.startLineNumber,o=t.startColumn,r=t.endLineNumber,s=t.endColumn,a=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(r=l,s=c):r===l&&(s=Math.min(s,c)),i>r||i===r&&o>s?null:new e(i,o,r,s)},e.prototype.equalsRange=function(t){return e.equalsRange(this,t)},e.equalsRange=function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn},e.prototype.getEndPosition=function(){return new i.a(this.endLineNumber,this.endColumn)},e.prototype.getStartPosition=function(){return new i.a(this.startLineNumber,this.startColumn)},e.prototype.toString=function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"},e.prototype.setEndPosition=function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)},e.prototype.setStartPosition=function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)},e.prototype.collapseToStart=function(){return e.collapseToStart(this)},e.collapseToStart=function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)},e.fromPositions=function(t,n){return void 0===n&&(n=t),new e(t.lineNumber,t.column,n.lineNumber,n.column)},e.lift=function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null},e.isIRange=function(e){return e&&"number"==typeof e.startLineNumber&&"number"==typeof e.startColumn&&"number"==typeof e.endLineNumber&&"number"==typeof e.endColumn},e.areIntersectingOrTouching=function(e,t){return!(e.endLineNumbere.startLineNumber},e}()},bY76:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i,o,r=n("MNsG"),s=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=/^\w[\w\d+.-]*$/,u=/^\//,l=/^\/\//;var c="/",d=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,h=function(){function e(e,t,n,i,o,r){void 0===r&&(r=!1),"object"==typeof e?(this.scheme=e.scheme||"",this.authority=e.authority||"",this.path=e.path||"",this.query=e.query||"",this.fragment=e.fragment||""):(this.scheme=function(e,t){return e||t?e:"file"}(e,r),this.authority=t||"",this.path=function(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==c&&(t=c+t):t=c}return t}(this.scheme,n||""),this.query=i||"",this.fragment=o||"",function(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+e.authority+'", path: "'+e.path+'", query: "'+e.query+'", fragment: "'+e.fragment+'"}');if(e.scheme&&!a.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!u.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(l.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}(this,r))}return e.isUri=function(t){return t instanceof e||!!t&&("string"==typeof t.authority&&"string"==typeof t.fragment&&"string"==typeof t.path&&"string"==typeof t.query&&"string"==typeof t.scheme&&"function"==typeof t.fsPath&&"function"==typeof t.with&&"function"==typeof t.toString)},Object.defineProperty(e.prototype,"fsPath",{get:function(){return _(this)},enumerable:!0,configurable:!0}),e.prototype.with=function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,o=e.query,r=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=""),void 0===n?n=this.authority:null===n&&(n=""),void 0===i?i=this.path:null===i&&(i=""),void 0===o?o=this.query:null===o&&(o=""),void 0===r?r=this.fragment:null===r&&(r=""),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new p(t,n,i,o,r)},e.parse=function(e,t){void 0===t&&(t=!1);var n=d.exec(e);return n?new p(n[2]||"",C(n[4]||""),C(n[5]||""),C(n[7]||""),C(n[9]||""),t):new p("","","","","")},e.file=function(e){var t="";if(r.h&&(e=e.replace(/\\/g,c)),e[0]===c&&e[1]===c){var n=e.indexOf(c,2);-1===n?(t=e.substring(2),e=c):(t=e.substring(2,n),e=e.substring(n)||c)}return new p("file",t,e,"","")},e.from=function(e){return new p(e.scheme,e.authority,e.path,e.query,e.fragment)},e.prototype.toString=function(e){return void 0===e&&(e=!1),y(this,e)},e.prototype.toJSON=function(){return this},e.revive=function(t){if(t){if(t instanceof e)return t;var n=new p(t);return n._formatted=t.external,n._fsPath=t._sep===f?t.fsPath:null,n}return t},e}(),f=r.h?1:void 0,p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._formatted=null,t._fsPath=null,t}return s(t,e),Object.defineProperty(t.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=_(this)),this._fsPath},enumerable:!0,configurable:!0}),t.prototype.toString=function(e){return void 0===e&&(e=!1),e?y(this,!0):(this._formatted||(this._formatted=y(this,!1)),this._formatted)},t.prototype.toJSON=function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=f),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e},t}(h),g=((o={})[58]="%3A",o[47]="%2F",o[63]="%3F",o[35]="%23",o[91]="%5B",o[93]="%5D",o[64]="%40",o[33]="%21",o[36]="%24",o[38]="%26",o[39]="%27",o[40]="%28",o[41]="%29",o[42]="%2A",o[43]="%2B",o[44]="%2C",o[59]="%3B",o[61]="%3D",o[32]="%20",o);function m(e,t){for(var n=void 0,i=-1,o=0;o=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));var s=g[r];void 0!==s?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=s):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function v(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//"+e.authority+e.path:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?e.path[1].toLowerCase()+e.path.substr(2):e.path,r.h&&(t=t.replace(/\//g,"\\")),t}function y(e,t){var n=t?v:m,i="",o=e.scheme,r=e.authority,s=e.path,a=e.query,u=e.fragment;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=c,i+=c),r){var l=r.indexOf("@");if(-1!==l){var d=r.substr(0,l);r=r.substr(l+1),-1===(l=d.indexOf(":"))?i+=n(d,!1):(i+=n(d.substr(0,l),!1),i+=":",i+=n(d.substr(l+1),!1)),i+="@"}-1===(l=(r=r.toLowerCase()).indexOf(":"))?i+=n(r,!1):(i+=n(r.substr(0,l),!1),i+=r.substr(l))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2))(h=s.charCodeAt(1))>=65&&h<=90&&(s="/"+String.fromCharCode(h+32)+":"+s.substr(3));else if(s.length>=2&&58===s.charCodeAt(1)){var h;(h=s.charCodeAt(0))>=65&&h<=90&&(s=String.fromCharCode(h+32)+":"+s.substr(2))}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),u&&(i+="#",i+=t?u:m(u,!1)),i}var b=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function C(e){return e.match(b)?e.replace(b,(function(e){return function e(t){try{return decodeURIComponent(t)}catch(n){return t.length>3?t.substr(0,3)+e(t.substr(3)):t}}(e)})):e}},bexQ:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("keybindingService")},c2dO:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"options",{get:function(){return this._options},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),e.prototype.setOptions=function(e){this._options=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r={tabSize:4,insertSpaces:!1,wrapLineLength:120,unformatted:'default": "a, abbr, acronym, b, bdo, big, br, button, cite, code, dfn, em, i, img, input, kbd, label, map, object, q, samp, select, small, span, strong, sub, sup, textarea, tt, var',contentUnformatted:"pre",indentInnerHtml:!1,preserveNewLines:!0,maxPreserveNewLines:null,indentHandlebars:!1,endWithNewline:!1,extraLiners:"head, body, /html",wrapAttributes:"auto"},s={format:r,suggest:{html5:!0}},a={format:r,suggest:{html5:!0,razor:!0}};function u(e){return{completionItems:!0,hovers:!0,documentSymbols:!0,links:!0,documentHighlights:!0,rename:!0,colors:!0,foldingRanges:!0,selectionRanges:!0,diagnostics:e===l,documentFormattingEdits:e===l,documentRangeFormattingEdits:e===l}}var l="html",c=new o(l,{format:r,suggest:{html5:!0,angular1:!0,ionic:!0}},u(l)),d=new o("handlebars",s,u("handlebars")),h=new o("razor",a,u("razor"));function f(){return n.e(151).then(n.bind(null,"+lu7"))}monaco.languages.html={htmlDefaults:c,razorDefaults:h,handlebarDefaults:d},monaco.languages.onLanguage(l,(function(){f().then((function(e){return e.setupMode(c)}))})),monaco.languages.onLanguage("handlebars",(function(){f().then((function(e){return e.setupMode(d)}))})),monaco.languages.onLanguage("razor",(function(){f().then((function(e){return e.setupMode(h)}))}))},c9ML:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:function(){return n.e(195).then(n.bind(null,"QJnQ"))}})},cGHE:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(){function e(e,t){this.lineNumber=e,this.column=t}return e.prototype.with=function(t,n){return void 0===t&&(t=this.lineNumber),void 0===n&&(n=this.column),t===this.lineNumber&&n===this.column?this:new e(t,n)},e.prototype.delta=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=0),this.with(this.lineNumber+e,this.column+t)},e.prototype.equals=function(t){return e.equals(this,t)},e.equals=function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column},e.prototype.isBefore=function(t){return e.isBefore(this,t)},e.isBefore=function(e,t){return e.lineNumber=this.el.clientHeight-4)return this.orthogonalEndSash}else{if(e.offsetX<=4)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-4)return this.orthogonalEndSash}},t.prototype.dispose=function(){e.prototype.dispose.call(this),this.el.remove()},t}(o.a)},cMvZ:function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var i=n("MI8n"),o=n("pmY6"),r=n("N0LK"),s=n("0JNc"),a=n("KDc4"),u=n("BFtn"),l=function(){function e(t){if(t.autoClosingPairs?this._autoClosingPairs=t.autoClosingPairs.map((function(e){return new a.b(e)})):t.brackets?this._autoClosingPairs=t.brackets.map((function(e){return new a.b({open:e[0],close:e[1]})})):this._autoClosingPairs=[],t.__electricCharacterSupport&&t.__electricCharacterSupport.docComment){var n=t.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new a.b({open:n.open,close:n.close||""}))}this._autoCloseBefore="string"==typeof t.autoCloseBefore?t.autoCloseBefore:e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=t.surroundingPairs||this._autoClosingPairs}return e.prototype.getAutoClosingPairs=function(){return this._autoClosingPairs},e.prototype.getAutoCloseBeforeSet=function(){return this._autoCloseBefore},e.shouldAutoClosePair=function(e,t,n){if(0===t.getTokenCount())return!0;var i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)},e.prototype.getSurroundingPairs=function(){return this._surroundingPairs},e.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t",e}(),c=n("EIAu"),d=function(){function e(e){this._richEditBrackets=e}return e.prototype.getElectricCharacters=function(){var e=[];if(this._richEditBrackets)for(var t=0,n=this._richEditBrackets.brackets;t=3)for(var o=0,r=this._regExpRules.length;o=2&&n.length>0&&i.length>0)for(o=0,r=this._brackets.length;o=2&&n.length>0)for(o=0,r=this._brackets.length;o1){var o=void 0,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;var s=e.getLineContent(o);if(!n.shouldIgnore(s)&&!/^\s+$/.test(s)&&""!==s)return o;r=o}}return-1},e.prototype.getInheritIndentForLine=function(e,t,n,i){if(void 0===i&&(i=!0),e<4)return null;var o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};var s=this.getPrecedingValidLine(t,n,o);if(s<0)return null;if(s<1)return{indentation:"",action:null};var u=t.getLineContent(s);if(o.shouldIncrease(u)||o.shouldIndentNextLine(u))return{indentation:r.r(u),action:a.a.Indent,line:s};if(o.shouldDecrease(u))return{indentation:r.r(u),action:null,line:s};if(1===s)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};var l=s-1,c=o.getIndentMetadata(t.getLineContent(l));if(!(3&c)&&4&c){for(var d=0,h=l-1;h>0;h--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=h;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(i)return{indentation:r.r(t.getLineContent(s)),action:null,line:s};for(h=s;h>0;h--){var f=t.getLineContent(h);if(o.shouldIncrease(f))return{indentation:r.r(f),action:a.a.Indent,line:h};if(o.shouldIndentNextLine(f)){d=0;for(var p=h-1;p>0;p--)if(!o.shouldIndentNextLine(t.getLineContent(h))){d=p;break}return{indentation:r.r(t.getLineContent(d+1)),action:null,line:d+1}}if(o.shouldDecrease(f))return{indentation:r.r(f),action:null,line:h}}return{indentation:r.r(t.getLineContent(1)),action:null,line:1}},e.prototype.getGoodIndentForLine=function(e,t,n,i,o){if(e<4)return null;var s=this._getRichEditSupport(n);if(!s)return null;var u=this.getIndentRulesSupport(n);if(!u)return null;var l=this.getInheritIndentForLine(e,t,i),c=t.getLineContent(i);if(l){var d=l.line;if(void 0!==d){var h=s.onEnter(e,"",t.getLineContent(d),"");if(h){var f=r.r(t.getLineContent(d));return h.removeText&&(f=f.substring(0,f.length-h.removeText)),h.indentAction===a.a.Indent||h.indentAction===a.a.IndentOutdent?f=o.shiftIndent(f):h.indentAction===a.a.Outdent&&(f=o.unshiftIndent(f)),u.shouldDecrease(c)&&(f=o.unshiftIndent(f)),h.appendText&&(f+=h.appendText),r.r(f)}}return u.shouldDecrease(c)?l.action===a.a.Indent?l.indentation:o.unshiftIndent(l.indentation):l.action===a.a.Indent?o.shiftIndent(l.indentation):l.indentation}return null},e.prototype.getIndentForEnter=function(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);var o,s,l=t.getLineTokens(n.startLineNumber),c=Object(u.a)(l,n.startColumn-1),d=c.getLineContent(),h=!1;(c.firstCharOffset>0&&l.getLanguageId(0)!==c.languageId?(h=!0,o=d.substr(0,n.startColumn-1-c.firstCharOffset)):o=l.getLineContent().substring(0,n.startColumn-1),n.isEmpty())?s=d.substr(n.startColumn-1-c.firstCharOffset):s=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-c.firstCharOffset);var f=this.getIndentRulesSupport(c.languageId);if(!f)return null;var p=o,g=r.r(o),m={getLineTokens:function(e){return t.getLineTokens(e)},getLanguageIdentifier:function(){return t.getLanguageIdentifier()},getLanguageIdAtPosition:function(e,n){return t.getLanguageIdAtPosition(e,n)},getLineContent:function(e){return e===n.startLineNumber?p:t.getLineContent(e)}},v=r.r(l.getLineContent()),_=this.getInheritIndentForLine(e,m,n.startLineNumber+1);if(!_){var y=h?v:g;return{beforeEnter:y,afterEnter:y}}var b=h?v:_.indentation;return _.action===a.a.Indent&&(b=i.shiftIndent(b)),f.shouldDecrease(s)&&(b=i.unshiftIndent(b)),{beforeEnter:h?v:g,afterEnter:b}},e.prototype.getIndentActionForType=function(e,t,n,i,o){if(e<4)return null;var r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;var u,l=r.getLineContent(),c=l.substr(0,n.startColumn-1-r.firstCharOffset);n.isEmpty()?u=l.substr(n.startColumn-1-r.firstCharOffset):u=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-r.firstCharOffset);if(!s.shouldDecrease(c+u)&&s.shouldDecrease(c+i+u)){var d=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!d)return null;var h=d.indentation;return d.action!==a.a.Indent&&(h=o.unshiftIndent(h)),h}return null},e.prototype.getIndentMetadata=function(e,t){var n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null},e.prototype.getEnterAction=function(e,t,n){var i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;var r,s=i.getLineContent(),u=s.substr(0,n.startColumn-1-i.firstCharOffset);n.isEmpty()?r=s.substr(n.startColumn-1-i.firstCharOffset):r=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn).getLineContent().substr(n.endColumn-1-i.firstCharOffset);var l="";if(n.startLineNumber>1&&0===i.firstCharOffset){var c=this.getScopedLineTokens(t,n.startLineNumber-1);c.languageId===i.languageId&&(l=c.getLineContent())}var d=o.onEnter(e,l,u,r);if(!d)return null;var h=d.indentAction,f=d.appendText,p=d.removeText||0;f||(f=h===a.a.Indent||h===a.a.IndentOutdent?"\t":"");var g=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return p&&(g=g.substring(0,g.length-p)),{indentAction:h,appendText:f,removeText:p,indentation:g}},e.prototype.getIndentationAtPosition=function(e,t,n){var i=e.getLineContent(t),o=r.r(i);return o.length>n-1&&(o=o.substring(0,n-1)),o},e.prototype.getScopedLineTokens=function(e,t,n){e.forceTokenization(t);var i=e.getLineTokens(t),o=void 0===n?e.getLineMaxColumn(t)-1:n-1;return Object(u.a)(i,o)},e.prototype.getBracketsSupport=function(e){var t=this._getRichEditSupport(e);return t&&t.brackets||null},e}())},cl4r:function(e,t,n){},cldp:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"javascript",extensions:[".js",".es6",".jsx"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:function(){return n.e(149).then(n.bind(null,"7Xl7"))}})},eC1c:function(e,t,n){},eizg:function(e,t,n){},eq1K:function(e,t,n){},fjLI:function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return _}));var i,o=n("8HAY"),r=n("Cg/j"),s=n("T8No"),a=n("nnTU"),u=n("MI8n"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}},h=function(){for(var e=0,t=0,n=arguments.length;t=0&&(i.splice(o,1),n._onDidChangeMenu.fire(e))}}},e.prototype.getMenuItems=function(e){var t=(this._menuItems.get(e)||[]).slice(0);return 0===e&&this._appendImplicitItems(t),t},e.prototype._appendImplicitItems=function(e){for(var t=new Set,n=0,i=e.filter((function(e){return f(e)}));n "+this.positionLineNumber+","+this.positionColumn+"]"},t.prototype.equalsSelection=function(e){return t.selectionsEqual(this,e)},t.selectionsEqual=function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn},t.prototype.getDirection=function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1},t.prototype.setEndPosition=function(e,n){return 0===this.getDirection()?new t(this.startLineNumber,this.startColumn,e,n):new t(e,n,this.startLineNumber,this.startColumn)},t.prototype.getPosition=function(){return new o.a(this.positionLineNumber,this.positionColumn)},t.prototype.setStartPosition=function(e,n){return 0===this.getDirection()?new t(e,n,this.endLineNumber,this.endColumn):new t(this.endLineNumber,this.endColumn,e,n)},t.fromPositions=function(e,n){return void 0===n&&(n=e),new t(e.lineNumber,e.column,n.lineNumber,n.column)},t.liftSelection=function(e){return new t(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)},t.selectionsArrEqual=function(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(var n=0,i=e.length;n>>0,new i.c(s,null===n?r:n)}},"i/Rh":function(e,t,n){},iJk1:function(e,t,n){},iLY9:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:function(){return n.e(186).then(n.bind(null,"8ahN"))}})},ic2d:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("746U"),o=n("FWmy"),r=new(function(){function e(){this.data=new Map}return e.prototype.add=function(e,t){o.a(i.j(e)),o.a(i.i(t)),o.a(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)},e.prototype.as=function(e){return this.data.get(e)||null},e}())},"ij/i":function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile"],aliases:["Ruby","rb"],loader:function(){return n.e(191).then(n.bind(null,"3MdH"))}})},iuje:function(e,t,n){"use strict";function i(e){return e&&"string"==typeof e.id}n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return r}));var o={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"},r={ExecuteCommand:"executeCommand",ExecuteCommands:"executeCommands",Type:"type",ReplacePreviousChar:"replacePreviousChar",CompositionStart:"compositionStart",CompositionEnd:"compositionEnd",Paste:"paste",Cut:"cut",Undo:"undo",Redo:"redo"}},j2o1:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:function(){return n.e(184).then(n.bind(null,"ppMK"))}})},"jAJ/":function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return h})),n.d(t,"e",(function(){return f})),n.d(t,"b",(function(){return p}));var i=n("N0LK"),o=n("5v8Y"),r=n("cGHE"),s=n("aokT"),a=n("M1Kb"),u=function(){function e(e,t,n,i){this.searchString=e,this.isRegex=t,this.matchCase=n,this.wordSeparators=i}return e.prototype.parseSearchRequest=function(){if(""===this.searchString)return null;var e;e=this.isRegex?function(e){if(!e||0===e.length)return!1;for(var t=0,n=e.length;t=n)break;var i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}(this.searchString):this.searchString.indexOf("\n")>=0;var t=null;try{t=i.j(this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(e){return null}if(!t)return null;var n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new l(t,this.wordSeparators?Object(o.a)(this.wordSeparators):null,n?this.searchString:null)},e}();var l=function(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n};function c(e,t,n){if(!n)return new a.b(e,null);for(var i=[],o=0,r=t.length;o>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1},e}(),h=function(){function e(){}return e.findMatches=function(e,t,n,i,o){var r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new p(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]},e._getMultilineMatchRange=function(e,t,n,i,o,r){var a,u,l=0;if(a=i?t+o+(l=i.findLineFeedCountBeforeOffset(o)):t+o,i){var c=i.findLineFeedCountBeforeOffset(o+r.length)-l;u=a+r.length+c}else u=a+r.length;var d=e.getPositionAt(a),h=e.getPositionAt(u);return new s.a(d.lineNumber,d.column,h.lineNumber,h.column)},e._doFindMatchesMultiline=function(e,t,n,i,o){var r,s=e.getOffsetAt(t.getStartPosition()),a=e.getValueInRange(t,1),u="\r\n"===e.getEOL()?new d(a):null,l=[],h=0;for(n.reset(0);r=n.next(a);)if(l[h++]=c(this._getMultilineMatchRange(e,s,a,u,r.index,r[0]),r,i),h>=o)return l;return l},e._doFindMatchesLineByLine=function(e,t,n,i,o){var r=[],s=0;if(t.startLineNumber===t.endLineNumber){var a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}var u=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,u,t.startLineNumber,t.startColumn-1,s,r,i,o);for(var l=t.startLineNumber+1;l=l))return o;return o}var _,y=new p(e.wordSeparators,e.regex);y.reset(0);do{if((_=y.next(t))&&(r[o++]=c(new s.a(n,_.index+1+i,n,_.index+1+_[0].length+i),_,u),o>=l))return o}while(_);return o},e.findNextMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)},e._doFindNextMatchMultiline=function(e,t,n,i){var o=new r.a(t.lineNumber,1),a=e.getOffsetAt(o),u=e.getLineCount(),l=e.getValueInRange(new s.a(o.lineNumber,o.column,u,e.getLineMaxColumn(u)),1),h="\r\n"===e.getEOL()?new d(l):null;n.reset(t.column-1);var f=n.next(l);return f?c(this._getMultilineMatchRange(e,a,l,h,f.index,f[0]),f,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new r.a(1,1),n,i):null},e._doFindNextMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(var u=1;u<=o;u++){var l=(r+u-1)%o,c=e.getLineContent(l+1),d=this._findFirstMatchInLine(n,c,l+1,1,i);if(d)return d}return null},e._findFirstMatchInLine=function(e,t,n,i,o){e.reset(i-1);var r=e.next(t);return r?c(new s.a(n,r.index+1,n,r.index+1+r[0].length),r,o):null},e.findPreviousMatch=function(e,t,n,i){var o=t.parseSearchRequest();if(!o)return null;var r=new p(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)},e._doFindPreviousMatchMultiline=function(e,t,n,i){var o=this._doFindMatchesMultiline(e,new s.a(1,1,t.lineNumber,t.column),n,i,9990);if(o.length>0)return o[o.length-1];var a=e.getLineCount();return t.lineNumber!==a||t.column!==e.getLineMaxColumn(a)?this._doFindPreviousMatchMultiline(e,new r.a(a,e.getLineMaxColumn(a)),n,i):null},e._doFindPreviousMatchLineByLine=function(e,t,n,i){var o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(var u=1;u<=o;u++){var l=(o+r-u-1)%o,c=e.getLineContent(l+1),d=this._findLastMatchInLine(n,c,l+1,i);if(d)return d}return null},e._findLastMatchInLine=function(e,t,n,i){var o,r=null;for(e.reset(0);o=e.next(t);)r=c(new s.a(n,o.index+1,n,o.index+1+o[0].length),o,i);return r},e}();function f(e,t,n,i,o){return function(e,t,n,i,o){if(0===i)return!0;var r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i);if(0!==e.get(s))return!0}return!1}(e,t,0,i,o)&&function(e,t,n,i,o){if(i+o===n)return!0;var r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){var s=t.charCodeAt(i+o-1);if(0!==e.get(s))return!0}return!1}(e,t,n,i,o)}var p=function(){function e(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}return e.prototype.reset=function(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0},e.prototype.next=function(e){var t,n=e.length;do{if(this._prevMatchStartIndex+this._prevMatchLength===n)return null;if(!(t=this._searchRegex.exec(e)))return null;var i=t.index,o=t[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||f(this._wordSeparators,e,n,i,o))return t}while(t);return null},e}()},jrbv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:function(){return n.e(163).then(n.bind(null,"2ZXa"))}})},k7mE:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:function(){return n.e(173).then(n.bind(null,"BjZ/"))}})},"kw+w":function(e,t,n){},l2gE:function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var i=n("6OMU"),o=n("N0LK"),r=n("PTeM"),s=n("MrjW"),a=n("QDVR"),u=n("X+cX"),l=/\//g;function c(e){switch(e){case 0:return"";case 1:return"[^/\\\\]*?";default:return"(?:[/\\\\]|[^/\\\\]+[/\\\\]|[/\\\\][^/\\\\]+)*?"}}function d(e,t){if(!e)return[];for(var n=[],i=!1,o=!1,r="",s=0,a=e;s0;n--){var r=e.charCodeAt(n-1);if(47===r||92===r)break}t=e.substr(n)}var s=o.indexOf(t);return-1!==s?i[s]:null};a.basenames=o,a.patterns=i,a.allBasenames=o;var u=e.filter((function(e){return!e.basenames}));return u.push(a),u}},lKfe:function(e,t,n){},li8W:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:function(){return n.e(161).then(n.bind(null,"7s2V"))}})},lrmC:function(e,t,n){},nnTU:function(e,t,n){"use strict";n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return d}));var i=n("pmY6"),o=n("746U"),r=n("Cg/j"),s=n("MI8n"),a=n("24hK"),u=n("QDVR"),l=function(){for(var e=0,t=0,n=arguments.length;t=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))},e.prototype._assertNoCtrlAlt=function(t,n){t.ctrlKey&&t.altKey&&!t.metaKey&&e._mightProduceChar(t.keyCode)&&console.warn("Ctrl+Alt+ keybindings should not be used by default under Windows. Offender: ",t," for ",n)},e.prototype._registerDefaultKeybinding=function(e,t,n,i,r,s){1===o.a&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:s,weight1:i,weight2:r}),this._cachedMergedKeybindings=null},e.prototype.getDefaultKeybindings=function(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(u)),this._cachedMergedKeybindings.slice(0)},e}());function u(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.commandt.command?1:e.weight2-t.weight2}s.a.add("platform.keybindingsRegistry",a)},oKJv:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:function(){return n.e(180).then(n.bind(null,"HGU1"))}})},oQaD:function(e,t,n){"use strict";n.r(t),n.d(t,"getSelectionSearchString",(function(){return kt})),n.d(t,"CommonFindController",(function(){return It})),n.d(t,"FindController",(function(){return Mt})),n.d(t,"StartFindAction",(function(){return Tt})),n.d(t,"StartFindWithSelectionAction",(function(){return At})),n.d(t,"MatchFindAction",(function(){return Rt})),n.d(t,"NextMatchFindAction",(function(){return Pt})),n.d(t,"NextMatchFindAction2",(function(){return Ft})),n.d(t,"PreviousMatchFindAction",(function(){return Vt})),n.d(t,"PreviousMatchFindAction2",(function(){return Wt})),n.d(t,"SelectionMatchFindAction",(function(){return Bt})),n.d(t,"NextSelectionMatchFindAction",(function(){return jt})),n.d(t,"PreviousSelectionMatchFindAction",(function(){return Ht})),n.d(t,"StartFindReplaceAction",(function(){return zt}));var i=n("3/fG"),o=n("X+cX"),r=n("pmY6"),s=n("N0LK"),a=n("sswD"),u=n("wQH0"),l=n("LCkn"),c=n("cGHE"),d=n("aokT"),h=n("gCVg"),f=n("jAJ/"),p=n("M1Kb"),g=n("tX9W"),m=n("MD5Z"),v=n("t9D7"),_=function(){function e(e){this._editor=e,this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null,this._startPosition=this._editor.getPosition()}return e.prototype.dispose=function(){this._editor.deltaDecorations(this._allDecorations(),[]),this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.reset=function(){this._decorations=[],this._overviewRulerApproximateDecorations=[],this._findScopeDecorationId=null,this._rangeHighlightDecorationId=null,this._highlightedDecorationId=null},e.prototype.getCount=function(){return this._decorations.length},e.prototype.getFindScope=function(){return this._findScopeDecorationId?this._editor.getModel().getDecorationRange(this._findScopeDecorationId):null},e.prototype.getStartPosition=function(){return this._startPosition},e.prototype.setStartPosition=function(e){this._startPosition=e,this.setCurrentFindMatch(null)},e.prototype._getDecorationIndex=function(e){var t=this._decorations.indexOf(e);return t>=0?t+1:1},e.prototype.getCurrentMatchesPosition=function(t){for(var n=0,i=this._editor.getModel().getDecorationsInRange(t);n1e3){r=e._FIND_MATCH_NO_OVERVIEW_DECORATION;for(var a=i._editor.getModel().getLineCount(),u=i._editor.getLayoutInfo().height/a,l=Math.max(2,Math.ceil(3/u)),c=t[0].range.startLineNumber,h=t[0].range.endLineNumber,f=1,p=t.length;f=g.startLineNumber?g.endLineNumber>h&&(h=g.endLineNumber):(s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION}),c=g.startLineNumber,h=g.endLineNumber)}s.push({range:new d.a(c,1,h,1),options:e._FIND_MATCH_ONLY_OVERVIEW_DECORATION})}var m=new Array(t.length);for(f=0,p=t.length;f=0;t--){var n=this._decorations[t],i=this._editor.getModel().getDecorationRange(n);if(i&&!(i.endLineNumber>e.lineNumber)){if(i.endLineNumbere.column))return i}}return this._editor.getModel().getDecorationRange(this._decorations[this._decorations.length-1])},e.prototype.matchAfterPosition=function(e){if(0===this._decorations.length)return null;for(var t=0,n=this._decorations.length;te.lineNumber)return o;if(!(o.startColumn0){for(var n=[],i=0;i0;){if(e0},e.prototype._cannotFind=function(){if(!this._hasMatches()){var e=this._decorations.getFindScope();return e&&this._editor.revealRangeInCenterIfOutsideViewport(e,0),!0}return!1},e.prototype._setCurrentFindMatch=function(e){var t=this._decorations.setCurrentFindMatch(e);this._state.changeMatchInfo(t,this._decorations.getCount(),e),this._editor.setSelection(e),this._editor.revealRangeInCenterIfOutsideViewport(e,0)},e.prototype._prevSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||1===i?(1===n?n=o.getLineCount():n--,i=o.getLineMaxColumn(n)):i--,new c.a(n,i)},e.prototype._moveToPrevMatch=function(t,n){if(void 0===n&&(n=!1),this._decorations.getCount()<19999){var i=this._decorations.matchBeforePosition(t);return i&&i.isEmpty()&&i.getStartPosition().equals(t)&&(t=this._prevSearchPosition(t),i=this._decorations.matchBeforePosition(t)),void(i&&this._setCurrentFindMatch(i))}if(!this._cannotFind()){var o=this._decorations.getFindScope(),r=e._getSearchRange(this._editor.getModel(),o);r.getEndPosition().isBefore(t)&&(t=r.getEndPosition()),t.isBefore(r.getStartPosition())&&(t=r.getEndPosition());var s=t.lineNumber,a=t.column,u=this._editor.getModel(),l=new c.a(s,a),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1);if(d&&d.range.isEmpty()&&d.range.getStartPosition().equals(l)&&(l=this._prevSearchPosition(l),d=u.findPreviousMatch(this._state.searchString,l,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,!1)),d)return n||r.containsRange(d.range)?void this._setCurrentFindMatch(d.range):this._moveToPrevMatch(d.range.getStartPosition(),!0)}},e.prototype.moveToPrevMatch=function(){this._moveToPrevMatch(this._editor.getSelection().getStartPosition())},e.prototype._nextSearchPosition=function(e){var t=this._state.isRegex&&(this._state.searchString.indexOf("^")>=0||this._state.searchString.indexOf("$")>=0),n=e.lineNumber,i=e.column,o=this._editor.getModel();return t||i===o.getLineMaxColumn(n)?(n===o.getLineCount()?n=1:n++,i=1):i++,new c.a(n,i)},e.prototype._moveToNextMatch=function(e){if(this._decorations.getCount()<19999){var t=this._decorations.matchAfterPosition(e);return t&&t.isEmpty()&&t.getStartPosition().equals(e)&&(e=this._nextSearchPosition(e),t=this._decorations.matchAfterPosition(e)),void(t&&this._setCurrentFindMatch(t))}var n=this._getNextMatch(e,!1,!0);n&&this._setCurrentFindMatch(n.range)},e.prototype._getNextMatch=function(t,n,i,o){if(void 0===o&&(o=!1),this._cannotFind())return null;var r=this._decorations.getFindScope(),s=e._getSearchRange(this._editor.getModel(),r);s.getEndPosition().isBefore(t)&&(t=s.getStartPosition()),t.isBefore(s.getStartPosition())&&(t=s.getStartPosition());var a=t.lineNumber,u=t.column,l=this._editor.getModel(),d=new c.a(a,u),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n);return i&&h&&h.range.isEmpty()&&h.range.getStartPosition().equals(d)&&(d=this._nextSearchPosition(d),h=l.findNextMatch(this._state.searchString,d,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n)),h?o||s.containsRange(h.range)?h:this._getNextMatch(h.range.getEndPosition(),n,i,!0):null},e.prototype.moveToNextMatch=function(){this._moveToNextMatch(this._editor.getSelection().getEndPosition())},e.prototype._getReplacePattern=function(){return this._state.isRegex?function(e){if(!e||0===e.length)return new N(null);for(var t=new D(e),n=0,i=e.length;n=i)break;if(36===(a=e.charCodeAt(n))){t.emitUnchanged(n-1),t.emitStatic("$",n+1);continue}if(48===a||38===a){t.emitUnchanged(n-1),t.emitMatchIndex(0,n+1);continue}if(49<=a&&a<=57){var r=a-48;if(n+1=i)break;var a;switch(a=e.charCodeAt(n)){case 92:t.emitUnchanged(n-1),t.emitStatic("\\",n+1);break;case 110:t.emitUnchanged(n-1),t.emitStatic("\n",n+1);break;case 116:t.emitUnchanged(n-1),t.emitStatic("\t",n+1)}}}return t.finalize()}(this._state.replaceString):N.fromStaticValue(this._state.replaceString)},e.prototype.replace=function(){if(this._hasMatches()){var e=this._getReplacePattern(),t=this._editor.getSelection(),n=this._getNextMatch(t.getStartPosition(),!0,!1);if(n)if(t.equalsRange(n.range)){var i=e.buildReplaceString(n.matches,this._state.preserveCase),o=new l.a(t,i);this._executeEditorCommand("replace",o),this._decorations.setStartPosition(new c.a(t.startLineNumber,t.startColumn+i.length)),this.research(!0)}else this._decorations.setStartPosition(this._editor.getPosition()),this._setCurrentFindMatch(n.range)}},e.prototype._findMatches=function(t,n,i){var o=e._getSearchRange(this._editor.getModel(),t);return this._editor.getModel().findMatches(this._state.searchString,o,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null,n,i)},e.prototype.replaceAll=function(){if(this._hasMatches()){var e=this._decorations.getFindScope();null===e&&this._state.matchesCount>=19999?this._largeReplaceAll():this._regularReplaceAll(e),this.research(!1)}},e.prototype._largeReplaceAll=function(){var e=new f.a(this._state.searchString,this._state.isRegex,this._state.matchCase,this._state.wholeWord?this._editor.getOption(96):null).parseSearchRequest();if(e){var t=e.regex;if(!t.multiline){var n="mu";t.ignoreCase&&(n+="i"),t.global&&(n+="g"),t=new RegExp(t.source,n)}var i,o=this._editor.getModel(),r=o.getValue(1),s=o.getFullModelRange(),a=this._getReplacePattern(),u=this._state.preserveCase;i=a.hasReplacementPatterns||u?r.replace(t,(function(){return a.buildReplaceString(arguments,u)})):r.replace(t,a.buildReplaceString(null,u));var c=new l.b(s,i,this._editor.getSelection());this._executeEditorCommand("replaceAll",c)}},e.prototype._regularReplaceAll=function(e){for(var t=this._getReplacePattern(),n=this._findMatches(e,t.hasReplacementPatterns||this._state.preserveCase,1073741824),i=[],o=0,r=n.length;ot&&(e=t),this._matchesPosition!==e&&(this._matchesPosition=e,i.matchesPosition=!0,o=!0),this._matchesCount!==t&&(this._matchesCount=t,i.matchesCount=!0,o=!0),void 0!==n&&(d.a.equalsRange(this._currentMatch,n)||(this._currentMatch=n,i.currentMatch=!0,o=!0)),o&&this._onFindReplaceStateChange.fire(i)},t.prototype.change=function(e,t,n){void 0===n&&(n=!0);var i={moveCursor:t,updateHistory:n,searchString:!1,replaceString:!1,isRevealed:!1,isReplaceRevealed:!1,isRegex:!1,wholeWord:!1,matchCase:!1,preserveCase:!1,searchScope:!1,matchesPosition:!1,matchesCount:!1,currentMatch:!1},o=!1,r=this.isRegex,s=this.wholeWord,a=this.matchCase,u=this.preserveCase;void 0!==e.searchString&&this._searchString!==e.searchString&&(this._searchString=e.searchString,i.searchString=!0,o=!0),void 0!==e.replaceString&&this._replaceString!==e.replaceString&&(this._replaceString=e.replaceString,i.replaceString=!0,o=!0),void 0!==e.isRevealed&&this._isRevealed!==e.isRevealed&&(this._isRevealed=e.isRevealed,i.isRevealed=!0,o=!0),void 0!==e.isReplaceRevealed&&this._isReplaceRevealed!==e.isReplaceRevealed&&(this._isReplaceRevealed=e.isReplaceRevealed,i.isReplaceRevealed=!0,o=!0),void 0!==e.isRegex&&(this._isRegex=e.isRegex),void 0!==e.wholeWord&&(this._wholeWord=e.wholeWord),void 0!==e.matchCase&&(this._matchCase=e.matchCase),void 0!==e.preserveCase&&(this._preserveCase=e.preserveCase),void 0!==e.searchScope&&(d.a.equalsRange(this._searchScope,e.searchScope)||(this._searchScope=e.searchScope,i.searchScope=!0,o=!0)),this._isRegexOverride=void 0!==e.isRegexOverride?e.isRegexOverride:0,this._wholeWordOverride=void 0!==e.wholeWordOverride?e.wholeWordOverride:0,this._matchCaseOverride=void 0!==e.matchCaseOverride?e.matchCaseOverride:0,this._preserveCaseOverride=void 0!==e.preserveCaseOverride?e.preserveCaseOverride:0,r!==this.isRegex&&(o=!0,i.isRegex=!0),s!==this.wholeWord&&(o=!0,i.wholeWord=!0),a!==this.matchCase&&(o=!0,i.matchCase=!0),u!==this.preserveCase&&(o=!0,i.preserveCase=!0),o&&this._onFindReplaceStateChange.fire(i)},t}(r.a),ye=(n("AbCa"),n("OBOq")),be=n("cMOf"),Ce=n("/cxE"),we=n("MNsG"),Se=(n("yqFB"),n("i/Rh"),n("D3Dy"));function Le(e,t){void 0===t&&(t={});var n=Ne(t);return function e(t,n,i){var o;if(2===n.type)o=document.createTextNode(n.content||"");else if(3===n.type)o=document.createElement("b");else if(4===n.type)o=document.createElement("i");else if(5===n.type&&i){var r=document.createElement("a");r.href="#",i.disposeables.add($.k(r,"click",(function(e){i.callback(String(n.index),e)}))),o=r}else 7===n.type?o=document.createElement("br"):1===n.type&&(o=t);o&&t!==o&&t.appendChild(o);o&&Array.isArray(n.children)&&n.children.forEach((function(t){e(o,t,i)}))}(n,function(e){var t={type:1,children:[]},n=0,i=t,o=[],r=new Oe(e);for(;!r.eos();){var s=r.next(),a="\\"===s&&0!==De(r.peek());if(a&&(s=r.next()),a||0===De(s)||s!==r.peek())if("\n"===s)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){var u={type:2,content:s};i.children.push(u),o.push(i),i=u}else i.content+=s;else{r.advance(),2===i.type&&(i=o.pop());var l=De(s);if(i.type===l||5===i.type&&6===l)i=o.pop();else{var c={type:l,children:[]};5===l&&(c.index=n,n++),i.children.push(c),o.push(i),i=c}}}2===i.type&&(i=o.pop());o.length;return t}(e),t.actionHandler),n}function Ne(e){var t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}var Oe=function(){function e(e){this.source=e,this.index=0}return e.prototype.eos=function(){return this.index>=this.source.length},e.prototype.next=function(){var e=this.peek();return this.advance(),e},e.prototype.peek=function(){return this.source[this.index]},e.prototype.advance=function(){this.index++},e}();function De(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}var xe=n("WqXY"),Ee=n("JYp7"),ke=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t=10),this._initialize(e),this._limit=t,this._onChange()}return e.prototype.add=function(e){this._history.delete(e),this._history.add(e),this._onChange()},e.prototype.next=function(){return this._navigator.next()},e.prototype.previous=function(){return this._navigator.previous()},e.prototype.current=function(){return this._navigator.current()},e.prototype.parent=function(){return null},e.prototype.first=function(){return this._navigator.first()},e.prototype.last=function(){return this._navigator.last()},e.prototype.has=function(e){return this._history.has(e)},e.prototype._onChange=function(){this._reduceToLimit();var e=this._elements;this._navigator=new Ee.a(e,0,e.length,e.length)},e.prototype._reduceToLimit=function(){var e=this._elements;e.length>this._limit&&this._initialize(e.slice(e.length-this._limit))},e.prototype._initialize=function(e){this._history=new Set;for(var t=0,n=e;t=0){var n=-1;e.equals(17)?n=(t+1)%f.length:e.equals(15)&&(n=0===t?f.length-1:t-1),e.equals(9)?f[t].blur():n>=0&&f[n].focus(),$.b.stop(e,!0)}}}));var p=document.createElement("div");return p.className="controls",p.style.display=r._showOptionButtons?"block":"none",p.appendChild(r.caseSensitive.domNode),p.appendChild(r.wholeWords.domNode),p.appendChild(r.regex.domNode),r.domNode.appendChild(p),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return Fe(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.regex.enable(),this.wholeWords.enable(),this.caseSensitive.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.regex.disable(),this.wholeWords.disable(),this.caseSensitive.disable()},t.prototype.setFocusInputOnOptionClick=function(e){this.fixFocusOnOptionClickEnabled=e},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.getValue=function(){return this.inputBox.value},t.prototype.setValue=function(e){this.inputBox.value!==e&&(this.inputBox.value=e)},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.regex.style(e),this.wholeWords.style(e),this.caseSensitive.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getCaseSensitive=function(){return this.caseSensitive.checked},t.prototype.setCaseSensitive=function(e){this.caseSensitive.checked=e},t.prototype.getWholeWords=function(){return this.wholeWords.checked},t.prototype.setWholeWords=function(e){this.wholeWords.checked=e},t.prototype.getRegex=function(){return this.regex.checked},t.prototype.setRegex=function(e){this.regex.checked=e,this.validate()},t.prototype.focusOnCaseSensitive=function(){this.caseSensitive.focus()},t.prototype.highlightFindOptions=function(){$.J(this.domNode,"highlight-"+this._lastHighlightFindOptions),this._lastHighlightFindOptions=1-this._lastHighlightFindOptions,$.e(this.domNode,"highlight-"+this._lastHighlightFindOptions)},t.prototype.validate=function(){this.inputBox.validate()},t.prototype.clearMessage=function(){this.inputBox.hideMessage()},t}(ee.a),Be=n("nrhi"),je=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),He=i.a("defaultLabel","input"),ze=i.a("label.preserveCaseCheckbox","Preserve Case"),Ue=function(e){function t(t){return e.call(this,{actionClassName:"codicon-preserve-case",title:ze+t.appendTitle,isChecked:t.isChecked,inputActiveOptionBorder:t.inputActiveOptionBorder,inputActiveOptionBackground:t.inputActiveOptionBackground})||this}return je(t,e),t}(se),Ke=function(e){function t(t,n,i,o){var r=e.call(this)||this;r._showOptionButtons=i,r.fixFocusOnOptionClickEnabled=!0,r.cachedOptionsWidth=0,r._onDidOptionChange=r._register(new ne.a),r.onDidOptionChange=r._onDidOptionChange.event,r._onKeyDown=r._register(new ne.a),r.onKeyDown=r._onKeyDown.event,r._onMouseDown=r._register(new ne.a),r._onInput=r._register(new ne.a),r._onKeyUp=r._register(new ne.a),r._onPreserveCaseKeyDown=r._register(new ne.a),r.onPreserveCaseKeyDown=r._onPreserveCaseKeyDown.event,r.contextViewProvider=n,r.placeholder=o.placeholder||"",r.validation=o.validation,r.label=o.label||He,r.inputActiveOptionBorder=o.inputActiveOptionBorder,r.inputActiveOptionBackground=o.inputActiveOptionBackground,r.inputBackground=o.inputBackground,r.inputForeground=o.inputForeground,r.inputBorder=o.inputBorder,r.inputValidationInfoBorder=o.inputValidationInfoBorder,r.inputValidationInfoBackground=o.inputValidationInfoBackground,r.inputValidationInfoForeground=o.inputValidationInfoForeground,r.inputValidationWarningBorder=o.inputValidationWarningBorder,r.inputValidationWarningBackground=o.inputValidationWarningBackground,r.inputValidationWarningForeground=o.inputValidationWarningForeground,r.inputValidationErrorBorder=o.inputValidationErrorBorder,r.inputValidationErrorBackground=o.inputValidationErrorBackground,r.inputValidationErrorForeground=o.inputValidationErrorForeground;var s=o.history||[],a=!!o.flexibleHeight,u=!!o.flexibleWidth,l=o.flexibleMaxHeight;r.domNode=document.createElement("div"),$.e(r.domNode,"monaco-findInput"),r.inputBox=r._register(new Pe(r.domNode,r.contextViewProvider,{ariaLabel:r.label||"",placeholder:r.placeholder||"",validationOptions:{validation:r.validation},inputBackground:r.inputBackground,inputForeground:r.inputForeground,inputBorder:r.inputBorder,inputValidationInfoBackground:r.inputValidationInfoBackground,inputValidationInfoForeground:r.inputValidationInfoForeground,inputValidationInfoBorder:r.inputValidationInfoBorder,inputValidationWarningBackground:r.inputValidationWarningBackground,inputValidationWarningForeground:r.inputValidationWarningForeground,inputValidationWarningBorder:r.inputValidationWarningBorder,inputValidationErrorBackground:r.inputValidationErrorBackground,inputValidationErrorForeground:r.inputValidationErrorForeground,inputValidationErrorBorder:r.inputValidationErrorBorder,history:s,flexibleHeight:a,flexibleWidth:u,flexibleMaxHeight:l})),r.preserveCase=r._register(new Ue({appendTitle:"",isChecked:!1,inputActiveOptionBorder:r.inputActiveOptionBorder,inputActiveOptionBackground:r.inputActiveOptionBackground})),r._register(r.preserveCase.onChange((function(e){r._onDidOptionChange.fire(e),!e&&r.fixFocusOnOptionClickEnabled&&r.inputBox.focus(),r.validate()}))),r._register(r.preserveCase.onKeyDown((function(e){r._onPreserveCaseKeyDown.fire(e)}))),r._showOptionButtons?r.cachedOptionsWidth=r.preserveCase.width():r.cachedOptionsWidth=0;var c=[r.preserveCase.domNode];r.onkeydown(r.domNode,(function(e){if(e.equals(15)||e.equals(17)||e.equals(9)){var t=c.indexOf(document.activeElement);if(t>=0){var n=-1;e.equals(17)?n=(t+1)%c.length:e.equals(15)&&(n=0===t?c.length-1:t-1),e.equals(9)?c[t].blur():n>=0&&c[n].focus(),$.b.stop(e,!0)}}}));var d=document.createElement("div");return d.className="controls",d.style.display=r._showOptionButtons?"block":"none",d.appendChild(r.preserveCase.domNode),r.domNode.appendChild(d),t&&t.appendChild(r.domNode),r.onkeydown(r.inputBox.inputElement,(function(e){return r._onKeyDown.fire(e)})),r.onkeyup(r.inputBox.inputElement,(function(e){return r._onKeyUp.fire(e)})),r.oninput(r.inputBox.inputElement,(function(e){return r._onInput.fire()})),r.onmousedown(r.inputBox.inputElement,(function(e){return r._onMouseDown.fire(e)})),r}return je(t,e),t.prototype.enable=function(){$.J(this.domNode,"disabled"),this.inputBox.enable(),this.preserveCase.enable()},t.prototype.disable=function(){$.e(this.domNode,"disabled"),this.inputBox.disable(),this.preserveCase.disable()},t.prototype.setEnabled=function(e){e?this.enable():this.disable()},t.prototype.style=function(e){this.inputActiveOptionBorder=e.inputActiveOptionBorder,this.inputActiveOptionBackground=e.inputActiveOptionBackground,this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()},t.prototype.applyStyles=function(){if(this.domNode){var e={inputActiveOptionBorder:this.inputActiveOptionBorder,inputActiveOptionBackground:this.inputActiveOptionBackground};this.preserveCase.style(e);var t={inputBackground:this.inputBackground,inputForeground:this.inputForeground,inputBorder:this.inputBorder,inputValidationInfoBackground:this.inputValidationInfoBackground,inputValidationInfoForeground:this.inputValidationInfoForeground,inputValidationInfoBorder:this.inputValidationInfoBorder,inputValidationWarningBackground:this.inputValidationWarningBackground,inputValidationWarningForeground:this.inputValidationWarningForeground,inputValidationWarningBorder:this.inputValidationWarningBorder,inputValidationErrorBackground:this.inputValidationErrorBackground,inputValidationErrorForeground:this.inputValidationErrorForeground,inputValidationErrorBorder:this.inputValidationErrorBorder};this.inputBox.style(t)}},t.prototype.select=function(){this.inputBox.select()},t.prototype.focus=function(){this.inputBox.focus()},t.prototype.getPreserveCase=function(){return this.preserveCase.checked},t.prototype.setPreserveCase=function(e){this.preserveCase.checked=e},t.prototype.focusOnPreserve=function(){this.preserveCase.focus()},t.prototype.validate=function(){this.inputBox&&this.inputBox.validate()},Object.defineProperty(t.prototype,"width",{set:function(e){this.inputBox.paddingRight=this.cachedOptionsWidth,this.inputBox.width=e,this.domNode.style.width=e+"px"},enumerable:!0,configurable:!0}),t.prototype.dispose=function(){e.prototype.dispose.call(this)},t}(ee.a),qe=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),Ge=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ye=function(e,t){return function(n,i){t(n,i,e)}};function Ze(e,t){return e.getContext(document.activeElement).getValue(t)}function Xe(e,t){var n=function(e,t){return e.createScoped(t.target)}(e,t);return function(e,t,n){new E.d(n,t).bindTo(e)}(n,t,"historyNavigationWidget"),{scopedContextKeyService:n,historyNavigationEnablement:new E.d("historyNavigationEnabled",!0).bindTo(n)}}var Je=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,E.c)],t)}(We),Qe=function(e){function t(t,n,i,o,r){void 0===r&&(r=!1);var s=e.call(this,t,n,r,i)||this;return s._register(Xe(o,{target:s.inputBox.element,historyNavigator:s.inputBox}).scopedContextKeyService),s}return qe(t,e),t=Ge([Ye(3,E.c)],t)}(Ke);Be.a.registerCommandAndKeybindingRule({id:"history.showPrevious",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:16,secondary:[528],handler:function(e,t){var n=Ze(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showPreviousValue()}}),Be.a.registerCommandAndKeybindingRule({id:"history.showNext",weight:200,when:E.a.and(E.a.has("historyNavigationWidget"),E.a.equals("historyNavigationEnabled",!0)),primary:18,secondary:[530],handler:function(e,t){var n=Ze(e.get(E.c),"historyNavigationWidget");n&&n.historyNavigator.showNextValue()}});var $e=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),et=i.a("label.find","Find"),tt=i.a("placeholder.find","Find"),nt=i.a("label.previousMatchButton","Previous match"),it=i.a("label.nextMatchButton","Next match"),ot=i.a("label.toggleSelectionFind","Find in selection"),rt=i.a("label.closeButton","Close"),st=i.a("label.replace","Replace"),at=i.a("placeholder.replace","Replace"),ut=i.a("label.replaceButton","Replace"),lt=i.a("label.replaceAllButton","Replace All"),ct=i.a("label.toggleReplaceButton","Toggle Replace mode"),dt=i.a("title.matchesCountLimit","Only the first {0} results are highlighted, but all find operations work on the entire text.",19999),ht=i.a("label.matchesLocation","{0} of {1}"),ft=i.a("label.noResults","No Results"),pt=69,gt=we.e?256:2048,mt=function(e){this.afterLineNumber=e,this.heightInPx=33,this.suppressMouseDown=!1,this.domNode=document.createElement("div"),this.domNode.className="dock-find-viewzone"};function vt(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionStart>0&&e.stopPropagation()}function _t(e,t,n){var i=!!t.match(/\n/);n&&i&&n.selectionEnd0&&0===this._state.matchesCount;$.S(this._domNode,"no-results",t),this._updateMatchesCount(),this._updateButtons()}(e.searchString||e.currentMatch)&&this._layoutViewZone(),e.updateHistory&&this._delayedUpdateHistory()},t.prototype._delayedUpdateHistory=function(){this._updateHistoryDelayer.trigger(this._updateHistory.bind(this))},t.prototype._updateHistory=function(){this._state.searchString&&this._findInput.inputBox.addToHistory(),this._state.replaceString&&this._replaceInput.inputBox.addToHistory()},t.prototype._updateMatchesCount=function(){var e;if(this._matchesCount.style.minWidth=pt+"px",this._state.matchesCount>=19999?this._matchesCount.title=dt:this._matchesCount.title="",this._matchesCount.firstChild&&this._matchesCount.removeChild(this._matchesCount.firstChild),this._state.matchesCount>0){var t=String(this._state.matchesCount);this._state.matchesCount>=19999&&(t+="+");var n=String(this._state.matchesPosition);"0"===n&&(n="?"),e=s.p(ht,n,t)}else e=ft;this._matchesCount.appendChild(document.createTextNode(e)),Object(ye.a)(this._getAriaLabel(e,this._state.currentMatch,this._state.searchString),!0),pt=Math.max(pt,this._matchesCount.clientWidth)},t.prototype._getAriaLabel=function(e,t,n){return e===ft?""===n?i.a("ariaSearchNoResultEmpty","{0} found",e):i.a("ariaSearchNoResult","{0} found for {1}",e,n):t?i.a("ariaSearchNoResultWithLineNum","{0} found for {1} at {2}",e,n,t.startLineNumber+":"+t.startColumn):i.a("ariaSearchNoResultWithLineNumNoCurrentMatch","{0} found for {1}",e,n)},t.prototype._updateToggleSelectionFindButton=function(){var e=this._codeEditor.getSelection(),t=!!e&&(e.startLineNumber!==e.endLineNumber||e.startColumn!==e.endColumn),n=this._toggleSelectionFind.checked;this._isVisible&&(n||t)?this._toggleSelectionFind.enable():this._toggleSelectionFind.disable()},t.prototype._updateButtons=function(){this._findInput.setEnabled(this._isVisible),this._replaceInput.setEnabled(this._isVisible&&this._isReplaceVisible),this._updateToggleSelectionFindButton(),this._closeBtn.setEnabled(this._isVisible);var e=this._state.searchString.length>0,t=!!this._state.matchesCount;this._prevBtn.setEnabled(this._isVisible&&e&&t),this._nextBtn.setEnabled(this._isVisible&&e&&t),this._replaceBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),this._replaceAllBtn.setEnabled(this._isVisible&&this._isReplaceVisible&&e),$.S(this._domNode,"replaceToggled",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible);var n=!this._codeEditor.getOption(68);this._toggleReplaceBtn.setEnabled(this._isVisible&&n)},t.prototype._reveal=function(){var e=this;if(!this._isVisible){this._isVisible=!0;var t=this._codeEditor.getSelection();switch(this._codeEditor.getOption(28).autoFindInSelection){case"always":this._toggleSelectionFind.checked=!0;break;case"never":this._toggleSelectionFind.checked=!1;break;case"multiline":var n=!!t&&t.startLineNumber!==t.endLineNumber;this._toggleSelectionFind.checked=n}this._tryUpdateWidgetWidth(),this._updateButtons(),setTimeout((function(){$.e(e._domNode,"visible"),e._domNode.setAttribute("aria-hidden","false")}),0),setTimeout((function(){e._findInput.validate()}),200),this._codeEditor.layoutOverlayWidget(this);var i=!0;if(this._codeEditor.getOption(28).seedSearchStringFromSelection&&t){var o=this._codeEditor.getDomNode();if(o){var r=$.w(o),s=this._codeEditor.getScrolledVisiblePosition(t.getStartPosition()),a=r.left+(s?s.left:0),u=s?s.top:0;if(this._viewZone&&ut.startLineNumber&&(i=!1);var l=$.z(this._domNode).left;a>l&&(i=!1);var c=this._codeEditor.getScrolledVisiblePosition(t.getEndPosition());r.left+(c?c.left:0)>l&&(i=!1)}}}this._showViewZone(i)}},t.prototype._hide=function(e){this._isVisible&&(this._isVisible=!1,this._updateButtons(),$.J(this._domNode,"visible"),this._domNode.setAttribute("aria-hidden","true"),this._findInput.clearMessage(),e&&this._codeEditor.focus(),this._codeEditor.layoutOverlayWidget(this),this._removeViewZone())},t.prototype._layoutViewZone=function(){var e=this;if(this._codeEditor.getOption(28).addExtraSpaceOnTop){if(this._isVisible){var t=this._viewZone;void 0===this._viewZoneId&&t&&this._codeEditor.changeViewZones((function(n){t.heightInPx=e._getHeight(),e._viewZoneId=n.addZone(t),e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()+t.heightInPx)}))}}else this._removeViewZone()},t.prototype._showViewZone=function(e){var t=this;if((void 0===e&&(e=!0),this._isVisible)&&this._codeEditor.getOption(28).addExtraSpaceOnTop){void 0===this._viewZone&&(this._viewZone=new mt(0));var n=this._viewZone;this._codeEditor.changeViewZones((function(i){if(void 0!==t._viewZoneId){var o=t._getHeight();if(o===n.heightInPx)return;var r=o-n.heightInPx;return n.heightInPx=o,i.layoutZone(t._viewZoneId),void(e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r))}r=t._getHeight();n.heightInPx=r,t._viewZoneId=i.addZone(n),e&&t._codeEditor.setScrollTop(t._codeEditor.getScrollTop()+r)}))}},t.prototype._removeViewZone=function(){var e=this;this._codeEditor.changeViewZones((function(t){void 0!==e._viewZoneId&&(t.removeZone(e._viewZoneId),e._viewZoneId=void 0,e._viewZone&&(e._codeEditor.setScrollTop(e._codeEditor.getScrollTop()-e._viewZone.heightInPx),e._viewZone=void 0))}))},t.prototype._applyTheme=function(e){var t={inputActiveOptionBorder:e.getColor(m.P),inputActiveOptionBackground:e.getColor(m.O),inputBackground:e.getColor(m.Q),inputForeground:e.getColor(m.S),inputBorder:e.getColor(m.R),inputValidationInfoBackground:e.getColor(m.W),inputValidationInfoForeground:e.getColor(m.Y),inputValidationInfoBorder:e.getColor(m.X),inputValidationWarningBackground:e.getColor(m.Z),inputValidationWarningForeground:e.getColor(m.bb),inputValidationWarningBorder:e.getColor(m.ab),inputValidationErrorBackground:e.getColor(m.T),inputValidationErrorForeground:e.getColor(m.V),inputValidationErrorBorder:e.getColor(m.U)};this._findInput.style(t),this._replaceInput.style(t),this._toggleSelectionFind.style(t)},t.prototype._tryUpdateWidgetWidth=function(){if(this._isVisible&&$.G(this._domNode)){var e=this._codeEditor.getLayoutInfo();if(e.contentWidth<=0)$.e(this._domNode,"hiddenEditor");else{$.C(this._domNode,"hiddenEditor")&&$.J(this._domNode,"hiddenEditor");var t=e.width,n=e.minimapWidth,i=!1,o=!1,r=!1;if(this._resized)if($.B(this._domNode)>419)return this._domNode.style.maxWidth=t-28-n-15+"px",void(this._replaceInput.width=$.B(this._findInput.domNode));if(447+n>=t&&(o=!0),447+n-pt>=t&&(r=!0),447+n-pt>=t+50&&(i=!0),$.S(this._domNode,"collapsed-find-widget",i),$.S(this._domNode,"narrow-find-widget",r),$.S(this._domNode,"reduced-find-widget",o),r||i||(this._domNode.style.maxWidth=t-28-n-15+"px"),this._resized){this._findInput.inputBox.layout();var s=this._findInput.inputBox.element.clientWidth;s>0&&(this._replaceInput.width=s)}else this._isReplaceVisible&&(this._replaceInput.width=$.B(this._findInput.domNode))}}},t.prototype._getHeight=function(){var e=0;return e+=4,e+=this._findInput.inputBox.height+2,this._isReplaceVisible&&(e+=4,e+=this._replaceInput.inputBox.height+2),e+=4},t.prototype._tryUpdateHeight=function(){var e=this._getHeight();return(null===this._cachedHeight||this._cachedHeight!==e)&&(this._cachedHeight=e,this._domNode.style.height=e+"px",!0)},t.prototype.focusFindInput=function(){this._findInput.select(),this._findInput.focus()},t.prototype.focusReplaceInput=function(){this._replaceInput.select(),this._replaceInput.focus()},t.prototype.highlightFindOptions=function(){this._findInput.highlightFindOptions()},t.prototype._updateSearchScope=function(){if(this._codeEditor.hasModel()&&this._toggleSelectionFind.checked){var e=this._codeEditor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._codeEditor.getModel().getLineMaxColumn(e.endLineNumber-1)));var t=this._state.currentMatch;e.startLineNumber!==e.endLineNumber&&(d.a.equalsRange(e,t)||this._state.change({searchScope:e},!0))}},t.prototype._onFindInputMouseDown=function(e){e.middleButton&&e.stopPropagation()},t.prototype._onFindInputKeyDown=function(e){return e.equals(3|gt)?(this._findInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._isReplaceVisible?this._replaceInput.focus():this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):e.equals(18)?_t(e,this._findInput.getValue(),this._findInput.domNode.querySelector("textarea")):void 0},t.prototype._onReplaceInputKeyDown=function(e){return e.equals(3|gt)?(we.h&&we.f&&!this._ctrlEnterReplaceAllWarningPrompted&&(this._notificationService.info(i.a("ctrlEnter.keybindingChanged","Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.")),this._ctrlEnterReplaceAllWarningPrompted=!0,this._storageService.store("ctrlEnterReplaceAll.windows.donotask",!0,0)),this._replaceInput.inputBox.insertAtCursor("\n"),void e.preventDefault()):e.equals(2)?(this._findInput.focusOnCaseSensitive(),void e.preventDefault()):e.equals(1026)?(this._findInput.focus(),void e.preventDefault()):e.equals(2066)?(this._codeEditor.focus(),void e.preventDefault()):e.equals(16)?vt(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):e.equals(18)?_t(e,this._replaceInput.inputBox.value,this._replaceInput.inputBox.element.querySelector("textarea")):void 0},t.prototype.getHorizontalSashTop=function(e){return 0},t.prototype.getHorizontalSashLeft=function(e){return 0},t.prototype.getHorizontalSashWidth=function(e){return 500},t.prototype._keybindingLabelFor=function(e){var t=this._keybindingService.lookupKeybinding(e);return t?" ("+t.getLabel()+")":""},t.prototype._buildDomNode=function(){var e=this;this._findInput=this._register(new Je(null,this._contextViewProvider,{width:221,label:et,placeholder:tt,appendCaseSensitiveLabel:this._keybindingLabelFor(K),appendWholeWordsLabel:this._keybindingLabelFor(q),appendRegexLabel:this._keybindingLabelFor(G),validation:function(t){if(0===t.length||!e._findInput.getRegex())return null;try{return new RegExp(t),null}catch(e){return{content:e.message}}},flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._findInput.setRegex(!!this._state.isRegex),this._findInput.setCaseSensitive(!!this._state.matchCase),this._findInput.setWholeWords(!!this._state.wholeWord),this._register(this._findInput.onKeyDown((function(t){return e._onFindInputKeyDown(t)}))),this._register(this._findInput.inputBox.onDidChange((function(){e._ignoreChangeEvent||e._state.change({searchString:e._findInput.getValue()},!0)}))),this._register(this._findInput.onDidOptionChange((function(){e._state.change({isRegex:e._findInput.getRegex(),wholeWord:e._findInput.getWholeWords(),matchCase:e._findInput.getCaseSensitive()},!0)}))),this._register(this._findInput.onCaseSensitiveKeyDown((function(t){t.equals(1026)&&e._isReplaceVisible&&(e._replaceInput.focus(),t.preventDefault())}))),this._register(this._findInput.onRegexKeyDown((function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceInput.focusOnPreserve(),t.preventDefault())}))),this._register(this._findInput.inputBox.onDidHeightChange((function(t){e._tryUpdateHeight()&&e._showViewZone()}))),we.d&&this._register(this._findInput.onMouseDown((function(t){return e._onFindInputMouseDown(t)}))),this._matchesCount=document.createElement("div"),this._matchesCount.className="matchesCount",this._updateMatchesCount(),this._prevBtn=this._register(new bt({label:nt+this._keybindingLabelFor(B),className:"codicon codicon-arrow-up",onTrigger:function(){e._codeEditor.getAction(B).run().then(void 0,Ce.e)}})),this._nextBtn=this._register(new bt({label:it+this._keybindingLabelFor(W),className:"codicon codicon-arrow-down",onTrigger:function(){e._codeEditor.getAction(W).run().then(void 0,Ce.e)}}));var t=document.createElement("div");t.className="find-part",t.appendChild(this._findInput.domNode);var n=document.createElement("div");n.className="find-actions",t.appendChild(n),n.appendChild(this._matchesCount),n.appendChild(this._prevBtn.domNode),n.appendChild(this._nextBtn.domNode),this._toggleSelectionFind=this._register(new se({actionClassName:"codicon codicon-selection",title:ot+this._keybindingLabelFor(Y),isChecked:!1})),this._register(this._toggleSelectionFind.onChange((function(){if(e._toggleSelectionFind.checked){if(e._codeEditor.hasModel()){var t=e._codeEditor.getSelection();1===t.endColumn&&t.endLineNumber>t.startLineNumber&&(t=t.setEndPosition(t.endLineNumber-1,e._codeEditor.getModel().getLineMaxColumn(t.endLineNumber-1))),t.isEmpty()||e._state.change({searchScope:t},!0)}}else e._state.change({searchScope:null},!0)}))),n.appendChild(this._toggleSelectionFind.domNode),this._closeBtn=this._register(new bt({label:rt+this._keybindingLabelFor(U),className:"codicon codicon-close",onTrigger:function(){e._state.change({isRevealed:!1,searchScope:null},!1)},onKeyDown:function(t){t.equals(2)&&e._isReplaceVisible&&(e._replaceBtn.isEnabled()?e._replaceBtn.focus():e._codeEditor.focus(),t.preventDefault())}})),n.appendChild(this._closeBtn.domNode),this._replaceInput=this._register(new Qe(null,void 0,{label:st,placeholder:at,history:[],flexibleHeight:!0,flexibleWidth:!0,flexibleMaxHeight:118},this._contextKeyService,!0)),this._replaceInput.setPreserveCase(!!this._state.preserveCase),this._register(this._replaceInput.onKeyDown((function(t){return e._onReplaceInputKeyDown(t)}))),this._register(this._replaceInput.inputBox.onDidChange((function(){e._state.change({replaceString:e._replaceInput.inputBox.value},!1)}))),this._register(this._replaceInput.inputBox.onDidHeightChange((function(t){e._isReplaceVisible&&e._tryUpdateHeight()&&e._showViewZone()}))),this._register(this._replaceInput.onDidOptionChange((function(){e._state.change({preserveCase:e._replaceInput.getPreserveCase()},!0)}))),this._register(this._replaceInput.onPreserveCaseKeyDown((function(t){t.equals(2)&&(e._prevBtn.isEnabled()?e._prevBtn.focus():e._nextBtn.isEnabled()?e._nextBtn.focus():e._toggleSelectionFind.enabled?e._toggleSelectionFind.focus():e._closeBtn.isEnabled()&&e._closeBtn.focus(),t.preventDefault())}))),this._replaceBtn=this._register(new bt({label:ut+this._keybindingLabelFor(Z),className:"codicon codicon-replace",onTrigger:function(){e._controller.replace()},onKeyDown:function(t){t.equals(1026)&&(e._closeBtn.focus(),t.preventDefault())}})),this._replaceAllBtn=this._register(new bt({label:lt+this._keybindingLabelFor(X),className:"codicon codicon-replace-all",onTrigger:function(){e._controller.replaceAll()}}));var i=document.createElement("div");i.className="replace-part",i.appendChild(this._replaceInput.domNode);var o=document.createElement("div");o.className="replace-actions",i.appendChild(o),o.appendChild(this._replaceBtn.domNode),o.appendChild(this._replaceAllBtn.domNode),this._toggleReplaceBtn=this._register(new bt({label:ct,className:"codicon toggle left",onTrigger:function(){e._state.change({isReplaceRevealed:!e._isReplaceVisible},!1),e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode),e._replaceInput.inputBox.layout()),e._showViewZone()}})),this._toggleReplaceBtn.toggleClass("codicon-chevron-down",this._isReplaceVisible),this._toggleReplaceBtn.toggleClass("codicon-chevron-right",!this._isReplaceVisible),this._toggleReplaceBtn.setExpanded(this._isReplaceVisible),this._domNode=document.createElement("div"),this._domNode.className="editor-widget find-widget",this._domNode.setAttribute("aria-hidden","true"),this._domNode.style.width="419px",this._domNode.appendChild(this._toggleReplaceBtn.domNode),this._domNode.appendChild(t),this._domNode.appendChild(i),this._resizeSash=new be.a(this._domNode,this,{orientation:0}),this._resized=!1;var r=419;this._register(this._resizeSash.onDidStart((function(){r=$.B(e._domNode)}))),this._register(this._resizeSash.onDidChange((function(t){e._resized=!0;var n=r+t.startX-t.currentX;n<419||(n>(parseFloat($.t(e._domNode).maxWidth)||0)||(e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout(),e._tryUpdateHeight()))}))),this._register(this._resizeSash.onDidReset((function(){var t=$.B(e._domNode);if(!(t<419)){var n=419;if(!e._resized||419===t){var i=e._codeEditor.getLayoutInfo();n=i.width-28-i.minimapWidth-15,e._resized=!0}e._domNode.style.width=n+"px",e._isReplaceVisible&&(e._replaceInput.width=$.B(e._findInput.domNode)),e._findInput.inputBox.layout()}})))},t.prototype.updateAccessibilitySupport=function(){var e=this._codeEditor.getOption(2);this._findInput.setFocusInputOnOptionClick(2!==e)},t.ID="editor.contrib.findWidget",t}(ee.a),bt=function(e){function t(t){var n=e.call(this)||this;return n._opts=t,n._domNode=document.createElement("div"),n._domNode.title=n._opts.label,n._domNode.tabIndex=0,n._domNode.className="button "+n._opts.className,n._domNode.setAttribute("role","button"),n._domNode.setAttribute("aria-label",n._opts.label),n.onclick(n._domNode,(function(e){n._opts.onTrigger(),e.preventDefault()})),n.onkeydown(n._domNode,(function(e){if(e.equals(10)||e.equals(3))return n._opts.onTrigger(),void e.preventDefault();n._opts.onKeyDown&&n._opts.onKeyDown(e)})),n}return $e(t,e),Object.defineProperty(t.prototype,"domNode",{get:function(){return this._domNode},enumerable:!0,configurable:!0}),t.prototype.isEnabled=function(){return this._domNode.tabIndex>=0},t.prototype.focus=function(){this._domNode.focus()},t.prototype.setEnabled=function(e){$.S(this._domNode,"disabled",!e),this._domNode.setAttribute("aria-disabled",String(!e)),this._domNode.tabIndex=e?0:-1},t.prototype.setExpanded=function(e){this._domNode.setAttribute("aria-expanded",String(!!e))},t.prototype.toggleClass=function(e,t){$.S(this._domNode,e,t)},t}(ee.a);Object(v.e)((function(e,t){var n=function(e,n){n&&t.addRule(".monaco-editor "+e+" { background-color: "+n+"; }")};n(".findMatch",e.getColor(m.s)),n(".currentFindMatch",e.getColor(m.q)),n(".findScope",e.getColor(m.u)),n(".find-widget",e.getColor(m.H));var i=e.getColor(m.Lb);i&&t.addRule(".monaco-editor .find-widget { box-shadow: 0 2px 8px "+i+"; }");var o=e.getColor(m.t);o&&t.addRule(".monaco-editor .findMatch { border: 1px "+("hc"===e.type?"dotted":"solid")+" "+o+"; box-sizing: border-box; }");var r=e.getColor(m.r);r&&t.addRule(".monaco-editor .currentFindMatch { border: 2px solid "+r+"; padding: 1px; box-sizing: border-box; }");var s=e.getColor(m.v);s&&t.addRule(".monaco-editor .findScope { border: 1px "+("hc"===e.type?"dashed":"solid")+" "+s+"; }");var a=e.getColor(m.e);a&&t.addRule(".monaco-editor .find-widget { border: 1px solid "+a+"; }");var u=e.getColor(m.J);u&&t.addRule(".monaco-editor .find-widget { color: "+u+"; }");var l=e.getColor(m.L);l&&t.addRule(".monaco-editor .find-widget.no-results .matchesCount { color: "+l+"; }");var c=e.getColor(m.K);if(c)t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+c+"; width: 3px !important; margin-left: -4px;}");else{var d=e.getColor(m.I);d&&t.addRule(".monaco-editor .find-widget .monaco-sash { background-color: "+d+"; width: 3px !important; margin-left: -4px;}")}var h=e.getColor(m.M);h&&t.addRule(".monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: "+h+"; }")}));var Ct=n("9XeP"),wt=n("Uzvx"),St=n("Cg/j"),Lt=n("bexQ"),Nt=n("A+jI"),Ot=n("sM1p"),Dt=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}(),xt=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Et=function(e,t){return function(n,i){t(n,i,e)}};function kt(e){if(!e.hasModel())return null;var t=e.getSelection();if(t.startLineNumber===t.endLineNumber)if(t.isEmpty()){var n=e.getModel().getWordAtPosition(t.getStartPosition());if(n)return n.word}else if(e.getModel().getValueLengthInRange(t)<524288)return e.getModel().getValueInRange(t);return null}var It=function(e){function t(t,n,i,r){var s=e.call(this)||this;return s._editor=t,s._findWidgetVisible=k.bindTo(n),s._contextKeyService=n,s._storageService=i,s._clipboardService=r,s._updateHistoryDelayer=new o.a(500),s._state=s._register(new _e),s.loadQueryState(),s._register(s._state.onFindReplaceStateChange((function(e){return s._onStateChanged(e)}))),s._model=null,s._register(s._editor.onDidChangeModel((function(){var e=s._editor.getModel()&&s._state.isRevealed;s.disposeModel(),s._state.change({searchScope:null,matchCase:s._storageService.getBoolean("editor.matchCase",1,!1),wholeWord:s._storageService.getBoolean("editor.wholeWord",1,!1),isRegex:s._storageService.getBoolean("editor.isRegex",1,!1),preserveCase:s._storageService.getBoolean("editor.preserveCase",1,!1)},!1),e&&s._start({forceRevealReplace:!1,seedSearchStringFromSelection:!1,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!1,updateSearchScope:!1})}))),s}return Dt(t,e),t.get=function(e){return e.getContribution(t.ID)},t.prototype.dispose=function(){this.disposeModel(),e.prototype.dispose.call(this)},t.prototype.disposeModel=function(){this._model&&(this._model.dispose(),this._model=null)},t.prototype._onStateChanged=function(e){this.saveQueryState(e),e.isRevealed&&(this._state.isRevealed?this._findWidgetVisible.set(!0):(this._findWidgetVisible.reset(),this.disposeModel())),e.searchString&&this.setGlobalBufferTerm(this._state.searchString)},t.prototype.saveQueryState=function(e){e.isRegex&&this._storageService.store("editor.isRegex",this._state.actualIsRegex,1),e.wholeWord&&this._storageService.store("editor.wholeWord",this._state.actualWholeWord,1),e.matchCase&&this._storageService.store("editor.matchCase",this._state.actualMatchCase,1),e.preserveCase&&this._storageService.store("editor.preserveCase",this._state.actualPreserveCase,1)},t.prototype.loadQueryState=function(){this._state.change({matchCase:this._storageService.getBoolean("editor.matchCase",1,this._state.matchCase),wholeWord:this._storageService.getBoolean("editor.wholeWord",1,this._state.wholeWord),isRegex:this._storageService.getBoolean("editor.isRegex",1,this._state.isRegex),preserveCase:this._storageService.getBoolean("editor.preserveCase",1,this._state.preserveCase)},!1)},t.prototype.isFindInputFocused=function(){return!!I.getValue(this._contextKeyService)},t.prototype.getState=function(){return this._state},t.prototype.closeFindWidget=function(){this._state.change({isRevealed:!1,searchScope:null},!1),this._editor.focus()},t.prototype.toggleCaseSensitive=function(){this._state.change({matchCase:!this._state.matchCase},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleWholeWords=function(){this._state.change({wholeWord:!this._state.wholeWord},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleRegex=function(){this._state.change({isRegex:!this._state.isRegex},!1),this._state.isRevealed||this.highlightFindOptions()},t.prototype.toggleSearchScope=function(){if(this._state.searchScope)this._state.change({searchScope:null},!0);else if(this._editor.hasModel()){var e=this._editor.getSelection();1===e.endColumn&&e.endLineNumber>e.startLineNumber&&(e=e.setEndPosition(e.endLineNumber-1,this._editor.getModel().getLineMaxColumn(e.endLineNumber-1))),e.isEmpty()||this._state.change({searchScope:e},!0)}},t.prototype.setSearchString=function(e){this._state.isRegex&&(e=s.n(e)),this._state.change({searchString:e},!1)},t.prototype.highlightFindOptions=function(){},t.prototype._start=function(e){if(this.disposeModel(),this._editor.hasModel()){var t,n={isRevealed:!0};if(e.seedSearchStringFromSelection)(t=kt(this._editor))&&(this._state.isRegex?n.searchString=s.n(t):n.searchString=t);if(!n.searchString&&e.seedSearchStringFromGlobalClipboard)(t=this.getGlobalBufferTerm())&&(n.searchString=t);if(e.forceRevealReplace?n.isReplaceRevealed=!0:this._findWidgetVisible.get()||(n.isReplaceRevealed=!1),e.updateSearchScope){var i=this._editor.getSelection();i.isEmpty()||(n.searchScope=i)}this._state.change(n,!1),this._model||(this._model=new Q(this._editor,this._state))}},t.prototype.start=function(e){this._start(e)},t.prototype.moveToNextMatch=function(){return!!this._model&&(this._model.moveToNextMatch(),!0)},t.prototype.moveToPrevMatch=function(){return!!this._model&&(this._model.moveToPrevMatch(),!0)},t.prototype.replace=function(){return!!this._model&&(this._model.replace(),!0)},t.prototype.replaceAll=function(){return!!this._model&&(this._model.replaceAll(),!0)},t.prototype.selectAllMatches=function(){return!!this._model&&(this._model.selectAllMatches(),this._editor.focus(),!0)},t.prototype.getGlobalBufferTerm=function(){return this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()?this._clipboardService.readFindText():""},t.prototype.setGlobalBufferTerm=function(e){this._editor.getOption(28).globalFindClipboard&&this._clipboardService&&this._editor.hasModel()&&!this._editor.getModel().isTooLargeForSyncing()&&this._clipboardService.writeFindText(e)},t.ID="editor.contrib.findController",t=xt([Et(1,E.c),Et(2,Nt.a),Et(3,Ct.a)],t)}(r.a),Mt=function(e){function t(t,n,i,o,r,s,a,u){var l=e.call(this,t,i,a,u)||this;return l._contextViewService=n,l._keybindingService=o,l._themeService=r,l._notificationService=s,l._widget=null,l._findOptionsWidget=null,l}return Dt(t,e),t.prototype._start=function(t){this._widget||this._createFindWidget();var n=this._editor.getSelection(),i=!1;switch(this._editor.getOption(28).autoFindInSelection){case"always":i=!0;break;case"never":i=!1;break;case"multiline":i=!!n&&n.startLineNumber!==n.endLineNumber}t.updateSearchScope=i,e.prototype._start.call(this,t),2===t.shouldFocus?this._widget.focusReplaceInput():1===t.shouldFocus&&this._widget.focusFindInput()},t.prototype.highlightFindOptions=function(){this._widget||this._createFindWidget(),this._state.isRevealed?this._widget.highlightFindOptions():this._findOptionsWidget.highlightFindOptions()},t.prototype._createFindWidget=function(){this._widget=this._register(new yt(this._editor,this,this._state,this._contextViewService,this._keybindingService,this._contextKeyService,this._themeService,this._storageService,this._notificationService)),this._findOptionsWidget=this._register(new ge(this._editor,this._state,this._keybindingService,this._themeService))},t=xt([Et(1,wt.b),Et(2,E.c),Et(3,Lt.a),Et(4,v.c),Et(5,Ot.a),Et(6,Nt.a),Et(7,Object(St.d)(Ct.a))],t)}(It),Tt=function(e){function t(){return e.call(this,{id:F,label:i.a("startFindAction","Find"),alias:"Find",precondition:void 0,kbOpts:{kbExpr:null,primary:2084,weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miFind",comment:["&& denotes a mnemonic"]},"&&Find"),order:1}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:t.getOption(28).globalFindClipboard,shouldFocus:1,shouldAnimate:!0,updateSearchScope:!1})},t}(a.b),At=function(e){function t(){return e.call(this,{id:V,label:i.a("startFindWithSelectionAction","Find With Selection"),alias:"Find With Selection",precondition:void 0,kbOpts:{kbExpr:null,primary:0,mac:{primary:2083},weight:100}})||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:!0,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),n.setGlobalBufferTerm(n.getState().searchString))},t}(a.b),Rt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);n&&!this._run(n)&&(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:0===n.getState().searchString.length&&t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!0,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))},t}(a.b),Pt=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:61,mac:{primary:2085,secondary:[61]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Ft=function(e){function t(){return e.call(this,{id:W,label:i.a("findNextMatchAction","Find Next"),alias:"Find Next",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:3,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Rt),Vt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:1085,mac:{primary:3109,secondary:[1085]},weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Wt=function(e){function t(){return e.call(this,{id:B,label:i.a("findPreviousMatchAction","Find Previous"),alias:"Find Previous",precondition:void 0,kbOpts:{kbExpr:E.a.and(u.a.focus,I),primary:1027,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Rt),Bt=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return Dt(t,e),t.prototype.run=function(e,t){var n=It.get(t);if(n){var i=kt(t);i&&n.setSearchString(i),this._run(n)||(n.start({forceRevealReplace:!1,seedSearchStringFromSelection:t.getOption(28).seedSearchStringFromSelection,seedSearchStringFromGlobalClipboard:!1,shouldFocus:0,shouldAnimate:!0,updateSearchScope:!1}),this._run(n))}},t}(a.b),jt=function(e){function t(){return e.call(this,{id:j,label:i.a("nextSelectionMatchFindAction","Find Next Selection"),alias:"Find Next Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:2109,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToNextMatch()},t}(Bt),Ht=function(e){function t(){return e.call(this,{id:H,label:i.a("previousSelectionMatchFindAction","Find Previous Selection"),alias:"Find Previous Selection",precondition:void 0,kbOpts:{kbExpr:u.a.focus,primary:3133,weight:100}})||this}return Dt(t,e),t.prototype._run=function(e){return e.moveToPrevMatch()},t}(Bt),zt=function(e){function t(){return e.call(this,{id:z,label:i.a("startReplace","Replace"),alias:"Replace",precondition:void 0,kbOpts:{kbExpr:null,primary:2086,mac:{primary:2596},weight:100},menuOpts:{menuId:17,group:"3_find",title:i.a({key:"miReplace",comment:["&& denotes a mnemonic"]},"&&Replace"),order:2}})||this}return Dt(t,e),t.prototype.run=function(e,t){if(t.hasModel()&&!t.getOption(68)){var n=It.get(t),i=t.getSelection(),o=n.isFindInputFocused(),r=!i.isEmpty()&&i.startLineNumber===i.endLineNumber&&t.getOption(28).seedSearchStringFromSelection&&!o,s=o||r?2:1;n&&n.start({forceRevealReplace:!0,seedSearchStringFromSelection:r,seedSearchStringFromGlobalClipboard:t.getOption(28).seedSearchStringFromSelection,shouldFocus:s,shouldAnimate:!0,updateSearchScope:!1})}},t}(a.b);Object(a.g)(It.ID,Mt),Object(a.e)(Tt),Object(a.e)(At),Object(a.e)(Pt),Object(a.e)(Ft),Object(a.e)(Vt),Object(a.e)(Wt),Object(a.e)(jt),Object(a.e)(Ht),Object(a.e)(zt);var Ut=a.c.bindToContribution(It.get);Object(a.f)(new Ut({id:U,precondition:k,handler:function(e){return e.closeFindWidget()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:9,secondary:[1033]}})),Object(a.f)(new Ut({id:K,precondition:void 0,handler:function(e){return e.toggleCaseSensitive()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:T.primary,mac:T.mac,win:T.win,linux:T.linux}})),Object(a.f)(new Ut({id:q,precondition:void 0,handler:function(e){return e.toggleWholeWords()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:A.primary,mac:A.mac,win:A.win,linux:A.linux}})),Object(a.f)(new Ut({id:G,precondition:void 0,handler:function(e){return e.toggleRegex()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:R.primary,mac:R.mac,win:R.win,linux:R.linux}})),Object(a.f)(new Ut({id:Y,precondition:void 0,handler:function(e){return e.toggleSearchScope()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:P.primary,mac:P.mac,win:P.win,linux:P.linux}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:3094}})),Object(a.f)(new Ut({id:Z,precondition:k,handler:function(e){return e.replace()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:3}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:2563}})),Object(a.f)(new Ut({id:X,precondition:k,handler:function(e){return e.replaceAll()},kbOpts:{weight:105,kbExpr:E.a.and(u.a.focus,M),primary:void 0,mac:{primary:2051}}})),Object(a.f)(new Ut({id:J,precondition:k,handler:function(e){return e.selectAllMatches()},kbOpts:{weight:105,kbExpr:u.a.focus,primary:515}}))},p3Ex:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:function(){return n.e(164).then(n.bind(null,"/Om3"))}})},p5tG:function(e,t,n){"use strict";n.r(t),n.d(t,"LanguageServiceDefaultsImpl",(function(){return o}));n("M/lh");var i=monaco.Emitter,o=function(){function e(e,t,n){this._onDidChange=new i,this._languageId=e,this.setDiagnosticsOptions(t),this.setModeConfiguration(n)}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"languageId",{get:function(){return this._languageId},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modeConfiguration",{get:function(){return this._modeConfiguration},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"diagnosticsOptions",{get:function(){return this._diagnosticsOptions},enumerable:!0,configurable:!0}),e.prototype.setDiagnosticsOptions=function(e){this._diagnosticsOptions=e||Object.create(null),this._onDidChange.fire(this)},e.prototype.setModeConfiguration=function(e){this._modeConfiguration=e||Object.create(null),this._onDidChange.fire(this)},e}(),r=new o("json",{validate:!0,allowComments:!0,schemas:[],enableSchemaRequest:!1},{documentFormattingEdits:!0,documentRangeFormattingEdits:!0,completionItems:!0,hovers:!0,documentSymbols:!0,tokens:!0,colors:!0,foldingRanges:!0,diagnostics:!0,selectionRanges:!0});monaco.languages.json={jsonDefaults:r},monaco.languages.register({id:"json",extensions:[".json",".bowerrc",".jshintrc",".jscsrc",".eslintrc",".babelrc",".har"],aliases:["JSON","json"],mimetypes:["application/json"]}),monaco.languages.onLanguage("json",(function(){n.e(152).then(n.bind(null,"R7lK")).then((function(e){return e.setupMode(r)}))}))},pI2L:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:function(){return n.e(190).then(n.bind(null,"KpXS"))}})},pg8w:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return d}));var i,o,r=n("6OMU"),s=n("pmY6"),a=n("EffR"),u=n("ZCR3"),l=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),c=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};!function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"}(o||(o={}));var d=function(e){function t(){var t=e.call(this)||this;return t.dispatched=!1,t.activeTouches={},t.handle=null,t.targets=[],t.ignoreTargets=[],t._lastSetTapCountTime=0,t._register(a.g(document,"touchstart",(function(e){return t.onTouchStart(e)}))),t._register(a.g(document,"touchend",(function(e){return t.onTouchEnd(e)}))),t._register(a.g(document,"touchmove",(function(e){return t.onTouchMove(e)}))),t}return l(t,e),t.addTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.targets.push(e),{dispose:function(){t.INSTANCE.targets=t.INSTANCE.targets.filter((function(t){return t!==e}))}}):s.a.None},t.ignoreTarget=function(e){return t.isTouchDevice()?(t.INSTANCE||(t.INSTANCE=new t),t.INSTANCE.ignoreTargets.push(e),{dispose:function(){t.INSTANCE.ignoreTargets=t.INSTANCE.ignoreTargets.filter((function(t){return t!==e}))}}):s.a.None},t.isTouchDevice=function(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0},t.prototype.dispose=function(){this.handle&&(this.handle.dispose(),this.handle=null),e.prototype.dispose.call(this)},t.prototype.onTouchStart=function(e){var t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(var n=0,i=e.targetTouches.length;n=t.HOLD_DELAY&&Math.abs(c.initialPageX-r.p(c.rollingPageX))<30&&Math.abs(c.initialPageY-r.p(c.rollingPageY))<30){var h;(h=a.newGestureEvent(o.Contextmenu,c.initialTarget)).pageX=r.p(c.rollingPageX),h.pageY=r.p(c.rollingPageY),a.dispatchEvent(h)}else if(1===i){var f=r.p(c.rollingPageX),p=r.p(c.rollingPageY),g=r.p(c.rollingTimestamps)-c.rollingTimestamps[0],m=f-c.rollingPageX[0],v=p-c.rollingPageY[0],_=a.targets.filter((function(e){return c.initialTarget instanceof Node&&e.contains(c.initialTarget)}));a.inertia(_,n,Math.abs(m)/g,m>0?1:-1,f,Math.abs(v)/g,v>0?1:-1,p)}a.dispatchEvent(a.newGestureEvent(o.End,c.initialTarget)),delete a.activeTouches[l.identifier]},a=this,u=0,l=e.changedTouches.length;ut.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=i,e.tapCount=r}else e.type!==o.Change&&e.type!==o.Contextmenu||(this._lastSetTapCountTime=0);for(var s=0;s0&&(g=!1,f=r*i*h),u>0&&(g=!1,p=l*u*h);var m=d.newGestureEvent(o.Change);m.translationX=f,m.translationY=p,e.forEach((function(e){return e.dispatchEvent(m)})),g||d.inertia(e,a,i,r,s+f,u,l,c+p)}))},t.prototype.onTouchMove=function(e){for(var t=Date.now(),n=0,i=e.changedTouches.length;n3&&(a.rollingPageX.shift(),a.rollingPageY.shift(),a.rollingTimestamps.shift()),a.rollingPageX.push(s.pageX),a.rollingPageY.push(s.pageY),a.rollingTimestamps.push(t)}else console.warn("end of an UNKNOWN touch",s)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)},t.SCROLL_FRICTION=-.005,t.HOLD_DELAY=700,t.CLEAR_TAP_COUNT_TIME=400,c([u.a],t,"isTouchDevice",null),t}(s.a)},pmY6:function(e,t,n){"use strict";n.d(t,"e",(function(){return o})),n.d(t,"d",(function(){return r})),n.d(t,"f",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return u})),n.d(t,"c",(function(){return l}));function i(e){}function o(e){return Array.isArray(e)?(e.forEach((function(e){e&&e.dispose()})),[]):e?(e.dispose(),e):void 0}function r(){for(var e=[],t=0;t0;){var n=t.shift();for(var i in Object.freeze(n),n)if(s.call(n,i)){var o=n[i];"object"!=typeof o||Object.isFrozen(o)||t.push(o)}}return e}var s=Object.prototype.hasOwnProperty;function a(e,t,n){return void 0===n&&(n=!0),Object(i.i)(e)?(Object(i.i)(t)&&Object.keys(t).forEach((function(o){o in e?n&&(Object(i.i)(e[o])&&Object(i.i)(t[o])?a(e[o],t[o],n):e[o]=t[o]):e[o]=t[o]})),e):t}function u(e,t,n){var i=t(e);return void 0===i?n:i}},sM1p:function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s}));var i=n("S3by"),o=n("Cg/j"),r=(i.a,Object(o.c)("notificationService")),s=function(){}},sStQ:function(e,t,n){"use strict";n.r(t);var i=n("+hIS");Object(i.a)({id:"perl",extensions:[".pl"],aliases:["Perl","pl"],loader:function(){return n.e(179).then(n.bind(null,"QKwv"))}})},siPX:function(e,t,n){},snIX:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var i=n("N0LK"),o=n("LCkn"),r=n("Ll0s"),s=n("+Fos"),a=n("aokT"),u=function(){function e(){}return e.deleteRight=function(e,t,n,i){for(var r=[],u=3!==e,l=0,c=i.length;l1){var m=n.getLineContent(g.lineNumber),v=i.o(m),_=-1===v?m.length+1:v+1;if(g.column<=_){var y=r.a.visibleColumnFromColumn2(t,n,g),b=r.a.prevIndentTabStop(y,t.indentSize),C=r.a.columnFromVisibleColumn2(t,n,g.lineNumber,b);p=new a.a(g.lineNumber,C,g.lineNumber,g.column)}else p=new a.a(g.lineNumber,g.column-1,g.lineNumber,g.column)}else{var w=s.a.left(t,n,g.lineNumber,g.column);p=new a.a(w.lineNumber,w.column,g.lineNumber,g.column)}}p.isEmpty()?l[d]=null:(p.startLineNumber!==p.endLineNumber&&(c=!0),l[d]=new o.a(p,""))}return[c,l]},e.cut=function(e,t,n){for(var i=[],s=0,u=n.length;s1?(d=c.lineNumber-1,h=t.getLineMaxColumn(c.lineNumber-1),f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber)):(d=c.lineNumber,h=1,f=c.lineNumber,p=t.getLineMaxColumn(c.lineNumber));var g=new a.a(d,h,f,p);g.isEmpty()?i[s]=null:i[s]=new o.a(g,"")}else i[s]=null;else i[s]=new o.a(l,"")}return new r.e(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})},e}()},sswD:function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"f",(function(){return v})),n.d(t,"e",(function(){return _})),n.d(t,"g",(function(){return y})),n.d(t,"d",(function(){return o}));n("/cxE"),n("bY76");var i,o,r=n("Vxe3"),s=(n("cGHE"),n("G2kB"),n("t49l"),n("fjLI")),a=n("nnTU"),u=n("T8No"),l=n("nrhi"),c=n("ic2d"),d=n("XXUj"),h=n("746U"),f=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),p=function(){function e(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}return e.prototype.register=function(){var e=this;if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){var t=this._kbOpts.kbExpr;this.precondition&&(t=t?u.a.and(t,this.precondition):this.precondition),l.a.registerCommandAndKeybindingRule({id:this.id,handler:function(t,n){return e.runCommand(t,n)},weight:this._kbOpts.weight,when:t,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else a.a.registerCommand({id:this.id,handler:function(t,n){return e.runCommand(t,n)},description:this._description})},e.prototype._registerMenuItem=function(e){s.c.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title},when:e.when,order:e.order})},e}(),g=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return f(t,e),t.bindToContribution=function(e){return function(t){function n(e){var n=t.call(this,e)||this;return n._callback=e.handler,n}return f(n,t),n.prototype.runEditorCommand=function(t,n,i){e(n)&&this._callback(e(n),i)},n}(t)},t.prototype.runCommand=function(e,t){var n=this,i=e.get(r.a),o=i.getFocusedCodeEditor()||i.getActiveCodeEditor();if(o)return o.invokeWithinContext((function(e){if(e.get(u.c).contextMatchesRules(Object(h.n)(n.precondition)))return n.runEditorCommand(e,o,t)}))},t}(p),m=function(e){function t(n){var i=e.call(this,t.convertOptions(n))||this;return i.label=n.label,i.alias=n.alias,i}return f(t,e),t.convertOptions=function(e){var t;function n(t){return t.menuId||(t.menuId=7),t.title||(t.title=e.label),t.when=u.a.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push.apply(t,e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e},t.prototype.runEditorCommand=function(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})},t.prototype.reportTelemetry=function(e,t){e.get(d.a).publicLog2("editorActionInvoked",{name:this.label,id:this.id})},t}(g);function v(e){return b.INSTANCE.registerEditorCommand(e),e}function _(e){b.INSTANCE.registerEditorAction(new e)}function y(e,t){b.INSTANCE.registerEditorContribution(e,t)}!function(e){e.getEditorCommand=function(e){return b.INSTANCE.getEditorCommand(e)},e.getEditorActions=function(){return b.INSTANCE.getEditorActions()},e.getEditorContributions=function(){return b.INSTANCE.getEditorContributions()},e.getSomeEditorContributions=function(e){return b.INSTANCE.getEditorContributions().filter((function(t){return e.indexOf(t.id)>=0}))},e.getDiffEditorContributions=function(){return b.INSTANCE.getDiffEditorContributions()}}(o||(o={}));var b=function(){function e(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return e.prototype.registerEditorContribution=function(e,t){this.editorContributions.push({id:e,ctor:t})},e.prototype.getEditorContributions=function(){return this.editorContributions.slice(0)},e.prototype.getDiffEditorContributions=function(){return this.diffEditorContributions.slice(0)},e.prototype.registerEditorAction=function(e){e.register(),this.editorActions.push(e)},e.prototype.getEditorActions=function(){return this.editorActions.slice(0)},e.prototype.registerEditorCommand=function(e){e.register(),this.editorCommands[e.id]=e},e.prototype.getEditorCommand=function(e){return this.editorCommands[e]||null},e.INSTANCE=new e,e}();c.a.add("editor.contributions",b.INSTANCE)},t49l:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("Cg/j"),o=Object(i.c)("textModelService")},t9D7:function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"f",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return f}));var i=n("Cg/j"),o=n("pmY6"),r=n("ic2d"),s=n("MI8n"),a=Object(i.c)("themeService");function u(e){return{id:e}}var l="hc";function c(e){switch(e){case"dark":return"vs-dark";case l:return"hc-black";default:return"vs"}}var d={ThemingContribution:"base.contributions.theming"},h=new(function(){function e(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new s.a}return e.prototype.onThemeChange=function(e){var t=this;return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Object(o.f)((function(){var n=t.themingParticipants.indexOf(e);t.themingParticipants.splice(n,1)}))},e.prototype.getThemingParticipants=function(){return this.themingParticipants},e}());function f(e){return h.onThemeChange(e)}r.a.add(d.ThemingContribution,h)},tX9W:function(e,t,n){"use strict";n.d(t,"b",(function(){return Ue})),n.d(t,"a",(function(){return Xe}));var i=n("/cxE"),o=n("MI8n"),r=n("pmY6"),s=n("N0LK"),a=n("bY76"),u=n("/UlZ"),l=n("cGHE"),c=n("aokT"),d=n("gCVg"),h=n("M1Kb"),f=function(){function e(e,t){this.beforeVersionId=e,this.beforeCursorState=t,this.afterCursorState=null,this.afterVersionId=-1,this.editOperations=[]}return e.prototype.undo=function(e){for(var t=this.editOperations.length-1;t>=0;t--)this.editOperations[t]={operations:e.applyEdits(this.editOperations[t].operations)}},e.prototype.redo=function(e){for(var t=0;t0){var e=this.past.pop();try{e.undo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.future.push(e),{selections:e.beforeCursorState,recordedVersionId:e.beforeVersionId}}return null},e.prototype.canUndo=function(){return this.past.length>0||null!==this.currentOpenStackElement},e.prototype.redo=function(){if(this.future.length>0){var e=this.future.pop();try{e.redo(this.model)}catch(e){return Object(i.e)(e),this.clear(),null}return this.past.push(e),{selections:e.afterCursorState,recordedVersionId:e.afterVersionId}}return null},e.prototype.canRedo=function(){return this.future.length>0},e}(),v=function(){this.spacesDiff=0,this.looksLikeAlignment=!1};function _(e,t,n,i,o){var r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r0&&a>0||l>0&&c>0)){var d=Math.abs(a-c),h=Math.abs(s-l);if(0===d)return o.spacesDiff=h,void(h>0&&0<=l-1&&l-10?o++:m>1&&r++,_(s,a,h,g,l),!l.looksLikeAlignment||n&&t===l.spacesDiff)){var S=l.spacesDiff;S<=8&&u[S]++,s=h,a=g}}var L=n;o!==r&&(L=oO&&(O=t,N=e)})),4===N&&u[4]>0&&u[2]>0&&u[2]>=u[4]/2&&(N=2)}return{insertSpaces:L,tabSize:N}}function b(e){return(1&e.metadata)>>>0}function C(e,t){e.metadata=254&e.metadata|t<<0}function w(e){return(2&e.metadata)>>>1==1}function S(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function L(e){return(4&e.metadata)>>>2==1}function N(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function O(e){return(8&e.metadata)>>>3==1}function D(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function x(e,t){e.metadata=207&e.metadata|t<<4}function E(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}var k=function(){function e(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,C(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,N(this,!1),x(this,1),D(this,!1),E(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,S(this,!1)}return e.prototype.reset=function(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i},e.prototype.setOptions=function(e){this.options=e;var t=this.options.className;N(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),x(this,this.options.stickiness),D(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),E(this,this.options.collapseOnReplaceEdit)},e.prototype.setCachedOffsets=function(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),I=new k(null,0,0);I.parent=I,I.left=I,I.right=I,C(I,0);var M=function(){function e(){this.root=I,this.requestNormalizeDelta=!1}return e.prototype.intervalSearch=function(e,t,n,i,o){return this.root===I?[]:function(e,t,n,i,o,r){var s=e.root,a=0,u=0,l=0,c=[],d=0;for(;s!==I;)if(w(s))S(s.left,!1),S(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!w(s.left)){if(a+s.maxEndn)S(s,!0);else{if((l=a+s.end)>=t){s.setCachedOffsets(u,l,r);var h=!0;i&&s.ownerId&&s.ownerId!==i&&(h=!1),o&&L(s)&&(h=!1),h&&(c[d++]=s)}S(s,!0),s.right===I||w(s.right)||(a+=s.delta,s=s.right)}}return S(e.root,!1),c}(this,e,t,n,i,o)},e.prototype.search=function(e,t,n){return this.root===I?[]:function(e,t,n,i){var o=e.root,r=0,s=0,a=0,u=[],l=0;for(;o!==I;)if(w(o))S(o.left,!1),S(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;else if(o.left===I||w(o.left)){s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);var c=!0;t&&o.ownerId&&o.ownerId!==t&&(c=!1),n&&L(o)&&(c=!1),c&&(u[l++]=o),S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right)}else o=o.left;return S(e.root,!1),u}(this,e,t,n)},e.prototype.collectNodesFromOwner=function(e){return function(e,t){var n=e.root,i=[],o=0;for(;n!==I;)w(n)?(S(n.left,!1),S(n.right,!1),n=n.parent):n.left===I||w(n.left)?(n.ownerId===t&&(i[o++]=n),S(n,!0),n.right===I||w(n.right)||(n=n.right)):n=n.left;return S(e.root,!1),i}(this,e)},e.prototype.collectNodesPostOrder=function(){return function(e){var t=e.root,n=[],i=0;for(;t!==I;)w(t)?(S(t.left,!1),S(t.right,!1),t=t.parent):t.left===I||w(t.left)?t.right===I||w(t.right)?(n[i++]=t,S(t,!0)):t=t.right:t=t.left;return S(e.root,!1),n}(this)},e.prototype.insert=function(e){R(this,e),this._normalizeDeltaIfNecessary()},e.prototype.delete=function(e){P(this,e),this._normalizeDeltaIfNecessary()},e.prototype.resolveNode=function(e,t){for(var n=e,i=0;e!==this.root;)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;var o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)},e.prototype.acceptReplace=function(e,t,n,i){for(var o=function(e,t,n){var i=e.root,o=0,r=0,s=0,a=[],u=0;for(;i!==I;)if(w(i))S(i.left,!1),S(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!w(i.left)){if(o+i.maxEndn?S(i,!0):((s=o+i.end)>=t&&(i.setCachedOffsets(r,s,0),a[u++]=i),S(i,!0),i.right===I||w(i.right)||(o+=i.delta,i=i.right))}return S(e.root,!1),a}(this,e,e+t),r=0,s=o.length;rn?(o.start+=s,o.end+=s,o.delta+=s,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),S(o,!0)):(S(o,!0),o.right===I||w(o.right)||(r+=o.delta,o=o.right))}S(e.root,!1)}(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(r=0,s=o.length;rn)&&(1!==i&&(2===i||t))}function A(e,t,n,i,o){var r=function(e){return(48&e.metadata)>>>4}(e),s=0===r||2===r,a=1===r||2===r,u=n-t,l=i,c=Math.min(u,l),d=e.start,h=!1,f=e.end,p=!1;t<=d&&f<=n&&function(e){return(64&e.metadata)>>>6==1}(e)&&(e.start=t,h=!0,e.end=t,p=!0);var g=o?1:u>0?2:0;if(!h&&T(d,s,t,g)&&(h=!0),!p&&T(f,a,t,g)&&(p=!0),c>0&&!o){g=u>l?2:0;!h&&T(d,s,t+c,g)&&(h=!0),!p&&T(f,a,t+c,g)&&(p=!0)}g=o?1:0;!h&&T(d,s,n,g)&&(e.start=t+l,h=!0),!p&&T(f,a,n,g)&&(e.end=t+l,p=!0);var m=l-u;h||(e.start=Math.max(0,d+m)),p||(e.end=Math.max(0,f+m)),e.start>e.end&&(e.end=e.start)}function R(e,t){if(e.root===I)return t.parent=I,t.left=I,t.right=I,C(t,0),e.root=t,e.root;!function(e,t){var n=0,i=e.root,o=t.start,r=t.end;for(;;){if(z(o,r,i.start+n,i.end+n)<0){if(i.left===I){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===I){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=I,t.right=I,C(t,1)}(e,t),H(t.parent);for(var n=t;n!==e.root&&1===b(n.parent);){var i;if(n.parent===n.parent.parent.left)1===b(i=n.parent.parent.right)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&V(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),W(e,n.parent.parent));else 1===b(i=n.parent.parent.left)?(C(n.parent,0),C(i,0),C(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&W(e,n=n.parent),C(n.parent,0),C(n.parent.parent,1),V(e,n.parent.parent))}return C(e.root,0),t}function P(e,t){var n,i;if(t.left===I?(i=t,(n=t.right).delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===I?(n=t.left,i=t):((n=(i=function(e){for(;e.left!==I;)e=e.left;return e}(t.right)).right).start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,C(n,0),t.detach(),F(),j(n),void(e.root.parent=I);var o,r=1===b(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,C(i,b(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==I&&(i.left.parent=i),i.right!==I&&(i.right.parent=i)),t.detach(),r)return H(n.parent),i!==t&&(H(i),H(i.parent)),void F();for(H(n),H(n.parent),i!==t&&(H(i),H(i.parent));n!==e.root&&0===b(n);)n===n.parent.left?(1===b(o=n.parent.right)&&(C(o,0),C(n.parent,1),V(e,n.parent),o=n.parent.right),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.right)&&(C(o.left,0),C(o,1),W(e,o),o=n.parent.right),C(o,b(n.parent)),C(n.parent,0),C(o.right,0),V(e,n.parent),n=e.root)):(1===b(o=n.parent.left)&&(C(o,0),C(n.parent,1),W(e,n.parent),o=n.parent.left),0===b(o.left)&&0===b(o.right)?(C(o,1),n=n.parent):(0===b(o.left)&&(C(o.right,0),C(o,1),V(e,o),o=n.parent.left),C(o,b(n.parent)),C(n.parent,0),C(o.left,0),W(e,n.parent),n=e.root));C(n,0),F()}function F(){I.parent=I,I.delta=0,I.start=0,I.end=0}function V(e,t){var n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==I&&(n.left.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,j(t),j(n)}function W(e,t){var n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==I&&(n.right.parent=t),n.parent=t.parent,t.parent===I?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,j(t),j(n)}function B(e){var t=e.end;if(e.left!==I){var n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==I){var i=e.right.maxEnd+e.delta;i>t&&(t=i)}return t}function j(e){e.maxEnd=B(e)}function H(e){for(;e!==I;){var t=B(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function z(e,t,n,i){return e===n?t-i:e-n}var U=function(){function e(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}return e.prototype.next=function(){if(this.right!==K)return q(this.right);for(var e=this;e.parent!==K&&e.parent.left!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.prev=function(){if(this.left!==K)return G(this.left);for(var e=this;e.parent!==K&&e.parent.right!==e;)e=e.parent;return e.parent===K?K:e.parent},e.prototype.detach=function(){this.parent=null,this.left=null,this.right=null},e}(),K=new U(null,0);function q(e){for(;e.left!==K;)e=e.left;return e}function G(e){for(;e.right!==K;)e=e.right;return e}function Y(e){return e===K?0:e.size_left+e.piece.length+Y(e.right)}function Z(e){return e===K?0:e.lf_left+e.piece.lineFeedCnt+Z(e.right)}function X(){K.parent=K}function J(e,t){var n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==K&&(n.left.parent=t),n.parent=t.parent,t.parent===K?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Q(e,t){var n=t.left;t.left=n.right,n.right!==K&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===K?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function $(e,t){var n,i;if(n=t.left===K?(i=t).right:t.right===K?(i=t).left:(i=q(t.right)).right,i===e.root)return e.root=n,n.color=0,t.detach(),X(),void(e.root.parent=K);var o=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,ne(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,ne(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==K&&(i.left.parent=i),i.right!==K&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,ne(e,i)),t.detach(),n.parent.left===n){var r=Y(n),s=Z(n);if(r!==n.parent.size_left||s!==n.parent.lf_left){var a=r-n.parent.size_left,u=s-n.parent.lf_left;n.parent.size_left=r,n.parent.lf_left=s,te(e,n.parent,a,u)}}if(ne(e,n.parent),o)X();else{for(var l;n!==e.root&&0===n.color;)n===n.parent.left?(1===(l=n.parent.right).color&&(l.color=0,n.parent.color=1,J(e,n.parent),l=n.parent.right),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.right.color&&(l.left.color=0,l.color=1,Q(e,l),l=n.parent.right),l.color=n.parent.color,n.parent.color=0,l.right.color=0,J(e,n.parent),n=e.root)):(1===(l=n.parent.left).color&&(l.color=0,n.parent.color=1,Q(e,n.parent),l=n.parent.left),0===l.left.color&&0===l.right.color?(l.color=1,n=n.parent):(0===l.left.color&&(l.right.color=0,l.color=1,J(e,l),l=n.parent.left),l.color=n.parent.color,n.parent.color=0,l.left.color=0,Q(e,n.parent),n=e.root));n.color=0,X()}}function ee(e,t){for(ne(e,t);t!==e.root&&1===t.parent.color;){var n;if(t.parent===t.parent.parent.left)1===(n=t.parent.parent.right).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&J(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,Q(e,t.parent.parent));else 1===(n=t.parent.parent.left).color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&Q(e,t=t.parent),t.parent.color=0,t.parent.parent.color=1,J(e,t.parent.parent))}e.root.color=0}function te(e,t,n,i){for(;t!==e.root&&t!==K;)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function ne(e,t){var n=0,i=0;if(t!==e.root){if(0===n){for(;t!==e.root&&t===t.parent.right;)t=t.parent;if(t===e.root)return;n=Y((t=t.parent).left)-t.size_left,i=Z(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}for(;t!==e.root&&(0!==n||0!==i);)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}K.parent=K,K.left=K,K.right=K,K.color=0;var ie=n("jAJ/");function oe(e){var t;return(t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length)).set(e,0),t}var re=function(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o};function se(e,t){void 0===t&&(t=!0);for(var n=[0],i=1,o=0,r=e.length;o=0;t--){var n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null},e.prototype.get2=function(e){for(var t=this._cache.length-1;t>=0;t--){var n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber=e)return n}return null},e.prototype.set=function(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)},e.prototype.valdiate=function(e){for(var t=!1,n=this._cache,i=0;i=e)&&(n[i]=null,t=!0)}if(t){for(var r=[],s=0,a=n;s0){e[o].lineStarts||(e[o].lineStarts=se(e[o].buffer));var s=new ue(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,s)}this._searchCache=new ce(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()},e.prototype.normalizeEOL=function(e){var t=this,n=65535-Math.floor(21845),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,(function(a){var u=t.getNodeContent(a),l=u.length;if(r<=n||r+l0){var a=o.replace(/\r\n|\r|\n/g,e);s.push(new le(a,se(a)))}this.create(s,e,!0)},e.prototype.getEOL=function(){return this._EOL},e.prototype.setEOL=function(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)},e.prototype.getOffsetAt=function(e,t){for(var n=0,i=this.root;i!==K;)if(i.left!==K&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e)return(n+=i.size_left)+(this.getAccumulatedValue(i,e-i.lf_left-2)+t-1);e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n},e.prototype.getPositionAt=function(e){e=Math.floor(e),e=Math.max(0,e);for(var t=this.root,n=0,i=e;t!==K;)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){var o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){var r=i-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}return new l.a(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===K){r=i-e-this.getOffsetAt(n+1,1);return new l.a(n+1,r+1)}t=t.right}return new l.a(1,1)},e.prototype.getValueInRange=function(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";var n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o},e.prototype.getValueInRange2=function(e,t){if(e.node===t.node){var n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}var r=e.node,s=this._buffers[r.piece.bufferIndex].buffer,a=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start),u=s.substring(a+e.remainder,a+r.piece.length);for(r=r.next();r!==K;){var l=this._buffers[r.piece.bufferIndex].buffer,c=this.offsetInBuffer(r.piece.bufferIndex,r.piece.start);if(r===t.node){u+=l.substring(c,c+t.remainder);break}u+=l.substr(c,r.piece.length),r=r.next()}return u},e.prototype.getLinesContent=function(){var e=this,t=[],n=0,i="",o=!1;return this.iterate(this.root,(function(r){if(r===K)return!0;var s=r.piece,a=s.length;if(0===a)return!0;var u=e._buffers[s.bufferIndex].buffer,l=e._buffers[s.bufferIndex].lineStarts,c=s.start.line,d=s.end.line,h=l[c]+s.start.column;if(o&&(10===u.charCodeAt(h)&&(h++,a--),t[n++]=i,i="",o=!1,0===a))return!0;if(c===d)return e._EOLNormalized||13!==u.charCodeAt(h+a-1)?i+=u.substr(h,a):(o=!0,i+=u.substr(h,a-1)),!0;i+=e._EOLNormalized?u.substring(h,Math.max(h,l[c+1]-e._EOLLength)):u.substring(h,l[c+1]).replace(/(\r\n|\r|\n)$/,""),t[n++]=i;for(var f=c+1;f=_)return l;this.positionInBuffer(e,p(h.index)-m,y);var b=this.getLineFeedCnt(e.piece.bufferIndex,o,y),C=y.line===o.line?y.column-o.column+i:y.column+1,w=C+h[0].length;if(d[l++]=Object(ie.d)(new c.a(n+b,C,n+b,w),h,a),p(h.index)+h[0].length>=_)return l;if(l>=u)return l}}while(h);return l},e.prototype.findMatchesLineByLine=function(e,t,n,i){var o=[],r=0,s=new ie.b(t.wordSeparators,t.regex),a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];var u=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===u)return[];var l=this.positionInBuffer(a.node,a.remainder),c=this.positionInBuffer(u.node,u.remainder);if(a.node===u.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,l,c,t,n,i,r,o),o;for(var d=e.startLineNumber,h=a.node;h!==u.node;){var f=this.getLineFeedCnt(h.piece.bufferIndex,l,h.piece.end);if(f>=1){var p=this._buffers[h.piece.bufferIndex].lineStarts,g=this.offsetInBuffer(h.piece.bufferIndex,h.piece.start),m=p[l.line+f],v=d===e.startLineNumber?e.startColumn:1;if((r=this.findMatchesInNode(h,s,d,v,l,this.positionInBuffer(h,m-g),t,n,i,r,o))>=i)return o;d+=f}var _=d===e.startLineNumber?e.startColumn-1:0;if(d===e.endLineNumber){var y=this.getLineContent(d).substring(_,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,_,r,o,n,i),o}if((r=this._findMatchesInLine(t,s,this.getLineContent(d).substr(_),d,_,r,o,n,i))>=i)return o;d++,h=(a=this.nodeAt2(d,1)).node,l=this.positionInBuffer(a.node,a.remainder)}if(d===e.endLineNumber){var b=d===e.startLineNumber?e.startColumn-1:0;y=this.getLineContent(d).substring(b,e.endColumn-1);return r=this._findMatchesInLine(t,s,y,e.endLineNumber,b,r,o,n,i),o}var C=d===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(u.node,s,d,C,l,c,t,n,i,r,o),o},e.prototype._findMatchesInLine=function(e,t,n,i,o,r,s,a,u){var l,d=e.wordSeparators;if(!a&&e.simpleSearch){for(var f=e.simpleSearch,p=f.length,g=n.length,m=-p;-1!==(m=n.indexOf(f,m+p));)if((!d||Object(ie.e)(d,n,g,m,p))&&(s[r++]=new h.b(new c.a(i,m+1+o,i,m+1+p+o),null),r>=u))return r;return r}t.reset(0);do{if((l=t.next(n))&&(s[r++]=Object(ie.d)(new c.a(i,l.index+1+o,i,l.index+1+l[0].length+o),l,a),r>=u))return r}while(l);return r},e.prototype.insert=function(e,t,n){if(void 0===n&&(n=!1),this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==K){var i=this.nodeAt(e),o=i.node,r=i.remainder,s=i.nodeStartOffset,a=o.piece,u=a.bufferIndex,l=this.positionInBuffer(o,r);if(0===o.piece.bufferIndex&&a.end.line===this._lastChangeBufferPos.line&&a.end.column===this._lastChangeBufferPos.column&&s+a.length===e&&t.length<65535)return this.appendToNode(o,t),void this.computeBufferMetadata();if(s===e)this.insertContentToNodeLeft(t,o),this._searchCache.valdiate(e);else if(s+o.piece.length>e){var c=[],d=new ue(a.bufferIndex,l,a.end,this.getLineFeedCnt(a.bufferIndex,l,a.end),this.offsetInBuffer(u,a.end)-this.offsetInBuffer(u,l));if(this.shouldCheckCRLF()&&this.endWithCR(t))if(10===this.nodeCharCodeAt(o,r)){var h={line:d.start.line+1,column:0};d=new ue(d.bufferIndex,h,d.end,this.getLineFeedCnt(d.bufferIndex,h,d.end),d.length-1),t+="\n"}if(this.shouldCheckCRLF()&&this.startWithLF(t))if(13===this.nodeCharCodeAt(o,r-1)){var f=this.positionInBuffer(o,r-1);this.deleteNodeTail(o,f),t="\r"+t,0===o.piece.length&&c.push(o)}else this.deleteNodeTail(o,l);else this.deleteNodeTail(o,l);var p=this.createNewPieces(t);d.length>0&&this.rbInsertRight(o,d);for(var g=o,m=0;m=0;u--)a=this.rbInsertLeft(a,s[u]);this.validateCRLFWithPrevNode(a),this.deleteNodes(n)},e.prototype.insertContentToNodeRight=function(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");for(var n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i,r=1;r=c))break;a=l+1}return n?(n.line=l,n.column=s-d,null):{line:l,column:s-d}},e.prototype.getLineFeedCnt=function(e,t,n){if(0===n.column)return n.line-t.line;var i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;var o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;var s=r-1;return 13===this._buffers[e].buffer.charCodeAt(s)?n.line-t.line+1:n.line-t.line},e.prototype.offsetInBuffer=function(e,t){return this._buffers[e].lineStarts[t.line]+t.column},e.prototype.deleteNodes=function(e){for(var t=0;t65535){for(var t=[];e.length>65535;){var n=e.charCodeAt(65534),i=void 0;13===n||n>=55296&&n<=56319?(i=e.substring(0,65534),e=e.substring(65534)):(i=e.substring(0,65535),e=e.substring(65535));var o=se(i);t.push(new ue(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new le(i,o))}var r=se(e);return t.push(new ue(this._buffers.length,{line:0,column:0},{line:r.length-1,column:e.length-r[r.length-1]},r.length-1,e.length)),this._buffers.push(new le(e,r)),t}var s=this._buffers[0].buffer.length,a=se(e,!1),u=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===s&&0!==s&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},u=this._lastChangeBufferPos;for(var l=0;l=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),u=this.getAccumulatedValue(n,e-n.lf_left-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return l+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:l,nodeStartLineNumber:c-(e-1-n.lf_left)}),s.substring(a+r,a+u-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){r=this.getAccumulatedValue(n,e-n.lf_left-2),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=s.substring(a+r,a+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,l+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){s=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){u=this.getAccumulatedValue(n,0),a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=s.substring(a,a+u-t)}a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=s.substr(a,n.piece.length),n=n.next()}return i},e.prototype.computeBufferMetadata=function(){for(var e=this.root,t=1,n=0;e!==K;)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.valdiate(this._length)},e.prototype.getIndexOf=function(e,t){var n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){var r=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(r!==o)return{index:r,remainder:0}}return{index:o,remainder:i.column}},e.prototype.getAccumulatedValue=function(e,t){if(t<0)return 0;var n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column},e.prototype.deleteNodeTail=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),u=a-i,l=s-o,c=n.length+l;e.piece=new ue(n.bufferIndex,n.start,r,a,c),te(this,e,l,u)},e.prototype.deleteNodeHead=function(e,t){var n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=s-i,u=o-this.offsetInBuffer(n.bufferIndex,r),l=n.length+u;e.piece=new ue(n.bufferIndex,r,n.end,s,l),te(this,e,u,a)},e.prototype.shrinkNode=function(e,t,n){var i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,u=t,l=this.getLineFeedCnt(i.bufferIndex,i.start,u),c=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new ue(i.bufferIndex,i.start,u,l,c),te(this,e,c-s,l-a);var d=new ue(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),h=this.rbInsertRight(e,d);this.validateCRLFWithPrevNode(h)},e.prototype.appendToNode=function(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");var n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;for(var o=se(t,!1),r=0;re)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;var o={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(o),o}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null},e.prototype.nodeAt2=function(e,t){for(var n=this.root,i=0;n!==K;)if(n.left!==K&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){var o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){if((o=this.getAccumulatedValue(n,e-n.lf_left-2))+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}for(n=n.next();n!==K;){if(n.piece.lineFeedCnt>0){r=this.getAccumulatedValue(n,0);var s=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,r),nodeStartOffset:s}}if(n.piece.length>=t-1)return{node:n,remainder:t-1,nodeStartOffset:this.offsetOfNode(n)};t-=n.piece.length,n=n.next()}return null},e.prototype.nodeCharCodeAt=function(e,t){if(e.piece.lineFeedCnt<1)return-1;var n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)},e.prototype.offsetOfNode=function(e){if(!e)return 0;for(var t=e.size_left;e!==this.root;)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t},e.prototype.shouldCheckCRLF=function(){return!(this._EOLNormalized&&"\n"===this._EOL)},e.prototype.startWithLF=function(e){if("string"==typeof e)return 10===e.charCodeAt(0);if(e===K||0===e.piece.lineFeedCnt)return!1;var t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;return i!==n.length-1&&(!(n[i+1]>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o))},e.prototype.endWithCR=function(e){return"string"==typeof e?13===e.charCodeAt(e.length-1):e!==K&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)},e.prototype.validateCRLFWithPrevNode=function(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){var t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}},e.prototype.validateCRLFWithNextNode=function(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){var t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}},e.prototype.fixCRLF=function(e,t){var n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};var r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new ue(e.piece.bufferIndex,e.piece.start,n,s,r),te(this,e,-1,-1),0===e.piece.length&&i.push(e);var a={line:t.piece.start.line+1,column:0},u=t.piece.length-1,l=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new ue(t.piece.bufferIndex,a,t.piece.end,l,u),te(this,t,-1,-1),0===t.piece.length&&i.push(t);var c=this.createNewPieces("\r\n");this.rbInsertRight(e,c[0]);for(var d=0;d0){v.sort((function(e,t){return t.lineNumber-e.lineNumber})),S=[];u=0;for(var L=v.length;u0&&v[u-1].lineNumber===y)){var N=v[u].oldContent,O=this.getLineContent(y);0!==O.length&&O!==N&&-1===s.o(O)&&S.push(y)}}}return new h.a(C,w,S)},e.prototype._reduceOperations=function(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]},e.prototype._toSingleEditOperation=function(e){for(var t=!1,n=e[0].range,i=e[e.length-1].range,o=new c.a(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn),r=n.startLineNumber,s=n.startColumn,a=[],u=0,l=e.length;u0){var h=a.lines.length,f=a.lines[0],p=a.lines[h-1];d=1===h?new c.a(u,l,u,l+f.length):new c.a(u,l,u+h-1,p.length+1)}else d=new c.a(u,l,u,l);n=d.endLineNumber,i=d.endColumn,t.push(d),o=a}return t},e._sortOpsAscending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n},e._sortOpsDescending=function(e,t){var n=c.a.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n},e}(),fe=function(){function e(e,t,n,i,o,r,s,a){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._isBasicASCII=s,this._normalizeEOL=a}return e.prototype._getEOL=function(e){var t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"},e.prototype.create=function(e){var t=this._getEOL(e),n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(var i=0,o=n.length;i=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}},e.prototype._acceptChunk1=function(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))},e.prototype._acceptChunk2=function(e){var t=function(e,t){e.length=0,e[0]=0;for(var n=1,i=0,o=0,r=0,s=!0,a=0,u=t.length;a126)&&(s=!1)}var c=new re(oe(e),i,o,r,s);return e.length=0,c}(this._tmpLineStarts,e);this.chunks.push(new le(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=s.g(e))},e.prototype.finish=function(e){return void 0===e&&(e=!0),this._finish(),new fe(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.isBasicASCII,e)},e.prototype._finish=function(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;var e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);var t=se(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}},e}(),ge=function(){this.changeType=1},me=function(e,t){this.changeType=2,this.lineNumber=e,this.detail=t},ve=function(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t},_e=function(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n},ye=function(){this.changeType=5},be=function(){function e(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i}return e.prototype.containsEvent=function(e){for(var t=0,n=this.changes.length;t=this._len;)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++},e.prototype._deleteLines=function(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)},e.prototype._insertLines=function(e,t){if(0!==t){for(var n=[],i=[],o=0;o=0;o--)this._invalidateLine(e.startLineNumber+o-1);this._acceptDeleteRange(e),this._acceptInsertText(new l.a(e.startLineNumber,e.startColumn),t)},e.prototype._acceptDeleteRange=function(e){e.startLineNumber-1>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)},e.prototype._acceptInsertText=function(e,t){e.lineNumber-1>=this._len||this._insertLines(e.lineNumber,t)},e}(),Ie=function(e){function t(t){var n=e.call(this)||this;return n._isDisposed=!1,n._textModel=t,n._tokenizationStateStore=new ke,n._tokenizationSupport=null,n._register(Le.y.onDidChange((function(e){var t=n._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(n._resetTokenizationState(),n._textModel.clearTokens())}))),n._register(n._textModel.onDidChangeRawContentFast((function(e){e.containsEvent(1)&&n._resetTokenizationState()}))),n._register(n._textModel.onDidChangeContentFast((function(e){for(var t=0,i=e.changes.length;t1);){if(this._tokenizeOneInvalidLine(t)>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(t.tokens)},t.prototype.tokenizeViewport=function(e,t){var n=new De.b;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)},t.prototype.reset=function(){this._resetTokenizationState(),this._textModel.clearTokens()},t.prototype.forceTokenization=function(e){var t=new De.b;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)},t.prototype.isCheapToTokenize=function(e){if(!this._tokenizationSupport)return!0;var t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e0&&s>=1;s--){var a=this._textModel.getLineFirstNonWhitespaceColumn(s);if(0!==a&&a=0;s--){l=(h=Me(u,this._tokenizationSupport,o[s],l)).endState}for(var c=t;c<=n;c++){var d=this._textModel.getLineContent(c),h=Me(u,this._tokenizationSupport,d,l);e.add(c,h.tokens),this._tokenizationStateStore.setFakeTokens(c-1),l=h.endState}}},t}(r.a);function Me(e,t,n,o){var r=null;if(t)try{r=t.tokenize2(n,o.clone(),0)}catch(e){Object(i.e)(e)}return r||(r=Object(Ne.e)(e.id,n,o,0)),Se.a.convertToEndOffset(r.tokens,n.length),r}var Te=n("0JNc"),Ae=n("cMvZ"),Re=n("BFtn"),Pe=n("EIAu"),Fe=n("746U"),Ve=n("zrhQ"),We=function(){var e=function(t,n){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(t,n)};return function(t,n){function i(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(i.prototype=n.prototype,new i)}}();function Be(e){var t=new pe;return t.acceptChunk(e),t.finish()}function je(e,t){return("string"==typeof e?Be(e):e).create(t)}var He=0,ze=function(){throw new Error("Invalid change accessor")},Ue=function(e){function t(n,i,r,u){void 0===u&&(u=null);var l=e.call(this)||this;l._onWillDispose=l._register(new o.a),l.onWillDispose=l._onWillDispose.event,l._onDidChangeDecorations=l._register(new $e),l.onDidChangeDecorations=l._onDidChangeDecorations.event,l._onDidChangeLanguage=l._register(new o.a),l.onDidChangeLanguage=l._onDidChangeLanguage.event,l._onDidChangeLanguageConfiguration=l._register(new o.a),l.onDidChangeLanguageConfiguration=l._onDidChangeLanguageConfiguration.event,l._onDidChangeTokens=l._register(new o.a),l.onDidChangeTokens=l._onDidChangeTokens.event,l._onDidChangeOptions=l._register(new o.a),l.onDidChangeOptions=l._onDidChangeOptions.event,l._onDidChangeAttached=l._register(new o.a),l.onDidChangeAttached=l._onDidChangeAttached.event,l._eventEmitter=l._register(new et),He++,l.id="$model"+He,l.isForSimpleWidget=i.isForSimpleWidget,l._associatedResource=null==u?a.a.parse("inmemory://model/"+He):u,l._attachedEditorCount=0,l._buffer=je(n,i.defaultEOL),l._options=t.resolveOptions(l._buffer,i);var d=l._buffer.getLineCount(),h=l._buffer.getValueLengthInRange(new c.a(1,1,d,l._buffer.getLineLength(d)+1),0);return i.largeFileOptimizations?l._isTooLargeForTokenization=h>t.LARGE_FILE_SIZE_THRESHOLD||d>t.LARGE_FILE_LINE_COUNT_THRESHOLD:l._isTooLargeForTokenization=!1,l._isTooLargeForSyncing=h>t.MODEL_SYNC_LIMIT,l._versionId=1,l._alternativeVersionId=1,l._isDisposed=!1,l._isDisposing=!1,l._languageIdentifier=r||Ne.a,l._languageRegistryListener=Ae.a.onDidChange((function(e){e.languageIdentifier.id===l._languageIdentifier.id&&l._onDidChangeLanguageConfiguration.fire({})})),l._instanceId=s.G(He),l._lastDecorationId=0,l._decorations=Object.create(null),l._decorationsTree=new Ke,l._commandManager=new m(l),l._isUndoing=!1,l._isRedoing=!1,l._trimAutoWhitespaceLines=null,l._tokens=new De.d,l._tokens2=new De.e,l._tokenization=new Ie(l),l}return We(t,e),t.createFromString=function(e,n,i,o){return void 0===n&&(n=t.DEFAULT_CREATION_OPTIONS),void 0===i&&(i=null),void 0===o&&(o=null),new t(e,n,i,o)},t.resolveOptions=function(e,t){if(t.detectIndentation){var n=y(e,t.tabSize,t.insertSpaces);return new h.e({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new h.e({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})},t.prototype.onDidChangeRawContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeRawContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.rawContentChangedEvent)}))},t.prototype.onDidChangeContentFast=function(e){return this._eventEmitter.fastEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.onDidChangeContent=function(e){return this._eventEmitter.slowEvent((function(t){return e(t.contentChangedEvent)}))},t.prototype.dispose=function(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,e.prototype.dispose.call(this),this._isDisposing=!1},t.prototype._assertNotDisposed=function(){if(this._isDisposed)throw new Error("Model is disposed!")},t.prototype._emitContentChangedEvent=function(e,t){this._isDisposing||this._eventEmitter.fire(new Ce(e,t))},t.prototype.setValue=function(e){if(this._assertNotDisposed(),null!==e){var t=je(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}},t.prototype._createContentChanged2=function(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}},t.prototype.setValueFromTextBuffer=function(e){if(this._assertNotDisposed(),null!==e){var t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new Ke,this._commandManager=new m(this),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new be([new ge],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}},t.prototype.setEOL=function(e){this._assertNotDisposed();var t=1===e?"\r\n":"\n";if(this._buffer.getEOL()!==t){var n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new be([new ye],this._versionId,!1,!1),this._createContentChanged2(new c.a(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}},t.prototype._onBeforeEOLChange=function(){var e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)},t.prototype._onAfterEOLChange=function(){for(var e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder(),n=0,i=t.length;n0},t.prototype.getAttachedEditorCount=function(){return this._attachedEditorCount},t.prototype.isTooLargeForSyncing=function(){return this._isTooLargeForSyncing},t.prototype.isTooLargeForTokenization=function(){return this._isTooLargeForTokenization},t.prototype.isDisposed=function(){return this._isDisposed},t.prototype.isDominatedByLongLines=function(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;for(var e=0,t=0,n=this._buffer.getLineCount(),i=1;i<=n;i++){var o=this._buffer.getLineLength(i);o>=1e4?t+=o:e+=o}return t>e},Object.defineProperty(t.prototype,"uri",{get:function(){return this._associatedResource},enumerable:!0,configurable:!0}),t.prototype.getOptions=function(){return this._assertNotDisposed(),this._options},t.prototype.getFormattingOptions=function(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}},t.prototype.updateOptions=function(e){this._assertNotDisposed();var t=void 0!==e.tabSize?e.tabSize:this._options.tabSize,n=void 0!==e.indentSize?e.indentSize:this._options.indentSize,i=void 0!==e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o=void 0!==e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new h.e({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(!this._options.equals(r)){var s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}},t.prototype.detectIndentation=function(e,t){this._assertNotDisposed();var n=y(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})},t._normalizeIndentationFromWhitespace=function(e,t,n){for(var i=0,o=0;othis.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)},t.prototype.getLineLength=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)},t.prototype.getLinesContent=function(){return this._assertNotDisposed(),this._buffer.getLinesContent()},t.prototype.getEOL=function(){return this._assertNotDisposed(),this._buffer.getEOL()},t.prototype.getLineMinColumn=function(e){return this._assertNotDisposed(),1},t.prototype.getLineMaxColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1},t.prototype.getLineFirstNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)},t.prototype.getLineLastNonWhitespaceColumn=function(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)},t.prototype._validateRangeRelaxedNoAllocations=function(e){var t,n,i=this._buffer.getLineCount(),o=e.startLineNumber,r=e.startColumn;if(o<1)t=1,n=1;else if(o>i)t=i,n=this.getLineMaxColumn(t);else{if(t=0|o,r<=1)n=1;else n=r>=(h=this.getLineMaxColumn(t))?h:0|r}var s,a,u=e.endLineNumber,l=e.endColumn;if(u<1)s=1,a=1;else if(u>i)s=i,a=this.getLineMaxColumn(s);else{var h;if(s=0|u,l<=1)a=1;else a=l>=(h=this.getLineMaxColumn(s))?h:0|l}return o===t&&r===n&&u===s&&l===a&&e instanceof c.a&&!(e instanceof d.a)?e:new c.a(t,n,s,a)},t.prototype._isValidPosition=function(e,t,n){if("number"!=typeof e||"number"!=typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;if(e>this._buffer.getLineCount())return!1;if(1===t)return!0;if(t>this.getLineMaxColumn(e))return!1;if(1===n){var i=this._buffer.getLineCharCode(e,t-2);if(s.x(i))return!1}return!0},t.prototype._validatePosition=function(e,t,n){var i=Math.floor("number"!=typeof e||isNaN(e)?1:e),o=Math.floor("number"!=typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new l.a(1,1);if(i>r)return new l.a(r,this.getLineMaxColumn(r));if(o<=1)return new l.a(i,1);var a=this.getLineMaxColumn(i);if(o>=a)return new l.a(i,a);if(1===n){var u=this._buffer.getLineCharCode(i,o-2);if(s.x(u))return new l.a(i,o-1)}return new l.a(i,o)},t.prototype.validatePosition=function(e){return this._assertNotDisposed(),e instanceof l.a&&this._isValidPosition(e.lineNumber,e.column,1)?e:this._validatePosition(e.lineNumber,e.column,1)},t.prototype._isValidRange=function(e,t){var n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){var a=i>1?this._buffer.getLineCharCode(n,i-2):0,u=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,l=s.x(a),c=s.x(u);return!l&&!c}return!0},t.prototype.validateRange=function(e){if(this._assertNotDisposed(),e instanceof c.a&&!(e instanceof d.a)&&this._isValidRange(e,1))return e;var t=this._validatePosition(e.startLineNumber,e.startColumn,0),n=this._validatePosition(e.endLineNumber,e.endColumn,0),i=t.lineNumber,o=t.column,r=n.lineNumber,a=n.column,u=o>1?this._buffer.getLineCharCode(i,o-2):0,l=a>1&&a<=this._buffer.getLineLength(r)?this._buffer.getLineCharCode(r,a-2):0,h=s.x(u),f=s.x(l);return h||f?i===r&&o===a?new c.a(i,o-1,r,a-1):h&&f?new c.a(i,o-1,r,a+1):h?new c.a(i,o-1,r,a):new c.a(i,o,r,a+1):new c.a(i,o,r,a)},t.prototype.modifyPosition=function(e,t){this._assertNotDisposed();var n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))},t.prototype.getFullModelRange=function(){this._assertNotDisposed();var e=this.getLineCount();return new c.a(1,1,e,this.getLineMaxColumn(e))},t.prototype.findMatchesLineByLine=function(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)},t.prototype.findMatches=function(e,t,n,i,o,r,s){var a;if(void 0===s&&(s=999),this._assertNotDisposed(),a=c.a.isIRange(t)?this.validateRange(t):this.getFullModelRange(),!n&&e.indexOf("\n")<0){var u=new ie.a(e,n,i,o).parseSearchRequest();return u?this.findMatchesLineByLine(a,u,r,s):[]}return ie.c.findMatches(this,new ie.a(e,n,i,o),a,r,s)},t.prototype.findNextMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){var a=new ie.a(e,n,i,o).parseSearchRequest();if(!a)return null;var u=this.getLineCount(),l=new c.a(s.lineNumber,s.column,u,this.getLineMaxColumn(u)),d=this.findMatchesLineByLine(l,a,r,1);return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r),d.length>0?d[0]:(l=new c.a(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),(d=this.findMatchesLineByLine(l,a,r,1)).length>0?d[0]:null)}return ie.c.findNextMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.findPreviousMatch=function(e,t,n,i,o,r){this._assertNotDisposed();var s=this.validatePosition(t);return ie.c.findPreviousMatch(this,new ie.a(e,n,i,o),s,r)},t.prototype.pushStackElement=function(){this._commandManager.pushStackElement()},t.prototype.pushEOL=function(e){if(("\n"===this.getEOL()?0:1)!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype.pushEditOperations=function(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,t,n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._pushEditOperations=function(e,t,n){var i=this;if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){for(var o=t.map((function(e){return{range:i.validateRange(e.range),text:e.text}})),r=!0,s=0,a=e.length;su.endLineNumber,p=u.startLineNumber>_.endLineNumber;if(!f&&!p){l=!0;break}}if(!l){r=!1;break}}if(r)for(s=0,a=this._trimAutoWhitespaceLines.length;s_.endLineNumber)&&!(g===_.startLineNumber&&_.startColumn===m&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(0)||g===_.startLineNumber&&1===_.startColumn&&_.isEmpty()&&y&&y.length>0&&"\n"===y.charAt(y.length-1))){v=!1;break}}v&&t.push({range:new c.a(g,1,g,m),text:null})}this._trimAutoWhitespaceLines=null}return this._commandManager.pushEditOperation(e,t,n)},t.prototype.applyEdits=function(e){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._applyEdits(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}},t.prototype._applyEdits=function(e){for(var t=0,n=e.length;t0?l.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(l.rangeOffset,l.rangeLength,l.text.length,l.forceMoveMarkers);for(var p=l.range.startLineNumber,g=l.range.endLineNumber,m=g-p,v=d,_=Math.min(m,v),y=v-m,b=_;b>=0;b--){var C=p+b,w=r-u-y+C;a.push(new me(C,this.getLineContent(w)))}if(_this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)},t.prototype.getLinesDecorations=function(e,t,n,i){void 0===n&&(n=0),void 0===i&&(i=!1);var o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new c.a(r,1,s,a),n,i)},t.prototype.getDecorationsInRange=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=!1);var i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)},t.prototype.getOverviewRulerDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)},t.prototype.getAllDecorations=function(e,t){void 0===e&&(e=0),void 0===t&&(t=!1);var n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)},t.prototype._getDecorationsInRange=function(e,t,n){var i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)},t.prototype._ensureNodesHaveRanges=function(e){for(var t=0,n=e.length;tthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokens.setTokens(this._languageIdentifier.id,e-1,this._buffer.getLineLength(e),t)},t.prototype.setTokens=function(e){if(0!==e.length){for(var t=[],n=0,i=e.length;nthis.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)},t.prototype.isCheapToTokenize=function(e){return this._tokenization.isCheapToTokenize(e)},t.prototype.tokenizeIfCheap=function(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)},t.prototype.getLineTokens=function(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)},t.prototype._getLineTokens=function(e){var t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)},t.prototype.getLanguageIdentifier=function(){return this._languageIdentifier},t.prototype.getModeId=function(){return this._languageIdentifier.language},t.prototype.setMode=function(e){if(this._languageIdentifier.id!==e.id){var t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}},t.prototype.getLanguageIdAtPosition=function(e,t){var n=this.validatePosition(new l.a(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))},t.prototype.getWordAtPosition=function(e){this._assertNotDisposed();var n=this.validatePosition(e),i=this.getLineContent(n.lineNumber),o=this._getLineTokens(n.lineNumber),r=o.findTokenIndexAtOffset(n.column-1),s=t._findLanguageBoundaries(o,r),a=s[0],u=s[1],l=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r)),i.substring(a,u),a);if(l&&l.startColumn<=e.column&&e.column<=l.endColumn)return l;if(r>0&&a===n.column-1){var c=t._findLanguageBoundaries(o,r-1),d=c[0],h=c[1],f=Object(Te.d)(n.column,Ae.a.getWordDefinition(o.getLanguageId(r-1)),i.substring(d,h),d);if(f&&f.startColumn<=e.column&&e.column<=f.endColumn)return f}return null},t._findLanguageBoundaries=function(e,t){for(var n=e.getLanguageId(t),i=0,o=t;o>=0&&e.getLanguageId(o)===n;o--)i=e.getStartOffset(o);for(var r=e.getLineContent().length,s=(o=t,e.getCount());o=0;u--){var l=n.getEndOffset(u);if(l<=a)break;Object(Re.b)(n.getStandardTokenType(u))&&(a=l)}for(var c=Math.min(o.length,e.column-1+s.maxBracketLength),d=null;;){if(!(m=Pe.a.findNextBracketInRange(s.forwardRegex,t,o,a,c)))break;if(m.startColumn<=e.column&&e.column<=m.endColumn){var h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();(v=this._matchFoundBracket(m,s.textIsBracket[h],s.textIsOpenBracket[h]))&&(d=v)}a=m.endColumn-1}if(d)return d}if(r>0&&n.getStartOffset(r)===e.column-1){var f=r-1,p=Ae.a.getBracketsSupport(n.getLanguageId(f));if(p&&!Object(Re.b)(n.getStandardTokenType(f))){for(a=Math.max(0,e.column-1-p.maxBracketLength),c=Math.min(o.length,e.column-1+p.maxBracketLength),u=f+1;u=c)break;Object(Re.b)(n.getStandardTokenType(u))&&(c=g)}var m;if((m=Pe.a.findPrevBracketInRange(p.reversedRegex,t,o,a,c))&&m.startColumn<=e.column&&e.column<=m.endColumn){var v;h=o.substring(m.startColumn-1,m.endColumn-1).toLowerCase();if(v=this._matchFoundBracket(m,p.textIsBracket[h],p.textIsOpenBracket[h]))return v}}}return null},t.prototype._matchFoundBracket=function(e,t,n){if(!t)return null;var i;if(n){if(i=this._findMatchingBracketDown(t,e.getEndPosition()))return[e,i]}else if(i=this._findMatchingBracketUp(t,e.getStartPosition()))return[e,i];return null},t.prototype._findMatchingBracketUp=function(e,t){for(var n=e.languageIdentifier.id,i=e.reversedRegex,o=-1,r=function(t,n,r,s){for(;;){var a=Pe.a.findPrevBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;s=a.startColumn-1}return null},s=t.lineNumber;s>=1;s--){var a=this._getLineTokens(s),u=a.getCount(),l=this._buffer.getLineContent(s),c=u-1,d=l.length,h=l.length;s===t.lineNumber&&(c=a.findTokenIndexAtOffset(t.column-1),d=t.column-1,h=t.column-1);for(var f=!0;c>=0;c--){var p,g=a.getLanguageId(c)===n&&!Object(Re.b)(a.getStandardTokenType(c));if(g)f?d=a.getStartOffset(c):(d=a.getStartOffset(c),h=a.getEndOffset(c));else if(f&&d!==h)if(p=r(s,l,d,h))return p;f=g}if(f&&d!==h)if(p=r(s,l,d,h))return p}return null},t.prototype._findMatchingBracketDown=function(e,t){for(var n=e.languageIdentifier.id,i=e.forwardRegex,o=1,r=function(t,n,r,s){for(;;){var a=Pe.a.findNextBracketInRange(i,t,n,r,s);if(!a)break;var u=n.substring(a.startColumn-1,a.endColumn-1).toLowerCase();if(e.isOpen(u)?o++:e.isClose(u)&&o--,0===o)return a;r=a.endColumn-1}return null},s=this.getLineCount(),a=t.lineNumber;a<=s;a++){var u=this._getLineTokens(a),l=u.getCount(),c=this._buffer.getLineContent(a),d=0,h=0,f=0;a===t.lineNumber&&(d=u.findTokenIndexAtOffset(t.column-1),h=t.column-1,f=t.column-1);for(var p=!0;d=1;o--){var r=this._getLineTokens(o),s=r.getCount(),a=this._buffer.getLineContent(o),u=s-1,l=a.length,c=a.length;if(o===t.lineNumber)u=r.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1,n!==(h=r.getLanguageId(u))&&(n=h,i=Ae.a.getBracketsSupport(n));for(var d=!0;u>=0;u--){var h;if(n!==(h=r.getLanguageId(u))){if(i&&d&&l!==c){if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=!1}n=h,i=Ae.a.getBracketsSupport(n)}var f,p=!!i&&!Object(Re.b)(r.getStandardTokenType(u));if(p)d?l=r.getStartOffset(u):(l=r.getStartOffset(u),c=r.getEndOffset(u));else if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f);d=p}if(i&&d&&l!==c)if(f=Pe.a.findPrevBracketInRange(i.reversedRegex,o,a,l,c))return this._toFoundBracket(i,f)}return null},t.prototype.findNextBracket=function(e){for(var t=this.validatePosition(e),n=this.getLineCount(),i=-1,o=null,r=t.lineNumber;r<=n;r++){var s=this._getLineTokens(r),a=s.getCount(),u=this._buffer.getLineContent(r),l=0,c=0,d=0;if(r===t.lineNumber)l=s.findTokenIndexAtOffset(t.column-1),c=t.column-1,d=t.column-1,i!==(f=s.getLanguageId(l))&&(i=f,o=Ae.a.getBracketsSupport(i));for(var h=!0;lt)return null;var f=this._getLineTokens(h),p=f.getCount(),g=this._buffer.getLineContent(h),m=0,v=0,_=0;if(h===i.lineNumber)m=f.findTokenIndexAtOffset(i.column-1),v=i.column-1,_=i.column-1,l!==(b=f.getLanguageId(m))&&a(l=b,c=Ae.a.getBracketsSupport(l));for(var y=!0;mo)throw new Error("Illegal value for lineNumber");for(var r=Ae.a.getFoldingRules(this._languageIdentifier.id),s=Boolean(r&&r.offSide),a=-2,u=-1,l=-2,c=-1,d=function(e){if(-1!==a&&(-2===a||a>e-1)){a=-1,u=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){a=t,u=n;break}}}if(-2===l){l=-1,c=-1;for(t=e;t=0){l=t,c=r;break}}}},h=-2,f=-1,p=-2,g=-1,m=function(e){if(-2===h){h=-1,f=-1;for(var t=e-2;t>=0;t--){var n=i._computeIndentLevel(t);if(n>=0){h=t,f=n;break}}}if(-1!==p&&(-2===p||p=0){p=t,g=r;break}}}},v=0,_=!0,y=0,b=!0,C=0,w=0;_||b;w++){var S=e-w,L=e+w;if(0!==w&&(S<1||So||L>n)&&(b=!1),w>5e4&&(_=!1,b=!1),_){var N=void 0;if((O=this._computeIndentLevel(S-1))>=0?(l=S-1,c=O,N=Math.ceil(O/this._options.indentSize)):(d(S),N=this._getIndentLevelForWhitespaceLine(s,u,c)),0===w){if(v=S,y=L,0===(C=N))return{startLineNumber:v,endLineNumber:y,indent:C};continue}N>=C?v=S:_=!1}if(b){var O,D=void 0;(O=this._computeIndentLevel(L-1))>=0?(h=L-1,f=O,D=Math.ceil(O/this._options.indentSize)):(m(L),D=this._getIndentLevelForWhitespaceLine(s,f,g)),D>=C?y=L:b=!1}}return{startLineNumber:v,endLineNumber:y,indent:C}},t.prototype.getLinesIndentGuides=function(e,t){this._assertNotDisposed();var n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");for(var i=Ae.a.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide),r=new Array(t-e+1),s=-2,a=-1,u=-2,l=-1,c=e;c<=t;c++){var d=c-e,h=this._computeIndentLevel(c-1);if(h>=0)s=c-1,a=h,r[d]=Math.ceil(h/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(var f=c-2;f>=0;f--){if((p=this._computeIndentLevel(f))>=0){s=f,a=p;break}}}if(-1!==u&&(-2===u||u=0){u=f,l=p;break}}}r[d]=this._getIndentLevelForWhitespaceLine(o,a,l)}}return r},t.prototype._getIndentLevelForWhitespaceLine=function(e,t,n){return-1===t||-1===n?0:t0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))},t}(r.a)},tYmi:function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s}));var i,o=n("bY76"),r=n("MNsG");!function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata"}(i||(i={}));var s=new(function(){function e(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}return e.prototype.setPreferredWebSchema=function(e){this._preferredWebSchema=e},e.prototype.rewrite=function(e){if(this._delegate)return this._delegate(e);var t=e.authority,n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n="["+n+"]");var s=this._ports[t],a=this._connectionTokens[t],u="path="+encodeURIComponent(e.path);return"string"==typeof a&&(u+="&tkn="+encodeURIComponent(a)),o.a.from({scheme:r.g?this._preferredWebSchema:i.vscodeRemoteResource,authority:n+":"+s,path:"/vscode-remote-resource",query:u})},e}())},twdY:function(e,t,n){"use strict";n.d(t,"q",(function(){return _})),n.d(t,"x",(function(){return y})),n.d(t,"m",(function(){return w})),n.d(t,"A",(function(){return C})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return L})),n.d(t,"d",(function(){return N})),n.d(t,"w",(function(){return O})),n.d(t,"o",(function(){return D})),n.d(t,"l",(function(){return x})),n.d(t,"h",(function(){return E})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return I})),n.d(t,"p",(function(){return M})),n.d(t,"z",(function(){return T})),n.d(t,"b",(function(){return A})),n.d(t,"a",(function(){return R})),n.d(t,"g",(function(){return P})),n.d(t,"i",(function(){return F})),n.d(t,"s",(function(){return V})),n.d(t,"r",(function(){return W})),n.d(t,"c",(function(){return B})),n.d(t,"v",(function(){return j})),n.d(t,"n",(function(){return H})),n.d(t,"k",(function(){return z})),n.d(t,"j",(function(){return U})),n.d(t,"y",(function(){return K}));var i=n("746U"),o=n("bY76"),r=(n("aokT"),n("MI8n")),s=n("pmY6"),a=n("l2gE");function u(e,t,n,i){if(Array.isArray(e)){for(var o=0,r=0,s=e;ro&&(o=l)}return o}if("string"==typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){var c=e.language,d=e.pattern,h=e.scheme,f=e.hasAccessToAllModels;if(!i&&!f)return 0;o=0;if(h)if(h===t.scheme)o=10;else{if("*"!==h)return 0;o=5}if(c)if(c===n)o=10;else{if("*"!==c)return 0;o=Math.max(o,5)}if(d){if(d!==t.fsPath&&!Object(a.a)(d,t.fsPath))return 0;o=10}return o}return 0}var l=n("G2kB");function c(e){return"string"!=typeof e&&(Array.isArray(e)?e.every(c):!!e.exclusive)}var d,h,f,p,g=function(){function e(){this._clock=0,this._entries=[],this._onDidChange=new r.a}return Object.defineProperty(e.prototype,"onDidChange",{get:function(){return this._onDidChange.event},enumerable:!0,configurable:!0}),e.prototype.register=function(e,t){var n=this,i={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(i),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Object(s.f)((function(){if(i){var e=n._entries.indexOf(i);e>=0&&(n._entries.splice(e,1),n._lastCandidate=void 0,n._onDidChange.fire(n._entries.length),i=void 0)}}))},e.prototype.has=function(e){return this.all(e).length>0},e.prototype.all=function(e){if(!e)return[];this._updateScores(e);for(var t=[],n=0,i=this._entries;n0&&t.push(o.provider)}return t},e.prototype.ordered=function(e){var t=[];return this._orderedForEach(e,(function(e){return t.push(e.provider)})),t},e.prototype.orderedGroups=function(e){var t,n,i=[];return this._orderedForEach(e,(function(e){t&&n===e._score?t.push(e.provider):(n=e._score,t=[e.provider],i.push(t))})),i},e.prototype._orderedForEach=function(e,t){if(e){this._updateScores(e);for(var n=0,i=this._entries;n0&&t(o)}}},e.prototype._updateScores=function(t){var n={uri:t.uri.toString(),language:t.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==n.language||this._lastCandidate.uri!==n.uri){this._lastCandidate=n;for(var i=0,o=this._entries;i0){for(var s=0,a=this._entries;st._score?-1:e._timet._time?-1:0},e}(),m=n("QDVR"),v=function(){function e(){this._map=new Map,this._promises=new Map,this._onDidChange=new r.a,this.onDidChange=this._onDidChange.event,this._colorMap=null}return e.prototype.fire=function(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})},e.prototype.register=function(e,t){var n=this;return this._map.set(e,t),this.fire([e]),Object(s.f)((function(){n._map.get(e)===t&&(n._map.delete(e),n.fire([e]))}))},e.prototype.registerPromise=function(e,t){var n=this,i=null,o=!1;return this._promises.set(e,t.then((function(t){n._promises.delete(e),!o&&t&&(i=n.register(e,t))}))),Object(s.f)((function(){o=!0,i&&i.dispose()}))},e.prototype.getPromise=function(e){var t=this,n=this.get(e);if(n)return Promise.resolve(n);var i=this._promises.get(e);return i?i.then((function(n){return t.get(e)})):null},e.prototype.get=function(e){return Object(i.o)(this._map.get(e))},e.prototype.setColorMap=function(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Object(m.d)(this._map),changedColorMap:!0})},e.prototype.getColorMap=function(){return this._colorMap},e.prototype.getDefaultBackground=function(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null},e}(),_=function(e,t){this.language=e,this.id=t},y=function(){function e(){}return e.getLanguageId=function(e){return(255&e)>>>0},e.getTokenType=function(e){return(1792&e)>>>8},e.getFontStyle=function(e){return(14336&e)>>>11},e.getForeground=function(e){return(8372224&e)>>>14},e.getBackground=function(e){return(4286578688&e)>>>23},e.getClassNameFromMetadata=function(e){var t="mtk"+this.getForeground(e),n=this.getFontStyle(e);return 1&n&&(t+=" mtki"),2&n&&(t+=" mtkb"),4&n&&(t+=" mtku"),t},e.getInlineStyleFromMetadata=function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),o="color: "+t[n]+";";return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o},e}();(d=Object.create(null))[0]="method",d[1]="function",d[2]="constructor",d[3]="field",d[4]="variable",d[5]="class",d[6]="struct",d[7]="interface",d[8]="module",d[9]="property",d[10]="event",d[11]="operator",d[12]="unit",d[13]="value",d[14]="constant",d[15]="enum",d[16]="enum-member",d[17]="keyword",d[25]="snippet",d[18]="text",d[19]="color",d[20]="file",d[21]="reference",d[22]="customcolor",d[23]="folder",d[24]="type-parameter",function(){var e=Object.create(null);e.method=0,e.function=1,e.constructor=2,e.field=3,e.variable=4,e.class=5,e.struct=6,e.interface=7,e.module=8,e.property=9,e.event=10,e.operator=11,e.unit=12,e.value=13,e.constant=14,e.enum=15,e["enum-member"]=16,e.enumMember=16,e.keyword=17,e.snippet=25,e.text=18,e.color=19,e.file=20,e.reference=21,e.customcolor=22,e.folder=23,e["type-parameter"]=24,e.typeParameter=24}();!function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(h||(h={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(f||(f={})),function(e){var t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);var n=new Map;n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=function(e){return t.get(e)},e.toString=function(e){return n.get(e)},e.toCssClassName=function(e,t){return"codicon "+(t?"inline":"block")+" codicon-symbol-"+(n.get(e)||"property")}}(p||(p={}));var b,C,w=function(){function e(e){this.value=e}return e.Comment=new e("comment"),e.Imports=new e("imports"),e.Region=new e("region"),e}();(b||(b={})).is=function(e){return Object(i.i)(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))},(C||(C={})).is=function(e){return Object(i.i)(e)&&o.a.isUri(e.resource)&&Object(i.i)(e.edit)};var S=new g,L=new g,N=new g,O=new g,D=new g,x=new g,E=new g,k=new g,I=new g,M=new g,T=new g,A=new g,R=new g,P=new g,F=new g,V=new g,W=new g,B=new g,j=new g,H=new g,z=new g,U=new g,K=new v},uDWl:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("D3Dy"),o=n("/kV6"),r=n("MNsG"),s=new Array(230),a=new Array(112);!function(){for(var e=0;e0)for(var t=0,n=e;t0){switch(l=Math.min(c<=.5?d/(2*c):d/(2-2*c),1),s){case n:u=(i-o)/d+(i1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e},e.toRGBA=function(t){var n,i,r,s=t.h/360,a=t.s,u=t.l,l=t.a;if(0===a)n=i=r=u;else{var c=u<.5?u*(1+a):u+a-u*a,d=2*u-c;n=e._hue2rgb(d,c,s+1/3),i=e._hue2rgb(d,c,s),r=e._hue2rgb(d,c,s-1/3)}return new o(Math.round(255*n),Math.round(255*i),Math.round(255*r),l)},e}(),s=function(){function e(e,t,n,o){this.h=0|Math.max(Math.min(360,e),0),this.s=i(Math.max(Math.min(1,t),0),3),this.v=i(Math.max(Math.min(1,n),0),3),this.a=i(Math.max(Math.min(1,o),0),3)}return e.equals=function(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a},e.fromRGBA=function(t){var n,i=t.r/255,o=t.g/255,r=t.b/255,s=Math.max(i,o,r),a=s-Math.min(i,o,r),u=0===s?0:a/s;return n=0===a?0:s===i?((o-r)/a%6+6)%6:s===o?(r-i)/a+2:(i-o)/a+4,new e(Math.round(60*n),u,s,t.a)},e.toRGBA=function(e){var t=e.h,n=e.s,i=e.v,r=e.a,s=i*n,a=s*(1-Math.abs(t/60%2-1)),u=i-s,l=[0,0,0],c=l[0],d=l[1],h=l[2];return t<60?(c=s,d=a):t<120?(c=a,d=s):t<180?(d=s,h=a):t<240?(d=a,h=s):t<300?(c=a,h=s):t<360&&(c=s,h=a),c=Math.round(255*(c+u)),d=Math.round(255*(d+u)),h=Math.round(255*(h+u)),new o(c,d,h,r)},e}(),a=function(){function e(e){if(!e)throw new Error("Color needs a value");if(e instanceof o)this.rgba=e;else if(e instanceof r)this._hsla=e,this.rgba=r.toRGBA(e);else{if(!(e instanceof s))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=s.toRGBA(e)}}return e.fromHex=function(t){return e.Format.CSS.parseHex(t)||e.red},Object.defineProperty(e.prototype,"hsla",{get:function(){return this._hsla?this._hsla:r.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hsva",{get:function(){return this._hsva?this._hsva:s.fromRGBA(this.rgba)},enumerable:!0,configurable:!0}),e.prototype.equals=function(e){return!!e&&o.equals(this.rgba,e.rgba)&&r.equals(this.hsla,e.hsla)&&s.equals(this.hsva,e.hsva)},e.prototype.getRelativeLuminance=function(){return i(.2126*e._relativeLuminanceForComponent(this.rgba.r)+.7152*e._relativeLuminanceForComponent(this.rgba.g)+.0722*e._relativeLuminanceForComponent(this.rgba.b),4)},e._relativeLuminanceForComponent=function(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)},e.prototype.isLighter=function(){return(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3>=128},e.prototype.isLighterThan=function(e){return this.getRelativeLuminance()>e.getRelativeLuminance()},e.prototype.isDarkerThan=function(e){return this.getRelativeLuminance()0?y.registrationTaskList.map((function(e,t){return i.default.createElement("div",{className:"taskItem mt20",key:t},i.default.createElement("div",{className:"left"},i.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/subjects/detail/"+e.id}},i.default.createElement(r.default,{title:e.taskName},e.taskName)),i.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名:   ",e.tutorName),e.tutorMail&&i.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址:   ",i.default.createElement("span",null,i.default.createElement(r.default,{title:e.tutorMail},e.tutorMail)))),i.default.createElement("div",{className:"center"},i.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&i.default.createElement("div",{className:"taskUrl oneLine"},"课题链接:   ",i.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),i.default.createElement("div",null,(p||E)&&(o&&e.id&&Object.keys(o).includes(e.id.toString())?i.default.createElement(l.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"):p&&i.default.createElement(l.default,{type:"primary",className:"applyBut mr10",onClick:function(){var t;t=e.id,f&&f.login?o&&Object.keys(o).length>=2?n.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+t:m()}},"申请课题")),i.default.createElement(l.default,{onClick:function(){window.open("/glcc/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),i.default.createElement("div",{className:"right oneLine taskUrl"},i.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):i.default.createElement(u.default,{_html:"课题暂无数据",small:!0})):i.default.createElement("div",{className:"projectDetailBox nodata"},i.default.createElement(u.default,{_html:"暂无数据",small:!0}))}},mn8b:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/logo.62af9fee.png"},nujH:function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/116.2a2ae1fa.chunk.js b/static/js/117.54c558b7.chunk.js similarity index 99% rename from static/js/116.2a2ae1fa.chunk.js rename to static/js/117.54c558b7.chunk.js index ff6097be5..9eda5879e 100644 --- a/static/js/116.2a2ae1fa.chunk.js +++ b/static/js/117.54c558b7.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[116],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},cNeJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("kaz8")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(r=(u=i.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("MKzF");var a=n("q1tI"),u=c(a),i=c(n("vDqi"));function c(e){return e&&e.__esModule?e:{default:e}}n("j4F2"),t.default=function(e){var t=e.current_user,n=(0,a.useState)(),c=o(n,2),l=c[0],s=c[1],f=(0,a.useState)(),p=o(f,2),d=p[0],y=p[1],b=(0,a.useState)(),h=o(b,2),v=h[0],m=h[1];function g(e,n,r){var o=d,a=v;e?o[r]=n.target.checked:a[r]=n.target.checked,i.default.post("/users/"+t.login+"/template_message_settings/update_setting.json",{setting:{notification_body:o,email_body:a}}).then((function(e){e&&0===e.status&&O()}))}function O(){i.default.get("/users/"+t.login+"/template_message_settings.json").then((function(e){e&&200===e.status&&(m(e.data.email_body),y(e.data.notification_body))}))}return(0,a.useEffect)((function(){i.default.get("/template_message_settings.json").then((function(e){e&&200===e.status&&s(e.data.setting_types)})),O()}),[]),u.default.createElement("div",{className:"notice01"},u.default.createElement("div",{className:"sshHead"},u.default.createElement("span",{className:"text-shadow07"},"通知管理")),u.default.createElement("div",null,u.default.createElement("span",{className:"notice-manager-tip"},"您可以通过通知管理来选择接受通知的方式"),l&&d&&v&&l.map((function(e,t){return e.type_name&&u.default.createElement("div",{key:t},u.default.createElement("div",{className:"manager-cont-top"},e.type_name),e.settings.map((function(t,n){var o=e.type.substring(e.type.indexOf("::")+2)+"::"+t.key;return u.default.createElement("div",{className:"manager-cont",key:n},u.default.createElement("div",{className:"manager-cont-title"},t.name),u.default.createElement(r.default,{disabled:t.notification_disabled,defaultChecked:d[o],onChange:function(e){g(!0,e,o)}},"站内信"),u.default.createElement(r.default,{disabled:t.email_disabled,defaultChecked:v[o],onChange:function(e){g(!1,e,o)}},"邮件"))})))}))))}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),u=n("TSYQ"),i=n.n(u),c=n("x1Ya"),l=n("Gytx"),s=n.n(l),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(h=t.getOptions().map((function(e){return r.createElement(_,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==u.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=i()(y,l);return r.createElement("div",E({className:v,style:s},b),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=u,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&N(t.prototype,n),o&&N(t,o),u}(r.Component);D.defaultProps={options:[]},D.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},D.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(D);var U=D;_.Group=U;t.default=_}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[117],{"+hnl":function(e,t,n){},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},cNeJ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("kaz8")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var u,i=e[Symbol.iterator]();!(r=(u=i.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&i.return&&i.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("MKzF");var a=n("q1tI"),u=c(a),i=c(n("vDqi"));function c(e){return e&&e.__esModule?e:{default:e}}n("j4F2"),t.default=function(e){var t=e.current_user,n=(0,a.useState)(),c=o(n,2),l=c[0],s=c[1],f=(0,a.useState)(),p=o(f,2),d=p[0],y=p[1],b=(0,a.useState)(),h=o(b,2),v=h[0],m=h[1];function g(e,n,r){var o=d,a=v;e?o[r]=n.target.checked:a[r]=n.target.checked,i.default.post("/users/"+t.login+"/template_message_settings/update_setting.json",{setting:{notification_body:o,email_body:a}}).then((function(e){e&&0===e.status&&O()}))}function O(){i.default.get("/users/"+t.login+"/template_message_settings.json").then((function(e){e&&200===e.status&&(m(e.data.email_body),y(e.data.notification_body))}))}return(0,a.useEffect)((function(){i.default.get("/template_message_settings.json").then((function(e){e&&200===e.status&&s(e.data.setting_types)})),O()}),[]),u.default.createElement("div",{className:"notice01"},u.default.createElement("div",{className:"sshHead"},u.default.createElement("span",{className:"text-shadow07"},"通知管理")),u.default.createElement("div",null,u.default.createElement("span",{className:"notice-manager-tip"},"您可以通过通知管理来选择接受通知的方式"),l&&d&&v&&l.map((function(e,t){return e.type_name&&u.default.createElement("div",{key:t},u.default.createElement("div",{className:"manager-cont-top"},e.type_name),e.settings.map((function(t,n){var o=e.type.substring(e.type.indexOf("::")+2)+"::"+t.key;return u.default.createElement("div",{className:"manager-cont",key:n},u.default.createElement("div",{className:"manager-cont-title"},t.name),u.default.createElement(r.default,{disabled:t.notification_disabled,defaultChecked:d[o],onChange:function(e){g(!0,e,o)}},"站内信"),u.default.createElement(r.default,{disabled:t.email_disabled,defaultChecked:v[o],onChange:function(e){g(!1,e,o)}},"邮件"))})))}))))}},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("17x9"),a=n("VCL8"),u=n("TSYQ"),i=n.n(u),c=n("x1Ya"),l=n("Gytx"),s=n.n(l),f=n("H84U"),p=n("6CfX");function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(){return(b=Object.assign||function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&(h=t.getOptions().map((function(e){return r.createElement(_,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:a.disabled,value:e.value,checked:-1!==u.value.indexOf(e.value),onChange:e.onChange,className:"".concat(y,"-item")},e.label)})));var v=i()(y,l);return r.createElement("div",E({className:v,style:s},b),h)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=u,o=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&N(t.prototype,n),o&&N(t,o),u}(r.Component);D.defaultProps={options:[]},D.propTypes={defaultValue:o.array,value:o.array,options:o.array.isRequired,onChange:o.func},D.childContextTypes={checkboxGroup:o.any},Object(a.polyfill)(D);var U=D;_.Group=U;t.default=_}}]); \ No newline at end of file diff --git a/static/js/117.728fdc7e.chunk.js b/static/js/118.8fc43a38.chunk.js similarity index 99% rename from static/js/117.728fdc7e.chunk.js rename to static/js/118.8fc43a38.chunk.js index 6293931df..f6d9878b3 100644 --- a/static/js/117.728fdc7e.chunk.js +++ b/static/js/118.8fc43a38.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[117],{"Ie+W":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("2/Rp")),r=f(a("CtXQ")),l=f(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=f(o),c=f(a("vDqi")),d=a("sYIF");function f(e){return e&&e.__esModule?e:{default:e}}var s=l.default.Option;t.default=function(e){var t=e.getID,a=e.login,f=e.showNotification,m=(0,o.useState)(void 0),p=u(m,2),v=p[0],h=p[1],E=(0,o.useState)(void 0),y=u(E,2),g=y[0],b=y[1],w=(0,o.useState)(void 0),I=u(w,2),S=I[0],_=I[1];return(0,o.useEffect)((function(){c.default.get("/users/list.json",{params:{search:S}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return i.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},i.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,d.getImageUrl)("/"+(e&&e.image_url)),alt:""}),i.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,i.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),b(a))})).catch((function(e){console.log(e)}))}),[S]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:g,value:S,style:{width:300},onChange:function(e){_(e)},onSelect:function(e,t){h(a?e:t.props.login),_(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){g&&g.length>0&&S?(t&&t(v),_(void 0),h(void 0)):f("请选择存在的用户!")},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加成员"))}},"XyF/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=a("q1tI"),l=f(r),u=a("spEH"),o=f(a("Ie+W")),i=f(a("fF4P")),c=f(a("YtIU")),d=f(a("xj5X"));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,r.useState)("1"),a=n(t,2),f=a[0],s=a[1],m=(0,r.useState)(void 0),p=n(m,2),v=p[0],h=p[1],E=(0,r.useState)(!1),y=n(E,2),g=y[0],b=y[1],w=(0,r.useState)(!0),I=n(w,2),S=I[0],_=I[1],N=(0,r.useState)(void 0),j=n(N,2),x=j[0],k=j[1],C=e.match.params,D=C.projectsId,O=C.owner,A=e&&e.projectDetail&&e.projectDetail.author;return l.default.createElement(u.WhiteBack,null,l.default.createElement("div",{className:"flex-a-center baseForm bbr"},A&&"Organization"===A.type?l.default.createElement("span",null,l.default.createElement("span",{style:{cursor:"pointer"},className:"1"===f?"font-18 text-black color-blue":"font-18 text-black",onClick:function(){s("1"),h(void 0)}},"协作者管理"),l.default.createElement("span",{style:{cursor:"pointer"},className:"2"===f?"font-18 text-black ml30 color-blue":"font-18 text-black ml30",onClick:function(){s("2"),h(void 0),k(void 0)}},"团队管理")):l.default.createElement("span",{className:"font-18 text-black"},"协作者管理"),"1"===f&&l.default.createElement(o.default,{getID:function(e){h(e),b(!g)},login:!0,showNotification:e.showNotification}),"1"!==f&&S&&l.default.createElement(i.default,{getGroupID:function(e){k(e)},organizeId:O})),l.default.createElement("div",null,"1"===f?l.default.createElement(c.default,{newId:v,flag:g,projectsId:D,owner:O,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification}):l.default.createElement(d.default,{setAddOperation:_,owner:O,projectsId:D,newGroupId:x})))}},YtIU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(a("NUBc")),r=g(a("W9HT")),l=g(a("wCAj")),u=g(a("NJEC")),o=g(a("jsC+")),i=g(a("3S7+")),c=g(a("CtXQ")),d=g(a("BvKs")),f=g(a("5rEg")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("04bd"),a("mbEz"),a("k994"),a("aIZi"),a("TfFZ"),a("2oDE"),a("2WkQ"),a("1vPl");var m=a("q1tI"),p=g(m),v=g(a("vDqi")),h=g(a("2CTR")),E=a("eO8H"),y=a("sYIF");function g(e){return e&&e.__esModule?e:{default:e}}var b=f.default.Search,w=[{id:"Manager",name:"管理员"},{id:"Developer",name:"开发者"},{id:"Reporter",name:"报告者"}];t.default=(0,m.forwardRef)((function(e){var t=e.projectsId,a=e.owner,f=e.project_id,g=e.author,I=e.showNotification,S=e.newId,_=e.flag,N=(0,m.useState)(void 0),j=s(N,2),x=j[0],k=j[1],C=(0,m.useState)(void 0),D=s(C,2),O=D[0],A=D[1],T=(0,m.useState)(1),z=s(T,2),M=z[0],q=z[1],F=(0,m.useState)(!0),P=s(F,2),Q=P[0],L=P[1],R=(0,m.useState)(void 0),U=s(R,2),X=U[0],Y=U[1],B=(0,m.useState)(void 0),H=s(B,2),W=H[0],G=H[1],J=(0,m.useState)(0),K=s(J,2),V=K[0],Z=K[1];function $(){L(!0);var e="/"+a+"/"+t+"/collaborators.json";v.default.get(e,{params:{page:M,search:O,role:X,limit:15}}).then((function(e){e&&(M>1&&W&&1===W.length?q(M-1):(G(e.data.members),Z(e.data.total_count)),L(!1))})).catch((function(e){L(!1)}))}function ee(e,t){Y(e),k(t)}(0,m.useEffect)((function(){S&&function(e){if(e){var n="/"+a+"/"+t+"/collaborators.json";v.default.post(n,{user_id:e}).then((function(e){e&&$()})).catch((function(e){}))}}(S)}),[_]),(0,m.useEffect)((function(){f&&t&&a&&$()}),[f,O,M,X]);var te=p.default.createElement("div",null,p.default.createElement("span",{className:"mr3"},"角色"),p.default.createElement(i.default,{placement:"bottom",title:p.default.createElement("div",null,p.default.createElement("div",{className:"mb3"},"管理员:拥有仓库设置功能、代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"开发人员:只拥有代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"报告者:只拥有代码库读操作"))},p.default.createElement(c.default,{type:"question-circle"}))),ae=function(e){return"Manager"===e?"text-green":"Developer"===e?"text-primary":"text-yellow"},ne=function(e){return p.default.createElement(d.default,null,w.map((function(n,r){return p.default.createElement(d.default.Item,{key:n.id,value:n.id,onClick:function(n){return function(e,n){var r="/"+a+"/"+t+"/collaborators/change_role.json";v.default.put(r,{user_id:n,role:e.key}).then((function(e){e&&(I("权限修改成功!"),$())})).catch((function(e){}))}(n,e)}},n.name)})))},re=[{title:"头像",dataIndex:"image_url",render:function(e,t){return p.default.createElement("span",{className:"f-wrap-alignCenter"},p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},p.default.createElement("img",{src:(0,y.getImageUrl)("/"+e),alt:"",width:"32px",height:"32px",className:"mr3 radius"})))}},{title:"用户名",dataIndex:"name",render:function(e,t){return p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},e)}},{title:"邮箱",dataIndex:"email",render:function(e){return p.default.createElement("span",null,e)}},{title:te,dataIndex:"role_name",render:function(e,t){return function(e){var t=w.filter((function(t){return t.id===e.role}));return p.default.createElement("span",null,g&&g.login===e.login?p.default.createElement("label",{className:ae(e.role)},t&&t[0].name):p.default.createElement(o.default,{overlay:ne(""+e.id),placement:"bottomCenter"},p.default.createElement("span",{className:ae(e.role)},t&&t[0].name,p.default.createElement(c.default,{type:"caret-down",className:"ml2",size:"13"}))))}(t)}},{title:"操作",dataIndex:"action",render:function(e,n){return p.default.createElement("span",{style:{justifyContent:"center"}},g&&g.login!==n.login&&p.default.createElement(u.default,{title:"确认将此成员从项目中移除?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.id,r="/"+a+"/"+t+"/collaborators/remove.json",void v.default.delete(r,{data:{user_id:e}}).then((function(e){e&&(I("成员删除成功!"),$())})).catch((function(e){}));var e,r}},p.default.createElement("a",{className:"text-delete"},"删除")))}}];return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"baseForm",style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},p.default.createElement(o.default,{overlay:function(e){return p.default.createElement(d.default,null,p.default.createElement(d.default.Item,{key:0,value:void 0,onClick:function(e){return ee(void 0,"角色筛选")}},"全部"),w.map((function(e,t){return p.default.createElement(d.default.Item,{key:e.id,value:e.id,onClick:function(t){return ee(e.id,e.name)}},e.name)})))},placement:"bottomCenter"},p.default.createElement("a",{className:"text-primary"},x||"角色筛选",p.default.createElement(c.default,{type:"caret-down",size:"16"}))),p.default.createElement(b,{placeholder:"搜索项目成员...",enterButton:"搜索",onSearch:A,style:{width:300}})),p.default.createElement(r.default,{spinning:Q},p.default.createElement("div",{className:"collaboratorList baseForm"},W&&W.length>0&&p.default.createElement(l.default,{pagination:!1,columns:re,dataSource:W,rowKey:function(e){return e.id}}),W&&0===W.length&&p.default.createElement(h.default,{_html:"暂时还没有相关数据!"}))),V>15?p.default.createElement("div",{className:"edu-txt-center mt20 pb20"},p.default.createElement(n.default,{simple:!0,pageSize:15,current:M,total:V,onChange:function(e){return q(e)}})):"")}))},fF4P:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("2/Rp")),r=d(a("CtXQ")),l=d(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=d(o),c=d(a("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}var f=l.default.Option;t.default=function(e){var t=e.organizeId,a=e.getGroupID,d=(0,o.useState)(void 0),s=u(d,2),m=s[0],p=s[1],v=(0,o.useState)(void 0),h=u(v,2),E=h[0],y=h[1],g=(0,o.useState)(""),b=u(g,2),w=b[0],I=b[1];return(0,o.useEffect)((function(){var e;e="/organizations/"+t+"/teams/search.json",c.default.get(e,{params:{search:w}}).then((function(e){var t,a;e&&(t=e.data.teams,a=t&&t.map((function(e,t){return i.default.createElement(f,{key:t,value:""+e.id,name:e.name},e.name)})),y(a))})).catch((function(e){console.log(e)}))}),[w]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:E,value:w,style:{width:300},onChange:function(e){I(e||"")},onSelect:function(e,t){p(e),I(t.props.name)},placeholder:"搜索需要添加的团队...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){a&&a(m),p(void 0)},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加团队"))}},xj5X:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("NUBc")),r=s(a("wCAj")),l=s(a("NJEC")),u=s(a("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("mbEz"),a("k994"),a("L/Qf");var i=a("q1tI"),c=s(i),d=a("eO8H"),f=s(a("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}var m={owner:"所有者",admin:"管理者",write:"开发者",read:"报告者"};t.default=function(e){var t=e.newGroupId,a=e.owner,s=e.projectsId,p=e.setAddOperation,v=(0,i.useState)(void 0),h=o(v,2),E=h[0],y=h[1],g=(0,i.useState)(!0),b=o(g,2),w=b[0],I=b[1],S=(0,i.useState)(1),_=o(S,2),N=_[0],j=_[1],x=(0,i.useState)(0),k=o(x,2),C=k[0],D=k[1];function O(){var e="/"+a+"/"+s+"/teams.json";f.default.get(e,{params:{page:N,limit:15}}).then((function(e){e&&e.data&&(y(e.data.teams),D(e.data.total_count),I(!1),p(e.data.can_add))})).catch((function(e){}))}(0,i.useEffect)((function(){O()}),[]),(0,i.useEffect)((function(){var e,n;t&&(e=t,n="/"+a+"/"+s+"/teams.json",f.default.post(n,{team_id:e}).then((function(e){e&&e.data&&O()})).catch((function(e){})))}),[t]);var A=[{title:"团队名",dataIndex:"name",render:function(e,t){return t.is_admin||t.is_member?c.default.createElement(d.Link,{to:"/"+a+"/teams/"+t.id},e):c.default.createElement("span",null,e)}},{title:"权限",dataIndex:"authorize",width:"20%",render:function(e,t){return m[e]}},{title:"操作",dataIndex:"operation",width:"25%",render:function(e,t){return t.can_remove&&c.default.createElement(l.default,{title:"确定要删除‘"+t.name+"’团队?",okText:"是",cancelText:"否",onConfirm:function(){var e,n;e=t.id,n="/"+a+"/"+s+"/teams/"+e+".json",f.default.delete(n).then((function(e){e&&e.data&&O()})).catch((function(e){}))}},c.default.createElement(u.default,{type:"danger"},"删除"))}}];return c.default.createElement("div",{className:"padding20-30",style:{minHeight:"400px"}},c.default.createElement(r.default,{dataSource:E,columns:A,pagination:!1,loading:w}),C>15?c.default.createElement("div",{className:"pb20 mt20 edu-txt-center"},c.default.createElement(n.default,{simple:!0,current:N,total:C,pageSize:15,onChange:function(e){j(e)}})):"")}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[118],{"Ie+W":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("2/Rp")),r=f(a("CtXQ")),l=f(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=f(o),c=f(a("vDqi")),d=a("sYIF");function f(e){return e&&e.__esModule?e:{default:e}}var s=l.default.Option;t.default=function(e){var t=e.getID,a=e.login,f=e.showNotification,m=(0,o.useState)(void 0),p=u(m,2),v=p[0],h=p[1],E=(0,o.useState)(void 0),y=u(E,2),g=y[0],b=y[1],w=(0,o.useState)(void 0),I=u(w,2),S=I[0],_=I[1];return(0,o.useEffect)((function(){c.default.get("/users/list.json",{params:{search:S}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return i.default.createElement(s,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},i.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,d.getImageUrl)("/"+(e&&e.image_url)),alt:""}),i.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,i.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),b(a))})).catch((function(e){console.log(e)}))}),[S]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:g,value:S,style:{width:300},onChange:function(e){_(e)},onSelect:function(e,t){h(a?e:t.props.login),_(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){g&&g.length>0&&S?(t&&t(v),_(void 0),h(void 0)):f("请选择存在的用户!")},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加成员"))}},"XyF/":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=a("q1tI"),l=f(r),u=a("spEH"),o=f(a("Ie+W")),i=f(a("fF4P")),c=f(a("YtIU")),d=f(a("xj5X"));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,r.useState)("1"),a=n(t,2),f=a[0],s=a[1],m=(0,r.useState)(void 0),p=n(m,2),v=p[0],h=p[1],E=(0,r.useState)(!1),y=n(E,2),g=y[0],b=y[1],w=(0,r.useState)(!0),I=n(w,2),S=I[0],_=I[1],N=(0,r.useState)(void 0),j=n(N,2),x=j[0],k=j[1],C=e.match.params,D=C.projectsId,O=C.owner,A=e&&e.projectDetail&&e.projectDetail.author;return l.default.createElement(u.WhiteBack,null,l.default.createElement("div",{className:"flex-a-center baseForm bbr"},A&&"Organization"===A.type?l.default.createElement("span",null,l.default.createElement("span",{style:{cursor:"pointer"},className:"1"===f?"font-18 text-black color-blue":"font-18 text-black",onClick:function(){s("1"),h(void 0)}},"协作者管理"),l.default.createElement("span",{style:{cursor:"pointer"},className:"2"===f?"font-18 text-black ml30 color-blue":"font-18 text-black ml30",onClick:function(){s("2"),h(void 0),k(void 0)}},"团队管理")):l.default.createElement("span",{className:"font-18 text-black"},"协作者管理"),"1"===f&&l.default.createElement(o.default,{getID:function(e){h(e),b(!g)},login:!0,showNotification:e.showNotification}),"1"!==f&&S&&l.default.createElement(i.default,{getGroupID:function(e){k(e)},organizeId:O})),l.default.createElement("div",null,"1"===f?l.default.createElement(c.default,{newId:v,flag:g,projectsId:D,owner:O,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification}):l.default.createElement(d.default,{setAddOperation:_,owner:O,projectsId:D,newGroupId:x})))}},YtIU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=g(a("NUBc")),r=g(a("W9HT")),l=g(a("wCAj")),u=g(a("NJEC")),o=g(a("jsC+")),i=g(a("3S7+")),c=g(a("CtXQ")),d=g(a("BvKs")),f=g(a("5rEg")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("04bd"),a("mbEz"),a("k994"),a("aIZi"),a("TfFZ"),a("2oDE"),a("2WkQ"),a("1vPl");var m=a("q1tI"),p=g(m),v=g(a("vDqi")),h=g(a("2CTR")),E=a("eO8H"),y=a("sYIF");function g(e){return e&&e.__esModule?e:{default:e}}var b=f.default.Search,w=[{id:"Manager",name:"管理员"},{id:"Developer",name:"开发者"},{id:"Reporter",name:"报告者"}];t.default=(0,m.forwardRef)((function(e){var t=e.projectsId,a=e.owner,f=e.project_id,g=e.author,I=e.showNotification,S=e.newId,_=e.flag,N=(0,m.useState)(void 0),j=s(N,2),x=j[0],k=j[1],C=(0,m.useState)(void 0),D=s(C,2),O=D[0],A=D[1],T=(0,m.useState)(1),z=s(T,2),M=z[0],q=z[1],F=(0,m.useState)(!0),P=s(F,2),Q=P[0],L=P[1],R=(0,m.useState)(void 0),U=s(R,2),X=U[0],Y=U[1],B=(0,m.useState)(void 0),H=s(B,2),W=H[0],G=H[1],J=(0,m.useState)(0),K=s(J,2),V=K[0],Z=K[1];function $(){L(!0);var e="/"+a+"/"+t+"/collaborators.json";v.default.get(e,{params:{page:M,search:O,role:X,limit:15}}).then((function(e){e&&(M>1&&W&&1===W.length?q(M-1):(G(e.data.members),Z(e.data.total_count)),L(!1))})).catch((function(e){L(!1)}))}function ee(e,t){Y(e),k(t)}(0,m.useEffect)((function(){S&&function(e){if(e){var n="/"+a+"/"+t+"/collaborators.json";v.default.post(n,{user_id:e}).then((function(e){e&&$()})).catch((function(e){}))}}(S)}),[_]),(0,m.useEffect)((function(){f&&t&&a&&$()}),[f,O,M,X]);var te=p.default.createElement("div",null,p.default.createElement("span",{className:"mr3"},"角色"),p.default.createElement(i.default,{placement:"bottom",title:p.default.createElement("div",null,p.default.createElement("div",{className:"mb3"},"管理员:拥有仓库设置功能、代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"开发人员:只拥有代码库读、写操作"),p.default.createElement("div",{className:"mb3"},"报告者:只拥有代码库读操作"))},p.default.createElement(c.default,{type:"question-circle"}))),ae=function(e){return"Manager"===e?"text-green":"Developer"===e?"text-primary":"text-yellow"},ne=function(e){return p.default.createElement(d.default,null,w.map((function(n,r){return p.default.createElement(d.default.Item,{key:n.id,value:n.id,onClick:function(n){return function(e,n){var r="/"+a+"/"+t+"/collaborators/change_role.json";v.default.put(r,{user_id:n,role:e.key}).then((function(e){e&&(I("权限修改成功!"),$())})).catch((function(e){}))}(n,e)}},n.name)})))},re=[{title:"头像",dataIndex:"image_url",render:function(e,t){return p.default.createElement("span",{className:"f-wrap-alignCenter"},p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},p.default.createElement("img",{src:(0,y.getImageUrl)("/"+e),alt:"",width:"32px",height:"32px",className:"mr3 radius"})))}},{title:"用户名",dataIndex:"name",render:function(e,t){return p.default.createElement(E.Link,{to:"/"+t.login,className:"show-user-link"},e)}},{title:"邮箱",dataIndex:"email",render:function(e){return p.default.createElement("span",null,e)}},{title:te,dataIndex:"role_name",render:function(e,t){return function(e){var t=w.filter((function(t){return t.id===e.role}));return p.default.createElement("span",null,g&&g.login===e.login?p.default.createElement("label",{className:ae(e.role)},t&&t[0].name):p.default.createElement(o.default,{overlay:ne(""+e.id),placement:"bottomCenter"},p.default.createElement("span",{className:ae(e.role)},t&&t[0].name,p.default.createElement(c.default,{type:"caret-down",className:"ml2",size:"13"}))))}(t)}},{title:"操作",dataIndex:"action",render:function(e,n){return p.default.createElement("span",{style:{justifyContent:"center"}},g&&g.login!==n.login&&p.default.createElement(u.default,{title:"确认将此成员从项目中移除?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.id,r="/"+a+"/"+t+"/collaborators/remove.json",void v.default.delete(r,{data:{user_id:e}}).then((function(e){e&&(I("成员删除成功!"),$())})).catch((function(e){}));var e,r}},p.default.createElement("a",{className:"text-delete"},"删除")))}}];return p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"baseForm",style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},p.default.createElement(o.default,{overlay:function(e){return p.default.createElement(d.default,null,p.default.createElement(d.default.Item,{key:0,value:void 0,onClick:function(e){return ee(void 0,"角色筛选")}},"全部"),w.map((function(e,t){return p.default.createElement(d.default.Item,{key:e.id,value:e.id,onClick:function(t){return ee(e.id,e.name)}},e.name)})))},placement:"bottomCenter"},p.default.createElement("a",{className:"text-primary"},x||"角色筛选",p.default.createElement(c.default,{type:"caret-down",size:"16"}))),p.default.createElement(b,{placeholder:"搜索项目成员...",enterButton:"搜索",onSearch:A,style:{width:300}})),p.default.createElement(r.default,{spinning:Q},p.default.createElement("div",{className:"collaboratorList baseForm"},W&&W.length>0&&p.default.createElement(l.default,{pagination:!1,columns:re,dataSource:W,rowKey:function(e){return e.id}}),W&&0===W.length&&p.default.createElement(h.default,{_html:"暂时还没有相关数据!"}))),V>15?p.default.createElement("div",{className:"edu-txt-center mt20 pb20"},p.default.createElement(n.default,{simple:!0,pageSize:15,current:M,total:V,onChange:function(e){return q(e)}})):"")}))},fF4P:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=d(a("2/Rp")),r=d(a("CtXQ")),l=d(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var o=a("q1tI"),i=d(o),c=d(a("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}var f=l.default.Option;t.default=function(e){var t=e.organizeId,a=e.getGroupID,d=(0,o.useState)(void 0),s=u(d,2),m=s[0],p=s[1],v=(0,o.useState)(void 0),h=u(v,2),E=h[0],y=h[1],g=(0,o.useState)(""),b=u(g,2),w=b[0],I=b[1];return(0,o.useEffect)((function(){var e;e="/organizations/"+t+"/teams/search.json",c.default.get(e,{params:{search:w}}).then((function(e){var t,a;e&&(t=e.data.teams,a=t&&t.map((function(e,t){return i.default.createElement(f,{key:t,value:""+e.id,name:e.name},e.name)})),y(a))})).catch((function(e){console.log(e)}))}),[w]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(l.default,{dataSource:E,value:w,style:{width:300},onChange:function(e){I(e||"")},onSelect:function(e,t){p(e),I(t.props.name)},placeholder:"搜索需要添加的团队...",allowClear:!0}),i.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){a&&a(m),p(void 0)},className:"ml15"},i.default.createElement(r.default,{type:"plus",size:"16"}),"添加团队"))}},xj5X:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("NUBc")),r=s(a("wCAj")),l=s(a("NJEC")),u=s(a("2/Rp")),o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,o=e[Symbol.iterator]();!(n=(u=o.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&o.return&&o.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("mbEz"),a("k994"),a("L/Qf");var i=a("q1tI"),c=s(i),d=a("eO8H"),f=s(a("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}var m={owner:"所有者",admin:"管理者",write:"开发者",read:"报告者"};t.default=function(e){var t=e.newGroupId,a=e.owner,s=e.projectsId,p=e.setAddOperation,v=(0,i.useState)(void 0),h=o(v,2),E=h[0],y=h[1],g=(0,i.useState)(!0),b=o(g,2),w=b[0],I=b[1],S=(0,i.useState)(1),_=o(S,2),N=_[0],j=_[1],x=(0,i.useState)(0),k=o(x,2),C=k[0],D=k[1];function O(){var e="/"+a+"/"+s+"/teams.json";f.default.get(e,{params:{page:N,limit:15}}).then((function(e){e&&e.data&&(y(e.data.teams),D(e.data.total_count),I(!1),p(e.data.can_add))})).catch((function(e){}))}(0,i.useEffect)((function(){O()}),[]),(0,i.useEffect)((function(){var e,n;t&&(e=t,n="/"+a+"/"+s+"/teams.json",f.default.post(n,{team_id:e}).then((function(e){e&&e.data&&O()})).catch((function(e){})))}),[t]);var A=[{title:"团队名",dataIndex:"name",render:function(e,t){return t.is_admin||t.is_member?c.default.createElement(d.Link,{to:"/"+a+"/teams/"+t.id},e):c.default.createElement("span",null,e)}},{title:"权限",dataIndex:"authorize",width:"20%",render:function(e,t){return m[e]}},{title:"操作",dataIndex:"operation",width:"25%",render:function(e,t){return t.can_remove&&c.default.createElement(l.default,{title:"确定要删除‘"+t.name+"’团队?",okText:"是",cancelText:"否",onConfirm:function(){var e,n;e=t.id,n="/"+a+"/"+s+"/teams/"+e+".json",f.default.delete(n).then((function(e){e&&e.data&&O()})).catch((function(e){}))}},c.default.createElement(u.default,{type:"danger"},"删除"))}}];return c.default.createElement("div",{className:"padding20-30",style:{minHeight:"400px"}},c.default.createElement(r.default,{dataSource:E,columns:A,pagination:!1,loading:w}),C>15?c.default.createElement("div",{className:"pb20 mt20 edu-txt-center"},c.default.createElement(n.default,{simple:!0,current:N,total:C,pageSize:15,onChange:function(e){j(e)}})):"")}}}]); \ No newline at end of file diff --git a/static/js/118.444700a3.chunk.js b/static/js/119.22bc8277.chunk.js similarity index 97% rename from static/js/118.444700a3.chunk.js rename to static/js/119.22bc8277.chunk.js index a08ecccf6..5f848ba58 100644 --- a/static/js/118.444700a3.chunk.js +++ b/static/js/119.22bc8277.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[118],{Hsgt:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(a("5rEg"));a("1vPl");var r=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}var u=n.default.Search;t.default=function(e){var t=e.placeholder,a=e.onSearch,n=e.onChange;return r.default.createElement(u,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:a,width:"300px",onChange:n})}},"Ie+W":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("2/Rp")),r=s(a("CtXQ")),l=s(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var i=a("q1tI"),o=s(i),c=s(a("vDqi")),d=a("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}var f=l.default.Option;t.default=function(e){var t=e.getID,a=e.login,s=e.showNotification,m=(0,i.useState)(void 0),h=u(m,2),p=h[0],v=h[1],g=(0,i.useState)(void 0),E=u(g,2),y=E[0],w=E[1],b=(0,i.useState)(void 0),I=u(b,2),S=I[0],_=I[1];return(0,i.useEffect)((function(){c.default.get("/users/list.json",{params:{search:S}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return o.default.createElement(f,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},o.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,d.getImageUrl)("/"+(e&&e.image_url)),alt:""}),o.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,o.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),w(a))})).catch((function(e){console.log(e)}))}),[S]),o.default.createElement("div",{className:"addPanel"},o.default.createElement(l.default,{dataSource:y,value:S,style:{width:300},onChange:function(e){_(e)},onSelect:function(e,t){v(a?e:t.props.login),_(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),o.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){y&&y.length>0&&S?(t&&t(p),_(void 0),v(void 0)):s("请选择存在的用户!")},className:"ml15"},o.default.createElement(r.default,{type:"plus",size:"16"}),"添加成员"))}},X3Qn:function(e,t,a){},"aQ+q":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,l=b(a("W9HT")),u=b(a("NUBc")),i=b(a("wCAj")),o=b(a("NJEC")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=(n=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],r=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}})));a("04bd"),a("YQTV"),a("mbEz"),a("k994");var s=a("q1tI"),f=b(s),m=a("spEH"),h=b(a("ess8")),p=b(a("Hsgt")),v=b(a("Ie+W"));a("X3Qn");var g=b(a("vOnD")),E=a("sYIF"),y=b(a("vDqi")),w=a("eO8H");function b(e){return e&&e.__esModule?e:{default:e}}var I=g.default.img(d);t.default=function(e){var t=(0,s.useState)(1),a=c(t,2),n=a[0],r=a[1],d=(0,s.useState)(0),g=c(d,2),b=g[0],S=g[1],_=(0,s.useState)(void 0),x=c(_,2),N=x[0],j=x[1],C=(0,s.useState)(!1),O=c(C,2),z=O[0],k=O[1],A=(0,s.useState)(void 0),M=c(A,2),T=M[0],q=M[1],D=(0,s.useState)(void 0),H=c(D,2),P=H[0],Q=H[1],J=e.match.params,W=J.OIdentifier,B=J.groupId;function F(){k(!0);var e="/organizations/"+W+"/teams/"+B+"/team_users.json";y.default.get(e,{params:{page:n,search:P,identify:T,limit:15}}).then((function(e){e&&e.data&&(j(e.data.team_users),S(e.data.total_count))})).catch((function(e){})),k(!1)}(0,s.useEffect)((function(){F()}),[n,P,T]);var U=[{title:"头像",dataIndex:"Img",width:"7%",render:function(e,t){return f.default.createElement(I,{src:(0,E.getImageUrl)("/"+t.user.image_url)})}},{title:"用户名",dataIndex:"name",width:"13%",align:"center",render:function(e,t){return f.default.createElement(w.Link,{to:"/"+t.user.login},t.user.name)}},{title:"邮箱",dataIndex:"email",width:"25%",render:function(e,t){return t.user.mail}},{title:"操作",dataIndex:"operation",width:"15%",render:function(e,t){return f.default.createElement(o.default,{title:"确认移除成员吗?",onConfirm:function(){return function(e){k(!0);var t="/organizations/"+W+"/teams/"+B+"/team_users/"+e+".json";e&&y.default.delete(t).then((function(e){e&&e.data&&(r(1),Q(void 0),q(void 0),F())})).catch((function(e){})),k(!1)}(t.user.login)},okText:"确认",cancelText:"取消"},f.default.createElement("a",{className:"color-red"},"移除成员"))}}];return f.default.createElement(l.default,{spinning:z},f.default.createElement(m.WhiteBack,{style:{minHeight:"400px"}},f.default.createElement(h.default,null,f.default.createElement("span",null,"团队成员管理"),f.default.createElement(v.default,{getID:function(e){!function(e){k(!0);var t="/organizations/"+W+"/teams/"+B+"/team_users.json";e&&y.default.post(t,{username:e}).then((function(e){e&&e.data&&(r(1),Q(void 0),q(void 0),F())})).catch((function(e){}));k(!1)}(e)},showNotification:e.showNotification})),f.default.createElement(m.FlexAJ,{className:"padding20-30"},f.default.createElement("div",{style:{width:"580px"}},f.default.createElement(p.default,{placeholder:"输入用户名或邮箱、团队名搜索",value:P,onSearch:function(e){return Q(e)}}))),f.default.createElement("div",{className:"pl30 pr30 pb30"},f.default.createElement(i.default,{size:"small",columns:U,dataSource:N,pagination:!1,className:"teamMemberTable"}),b>15?f.default.createElement("div",{className:"edu-txt-center mt30 mb20"},f.default.createElement(u.default,{simple:!0,defaultCurrent:n,total:b,pageSize:15,onChange:function(e){return r(e)}})):"")))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[119],{Hsgt:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(a("5rEg"));a("1vPl");var r=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}var u=n.default.Search;t.default=function(e){var t=e.placeholder,a=e.onSearch,n=e.onChange;return r.default.createElement(u,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:a,width:"300px",onChange:n})}},"Ie+W":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=s(a("2/Rp")),r=s(a("CtXQ")),l=s(a("lrIw")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("2oDE"),a("bipt");var i=a("q1tI"),o=s(i),c=s(a("vDqi")),d=a("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}var f=l.default.Option;t.default=function(e){var t=e.getID,a=e.login,s=e.showNotification,m=(0,i.useState)(void 0),h=u(m,2),p=h[0],v=h[1],g=(0,i.useState)(void 0),E=u(g,2),y=E[0],w=E[1],b=(0,i.useState)(void 0),I=u(b,2),S=I[0],_=I[1];return(0,i.useEffect)((function(){c.default.get("/users/list.json",{params:{search:S}}).then((function(e){var t,a;e&&(t=e.data.users,a=t&&t.map((function(e,t){return o.default.createElement(f,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},o.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,d.getImageUrl)("/"+(e&&e.image_url)),alt:""}),o.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,o.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),w(a))})).catch((function(e){console.log(e)}))}),[S]),o.default.createElement("div",{className:"addPanel"},o.default.createElement(l.default,{dataSource:y,value:S,style:{width:300},onChange:function(e){_(e)},onSelect:function(e,t){v(a?e:t.props.login),_(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),o.default.createElement(n.default,{type:"primary",ghost:!0,onClick:function(){y&&y.length>0&&S?(t&&t(p),_(void 0),v(void 0)):s("请选择存在的用户!")},className:"ml15"},o.default.createElement(r.default,{type:"plus",size:"16"}),"添加成员"))}},X3Qn:function(e,t,a){},"aQ+q":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,l=b(a("W9HT")),u=b(a("NUBc")),i=b(a("wCAj")),o=b(a("NJEC")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=(n=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],r=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}})));a("04bd"),a("YQTV"),a("mbEz"),a("k994");var s=a("q1tI"),f=b(s),m=a("spEH"),h=b(a("ess8")),p=b(a("Hsgt")),v=b(a("Ie+W"));a("X3Qn");var g=b(a("vOnD")),E=a("sYIF"),y=b(a("vDqi")),w=a("eO8H");function b(e){return e&&e.__esModule?e:{default:e}}var I=g.default.img(d);t.default=function(e){var t=(0,s.useState)(1),a=c(t,2),n=a[0],r=a[1],d=(0,s.useState)(0),g=c(d,2),b=g[0],S=g[1],_=(0,s.useState)(void 0),x=c(_,2),N=x[0],j=x[1],C=(0,s.useState)(!1),O=c(C,2),z=O[0],k=O[1],A=(0,s.useState)(void 0),M=c(A,2),T=M[0],q=M[1],D=(0,s.useState)(void 0),H=c(D,2),P=H[0],Q=H[1],J=e.match.params,W=J.OIdentifier,B=J.groupId;function F(){k(!0);var e="/organizations/"+W+"/teams/"+B+"/team_users.json";y.default.get(e,{params:{page:n,search:P,identify:T,limit:15}}).then((function(e){e&&e.data&&(j(e.data.team_users),S(e.data.total_count))})).catch((function(e){})),k(!1)}(0,s.useEffect)((function(){F()}),[n,P,T]);var U=[{title:"头像",dataIndex:"Img",width:"7%",render:function(e,t){return f.default.createElement(I,{src:(0,E.getImageUrl)("/"+t.user.image_url)})}},{title:"用户名",dataIndex:"name",width:"13%",align:"center",render:function(e,t){return f.default.createElement(w.Link,{to:"/"+t.user.login},t.user.name)}},{title:"邮箱",dataIndex:"email",width:"25%",render:function(e,t){return t.user.mail}},{title:"操作",dataIndex:"operation",width:"15%",render:function(e,t){return f.default.createElement(o.default,{title:"确认移除成员吗?",onConfirm:function(){return function(e){k(!0);var t="/organizations/"+W+"/teams/"+B+"/team_users/"+e+".json";e&&y.default.delete(t).then((function(e){e&&e.data&&(r(1),Q(void 0),q(void 0),F())})).catch((function(e){})),k(!1)}(t.user.login)},okText:"确认",cancelText:"取消"},f.default.createElement("a",{className:"color-red"},"移除成员"))}}];return f.default.createElement(l.default,{spinning:z},f.default.createElement(m.WhiteBack,{style:{minHeight:"400px"}},f.default.createElement(h.default,null,f.default.createElement("span",null,"团队成员管理"),f.default.createElement(v.default,{getID:function(e){!function(e){k(!0);var t="/organizations/"+W+"/teams/"+B+"/team_users.json";e&&y.default.post(t,{username:e}).then((function(e){e&&e.data&&(r(1),Q(void 0),q(void 0),F())})).catch((function(e){}));k(!1)}(e)},showNotification:e.showNotification})),f.default.createElement(m.FlexAJ,{className:"padding20-30"},f.default.createElement("div",{style:{width:"580px"}},f.default.createElement(p.default,{placeholder:"输入用户名或邮箱、团队名搜索",value:P,onSearch:function(e){return Q(e)}}))),f.default.createElement("div",{className:"pl30 pr30 pb30"},f.default.createElement(i.default,{size:"small",columns:U,dataSource:N,pagination:!1,className:"teamMemberTable"}),b>15?f.default.createElement("div",{className:"edu-txt-center mt30 mb20"},f.default.createElement(u.default,{simple:!0,defaultCurrent:n,total:b,pageSize:15,onChange:function(e){return r(e)}})):"")))}}}]); \ No newline at end of file diff --git a/static/js/12.18ee30ad.chunk.js b/static/js/12.18ee30ad.chunk.js new file mode 100644 index 000000000..fdb8be07b --- /dev/null +++ b/static/js/12.18ee30ad.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[12],{"85A0":function(e,t,n){},NUct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=b(n("W9HT")),r=b(n("3S7+")),o=Object.assign||function(e){for(var t=1;t-1?a="about":r.indexOf("/issues")>-1||r.indexOf("Milepost")>0?a="issues":r.indexOf("/pulls")>-1||r.indexOf("/compare")>-1?a="pulls":r.indexOf("/milestones")>-1?a="milestones":r.indexOf("/activity")>-1?a="activity":r.indexOf("/settings")>-1?a="settings":r.indexOf("/devops")>-1?a="devops":r.indexOf("/source")>-1?a="source":r.indexOf("/wiki")>-1?a="wiki":r.indexOf("/server")>-1&&(a="server")}return a}(te,ne,X),oe=this.props.history.location.state,le={getDetail:this.getDetail,getBanner:this.getBanner,changeOpenDevops:this.changeOpenDevops,defaultBranch:Y};return c.default.createElement("div",null,c.default.createElement("div",{className:"detailHeader-wrapper"},c.default.createElement("div",{className:"normal"},c.default.createElement(u.AlignTop,{style:{padding:"18px 0px 10px",justifyContent:"space-between"}},c.default.createElement("div",null,c.default.createElement(u.AlignTop,null,c.default.createElement("div",{className:"projectallName"},U&&U.author&&c.default.createElement(s.Link,{to:"/"+U.author.login},U.author.name),c.default.createElement("span",{className:"ml5 mr5"},"/"),c.default.createElement(s.Link,{to:"/"+ne+"/"+te,className:"projectN mt6"},n&&n.name)),n&&n.private&&c.default.createElement("span",{className:"privateTag mt6"},"私有"),!V&&c.default.createElement("span",{className:"privateTag red mt6"},"只读")),c.default.createElement("div",{className:"mt8"},n&&n.forked_from_project_id&&n.fork_info?this.textFunc(n.forked_from_project_id,n.fork_info):"")),c.default.createElement("div",null,f?"":c.default.createElement("span",{className:"df"},(ae&&ae.admin||h)&&n&&n.type&&2===n.type?c.default.createElement("a",{className:"synchronism ml30",onClick:this.synchronismMirror},"同步镜像"):"",c.default.createElement("span",{className:"detail_tag_btn"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.focusFunc(g)}},c.default.createElement("i",{className:g?"iconfont icon-shixing color-orange font-16 mr3":"iconfont icon-kongxing color-grey-9 font-16 mr3"}),c.default.createElement("span",null,g?"取消关注":"关注")),l>0?V?c.default.createElement(s.Link,{className:"detail_tag_btn_count",style:{color:"#666"},to:V?{pathname:"/"+ne+"/"+te+"/following",state:oe}:""},l):c.default.createElement("span",{className:"detail_tag_btn_count"},l):""),c.default.createElement("span",{className:"detail_tag_btn"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.pariseFunc(b)}},c.default.createElement("i",{className:b?"iconfont icon-weibiaoti105 color-orange font-14 mr3":"iconfont icon-guanzhu color-grey-9 font-14 mr3"}),c.default.createElement("span",null,b?"取消点赞":"点赞")),i>0?V?c.default.createElement(s.Link,{className:"detail_tag_btn_count",style:{color:"#666"},to:{pathname:"/"+ne+"/"+te+"/stargazers",state:oe}},i):c.default.createElement("span",{className:"detail_tag_btn_count"},i):""),c.default.createElement("span",{className:"detail_tag_btn",loading:Q},c.default.createElement(r.default,{title:"复刻是fork的中文名,即复制代码仓库",placement:"bottom"},c.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:this.forkFunc},c.default.createElement("i",{className:"iconfont icon-fork color-grey-9 mr3 font-16"}),c.default.createElement("span",null,"复刻(Fork)"))),p>0?V?c.default.createElement(s.Link,{className:"detail_tag_btn_count",to:{pathname:"/"+ne+"/"+te+"/members",state:oe}},p):c.default.createElement("span",{className:"detail_tag_btn_count"},p):"")))),f?"":c.default.createElement(d.default,{history:this.props.history,list:K,owner:ne,projectsId:te,pathname:re,state:oe,projectDetail:n,open_devops:Z,platform:V,urlFlag:$,showNotification:this.props.showNotification,current_user:ae}))),f?c.default.createElement(u.Content,{className:"spincontent"},c.default.createElement(a.default,{className:"spinstyle",tip:U&&"正在从 "+U.mirror_url+" 迁移",size:"large"})):c.default.createElement(a.default,{spinning:m,className:"spinstyle",tip:"正在同步镜像",size:"large"},c.default.createElement(s.Switch,this.props,c.default.createElement(s.Route,{path:"/:owner/:projectsId/server",render:function(){return c.default.createElement(H,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/source",render:function(){return c.default.createElement(q,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/about",render:function(){return c.default.createElement(z,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/add",render:function(){return c.default.createElement(J,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki/edit/:wikiName",render:function(){return c.default.createElement(J,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/wiki",render:function(){return c.default.createElement(G,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/devops",render:function(){return c.default.createElement(W,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/tags",render:function(t){return c.default.createElement(y,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/settings",render:function(t){return c.default.createElement(x,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/:meilid/edit",render:function(t){return c.default.createElement(I,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/new",render:function(t){return c.default.createElement(k,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones/:meilid",render:function(t){return c.default.createElement(R,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/milestones",render:function(t){return c.default.createElement(j,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:milepostId/new",render:function(t){return c.default.createElement(E,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/new",render:function(t){return c.default.createElement(E,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:orderId/edit",render:function(t){return c.default.createElement(N,o({},e.props,t,e.state,le,{form_type:"edit"}))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:orderId/copyetail",render:function(t){return c.default.createElement(N,o({},e.props,t,e.state,le,{form_type:"copy"}))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues/:orderId",render:function(t){return c.default.createElement(v,o({},e.props,e.state,t,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/activity",render:function(t){return c.default.createElement(T,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/issues",render:function(t){return c.default.createElement(w,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/compare",render:function(t){return c.default.createElement(S,o({},e.props,t,e.state,le,{is_fork:!0}))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/edit",render:function(t){return c.default.createElement(P,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId",render:function(t){return c.default.createElement(O,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/commits",render:function(t){return c.default.createElement(O,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/files",render:function(t){return c.default.createElement(O,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls/:mergeId/MergeSubmit",render:function(t){return c.default.createElement(O,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/pulls",render:function(t){return c.default.createElement(C,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/following",render:function(t){return c.default.createElement(B,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/stargazers",render:function(t){return c.default.createElement(D,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/members",render:function(t){return c.default.createElement(L,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/contribute",render:function(){return c.default.createElement(M,o({},e.props,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/commits/branch/:branchName",render:function(t){return c.default.createElement(F,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/tree/:branchName",render:function(t){return c.default.createElement(A,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId/:subIndex",render:function(t){return c.default.createElement(_,o({},e.props,t,e.state,le))}}),c.default.createElement(s.Route,{path:"/:owner/:projectsId",render:function(t){return c.default.createElement(A,o({},e.props,t,e.state,le))}}))))}}]),t}(i.Component);t.default=(0,f.ImageLayerOfCommentHOC)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newContainer"})(U)},iAew:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(n("2/Rp"));n("L/Qf");var r=i(n("q1tI")),o=n("spEH"),l=i(n("/k9T"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.onCancel,i=e.onSuccess,c=e.name;return r.default.createElement(l.default,{visible:t,onCancel:n,title:"退出仓库",btn:r.default.createElement("div",null,r.default.createElement(a.default,{size:"large",onClick:n},"取消"),r.default.createElement(a.default,{type:"danger",size:"large",onClick:i},"确定"))},r.default.createElement("div",{className:"desc"},r.default.createElement(o.AlignCenter,{className:"descMain"},r.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"确定退出 ",c," 仓库吗?"),r.default.createElement("p",{style:{textAlign:"center"}},"请进行确认以防数据的丢失")))}},q7EM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=f(n("/ezw")),r=f(n("3S7+")),o=Object.assign||function(e){for(var t=1;t0&&a&&0===a.length&&t.push("/"+f+"/"+m),N(n)}}),[n]),c.default.createElement("div",{className:"f-wrap-between mt25"},c.default.createElement(d.default,{visible:O,onCancel:function(){return P(!1)},name:E&&E.name,onSuccess:function(){var e="/"+f+"/"+m+"/quit.json";p.default.post(e).then((function(e){e&&(h("已成功退出仓库!"),t.push("/"+(_&&_.login)))})).catch((function(e){}))}}),I&&I.length>0&&E?c.default.createElement("ul",{className:"headerMenu-wrapper"},Array.isArray(I)&&I.map((function(e,t){return c.default.createElement(c.default.Fragment,{key:e.menu_name},"home"===e.menu_name&&c.default.createElement("li",{className:"about"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/about",state:x}},c.default.createElement("i",{className:"iconfont icon-zhuye-fill color-grey-3 mr5 font-14"}),c.default.createElement("span",null,"主页"))),"code"===e.menu_name&&c.default.createElement("li",{className:""===b||y?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m,state:x}},c.default.createElement("i",{className:"iconfont icon-daimakuicon1 color-grey-3 mr5 font-14"}),c.default.createElement("span",null,"代码库"))),"issues"===e.menu_name&&c.default.createElement("li",{className:"issues"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/issues",state:x}},c.default.createElement(r.default,{placement:"bottom"},c.default.createElement("i",{className:"iconfont icon-yixiuicon1 color-grey-3 mr5 font-14"}),c.default.createElement("span",null,"疑修(Issue)")),E&&E.issues_count?c.default.createElement("span",{className:"num"},(0,u.numFormat)(E.issues_count)):"")),"pulls"===e.menu_name&&E&&2!==parseInt(E.type)&&v?c.default.createElement("li",{className:"pulls"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/pulls",state:x}},c.default.createElement("i",{className:"iconfont icon-hebingqingqiu1 color-grey-3 mr5 font-14"}),c.default.createElement("span",null,"合并请求(PR)"),E&&E.pull_requests_count?c.default.createElement("span",{className:"num"},(0,u.numFormat)(E.pull_requests_count)):"")):"","devops"===e.menu_name&&v?c.default.createElement("li",{className:"devops"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/devops",state:o({},x,{open_devops:w})}},c.default.createElement("i",{className:"iconfont icon-gongzuoliuicon font-13 mr5 color-grey-3"}),"引擎(Engine)",E&&E.ops_count?c.default.createElement("span",null,E.ops_count):"")):"","versions"===e.menu_name&&c.default.createElement("li",{className:"milestones"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/milestones",state:x}},c.default.createElement("i",{className:"milestones"===b?"iconfont icon-lichengbeiicon color-grey-3 mr5 font-14":"iconfont icon-lichengbeiicon color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"里程碑"),E&&E.versions_count?c.default.createElement("span",{className:"num"},(0,u.numFormat)(E.versions_count)):"")),"services"===e.menu_name&&c.default.createElement("li",{className:"server"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/server",state:x}},c.default.createElement("i",{className:"iconfont icon-fuwuicon color-grey-3 mr5 font-15",style:{marginTop:"1px"}}),c.default.createElement("span",null,"服务"))),"activity"===e.menu_name&&c.default.createElement("li",{className:"activity"===b?"active":""},c.default.createElement(s.Link,{to:{pathname:"/"+f+"/"+m+"/activity",state:x}},c.default.createElement("i",{className:"activity"===b?"iconfont icon-dongtaiicon color-grey-3 mr5 font-14":"iconfont icon-dongtaiicon color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"动态"))),"settings"===e.menu_name&&v&&c.default.createElement("li",{className:"settings"===b?"active":""},c.default.createElement(s.Link,{to:"/"+f+"/"+m+"/settings"},c.default.createElement("i",{className:g&&g.indexOf("/settings")>0?"iconfont icon-cangkushezhiicon color-grey-3 mr5 font-14":"iconfont icon-cangkushezhiicon color-grey-6 font-14 mr5"}),c.default.createElement("span",null,"仓库设置"))),"quit"===e.menu_name&&c.default.createElement("a",{onClick:function(){return P(!0)}},c.default.createElement("i",{className:"iconfont icon-tuichuicon color-grey-3 mr5 font-14"}),"退出仓库"))}))):c.default.createElement(a.default,{paragraph:!1,active:!0}))}},qmW9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function o(e){u(this,o);var t=d(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return t.onDelegateClick=function(e){var n=e.target.src||e.target.getAttribute("src")||e.target.getAttribute("href"),a=e.target.innerHTML.trim();if((0,c.isImageExtension)(n.trim())||(0,c.isImageExtension)(a)||"IMG"==e.target.tagName)return-1===n.indexOf("/images/avatars/User")&&-1===n.indexOf("kindeditor/plugins/emoticons")&&t.setState({showImage:!0,imageSrc:n}),e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.originalEvent.preventDefault(),!1},t.onImageLayerClose=function(){t.setState({showImage:!1,imageSrc:""})},t.MdifHasAnchorJustScorll=function(){var e=decodeURI(t.props.location.hash).replace("#","");if(e){var n=document.getElementsByName(e);n&&0!=n.length&&n[n.length-1].scrollIntoView()}},t.state={showImage:!1,imageSrc:""},t}return p(o,n),r(o,[{key:"componentDidMount",value:function(){var t=this;this.props.wrappedComponentRef&&this.props.wrappedComponentRef(this.refs.wrappedComponentRef),setTimeout((function(){f(e.parentSelector||".commentsDelegateParent").delegate(e.imgSelector||".J_Comment_Reply .comment_content img, .J_Comment_Reply .childrenCommentsView img","click",t.onDelegateClick)}),1200)}},{key:"componentWillUnmount",value:function(){f(e.parentSelector||".commentsDelegateParent","click",this.onDelegateClick)}},{key:"render",value:function(){return this.MdifHasAnchorJustScorll(),l.default.createElement(l.default.Fragment,null,l.default.createElement(i.default,a({},this.state,{onImageLayerClose:this.onImageLayerClose})),l.default.createElement(t,a({},this.props,{ref:"wrappedComponentRef"})))}}]),o}(o.Component)}};var o=n("q1tI"),l=s(o),i=s(n("Ozcj")),c=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function p(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=window.$},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=O(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),o=O(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=O(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),i=O(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),c=O(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),s=O(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=O(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),d=O(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=O(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=O(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=O(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),h=O(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),g=O(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=O(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),x=O(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=O(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),E=O(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=O(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=O(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),_=O(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=O(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),k=O(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),I=O(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),N=O(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),C=n("vOnD"),S=(a=C)&&a.__esModule?a:{default:a};function O(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=S.default.div(r),t.AlignCenterBetween=S.default.div(o),t.FlexAJ=S.default.div(l),t.AlignCenter=S.default.div(i),t.AlignTop=S.default.div(c),t.AlignAJBottom=S.default.div(s),t.Box=S.default.div(u),t.LongWidth=S.default.div(d),t.Long=S.default.div(p),t.ShortWidth=S.default.div(f),t.Short=S.default.div(m),t.Gap=S.default.div(h),t.WhiteBack=S.default.div(g),t.Blueline=S.default.a(b),t.Redline=S.default.a(x,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=S.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=S.default.a(E),t.Blueback=S.default.a(v),t.Redback=S.default.a(w),t.NumUl=S.default.ul(_),t.GreenUnder=S.default.a(j),t.Cancel=S.default.a(k),t.Content=S.default.div(I),t.GroupProjectBackgroup=S.default.div(N)}}]); \ No newline at end of file diff --git a/static/js/119.6ca9b68f.chunk.js b/static/js/120.77e17500.chunk.js similarity index 99% rename from static/js/119.6ca9b68f.chunk.js rename to static/js/120.77e17500.chunk.js index 23b1bef9d..950ac2b2e 100644 --- a/static/js/119.6ca9b68f.chunk.js +++ b/static/js/120.77e17500.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[119],{Fu44:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=x(t("W9HT")),i=x(t("NUBc")),o=x(t("NJEC")),a=function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw o}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("04bd"),t("YQTV"),t("k994");var l=t("q1tI"),p=x(l),c=x(t("vDqi")),d=t("eO8H"),u=t("sYIF"),s=x(t("2CTR")),f=t("spEH");function x(e){return e&&e.__esModule?e:{default:e}}n.default=function(e){var n=e.match.params.username,t=(0,l.useState)(void 0),x=a(t,2),b=x[0],g=x[1],m=(0,l.useState)(1),h=a(m,2),y=h[0],v=h[1],k=(0,l.useState)(0),w=a(k,2),C=w[0],E=w[1],j=(0,l.useState)(!0),B=a(j,2),O=B[0],N=B[1];function P(){var e="/users/"+n+"/applied_projects.json";c.default.get(e).then((function(e){e&&(g(e.data.applied_projects),E(e.data.total_count),N(!1))})).catch((function(e){}))}return(0,l.useEffect)((function(){n&&(N(!0),P())}),[n]),p.default.createElement("div",null,p.default.createElement(r.default,{spinning:O},p.default.createElement("div",{style:{minHeight:"400px"}},b&&b.length>0?p.default.createElement("ul",{className:"notifyList"},b.map((function(t,r){return p.default.createElement("li",{key:r},p.default.createElement(d.Link,{to:"/"+(t.user&&t.user.login)},p.default.createElement("img",{src:(0,u.getImageUrl)("/"+(t.user&&t.user.image_url)),alt:"",className:"notifyImg"})),p.default.createElement("div",{className:"notifyFlex"},p.default.createElement("p",{className:"notifyInfos"},p.default.createElement(d.Link,{to:"/"+(t.user&&t.user.login),className:"font-15 mr20"},t.user&&t.user.name),p.default.createElement("span",{className:"color-grey-9"},t.time_ago)),p.default.createElement(f.FlexAJ,null,p.default.createElement("p",null,"申请以【","developer"===t.role?"开发者":"manager"===t.role?"管理者":"报告者","】身份加入【",t.project&&t.project.name,"】项目。是否同意?"),"common"===t.status&&p.default.createElement("span",null,p.default.createElement(o.default,{title:"确定同意"+(t.user&&t.user.name)+"加入【"+(t.project&&t.project.name)+"】项目?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_projects/"+r+"/accept.json",void c.default.post(i).then((function(n){n&&n.data&&(P(),e&&e.deleteEvent("apply",1))})).catch((function(e){}));var r,i}},p.default.createElement("a",{className:"color-blue"},"同意")),p.default.createElement(o.default,{title:"确定拒绝"+(t.user&&t.user.name)+"加入【"+(t.project&&t.project.name)+"】项目?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_projects/"+r+"/refuse.json",void c.default.post(i).then((function(n){n&&n.data&&(P(),e&&e.deleteEvent("apply",1))})).catch((function(e){}));var r,i}},p.default.createElement("a",{className:"color-red ml20"},"拒绝"))),"accepted"===t.status&&p.default.createElement("span",{className:"color-grey-9"},"已接受"),"refused"===t.status&&p.default.createElement("span",{className:"color-grey-9"},"已拒绝"))))}))):"",b&&0===b.length&&p.default.createElement(s.default,{_html:"暂无成员申请"}),C>15&&p.default.createElement("div",{className:"edu-txt-center pt20 pb20"},p.default.createElement(i.default,{simple:!0,pageSize:15,total:C,current:y,onChange:function(e){v(e)}})))))}},NJEC:function(e,n,t){"use strict";t.r(n);var r=t("q1tI"),i=t("VCL8"),o=t("3S7+"),a=t("CtXQ"),l=t("2/Rp"),p=t("YMnH"),c=t("ZvpZ"),d=t("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign||function(e){for(var n=1;n li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=S(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=S(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),B=S(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),O=S(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),N=t("vOnD"),P=(r=N)&&r.__esModule?r:{default:r};function S(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}n.Banner=P.default.div(i),n.AlignCenterBetween=P.default.div(o),n.FlexAJ=P.default.div(a),n.AlignCenter=P.default.div(l),n.AlignTop=P.default.div(p),n.AlignAJBottom=P.default.div(c),n.Box=P.default.div(d),n.LongWidth=P.default.div(u),n.Long=P.default.div(s),n.ShortWidth=P.default.div(f),n.Short=P.default.div(x),n.Gap=P.default.div(b),n.WhiteBack=P.default.div(g),n.Blueline=P.default.a(m),n.Redline=P.default.a(h,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),n.Greenline=P.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),n.Greenback=P.default.a(v),n.Blueback=P.default.a(k),n.Redback=P.default.a(w),n.NumUl=P.default.ul(C),n.GreenUnder=P.default.a(E),n.Cancel=P.default.a(j),n.Content=P.default.div(B),n.GroupProjectBackgroup=P.default.div(O)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[120],{Fu44:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=x(t("W9HT")),i=x(t("NUBc")),o=x(t("NJEC")),a=function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw o}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("04bd"),t("YQTV"),t("k994");var l=t("q1tI"),p=x(l),c=x(t("vDqi")),d=t("eO8H"),u=t("sYIF"),s=x(t("2CTR")),f=t("spEH");function x(e){return e&&e.__esModule?e:{default:e}}n.default=function(e){var n=e.match.params.username,t=(0,l.useState)(void 0),x=a(t,2),b=x[0],g=x[1],m=(0,l.useState)(1),h=a(m,2),y=h[0],v=h[1],k=(0,l.useState)(0),w=a(k,2),C=w[0],E=w[1],j=(0,l.useState)(!0),B=a(j,2),O=B[0],N=B[1];function P(){var e="/users/"+n+"/applied_projects.json";c.default.get(e).then((function(e){e&&(g(e.data.applied_projects),E(e.data.total_count),N(!1))})).catch((function(e){}))}return(0,l.useEffect)((function(){n&&(N(!0),P())}),[n]),p.default.createElement("div",null,p.default.createElement(r.default,{spinning:O},p.default.createElement("div",{style:{minHeight:"400px"}},b&&b.length>0?p.default.createElement("ul",{className:"notifyList"},b.map((function(t,r){return p.default.createElement("li",{key:r},p.default.createElement(d.Link,{to:"/"+(t.user&&t.user.login)},p.default.createElement("img",{src:(0,u.getImageUrl)("/"+(t.user&&t.user.image_url)),alt:"",className:"notifyImg"})),p.default.createElement("div",{className:"notifyFlex"},p.default.createElement("p",{className:"notifyInfos"},p.default.createElement(d.Link,{to:"/"+(t.user&&t.user.login),className:"font-15 mr20"},t.user&&t.user.name),p.default.createElement("span",{className:"color-grey-9"},t.time_ago)),p.default.createElement(f.FlexAJ,null,p.default.createElement("p",null,"申请以【","developer"===t.role?"开发者":"manager"===t.role?"管理者":"报告者","】身份加入【",t.project&&t.project.name,"】项目。是否同意?"),"common"===t.status&&p.default.createElement("span",null,p.default.createElement(o.default,{title:"确定同意"+(t.user&&t.user.name)+"加入【"+(t.project&&t.project.name)+"】项目?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_projects/"+r+"/accept.json",void c.default.post(i).then((function(n){n&&n.data&&(P(),e&&e.deleteEvent("apply",1))})).catch((function(e){}));var r,i}},p.default.createElement("a",{className:"color-blue"},"同意")),p.default.createElement(o.default,{title:"确定拒绝"+(t.user&&t.user.name)+"加入【"+(t.project&&t.project.name)+"】项目?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_projects/"+r+"/refuse.json",void c.default.post(i).then((function(n){n&&n.data&&(P(),e&&e.deleteEvent("apply",1))})).catch((function(e){}));var r,i}},p.default.createElement("a",{className:"color-red ml20"},"拒绝"))),"accepted"===t.status&&p.default.createElement("span",{className:"color-grey-9"},"已接受"),"refused"===t.status&&p.default.createElement("span",{className:"color-grey-9"},"已拒绝"))))}))):"",b&&0===b.length&&p.default.createElement(s.default,{_html:"暂无成员申请"}),C>15&&p.default.createElement("div",{className:"edu-txt-center pt20 pb20"},p.default.createElement(i.default,{simple:!0,pageSize:15,total:C,current:y,onChange:function(e){v(e)}})))))}},NJEC:function(e,n,t){"use strict";t.r(n);var r=t("q1tI"),i=t("VCL8"),o=t("3S7+"),a=t("CtXQ"),l=t("2/Rp"),p=t("YMnH"),c=t("ZvpZ"),d=t("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign||function(e){for(var n=1;n li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=S(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=S(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),B=S(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),O=S(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),N=t("vOnD"),P=(r=N)&&r.__esModule?r:{default:r};function S(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}n.Banner=P.default.div(i),n.AlignCenterBetween=P.default.div(o),n.FlexAJ=P.default.div(a),n.AlignCenter=P.default.div(l),n.AlignTop=P.default.div(p),n.AlignAJBottom=P.default.div(c),n.Box=P.default.div(d),n.LongWidth=P.default.div(u),n.Long=P.default.div(s),n.ShortWidth=P.default.div(f),n.Short=P.default.div(x),n.Gap=P.default.div(b),n.WhiteBack=P.default.div(g),n.Blueline=P.default.a(m),n.Redline=P.default.a(h,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),n.Greenline=P.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),n.Greenback=P.default.a(v),n.Blueback=P.default.a(k),n.Redback=P.default.a(w),n.NumUl=P.default.ul(C),n.GreenUnder=P.default.a(E),n.Cancel=P.default.a(j),n.Content=P.default.div(B),n.GroupProjectBackgroup=P.default.div(O)}}]); \ No newline at end of file diff --git a/static/js/121.3cb7ae96.chunk.js b/static/js/121.3cb7ae96.chunk.js deleted file mode 100644 index 83f09331f..000000000 --- a/static/js/121.3cb7ae96.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[121],{"+BVi":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=q(n("W9HT")),o=q(n("2/Rp")),u=q(n("5rEg")),i=q(n("Vl3Y")),c=Object.assign||function(e){for(var t=1;t0?c.default.createElement("ul",{className:"notifyList"},g.map((function(t,r){return c.default.createElement("li",{key:r},c.default.createElement(u.Link,{to:"/"+(t.user&&t.user.login)},c.default.createElement("img",{src:(0,s.getImageUrl)("/"+(t.user&&t.user.image_url)),alt:"",className:"notifyImg"})),c.default.createElement("div",{className:"notifyFlex"},c.default.createElement("p",{className:"notifyInfos"},c.default.createElement(u.Link,{to:"/"+(t.user&&t.user.login),className:"font-15 mr20"},t.user&&t.user.name),c.default.createElement("span",{className:"color-grey-9"},t.time_ago)),c.default.createElement(d.FlexAJ,null,c.default.createElement("p",{className:"color-grey-6"},"请求将仓库【",c.default.createElement(u.Link,{to:"/"+(t.project&&t.project.owner&&t.project.owner.login)+"/"+(t.project&&t.project.identifier)},t.project&&t.project.name),"】 转移给【",c.default.createElement(u.Link,{to:"/"+(t.owner&&t.owner.login)},t.owner&&t.owner.name),"】,是否接受?"),"common"===t.status&&c.default.createElement("span",null,c.default.createElement(o.default,{title:"确定接受仓库"+(t.project&&t.project.name)+"?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_transfer_projects/"+r+"/accept.json",void f.default.post(i).then((function(n){n&&n.data&&(N(),e&&e.deleteEvent("undo",1))})).catch((function(e){}));var r,i}},c.default.createElement("a",{className:"color-blue"},"接受")),c.default.createElement(o.default,{title:"确定拒绝接受仓库"+(t.project&&t.project.name)+"?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_transfer_projects/"+r+"/refuse.json",void f.default.post(i).then((function(n){n&&n.data&&(N(),e&&e.deleteEvent("undo",1))})).catch((function(e){}));var r,i}},c.default.createElement("a",{className:"color-red ml20"},"拒绝"))),"canceled"===t.status&&c.default.createElement("span",{className:"color-grey-9"},"对方已取消转移"),"accept"===t.status&&c.default.createElement("span",{className:"color-grey-9"},"已接受"),"refused"===t.status&&c.default.createElement("span",{className:"color-grey-9"},"已拒绝"))))}))):"")),g&&0===g.length&&c.default.createElement(p.default,{_html:"暂无接收信息"}),j>15&&c.default.createElement("div",{className:"edu-txt-center pt20 pb20"},c.default.createElement(r.default,{simple:!0,pageSize:15,total:j,current:y,onChange:function(e){v(e)}})))}},NJEC:function(e,n,t){"use strict";t.r(n);var r=t("q1tI"),i=t("VCL8"),o=t("3S7+"),a=t("CtXQ"),l=t("2/Rp"),c=t("YMnH"),p=t("ZvpZ"),d=t("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign||function(e){for(var n=1;n li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=P(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),C=P(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),B=P(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),O=P(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),_=t("vOnD"),N=(r=_)&&r.__esModule?r:{default:r};function P(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}n.Banner=N.default.div(i),n.AlignCenterBetween=N.default.div(o),n.FlexAJ=N.default.div(a),n.AlignCenter=N.default.div(l),n.AlignTop=N.default.div(c),n.AlignAJBottom=N.default.div(p),n.Box=N.default.div(d),n.LongWidth=N.default.div(u),n.Long=N.default.div(s),n.ShortWidth=N.default.div(f),n.Short=N.default.div(x),n.Gap=N.default.div(g),n.WhiteBack=N.default.div(b),n.Blueline=N.default.a(m),n.Redline=N.default.a(h,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),n.Greenline=N.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),n.Greenback=N.default.a(v),n.Blueback=N.default.a(k),n.Redback=N.default.a(w),n.NumUl=N.default.ul(j),n.GreenUnder=N.default.a(E),n.Cancel=N.default.a(C),n.Content=N.default.div(B),n.GroupProjectBackgroup=N.default.div(O)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[121],{"6P6j":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=x(t("NUBc")),i=x(t("W9HT")),o=x(t("NJEC")),a=function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,n){var t=[],r=!0,i=!1,o=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(t.push(a.value),!n||t.length!==n);r=!0);}catch(e){i=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(i)throw o}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("YQTV"),t("04bd"),t("k994");var l=t("q1tI"),c=x(l),p=x(t("2CTR")),d=t("spEH"),u=t("eO8H"),s=t("sYIF"),f=x(t("vDqi"));function x(e){return e&&e.__esModule?e:{default:e}}n.default=function(e){var n=e.match.params.username,t=(0,l.useState)(void 0),x=a(t,2),g=x[0],b=x[1],m=(0,l.useState)(1),h=a(m,2),y=h[0],v=h[1],k=(0,l.useState)(0),w=a(k,2),j=w[0],E=w[1],C=(0,l.useState)(!0),B=a(C,2),O=B[0],_=B[1];function N(){var e="/users/"+n+"/applied_transfer_projects.json";f.default.get(e,{params:{page:y,per_page:15}}).then((function(e){e&&(b(e.data.applied_transfer_projects),E(e.data.total_count),_(!1))})).catch((function(e){}))}return(0,l.useEffect)((function(){n&&(_(!0),N())}),[n,y]),c.default.createElement("div",null,c.default.createElement(i.default,{spinning:O},c.default.createElement("div",null,g&&g.length>0?c.default.createElement("ul",{className:"notifyList"},g.map((function(t,r){return c.default.createElement("li",{key:r},c.default.createElement(u.Link,{to:"/"+(t.user&&t.user.login)},c.default.createElement("img",{src:(0,s.getImageUrl)("/"+(t.user&&t.user.image_url)),alt:"",className:"notifyImg"})),c.default.createElement("div",{className:"notifyFlex"},c.default.createElement("p",{className:"notifyInfos"},c.default.createElement(u.Link,{to:"/"+(t.user&&t.user.login),className:"font-15 mr20"},t.user&&t.user.name),c.default.createElement("span",{className:"color-grey-9"},t.time_ago)),c.default.createElement(d.FlexAJ,null,c.default.createElement("p",{className:"color-grey-6"},"请求将仓库【",c.default.createElement(u.Link,{to:"/"+(t.project&&t.project.owner&&t.project.owner.login)+"/"+(t.project&&t.project.identifier)},t.project&&t.project.name),"】 转移给【",c.default.createElement(u.Link,{to:"/"+(t.owner&&t.owner.login)},t.owner&&t.owner.name),"】,是否接受?"),"common"===t.status&&c.default.createElement("span",null,c.default.createElement(o.default,{title:"确定接受仓库"+(t.project&&t.project.name)+"?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_transfer_projects/"+r+"/accept.json",void f.default.post(i).then((function(n){n&&n.data&&(N(),e&&e.deleteEvent("undo",1))})).catch((function(e){}));var r,i}},c.default.createElement("a",{className:"color-blue"},"接受")),c.default.createElement(o.default,{title:"确定拒绝接受仓库"+(t.project&&t.project.name)+"?",okText:"确定",cancelText:"取消",onConfirm:function(){return r=t.id,i="/users/"+n+"/applied_transfer_projects/"+r+"/refuse.json",void f.default.post(i).then((function(n){n&&n.data&&(N(),e&&e.deleteEvent("undo",1))})).catch((function(e){}));var r,i}},c.default.createElement("a",{className:"color-red ml20"},"拒绝"))),"canceled"===t.status&&c.default.createElement("span",{className:"color-grey-9"},"对方已取消转移"),"accept"===t.status&&c.default.createElement("span",{className:"color-grey-9"},"已接受"),"refused"===t.status&&c.default.createElement("span",{className:"color-grey-9"},"已拒绝"))))}))):"")),g&&0===g.length&&c.default.createElement(p.default,{_html:"暂无接收信息"}),j>15&&c.default.createElement("div",{className:"edu-txt-center pt20 pb20"},c.default.createElement(r.default,{simple:!0,pageSize:15,total:j,current:y,onChange:function(e){v(e)}})))}},NJEC:function(e,n,t){"use strict";t.r(n);var r=t("q1tI"),i=t("VCL8"),o=t("3S7+"),a=t("CtXQ"),l=t("2/Rp"),c=t("YMnH"),p=t("ZvpZ"),d=t("H84U");function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function s(){return(s=Object.assign||function(e){for(var n=1;n li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=P(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),C=P(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),B=P(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),O=P(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),_=t("vOnD"),N=(r=_)&&r.__esModule?r:{default:r};function P(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}n.Banner=N.default.div(i),n.AlignCenterBetween=N.default.div(o),n.FlexAJ=N.default.div(a),n.AlignCenter=N.default.div(l),n.AlignTop=N.default.div(c),n.AlignAJBottom=N.default.div(p),n.Box=N.default.div(d),n.LongWidth=N.default.div(u),n.Long=N.default.div(s),n.ShortWidth=N.default.div(f),n.Short=N.default.div(x),n.Gap=N.default.div(g),n.WhiteBack=N.default.div(b),n.Blueline=N.default.a(m),n.Redline=N.default.a(h,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),n.Greenline=N.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),n.Greenback=N.default.a(v),n.Blueback=N.default.a(k),n.Redback=N.default.a(w),n.NumUl=N.default.ul(j),n.GreenUnder=N.default.a(E),n.Cancel=N.default.a(C),n.Content=N.default.div(B),n.GroupProjectBackgroup=N.default.div(O)}}]); \ No newline at end of file diff --git a/static/js/122.e3c311c6.chunk.js b/static/js/122.e3c311c6.chunk.js new file mode 100644 index 000000000..e63533cb8 --- /dev/null +++ b/static/js/122.e3c311c6.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[122],{"+BVi":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,l,r=q(n("W9HT")),o=q(n("2/Rp")),u=q(n("5rEg")),i=q(n("Vl3Y")),d=Object.assign||function(e){for(var t=1;t0?t.list.map((function(n,e){return l.default.createElement("li",{key:e,className:t.active===e?"active":""},l.default.createElement("p",null,l.default.createElement(a.Link,{to:n.href},l.default.createElement("i",{className:"iconfont "+(n.icon||"icon-huabanfuben")+" font-18 mr10"}),n.name)))})):"")}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,r=A(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),l=A(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),a=A(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),d=A(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),o=A(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=A(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),c=A(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),f=A(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),u=A(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=A(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=A(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=A(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),b=A(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),m=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=A(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=A(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),E=A(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),C=A(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),O=A(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),z=t("vOnD"),_=(i=z)&&i.__esModule?i:{default:i};function A(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=_.default.div(r),e.AlignCenterBetween=_.default.div(l),e.FlexAJ=_.default.div(a),e.AlignCenter=_.default.div(d),e.AlignTop=_.default.div(o),e.AlignAJBottom=_.default.div(p),e.Box=_.default.div(c),e.LongWidth=_.default.div(f),e.Long=_.default.div(u),e.ShortWidth=_.default.div(x),e.Short=_.default.div(s),e.Gap=_.default.div(g),e.WhiteBack=_.default.div(b),e.Blueline=_.default.a(h),e.Redline=_.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=_.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=_.default.a(k),e.Blueback=_.default.a(v),e.Redback=_.default.a(w),e.NumUl=_.default.ul(B),e.GreenUnder=_.default.a(j),e.Cancel=_.default.a(E),e.Content=_.default.div(C),e.GroupProjectBackgroup=_.default.div(O)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[123],{"8Or8":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=c(t("q1tI")),r=t("spEH"),l=c(t("ess8")),a=c(t("rzEP")),d=t("eO8H"),o=c(t("CnBM")),p=c(t("HUFq"));function c(n){return n&&n.__esModule?n:{default:n}}var f=(0,o.default)({loader:function(){return Promise.all([t.e(25),t.e(155)]).then(t.t.bind(null,"gfdF",7))},loading:p.default}),u=(0,o.default)({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(10),t.e(17),t.e(119)]).then(t.t.bind(null,"aQ+q",7))},loading:p.default}),x=(0,o.default)({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(77),t.e(154)]).then(t.t.bind(null,"eWQA",7))},loading:p.default});e.default=function(n){var e=n.location.pathname,t=n.match.params.OIdentifier,o=n.match.params.groupId;var p=function(n){var e=0;return n==="/"+t+"/teams/"+o+"/setting/member"?e=1:n==="/"+t+"/teams/"+o+"/setting/project"&&(e=2),e}(e),c={list:[{name:"基本设置",icon:"icon-base",href:"/"+t+"/teams/"+o+"/setting"},{name:"团队成员管理",icon:"icon-zuzhichengyuan",href:"/"+t+"/teams/"+o+"/setting/member"},{name:"团队项目管理",icon:"icon-zuzhixiangmu",href:"/"+t+"/teams/"+o+"/setting/project"}],active:p};return i.default.createElement(r.Box,null,i.default.createElement(r.Short,null,i.default.createElement(a.default,{header:i.default.createElement(l.default,null,"团队设置"),nav:c})),i.default.createElement(r.Long,null,i.default.createElement(r.Gap,null,i.default.createElement(r.WhiteBack,{style:{border:"1px solid #eee"}},i.default.createElement(d.Switch,null,i.default.createElement(d.Route,{path:"/:OIdentifier/teams/:groupId/setting/project",render:function(){return i.default.createElement(x,n)}}),i.default.createElement(d.Route,{path:"/:OIdentifier/teams/:groupId/setting/member",render:function(){return i.default.createElement(u,n)}}),i.default.createElement(d.Route,{path:"/:OIdentifier/teams/:groupId/setting",render:function(){return i.default.createElement(f,n)}}))))))}},ess8:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r,l=(i=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(r)}}))),a=d(t("q1tI"));function d(n){return n&&n.__esModule?n:{default:n}}var o=d(t("vOnD")).default.div(l);e.default=function(n){var e=n.children;return a.default.createElement(o,null,e)}},rzEP:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,r=t("q1tI"),l=(i=r)&&i.__esModule?i:{default:i},a=t("eO8H");e.default=function(n){var e=n.header,t=n.nav;return l.default.createElement("ul",{className:"list-l-Menu"},e,t&&t.list&&t.list.length>0?t.list.map((function(n,e){return l.default.createElement("li",{key:e,className:t.active===e?"active":""},l.default.createElement("p",null,l.default.createElement(a.Link,{to:n.href},l.default.createElement("i",{className:"iconfont "+(n.icon||"icon-huabanfuben")+" font-18 mr10"}),n.name)))})):"")}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,r=A(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),l=A(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),a=A(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),d=A(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),o=A(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=A(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),c=A(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),f=A(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),u=A(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=A(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=A(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=A(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),b=A(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),m=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=A(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=A(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=A(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=A(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),E=A(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),C=A(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),O=A(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),z=t("vOnD"),_=(i=z)&&i.__esModule?i:{default:i};function A(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=_.default.div(r),e.AlignCenterBetween=_.default.div(l),e.FlexAJ=_.default.div(a),e.AlignCenter=_.default.div(d),e.AlignTop=_.default.div(o),e.AlignAJBottom=_.default.div(p),e.Box=_.default.div(c),e.LongWidth=_.default.div(f),e.Long=_.default.div(u),e.ShortWidth=_.default.div(x),e.Short=_.default.div(s),e.Gap=_.default.div(g),e.WhiteBack=_.default.div(b),e.Blueline=_.default.a(h),e.Redline=_.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=_.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=_.default.a(k),e.Blueback=_.default.a(v),e.Redback=_.default.a(w),e.NumUl=_.default.ul(B),e.GreenUnder=_.default.a(j),e.Cancel=_.default.a(E),e.Content=_.default.div(C),e.GroupProjectBackgroup=_.default.div(O)}}]); \ No newline at end of file diff --git a/static/js/123.1a16ecfc.chunk.js b/static/js/124.b5e1ae51.chunk.js similarity index 99% rename from static/js/123.1a16ecfc.chunk.js rename to static/js/124.b5e1ae51.chunk.js index c715e896b..b7798726f 100644 --- a/static/js/123.1a16ecfc.chunk.js +++ b/static/js/124.b5e1ae51.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[123],{MByq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=y(n("W9HT")),r=y(n("2/Rp")),i=y(n("kaz8")),l=y(n("lrIw")),o=y(n("Vl3Y")),c=y(n("5rEg")),d=y(n("kLXV")),s=y(n("2fM7")),u=Object.assign||function(e){for(var t=1;t0){var r=e;a&&(r=e.filter((function(e){return e.name.toLowerCase().indexOf(a.toLowerCase())>-1})));var i=r&&r.map((function(e){return f.default.createElement(v,{key:e.id,value:e.name},e.name)}));n.setState(_({},t+"_list",i))}},n.subMitFrom=function(){n.props.form.validateFieldsAndScroll((function(e,t){if(console.log(t),e)n.setState({isSpin:!1});else{n.setState({isSpin:!0});var a=n.props.match.params.projectsType,r=n.state,i=r.project_language_id,l=r.project_category_id,o=r.license_id,c=r.ignore_id,d=r.owners_id,s=r.ignoreFlag,p=r.licenseFlag,g=r.categoreFlag,f=r.languageFlag,m=h.Base64.encode(t.password),x=a&&"mirror"===a?"/projects/migrate.json":"/projects.json";sessionStorage.newProjectValue=JSON.stringify(u({},t,{project_language_id:i,project_category_id:l,license_id:o,ignore_id:c})),b.default.post(x,u({},t,{auth_password:m,project_language_id:f?i:void 0,project_category_id:g?l:void 0,license_id:p?o:void 0,ignore_id:s?c:void 0,user_id:d})).then((function(e){e&&e.data.id&&(a&&"mirror"!==a&&n.props.showNotification("项目创建成功!"),n.props.history.push("/"+e.data.login+"/"+e.data.identifier)),n.setState({isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))}}))},n.ChangePlatform=function(e,t,a,r){var i;n.setOptionsList(r,a,e),n.setState((_(i={},a+"_id",t.key),_(i,a+"_name",e),i))},n.blurCategory=function(e,t,a){var r,i=t&&t.filter((function(t){return t.name===e}));i&&0!==i.length||(n.props.form.setFieldsValue(_({},a,void 0)),n.setState((_(r={},a+"_name",void 0),_(r,a+"_id",void 0),r)),n.setOptionsList(t,a))},n.checkId=function(e,t,n,a,r){var i=a.filter((function(e){return e.name===t}));t||n(),i&&i.length>0?n():n("请在下拉选项中选择正确的"+r+"!"),n()},n.changeMirrorCheck=function(){var e=n.state.mirrorCheck;n.setState({mirrorCheck:!e})},n.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var a=t.split("/"),r=a[a.length-1];if(r.indexOf(".")>-1){var i=r.split(".")[0];if(!i)return;n.props.form.setFieldsValue({repository_name:i,name:i})}else n.props.form.setFieldsValue({repository_name:r})}},n.changeDesc=function(e){var t=e.target.value;n.setState({descNum:t?t.length:0})},n.showCateFunc=function(e){var t=n.state.CategoryList;n.setState({categoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getCategory()},n.showLanguageFunc=function(e){var t=n.state.LanguageList;n.setState({languageFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getLanguage()},n.showIgnoreFunc=function(e){var t=n.state.GitignoreList;n.setState({ignoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getGitignore()},n.showLicenseFunc=function(e){var t=n.state.LicensesList;n.setState({licenseFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getLicenses()},n.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0,categoreFlag:!1,languageFlag:!1,ignoreFlag:!1,licenseFlag:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=this.props.match.params.projectsType,d=this.state,s=d.CategoryList,u=d.LanguageList,p=d.GitignoreList,g=d.LicensesList,h=d.isSpin,b=d.owners_list,y=d.OwnerList,_=d.project_language_list,v=d.project_category_list,w=d.license_list,k=d.ignore_list,j=d.mirrorCheck,E=d.descNum,C=d.ignoreFlag,L=d.licenseFlag,B=d.languageFlag,F=d.categoreFlag;return f.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},f.default.createElement("div",{className:"newPanel"},f.default.createElement("div",{className:"newPanel_title"},n&&"mirror"===n?"导入":"新建","项目"),f.default.createElement(a.default,{spinning:h},f.default.createElement(o.default,null,f.default.createElement("div",{className:"newPanel_content"},n&&"mirror"===n&&f.default.createElement(f.default.Fragment,null,f.default.createElement(o.default.Item,{label:"导入仓库URL",style:{marginBottom:"0px"},colon:!1},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(f.default.createElement(c.default,{placeholder:"请输入需要导入到本项目的仓库地址",onBlur:this.ChangeAddr}))),f.default.createElement("p",{className:"formTip color-orange"},"示例:https://github.com/facebook/reack.git")),n&&"mirror"===n&&f.default.createElement("div",{className:"pb10"},f.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",f.default.createElement("i",{className:j?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"}),f.default.createElement("span",{className:"ml20 font-12 color-red"},"如果导入项目为私有仓库,则必须填写相应平台正确的用户名和密码")),j&&f.default.createElement("div",{className:"df mb10",style:{alignItems:"center"}},f.default.createElement("span",{className:"mr10"},"用户名"),f.default.createElement("input",{type:"password",style:{display:"none"}}),f.default.createElement(o.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(f.default.createElement(c.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),f.default.createElement("span",{className:"mr10"},"密码"),f.default.createElement(o.default.Item,{style:{marginBottom:"0px"}},t("password",{rules:[]})(f.default.createElement(c.default.Password,{placeholder:"请输入对应平台的登录密码",autocomplete:"new-password",style:{width:"240px"}}))))),f.default.createElement(x.AlignCenter,null,f.default.createElement(o.default.Item,{label:"拥有者",style:{width:"260px"},colon:!1,className:"explainPos"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,n,a){return e.checkId(t,n,a,y,"拥有者")}}]})(f.default.createElement(l.default,{style:{width:"260px",height:"35px"},placeholder:"请选择拥有者",onChange:function(t,n){return e.ChangePlatform(t,n,"owners",y)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,y,"owners")}},b))),f.default.createElement("span",{className:"ml10 mr10 mt10 font-18"},"/"),f.default.createElement(o.default.Item,{label:"项目名称",className:"flex1 explainPos",colon:!1},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(f.default.createElement(c.default,{placeholder:"例如:团队协作方法与研究",maxLength:50})))),f.default.createElement(o.default.Item,{label:f.default.createElement("span",null,"项目标识 ",f.default.createElement("span",{className:"color-grey-9"},"(项目url标识部分)")),colon:!1},t("repository_name",{rules:[{required:!0,message:"请填写项目标识"}]})(f.default.createElement(c.default,{placeholder:"项目标识请使用与项目相关的英文关键字",maxLength:100}))),f.default.createElement("div",{className:"pr"},f.default.createElement("span",{className:"toprightNum"},E,"/200"),f.default.createElement(o.default.Item,{label:"项目简介",colon:!1,style:{marginBottom:"0px"}},t("description",{rules:[]})(f.default.createElement(c.default.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),("deposit"===n||!n)&&f.default.createElement(f.default.Fragment,null,f.default.createElement(o.default.Item,{className:"privatePart"},t("ignoreFlag")(f.default.createElement(i.default,{checked:C,onChange:function(t){return e.showIgnoreFunc(t)}},".gitignore"))),C&&f.default.createElement(o.default.Item,null,t("ignore",{rules:[{required:C,message:"请选择gitignore"},{validator:function(t,n,a){return e.checkId(t,n,a,p,"gitignore")}}]})(f.default.createElement(l.default,{placeholder:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",onChange:function(t,n){return e.ChangePlatform(t,n,"ignore",p)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,p,"ignore")}},k))),f.default.createElement(o.default.Item,{className:"privatePart"},t("licenseFlag")(f.default.createElement(i.default,{checked:L,onChange:function(t){return e.showLicenseFunc(t)}},"开源许可证"))),L&&f.default.createElement(o.default.Item,null,t("license",{rules:[{required:L,message:"请选择开源许可证"},{validator:function(t,n,a){return e.checkId(t,n,a,g,"开源许可证")}}]})(f.default.createElement(l.default,{placeholder:"请选择开源许可证",onChange:function(t,n){return e.ChangePlatform(t,n,"license",g)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,g,"license")}},w)))),f.default.createElement(o.default.Item,{className:"privatePart"},t("private")(f.default.createElement(i.default,{value:"limit"},"将项目设为私有",f.default.createElement("span",{className:"font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),n&&"mirror"===n&&f.default.createElement(o.default.Item,{className:"privatePart"},t("is_mirror")(f.default.createElement(i.default,{value:"limit"},"该仓库将是一个",f.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该项目为只读,不能进行push等相关操作)"))),f.default.createElement(o.default.Item,{style:{margin:"0px"},className:"privatePart"},t("categoreFlag")(f.default.createElement(i.default,{checked:F,onChange:function(t){return e.showCateFunc(t)}},"项目类别"))),F&&f.default.createElement(o.default.Item,{className:"privatePart"},t("project_category",{rules:[{required:F,message:"请选择项目类别"},{validator:function(t,n,a){return e.checkId(t,n,a,s,"项目类别")}}]})(f.default.createElement(l.default,{placeholder:"请选择项目类别",onChange:function(t,n){return e.ChangePlatform(t,n,"project_category",s)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,s,"project_category")}},v))),f.default.createElement(o.default.Item,{className:"privatePart"},t("languageFlag")(f.default.createElement(i.default,{checked:B,onChange:function(t){return e.showLanguageFunc(t)}},"项目语言"))),B&&f.default.createElement(o.default.Item,null,t("project_language",{rules:[{required:B,message:"请选择项目语言"},{validator:function(t,n,a){return e.checkId(t,n,a,u,"项目语言")}}]})(f.default.createElement(l.default,{placeholder:"请选择项目语言",onChange:function(t,n){return e.ChangePlatform(t,n,"project_language",u)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,u,"project_language")}},_))),f.default.createElement("div",{className:"mt20"},"注:",f.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),f.default.createElement(o.default.Item,{className:"formTip mt20"},f.default.createElement(r.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},n&&"mirror"===n?"导入":"创建","项目"),f.default.createElement(m.Link,{to:"/explore",className:"btn_32"},"取消")))))))}}]),t}(g.Component),k=o.default.create({name:"NewWorkForm"})(w);t.default=k},QkTP:function(e,t,n){},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=N(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),i=N(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=N(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=N(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),c=N(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),d=N(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),s=N(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=N(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=N(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=N(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=N(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=N(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),h=N(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),x=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),b=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),_=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),k=N(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=N(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),E=N(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),C=N(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),L=N(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),B=n("vOnD"),F=(a=B)&&a.__esModule?a:{default:a};function N(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=F.default.div(r),t.AlignCenterBetween=F.default.div(i),t.FlexAJ=F.default.div(l),t.AlignCenter=F.default.div(o),t.AlignTop=F.default.div(c),t.AlignAJBottom=F.default.div(d),t.Box=F.default.div(s),t.LongWidth=F.default.div(u),t.Long=F.default.div(p),t.ShortWidth=F.default.div(g),t.Short=F.default.div(f),t.Gap=F.default.div(m),t.WhiteBack=F.default.div(h),t.Blueline=F.default.a(x),t.Redline=F.default.a(b,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=F.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=F.default.a(_),t.Blueback=F.default.a(v),t.Redback=F.default.a(w),t.NumUl=F.default.ul(k),t.GreenUnder=F.default.a(j),t.Cancel=F.default.a(E),t.Content=F.default.div(C),t.GroupProjectBackgroup=F.default.div(L)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[124],{MByq:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=y(n("W9HT")),r=y(n("2/Rp")),i=y(n("kaz8")),l=y(n("lrIw")),o=y(n("Vl3Y")),c=y(n("5rEg")),d=y(n("kLXV")),s=y(n("2fM7")),u=Object.assign||function(e){for(var t=1;t0){var r=e;a&&(r=e.filter((function(e){return e.name.toLowerCase().indexOf(a.toLowerCase())>-1})));var i=r&&r.map((function(e){return f.default.createElement(v,{key:e.id,value:e.name},e.name)}));n.setState(_({},t+"_list",i))}},n.subMitFrom=function(){n.props.form.validateFieldsAndScroll((function(e,t){if(console.log(t),e)n.setState({isSpin:!1});else{n.setState({isSpin:!0});var a=n.props.match.params.projectsType,r=n.state,i=r.project_language_id,l=r.project_category_id,o=r.license_id,c=r.ignore_id,d=r.owners_id,s=r.ignoreFlag,p=r.licenseFlag,g=r.categoreFlag,f=r.languageFlag,m=h.Base64.encode(t.password),x=a&&"mirror"===a?"/projects/migrate.json":"/projects.json";sessionStorage.newProjectValue=JSON.stringify(u({},t,{project_language_id:i,project_category_id:l,license_id:o,ignore_id:c})),b.default.post(x,u({},t,{auth_password:m,project_language_id:f?i:void 0,project_category_id:g?l:void 0,license_id:p?o:void 0,ignore_id:s?c:void 0,user_id:d})).then((function(e){e&&e.data.id&&(a&&"mirror"!==a&&n.props.showNotification("项目创建成功!"),n.props.history.push("/"+e.data.login+"/"+e.data.identifier)),n.setState({isSpin:!1})})).catch((function(e){n.setState({isSpin:!1})}))}}))},n.ChangePlatform=function(e,t,a,r){var i;n.setOptionsList(r,a,e),n.setState((_(i={},a+"_id",t.key),_(i,a+"_name",e),i))},n.blurCategory=function(e,t,a){var r,i=t&&t.filter((function(t){return t.name===e}));i&&0!==i.length||(n.props.form.setFieldsValue(_({},a,void 0)),n.setState((_(r={},a+"_name",void 0),_(r,a+"_id",void 0),r)),n.setOptionsList(t,a))},n.checkId=function(e,t,n,a,r){var i=a.filter((function(e){return e.name===t}));t||n(),i&&i.length>0?n():n("请在下拉选项中选择正确的"+r+"!"),n()},n.changeMirrorCheck=function(){var e=n.state.mirrorCheck;n.setState({mirrorCheck:!e})},n.ChangeAddr=function(e){var t=e.target.value;if(t.indexOf("/")>-1){var a=t.split("/"),r=a[a.length-1];if(r.indexOf(".")>-1){var i=r.split(".")[0];if(!i)return;n.props.form.setFieldsValue({repository_name:i,name:i})}else n.props.form.setFieldsValue({repository_name:r})}},n.changeDesc=function(e){var t=e.target.value;n.setState({descNum:t?t.length:0})},n.showCateFunc=function(e){var t=n.state.CategoryList;n.setState({categoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getCategory()},n.showLanguageFunc=function(e){var t=n.state.LanguageList;n.setState({languageFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getLanguage()},n.showIgnoreFunc=function(e){var t=n.state.GitignoreList;n.setState({ignoreFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getGitignore()},n.showLicenseFunc=function(e){var t=n.state.LicensesList;n.setState({licenseFlag:e.target.checked}),e.target.checked&&(!t||t&&0===t.length)&&n.getLicenses()},n.state={preType:"0",languageValue:"0",gitignoreType:"0",LicensesType:"0",mirrorCheck:!1,CategoryList:void 0,LanguageList:void 0,GitignoreList:void 0,LicensesList:void 0,OwnerList:void 0,isSpin:!1,project_language_id:void 0,project_category_id:void 0,license_id:void 0,ignore_id:void 0,owners_id:void 0,owners_name:void 0,project_language_list:void 0,project_category_list:void 0,license_list:void 0,ignore_list:void 0,owners_list:void 0,project_language_name:void 0,project_category_name:void 0,license_name:void 0,ignore_name:void 0,descNum:0,categoreFlag:!1,languageFlag:!1,ignoreFlag:!1,licenseFlag:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"render",value:function(){var e=this,t=this.props.form.getFieldDecorator,n=this.props.match.params.projectsType,d=this.state,s=d.CategoryList,u=d.LanguageList,p=d.GitignoreList,g=d.LicensesList,h=d.isSpin,b=d.owners_list,y=d.OwnerList,_=d.project_language_list,v=d.project_category_list,w=d.license_list,k=d.ignore_list,j=d.mirrorCheck,E=d.descNum,C=d.ignoreFlag,L=d.licenseFlag,B=d.languageFlag,F=d.categoreFlag;return f.default.createElement("div",{className:"main back-white",style:{padding:"0px",border:"none"}},f.default.createElement("div",{className:"newPanel"},f.default.createElement("div",{className:"newPanel_title"},n&&"mirror"===n?"导入":"新建","项目"),f.default.createElement(a.default,{spinning:h},f.default.createElement(o.default,null,f.default.createElement("div",{className:"newPanel_content"},n&&"mirror"===n&&f.default.createElement(f.default.Fragment,null,f.default.createElement(o.default.Item,{label:"导入仓库URL",style:{marginBottom:"0px"},colon:!1},t("clone_addr",{rules:[{required:!0,message:"请填写镜像版本库地址"}]})(f.default.createElement(c.default,{placeholder:"请输入需要导入到本项目的仓库地址",onBlur:this.ChangeAddr}))),f.default.createElement("p",{className:"formTip color-orange"},"示例:https://github.com/facebook/reack.git")),n&&"mirror"===n&&f.default.createElement("div",{className:"pb10"},f.default.createElement("p",{className:"mt10 mb10 color-grey-3 pointer",onClick:this.changeMirrorCheck},"需要授权验证",f.default.createElement("i",{className:j?"iconfont icon-xiajiantou font-13 ml10 color-grey-8":"iconfont icon-youjiantou font-13 ml10 color-grey-8"}),f.default.createElement("span",{className:"ml20 font-12 color-red"},"如果导入项目为私有仓库,则必须填写相应平台正确的用户名和密码")),j&&f.default.createElement("div",{className:"df mb10",style:{alignItems:"center"}},f.default.createElement("span",{className:"mr10"},"用户名"),f.default.createElement("input",{type:"password",style:{display:"none"}}),f.default.createElement(o.default.Item,{style:{marginBottom:"0px"},label:""},t("auth_username",{rules:[]})(f.default.createElement(c.default,{placeholder:"请输入对应平台的登录用户名",style:{width:"240px"}}))),f.default.createElement("span",{className:"mr10"},"密码"),f.default.createElement(o.default.Item,{style:{marginBottom:"0px"}},t("password",{rules:[]})(f.default.createElement(c.default.Password,{placeholder:"请输入对应平台的登录密码",autocomplete:"new-password",style:{width:"240px"}}))))),f.default.createElement(x.AlignCenter,null,f.default.createElement(o.default.Item,{label:"拥有者",style:{width:"260px"},colon:!1,className:"explainPos"},t("user_id",{rules:[{required:!0,message:"请选择拥有者"},{validator:function(t,n,a){return e.checkId(t,n,a,y,"拥有者")}}]})(f.default.createElement(l.default,{style:{width:"260px",height:"35px"},placeholder:"请选择拥有者",onChange:function(t,n){return e.ChangePlatform(t,n,"owners",y)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,y,"owners")}},b))),f.default.createElement("span",{className:"ml10 mr10 mt10 font-18"},"/"),f.default.createElement(o.default.Item,{label:"项目名称",className:"flex1 explainPos",colon:!1},t("name",{rules:[{required:!0,message:"请填写项目名称"}]})(f.default.createElement(c.default,{placeholder:"例如:团队协作方法与研究",maxLength:50})))),f.default.createElement(o.default.Item,{label:f.default.createElement("span",null,"项目标识 ",f.default.createElement("span",{className:"color-grey-9"},"(项目url标识部分)")),colon:!1},t("repository_name",{rules:[{required:!0,message:"请填写项目标识"}]})(f.default.createElement(c.default,{placeholder:"项目标识请使用与项目相关的英文关键字",maxLength:100}))),f.default.createElement("div",{className:"pr"},f.default.createElement("span",{className:"toprightNum"},E,"/200"),f.default.createElement(o.default.Item,{label:"项目简介",colon:!1,style:{marginBottom:"0px"}},t("description",{rules:[]})(f.default.createElement(c.default.TextArea,{maxLength:200,placeholder:"项目的介绍",autoSize:{minRows:2,maxRows:6},onChange:this.changeDesc})))),("deposit"===n||!n)&&f.default.createElement(f.default.Fragment,null,f.default.createElement(o.default.Item,{className:"privatePart"},t("ignoreFlag")(f.default.createElement(i.default,{checked:C,onChange:function(t){return e.showIgnoreFunc(t)}},".gitignore"))),C&&f.default.createElement(o.default.Item,null,t("ignore",{rules:[{required:C,message:"请选择gitignore"},{validator:function(t,n,a){return e.checkId(t,n,a,p,"gitignore")}}]})(f.default.createElement(l.default,{placeholder:"请选择gitignore,用来定义哪些文件不需要添加到版本管理中",onChange:function(t,n){return e.ChangePlatform(t,n,"ignore",p)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,p,"ignore")}},k))),f.default.createElement(o.default.Item,{className:"privatePart"},t("licenseFlag")(f.default.createElement(i.default,{checked:L,onChange:function(t){return e.showLicenseFunc(t)}},"开源许可证"))),L&&f.default.createElement(o.default.Item,null,t("license",{rules:[{required:L,message:"请选择开源许可证"},{validator:function(t,n,a){return e.checkId(t,n,a,g,"开源许可证")}}]})(f.default.createElement(l.default,{placeholder:"请选择开源许可证",onChange:function(t,n){return e.ChangePlatform(t,n,"license",g)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,g,"license")}},w)))),f.default.createElement(o.default.Item,{className:"privatePart"},t("private")(f.default.createElement(i.default,{value:"limit"},"将项目设为私有",f.default.createElement("span",{className:"font-13 color-grey-9"},"(只有项目所有人或拥有权限的项目成员才能看到)")))),n&&"mirror"===n&&f.default.createElement(o.default.Item,{className:"privatePart"},t("is_mirror")(f.default.createElement(i.default,{value:"limit"},"该仓库将是一个",f.default.createElement("span",{className:"color-blue"},"镜像"),"(设置为镜像后,该项目为只读,不能进行push等相关操作)"))),f.default.createElement(o.default.Item,{style:{margin:"0px"},className:"privatePart"},t("categoreFlag")(f.default.createElement(i.default,{checked:F,onChange:function(t){return e.showCateFunc(t)}},"项目类别"))),F&&f.default.createElement(o.default.Item,{className:"privatePart"},t("project_category",{rules:[{required:F,message:"请选择项目类别"},{validator:function(t,n,a){return e.checkId(t,n,a,s,"项目类别")}}]})(f.default.createElement(l.default,{placeholder:"请选择项目类别",onChange:function(t,n){return e.ChangePlatform(t,n,"project_category",s)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,s,"project_category")}},v))),f.default.createElement(o.default.Item,{className:"privatePart"},t("languageFlag")(f.default.createElement(i.default,{checked:B,onChange:function(t){return e.showLanguageFunc(t)}},"项目语言"))),B&&f.default.createElement(o.default.Item,null,t("project_language",{rules:[{required:B,message:"请选择项目语言"},{validator:function(t,n,a){return e.checkId(t,n,a,u,"项目语言")}}]})(f.default.createElement(l.default,{placeholder:"请选择项目语言",onChange:function(t,n){return e.ChangePlatform(t,n,"project_language",u)},className:"plateAutoComplete",onBlur:function(t){return e.blurCategory(t,u,"project_language")}},_))),f.default.createElement("div",{className:"mt20"},"注:",f.default.createElement("span",{className:"ant-form-item-required"})," 为必填项,否则为选填"),f.default.createElement(o.default.Item,{className:"formTip mt20"},f.default.createElement(r.default,{type:"primary",onClick:this.subMitFrom,className:"mr20"},n&&"mirror"===n?"导入":"创建","项目"),f.default.createElement(m.Link,{to:"/explore",className:"btn_32"},"取消")))))))}}]),t}(g.Component),k=o.default.create({name:"NewWorkForm"})(w);t.default=k},QkTP:function(e,t,n){},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=N(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),i=N(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=N(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=N(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),c=N(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),d=N(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),s=N(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=N(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=N(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=N(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=N(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=N(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),h=N(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),x=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),b=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=N(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),_=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=N(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),k=N(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=N(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),E=N(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),C=N(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),L=N(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),B=n("vOnD"),F=(a=B)&&a.__esModule?a:{default:a};function N(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=F.default.div(r),t.AlignCenterBetween=F.default.div(i),t.FlexAJ=F.default.div(l),t.AlignCenter=F.default.div(o),t.AlignTop=F.default.div(c),t.AlignAJBottom=F.default.div(d),t.Box=F.default.div(s),t.LongWidth=F.default.div(u),t.Long=F.default.div(p),t.ShortWidth=F.default.div(g),t.Short=F.default.div(f),t.Gap=F.default.div(m),t.WhiteBack=F.default.div(h),t.Blueline=F.default.a(x),t.Redline=F.default.a(b,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=F.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=F.default.a(_),t.Blueback=F.default.a(v),t.Redback=F.default.a(w),t.NumUl=F.default.ul(k),t.GreenUnder=F.default.a(j),t.Cancel=F.default.a(E),t.Content=F.default.div(C),t.GroupProjectBackgroup=F.default.div(L)}}]); \ No newline at end of file diff --git a/static/js/124.fdcba873.chunk.js b/static/js/125.cee161fc.chunk.js similarity index 99% rename from static/js/124.fdcba873.chunk.js rename to static/js/125.cee161fc.chunk.js index ac3af0c5e..80e188204 100644 --- a/static/js/124.fdcba873.chunk.js +++ b/static/js/125.cee161fc.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[124],{"008G":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,l=function(){function e(e,t){for(var a=0;a0?m.default.createElement("div",null,m.default.createElement("div",{className:"topWrapper"},m.default.createElement("span",null,"共",a&&a.issue_tags_count,"个标记"),m.default.createElement("ul",{className:"topWrapper_select"},m.default.createElement("li",null,m.default.createElement(r.default,{className:"topWrapperSelect",overlay:this.menu(),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,"标记",m.default.createElement(s.default,{type:"caret-down",className:"ml5"})))))),m.default.createElement("div",{className:"tagList"},a.issue_tags.map((function(t,n){return m.default.createElement("div",{key:n},m.default.createElement("span",{className:"width20 mr10"},m.default.createElement("span",{style:{backgroundColor:""+t.color},className:"tagColor"}),t.name),m.default.createElement("span",{className:"hide-1 width50 mr10"},t.description),m.default.createElement("span",{className:"width15 mr10"},t.issues_count,"个开启的任务"),a&&a.user_admin_or_member?m.default.createElement("div",{className:"width15 text-right"},m.default.createElement("a",{onClick:function(){return e.editshow(t)},className:"topWrapper_btn fr"},"编辑"),m.default.createElement(o.default,{placement:"bottom",title:"删除标签会将其从所有引用中删除。继续?",okText:"是",cancelText:"否",onConfirm:function(){return e.deletetag(t.id)}},m.default.createElement("a",{className:"a_btn delete_btn fr"},"删除"))):"")})))):m.default.createElement(g.default,{_html:"暂时还没有相关数据!"}),a&&a.issue_tags_count>u?m.default.createElement("div",{className:"mt30 mb50 edu-txt-center"},m.default.createElement(l.default,{simple:!0,defaultCurrent:p,total:a&&a.issue_tags_count,pageSize:u,onChange:this.ChangePage})):""),m.default.createElement(n.default,{title:"编辑标签",onCancel:this.handleCancel,visible:this.state.isShow,onOk:this.handleok,mask:!0,width:"60%"},m.default.createElement("div",{className:"dialogdiv"},m.default.createElement(i.default,{placeholder:"标签名字",maxLength:"10",className:"inptwidth",value:this.state.name,onChange:this.changmodelname}),m.default.createElement(i.default,{placeholder:"描述, 30字以内",maxLength:"30",className:"inputcount",value:this.state.description,onChange:this.changdescription}),m.default.createElement("div",null,m.default.createElement("div",{style:_.swatch,onClick:this.handleClick},m.default.createElement("div",{style:_.modalcolor},m.default.createElement("p",{style:{paddingLeft:25,width:100}},this.state.newcolor))),this.state.displayColorPicker?m.default.createElement("div",{style:_.popover},m.default.createElement("div",{style:_.cover,onClick:this.handleClose}),m.default.createElement(v.SketchPicker,{color:this.state.color,onChange:this.handleChange})):null))))}}]),t}(f.Component),k=c.default.create({name:"tageFrom"})(w);t.default=k}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[125],{"008G":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,l=function(){function e(e,t){for(var a=0;a0?m.default.createElement("div",null,m.default.createElement("div",{className:"topWrapper"},m.default.createElement("span",null,"共",a&&a.issue_tags_count,"个标记"),m.default.createElement("ul",{className:"topWrapper_select"},m.default.createElement("li",null,m.default.createElement(r.default,{className:"topWrapperSelect",overlay:this.menu(),trigger:["click"],placement:"bottomCenter"},m.default.createElement("span",null,"标记",m.default.createElement(s.default,{type:"caret-down",className:"ml5"})))))),m.default.createElement("div",{className:"tagList"},a.issue_tags.map((function(t,n){return m.default.createElement("div",{key:n},m.default.createElement("span",{className:"width20 mr10"},m.default.createElement("span",{style:{backgroundColor:""+t.color},className:"tagColor"}),t.name),m.default.createElement("span",{className:"hide-1 width50 mr10"},t.description),m.default.createElement("span",{className:"width15 mr10"},t.issues_count,"个开启的任务"),a&&a.user_admin_or_member?m.default.createElement("div",{className:"width15 text-right"},m.default.createElement("a",{onClick:function(){return e.editshow(t)},className:"topWrapper_btn fr"},"编辑"),m.default.createElement(o.default,{placement:"bottom",title:"删除标签会将其从所有引用中删除。继续?",okText:"是",cancelText:"否",onConfirm:function(){return e.deletetag(t.id)}},m.default.createElement("a",{className:"a_btn delete_btn fr"},"删除"))):"")})))):m.default.createElement(g.default,{_html:"暂时还没有相关数据!"}),a&&a.issue_tags_count>u?m.default.createElement("div",{className:"mt30 mb50 edu-txt-center"},m.default.createElement(l.default,{simple:!0,defaultCurrent:p,total:a&&a.issue_tags_count,pageSize:u,onChange:this.ChangePage})):""),m.default.createElement(n.default,{title:"编辑标签",onCancel:this.handleCancel,visible:this.state.isShow,onOk:this.handleok,mask:!0,width:"60%"},m.default.createElement("div",{className:"dialogdiv"},m.default.createElement(i.default,{placeholder:"标签名字",maxLength:"10",className:"inptwidth",value:this.state.name,onChange:this.changmodelname}),m.default.createElement(i.default,{placeholder:"描述, 30字以内",maxLength:"30",className:"inputcount",value:this.state.description,onChange:this.changdescription}),m.default.createElement("div",null,m.default.createElement("div",{style:_.swatch,onClick:this.handleClick},m.default.createElement("div",{style:_.modalcolor},m.default.createElement("p",{style:{paddingLeft:25,width:100}},this.state.newcolor))),this.state.displayColorPicker?m.default.createElement("div",{style:_.popover},m.default.createElement("div",{style:_.cover,onClick:this.handleClose}),m.default.createElement(v.SketchPicker,{color:this.state.color,onChange:this.handleChange})):null))))}}]),t}(f.Component),k=c.default.create({name:"tageFrom"})(w);t.default=k}}]); \ No newline at end of file diff --git a/static/js/126.03f34705.chunk.js b/static/js/126.03f34705.chunk.js deleted file mode 100644 index afef46c5b..000000000 --- a/static/js/126.03f34705.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[126],{DCaW:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=m(a("W9HT")),r=m(a("diRs")),n=m(a("5rEg")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,r=!1,n=void 0;try{for(var s,c=e[Symbol.iterator]();!(l=(s=c.next()).done)&&(a.push(s.value),!t||a.length!==t);l=!0);}catch(e){r=!0,n=e}finally{try{!l&&c.return&&c.return()}finally{if(r)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("Aosp"),a("1vPl");var c=a("q1tI"),i=m(c),u=a("ucFT");a("nujH");var o=a("hJRQ"),d=m(a("Tl6q"));function m(e){return e&&e.__esModule?e:{default:e}}var f=n.default.Search;t.default=function(e){var t=e.applyTaskId,a=e.current_user,n=e.showLoginDialog,m=e.isStudentApplyDate,p=e.studentApplyEnd,v=(0,c.useState)(void 0),E=s(v,2),y=E[0],h=E[1],g=(0,c.useState)([]),k=s(g,2),N=k[0],j=k[1],b=(0,c.useState)(!1),w=s(b,2),L=w[0],T=w[1];return(0,c.useEffect)((function(){T(!0);var e={curPage:1,keyword:y,pageSize:20};(0,o.projectList)(e).then((function(e){e&&"success"===e.message&&j(e.data.rows),T(!1)}))}),[y]),i.default.createElement("div",{className:"taskList listBox"},i.default.createElement("div",{className:"list"},i.default.createElement("div",{className:"search"},i.default.createElement(f,{placeholder:"请输入项目名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){h(e)}})),i.default.createElement(l.default,{spinning:L},i.default.createElement("div",{className:"projectListBox"},N&&N.map((function(e,l){return i.default.createElement(r.default,{placement:(l+1)%3==0?"bottomRight":(l+1)%3%2==0?"bottom":"bottomLeft",content:i.default.createElement(d.default,{detail:e,applyTaskId:t,current_user:a,showLoginDialog:n,isStudentApplyDate:m,studentApplyEnd:p}),trigger:"click",overlayClassName:"projectItemPopover",autoAdjustOverflow:!1},i.default.createElement("div",{className:"projectItem "+((l+1)%3==0||(l+1)%3%2==0?"":"firstBox")},i.default.createElement("div",{className:"border"}),i.default.createElement("div",{className:"projectLogo"},i.default.createElement("img",{src:u.main_site_url+"/api/attachments/"+e.projectLogoId,alt:""})),i.default.createElement("div",{className:"title"},e.projectName),i.default.createElement("div",{className:"intro"},e.projectIntro)))}))))))}},Tl6q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=o(a("2/Rp")),r=o(a("tsqr")),n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,r=!1,n=void 0;try{for(var s,c=e[Symbol.iterator]();!(l=(s=c.next()).done)&&(a.push(s.value),!t||a.length!==t);l=!0);}catch(e){r=!0,n=e}finally{try{!l&&c.return&&c.return()}finally{if(r)throw n}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("L/Qf"),a("8/o9");var s=a("q1tI"),c=o(s),i=o(a("2CTR")),u=a("hJRQ");function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.detail,a=e.projectId,o=e.applyTaskId,d=e.current_user,m=e.showLoginDialog,f=e.isStudentApplyDate,p=e.studentApplyEnd,v=(0,s.useState)(t),E=n(v,2),y=E[0],h=E[1];return(0,s.useEffect)((function(){!t&&a&&(0,u.getProjectById)(a).then((function(e){e&&"success"===e.message&&h(e.data)}))}),[t]),y?c.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},c.default.createElement("div",{className:"projectDetailHead"},c.default.createElement("span",{className:"name"},y.projectName),y.projectType&&c.default.createElement("span",{className:"type"},y.projectType),c.default.createElement("p",null,"GitLink项目地址:  ",c.default.createElement("a",{href:y.gitlinkUrl,className:"linkUrl"},y.gitlinkUrl)),c.default.createElement("div",null,"项目简介:  ",y.projectIntro)),y.registrationTaskList&&y.registrationTaskList.length>0?y.registrationTaskList.map((function(e){return c.default.createElement("div",{className:"taskItem mt20"},c.default.createElement("div",{className:"left"},c.default.createElement("div",{className:"taskTitle"},e.taskName),c.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名:   ",e.tutorName),c.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址:   ",c.default.createElement("span",null,e.tutorMail))),c.default.createElement("div",{className:"center"},c.default.createElement("div",{className:"taskDesc"},"      ",e.taskDesc),c.default.createElement("div",{className:"right oneLine taskUrl mt5"},"奖金:   ",c.default.createElement("span",{className:"taskReward"},e.taskReward)),e.taskUrl&&c.default.createElement("div",{className:"taskUrl"},"课题链接:   ",c.default.createElement("span",null,c.default.createElement("a",{href:y.taskUrl},e.taskUrl))),c.default.createElement("div",null,(f||p)&&(o&&e.id&&Object.keys(o).includes(e.id.toString())?c.default.createElement(l.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail"},"报名详情"):f&&c.default.createElement(l.default,{type:"primary",className:"applyBut",onClick:function(){var t;t=e.id,d&&d.login?o&&Object.keys(o).length>=2?r.default.error("最多只能同时报名两个课题"):window.location.href="/glcc/student/apply/"+t:m()}},"申请课题")))))})):c.default.createElement(i.default,{_html:"课题暂无数据",small:!0})):c.default.createElement("div",{className:"projectDetailBox nodata"},c.default.createElement(i.default,{_html:"暂无数据",small:!0}))}},nujH:function(e,t,a){}}]); \ No newline at end of file diff --git a/static/js/125.2524d880.chunk.js b/static/js/126.3d521971.chunk.js similarity index 98% rename from static/js/125.2524d880.chunk.js rename to static/js/126.3d521971.chunk.js index 47525fb3b..68b92b8b9 100644 --- a/static/js/125.2524d880.chunk.js +++ b/static/js/126.3d521971.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[125],{cUtz:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=r(a("2/Rp"));a("L/Qf");var n=r(a("q1tI")),u=a("spEH"),c=r(a("/k9T"));function r(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,r=e.onSuccess;return n.default.createElement(c.default,{visible:t,onCancel:a,title:"删除SSH密钥",btn:n.default.createElement("div",null,n.default.createElement(l.default,{size:"large",onClick:a},"取消"),n.default.createElement(l.default,{type:"danger",size:"large",onClick:r},"确认删除"))},n.default.createElement("div",{className:"desc"},n.default.createElement(u.AlignCenter,{className:"descMain"},n.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"您确定要删除此 SSH 密钥吗?"),n.default.createElement("p",null,"此操作将永久删除该SSH密钥,且不可恢复。如果您想再次使用该密钥,则需要您重新上传。")))}},kS2o:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=c(a("kLXV")),n=c(a("2/Rp"));a("k3Gp"),a("L/Qf");var u=c(a("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,c=e.desc;return u.default.createElement(l.default,{visible:t,onCancel:a,title:"SSH密钥详情",width:"600px",footer:null,className:"descModal"},u.default.createElement("div",null,u.default.createElement("p",{className:"color-grey-3 font-16 keysTitle"},u.default.createElement("span",{style:{fontWeight:"600"}},"SSH Key:"),u.default.createElement("span",null,c&&c.name)),u.default.createElement("p",{className:"mt5"},"添加时间:",c&&c.created_time),u.default.createElement("p",{className:"color-grey-3 mt30 keysTitle mb15"},u.default.createElement("span",{style:{fontWeight:"600"}},"公钥指纹:"),u.default.createElement("span",null,c&&c.fingerprint)),u.default.createElement("div",{className:"keyContent"},c&&c.content),u.default.createElement("div",{className:"edu-txt-center mt30 mb20"},u.default.createElement(n.default,{type:"primary",size:"large",style:{width:"100px"},onClick:a},"关闭"))))}},u5sb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=A(a("NUBc")),n=A(a("/ezw")),u=A(a("VXEj")),c=A(a("2/Rp")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,u=void 0;try{for(var c,r=e[Symbol.iterator]();!(l=(c=r.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,u=e}finally{try{!l&&r.return&&r.return()}finally{if(n)throw u}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("chzn"),a("LXko"),a("L/Qf");var i=a("q1tI"),s=A(i),d=A(a("yYO3")),f=A(a("vDqi")),o=A(a("cUtz")),m=A(a("kS2o"));function A(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,i.useState)(void 0),a=r(t,2),A=a[0],E=a[1],p=(0,i.useState)(1),g=r(p,2),h=g[0],v=g[1],y=(0,i.useState)(0),S=r(y,2),b=S[0],k=S[1],C=(0,i.useState)(void 0),N=r(C,2),z=N[0],w=N[1],I=(0,i.useState)(!1),U=r(I,2),Q=U[0],D=U[1],q=(0,i.useState)(!1),H=r(q,2),L=H[0],j=H[1],B=(0,i.useState)(void 0),O=r(B,2),V=O[0],M=O[1];function P(){f.default.get("/public_keys.json",{params:{page:h,limit:10}}).then((function(e){e&&e.data&&(E(e.data.public_keys),k(e.data.total_count))})).catch((function(e){}))}return(0,i.useEffect)((function(){P()}),[h]),s.default.createElement("div",null,s.default.createElement(o.default,{visible:Q,onCancel:function(){return D(!1)},onSuccess:function(){if(z){var t="/public_keys/"+z+".json";f.default.delete(t).then((function(t){t&&t.data&&(e.showNotification("密钥删除成功!"),D(!1),h>1&&A&&1===A.length?v(h-1):P())})).catch((function(e){}))}}}),s.default.createElement(m.default,{visible:L,onCancel:function(){return j(!1)},desc:V}),s.default.createElement("div",{className:"sshHead",style:{paddingBottom:"10px"}},s.default.createElement("span",{className:"text-shadow07"},"SSH密钥"),s.default.createElement("button",{type:"primary",size:"large",onClick:function(){return e.history.push("/settings/SSH/new")},className:"but25"},"添加SSH密钥")),A&&A.length>0&&s.default.createElement(u.default,null,A.map((function(e,t){return s.default.createElement(u.default.Item,{key:e.id},s.default.createElement("img",{src:d.default,alt:""}),s.default.createElement("div",null,s.default.createElement("p",{className:"color-grey-3"},s.default.createElement("a",{className:"task-hide",style:{display:"block",fontWeight:"500"},onClick:function(){M(e),j(!0)}},e.name)),s.default.createElement("p",{className:"task-hide color-grey-6"},e.fingerprint),s.default.createElement("span",{className:"color-grey-6"},"添加时间:",e.created_time)),s.default.createElement(c.default,{type:"danger",onClick:function(){w(e.id),D(!0)}},"删除"))}))),!A&&s.default.createElement(n.default,null),b>10&&s.default.createElement("div",{className:"edu-txt-center mt15"},s.default.createElement(l.default,{simple:!0,current:h,onChange:function(e){v(e)},pageSize:10,total:b})),(!A||A&&0===A.length)&&s.default.createElement("p",{className:"mt30 pl20"},"您还没有添加任何SSH密钥"),s.default.createElement("p",{className:"questionLink"},s.default.createElement("a",{href:"https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent",target:"_blank"},"如何生成SSH密钥?")))}},yYO3:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA75JREFUaEPtmUtoFEEQhqt6DyKIGPUkig8QDyoqCiIoRBAfCCJCRPGBwnZ3sh4MKiKIj5CLgqAeZGdqRrJEUTyLD/Bg8IUeRDzoQQVzEfUg3oKsmSnpsCubzc7uvHaNsA3LsEx11f91dQ81NQhNGFLKHUKIs8x8hIheNSHEX5eYpnMp5VIhxAlmPlT2y8y9juNcTTNOpa9UALq6uqZ2dHScAADzm14tFhFve5532nXdz2mDJAbQWitm7gaAVQ3EfUPEAd/3C47jfEgLJDaAEQ4ARvzqiGJGAGAgk8nczOfzLyPOnWAeGqC7u3uB53mdiLgaEdfFEF5Lq9lSz33ff1QsFu8NDg7+iAo0DiCbzXYaB0KIGQCwAADml64rS9eo/qPaf2Hmj4j4CQDGrsz8vlgsDhcKhV+1nI0DUEqdB4BzUaM22973/Y2u6w61AZq90kH+2xn4VytfjtvOQDsDCVeg1Vuoz/f9IfPcllJuA4A9iHgwCUOrAL4z8y7HcV5Ui5VSHkDEwbgQrQK4TETHgkQqpW4AwP44EK0C2EBEz4IEmjpLCPF40gIIIeZalvXlfwZYaFnWcBCAlNIc5tuTNgOIWLBt+3CdM/AAALZOWoCSsD4iMiX5uKGUugwAvXHEmzmtOsRj+qqDpfGO0QaIkvp2BmqsVnsL/U9b6DgAXIoiuNq2SWdgjeu6r2vpGtdW0VrvZeZbkw0AAOYQ0deGAEkKrrJzZj7sOE6h/F9rPVDZrY6zOEQU2EGccEMpZdp9pisXdwwz8xbTwFVKrQWApP3Pu0S0I0jMBACt9RVmPhpXfUUmhhBxrFWZcBwjIlOK1BwTAHp6epZ4nmfq+tkJA6cxfUQIsd6yrDehAYyhUuokAFxMQ0FCHzWLw0qfgYdDSvkQEbckFJBkuln19URkvicEjrrfB5RS5gXFtNhbPX77vr85qCMdKgNlI6WU6ctPaSVBvdqnWkfDLzS5XG6a53lvmXlRKyAQcalt2+/DxmoIYBzlcrl5o6Oj9wBgeVjHMezeIeLuKOJNjFAAxjCbzS7MZDL9zLwvhrhGU+4i4qmo4iMBlBVIKXOI2A8AMxupanQfEUeZ+QwRXWhkG3Q/dAYqHWitVzCzqVwPxA3MzPeFEBdt234S10esDFQGU0ptL3UbNoUVwcxPhRDXbNu+E3ZOPbtYGah2qJTKIuJRZl5WJ9gbRDTCr6chvOwjFYDSk8o8bk3vp5eZZ1WINN98r5kfEf1OU3ziLVRLjNZ6cQliJyLmzXbJ5/M/0xZe9vcHDbUzT1uov0sAAAAASUVORK5CYII="}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[126],{cUtz:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=r(a("2/Rp"));a("L/Qf");var n=r(a("q1tI")),u=a("spEH"),c=r(a("/k9T"));function r(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,r=e.onSuccess;return n.default.createElement(c.default,{visible:t,onCancel:a,title:"删除SSH密钥",btn:n.default.createElement("div",null,n.default.createElement(l.default,{size:"large",onClick:a},"取消"),n.default.createElement(l.default,{type:"danger",size:"large",onClick:r},"确认删除"))},n.default.createElement("div",{className:"desc"},n.default.createElement(u.AlignCenter,{className:"descMain"},n.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),"您确定要删除此 SSH 密钥吗?"),n.default.createElement("p",null,"此操作将永久删除该SSH密钥,且不可恢复。如果您想再次使用该密钥,则需要您重新上传。")))}},kS2o:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=c(a("kLXV")),n=c(a("2/Rp"));a("k3Gp"),a("L/Qf");var u=c(a("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,c=e.desc;return u.default.createElement(l.default,{visible:t,onCancel:a,title:"SSH密钥详情",width:"600px",footer:null,className:"descModal"},u.default.createElement("div",null,u.default.createElement("p",{className:"color-grey-3 font-16 keysTitle"},u.default.createElement("span",{style:{fontWeight:"600"}},"SSH Key:"),u.default.createElement("span",null,c&&c.name)),u.default.createElement("p",{className:"mt5"},"添加时间:",c&&c.created_time),u.default.createElement("p",{className:"color-grey-3 mt30 keysTitle mb15"},u.default.createElement("span",{style:{fontWeight:"600"}},"公钥指纹:"),u.default.createElement("span",null,c&&c.fingerprint)),u.default.createElement("div",{className:"keyContent"},c&&c.content),u.default.createElement("div",{className:"edu-txt-center mt30 mb20"},u.default.createElement(n.default,{type:"primary",size:"large",style:{width:"100px"},onClick:a},"关闭"))))}},u5sb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=A(a("NUBc")),n=A(a("/ezw")),u=A(a("VXEj")),c=A(a("2/Rp")),r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,u=void 0;try{for(var c,r=e[Symbol.iterator]();!(l=(c=r.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,u=e}finally{try{!l&&r.return&&r.return()}finally{if(n)throw u}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("YQTV"),a("chzn"),a("LXko"),a("L/Qf");var i=a("q1tI"),s=A(i),d=A(a("yYO3")),f=A(a("vDqi")),o=A(a("cUtz")),m=A(a("kS2o"));function A(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,i.useState)(void 0),a=r(t,2),A=a[0],E=a[1],p=(0,i.useState)(1),g=r(p,2),h=g[0],v=g[1],y=(0,i.useState)(0),S=r(y,2),b=S[0],k=S[1],C=(0,i.useState)(void 0),N=r(C,2),z=N[0],w=N[1],I=(0,i.useState)(!1),U=r(I,2),Q=U[0],D=U[1],q=(0,i.useState)(!1),H=r(q,2),L=H[0],j=H[1],B=(0,i.useState)(void 0),O=r(B,2),V=O[0],M=O[1];function P(){f.default.get("/public_keys.json",{params:{page:h,limit:10}}).then((function(e){e&&e.data&&(E(e.data.public_keys),k(e.data.total_count))})).catch((function(e){}))}return(0,i.useEffect)((function(){P()}),[h]),s.default.createElement("div",null,s.default.createElement(o.default,{visible:Q,onCancel:function(){return D(!1)},onSuccess:function(){if(z){var t="/public_keys/"+z+".json";f.default.delete(t).then((function(t){t&&t.data&&(e.showNotification("密钥删除成功!"),D(!1),h>1&&A&&1===A.length?v(h-1):P())})).catch((function(e){}))}}}),s.default.createElement(m.default,{visible:L,onCancel:function(){return j(!1)},desc:V}),s.default.createElement("div",{className:"sshHead",style:{paddingBottom:"10px"}},s.default.createElement("span",{className:"text-shadow07"},"SSH密钥"),s.default.createElement("button",{type:"primary",size:"large",onClick:function(){return e.history.push("/settings/SSH/new")},className:"but25"},"添加SSH密钥")),A&&A.length>0&&s.default.createElement(u.default,null,A.map((function(e,t){return s.default.createElement(u.default.Item,{key:e.id},s.default.createElement("img",{src:d.default,alt:""}),s.default.createElement("div",null,s.default.createElement("p",{className:"color-grey-3"},s.default.createElement("a",{className:"task-hide",style:{display:"block",fontWeight:"500"},onClick:function(){M(e),j(!0)}},e.name)),s.default.createElement("p",{className:"task-hide color-grey-6"},e.fingerprint),s.default.createElement("span",{className:"color-grey-6"},"添加时间:",e.created_time)),s.default.createElement(c.default,{type:"danger",onClick:function(){w(e.id),D(!0)}},"删除"))}))),!A&&s.default.createElement(n.default,null),b>10&&s.default.createElement("div",{className:"edu-txt-center mt15"},s.default.createElement(l.default,{simple:!0,current:h,onChange:function(e){v(e)},pageSize:10,total:b})),(!A||A&&0===A.length)&&s.default.createElement("p",{className:"mt30 pl20"},"您还没有添加任何SSH密钥"),s.default.createElement("p",{className:"questionLink"},s.default.createElement("a",{href:"https://docs.github.com/en/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent",target:"_blank"},"如何生成SSH密钥?")))}},yYO3:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA75JREFUaEPtmUtoFEEQhqt6DyKIGPUkig8QDyoqCiIoRBAfCCJCRPGBwnZ3sh4MKiKIj5CLgqAeZGdqRrJEUTyLD/Bg8IUeRDzoQQVzEfUg3oKsmSnpsCubzc7uvHaNsA3LsEx11f91dQ81NQhNGFLKHUKIs8x8hIheNSHEX5eYpnMp5VIhxAlmPlT2y8y9juNcTTNOpa9UALq6uqZ2dHScAADzm14tFhFve5532nXdz2mDJAbQWitm7gaAVQ3EfUPEAd/3C47jfEgLJDaAEQ4ARvzqiGJGAGAgk8nczOfzLyPOnWAeGqC7u3uB53mdiLgaEdfFEF5Lq9lSz33ff1QsFu8NDg7+iAo0DiCbzXYaB0KIGQCwAADml64rS9eo/qPaf2Hmj4j4CQDGrsz8vlgsDhcKhV+1nI0DUEqdB4BzUaM22973/Y2u6w61AZq90kH+2xn4VytfjtvOQDsDCVeg1Vuoz/f9IfPcllJuA4A9iHgwCUOrAL4z8y7HcV5Ui5VSHkDEwbgQrQK4TETHgkQqpW4AwP44EK0C2EBEz4IEmjpLCPF40gIIIeZalvXlfwZYaFnWcBCAlNIc5tuTNgOIWLBt+3CdM/AAALZOWoCSsD4iMiX5uKGUugwAvXHEmzmtOsRj+qqDpfGO0QaIkvp2BmqsVnsL/U9b6DgAXIoiuNq2SWdgjeu6r2vpGtdW0VrvZeZbkw0AAOYQ0deGAEkKrrJzZj7sOE6h/F9rPVDZrY6zOEQU2EGccEMpZdp9pisXdwwz8xbTwFVKrQWApP3Pu0S0I0jMBACt9RVmPhpXfUUmhhBxrFWZcBwjIlOK1BwTAHp6epZ4nmfq+tkJA6cxfUQIsd6yrDehAYyhUuokAFxMQ0FCHzWLw0qfgYdDSvkQEbckFJBkuln19URkvicEjrrfB5RS5gXFtNhbPX77vr85qCMdKgNlI6WU6ctPaSVBvdqnWkfDLzS5XG6a53lvmXlRKyAQcalt2+/DxmoIYBzlcrl5o6Oj9wBgeVjHMezeIeLuKOJNjFAAxjCbzS7MZDL9zLwvhrhGU+4i4qmo4iMBlBVIKXOI2A8AMxupanQfEUeZ+QwRXWhkG3Q/dAYqHWitVzCzqVwPxA3MzPeFEBdt234S10esDFQGU0ptL3UbNoUVwcxPhRDXbNu+E3ZOPbtYGah2qJTKIuJRZl5WJ9gbRDTCr6chvOwjFYDSk8o8bk3vp5eZZ1WINN98r5kfEf1OU3ziLVRLjNZ6cQliJyLmzXbJ5/M/0xZe9vcHDbUzT1uov0sAAAAASUVORK5CYII="}}]); \ No newline at end of file diff --git a/static/js/127.1e2c37c9.chunk.js b/static/js/127.1e2c37c9.chunk.js new file mode 100644 index 000000000..54757d941 --- /dev/null +++ b/static/js/127.1e2c37c9.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[127],{EjfP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o(n("W9HT"));n("04bd");var l=n("q1tI"),u=o(l),c=n("eO8H"),r=o(n("v/XU"));n("LnQG");var d=o(n("CnBM")),s=o(n("HUFq"));function o(e){return e&&e.__esModule?e:{default:e}}var i=(0,d.default)({loader:function(){return n.e(116).then(n.t.bind(null,"DCaW",7))},loading:s.default}),f=(0,d.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(10),n.e(57)]).then(n.t.bind(null,"CriP",7))},loading:s.default});t.default=function(e){var t=e.location,n=e.current_user,d=e.showLoginDialog,s=e.isStudentApplyDate,o=e.studentApplyEnd,p=e.applyTaskId,m=e.setStudentInfoReset,g=t.pathname;return(0,l.useEffect)((function(){window.scrollTo(0,0)}),[]),u.default.createElement("div",{className:"glcc_project"},u.default.createElement("img",{className:"glcc-banner",src:r.default,alt:""}),u.default.createElement("div",{className:"head"},u.default.createElement(c.Link,{to:"/glcc/subjects",className:g.endsWith("projects")?"":"active"},"课题列表"),u.default.createElement(c.Link,{to:"/glcc/projects",className:g.endsWith("projects")?"active":""},"项目列表")),u.default.createElement("div",{className:"gobackBox"},u.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),"课题及项目列表"),u.default.createElement(a.default,{spinning:!1},u.default.createElement(c.Switch,e,u.default.createElement(c.Route,{path:"/glcc/projects",render:function(e){return u.default.createElement(i,{applyTaskId:p,current_user:n,showLoginDialog:d,isStudentApplyDate:s,studentApplyEnd:o})}}),u.default.createElement(c.Route,{path:"/glcc/subjects",render:function(e){return u.default.createElement(f,{applyTaskId:p,setStudentInfoReset:m,current_user:n,showLoginDialog:d,isStudentApplyDate:s,studentApplyEnd:o})}}),u.default.createElement(c.Route,{path:"/glcc/student",render:function(e){return u.default.createElement(f,{applyTaskId:p,setStudentInfoReset:m,current_user:n,showLoginDialog:d,isStudentApplyDate:s,studentApplyEnd:o})}}))))}},LnQG:function(e,t,n){},"v/XU":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/studentProject.d14e51c5.png"}}]); \ No newline at end of file diff --git a/static/js/127.5f331d50.chunk.js b/static/js/128.4b60992e.chunk.js similarity index 99% rename from static/js/127.5f331d50.chunk.js rename to static/js/128.4b60992e.chunk.js index 9939d3953..98a04c182 100644 --- a/static/js/127.5f331d50.chunk.js +++ b/static/js/128.4b60992e.chunk.js @@ -1,2 +1,2 @@ -/*! For license information please see 127.5f331d50.chunk.js.LICENSE.txt */ -(this.webpackJsonp=this.webpackJsonp||[]).push([[127],{"13Nf":function(t,e,i){"use strict";i.r(e),i.d(e,"Cropper",(function(){return c}));var a=i("q1tI"),n=i.n(a),o=i("urRO"),r=i.n(o),h=function(){return(h=Object.assign||function(t){for(var e,i=1,a=arguments.length;i0&&t.zoomTo(c)}(t.currentTarget.cropper,D),x&&x(t)}}));M&&M(t)}return function(){var t,e;null===(e=null===(t=O.current)||void 0===t?void 0:t.cropper)||void 0===e||e.destroy()}}),[O]),n.a.createElement("div",{style:p,className:d},n.a.createElement("img",{crossOrigin:u,src:l,alt:y,style:{opacity:0,maxWidth:"100%"},ref:O}))}));e.default=c},YQfW:function(t,e,i){},urRO:function(t,e,i){t.exports=function(){"use strict";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function e(e){for(var i=1;it.length)&&(e=t.length);for(var i=0,a=new Array(e);i0&&t<1/0};function L(t){return void 0===t}function X(t){return"object"===i(t)&&null!==t}var R=Object.prototype.hasOwnProperty;function j(t){if(!X(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&R.call(i,"isPrototypeOf")}catch(t){return!1}}function S(t){return"function"==typeof t}var A=Array.prototype.slice;function I(t){return Array.from?Array.from(t):A.call(t)}function P(t,e){return t&&S(e)&&(Array.isArray(t)||H(t.length)?I(t).forEach((function(i,a){e.call(t,i,a,t)})):X(t)&&Object.keys(t).forEach((function(i){e.call(t,t[i],i,t)}))),t}var U=Object.assign||function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),a=1;a0&&i.forEach((function(e){X(e)&&Object.keys(e).forEach((function(i){t[i]=e[i]}))})),t},q=/\.\d*(?:0|9){12}\d*$/;function $(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return q.test(t)?Math.round(t*e)/e:t}var Q=/^width|height|left|top|marginLeft|marginTop$/;function K(t,e){var i=t.style;P(e,(function(t,e){Q.test(e)&&H(t)&&(t="".concat(t,"px")),i[e]=t}))}function Z(t,e){if(e)if(H(t.length))P(t,(function(t){Z(t,e)}));else if(t.classList)t.classList.add(e);else{var i=t.className.trim();i?i.indexOf(e)<0&&(t.className="".concat(i," ").concat(e)):t.className=e}}function J(t,e){e&&(H(t.length)?P(t,(function(t){J(t,e)})):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function G(t,e,i){e&&(H(t.length)?P(t,(function(t){G(t,e,i)})):i?Z(t,e):J(t,e))}var V=/([a-z\d])([A-Z])/g;function F(t){return t.replace(V,"$1-$2").toLowerCase()}function _(t,e){return X(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(F(e)))}function tt(t,e,i){X(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(F(e)),i)}var et=/\s\s*/,it=function(){var t=!1;if(s){var e=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});c.addEventListener("test",i,a),c.removeEventListener("test",i,a)}return t}();function at(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(et).forEach((function(e){if(!it){var o=t.listeners;o&&o[e]&&o[e][i]&&(n=o[e][i],delete o[e][i],0===Object.keys(o[e]).length&&delete o[e],0===Object.keys(o).length&&delete t.listeners)}t.removeEventListener(e,n,a)}))}function nt(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(et).forEach((function(e){if(a.once&&!it){var o=t.listeners,r=void 0===o?{}:o;n=function(){delete r[e][i],t.removeEventListener(e,n,a);for(var o=arguments.length,h=new Array(o),s=0;s1&&void 0!==arguments[1]?arguments[1]:"contain",o=Y(a),r=Y(i);if(o&&r){var h=i*e;"contain"===n&&h>a||"cover"===n&&h=8&&(o=s+l)}}}if(o){var p,d,u=i.getUint16(o,a);for(d=0;d=0?n:200),height:Math.max(i.offsetHeight,o>=0?o:100)};this.containerData=r,K(a,{width:r.width,height:r.height}),Z(t,m),J(a,m)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,a=Math.abs(e.rotate)%180==90,n=a?e.naturalHeight:e.naturalWidth,o=a?e.naturalWidth:e.naturalHeight,r=n/o,h=t.width,s=t.height;t.height*r>t.width?3===i?h=t.height*r:s=t.width/r:3===i?s=t.width/r:h=t.height*r;var c={aspectRatio:r,naturalWidth:n,naturalHeight:o,width:h,height:s};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=U({},c)},limitCanvas:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,r=i.viewMode,h=n.aspectRatio,s=this.cropped&&o;if(t){var c=Number(i.minCanvasWidth)||0,l=Number(i.minCanvasHeight)||0;r>1?(c=Math.max(c,a.width),l=Math.max(l,a.height),3===r&&(l*h>c?c=l*h:l=c/h)):r>0&&(c?c=Math.max(c,s?o.width:0):l?l=Math.max(l,s?o.height:0):s&&(c=o.width,(l=o.height)*h>c?c=l*h:l=c/h));var p=ut({aspectRatio:h,width:c,height:l});c=p.width,l=p.height,n.minWidth=c,n.minHeight=l,n.maxWidth=1/0,n.maxHeight=1/0}if(e)if(r>(s?0:1)){var d=a.width-n.width,u=a.height-n.height;n.minLeft=Math.min(0,d),n.minTop=Math.min(0,u),n.maxLeft=Math.max(0,d),n.maxTop=Math.max(0,u),s&&this.limited&&(n.minLeft=Math.min(o.left,o.left+(o.width-n.width)),n.minTop=Math.min(o.top,o.top+(o.height-n.height)),n.maxLeft=o.left,n.maxTop=o.top,2===r&&(n.width>=a.width&&(n.minLeft=Math.min(0,d),n.maxLeft=Math.max(0,d)),n.height>=a.height&&(n.minTop=Math.min(0,u),n.maxTop=Math.max(0,u))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(t,e){var i=this.canvasData,a=this.imageData;if(e){var n=function(t){var e=t.width,i=t.height,a=t.degree;if(90==(a=Math.abs(a)%180))return{width:i,height:e};var n=a%90*Math.PI/180,o=Math.sin(n),r=Math.cos(n),h=e*r+i*o,s=e*o+i*r;return a>90?{width:s,height:h}:{width:h,height:s}}({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),o=n.width,r=n.height,h=i.width*(o/i.naturalWidth),s=i.height*(r/i.naturalHeight);i.left-=(h-i.width)/2,i.top-=(s-i.height)/2,i.width=h,i.height=s,i.aspectRatio=o/r,i.naturalWidth=o,i.naturalHeight=r,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.widthi.maxHeight||i.heighte.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=e.left+(e.width-n.width)/2,n.top=e.top+(e.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=U({},n)},limitCropBox:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,r=this.limited,h=i.aspectRatio;if(t){var s=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,l=r?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,p=r?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height;s=Math.min(s,a.width),c=Math.min(c,a.height),h&&(s&&c?c*h>s?c=s/h:s=c*h:s?c=s/h:c&&(s=c*h),p*h>l?p=l/h:l=p*h),o.minWidth=Math.min(s,l),o.minHeight=Math.min(c,p),o.maxWidth=l,o.maxHeight=p}e&&(r?(o.minLeft=Math.max(0,n.left),o.minTop=Math.max(0,n.top),o.maxLeft=Math.min(a.width,n.left+n.width)-o.width,o.maxTop=Math.min(a.height,n.top+n.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=a.width-o.width,o.maxTop=a.height-o.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.widthi.maxHeight||i.height=e.width&&i.height>=e.height?"move":"all"),K(this.cropBox,U({width:i.width,height:i.height},pt({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ot(this.element,"crop",this.getData())}},bt={initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,a=e?this.crossOriginUrl:this.url,n=t.alt||"The image to preview",o=document.createElement("img");if(e&&(o.crossOrigin=e),o.src=a,o.alt=n,this.viewBox.appendChild(o),this.viewBoxImage=o,i){var r=i;"string"==typeof i?r=t.ownerDocument.querySelectorAll(i):i.querySelector&&(r=[i]),this.previews=r,P(r,(function(t){var i=document.createElement("img");tt(t,y,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=a,i.alt=n,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)}))}},resetPreview:function(){P(this.previews,(function(t){var e=_(t,y);K(t,{width:e.width,height:e.height}),t.innerHTML=e.html,function(t,e){if(X(t[e]))try{delete t[e]}catch(i){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(i){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(F(e)))}(t,y)}))},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,o=t.width,r=t.height,h=i.left-e.left-t.left,s=i.top-e.top-t.top;this.cropped&&!this.disabled&&(K(this.viewBoxImage,U({width:o,height:r},pt(U({translateX:-h,translateY:-s},t)))),P(this.previews,(function(e){var i=_(e,y),c=i.width,l=i.height,p=c,d=l,u=1;a&&(d=n*(u=c/a)),n&&d>l&&(p=a*(u=l/n),d=l),K(e,{width:p,height:d}),K(e.getElementsByTagName("img")[0],U({width:o*u,height:r*u},pt(U({translateX:-h*u,translateY:-s*u},t))))})))}},yt={bind:function(){var t=this.element,e=this.options,i=this.cropper;S(e.cropstart)&&nt(t,"cropstart",e.cropstart),S(e.cropmove)&&nt(t,"cropmove",e.cropmove),S(e.cropend)&&nt(t,"cropend",e.cropend),S(e.crop)&&nt(t,"crop",e.crop),S(e.zoom)&&nt(t,"zoom",e.zoom),nt(i,D,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&nt(i,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&nt(i,"dblclick",this.onDblclick=this.dblclick.bind(this)),nt(t.ownerDocument,O,this.onCropMove=this.cropMove.bind(this)),nt(t.ownerDocument,T,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&nt(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;S(e.cropstart)&&at(t,"cropstart",e.cropstart),S(e.cropmove)&&at(t,"cropmove",e.cropmove),S(e.cropend)&&at(t,"cropend",e.cropend),S(e.crop)&&at(t,"crop",e.crop),S(e.zoom)&&at(t,"zoom",e.zoom),at(i,D,this.onCropStart),e.zoomable&&e.zoomOnWheel&&at(i,"wheel",this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&at(i,"dblclick",this.onDblclick),at(t.ownerDocument,O,this.onCropMove),at(t.ownerDocument,T,this.onCropEnd),e.responsive&&at(window,"resize",this.onResize)}},xt={resize:function(){if(!this.disabled){var t,e,i=this.options,a=this.container,n=this.containerData,o=a.offsetWidth/n.width,r=a.offsetHeight/n.height,h=Math.abs(o-1)>Math.abs(r-1)?o:r;1!==h&&(i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(P(t,(function(e,i){t[i]=e*h}))),this.setCropBoxData(P(e,(function(t,i){e[i]=t*h})))))}},dblclick:function(){var t,e;this.disabled||"none"===this.options.dragMode||this.setDragMode((t=this.dragBox,e=d,(t.classList?t.classList.contains(e):t.className.indexOf(e)>-1)?"move":"crop"))},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){e.wheeling=!1}),50),t.deltaY?a=t.deltaY>0?1:-1:t.wheelDelta?a=-t.wheelDelta/120:t.detail&&(a=t.detail>0?1:-1),this.zoom(-a*i,t)))},cropStart:function(t){var e=t.buttons,i=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(H(e)&&1!==e||H(i)&&0!==i||t.ctrlKey))){var a,n=this.options,o=this.pointers;t.changedTouches?P(t.changedTouches,(function(t){o[t.identifier]=dt(t)})):o[t.pointerId||0]=dt(t),a=Object.keys(o).length>1&&n.zoomable&&n.zoomOnTouch?"zoom":_(t.target,b),B.test(a)&&!1!==ot(this.element,"cropstart",{originalEvent:t,action:a})&&(t.preventDefault(),this.action=a,this.cropping=!1,"crop"===a&&(this.cropping=!0,Z(this.dragBox,v)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==ot(this.element,"cropmove",{originalEvent:t,action:e})&&(t.changedTouches?P(t.changedTouches,(function(t){U(i[t.identifier]||{},dt(t,!0))})):U(i[t.pointerId||0]||{},dt(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?P(t.changedTouches,(function(t){delete i[t.identifier]})):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,G(this.dragBox,v,this.cropped&&this.options.modal)),ot(this.element,"cropend",{originalEvent:t,action:e}))}}},Mt={change:function(t){var i,a=this.options,n=this.canvasData,o=this.containerData,r=this.cropBoxData,h=this.pointers,s=this.action,c=a.aspectRatio,l=r.left,p=r.top,d=r.width,u=r.height,g=l+d,f=p+u,v=0,w=0,b=o.width,y=o.height,x=!0;!c&&t.shiftKey&&(c=d&&u?d/u:1),this.limited&&(v=r.minLeft,w=r.minTop,b=v+Math.min(o.width,n.width,n.left+n.width),y=w+Math.min(o.height,n.height,n.top+n.height));var M=h[Object.keys(h)[0]],C={x:M.endX-M.startX,y:M.endY-M.startY},D=function(t){switch(t){case"e":g+C.x>b&&(C.x=b-g);break;case"w":l+C.xy&&(C.y=y-f)}};switch(s){case"all":l+=C.x,p+=C.y;break;case"e":if(C.x>=0&&(g>=b||c&&(p<=w||f>=y))){x=!1;break}D("e"),(d+=C.x)<0&&(s="w",l-=d=-d),c&&(u=d/c,p+=(r.height-u)/2);break;case"n":if(C.y<=0&&(p<=w||c&&(l<=v||g>=b))){x=!1;break}D("n"),u-=C.y,p+=C.y,u<0&&(s="s",p-=u=-u),c&&(d=u*c,l+=(r.width-d)/2);break;case"w":if(C.x<=0&&(l<=v||c&&(p<=w||f>=y))){x=!1;break}D("w"),d-=C.x,l+=C.x,d<0&&(s="e",l-=d=-d),c&&(u=d/c,p+=(r.height-u)/2);break;case"s":if(C.y>=0&&(f>=y||c&&(l<=v||g>=b))){x=!1;break}D("s"),(u+=C.y)<0&&(s="n",p-=u=-u),c&&(d=u*c,l+=(r.width-d)/2);break;case"ne":if(c){if(C.y<=0&&(p<=w||g>=b)){x=!1;break}D("n"),u-=C.y,p+=C.y,d=u*c}else D("n"),D("e"),C.x>=0?gw&&(u-=C.y,p+=C.y):(u-=C.y,p+=C.y);d<0&&u<0?(s="sw",p-=u=-u,l-=d=-d):d<0?(s="nw",l-=d=-d):u<0&&(s="se",p-=u=-u);break;case"nw":if(c){if(C.y<=0&&(p<=w||l<=v)){x=!1;break}D("n"),u-=C.y,p+=C.y,d=u*c,l+=r.width-d}else D("n"),D("w"),C.x<=0?l>v?(d-=C.x,l+=C.x):C.y<=0&&p<=w&&(x=!1):(d-=C.x,l+=C.x),C.y<=0?p>w&&(u-=C.y,p+=C.y):(u-=C.y,p+=C.y);d<0&&u<0?(s="se",p-=u=-u,l-=d=-d):d<0?(s="ne",l-=d=-d):u<0&&(s="sw",p-=u=-u);break;case"sw":if(c){if(C.x<=0&&(l<=v||f>=y)){x=!1;break}D("w"),d-=C.x,l+=C.x,u=d/c}else D("s"),D("w"),C.x<=0?l>v?(d-=C.x,l+=C.x):C.y>=0&&f>=y&&(x=!1):(d-=C.x,l+=C.x),C.y>=0?f=0&&(g>=b||f>=y)){x=!1;break}D("e"),u=(d+=C.x)/c}else D("s"),D("e"),C.x>=0?g=0&&f>=y&&(x=!1):d+=C.x,C.y>=0?fMath.abs(a)&&(a=s)}))})),a}(h),t),x=!1;break;case"crop":if(!C.x||!C.y){x=!1;break}i=rt(this.cropper),l=M.startX-i.left,p=M.startY-i.top,d=r.minWidth,u=r.minHeight,C.x>0?s=C.y>0?"se":"ne":C.x<0&&(l-=d,s=C.y>0?"sw":"nw"),C.y<0&&(p-=u),this.cropped||(J(this.cropBox,m),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}x&&(r.width=d,r.height=u,r.left=l,r.top=p,this.action=s,this.renderCropBox()),P(h,(function(t){t.startX=t.endX,t.startY=t.endY}))}},Ct={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&Z(this.dragBox,v),J(this.cropBox,m),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=U({},this.initialImageData),this.canvasData=U({},this.initialCanvasData),this.cropBoxData=U({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(U(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),J(this.dragBox,v),Z(this.cropBox,m)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,P(this.previews,(function(e){e.getElementsByTagName("img")[0].src=t})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,J(this.cropper,u)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,Z(this.cropper,u)),this},destroy:function(){var t=this.element;return t.cropper?(t.cropper=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(L(t)?t:a+Number(t),L(e)?e:n+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(H(t)&&(i.left=t,a=!0),H(e)&&(i.top=e,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)},zoomTo:function(t,e,i){var a=this.options,n=this.canvasData,o=n.width,r=n.height,h=n.naturalWidth,s=n.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&a.zoomable){var c=h*t,l=s*t;if(!1===ot(this.element,"zoom",{ratio:t,oldRatio:o/h,originalEvent:i}))return this;if(i){var p=this.pointers,d=rt(this.cropper),u=p&&Object.keys(p).length?function(t){var e=0,i=0,a=0;return P(t,(function(t){var n=t.startX,o=t.startY;e+=n,i+=o,a+=1})),{pageX:e/=a,pageY:i/=a}}(p):{pageX:i.pageX,pageY:i.pageY};n.left-=(c-o)*((u.pageX-d.left-n.left)/o),n.top-=(l-r)*((u.pageY-d.top-n.top)/r)}else j(e)&&H(e.x)&&H(e.y)?(n.left-=(c-o)*((e.x-n.left)/o),n.top-=(l-r)*((e.y-n.top)/r)):(n.left-=(c-o)/2,n.top-=(l-r)/2);n.width=c,n.height=l,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return H(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,H(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(H(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(H(t)&&(i.scaleX=t,a=!0),H(e)&&(i.scaleY=e,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,n=this.canvasData,o=this.cropBoxData;if(this.ready&&this.cropped){t={x:o.left-n.left,y:o.top-n.top,width:o.width,height:o.height};var r=a.width/a.naturalWidth;if(P(t,(function(e,i){t[i]=e/r})),e){var h=Math.round(t.y+t.height),s=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=s-t.x,t.height=h-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=a.rotate||0),i.scalable&&(t.scaleX=a.scaleX||1,t.scaleY=a.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&j(t)){var o=!1;e.rotatable&&H(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,o=!0),e.scalable&&(H(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,o=!0),H(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var r=i.width/i.naturalWidth;H(t.x)&&(n.left=t.x*r+a.left),H(t.y)&&(n.top=t.y*r+a.top),H(t.width)&&(n.width=t.width*r),H(t.height)&&(n.height=t.height*r),this.setCropBoxData(n)}return this},getContainerData:function(){return this.ready?U({},this.containerData):{}},getImageData:function(){return this.sized?U({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&P(["left","top","width","height","naturalWidth","naturalHeight"],(function(i){e[i]=t[i]})),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&j(t)&&(H(t.left)&&(e.left=t.left),H(t.top)&&(e.top=t.top),H(t.width)?(e.width=t.width,e.height=t.width/i):H(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&j(t)&&(H(t.left)&&(a.left=t.left),H(t.top)&&(a.top=t.top),H(t.width)&&t.width!==a.width&&(e=!0,a.width=t.width),H(t.height)&&t.height!==a.height&&(i=!0,a.height=t.height),n&&(e?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,i=mt(this.image,this.imageData,e,t);if(!this.cropped)return i;var a=this.getData(),n=a.x,o=a.y,h=a.width,s=a.height,c=i.width/Math.floor(e.naturalWidth);1!==c&&(n*=c,o*=c,h*=c,s*=c);var l=h/s,p=ut({aspectRatio:l,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),d=ut({aspectRatio:l,width:t.minWidth||0,height:t.minHeight||0},"cover"),u=ut({aspectRatio:l,width:t.width||(1!==c?i.width:h),height:t.height||(1!==c?i.height:s)}),m=u.width,g=u.height;m=Math.min(p.width,Math.max(d.width,m)),g=Math.min(p.height,Math.max(d.height,g));var f=document.createElement("canvas"),v=f.getContext("2d");f.width=$(m),f.height=$(g),v.fillStyle=t.fillColor||"transparent",v.fillRect(0,0,m,g);var w=t.imageSmoothingEnabled,b=void 0===w||w,y=t.imageSmoothingQuality;v.imageSmoothingEnabled=b,y&&(v.imageSmoothingQuality=y);var x,M,C,D,O,T,B=i.width,k=i.height,E=n,W=o;E<=-h||E>B?(E=0,x=0,C=0,O=0):E<=0?(C=-E,E=0,O=x=Math.min(B,h+E)):E<=B&&(C=0,O=x=Math.min(h,B-E)),x<=0||W<=-s||W>k?(W=0,M=0,D=0,T=0):W<=0?(D=-W,W=0,T=M=Math.min(k,s+W)):W<=k&&(D=0,T=M=Math.min(s,k-W));var z=[E,W,x,M];if(O>0&&T>0){var N=m/h;z.push(C*N,D*N,O*N,T*N)}return v.drawImage.apply(v,[i].concat(r(z.map((function(t){return Math.floor($(t))}))))),f},setAspectRatio:function(t){var e=this.options;return this.disabled||L(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n="crop"===t,o=e.movable&&"move"===t;t=n||o?t:"none",e.dragMode=t,tt(i,b,t),G(i,d,n),G(i,w,o),e.cropBoxMovable||(tt(a,b,t),G(a,d,n),G(a,w,o))}return this}},Dt=c.Cropper,Ot=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(a(this,t),!e||!W.test(e.tagName))throw new Error("The first argument is required and must be an or element.");this.element=e,this.options=U({},z,j(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}var e,i,o;return e=t,o=[{key:"noConflict",value:function(){return window.Cropper=Dt,t}},{key:"setDefaults",value:function(t){U(z,j(t)&&t)}}],(i=[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e.cropper){if(e.cropper=this,"img"===i){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var i=this.element,a=this.options;if(a.rotatable||a.scalable||(a.checkOrientation=!1),a.checkOrientation&&window.ArrayBuffer)if(k.test(t))E.test(t)?this.read((n=t.replace(ft,""),o=atob(n),r=new ArrayBuffer(o.length),P(h=new Uint8Array(r),(function(t,e){h[e]=o.charCodeAt(e)})),r)):this.clone();else{var n,o,r,h,s=new XMLHttpRequest,c=this.clone.bind(this);this.reloading=!0,this.xhr=s,s.onabort=c,s.onerror=c,s.ontimeout=c,s.onprogress=function(){"image/jpeg"!==s.getResponseHeader("content-type")&&s.abort()},s.onload=function(){e.read(s.response)},s.onloadend=function(){e.reloading=!1,e.xhr=null},a.checkCrossOrigin&&ct(t)&&i.crossOrigin&&(t=lt(t)),s.open("GET",t,!0),s.responseType="arraybuffer",s.withCredentials="use-credentials"===i.crossOrigin,s.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,a=vt(t),n=0,o=1,r=1;if(a>1){this.url=function(t,e){for(var i=[],a=new Uint8Array(t);a.length>0;)i.push(gt.apply(null,I(a.subarray(0,8192)))),a=a.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}(t,"image/jpeg");var h=function(t){var e=0,i=1,a=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:a=-1;break;case 5:e=90,a=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:a}}(a);n=h.rotate,o=h.scaleX,r=h.scaleY}e.rotatable&&(i.rotate=n),e.scalable&&(i.scaleX=o,i.scaleY=r),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,a=e;this.options.checkCrossOrigin&&ct(e)&&(i||(i="anonymous"),a=lt(e)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||e,n.alt=t.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),Z(n,g),t.parentNode.insertBefore(n,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var i=c.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(c.navigator.userAgent),a=function(e,i){U(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=U({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||i){var n=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||o.removeChild(n)},n.src=e.src,i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(n))}else a(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,a=t.parentNode,n=document.createElement("div");n.innerHTML='
';var o=n.querySelector(".".concat("cropper","-container")),r=o.querySelector(".".concat("cropper","-canvas")),h=o.querySelector(".".concat("cropper","-drag-box")),s=o.querySelector(".".concat("cropper","-crop-box")),c=s.querySelector(".".concat("cropper","-face"));this.container=a,this.cropper=o,this.canvas=r,this.dragBox=h,this.cropBox=s,this.viewBox=o.querySelector(".".concat("cropper","-view-box")),this.face=c,r.appendChild(i),Z(t,m),a.insertBefore(o,t.nextSibling),this.isImg||J(i,g),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,Z(s,m),e.guides||Z(s.getElementsByClassName("".concat("cropper","-dashed")),m),e.center||Z(s.getElementsByClassName("".concat("cropper","-center")),m),e.background&&Z(o,"".concat("cropper","-bg")),e.highlight||Z(c,f),e.cropBoxMovable&&(Z(c,w),tt(c,b,"all")),e.cropBoxResizable||(Z(s.getElementsByClassName("".concat("cropper","-line")),m),Z(s.getElementsByClassName("".concat("cropper","-point")),m)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),S(e.ready)&&nt(t,"ready",e.ready,{once:!0}),ot(t,"ready")}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),J(this.element,m))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}])&&n(e.prototype,i),o&&n(e,o),t}();return U(Ot.prototype,wt,bt,yt,xt,Mt,Ct),Ot}()}}]); \ No newline at end of file +/*! For license information please see 128.4b60992e.chunk.js.LICENSE.txt */ +(this.webpackJsonp=this.webpackJsonp||[]).push([[128],{"13Nf":function(t,e,i){"use strict";i.r(e),i.d(e,"Cropper",(function(){return c}));var a=i("q1tI"),n=i.n(a),o=i("urRO"),r=i.n(o),h=function(){return(h=Object.assign||function(t){for(var e,i=1,a=arguments.length;i0&&t.zoomTo(c)}(t.currentTarget.cropper,D),x&&x(t)}}));M&&M(t)}return function(){var t,e;null===(e=null===(t=O.current)||void 0===t?void 0:t.cropper)||void 0===e||e.destroy()}}),[O]),n.a.createElement("div",{style:p,className:d},n.a.createElement("img",{crossOrigin:u,src:l,alt:y,style:{opacity:0,maxWidth:"100%"},ref:O}))}));e.default=c},YQfW:function(t,e,i){},urRO:function(t,e,i){t.exports=function(){"use strict";function t(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,a)}return i}function e(e){for(var i=1;it.length)&&(e=t.length);for(var i=0,a=new Array(e);i0&&t<1/0};function L(t){return void 0===t}function X(t){return"object"===i(t)&&null!==t}var R=Object.prototype.hasOwnProperty;function j(t){if(!X(t))return!1;try{var e=t.constructor,i=e.prototype;return e&&i&&R.call(i,"isPrototypeOf")}catch(t){return!1}}function S(t){return"function"==typeof t}var A=Array.prototype.slice;function I(t){return Array.from?Array.from(t):A.call(t)}function P(t,e){return t&&S(e)&&(Array.isArray(t)||H(t.length)?I(t).forEach((function(i,a){e.call(t,i,a,t)})):X(t)&&Object.keys(t).forEach((function(i){e.call(t,t[i],i,t)}))),t}var U=Object.assign||function(t){for(var e=arguments.length,i=new Array(e>1?e-1:0),a=1;a0&&i.forEach((function(e){X(e)&&Object.keys(e).forEach((function(i){t[i]=e[i]}))})),t},q=/\.\d*(?:0|9){12}\d*$/;function $(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return q.test(t)?Math.round(t*e)/e:t}var Q=/^width|height|left|top|marginLeft|marginTop$/;function K(t,e){var i=t.style;P(e,(function(t,e){Q.test(e)&&H(t)&&(t="".concat(t,"px")),i[e]=t}))}function Z(t,e){if(e)if(H(t.length))P(t,(function(t){Z(t,e)}));else if(t.classList)t.classList.add(e);else{var i=t.className.trim();i?i.indexOf(e)<0&&(t.className="".concat(i," ").concat(e)):t.className=e}}function J(t,e){e&&(H(t.length)?P(t,(function(t){J(t,e)})):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function G(t,e,i){e&&(H(t.length)?P(t,(function(t){G(t,e,i)})):i?Z(t,e):J(t,e))}var V=/([a-z\d])([A-Z])/g;function F(t){return t.replace(V,"$1-$2").toLowerCase()}function _(t,e){return X(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(F(e)))}function tt(t,e,i){X(i)?t[e]=i:t.dataset?t.dataset[e]=i:t.setAttribute("data-".concat(F(e)),i)}var et=/\s\s*/,it=function(){var t=!1;if(s){var e=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});c.addEventListener("test",i,a),c.removeEventListener("test",i,a)}return t}();function at(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(et).forEach((function(e){if(!it){var o=t.listeners;o&&o[e]&&o[e][i]&&(n=o[e][i],delete o[e][i],0===Object.keys(o[e]).length&&delete o[e],0===Object.keys(o).length&&delete t.listeners)}t.removeEventListener(e,n,a)}))}function nt(t,e,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;e.trim().split(et).forEach((function(e){if(a.once&&!it){var o=t.listeners,r=void 0===o?{}:o;n=function(){delete r[e][i],t.removeEventListener(e,n,a);for(var o=arguments.length,h=new Array(o),s=0;s1&&void 0!==arguments[1]?arguments[1]:"contain",o=Y(a),r=Y(i);if(o&&r){var h=i*e;"contain"===n&&h>a||"cover"===n&&h=8&&(o=s+l)}}}if(o){var p,d,u=i.getUint16(o,a);for(d=0;d=0?n:200),height:Math.max(i.offsetHeight,o>=0?o:100)};this.containerData=r,K(a,{width:r.width,height:r.height}),Z(t,m),J(a,m)},initCanvas:function(){var t=this.containerData,e=this.imageData,i=this.options.viewMode,a=Math.abs(e.rotate)%180==90,n=a?e.naturalHeight:e.naturalWidth,o=a?e.naturalWidth:e.naturalHeight,r=n/o,h=t.width,s=t.height;t.height*r>t.width?3===i?h=t.height*r:s=t.width/r:3===i?s=t.width/r:h=t.height*r;var c={aspectRatio:r,naturalWidth:n,naturalHeight:o,width:h,height:s};this.canvasData=c,this.limited=1===i||2===i,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=U({},c)},limitCanvas:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,r=i.viewMode,h=n.aspectRatio,s=this.cropped&&o;if(t){var c=Number(i.minCanvasWidth)||0,l=Number(i.minCanvasHeight)||0;r>1?(c=Math.max(c,a.width),l=Math.max(l,a.height),3===r&&(l*h>c?c=l*h:l=c/h)):r>0&&(c?c=Math.max(c,s?o.width:0):l?l=Math.max(l,s?o.height:0):s&&(c=o.width,(l=o.height)*h>c?c=l*h:l=c/h));var p=ut({aspectRatio:h,width:c,height:l});c=p.width,l=p.height,n.minWidth=c,n.minHeight=l,n.maxWidth=1/0,n.maxHeight=1/0}if(e)if(r>(s?0:1)){var d=a.width-n.width,u=a.height-n.height;n.minLeft=Math.min(0,d),n.minTop=Math.min(0,u),n.maxLeft=Math.max(0,d),n.maxTop=Math.max(0,u),s&&this.limited&&(n.minLeft=Math.min(o.left,o.left+(o.width-n.width)),n.minTop=Math.min(o.top,o.top+(o.height-n.height)),n.maxLeft=o.left,n.maxTop=o.top,2===r&&(n.width>=a.width&&(n.minLeft=Math.min(0,d),n.maxLeft=Math.max(0,d)),n.height>=a.height&&(n.minTop=Math.min(0,u),n.maxTop=Math.max(0,u))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(t,e){var i=this.canvasData,a=this.imageData;if(e){var n=function(t){var e=t.width,i=t.height,a=t.degree;if(90==(a=Math.abs(a)%180))return{width:i,height:e};var n=a%90*Math.PI/180,o=Math.sin(n),r=Math.cos(n),h=e*r+i*o,s=e*o+i*r;return a>90?{width:s,height:h}:{width:h,height:s}}({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),o=n.width,r=n.height,h=i.width*(o/i.naturalWidth),s=i.height*(r/i.naturalHeight);i.left-=(h-i.width)/2,i.top-=(s-i.height)/2,i.width=h,i.height=s,i.aspectRatio=o/r,i.naturalWidth=o,i.naturalHeight=r,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.widthi.maxHeight||i.heighte.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=e.left+(e.width-n.width)/2,n.top=e.top+(e.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=U({},n)},limitCropBox:function(t,e){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,r=this.limited,h=i.aspectRatio;if(t){var s=Number(i.minCropBoxWidth)||0,c=Number(i.minCropBoxHeight)||0,l=r?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,p=r?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height;s=Math.min(s,a.width),c=Math.min(c,a.height),h&&(s&&c?c*h>s?c=s/h:s=c*h:s?c=s/h:c&&(s=c*h),p*h>l?p=l/h:l=p*h),o.minWidth=Math.min(s,l),o.minHeight=Math.min(c,p),o.maxWidth=l,o.maxHeight=p}e&&(r?(o.minLeft=Math.max(0,n.left),o.minTop=Math.max(0,n.top),o.maxLeft=Math.min(a.width,n.left+n.width)-o.width,o.maxTop=Math.min(a.height,n.top+n.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=a.width-o.width,o.maxTop=a.height-o.height))},renderCropBox:function(){var t=this.options,e=this.containerData,i=this.cropBoxData;(i.width>i.maxWidth||i.widthi.maxHeight||i.height=e.width&&i.height>=e.height?"move":"all"),K(this.cropBox,U({width:i.width,height:i.height},pt({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),ot(this.element,"crop",this.getData())}},bt={initPreview:function(){var t=this.element,e=this.crossOrigin,i=this.options.preview,a=e?this.crossOriginUrl:this.url,n=t.alt||"The image to preview",o=document.createElement("img");if(e&&(o.crossOrigin=e),o.src=a,o.alt=n,this.viewBox.appendChild(o),this.viewBoxImage=o,i){var r=i;"string"==typeof i?r=t.ownerDocument.querySelectorAll(i):i.querySelector&&(r=[i]),this.previews=r,P(r,(function(t){var i=document.createElement("img");tt(t,y,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(i.crossOrigin=e),i.src=a,i.alt=n,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(i)}))}},resetPreview:function(){P(this.previews,(function(t){var e=_(t,y);K(t,{width:e.width,height:e.height}),t.innerHTML=e.html,function(t,e){if(X(t[e]))try{delete t[e]}catch(i){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(i){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(F(e)))}(t,y)}))},preview:function(){var t=this.imageData,e=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,o=t.width,r=t.height,h=i.left-e.left-t.left,s=i.top-e.top-t.top;this.cropped&&!this.disabled&&(K(this.viewBoxImage,U({width:o,height:r},pt(U({translateX:-h,translateY:-s},t)))),P(this.previews,(function(e){var i=_(e,y),c=i.width,l=i.height,p=c,d=l,u=1;a&&(d=n*(u=c/a)),n&&d>l&&(p=a*(u=l/n),d=l),K(e,{width:p,height:d}),K(e.getElementsByTagName("img")[0],U({width:o*u,height:r*u},pt(U({translateX:-h*u,translateY:-s*u},t))))})))}},yt={bind:function(){var t=this.element,e=this.options,i=this.cropper;S(e.cropstart)&&nt(t,"cropstart",e.cropstart),S(e.cropmove)&&nt(t,"cropmove",e.cropmove),S(e.cropend)&&nt(t,"cropend",e.cropend),S(e.crop)&&nt(t,"crop",e.crop),S(e.zoom)&&nt(t,"zoom",e.zoom),nt(i,D,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&nt(i,"wheel",this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&nt(i,"dblclick",this.onDblclick=this.dblclick.bind(this)),nt(t.ownerDocument,O,this.onCropMove=this.cropMove.bind(this)),nt(t.ownerDocument,T,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&nt(window,"resize",this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,i=this.cropper;S(e.cropstart)&&at(t,"cropstart",e.cropstart),S(e.cropmove)&&at(t,"cropmove",e.cropmove),S(e.cropend)&&at(t,"cropend",e.cropend),S(e.crop)&&at(t,"crop",e.crop),S(e.zoom)&&at(t,"zoom",e.zoom),at(i,D,this.onCropStart),e.zoomable&&e.zoomOnWheel&&at(i,"wheel",this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&at(i,"dblclick",this.onDblclick),at(t.ownerDocument,O,this.onCropMove),at(t.ownerDocument,T,this.onCropEnd),e.responsive&&at(window,"resize",this.onResize)}},xt={resize:function(){if(!this.disabled){var t,e,i=this.options,a=this.container,n=this.containerData,o=a.offsetWidth/n.width,r=a.offsetHeight/n.height,h=Math.abs(o-1)>Math.abs(r-1)?o:r;1!==h&&(i.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),i.restore&&(this.setCanvasData(P(t,(function(e,i){t[i]=e*h}))),this.setCropBoxData(P(e,(function(t,i){e[i]=t*h})))))}},dblclick:function(){var t,e;this.disabled||"none"===this.options.dragMode||this.setDragMode((t=this.dragBox,e=d,(t.classList?t.classList.contains(e):t.className.indexOf(e)>-1)?"move":"crop"))},wheel:function(t){var e=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){e.wheeling=!1}),50),t.deltaY?a=t.deltaY>0?1:-1:t.wheelDelta?a=-t.wheelDelta/120:t.detail&&(a=t.detail>0?1:-1),this.zoom(-a*i,t)))},cropStart:function(t){var e=t.buttons,i=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(H(e)&&1!==e||H(i)&&0!==i||t.ctrlKey))){var a,n=this.options,o=this.pointers;t.changedTouches?P(t.changedTouches,(function(t){o[t.identifier]=dt(t)})):o[t.pointerId||0]=dt(t),a=Object.keys(o).length>1&&n.zoomable&&n.zoomOnTouch?"zoom":_(t.target,b),B.test(a)&&!1!==ot(this.element,"cropstart",{originalEvent:t,action:a})&&(t.preventDefault(),this.action=a,this.cropping=!1,"crop"===a&&(this.cropping=!0,Z(this.dragBox,v)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var i=this.pointers;t.preventDefault(),!1!==ot(this.element,"cropmove",{originalEvent:t,action:e})&&(t.changedTouches?P(t.changedTouches,(function(t){U(i[t.identifier]||{},dt(t,!0))})):U(i[t.pointerId||0]||{},dt(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,i=this.pointers;t.changedTouches?P(t.changedTouches,(function(t){delete i[t.identifier]})):delete i[t.pointerId||0],e&&(t.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,G(this.dragBox,v,this.cropped&&this.options.modal)),ot(this.element,"cropend",{originalEvent:t,action:e}))}}},Mt={change:function(t){var i,a=this.options,n=this.canvasData,o=this.containerData,r=this.cropBoxData,h=this.pointers,s=this.action,c=a.aspectRatio,l=r.left,p=r.top,d=r.width,u=r.height,g=l+d,f=p+u,v=0,w=0,b=o.width,y=o.height,x=!0;!c&&t.shiftKey&&(c=d&&u?d/u:1),this.limited&&(v=r.minLeft,w=r.minTop,b=v+Math.min(o.width,n.width,n.left+n.width),y=w+Math.min(o.height,n.height,n.top+n.height));var M=h[Object.keys(h)[0]],C={x:M.endX-M.startX,y:M.endY-M.startY},D=function(t){switch(t){case"e":g+C.x>b&&(C.x=b-g);break;case"w":l+C.xy&&(C.y=y-f)}};switch(s){case"all":l+=C.x,p+=C.y;break;case"e":if(C.x>=0&&(g>=b||c&&(p<=w||f>=y))){x=!1;break}D("e"),(d+=C.x)<0&&(s="w",l-=d=-d),c&&(u=d/c,p+=(r.height-u)/2);break;case"n":if(C.y<=0&&(p<=w||c&&(l<=v||g>=b))){x=!1;break}D("n"),u-=C.y,p+=C.y,u<0&&(s="s",p-=u=-u),c&&(d=u*c,l+=(r.width-d)/2);break;case"w":if(C.x<=0&&(l<=v||c&&(p<=w||f>=y))){x=!1;break}D("w"),d-=C.x,l+=C.x,d<0&&(s="e",l-=d=-d),c&&(u=d/c,p+=(r.height-u)/2);break;case"s":if(C.y>=0&&(f>=y||c&&(l<=v||g>=b))){x=!1;break}D("s"),(u+=C.y)<0&&(s="n",p-=u=-u),c&&(d=u*c,l+=(r.width-d)/2);break;case"ne":if(c){if(C.y<=0&&(p<=w||g>=b)){x=!1;break}D("n"),u-=C.y,p+=C.y,d=u*c}else D("n"),D("e"),C.x>=0?gw&&(u-=C.y,p+=C.y):(u-=C.y,p+=C.y);d<0&&u<0?(s="sw",p-=u=-u,l-=d=-d):d<0?(s="nw",l-=d=-d):u<0&&(s="se",p-=u=-u);break;case"nw":if(c){if(C.y<=0&&(p<=w||l<=v)){x=!1;break}D("n"),u-=C.y,p+=C.y,d=u*c,l+=r.width-d}else D("n"),D("w"),C.x<=0?l>v?(d-=C.x,l+=C.x):C.y<=0&&p<=w&&(x=!1):(d-=C.x,l+=C.x),C.y<=0?p>w&&(u-=C.y,p+=C.y):(u-=C.y,p+=C.y);d<0&&u<0?(s="se",p-=u=-u,l-=d=-d):d<0?(s="ne",l-=d=-d):u<0&&(s="sw",p-=u=-u);break;case"sw":if(c){if(C.x<=0&&(l<=v||f>=y)){x=!1;break}D("w"),d-=C.x,l+=C.x,u=d/c}else D("s"),D("w"),C.x<=0?l>v?(d-=C.x,l+=C.x):C.y>=0&&f>=y&&(x=!1):(d-=C.x,l+=C.x),C.y>=0?f=0&&(g>=b||f>=y)){x=!1;break}D("e"),u=(d+=C.x)/c}else D("s"),D("e"),C.x>=0?g=0&&f>=y&&(x=!1):d+=C.x,C.y>=0?fMath.abs(a)&&(a=s)}))})),a}(h),t),x=!1;break;case"crop":if(!C.x||!C.y){x=!1;break}i=rt(this.cropper),l=M.startX-i.left,p=M.startY-i.top,d=r.minWidth,u=r.minHeight,C.x>0?s=C.y>0?"se":"ne":C.x<0&&(l-=d,s=C.y>0?"sw":"nw"),C.y<0&&(p-=u),this.cropped||(J(this.cropBox,m),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}x&&(r.width=d,r.height=u,r.left=l,r.top=p,this.action=s,this.renderCropBox()),P(h,(function(t){t.startX=t.endX,t.startY=t.endY}))}},Ct={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&Z(this.dragBox,v),J(this.cropBox,m),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=U({},this.initialImageData),this.canvasData=U({},this.initialCanvasData),this.cropBoxData=U({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(U(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),J(this.dragBox,v),Z(this.cropBox,m)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,P(this.previews,(function(e){e.getElementsByTagName("img")[0].src=t})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,J(this.cropper,u)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,Z(this.cropper,u)),this},destroy:function(){var t=this.element;return t.cropper?(t.cropper=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(L(t)?t:a+Number(t),L(e)?e:n+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.canvasData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(H(t)&&(i.left=t,a=!0),H(e)&&(i.top=e,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(t,e){var i=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(i.width*t/i.naturalWidth,null,e)},zoomTo:function(t,e,i){var a=this.options,n=this.canvasData,o=n.width,r=n.height,h=n.naturalWidth,s=n.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&a.zoomable){var c=h*t,l=s*t;if(!1===ot(this.element,"zoom",{ratio:t,oldRatio:o/h,originalEvent:i}))return this;if(i){var p=this.pointers,d=rt(this.cropper),u=p&&Object.keys(p).length?function(t){var e=0,i=0,a=0;return P(t,(function(t){var n=t.startX,o=t.startY;e+=n,i+=o,a+=1})),{pageX:e/=a,pageY:i/=a}}(p):{pageX:i.pageX,pageY:i.pageY};n.left-=(c-o)*((u.pageX-d.left-n.left)/o),n.top-=(l-r)*((u.pageY-d.top-n.top)/r)}else j(e)&&H(e.x)&&H(e.y)?(n.left-=(c-o)*((e.x-n.left)/o),n.top-=(l-r)*((e.y-n.top)/r)):(n.left-=(c-o)/2,n.top-=(l-r)/2);n.width=c,n.height=l,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return H(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,H(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(H(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,i=this.imageData,a=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(H(t)&&(i.scaleX=t,a=!0),H(e)&&(i.scaleY=e,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.options,a=this.imageData,n=this.canvasData,o=this.cropBoxData;if(this.ready&&this.cropped){t={x:o.left-n.left,y:o.top-n.top,width:o.width,height:o.height};var r=a.width/a.naturalWidth;if(P(t,(function(e,i){t[i]=e/r})),e){var h=Math.round(t.y+t.height),s=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=s-t.x,t.height=h-t.y}}else t={x:0,y:0,width:0,height:0};return i.rotatable&&(t.rotate=a.rotate||0),i.scalable&&(t.scaleX=a.scaleX||1,t.scaleY=a.scaleY||1),t},setData:function(t){var e=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&j(t)){var o=!1;e.rotatable&&H(t.rotate)&&t.rotate!==i.rotate&&(i.rotate=t.rotate,o=!0),e.scalable&&(H(t.scaleX)&&t.scaleX!==i.scaleX&&(i.scaleX=t.scaleX,o=!0),H(t.scaleY)&&t.scaleY!==i.scaleY&&(i.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var r=i.width/i.naturalWidth;H(t.x)&&(n.left=t.x*r+a.left),H(t.y)&&(n.top=t.y*r+a.top),H(t.width)&&(n.width=t.width*r),H(t.height)&&(n.height=t.height*r),this.setCropBoxData(n)}return this},getContainerData:function(){return this.ready?U({},this.containerData):{}},getImageData:function(){return this.sized?U({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&P(["left","top","width","height","naturalWidth","naturalHeight"],(function(i){e[i]=t[i]})),e},setCanvasData:function(t){var e=this.canvasData,i=e.aspectRatio;return this.ready&&!this.disabled&&j(t)&&(H(t.left)&&(e.left=t.left),H(t.top)&&(e.top=t.top),H(t.width)?(e.width=t.width,e.height=t.width/i):H(t.height)&&(e.height=t.height,e.width=t.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&j(t)&&(H(t.left)&&(a.left=t.left),H(t.top)&&(a.top=t.top),H(t.width)&&t.width!==a.width&&(e=!0,a.width=t.width),H(t.height)&&t.height!==a.height&&(i=!0,a.height=t.height),n&&(e?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,i=mt(this.image,this.imageData,e,t);if(!this.cropped)return i;var a=this.getData(),n=a.x,o=a.y,h=a.width,s=a.height,c=i.width/Math.floor(e.naturalWidth);1!==c&&(n*=c,o*=c,h*=c,s*=c);var l=h/s,p=ut({aspectRatio:l,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),d=ut({aspectRatio:l,width:t.minWidth||0,height:t.minHeight||0},"cover"),u=ut({aspectRatio:l,width:t.width||(1!==c?i.width:h),height:t.height||(1!==c?i.height:s)}),m=u.width,g=u.height;m=Math.min(p.width,Math.max(d.width,m)),g=Math.min(p.height,Math.max(d.height,g));var f=document.createElement("canvas"),v=f.getContext("2d");f.width=$(m),f.height=$(g),v.fillStyle=t.fillColor||"transparent",v.fillRect(0,0,m,g);var w=t.imageSmoothingEnabled,b=void 0===w||w,y=t.imageSmoothingQuality;v.imageSmoothingEnabled=b,y&&(v.imageSmoothingQuality=y);var x,M,C,D,O,T,B=i.width,k=i.height,E=n,W=o;E<=-h||E>B?(E=0,x=0,C=0,O=0):E<=0?(C=-E,E=0,O=x=Math.min(B,h+E)):E<=B&&(C=0,O=x=Math.min(h,B-E)),x<=0||W<=-s||W>k?(W=0,M=0,D=0,T=0):W<=0?(D=-W,W=0,T=M=Math.min(k,s+W)):W<=k&&(D=0,T=M=Math.min(s,k-W));var z=[E,W,x,M];if(O>0&&T>0){var N=m/h;z.push(C*N,D*N,O*N,T*N)}return v.drawImage.apply(v,[i].concat(r(z.map((function(t){return Math.floor($(t))}))))),f},setAspectRatio:function(t){var e=this.options;return this.disabled||L(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n="crop"===t,o=e.movable&&"move"===t;t=n||o?t:"none",e.dragMode=t,tt(i,b,t),G(i,d,n),G(i,w,o),e.cropBoxMovable||(tt(a,b,t),G(a,d,n),G(a,w,o))}return this}},Dt=c.Cropper,Ot=function(){function t(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(a(this,t),!e||!W.test(e.tagName))throw new Error("The first argument is required and must be an or element.");this.element=e,this.options=U({},z,j(i)&&i),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}var e,i,o;return e=t,o=[{key:"noConflict",value:function(){return window.Cropper=Dt,t}},{key:"setDefaults",value:function(t){U(z,j(t)&&t)}}],(i=[{key:"init",value:function(){var t,e=this.element,i=e.tagName.toLowerCase();if(!e.cropper){if(e.cropper=this,"img"===i){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===i&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var i=this.element,a=this.options;if(a.rotatable||a.scalable||(a.checkOrientation=!1),a.checkOrientation&&window.ArrayBuffer)if(k.test(t))E.test(t)?this.read((n=t.replace(ft,""),o=atob(n),r=new ArrayBuffer(o.length),P(h=new Uint8Array(r),(function(t,e){h[e]=o.charCodeAt(e)})),r)):this.clone();else{var n,o,r,h,s=new XMLHttpRequest,c=this.clone.bind(this);this.reloading=!0,this.xhr=s,s.onabort=c,s.onerror=c,s.ontimeout=c,s.onprogress=function(){"image/jpeg"!==s.getResponseHeader("content-type")&&s.abort()},s.onload=function(){e.read(s.response)},s.onloadend=function(){e.reloading=!1,e.xhr=null},a.checkCrossOrigin&&ct(t)&&i.crossOrigin&&(t=lt(t)),s.open("GET",t,!0),s.responseType="arraybuffer",s.withCredentials="use-credentials"===i.crossOrigin,s.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,i=this.imageData,a=vt(t),n=0,o=1,r=1;if(a>1){this.url=function(t,e){for(var i=[],a=new Uint8Array(t);a.length>0;)i.push(gt.apply(null,I(a.subarray(0,8192)))),a=a.subarray(8192);return"data:".concat(e,";base64,").concat(btoa(i.join("")))}(t,"image/jpeg");var h=function(t){var e=0,i=1,a=1;switch(t){case 2:i=-1;break;case 3:e=-180;break;case 4:a=-1;break;case 5:e=90,a=-1;break;case 6:e=90;break;case 7:e=90,i=-1;break;case 8:e=-90}return{rotate:e,scaleX:i,scaleY:a}}(a);n=h.rotate,o=h.scaleX,r=h.scaleY}e.rotatable&&(i.rotate=n),e.scalable&&(i.scaleX=o,i.scaleY=r),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,i=t.crossOrigin,a=e;this.options.checkCrossOrigin&&ct(e)&&(i||(i="anonymous"),a=lt(e)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||e,n.alt=t.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),Z(n,g),t.parentNode.insertBefore(n,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var i=c.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(c.navigator.userAgent),a=function(e,i){U(t.imageData,{naturalWidth:e,naturalHeight:i,aspectRatio:e/i}),t.initialImageData=U({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||i){var n=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||o.removeChild(n)},n.src=e.src,i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(n))}else a(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,i=this.image,a=t.parentNode,n=document.createElement("div");n.innerHTML='
';var o=n.querySelector(".".concat("cropper","-container")),r=o.querySelector(".".concat("cropper","-canvas")),h=o.querySelector(".".concat("cropper","-drag-box")),s=o.querySelector(".".concat("cropper","-crop-box")),c=s.querySelector(".".concat("cropper","-face"));this.container=a,this.cropper=o,this.canvas=r,this.dragBox=h,this.cropBox=s,this.viewBox=o.querySelector(".".concat("cropper","-view-box")),this.face=c,r.appendChild(i),Z(t,m),a.insertBefore(o,t.nextSibling),this.isImg||J(i,g),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,Z(s,m),e.guides||Z(s.getElementsByClassName("".concat("cropper","-dashed")),m),e.center||Z(s.getElementsByClassName("".concat("cropper","-center")),m),e.background&&Z(o,"".concat("cropper","-bg")),e.highlight||Z(c,f),e.cropBoxMovable&&(Z(c,w),tt(c,b,"all")),e.cropBoxResizable||(Z(s.getElementsByClassName("".concat("cropper","-line")),m),Z(s.getElementsByClassName("".concat("cropper","-point")),m)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),S(e.ready)&&nt(t,"ready",e.ready,{once:!0}),ot(t,"ready")}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),J(this.element,m))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}])&&n(e.prototype,i),o&&n(e,o),t}();return U(Ot.prototype,wt,bt,yt,xt,Mt,Ct),Ot}()}}]); \ No newline at end of file diff --git a/static/js/127.5f331d50.chunk.js.LICENSE.txt b/static/js/128.4b60992e.chunk.js.LICENSE.txt similarity index 100% rename from static/js/127.5f331d50.chunk.js.LICENSE.txt rename to static/js/128.4b60992e.chunk.js.LICENSE.txt diff --git a/static/js/128.de4e041a.chunk.js b/static/js/129.be2b084e.chunk.js similarity index 97% rename from static/js/128.de4e041a.chunk.js rename to static/js/129.be2b084e.chunk.js index fff4c83d2..e49b125b4 100644 --- a/static/js/128.de4e041a.chunk.js +++ b/static/js/129.be2b084e.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[128],{"CSm+":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(n){for(var e=1;e-1?w(!1):w(!0),t.indexOf("/"+e+"/teams")>-1||t.indexOf("/"+e+"/members")>-1?O(!0):O(!1))}),[t]),(0,l.useEffect)((function(){var n;e&&(n="/organizations/"+e+".json",u.default.get(n).then((function(n){n&&n.data&&h(n.data)})).catch((function(n){})))}),[e]),r.default.createElement("div",{className:"teamDetail"},f&&r.default.createElement(c.default,{src:"/"+f.name,title:f.nickname,desc:!j&&f.description,img:f.avatar_url,rightBtn:r.default.createElement(r.default.Fragment,null,v&&!j&&f.is_admin?r.default.createElement(o.Link,{to:"/"+e+"/setting",className:"color-blue ml10 font-14"},"设置",r.default.createElement("i",{className:"iconfont icon-shezhi2 ml3 fr"})):"",j&&r.default.createElement("span",{className:"subNavs"},r.default.createElement(o.Link,{to:"/"+e+"/members",className:t==="/"+e+"/members"?"active":""},r.default.createElement("span",null,"组织成员"),f.num_users&&r.default.createElement("lable",null,f.num_users)),r.default.createElement(o.Link,{to:"/"+e+"/teams",className:t==="/"+e+"/teams"?"active":""},r.default.createElement("span",null,"组织团队"),f.num_teams&&r.default.createElement("lable",null,f.num_teams)))),bottomInfos:!j&&r.default.createElement("div",null,f.location&&r.default.createElement("span",{className:"color-grey-6"},r.default.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),f.location),f.website&&r.default.createElement("a",{href:f.website,target:"_blank",className:"ml20 color-grey-6"},r.default.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),f.website))}),r.default.createElement(o.Switch,n,r.default.createElement(o.Route,{path:"/:OIdentifier/teams/:groupId",render:function(e){return r.default.createElement(s,i({},n,e,{group:f}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier/members",render:function(e){return r.default.createElement(g,i({},n,e,{organizeDetail:f}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier/teams",render:function(e){return r.default.createElement(x,i({},n,e,{organizeDetail:f}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier/setting",render:function(e){return r.default.createElement(b,i({},n,e,{organizeDetail:f,updateFunc:C}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier",render:function(e){return r.default.createElement(m,i({},n,e,{organizeDetail:f}))}})))}},eGzb:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,a=t("q1tI"),l=(i=a)&&i.__esModule?i:{default:i},r=t("sYIF"),o=t("eO8H");t("KkuB"),e.default=function(n){var e=n.img,t=n.title,i=n.desc,a=n.rightBtn,d=n.src,p=n.bottomInfos;return l.default.createElement("div",{className:"cards"},e&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,r.getImageUrl)("/"+e),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(o.Link,{to:d},t),a),l.default.createElement("div",{className:"desc"},i),p))}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,a=D(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),l=D(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),r=D(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=D(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=D(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=D(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),c=D(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=D(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=D(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=D(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=D(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=D(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=D(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=D(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),h=D(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=D(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=D(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=D(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=D(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=D(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=D(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=D(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),O=D(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),C=D(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),_=t("vOnD"),N=(i=_)&&i.__esModule?i:{default:i};function D(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=N.default.div(a),e.AlignCenterBetween=N.default.div(l),e.FlexAJ=N.default.div(r),e.AlignCenter=N.default.div(o),e.AlignTop=N.default.div(d),e.AlignAJBottom=N.default.div(p),e.Box=N.default.div(c),e.LongWidth=N.default.div(u),e.Long=N.default.div(f),e.ShortWidth=N.default.div(s),e.Short=N.default.div(x),e.Gap=N.default.div(g),e.WhiteBack=N.default.div(m),e.Blueline=N.default.a(b),e.Redline=N.default.a(h,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=N.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=N.default.a(k),e.Blueback=N.default.a(v),e.Redback=N.default.a(w),e.NumUl=N.default.ul(B),e.GreenUnder=N.default.a(E),e.Cancel=N.default.a(j),e.Content=N.default.div(O),e.GroupProjectBackgroup=N.default.div(C)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[129],{"CSm+":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=Object.assign||function(n){for(var e=1;e-1?w(!1):w(!0),t.indexOf("/"+e+"/teams")>-1||t.indexOf("/"+e+"/members")>-1?O(!0):O(!1))}),[t]),(0,l.useEffect)((function(){var n;e&&(n="/organizations/"+e+".json",u.default.get(n).then((function(n){n&&n.data&&h(n.data)})).catch((function(n){})))}),[e]),r.default.createElement("div",{className:"teamDetail"},f&&r.default.createElement(c.default,{src:"/"+f.name,title:f.nickname,desc:!j&&f.description,img:f.avatar_url,rightBtn:r.default.createElement(r.default.Fragment,null,v&&!j&&f.is_admin?r.default.createElement(o.Link,{to:"/"+e+"/setting",className:"color-blue ml10 font-14"},"设置",r.default.createElement("i",{className:"iconfont icon-shezhi2 ml3 fr"})):"",j&&r.default.createElement("span",{className:"subNavs"},r.default.createElement(o.Link,{to:"/"+e+"/members",className:t==="/"+e+"/members"?"active":""},r.default.createElement("span",null,"组织成员"),f.num_users&&r.default.createElement("lable",null,f.num_users)),r.default.createElement(o.Link,{to:"/"+e+"/teams",className:t==="/"+e+"/teams"?"active":""},r.default.createElement("span",null,"组织团队"),f.num_teams&&r.default.createElement("lable",null,f.num_teams)))),bottomInfos:!j&&r.default.createElement("div",null,f.location&&r.default.createElement("span",{className:"color-grey-6"},r.default.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),f.location),f.website&&r.default.createElement("a",{href:f.website,target:"_blank",className:"ml20 color-grey-6"},r.default.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),f.website))}),r.default.createElement(o.Switch,n,r.default.createElement(o.Route,{path:"/:OIdentifier/teams/:groupId",render:function(e){return r.default.createElement(s,i({},n,e,{group:f}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier/members",render:function(e){return r.default.createElement(g,i({},n,e,{organizeDetail:f}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier/teams",render:function(e){return r.default.createElement(x,i({},n,e,{organizeDetail:f}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier/setting",render:function(e){return r.default.createElement(b,i({},n,e,{organizeDetail:f,updateFunc:C}))}}),r.default.createElement(o.Route,{path:"/:OIdentifier",render:function(e){return r.default.createElement(m,i({},n,e,{organizeDetail:f}))}})))}},eGzb:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i,a=t("q1tI"),l=(i=a)&&i.__esModule?i:{default:i},r=t("sYIF"),o=t("eO8H");t("KkuB"),e.default=function(n){var e=n.img,t=n.title,i=n.desc,a=n.rightBtn,d=n.src,p=n.bottomInfos;return l.default.createElement("div",{className:"cards"},e&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,r.getImageUrl)("/"+e),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(o.Link,{to:d},t),a),l.default.createElement("div",{className:"desc"},i),p))}},spEH:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var i,a=D(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),l=D(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),r=D(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=D(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=D(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=D(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),c=D(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=D(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=D(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=D(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),x=D(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=D(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=D(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=D(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),h=D(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=D(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=D(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=D(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=D(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=D(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),E=D(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=D(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),O=D(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),C=D(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),_=t("vOnD"),N=(i=_)&&i.__esModule?i:{default:i};function D(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=N.default.div(a),e.AlignCenterBetween=N.default.div(l),e.FlexAJ=N.default.div(r),e.AlignCenter=N.default.div(o),e.AlignTop=N.default.div(d),e.AlignAJBottom=N.default.div(p),e.Box=N.default.div(c),e.LongWidth=N.default.div(u),e.Long=N.default.div(f),e.ShortWidth=N.default.div(s),e.Short=N.default.div(x),e.Gap=N.default.div(g),e.WhiteBack=N.default.div(m),e.Blueline=N.default.a(b),e.Redline=N.default.a(h,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=N.default.a(y,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=N.default.a(k),e.Blueback=N.default.a(v),e.Redback=N.default.a(w),e.NumUl=N.default.ul(B),e.GreenUnder=N.default.a(E),e.Cancel=N.default.a(j),e.Content=N.default.div(O),e.GroupProjectBackgroup=N.default.div(C)}}]); \ No newline at end of file diff --git a/static/js/13.7631de79.chunk.js b/static/js/13.7631de79.chunk.js deleted file mode 100644 index e8afd2074..000000000 --- a/static/js/13.7631de79.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[13],{"85A0":function(e,t,n){},NUct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=b(n("W9HT")),r=b(n("3S7+")),o=Object.assign||function(e){for(var t=1;t-1?a="about":r.indexOf("/issues")>-1||r.indexOf("Milepost")>0?a="issues":r.indexOf("/pulls")>-1||r.indexOf("/compare")>-1?a="pulls":r.indexOf("/milestones")>-1?a="milestones":r.indexOf("/activity")>-1?a="activity":r.indexOf("/settings")>-1?a="settings":r.indexOf("/devops")>-1?a="devops":r.indexOf("/source")>-1?a="source":r.indexOf("/wiki")>-1?a="wiki":r.indexOf("/server")>-1&&(a="server")}return a}(te,ne,X),oe=this.props.history.location.state,le={getDetail:this.getDetail,getBanner:this.getBanner,changeOpenDevops:this.changeOpenDevops,defaultBranch:Y};return s.default.createElement("div",null,s.default.createElement("div",{className:"detailHeader-wrapper"},s.default.createElement("div",{className:"normal"},s.default.createElement(u.AlignTop,{style:{padding:"18px 0px 10px",justifyContent:"space-between"}},s.default.createElement("div",null,s.default.createElement(u.AlignTop,null,s.default.createElement("div",{className:"projectallName"},U&&U.author&&s.default.createElement(c.Link,{to:"/"+U.author.login},U.author.name),s.default.createElement("span",{className:"ml5 mr5"},"/"),s.default.createElement(c.Link,{to:"/"+ne+"/"+te,className:"projectN mt6"},n&&n.name)),n&&n.private&&s.default.createElement("span",{className:"privateTag mt6"},"私有"),!V&&s.default.createElement("span",{className:"privateTag red mt6"},"只读")),s.default.createElement("div",{className:"mt8"},n&&n.forked_from_project_id&&n.fork_info?this.textFunc(n.forked_from_project_id,n.fork_info):"")),s.default.createElement("div",null,f?"":s.default.createElement("span",{className:"df"},(ae&&ae.admin||h)&&n&&n.type&&2===n.type?s.default.createElement("a",{className:"synchronism ml30",onClick:this.synchronismMirror},"同步镜像"):"",s.default.createElement("span",{className:"detail_tag_btn"},s.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.focusFunc(g)}},s.default.createElement("i",{className:g?"iconfont icon-shixing color-orange font-16 mr3":"iconfont icon-kongxing color-grey-9 font-16 mr3"}),s.default.createElement("span",null,g?"取消关注":"关注")),l>0?V?s.default.createElement(c.Link,{className:"detail_tag_btn_count",style:{color:"#666"},to:V?{pathname:"/"+ne+"/"+te+"/following",state:oe}:""},l):s.default.createElement("span",{className:"detail_tag_btn_count"},l):""),s.default.createElement("span",{className:"detail_tag_btn"},s.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:function(){return e.pariseFunc(b)}},s.default.createElement("i",{className:b?"iconfont icon-weibiaoti105 color-orange font-14 mr3":"iconfont icon-guanzhu color-grey-9 font-14 mr3"}),s.default.createElement("span",null,b?"取消点赞":"点赞")),i>0?V?s.default.createElement(c.Link,{className:"detail_tag_btn_count",style:{color:"#666"},to:{pathname:"/"+ne+"/"+te+"/stargazers",state:oe}},i):s.default.createElement("span",{className:"detail_tag_btn_count"},i):""),s.default.createElement("span",{className:"detail_tag_btn",loading:Q},s.default.createElement(r.default,{title:"复刻是fork的中文名,即复制代码仓库",placement:"bottom"},s.default.createElement("a",{className:"detail_tag_btn_name",style:{cursor:V?"pointer":"default"},onClick:this.forkFunc},s.default.createElement("i",{className:"iconfont icon-fork color-grey-9 mr3 font-16"}),s.default.createElement("span",null,"复刻(Fork)"))),p>0?V?s.default.createElement(c.Link,{className:"detail_tag_btn_count",to:{pathname:"/"+ne+"/"+te+"/members",state:oe}},p):s.default.createElement("span",{className:"detail_tag_btn_count"},p):"")))),f?"":s.default.createElement(d.default,{history:this.props.history,list:K,owner:ne,projectsId:te,pathname:re,state:oe,projectDetail:n,open_devops:Z,platform:V,urlFlag:$,isManager:h}))),f?s.default.createElement(u.Content,{className:"spincontent"},s.default.createElement(a.default,{className:"spinstyle",tip:U&&"正在从 "+U.mirror_url+" 迁移",size:"large"})):s.default.createElement(a.default,{spinning:m,className:"spinstyle",tip:"正在同步镜像",size:"large"},s.default.createElement(c.Switch,this.props,s.default.createElement(c.Route,{path:"/:owner/:projectsId/server",render:function(){return s.default.createElement(H,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/source",render:function(){return s.default.createElement(q,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/about",render:function(){return s.default.createElement(z,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/wiki/add",render:function(){return s.default.createElement(J,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/wiki/edit/:wikiName",render:function(){return s.default.createElement(J,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/wiki",render:function(){return s.default.createElement(G,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/devops",render:function(){return s.default.createElement(W,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues/tags",render:function(t){return s.default.createElement(y,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/settings",render:function(t){return s.default.createElement(x,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/milestones/:meilid/edit",render:function(t){return s.default.createElement(I,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/milestones/new",render:function(t){return s.default.createElement(k,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/milestones/:meilid",render:function(t){return s.default.createElement(R,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/milestones",render:function(t){return s.default.createElement(j,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues/:milepostId/new",render:function(t){return s.default.createElement(E,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues/new",render:function(t){return s.default.createElement(E,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues/:orderId/edit",render:function(t){return s.default.createElement(N,o({},e.props,t,e.state,le,{form_type:"edit"}))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues/:orderId/copyetail",render:function(t){return s.default.createElement(N,o({},e.props,t,e.state,le,{form_type:"copy"}))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues/:orderId",render:function(t){return s.default.createElement(v,o({},e.props,e.state,t,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/activity",render:function(t){return s.default.createElement(T,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/issues",render:function(t){return s.default.createElement(w,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/compare",render:function(t){return s.default.createElement(S,o({},e.props,t,e.state,le,{is_fork:!0}))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/pulls/:mergeId/edit",render:function(t){return s.default.createElement(P,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/pulls/:mergeId",render:function(t){return s.default.createElement(O,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/pulls/:mergeId/commits",render:function(t){return s.default.createElement(O,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/pulls/:mergeId/files",render:function(t){return s.default.createElement(O,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/pulls/:mergeId/MergeSubmit",render:function(t){return s.default.createElement(O,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/pulls",render:function(t){return s.default.createElement(C,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/following",render:function(t){return s.default.createElement(B,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/stargazers",render:function(t){return s.default.createElement(D,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/members",render:function(t){return s.default.createElement(L,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/contribute",render:function(){return s.default.createElement(F,o({},e.props,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/commits/branch/:branchName",render:function(t){return s.default.createElement(M,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/tree/:branchName",render:function(t){return s.default.createElement(A,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId/:subIndex",render:function(t){return s.default.createElement(_,o({},e.props,t,e.state,le))}}),s.default.createElement(c.Route,{path:"/:owner/:projectsId",render:function(t){return s.default.createElement(A,o({},e.props,t,e.state,le))}}))))}}]),t}(i.Component);t.default=(0,f.ImageLayerOfCommentHOC)({imgSelector:".imageLayerParent img, .imageLayerParent .imageTarget",parentSelector:".newContainer"})(U)},q7EM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=d(n("/ezw")),r=d(n("3S7+")),o=Object.assign||function(e){for(var t=1;t0&&a&&0===a.length&&t.push("/"+d+"/"+p),_(n)}}),[n]),s.default.createElement("div",{className:"f-wrap-between mt25"},w&&w.length>0&&b?s.default.createElement("ul",{className:"headerMenu-wrapper"},Array.isArray(w)&&w.map((function(e,t){return s.default.createElement(s.default.Fragment,{key:e.menu_name},"home"===e.menu_name&&s.default.createElement("li",{className:"about"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/about",state:h}},s.default.createElement("i",{className:"iconfont icon-zhuye-fill color-grey-3 mr5 font-14"}),s.default.createElement("span",null,"主页"))),"code"===e.menu_name&&s.default.createElement("li",{className:""===m||g?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p,state:h}},s.default.createElement("i",{className:"iconfont icon-daimakuicon1 color-grey-3 mr5 font-14"}),s.default.createElement("span",null,"代码库"))),"issues"===e.menu_name&&s.default.createElement("li",{className:"issues"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/issues",state:h}},s.default.createElement(r.default,{placement:"bottom"},s.default.createElement("i",{className:"iconfont icon-yixiuicon1 color-grey-3 mr5 font-14"}),s.default.createElement("span",null,"疑修(Issue)")),b&&b.issues_count?s.default.createElement("span",{className:"num"},(0,u.numFormat)(b.issues_count)):"")),"pulls"===e.menu_name&&b&&2!==parseInt(b.type)&&x?s.default.createElement("li",{className:"pulls"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/pulls",state:h}},s.default.createElement("i",{className:"iconfont icon-hebingqingqiu1 color-grey-3 mr5 font-14"}),s.default.createElement("span",null,"合并请求(PR)"),b&&b.pull_requests_count?s.default.createElement("span",{className:"num"},(0,u.numFormat)(b.pull_requests_count)):"")):"","devops"===e.menu_name&&x?s.default.createElement("li",{className:"devops"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/devops",state:o({},h,{open_devops:y})}},s.default.createElement("i",{className:"iconfont icon-gongzuoliuicon font-13 mr5 color-grey-3"}),"引擎(Engine)",b&&b.ops_count?s.default.createElement("span",null,b.ops_count):"")):"","versions"===e.menu_name&&s.default.createElement("li",{className:"milestones"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/milestones",state:h}},s.default.createElement("i",{className:"milestones"===m?"iconfont icon-lichengbeiicon color-grey-3 mr5 font-14":"iconfont icon-lichengbeiicon color-grey-6 font-14 mr5"}),s.default.createElement("span",null,"里程碑"),b&&b.versions_count?s.default.createElement("span",{className:"num"},(0,u.numFormat)(b.versions_count)):"")),"services"===e.menu_name&&s.default.createElement("li",{className:"server"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/server",state:h}},s.default.createElement("i",{className:"iconfont icon-fuwuicon color-grey-3 mr5 font-15",style:{marginTop:"1px"}}),s.default.createElement("span",null,"服务"))),"activity"===e.menu_name&&s.default.createElement("li",{className:"activity"===m?"active":""},s.default.createElement(c.Link,{to:{pathname:"/"+d+"/"+p+"/activity",state:h}},s.default.createElement("i",{className:"activity"===m?"iconfont icon-dongtaiicon color-grey-3 mr5 font-14":"iconfont icon-dongtaiicon color-grey-6 font-14 mr5"}),s.default.createElement("span",null,"动态"))),"settings"===e.menu_name&&x&&s.default.createElement("li",{className:"settings"===m?"active":""},s.default.createElement(c.Link,{to:"/"+d+"/"+p+"/settings"},s.default.createElement("i",{className:f&&f.indexOf("/settings")>0?"iconfont icon-cangkushezhiicon color-grey-3 mr5 font-14":"iconfont icon-cangkushezhiicon color-grey-6 font-14 mr5"}),s.default.createElement("span",null,"仓库设置"))))}))):s.default.createElement(a.default,{paragraph:!1,active:!0}))}},qmW9:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{};return function(t){return function(n){function o(e){u(this,o);var t=d(this,(o.__proto__||Object.getPrototypeOf(o)).call(this,e));return t.onDelegateClick=function(e){var n=e.target.src||e.target.getAttribute("src")||e.target.getAttribute("href"),a=e.target.innerHTML.trim();if((0,s.isImageExtension)(n.trim())||(0,s.isImageExtension)(a)||"IMG"==e.target.tagName)return-1===n.indexOf("/images/avatars/User")&&-1===n.indexOf("kindeditor/plugins/emoticons")&&t.setState({showImage:!0,imageSrc:n}),e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.originalEvent.preventDefault(),!1},t.onImageLayerClose=function(){t.setState({showImage:!1,imageSrc:""})},t.MdifHasAnchorJustScorll=function(){var e=decodeURI(t.props.location.hash).replace("#","");if(e){var n=document.getElementsByName(e);n&&0!=n.length&&n[n.length-1].scrollIntoView()}},t.state={showImage:!1,imageSrc:""},t}return p(o,n),r(o,[{key:"componentDidMount",value:function(){var t=this;this.props.wrappedComponentRef&&this.props.wrappedComponentRef(this.refs.wrappedComponentRef),setTimeout((function(){f(e.parentSelector||".commentsDelegateParent").delegate(e.imgSelector||".J_Comment_Reply .comment_content img, .J_Comment_Reply .childrenCommentsView img","click",t.onDelegateClick)}),1200)}},{key:"componentWillUnmount",value:function(){f(e.parentSelector||".commentsDelegateParent","click",this.onDelegateClick)}},{key:"render",value:function(){return this.MdifHasAnchorJustScorll(),l.default.createElement(l.default.Fragment,null,l.default.createElement(i.default,a({},this.state,{onImageLayerClose:this.onImageLayerClose})),l.default.createElement(t,a({},this.props,{ref:"wrappedComponentRef"})))}}]),o}(o.Component)}};var o=n("q1tI"),l=c(o),i=c(n("Ozcj")),s=n("sYIF");function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function p(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var f=window.$},spEH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.GroupProjectBackgroup=t.Content=t.Cancel=t.GreenUnder=t.NumUl=t.Redback=t.Blueback=t.Greenback=t.Greenline=t.Redline=t.Blueline=t.WhiteBack=t.Gap=t.Short=t.ShortWidth=t.Long=t.LongWidth=t.Box=t.AlignAJBottom=t.AlignTop=t.AlignCenter=t.FlexAJ=t.AlignCenterBetween=t.Banner=void 0;var a,r=O(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),o=O(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),l=O(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),i=O(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),s=O(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),c=O(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),u=O(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),d=O(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=O(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=O(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),m=O(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),h=O(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),g=O(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),b=O(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),x=O(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=O(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),E=O(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=O(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=O(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),_=O(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),j=O(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),k=O(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),I=O(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),N=O(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),C=n("vOnD"),S=(a=C)&&a.__esModule?a:{default:a};function O(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}t.Banner=S.default.div(r),t.AlignCenterBetween=S.default.div(o),t.FlexAJ=S.default.div(l),t.AlignCenter=S.default.div(i),t.AlignTop=S.default.div(s),t.AlignAJBottom=S.default.div(c),t.Box=S.default.div(u),t.LongWidth=S.default.div(d),t.Long=S.default.div(p),t.ShortWidth=S.default.div(f),t.Short=S.default.div(m),t.Gap=S.default.div(h),t.WhiteBack=S.default.div(g),t.Blueline=S.default.a(b),t.Redline=S.default.a(x,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),t.Greenline=S.default.a(y,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),t.Greenback=S.default.a(E),t.Blueback=S.default.a(v),t.Redback=S.default.a(w),t.NumUl=S.default.ul(_),t.GreenUnder=S.default.a(j),t.Cancel=S.default.a(k),t.Content=S.default.div(I),t.GroupProjectBackgroup=S.default.div(N)}}]); \ No newline at end of file diff --git a/static/js/12.9a58d563.chunk.js b/static/js/13.fd263686.chunk.js similarity index 99% rename from static/js/12.9a58d563.chunk.js rename to static/js/13.fd263686.chunk.js index 4cd52af1f..e58646701 100644 --- a/static/js/12.9a58d563.chunk.js +++ b/static/js/13.fd263686.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[12],{AUBz:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("OQrj")},OQrj:function(e,t,n){},R3zJ:function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=function(e){if("undefined"!=typeof window&&window.document&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some((function(e){return e in n.style}))}return!1},a=r(["flex","webkitFlex","Flex","msFlex"]);t.a=r},ZTPi:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return Qe}));var r=n("q1tI"),a=n.n(r),o=n("i8i4"),i=n("QbLZ"),s=n.n(i),c=n("YEIV"),l=n.n(c),f=n("jo6Y"),u=n.n(f),p=n("iCc5"),d=n.n(p),v=n("V7oC"),h=n.n(v),b=n("FYw3"),y=n.n(b),m=n("mRg0"),g=n.n(m),x=n("17x9"),P=n.n(x),C=n("TSYQ"),k=n.n(C),E=n("n1GQ"),T=n.n(E),O=n("VCL8"),w=37,R=38,S=39,N=40;function B(e){var t=[];return a.a.Children.forEach(e,(function(e){e&&t.push(e)})),t}function _(e,t){for(var n=B(e),r=0;r=0}(e,t.activeKey)||(n.activeKey=Z(e)),Object.keys(n).length>0?n:null}}]),t}(a.a.Component),X=function(){var e=this;this.onTabClick=function(t,n){e.tabBar.props.onTabClick&&e.tabBar.props.onTabClick(t,n),e.setActiveKey(t)},this.onNavKeyDown=function(t){var n=t.keyCode;if(n===S||n===N){t.preventDefault();var r=e.getNextActiveKey(!0);e.onTabClick(r)}else if(n===w||n===R){t.preventDefault();var a=e.getNextActiveKey(!1);e.onTabClick(a)}},this.onScroll=function(e){var t=e.target;t===e.currentTarget&&t.scrollLeft>0&&(t.scrollLeft=0)},this.setSentinelStart=function(t){e.sentinelStart=t},this.setSentinelEnd=function(t){e.sentinelEnd=t},this.setPanelSentinelStart=function(t){t!==e.panelSentinelStart&&e.updateSentinelContext(),e.panelSentinelStart=t},this.setPanelSentinelEnd=function(t){t!==e.panelSentinelEnd&&e.updateSentinelContext(),e.panelSentinelEnd=t},this.setActiveKey=function(t){e.state.activeKey!==t&&("activeKey"in e.props||e.setState({activeKey:t}),e.props.onChange(t))},this.getNextActiveKey=function(t){var n=e.state.activeKey,r=[];a.a.Children.forEach(e.props.children,(function(e){e&&!e.props.disabled&&(t?r.push(e):r.unshift(e))}));var o=r.length,i=o&&r[0].key;return r.forEach((function(e,t){e.key===n&&(i=t===o-1?r[0].key:r[t+1].key)})),i}};J.propTypes={destroyInactiveTabPane:P.a.bool,renderTabBar:P.a.func.isRequired,renderTabContent:P.a.func.isRequired,navWrapper:P.a.func,onChange:P.a.func,children:P.a.node,prefixCls:P.a.string,className:P.a.string,tabBarPosition:P.a.string,style:P.a.object,activeKey:P.a.string,defaultActiveKey:P.a.string,direction:P.a.string},J.defaultProps={prefixCls:"rc-tabs",destroyInactiveTabPane:!1,onChange:function(){},navWrapper:function(e){return e},tabBarPosition:"top",children:null,style:{},direction:"ltr"},J.TabPane=Y,Object(O.polyfill)(J);var $=J,ee=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"getTabPanes",value:function(){var e=this.props,t=e.activeKey,n=e.children,r=[];return a.a.Children.forEach(n,(function(n){if(n){var o=n.key,i=t===o;r.push(a.a.cloneElement(n,{active:i,destroyInactiveTabPane:e.destroyInactiveTabPane,rootPrefixCls:e.prefixCls}))}})),r}},{key:"render",value:function(){var e,t,n=this.props,r=n.prefixCls,o=n.children,i=n.activeKey,c=n.className,f=n.tabBarPosition,u=n.animated,p=n.animatedWithMargin,d=n.direction,v=n.style,h=k()((e={},l()(e,r+"-content",!0),l()(e,u?r+"-content-animated":r+"-content-no-animated",!0),e),c);if(u){var b=_(o,i);if(-1!==b){var y=p?function(e,t){var n=W(t)?"marginTop":"marginLeft";return l()({},n,100*-e+"%")}(b,f):{transform:t=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=W(t)?"translateY":"translateX";return W(t)||"rtl"!==n?r+"("+100*-e+"%) translateZ(0)":r+"("+100*e+"%) translateZ(0)"}(b,f,d),WebkitTransform:t,MozTransform:t};v=s()({},v,y)}else v=s()({},v,{display:"none"})}return a.a.createElement("div",{className:h,style:v},this.getTabPanes())}}]),t}(a.a.Component),te=ee;ee.propTypes={animated:P.a.bool,animatedWithMargin:P.a.bool,prefixCls:P.a.string,children:P.a.node,activeKey:P.a.string,style:P.a.any,tabBarPosition:P.a.string,className:P.a.string,destroyInactiveTabPane:P.a.bool,direction:P.a.string},ee.defaultProps={animated:!0};var ne=$,re=n("BGR+");function ae(e,t){var n=e.props,r=n.styles,a=n.panels,o=n.activeKey,i=n.direction,s=e.props.getRef("root"),c=e.props.getRef("nav")||s,l=e.props.getRef("inkBar"),f=e.props.getRef("activeTab"),u=l.style,p=e.props.tabBarPosition,d=_(a,o);if(t&&(u.display="none"),f){var v=f,h=K(u);if(j(u,""),u.width="",u.height="",u.left="",u.top="",u.bottom="",u.right="","top"===p||"bottom"===p){var b=function(e,t){return z("left","offsetWidth","right",e,t)}(v,c),y=v.offsetWidth;y===s.offsetWidth?y=0:r.inkBar&&void 0!==r.inkBar.width&&(y=parseFloat(r.inkBar.width,10))&&(b+=(v.offsetWidth-y)/2),"rtl"===i&&(b=A(v,"margin-left")-b),h?j(u,"translate3d("+b+"px,0,0)"):u.left=b+"px",u.width=y+"px"}else{var m=function(e,t){return z("top","offsetHeight","bottom",e,t)}(v,c),g=v.offsetHeight;r.inkBar&&void 0!==r.inkBar.height&&(g=parseFloat(r.inkBar.height,10))&&(m+=(v.offsetHeight-g)/2),h?(j(u,"translate3d(0,"+m+"px,0)"),u.top="0"):u.top=m+"px",u.height=g+"px"}}u.display=-1!==d?"block":"none"}var oe=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"componentDidMount",value:function(){var e=this;this.timeout=setTimeout((function(){ae(e,!0)}),0)}},{key:"componentDidUpdate",value:function(){ae(this)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.styles,o=t.inkBarAnimated,i=n+"-ink-bar",s=k()((e={},l()(e,i,!0),l()(e,o?i+"-animated":i+"-no-animated",!0),e));return a.a.createElement("div",{style:r.inkBar,className:s,key:"inkBar",ref:this.props.saveRef("inkBar")})}}]),t}(a.a.Component),ie=oe;oe.propTypes={prefixCls:P.a.string,styles:P.a.object,inkBarAnimated:P.a.bool,saveRef:P.a.func,direction:P.a.string},oe.defaultProps={prefixCls:"",inkBarAnimated:!0,styles:{},saveRef:function(){}};var se=n("2W6z"),ce=n.n(se),le=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.panels,r=t.activeKey,o=t.prefixCls,i=t.tabBarGutter,c=t.saveRef,f=t.tabBarPosition,u=t.renderTabBarNode,p=t.direction,d=[];return a.a.Children.forEach(n,(function(t,v){if(t){var h=t.key,b=r===h?o+"-tab-active":"";b+=" "+o+"-tab";var y={};t.props.disabled?b+=" "+o+"-tab-disabled":y={onClick:e.props.onTabClick.bind(e,h)};var m={};r===h&&(m.ref=c("activeTab"));var g=i&&v===n.length-1?0:i,x="rtl"===p?"marginLeft":"marginRight",P=l()({},W(f)?"marginBottom":x,g);ce()("tab"in t.props,"There must be `tab` property on children of Tabs.");var C=a.a.createElement("div",s()({role:"tab","aria-disabled":t.props.disabled?"true":"false","aria-selected":r===h?"true":"false"},y,{className:b,key:h,style:P},m),t.props.tab);u&&(C=u(C)),d.push(C)}})),a.a.createElement("div",{ref:c("navTabsContainer")},d)}}]),t}(a.a.Component),fe=le;le.propTypes={activeKey:P.a.string,panels:P.a.node,prefixCls:P.a.string,tabBarGutter:P.a.number,onTabClick:P.a.func,saveRef:P.a.func,renderTabBarNode:P.a.func,tabBarPosition:P.a.string,direction:P.a.string},le.defaultProps={panels:[],prefixCls:[],tabBarGutter:null,onTabClick:function(){},saveRef:function(){}};var ue=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.onKeyDown,o=e.className,i=e.extraContent,c=e.style,f=e.tabBarPosition,p=e.children,d=u()(e,["prefixCls","onKeyDown","className","extraContent","style","tabBarPosition","children"]),v=k()(t+"-bar",l()({},o,!!o)),h="top"===f||"bottom"===f,b=h?{float:"right"}:{},y=i&&i.props?i.props.style:{},m=p;return i&&(m=[Object(r.cloneElement)(i,{key:"extra",style:s()({},b,y)}),Object(r.cloneElement)(p,{key:"content"})],m=h?m:m.reverse()),a.a.createElement("div",s()({role:"tablist",className:v,tabIndex:"0",ref:this.props.saveRef("root"),onKeyDown:n,style:c},I(d)),m)}}]),t}(a.a.Component),pe=ue;ue.propTypes={prefixCls:P.a.string,className:P.a.string,style:P.a.object,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),children:P.a.node,extraContent:P.a.node,onKeyDown:P.a.func,saveRef:P.a.func},ue.defaultProps={prefixCls:"",className:"",style:{},tabBarPosition:"top",extraContent:null,children:null,onKeyDown:function(){},saveRef:function(){}};var de=n("sEfC"),ve=n.n(de),he=n("bdgK"),be=function(e){function t(e){d()(this,t);var n=y()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.prevTransitionEnd=function(e){if("opacity"===e.propertyName){var t=n.props.getRef("container");n.scrollToActiveTab({target:t,currentTarget:t})}},n.scrollToActiveTab=function(e){var t=n.props.getRef("activeTab"),r=n.props.getRef("navWrap");if((!e||e.target===e.currentTarget)&&t){var a=n.isNextPrevShown()&&n.lastNextPrevShown;if(n.lastNextPrevShown=n.isNextPrevShown(),a){var o=n.getScrollWH(t),i=n.getOffsetWH(r),s=n.offset,c=n.getOffsetLT(r),l=n.getOffsetLT(t);c>l?(s+=c-l,n.setOffset(s)):c+i=0)c=!1,this.setOffset(0,!1),o=0;else if(i1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,e);if(this.offset!==n){this.offset=n;var r={},a=this.props.tabBarPosition,o=this.props.getRef("nav").style,i=K(o);"left"===a||"right"===a?r=i?{value:"translate3d(0,"+n+"px,0)"}:{name:"top",value:n+"px"}:i?("rtl"===this.props.direction&&(n=-n),r={value:"translate3d("+n+"px,0,0)"}):r={name:"left",value:n+"px"},i?j(o,r.value):o[r.name]=r.value,t&&this.setNextPrev()}}},{key:"setPrev",value:function(e){this.state.prev!==e&&this.setState({prev:e})}},{key:"setNext",value:function(e){this.state.next!==e&&this.setState({next:e})}},{key:"isNextPrevShown",value:function(e){return e?e.next||e.prev:this.state.next||this.state.prev}},{key:"render",value:function(){var e,t,n,r,o=this.state,i=o.next,s=o.prev,c=this.props,f=c.prefixCls,u=c.scrollAnimated,p=c.navWrapper,d=c.prevIcon,v=c.nextIcon,h=s||i,b=a.a.createElement("span",{onClick:s?this.prev:null,unselectable:"unselectable",className:k()((e={},l()(e,f+"-tab-prev",1),l()(e,f+"-tab-btn-disabled",!s),l()(e,f+"-tab-arrow-show",h),e)),onTransitionEnd:this.prevTransitionEnd},d||a.a.createElement("span",{className:f+"-tab-prev-icon"})),y=a.a.createElement("span",{onClick:i?this.next:null,unselectable:"unselectable",className:k()((t={},l()(t,f+"-tab-next",1),l()(t,f+"-tab-btn-disabled",!i),l()(t,f+"-tab-arrow-show",h),t))},v||a.a.createElement("span",{className:f+"-tab-next-icon"})),m=f+"-nav",g=k()((n={},l()(n,m,!0),l()(n,u?m+"-animated":m+"-no-animated",!0),n));return a.a.createElement("div",{className:k()((r={},l()(r,f+"-nav-container",1),l()(r,f+"-nav-container-scrolling",h),r)),key:"container",ref:this.props.saveRef("container")},b,y,a.a.createElement("div",{className:f+"-nav-wrap",ref:this.props.saveRef("navWrap")},a.a.createElement("div",{className:f+"-nav-scroll"},a.a.createElement("div",{className:g,ref:this.props.saveRef("nav")},p(this.props.children)))))}}]),t}(a.a.Component),ye=be;be.propTypes={activeKey:P.a.string,getRef:P.a.func.isRequired,saveRef:P.a.func.isRequired,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),prefixCls:P.a.string,scrollAnimated:P.a.bool,onPrevClick:P.a.func,onNextClick:P.a.func,navWrapper:P.a.func,children:P.a.node,prevIcon:P.a.node,nextIcon:P.a.node,direction:P.a.node},be.defaultProps={tabBarPosition:"left",prefixCls:"",scrollAnimated:!0,onPrevClick:function(){},onNextClick:function(){},navWrapper:function(e){return e}};var me=function(e){function t(){var e,n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),s=0;s=0),e),f),x=ke(ke({},this.props),{children:null,inkBarAnimated:d,extraContent:s,style:a,prevIcon:y,nextIcon:m,className:g});return t=i?i(x,Pe):r.createElement(Pe,x),r.cloneElement(t)}}])&&we(t.prototype,n),a&&we(t,a),i}(r.Component);_e.defaultProps={animated:!0,type:"line"};var je=n("H84U"),Ke=n("6CfX"),We=n("R3zJ");function Ae(){return(Ae=Object.assign||function(e){for(var t=1;t=0&&("small"===l||"large"===l)),"Tabs","`type=card|editable-card` doesn't have small or large size, it's by design.");var g=a("tabs",i),x=k()(c,(Ie(n={},"".concat(g,"-vertical"),"left"===p||"right"===p),Ie(n,"".concat(g,"-").concat(l),!!l),Ie(n,"".concat(g,"-card"),u.indexOf("card")>=0),Ie(n,"".concat(g,"-").concat(u),!0),Ie(n,"".concat(g,"-no-animation"),!m),n)),P=[];"editable-card"===u&&(P=[],r.Children.forEach(d,(function(t,n){if(!r.isValidElement(t))return t;var a=t.props.closable,o=(a=void 0===a||a)?r.createElement(Ce.default,{type:"close",className:"".concat(g,"-close-x"),onClick:function(n){return e.removeTab(t.key,n)}}):null;P.push(r.cloneElement(t,{tab:r.createElement("div",{className:a?void 0:"".concat(g,"-tab-unclosable")},t.props.tab,o),key:t.key||n}))})),b||(y=r.createElement("span",null,r.createElement(Ce.default,{type:"plus",className:"".concat(g,"-new-tab"),onClick:e.createNewTab}),y))),y=y?r.createElement("div",{className:"".concat(g,"-extra-content")},y):null;var C=Ue(e.props,[]),E=k()("".concat(g,"-").concat(p,"-content"),u.indexOf("card")>=0&&"".concat(g,"-card-content"));return r.createElement(ne,Ae({},e.props,{prefixCls:g,className:x,tabBarPosition:p,renderTabBar:function(){return r.createElement(_e,Ae({},Object(re.default)(C,["className"]),{tabBarExtraContent:y}))},renderTabContent:function(){return r.createElement(te,{className:E,animated:m,animatedWithMargin:!0})},onChange:e.handleChange}),P.length>0?P:d)},e}return t=s,(n=[{key:"componentDidMount",value:function(){var e=o.findDOMNode(this);e&&!We.b&&-1===e.className.indexOf(" no-flex")&&(e.className+=" no-flex")}},{key:"render",value:function(){return r.createElement(je.a,null,this.renderTabs)}}])&&He(t.prototype,n),a&&He(t,a),s}(r.Component);Qe.TabPane=Y,Qe.defaultProps={hideAdd:!1,tabPosition:"top"}},n1GQ:function(e,t,n){(function(t){for(var r=n("bQgK"),a="undefined"==typeof window?t:window,o=["moz","webkit"],i="AnimationFrame",s=a["request"+i],c=a["cancel"+i]||a["cancelRequest"+i],l=0;!s&&l=0}(e,t.activeKey)||(n.activeKey=Z(e)),Object.keys(n).length>0?n:null}}]),t}(a.a.Component),X=function(){var e=this;this.onTabClick=function(t,n){e.tabBar.props.onTabClick&&e.tabBar.props.onTabClick(t,n),e.setActiveKey(t)},this.onNavKeyDown=function(t){var n=t.keyCode;if(n===S||n===N){t.preventDefault();var r=e.getNextActiveKey(!0);e.onTabClick(r)}else if(n===w||n===R){t.preventDefault();var a=e.getNextActiveKey(!1);e.onTabClick(a)}},this.onScroll=function(e){var t=e.target;t===e.currentTarget&&t.scrollLeft>0&&(t.scrollLeft=0)},this.setSentinelStart=function(t){e.sentinelStart=t},this.setSentinelEnd=function(t){e.sentinelEnd=t},this.setPanelSentinelStart=function(t){t!==e.panelSentinelStart&&e.updateSentinelContext(),e.panelSentinelStart=t},this.setPanelSentinelEnd=function(t){t!==e.panelSentinelEnd&&e.updateSentinelContext(),e.panelSentinelEnd=t},this.setActiveKey=function(t){e.state.activeKey!==t&&("activeKey"in e.props||e.setState({activeKey:t}),e.props.onChange(t))},this.getNextActiveKey=function(t){var n=e.state.activeKey,r=[];a.a.Children.forEach(e.props.children,(function(e){e&&!e.props.disabled&&(t?r.push(e):r.unshift(e))}));var o=r.length,i=o&&r[0].key;return r.forEach((function(e,t){e.key===n&&(i=t===o-1?r[0].key:r[t+1].key)})),i}};J.propTypes={destroyInactiveTabPane:P.a.bool,renderTabBar:P.a.func.isRequired,renderTabContent:P.a.func.isRequired,navWrapper:P.a.func,onChange:P.a.func,children:P.a.node,prefixCls:P.a.string,className:P.a.string,tabBarPosition:P.a.string,style:P.a.object,activeKey:P.a.string,defaultActiveKey:P.a.string,direction:P.a.string},J.defaultProps={prefixCls:"rc-tabs",destroyInactiveTabPane:!1,onChange:function(){},navWrapper:function(e){return e},tabBarPosition:"top",children:null,style:{},direction:"ltr"},J.TabPane=Y,Object(O.polyfill)(J);var $=J,ee=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"getTabPanes",value:function(){var e=this.props,t=e.activeKey,n=e.children,r=[];return a.a.Children.forEach(n,(function(n){if(n){var o=n.key,i=t===o;r.push(a.a.cloneElement(n,{active:i,destroyInactiveTabPane:e.destroyInactiveTabPane,rootPrefixCls:e.prefixCls}))}})),r}},{key:"render",value:function(){var e,t,n=this.props,r=n.prefixCls,o=n.children,i=n.activeKey,c=n.className,f=n.tabBarPosition,u=n.animated,p=n.animatedWithMargin,d=n.direction,v=n.style,h=k()((e={},l()(e,r+"-content",!0),l()(e,u?r+"-content-animated":r+"-content-no-animated",!0),e),c);if(u){var b=_(o,i);if(-1!==b){var y=p?function(e,t){var n=W(t)?"marginTop":"marginLeft";return l()({},n,100*-e+"%")}(b,f):{transform:t=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"ltr",r=W(t)?"translateY":"translateX";return W(t)||"rtl"!==n?r+"("+100*-e+"%) translateZ(0)":r+"("+100*e+"%) translateZ(0)"}(b,f,d),WebkitTransform:t,MozTransform:t};v=s()({},v,y)}else v=s()({},v,{display:"none"})}return a.a.createElement("div",{className:h,style:v},this.getTabPanes())}}]),t}(a.a.Component),te=ee;ee.propTypes={animated:P.a.bool,animatedWithMargin:P.a.bool,prefixCls:P.a.string,children:P.a.node,activeKey:P.a.string,style:P.a.any,tabBarPosition:P.a.string,className:P.a.string,destroyInactiveTabPane:P.a.bool,direction:P.a.string},ee.defaultProps={animated:!0};var ne=$,re=n("BGR+");function ae(e,t){var n=e.props,r=n.styles,a=n.panels,o=n.activeKey,i=n.direction,s=e.props.getRef("root"),c=e.props.getRef("nav")||s,l=e.props.getRef("inkBar"),f=e.props.getRef("activeTab"),u=l.style,p=e.props.tabBarPosition,d=_(a,o);if(t&&(u.display="none"),f){var v=f,h=K(u);if(j(u,""),u.width="",u.height="",u.left="",u.top="",u.bottom="",u.right="","top"===p||"bottom"===p){var b=function(e,t){return z("left","offsetWidth","right",e,t)}(v,c),y=v.offsetWidth;y===s.offsetWidth?y=0:r.inkBar&&void 0!==r.inkBar.width&&(y=parseFloat(r.inkBar.width,10))&&(b+=(v.offsetWidth-y)/2),"rtl"===i&&(b=A(v,"margin-left")-b),h?j(u,"translate3d("+b+"px,0,0)"):u.left=b+"px",u.width=y+"px"}else{var m=function(e,t){return z("top","offsetHeight","bottom",e,t)}(v,c),g=v.offsetHeight;r.inkBar&&void 0!==r.inkBar.height&&(g=parseFloat(r.inkBar.height,10))&&(m+=(v.offsetHeight-g)/2),h?(j(u,"translate3d(0,"+m+"px,0)"),u.top="0"):u.top=m+"px",u.height=g+"px"}}u.display=-1!==d?"block":"none"}var oe=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"componentDidMount",value:function(){var e=this;this.timeout=setTimeout((function(){ae(e,!0)}),0)}},{key:"componentDidUpdate",value:function(){ae(this)}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout)}},{key:"render",value:function(){var e,t=this.props,n=t.prefixCls,r=t.styles,o=t.inkBarAnimated,i=n+"-ink-bar",s=k()((e={},l()(e,i,!0),l()(e,o?i+"-animated":i+"-no-animated",!0),e));return a.a.createElement("div",{style:r.inkBar,className:s,key:"inkBar",ref:this.props.saveRef("inkBar")})}}]),t}(a.a.Component),ie=oe;oe.propTypes={prefixCls:P.a.string,styles:P.a.object,inkBarAnimated:P.a.bool,saveRef:P.a.func,direction:P.a.string},oe.defaultProps={prefixCls:"",inkBarAnimated:!0,styles:{},saveRef:function(){}};var se=n("2W6z"),ce=n.n(se),le=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this,t=this.props,n=t.panels,r=t.activeKey,o=t.prefixCls,i=t.tabBarGutter,c=t.saveRef,f=t.tabBarPosition,u=t.renderTabBarNode,p=t.direction,d=[];return a.a.Children.forEach(n,(function(t,v){if(t){var h=t.key,b=r===h?o+"-tab-active":"";b+=" "+o+"-tab";var y={};t.props.disabled?b+=" "+o+"-tab-disabled":y={onClick:e.props.onTabClick.bind(e,h)};var m={};r===h&&(m.ref=c("activeTab"));var g=i&&v===n.length-1?0:i,x="rtl"===p?"marginLeft":"marginRight",P=l()({},W(f)?"marginBottom":x,g);ce()("tab"in t.props,"There must be `tab` property on children of Tabs.");var C=a.a.createElement("div",s()({role:"tab","aria-disabled":t.props.disabled?"true":"false","aria-selected":r===h?"true":"false"},y,{className:b,key:h,style:P},m),t.props.tab);u&&(C=u(C)),d.push(C)}})),a.a.createElement("div",{ref:c("navTabsContainer")},d)}}]),t}(a.a.Component),fe=le;le.propTypes={activeKey:P.a.string,panels:P.a.node,prefixCls:P.a.string,tabBarGutter:P.a.number,onTabClick:P.a.func,saveRef:P.a.func,renderTabBarNode:P.a.func,tabBarPosition:P.a.string,direction:P.a.string},le.defaultProps={panels:[],prefixCls:[],tabBarGutter:null,onTabClick:function(){},saveRef:function(){}};var ue=function(e){function t(){return d()(this,t),y()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return g()(t,e),h()(t,[{key:"render",value:function(){var e=this.props,t=e.prefixCls,n=e.onKeyDown,o=e.className,i=e.extraContent,c=e.style,f=e.tabBarPosition,p=e.children,d=u()(e,["prefixCls","onKeyDown","className","extraContent","style","tabBarPosition","children"]),v=k()(t+"-bar",l()({},o,!!o)),h="top"===f||"bottom"===f,b=h?{float:"right"}:{},y=i&&i.props?i.props.style:{},m=p;return i&&(m=[Object(r.cloneElement)(i,{key:"extra",style:s()({},b,y)}),Object(r.cloneElement)(p,{key:"content"})],m=h?m:m.reverse()),a.a.createElement("div",s()({role:"tablist",className:v,tabIndex:"0",ref:this.props.saveRef("root"),onKeyDown:n,style:c},I(d)),m)}}]),t}(a.a.Component),pe=ue;ue.propTypes={prefixCls:P.a.string,className:P.a.string,style:P.a.object,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),children:P.a.node,extraContent:P.a.node,onKeyDown:P.a.func,saveRef:P.a.func},ue.defaultProps={prefixCls:"",className:"",style:{},tabBarPosition:"top",extraContent:null,children:null,onKeyDown:function(){},saveRef:function(){}};var de=n("sEfC"),ve=n.n(de),he=n("bdgK"),be=function(e){function t(e){d()(this,t);var n=y()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.prevTransitionEnd=function(e){if("opacity"===e.propertyName){var t=n.props.getRef("container");n.scrollToActiveTab({target:t,currentTarget:t})}},n.scrollToActiveTab=function(e){var t=n.props.getRef("activeTab"),r=n.props.getRef("navWrap");if((!e||e.target===e.currentTarget)&&t){var a=n.isNextPrevShown()&&n.lastNextPrevShown;if(n.lastNextPrevShown=n.isNextPrevShown(),a){var o=n.getScrollWH(t),i=n.getOffsetWH(r),s=n.offset,c=n.getOffsetLT(r),l=n.getOffsetLT(t);c>l?(s+=c-l,n.setOffset(s)):c+i=0)c=!1,this.setOffset(0,!1),o=0;else if(i1&&void 0!==arguments[1])||arguments[1],n=Math.min(0,e);if(this.offset!==n){this.offset=n;var r={},a=this.props.tabBarPosition,o=this.props.getRef("nav").style,i=K(o);"left"===a||"right"===a?r=i?{value:"translate3d(0,"+n+"px,0)"}:{name:"top",value:n+"px"}:i?("rtl"===this.props.direction&&(n=-n),r={value:"translate3d("+n+"px,0,0)"}):r={name:"left",value:n+"px"},i?j(o,r.value):o[r.name]=r.value,t&&this.setNextPrev()}}},{key:"setPrev",value:function(e){this.state.prev!==e&&this.setState({prev:e})}},{key:"setNext",value:function(e){this.state.next!==e&&this.setState({next:e})}},{key:"isNextPrevShown",value:function(e){return e?e.next||e.prev:this.state.next||this.state.prev}},{key:"render",value:function(){var e,t,n,r,o=this.state,i=o.next,s=o.prev,c=this.props,f=c.prefixCls,u=c.scrollAnimated,p=c.navWrapper,d=c.prevIcon,v=c.nextIcon,h=s||i,b=a.a.createElement("span",{onClick:s?this.prev:null,unselectable:"unselectable",className:k()((e={},l()(e,f+"-tab-prev",1),l()(e,f+"-tab-btn-disabled",!s),l()(e,f+"-tab-arrow-show",h),e)),onTransitionEnd:this.prevTransitionEnd},d||a.a.createElement("span",{className:f+"-tab-prev-icon"})),y=a.a.createElement("span",{onClick:i?this.next:null,unselectable:"unselectable",className:k()((t={},l()(t,f+"-tab-next",1),l()(t,f+"-tab-btn-disabled",!i),l()(t,f+"-tab-arrow-show",h),t))},v||a.a.createElement("span",{className:f+"-tab-next-icon"})),m=f+"-nav",g=k()((n={},l()(n,m,!0),l()(n,u?m+"-animated":m+"-no-animated",!0),n));return a.a.createElement("div",{className:k()((r={},l()(r,f+"-nav-container",1),l()(r,f+"-nav-container-scrolling",h),r)),key:"container",ref:this.props.saveRef("container")},b,y,a.a.createElement("div",{className:f+"-nav-wrap",ref:this.props.saveRef("navWrap")},a.a.createElement("div",{className:f+"-nav-scroll"},a.a.createElement("div",{className:g,ref:this.props.saveRef("nav")},p(this.props.children)))))}}]),t}(a.a.Component),ye=be;be.propTypes={activeKey:P.a.string,getRef:P.a.func.isRequired,saveRef:P.a.func.isRequired,tabBarPosition:P.a.oneOf(["left","right","top","bottom"]),prefixCls:P.a.string,scrollAnimated:P.a.bool,onPrevClick:P.a.func,onNextClick:P.a.func,navWrapper:P.a.func,children:P.a.node,prevIcon:P.a.node,nextIcon:P.a.node,direction:P.a.node},be.defaultProps={tabBarPosition:"left",prefixCls:"",scrollAnimated:!0,onPrevClick:function(){},onNextClick:function(){},navWrapper:function(e){return e}};var me=function(e){function t(){var e,n,r,a;d()(this,t);for(var o=arguments.length,i=Array(o),s=0;s=0),e),f),x=ke(ke({},this.props),{children:null,inkBarAnimated:d,extraContent:s,style:a,prevIcon:y,nextIcon:m,className:g});return t=i?i(x,Pe):r.createElement(Pe,x),r.cloneElement(t)}}])&&we(t.prototype,n),a&&we(t,a),i}(r.Component);_e.defaultProps={animated:!0,type:"line"};var je=n("H84U"),Ke=n("6CfX"),We=n("R3zJ");function Ae(){return(Ae=Object.assign||function(e){for(var t=1;t=0&&("small"===l||"large"===l)),"Tabs","`type=card|editable-card` doesn't have small or large size, it's by design.");var g=a("tabs",i),x=k()(c,(Ie(n={},"".concat(g,"-vertical"),"left"===p||"right"===p),Ie(n,"".concat(g,"-").concat(l),!!l),Ie(n,"".concat(g,"-card"),u.indexOf("card")>=0),Ie(n,"".concat(g,"-").concat(u),!0),Ie(n,"".concat(g,"-no-animation"),!m),n)),P=[];"editable-card"===u&&(P=[],r.Children.forEach(d,(function(t,n){if(!r.isValidElement(t))return t;var a=t.props.closable,o=(a=void 0===a||a)?r.createElement(Ce.default,{type:"close",className:"".concat(g,"-close-x"),onClick:function(n){return e.removeTab(t.key,n)}}):null;P.push(r.cloneElement(t,{tab:r.createElement("div",{className:a?void 0:"".concat(g,"-tab-unclosable")},t.props.tab,o),key:t.key||n}))})),b||(y=r.createElement("span",null,r.createElement(Ce.default,{type:"plus",className:"".concat(g,"-new-tab"),onClick:e.createNewTab}),y))),y=y?r.createElement("div",{className:"".concat(g,"-extra-content")},y):null;var C=Ue(e.props,[]),E=k()("".concat(g,"-").concat(p,"-content"),u.indexOf("card")>=0&&"".concat(g,"-card-content"));return r.createElement(ne,Ae({},e.props,{prefixCls:g,className:x,tabBarPosition:p,renderTabBar:function(){return r.createElement(_e,Ae({},Object(re.default)(C,["className"]),{tabBarExtraContent:y}))},renderTabContent:function(){return r.createElement(te,{className:E,animated:m,animatedWithMargin:!0})},onChange:e.handleChange}),P.length>0?P:d)},e}return t=s,(n=[{key:"componentDidMount",value:function(){var e=o.findDOMNode(this);e&&!We.b&&-1===e.className.indexOf(" no-flex")&&(e.className+=" no-flex")}},{key:"render",value:function(){return r.createElement(je.a,null,this.renderTabs)}}])&&He(t.prototype,n),a&&He(t,a),s}(r.Component);Qe.TabPane=Y,Qe.defaultProps={hideAdd:!1,tabPosition:"top"}},n1GQ:function(e,t,n){(function(t){for(var r=n("bQgK"),a="undefined"==typeof window?t:window,o=["moz","webkit"],i="AnimationFrame",s=a["request"+i],c=a["cancel"+i]||a["cancelRequest"+i],l=0;!s&&l0?i.default.createElement("div",{className:"contentBox"},h.map((function(t,a){return i.default.createElement(d.default,{item:t,history:e.history})}))):i.default.createElement(f.default,{_html:"暂无数据"}),S>15&&i.default.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},i.default.createElement(n.default,{simple:!0,current:y,pageSize:15,onChange:function(e){return _(e)},total:S})))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[130],{"85SH":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF");t.default=function(e){var t=e.item;return e.history,l.default.createElement("div",{onClick:function(){window.open("/"+t.name,"_blank")},style:{cursor:"pointer"}},l.default.createElement("div",{className:"imgBox"},l.default.createElement("img",{alt:"",src:(0,u.getImageUrl)("/"+t.avatar_url)})),l.default.createElement("div",{style:{flex:"1"}},l.default.createElement("span",{className:"mb5 font-18 color-grey-3 task-hide",style:{display:"block",maxWidth:"588px"}},t.nickname),l.default.createElement("div",{className:"task-hide-2 teamdesc"},t.description),l.default.createElement("p",{className:"item-news"},l.default.createElement("span",null,"项目:",t.num_projects),l.default.createElement("span",null,l.default.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-12"}),"创建时间:",t.created_at))))}},Hsgt:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=l(a("5rEg"));a("1vPl");var r=l(a("q1tI"));function l(e){return e&&e.__esModule?e:{default:e}}var u=n.default.Search;t.default=function(e){var t=e.placeholder,a=e.onSearch,n=e.onChange;return r.default.createElement(u,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:a,width:"300px",onChange:n})}},vTxG:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=h(a("NUBc")),r=h(a("jsC+")),l=h(a("BvKs")),u=Object.assign||function(e){for(var t=1;t0?i.default.createElement("div",{className:"contentBox"},h.map((function(t,a){return i.default.createElement(d.default,{item:t,history:e.history})}))):i.default.createElement(f.default,{_html:"暂无数据"}),S>15&&i.default.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},i.default.createElement(n.default,{simple:!0,current:y,pageSize:15,onChange:function(e){return _(e)},total:S})))}}}]); \ No newline at end of file diff --git a/static/js/130.d02d983c.chunk.js b/static/js/131.c9d870fe.chunk.js similarity index 94% rename from static/js/130.d02d983c.chunk.js rename to static/js/131.c9d870fe.chunk.js index 93dc7d717..001a47e9f 100644 --- a/static/js/130.d02d983c.chunk.js +++ b/static/js/131.c9d870fe.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[130],{"093b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=f(n("q1tI")),a=n("spEH"),r=f(n("ess8")),u=f(n("rzEP")),i=n("eO8H"),o=f(n("CnBM")),d=f(n("HUFq"));function f(e){return e&&e.__esModule?e:{default:e}}var c=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(105)]).then(n.t.bind(null,"Smcf",7))},loading:d.default}),s=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(10),n.e(56)]).then(n.t.bind(null,"5DC0",7))},loading:d.default}),m=(0,o.default)({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(9),n.e(23),n.e(99)]).then(n.t.bind(null,"4k9F",7))},loading:d.default}),p=(0,o.default)({loader:function(){return n.e(155).then(n.t.bind(null,"gSX0",7))},loading:d.default});t.default=function(e){var t=e.location.pathname,n=e.match.params.OIdentifier;var o=function(e){var t=0;return e==="/"+n+"/setting/member"?t=1:e==="/"+n+"/setting/group"?t=2:e==="/"+n+"/setting/hooks"&&(t=3),t}(t),d={list:[{name:"基本设置",icon:"icon-base",href:"/"+n+"/setting"},{name:"组织成员管理",icon:"icon-zuzhichengyuan",href:"/"+n+"/setting/member"},{name:"组织团队管理",icon:"icon-zuzhixiangmu",href:"/"+n+"/setting/group"}],active:o};return l.default.createElement(a.Box,null,l.default.createElement(a.Short,null,l.default.createElement(u.default,{header:l.default.createElement(r.default,null,"组织设置"),nav:d})),l.default.createElement(a.Long,null,l.default.createElement(a.Gap,null,l.default.createElement("div",{style:{border:"1px solid #eee"}},l.default.createElement(i.Switch,null,l.default.createElement(i.Route,{path:"/:OIdentifier/setting/hooks",render:function(){return l.default.createElement(p,e)}}),l.default.createElement(i.Route,{path:"/:OIdentifier/setting/group",render:function(){return l.default.createElement(c,e)}}),l.default.createElement(i.Route,{path:"/:OIdentifier/setting/member",render:function(){return l.default.createElement(s,e)}}),l.default.createElement(i.Route,{path:"/:OIdentifier/setting",render:function(){return l.default.createElement(m,e)}}))))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,a,r=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(a)}}))),u=i(n("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var o=i(n("vOnD")).default.div(r);t.default=function(e){var t=e.children;return u.default.createElement(o,null,t)}},rzEP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,a=n("q1tI"),r=(l=a)&&l.__esModule?l:{default:l},u=n("eO8H");t.default=function(e){var t=e.header,n=e.nav;return r.default.createElement("ul",{className:"list-l-Menu"},t,n&&n.list&&n.list.length>0?n.list.map((function(e,t){return r.default.createElement("li",{key:t,className:n.active===t?"active":""},r.default.createElement("p",null,r.default.createElement(u.Link,{to:e.href},r.default.createElement("i",{className:"iconfont "+(e.icon||"icon-huabanfuben")+" font-18 mr10"}),e.name)))})):"")}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[131],{"093b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=f(n("q1tI")),a=n("spEH"),r=f(n("ess8")),u=f(n("rzEP")),i=n("eO8H"),o=f(n("CnBM")),d=f(n("HUFq"));function f(e){return e&&e.__esModule?e:{default:e}}var c=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(105)]).then(n.t.bind(null,"Smcf",7))},loading:d.default}),s=(0,o.default)({loader:function(){return Promise.all([n.e(0),n.e(1),n.e(10),n.e(56)]).then(n.t.bind(null,"5DC0",7))},loading:d.default}),m=(0,o.default)({loader:function(){return Promise.all([n.e(2),n.e(3),n.e(9),n.e(23),n.e(98)]).then(n.t.bind(null,"4k9F",7))},loading:d.default}),p=(0,o.default)({loader:function(){return n.e(156).then(n.t.bind(null,"gSX0",7))},loading:d.default});t.default=function(e){var t=e.location.pathname,n=e.match.params.OIdentifier;var o=function(e){var t=0;return e==="/"+n+"/setting/member"?t=1:e==="/"+n+"/setting/group"?t=2:e==="/"+n+"/setting/hooks"&&(t=3),t}(t),d={list:[{name:"基本设置",icon:"icon-base",href:"/"+n+"/setting"},{name:"组织成员管理",icon:"icon-zuzhichengyuan",href:"/"+n+"/setting/member"},{name:"组织团队管理",icon:"icon-zuzhixiangmu",href:"/"+n+"/setting/group"}],active:o};return l.default.createElement(a.Box,null,l.default.createElement(a.Short,null,l.default.createElement(u.default,{header:l.default.createElement(r.default,null,"组织设置"),nav:d})),l.default.createElement(a.Long,null,l.default.createElement(a.Gap,null,l.default.createElement("div",{style:{border:"1px solid #eee"}},l.default.createElement(i.Switch,null,l.default.createElement(i.Route,{path:"/:OIdentifier/setting/hooks",render:function(){return l.default.createElement(p,e)}}),l.default.createElement(i.Route,{path:"/:OIdentifier/setting/group",render:function(){return l.default.createElement(c,e)}}),l.default.createElement(i.Route,{path:"/:OIdentifier/setting/member",render:function(){return l.default.createElement(s,e)}}),l.default.createElement(i.Route,{path:"/:OIdentifier/setting",render:function(){return l.default.createElement(m,e)}}))))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,a,r=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(a)}}))),u=i(n("q1tI"));function i(e){return e&&e.__esModule?e:{default:e}}var o=i(n("vOnD")).default.div(r);t.default=function(e){var t=e.children;return u.default.createElement(o,null,t)}},rzEP:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,a=n("q1tI"),r=(l=a)&&l.__esModule?l:{default:l},u=n("eO8H");t.default=function(e){var t=e.header,n=e.nav;return r.default.createElement("ul",{className:"list-l-Menu"},t,n&&n.list&&n.list.length>0?n.list.map((function(e,t){return r.default.createElement("li",{key:t,className:n.active===t?"active":""},r.default.createElement("p",null,r.default.createElement(u.Link,{to:e.href},r.default.createElement("i",{className:"iconfont "+(e.icon||"icon-huabanfuben")+" font-18 mr10"}),e.name)))})):"")}}}]); \ No newline at end of file diff --git a/static/js/131.54eb27b7.chunk.js b/static/js/132.d20e6a57.chunk.js similarity index 98% rename from static/js/131.54eb27b7.chunk.js rename to static/js/132.d20e6a57.chunk.js index 3d642d28c..798339e48 100644 --- a/static/js/131.54eb27b7.chunk.js +++ b/static/js/132.d20e6a57.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[131],{ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),s=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return s.default.createElement(l,null,t)}},"qh7/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("2/Rp")),a=h(n("14Xm")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=x(["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"],["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"]),o=x(["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"],["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"]),l=x(["\n {\n padding: 12px 0px;\n }\n"],["\n {\n padding: 12px 0px;\n }\n"]);n("L/Qf");var i=n("q1tI"),c=h(i),f=n("spEH"),d=n("tnhM"),p=h(n("ess8")),m=n("eO8H"),v=h(n("vOnD"));function h(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n("NzgE");var b=v.default.div(s),g=v.default.p(o),w=v.default.div(l);t.default=function(e){t=a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:l,limit:x},e.next=3,(0,d.getHooks)(t,n);case 3:(r=e.sent)&&k(r);case 5:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var s=e[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))};var t,n,s=(0,i.useState)(1),o=u(s,2),l=o[0],v=(o[1],(0,i.useState)(20)),h=u(v,2),x=h[0],y=(h[1],(0,i.useState)(void 0)),E=u(y,2),k=(E[0],E[1]);e.match.params.projectsId;return c.default.createElement(f.WhiteBack,null,c.default.createElement(p.default,null,c.default.createElement("span",null,"管理web钩子"),c.default.createElement(r.default,{type:"primary"},"添加web钩子")),c.default.createElement(b,null,c.default.createElement(g,null,"当Gitea事件发生时,Web钩子自动发出HTTP POST请求。在"," ",c.default.createElement(m.Link,{to:"",className:"color-blue"},"指南")," ","中阅读更多内容。"),c.default.createElement(w,null,c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))),c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))))))}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var s=t[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,c,f;t.getBranch=(o=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(c=s(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return c.apply(this,arguments)}),t.getUser=(f=s(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[132],{ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),s=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return s.default.createElement(l,null,t)}},"qh7/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=h(n("2/Rp")),a=h(n("14Xm")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,u=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=x(["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"],["\n {\n padding: 0px 30px;\n min-height: 400px;\n }\n"]),o=x(["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"],["\n {\n padding: 22px 0px;\n border-bottom: 1px solid #eee;\n }\n"]),l=x(["\n {\n padding: 12px 0px;\n }\n"],["\n {\n padding: 12px 0px;\n }\n"]);n("L/Qf");var i=n("q1tI"),c=h(i),f=n("spEH"),d=n("tnhM"),p=h(n("ess8")),m=n("eO8H"),v=h(n("vOnD"));function h(e){return e&&e.__esModule?e:{default:e}}function x(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n("NzgE");var b=v.default.div(s),g=v.default.p(o),w=v.default.div(l);t.default=function(e){t=a.default.mark((function e(t){var n,r;return a.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={page:l,limit:x},e.next=3,(0,d.getHooks)(t,n);case 3:(r=e.sent)&&k(r);case 5:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,u){try{var s=e[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))};var t,n,s=(0,i.useState)(1),o=u(s,2),l=o[0],v=(o[1],(0,i.useState)(20)),h=u(v,2),x=h[0],y=(h[1],(0,i.useState)(void 0)),E=u(y,2),k=(E[0],E[1]);e.match.params.projectsId;return c.default.createElement(f.WhiteBack,null,c.default.createElement(p.default,null,c.default.createElement("span",null,"管理web钩子"),c.default.createElement(r.default,{type:"primary"},"添加web钩子")),c.default.createElement(b,null,c.default.createElement(g,null,"当Gitea事件发生时,Web钩子自动发出HTTP POST请求。在"," ",c.default.createElement(m.Link,{to:"",className:"color-blue"},"指南")," ","中阅读更多内容。"),c.default.createElement(w,null,c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))),c.default.createElement(f.FlexAJ,{className:"manageItem"},c.default.createElement("span",{className:"webName"},"https://gitea.com/zxf/homebrew-cask-versions/settings/hooks/gitea/new"),c.default.createElement("span",null,c.default.createElement(f.Redline,null,"删除"),c.default.createElement(f.Greenline,{className:"ml30"},"编辑"))))))}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function s(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var s=t[a](u),o=s.value}catch(e){return void n(e)}if(!s.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,c,f;t.getBranch=(o=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return o.apply(this,arguments)}),t.getTag=(l=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getHooks=(i=s(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getSubEntries=(c=s(r.default.mark((function e(t,n,u){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:u});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return c.apply(this,arguments)}),t.getUser=(f=s(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); \ No newline at end of file diff --git a/static/js/132.53a0bfd8.chunk.js b/static/js/133.feda9d0c.chunk.js similarity index 88% rename from static/js/132.53a0bfd8.chunk.js rename to static/js/133.feda9d0c.chunk.js index c1bed0cfc..ef5766c9e 100644 --- a/static/js/132.53a0bfd8.chunk.js +++ b/static/js/133.feda9d0c.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[132],{"cuo/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0?i.default.createElement("div",{className:"contrbuteList"},m.map((function(e,t){return i.default.createElement(c.AlignCenter,null,i.default.createElement("img",{alt:"",style:{borderRadius:"50%",marginRight:"10px"},src:(0,d.getImageUrl)("/"+e.image_url),width:"50px",height:"50px"}),i.default.createElement("div",null,i.default.createElement(f.Link,{to:"/"+e.login,className:"font-16"},e.name),i.default.createElement("p",{className:"font-12 color-grey-9"},"提交",e.contributions,"次")))}))):"",m&&0===m.length?i.default.createElement(s.default,{_html:"暂无贡献者"}):"",w>20?i.default.createElement("div",{className:"mt20 edu-txt-center"},i.default.createElement(r.default,{simple:!0,pageSize:20,onChange:function(e){v(e)},current:E,total:w})):"")))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[135],{dEUZ:function(e,t,a){},p6ow:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=m(a("W9HT")),r=m(a("NUBc")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var u,i=e[Symbol.iterator]();!(n=(u=i.next()).done)&&(a.push(u.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&i.return&&i.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("04bd"),a("YQTV");var u=a("q1tI"),i=m(u),c=a("spEH");a("dEUZ");var o=m(a("vDqi")),s=m(a("2CTR")),d=a("sYIF"),f=a("eO8H");function m(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,u.useState)(void 0),a=l(t,2),m=a[0],p=a[1],h=(0,u.useState)(1),g=l(h,2),E=g[0],v=g[1],b=(0,u.useState)(0),y=l(b,2),w=y[0],x=y[1],N=(0,u.useState)(!0),S=l(N,2),_=S[0],I=S[1],j=e.match.params.owner,k=e.match.params.projectsId;return(0,u.useEffect)((function(){j&&k&&function(){I(!0);var e="/"+j+"/"+k+"/contributors.json";o.default.get(e,{params:{limit:20,page:E}}).then((function(e){e&&(p(e.data.list),x(e.data.total_count),I(!1))})).catch((function(e){}))}()}),[j,k,E]),i.default.createElement(c.WhiteBack,null,i.default.createElement(n.default,{spinning:_},i.default.createElement("div",{className:"boxPanel"},i.default.createElement("p",{className:"font-18 padding10-20",style:{borderBottom:"1px solid #eee"}},"贡献者列表"),m&&m.length>0?i.default.createElement("div",{className:"contrbuteList"},m.map((function(e,t){return i.default.createElement(c.AlignCenter,null,i.default.createElement("img",{alt:"",style:{borderRadius:"50%",marginRight:"10px"},src:(0,d.getImageUrl)("/"+e.image_url),width:"50px",height:"50px"}),i.default.createElement("div",null,i.default.createElement(f.Link,{to:"/"+e.login,className:"font-16"},e.name),i.default.createElement("p",{className:"font-12 color-grey-9"},"提交",e.contributions,"次")))}))):"",m&&0===m.length?i.default.createElement(s.default,{_html:"暂无贡献者"}):"",w>20?i.default.createElement("div",{className:"mt20 edu-txt-center"},i.default.createElement(r.default,{simple:!0,pageSize:20,onChange:function(e){v(e)},current:E,total:w})):"")))}}}]); \ No newline at end of file diff --git a/static/js/135.f9508a80.chunk.js b/static/js/136.e57fc77b.chunk.js similarity index 92% rename from static/js/135.f9508a80.chunk.js rename to static/js/136.e57fc77b.chunk.js index 0a2764257..e5154b6b0 100644 --- a/static/js/135.f9508a80.chunk.js +++ b/static/js/136.e57fc77b.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[135],{cfYI:function(e,t,n){},oeDK:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t0&&f.default.createElement("div",{className:"tagList"},a.versions.map((function(t,s){return f.default.createElement("div",{style:{display:"block"},key:s},f.default.createElement("div",{className:"milepostdiv"},f.default.createElement("div",{className:"milepostwidth"},f.default.createElement("div",{className:"grid-item width100"},f.default.createElement("i",{className:"iconfont icon-lubiaosignpost3 font-12 mr3"}),f.default.createElement(p.Link,{to:"/"+b+"/"+N+"/milestones/"+t.id,className:"font-16"},t.name)))),f.default.createElement("div",{className:"milepostdiv",style:{marginTop:5}},f.default.createElement("div",{className:"milepostrighe"},f.default.createElement("div",{className:"grid-item mr10"},f.default.createElement("i",{className:"iconfont icon-rili font-14 mr5"}),f.default.createElement("span",{className:t.effective_date?"color-red":"color-grey-c"},t.effective_date||"暂无截止时间")),f.default.createElement("div",{className:"grid-item mr10 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-issue font-14 mr5"}),f.default.createElement("span",null,t.open_issues_count,"个开启")),f.default.createElement("div",{className:"grid-item mr10 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-shanchudiao font-14 mr5"}),f.default.createElement("span",null,t.close_issues_count,"个关闭"))),a&&a.user_admin_or_member?f.default.createElement("div",{className:"milepostleft"},f.default.createElement("div",{className:"grid-item ml15 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-bianji3 font-14 mr5"}),f.default.createElement(p.Link,{to:"/"+b+"/"+N+"/milestones/"+t.id+"/edit",className:"color-grey-9"},"编辑")),f.default.createElement("div",{className:"grid-item ml15 color-grey-9"},f.default.createElement("i",{className:"closed"===t.status?"iconfont icon-gouxuan font-14 mr5":"iconfont icon-yiguanbi1 font-14 mr5"}),f.default.createElement("a",{onClick:function(){return e.updatestatusemile("closed"===t.status?"open":"closed",t)},className:"color-grey-9"},"closed"===e.state.status?"开启":"关闭")),f.default.createElement("div",{className:"grid-item ml15 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-lajitong font-14 mr5"}),f.default.createElement(l.default,{placement:"bottom",title:"是否删除里程碑?",okText:"是",cancelText:"否",onConfirm:function(){return e.closemile(t)}},f.default.createElement("a",{className:"color-grey-9"},"删除")))):""),f.default.createElement("div",{className:"milepostdiv",style:{marginTop:5}},f.default.createElement("div",{className:"textwidth"},f.default.createElement(_,{type:"secondary",ellipsis:{rows:30,expandable:!1,onExpand:Function}},t.description))))}))),a&&a.versions&&0===a.versions.length&&f.default.createElement(v.default,{_html:"暂无里程碑"}),a&&a.versions_count>i?f.default.createElement("div",{className:"mt30 mb50 edu-txt-center"},f.default.createElement(n.default,{simple:!0,current:d,total:a&&a.versions_count,pageSize:i,onChange:this.ChangePage})):""))}}]),t}(m.Component);t.default=h}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[137],{"6JOy":function(e,t,a){},fyLZ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=E(a("W9HT")),n=E(a("NUBc")),l=E(a("NJEC")),o=E(a("jsC+")),r=E(a("CtXQ")),c=E(a("BvKs")),i=E(a("wFql")),u=Object.assign||function(e){for(var t=1;t0&&f.default.createElement("div",{className:"tagList"},a.versions.map((function(t,s){return f.default.createElement("div",{style:{display:"block"},key:s},f.default.createElement("div",{className:"milepostdiv"},f.default.createElement("div",{className:"milepostwidth"},f.default.createElement("div",{className:"grid-item width100"},f.default.createElement("i",{className:"iconfont icon-lubiaosignpost3 font-12 mr3"}),f.default.createElement(p.Link,{to:"/"+b+"/"+N+"/milestones/"+t.id,className:"font-16"},t.name)))),f.default.createElement("div",{className:"milepostdiv",style:{marginTop:5}},f.default.createElement("div",{className:"milepostrighe"},f.default.createElement("div",{className:"grid-item mr10"},f.default.createElement("i",{className:"iconfont icon-rili font-14 mr5"}),f.default.createElement("span",{className:t.effective_date?"color-red":"color-grey-c"},t.effective_date||"暂无截止时间")),f.default.createElement("div",{className:"grid-item mr10 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-issue font-14 mr5"}),f.default.createElement("span",null,t.open_issues_count,"个开启")),f.default.createElement("div",{className:"grid-item mr10 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-shanchudiao font-14 mr5"}),f.default.createElement("span",null,t.close_issues_count,"个关闭"))),a&&a.user_admin_or_member?f.default.createElement("div",{className:"milepostleft"},f.default.createElement("div",{className:"grid-item ml15 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-bianji3 font-14 mr5"}),f.default.createElement(p.Link,{to:"/"+b+"/"+N+"/milestones/"+t.id+"/edit",className:"color-grey-9"},"编辑")),f.default.createElement("div",{className:"grid-item ml15 color-grey-9"},f.default.createElement("i",{className:"closed"===t.status?"iconfont icon-gouxuan font-14 mr5":"iconfont icon-yiguanbi1 font-14 mr5"}),f.default.createElement("a",{onClick:function(){return e.updatestatusemile("closed"===t.status?"open":"closed",t)},className:"color-grey-9"},"closed"===e.state.status?"开启":"关闭")),f.default.createElement("div",{className:"grid-item ml15 color-grey-9"},f.default.createElement("i",{className:"iconfont icon-lajitong font-14 mr5"}),f.default.createElement(l.default,{placement:"bottom",title:"是否删除里程碑?",okText:"是",cancelText:"否",onConfirm:function(){return e.closemile(t)}},f.default.createElement("a",{className:"color-grey-9"},"删除")))):""),f.default.createElement("div",{className:"milepostdiv",style:{marginTop:5}},f.default.createElement("div",{className:"textwidth"},f.default.createElement(_,{type:"secondary",ellipsis:{rows:30,expandable:!1,onExpand:Function}},t.description))))}))),a&&a.versions&&0===a.versions.length&&f.default.createElement(v.default,{_html:"暂无里程碑"}),a&&a.versions_count>i?f.default.createElement("div",{className:"mt30 mb50 edu-txt-center"},f.default.createElement(n.default,{simple:!0,current:d,total:a&&a.versions_count,pageSize:i,onChange:this.ChangePage})):""))}}]),t}(m.Component);t.default=h}}]); \ No newline at end of file diff --git a/static/js/137.7f4554cc.chunk.js b/static/js/138.e455a636.chunk.js similarity index 98% rename from static/js/137.7f4554cc.chunk.js rename to static/js/138.e455a636.chunk.js index 681ac5b23..bcd8fe5ea 100644 --- a/static/js/137.7f4554cc.chunk.js +++ b/static/js/138.e455a636.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[137],{"6JOy":function(e,t,a){},IxYK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=E(a("W9HT")),n=E(a("JBPa")),r=E(a("BMrR")),o=E(a("kPKH")),u=E(a("2fM7")),i=E(a("Vl3Y")),c=E(a("PArb")),s=E(a("9yH6")),d=E(a("5rEg")),f=Object.assign||function(e){for(var t=1;t-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/collaborators",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),o.default.createElement("li",{className:l.indexOf("settings/webhooks")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/webhooks",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-a-xuanzhongwebhookicon font-18 mr10 color-grey-9"}),"网络钩子"))),o.default.createElement("li",{className:l.indexOf("settings/branch")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/branches",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),o.default.createElement("li",{className:l.indexOf("settings/labels")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/labels",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-xiangmubiaoqian font-18 mr10 color-grey-6"}),"项目标记"))))),o.default.createElement(i.Long,null,o.default.createElement(i.Gap,null,o.default.createElement(u.Switch,this.props,o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/webhooks/new",render:function(t){return o.default.createElement(b,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/webhooks/:id",render:function(t){return o.default.createElement(b,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/webhooks",render:function(t){return o.default.createElement(g,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/collaborators",render:function(t){return o.default.createElement(w,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/labels",render:function(t){return o.default.createElement(y,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/branches/:branch",render:function(t){return o.default.createElement(m,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/branches",render:function(t){return o.default.createElement(h,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/manage/new",render:function(t){return o.default.createElement(N,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/manage",render:function(t){return o.default.createElement(j,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings",render:function(t){return o.default.createElement(E,a({},e.props,t,e.state))}})))))}}]),t}(l.Component);t.default=v},NzgE:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/140.cc98822b.chunk.js b/static/js/141.a517d033.chunk.js similarity index 79% rename from static/js/140.cc98822b.chunk.js rename to static/js/141.a517d033.chunk.js index d71b87e36..dbeb2309a 100644 --- a/static/js/140.cc98822b.chunk.js +++ b/static/js/141.a517d033.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[140],{JLog:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("q1tI")),u=n("eO8H");n("YESz");var a=d(n("CnBM")),l=d(n("HUFq"));function d(e){return e&&e.__esModule?e:{default:e}}var o=(0,a.default)({loader:function(){return n.e(98).then(n.t.bind(null,"QV3M",7))},loading:l.default}),c=(0,a.default)({loader:function(){return Promise.all([n.e(0),n.e(65)]).then(n.t.bind(null,"Vplm",7))},loading:l.default});t.default=function(e){return r.default.createElement("div",{className:"panels"},r.default.createElement(u.Switch,e,r.default.createElement(u.Route,{path:"/:owner/:projectsId/server/:id",render:function(){return r.default.createElement(c,e)}}),r.default.createElement(u.Route,{path:"/:owner/:projectsId/server",render:function(){return r.default.createElement(o,e)}})))}},YESz:function(e,t,n){}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[141],{JLog:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("q1tI")),u=n("eO8H");n("YESz");var a=d(n("CnBM")),l=d(n("HUFq"));function d(e){return e&&e.__esModule?e:{default:e}}var o=(0,a.default)({loader:function(){return n.e(97).then(n.t.bind(null,"QV3M",7))},loading:l.default}),c=(0,a.default)({loader:function(){return Promise.all([n.e(0),n.e(65)]).then(n.t.bind(null,"Vplm",7))},loading:l.default});t.default=function(e){return r.default.createElement("div",{className:"panels"},r.default.createElement(u.Switch,e,r.default.createElement(u.Route,{path:"/:owner/:projectsId/server/:id",render:function(){return r.default.createElement(c,e)}}),r.default.createElement(u.Route,{path:"/:owner/:projectsId/server",render:function(){return r.default.createElement(o,e)}})))}},YESz:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/142.30365991.chunk.js b/static/js/142.30365991.chunk.js new file mode 100644 index 000000000..d39c53658 --- /dev/null +++ b/static/js/142.30365991.chunk.js @@ -0,0 +1 @@ +(this.webpackJsonp=this.webpackJsonp||[]).push([[142],{"6dZj":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/collaborators",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-chengyuan font-18 mr10"}),"协作者管理"))),o.default.createElement("li",{className:l.indexOf("settings/webhooks")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/webhooks",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-a-xuanzhongwebhookicon font-18 mr10 color-grey-9"}),"网络钩子"))),o.default.createElement("li",{className:l.indexOf("settings/branch")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/branches",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-fenzhi font-20 mr10"}),"分支设置"))),o.default.createElement("li",{className:l.indexOf("settings/labels")>-1?"active":""},o.default.createElement("p",null,o.default.createElement(u.Link,{to:"/"+r+"/"+n+"/settings/labels",className:"w-100"},o.default.createElement("i",{className:"iconfont icon-xiangmubiaoqian font-18 mr10 color-grey-6"}),"项目标记"))))),o.default.createElement(i.Long,null,o.default.createElement(i.Gap,null,o.default.createElement(u.Switch,this.props,o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/webhooks/new",render:function(t){return o.default.createElement(b,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/webhooks/:id",render:function(t){return o.default.createElement(b,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/webhooks",render:function(t){return o.default.createElement(g,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/collaborators",render:function(t){return o.default.createElement(w,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/labels",render:function(t){return o.default.createElement(y,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/branches/:branch",render:function(t){return o.default.createElement(m,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/branches",render:function(t){return o.default.createElement(h,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/manage/new",render:function(t){return o.default.createElement(N,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings/manage",render:function(t){return o.default.createElement(j,a({},e.props,t,e.state))}}),o.default.createElement(u.Route,{path:"/:owner/:projectsId/settings",render:function(t){return o.default.createElement(E,a({},e.props,t,e.state))}})))))}}]),t}(l.Component);t.default=v},NzgE:function(e,t,n){}}]); \ No newline at end of file diff --git a/static/js/142.830e450f.chunk.js b/static/js/143.a06783fb.chunk.js similarity index 97% rename from static/js/142.830e450f.chunk.js rename to static/js/143.a06783fb.chunk.js index 4d4d1cff4..c32d4d3f7 100644 --- a/static/js/142.830e450f.chunk.js +++ b/static/js/143.a06783fb.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[142],{"6V0J":function(e,t,n){},LMhh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n("W9HT")),r=m(n("NUBc")),i=function(){function e(e,t){for(var n=0;ni)return s.default.createElement("div",{className:"mt50 mb30 edu-txt-center"},s.default.createElement(r.default,{simple:!0,defaultCurrent:a,total:t,pageSize:i,onChange:n.ChangePage}))},n.renderList=function(e){if(e&&e.length>0)return e.map((function(e,t){return s.default.createElement("div",{className:"w-25 pull-left",key:t},s.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},s.default.createElement("div",null,s.default.createElement(o.Link,{to:"/"+e.login,className:"show-user-link"},s.default.createElement("img",{className:"avatar-60",src:(0,c.getImageUrl)("/"+e.image_url),alt:""}))),s.default.createElement("div",{className:"ml12"},s.default.createElement("div",null,s.default.createElement(o.Link,{to:"/"+e.login+"/"+e.identifier,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),s.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},s.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),s.default.createElement("span",{className:"ml4"},"fork时间:",e.format_time)))))}))},n.state={users:null,count:0,limit:20,page:1,isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.isSpin;return s.default.createElement("div",{className:"pbt15"},s.default.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},s.default.createElement("div",{className:"user-list-items"},s.default.createElement("div",{className:"font-18 padding10-20 border-b-line"},"Fork列表"),s.default.createElement(a.default,{spinning:n},s.default.createElement("div",{className:"w-100 inline-block",style:{minHeight:"400px"}},t&&0===t.length?s.default.createElement(f.default,{_html:"暂时还没有相关数据!"}):"",this.renderList(t))),this.Paginations())))}}]),t}(l.Component);t.default=d}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[143],{"6V0J":function(e,t,n){},LMhh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=m(n("W9HT")),r=m(n("NUBc")),i=function(){function e(e,t){for(var n=0;ni)return s.default.createElement("div",{className:"mt50 mb30 edu-txt-center"},s.default.createElement(r.default,{simple:!0,defaultCurrent:a,total:t,pageSize:i,onChange:n.ChangePage}))},n.renderList=function(e){if(e&&e.length>0)return e.map((function(e,t){return s.default.createElement("div",{className:"w-25 pull-left",key:t},s.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},s.default.createElement("div",null,s.default.createElement(o.Link,{to:"/"+e.login,className:"show-user-link"},s.default.createElement("img",{className:"avatar-60",src:(0,c.getImageUrl)("/"+e.image_url),alt:""}))),s.default.createElement("div",{className:"ml12"},s.default.createElement("div",null,s.default.createElement(o.Link,{to:"/"+e.login+"/"+e.identifier,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),s.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},s.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),s.default.createElement("span",{className:"ml4"},"fork时间:",e.format_time)))))}))},n.state={users:null,count:0,limit:20,page:1,isSpin:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"render",value:function(){var e=this.state,t=e.users,n=e.isSpin;return s.default.createElement("div",{className:"pbt15"},s.default.createElement("div",{className:"main background-f minH-670",style:{padding:"0px"}},s.default.createElement("div",{className:"user-list-items"},s.default.createElement("div",{className:"font-18 padding10-20 border-b-line"},"Fork列表"),s.default.createElement(a.default,{spinning:n},s.default.createElement("div",{className:"w-100 inline-block",style:{minHeight:"400px"}},t&&0===t.length?s.default.createElement(f.default,{_html:"暂时还没有相关数据!"}):"",this.renderList(t))),this.Paginations())))}}]),t}(l.Component);t.default=d}}]); \ No newline at end of file diff --git a/static/js/143.f66be7d4.chunk.js b/static/js/144.1d1e4bee.chunk.js similarity index 98% rename from static/js/143.f66be7d4.chunk.js rename to static/js/144.1d1e4bee.chunk.js index ceda957d0..ecd1d4869 100644 --- a/static/js/143.f66be7d4.chunk.js +++ b/static/js/144.1d1e4bee.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[143],{Xd6l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("2/Rp")),a=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return l.default.createElement("div",{className:"pull-left "+t,key:f},l.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},l.default.createElement("div",null,l.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},l.default.createElement("img",{className:"avatar-60",src:(0,u.getImageUrl)("/"+e.image_url),alt:""}))),l.default.createElement("div",{className:"ml12"},l.default.createElement("div",null,l.default.createElement(c.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),l.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},l.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),l.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?l.default.createElement(r.default,{type:"default"},"当前用户"):l.default.createElement(i.default,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,l=e.notReset,u=e.title_type;return this.renderList(t,n,r,a,o,l,u)}}]),t}(o.Component);t.default=d},bkQV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nu?c.default.createElement("div",{className:"edu-txt-center pt30 mb30"},c.default.createElement(a.default,{simple:!0,defaultCurrent:s,total:o,pageSize:u,onChange:this.changePage})):"";return c.default.createElement(r.default,{spinning:n},c.default.createElement("div",{className:"minH-670"},c.default.createElement("div",{className:"grid-item pb20 bbt"},c.default.createElement("h3",{style:{marginBottom:"0px"}},c.default.createElement(i.Link,{to:"/"+y},c.default.createElement("i",{className:"iconfont icon-zuojiantou color-grey-9 font-16 mr8"})),"watch_users"===h?g+"关注的":"关注"+g+"的"),c.default.createElement("div",{className:"text-right"},c.default.createElement(m,{placeholder:"输入名称进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_watchers,className:"list-r-Search",value:l,onChange:this.changeSearchValue}))),t&&t.length>0?c.default.createElement("div",{className:"w-100 inline-block"},c.default.createElement(p.default,{users:t,userClass:"w-33",type_title:"关注列表",current_user:b,successFunc:this.successFunc,notReset:"watch_users"!==h||"我"!==g,title_type:g})):c.default.createElement(f.default,{_html:"暂时没有数据~"}),c.default.createElement("div",{className:"w-100"},_)))}}]),t}(u.Component);t.default=h}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[144],{Xd6l:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("2/Rp")),a=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return l.default.createElement("div",{className:"pull-left "+t,key:f},l.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},l.default.createElement("div",null,l.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},l.default.createElement("img",{className:"avatar-60",src:(0,u.getImageUrl)("/"+e.image_url),alt:""}))),l.default.createElement("div",{className:"ml12"},l.default.createElement("div",null,l.default.createElement(c.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),l.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},l.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),l.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?l.default.createElement(r.default,{type:"default"},"当前用户"):l.default.createElement(i.default,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,l=e.notReset,u=e.title_type;return this.renderList(t,n,r,a,o,l,u)}}]),t}(o.Component);t.default=d},bkQV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nu?c.default.createElement("div",{className:"edu-txt-center pt30 mb30"},c.default.createElement(a.default,{simple:!0,defaultCurrent:s,total:o,pageSize:u,onChange:this.changePage})):"";return c.default.createElement(r.default,{spinning:n},c.default.createElement("div",{className:"minH-670"},c.default.createElement("div",{className:"grid-item pb20 bbt"},c.default.createElement("h3",{style:{marginBottom:"0px"}},c.default.createElement(i.Link,{to:"/"+y},c.default.createElement("i",{className:"iconfont icon-zuojiantou color-grey-9 font-16 mr8"})),"watch_users"===h?g+"关注的":"关注"+g+"的"),c.default.createElement("div",{className:"text-right"},c.default.createElement(m,{placeholder:"输入名称进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_watchers,className:"list-r-Search",value:l,onChange:this.changeSearchValue}))),t&&t.length>0?c.default.createElement("div",{className:"w-100 inline-block"},c.default.createElement(p.default,{users:t,userClass:"w-33",type_title:"关注列表",current_user:b,successFunc:this.successFunc,notReset:"watch_users"!==h||"我"!==g,title_type:g})):c.default.createElement(f.default,{_html:"暂时没有数据~"}),c.default.createElement("div",{className:"w-100"},_)))}}]),t}(u.Component);t.default=h}}]); \ No newline at end of file diff --git a/static/js/144.f55fe8fe.chunk.js b/static/js/145.12acba3e.chunk.js similarity index 98% rename from static/js/144.f55fe8fe.chunk.js rename to static/js/145.12acba3e.chunk.js index d7ed1e3f6..fb953e90e 100644 --- a/static/js/144.f55fe8fe.chunk.js +++ b/static/js/145.12acba3e.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[144],{"0WPJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return u.default.createElement("div",{className:"pull-left "+t,key:f},u.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},u.default.createElement("div",null,u.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},u.default.createElement("img",{className:"avatar-60",src:(0,l.getImageUrl)("/"+e.image_url),alt:""}))),u.default.createElement("div",{className:"ml12"},u.default.createElement("div",null,u.default.createElement(c.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),u.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},u.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),u.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?u.default.createElement(r.default,{type:"default"},"当前用户"):u.default.createElement(i.default,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,u=e.notReset,l=e.title_type;return this.renderList(t,n,r,a,o,u,l)}}]),t}(o.Component);t.default=d},uaeZ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("W9HT")),a=d(n("NUBc")),o=d(n("5rEg")),u=function(){function e(e,t){for(var n=0;nl?c.default.createElement("div",{className:"edu-txt-center pt30 mb30"},c.default.createElement(a.default,{simple:!0,defaultCurrent:s,total:o,pageSize:l,onChange:this.changePage})):"";return c.default.createElement(r.default,{spinning:n},c.default.createElement("div",{className:"minH-670"},c.default.createElement("div",{className:"grid-item pb20 bbt"},c.default.createElement("h3",{style:{marginBottom:"0px"}},c.default.createElement(i.Link,{to:"/"+y},c.default.createElement("i",{className:"iconfont icon-zuojiantou color-grey-9 font-16 mr8"})),"watch_users"===h?g+"关注的":"关注"+g+"的"),c.default.createElement("div",{className:"text-right"},c.default.createElement(m,{placeholder:"输入名称进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_watchers,className:"list-r-Search",value:u,onChange:this.changeSearchValue}))),t&&t.length>0?c.default.createElement("div",{className:"w-100 inline-block"},c.default.createElement(p.default,{users:t,userClass:"w-33",type_title:"关注列表",current_user:b,successFunc:this.successFunc,notReset:"watch_users"!==h||"我"!==g,title_type:g})):c.default.createElement(f.default,{_html:"暂时没有数据~"}),c.default.createElement("div",{className:"w-100"},_)))}}]),t}(l.Component);t.default=h}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[145],{"0WPJ":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0)return e.map((function(e,f){return u.default.createElement("div",{className:"pull-left "+t,key:f},u.default.createElement("div",{className:"pbt25 grid-item mlr10 border-b-line"},u.default.createElement("div",null,u.default.createElement("a",{href:"/"+e.login,className:"show-user-link"},u.default.createElement("img",{className:"avatar-60",src:(0,l.getImageUrl)("/"+e.image_url),alt:""}))),u.default.createElement("div",{className:"ml12"},u.default.createElement("div",null,u.default.createElement(c.Link,{to:"/"+e.login,className:"font-16 text-primary task-hide max-w-200",style:{display:"block"},title:e.name},e.name)),u.default.createElement("div",{className:"font-12 text-gray grid-item pb5"},u.default.createElement("i",{className:"iconfont icon-shijian user-join-time"}),u.default.createElement("span",{className:"ml4"},"点赞列表"===a?"点赞":"关注列表"===a?"关注":"fork","时间:",e.format_time)),n&&n.login===e.login?u.default.createElement(r.default,{type:"default"},"当前用户"):u.default.createElement(i.default,{is_watch:e.is_watch,notReset:s,id:e.login,successFunc:o}))))}))},p(a,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e.users,n=e.userClass,r=e.current_user,a=e.type_title,o=e.successFunc,u=e.notReset,l=e.title_type;return this.renderList(t,n,r,a,o,u,l)}}]),t}(o.Component);t.default=d},uaeZ:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("W9HT")),a=d(n("NUBc")),o=d(n("5rEg")),u=function(){function e(e,t){for(var n=0;nl?c.default.createElement("div",{className:"edu-txt-center pt30 mb30"},c.default.createElement(a.default,{simple:!0,defaultCurrent:s,total:o,pageSize:l,onChange:this.changePage})):"";return c.default.createElement(r.default,{spinning:n},c.default.createElement("div",{className:"minH-670"},c.default.createElement("div",{className:"grid-item pb20 bbt"},c.default.createElement("h3",{style:{marginBottom:"0px"}},c.default.createElement(i.Link,{to:"/"+y},c.default.createElement("i",{className:"iconfont icon-zuojiantou color-grey-9 font-16 mr8"})),"watch_users"===h?g+"关注的":"关注"+g+"的"),c.default.createElement("div",{className:"text-right"},c.default.createElement(m,{placeholder:"输入名称进行搜索",enterButton:"搜索",size:"large",onSearch:this.get_watchers,className:"list-r-Search",value:u,onChange:this.changeSearchValue}))),t&&t.length>0?c.default.createElement("div",{className:"w-100 inline-block"},c.default.createElement(p.default,{users:t,userClass:"w-33",type_title:"关注列表",current_user:b,successFunc:this.successFunc,notReset:"watch_users"!==h||"我"!==g,title_type:g})):c.default.createElement(f.default,{_html:"暂时没有数据~"}),c.default.createElement("div",{className:"w-100"},_)))}}]),t}(l.Component);t.default=h}}]); \ No newline at end of file diff --git a/static/js/145.713a78af.chunk.js b/static/js/146.bf65115f.chunk.js similarity index 95% rename from static/js/145.713a78af.chunk.js rename to static/js/146.bf65115f.chunk.js index 1258f4f06..0807f33d8 100644 --- a/static/js/145.713a78af.chunk.js +++ b/static/js/146.bf65115f.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[145],{CyMe:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t-1?h(!1):h(!0))}),[i]),(0,l.useEffect)((function(){var e;t&&a&&(e="/organizations/"+t+"/teams/"+a+".json",o.default.get(e).then((function(e){e&&e.data&&v(e.data)})).catch((function(e){})))}),[t,a]),u.default.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-zuobiao mr5"}),u.default.createElement(c.Link,{to:"/"+t},p&&p.organization&&p.organization.nickname),u.default.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),u.default.createElement("span",{className:"color-grey-9"},p?p.nickname:"新建团队")),p&&u.default.createElement(m.default,{src:"/"+t+"/teams/"+a,title:p.nickname||p.name,rightBtn:b&&u.default.createElement("span",{className:"subNavs"},u.default.createElement(c.Link,{to:"/"+t+"/members",className:i==="/"+t+"/members"?"active":""},u.default.createElement("span",null,"组织成员"),p.num_users&&u.default.createElement("lable",null,p.num_users)),u.default.createElement(c.Link,{to:"/"+t+"/teams",className:i==="/"+t+"/teams"?"active":""},u.default.createElement("span",null,"组织团队"),p.num_teams&&u.default.createElement("lable",null,p.num_teams))),desc:!b&&p.description}),u.default.createElement(c.Switch,e,u.default.createElement(c.Route,{path:"/:OIdentifier/teams/:groupId/setting",render:function(t){return u.default.createElement(f,n({},e,t))}})))}},eGzb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF"),c=a("eO8H");a("KkuB"),t.default=function(e){var t=e.img,a=e.title,n=e.desc,r=e.rightBtn,i=e.src,s=e.bottomInfos;return l.default.createElement("div",{className:"cards"},t&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,u.getImageUrl)("/"+t),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(c.Link,{to:i},a),r),l.default.createElement("div",{className:"desc"},n),s))}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[146],{CyMe:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t-1?h(!1):h(!0))}),[i]),(0,l.useEffect)((function(){var e;t&&a&&(e="/organizations/"+t+"/teams/"+a+".json",o.default.get(e).then((function(e){e&&e.data&&v(e.data)})).catch((function(e){})))}),[t,a]),u.default.createElement("div",{className:"teamDetail",style:{paddingTop:"0px"}},u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-zuobiao mr5"}),u.default.createElement(c.Link,{to:"/"+t},p&&p.organization&&p.organization.nickname),u.default.createElement("i",{className:"iconfont icon-youjiantou ml3 mr3 font-12 color-grey-9"}),u.default.createElement("span",{className:"color-grey-9"},p?p.nickname:"新建团队")),p&&u.default.createElement(m.default,{src:"/"+t+"/teams/"+a,title:p.nickname||p.name,rightBtn:b&&u.default.createElement("span",{className:"subNavs"},u.default.createElement(c.Link,{to:"/"+t+"/members",className:i==="/"+t+"/members"?"active":""},u.default.createElement("span",null,"组织成员"),p.num_users&&u.default.createElement("lable",null,p.num_users)),u.default.createElement(c.Link,{to:"/"+t+"/teams",className:i==="/"+t+"/teams"?"active":""},u.default.createElement("span",null,"组织团队"),p.num_teams&&u.default.createElement("lable",null,p.num_teams))),desc:!b&&p.description}),u.default.createElement(c.Switch,e,u.default.createElement(c.Route,{path:"/:OIdentifier/teams/:groupId/setting",render:function(t){return u.default.createElement(f,n({},e,t))}})))}},eGzb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r=a("q1tI"),l=(n=r)&&n.__esModule?n:{default:n},u=a("sYIF"),c=a("eO8H");a("KkuB"),t.default=function(e){var t=e.img,a=e.title,n=e.desc,r=e.rightBtn,i=e.src,s=e.bottomInfos;return l.default.createElement("div",{className:"cards"},t&&l.default.createElement("div",{className:"img"},l.default.createElement("img",{src:(0,u.getImageUrl)("/"+t),alt:""})),l.default.createElement("div",{className:"content"},l.default.createElement("p",{className:"titles"},l.default.createElement(c.Link,{to:i},a),r),l.default.createElement("div",{className:"desc"},n),s))}}}]); \ No newline at end of file diff --git a/static/js/146.1e6c6d4a.chunk.js b/static/js/147.80f94ffb.chunk.js similarity index 98% rename from static/js/146.1e6c6d4a.chunk.js rename to static/js/147.80f94ffb.chunk.js index 2510013dc..db7fc6155 100644 --- a/static/js/146.1e6c6d4a.chunk.js +++ b/static/js/147.80f94ffb.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[146],{ess8:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n,r=(l=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],n=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:18px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(l,{raw:{value:Object.freeze(n)}}))),s=c(a("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}var d=c(a("vOnD")).default.div(r);t.default=function(e){var t=e.children;return s.default.createElement(d,null,t)}},pSeD:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=b(a("2/Rp")),n=b(a("fyUT")),r=b(a("2fM7")),s=b(a("9yH6")),c=b(a("kaz8")),d=b(a("Vl3Y")),u=Object.assign||function(e){for(var t=1;t li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),C=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),A=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),D=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),G=i("vOnD"),F=(t=G)&&t.__esModule?t:{default:t};function _(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=F.default.div(d),e.AlignCenterBetween=F.default.div(r),e.FlexAJ=F.default.div(o),e.AlignCenter=F.default.div(l),e.AlignTop=F.default.div(a),e.AlignAJBottom=F.default.div(p),e.Box=F.default.div(x),e.LongWidth=F.default.div(c),e.Long=F.default.div(f),e.ShortWidth=F.default.div(g),e.Short=F.default.div(s),e.Gap=F.default.div(u),e.WhiteBack=F.default.div(b),e.Blueline=F.default.a(h),e.Redline=F.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=F.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=F.default.a(y),e.Blueback=F.default.a(B),e.Redback=F.default.a(w),e.NumUl=F.default.ul(v),e.GreenUnder=F.default.a(C),e.Cancel=F.default.a(j),e.Content=F.default.div(A),e.GroupProjectBackgroup=F.default.div(D)}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[148],{IaUq:function(n,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=r(i("q1tI")),d=r(i("my/d"));function r(n){return n&&n.__esModule?n:{default:n}}e.default=function(n){return t.default.createElement("div",{className:"teamDetail"},t.default.createElement(d.default,n))}},spEH:function(n,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.GroupProjectBackgroup=e.Content=e.Cancel=e.GreenUnder=e.NumUl=e.Redback=e.Blueback=e.Greenback=e.Greenline=e.Redline=e.Blueline=e.WhiteBack=e.Gap=e.Short=e.ShortWidth=e.Long=e.LongWidth=e.Box=e.AlignAJBottom=e.AlignTop=e.AlignCenter=e.FlexAJ=e.AlignCenterBetween=e.Banner=void 0;var t,d=_(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]),r=_(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),o=_(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),l=_(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),a=_(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),p=_(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"],["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]),x=_(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),c=_(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=_(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=_(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),s=_(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),u=_(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),b=_(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),h=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),m=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),k=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),y=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),B=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),w=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),v=_(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),C=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),j=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),A=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),D=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),G=i("vOnD"),F=(t=G)&&t.__esModule?t:{default:t};function _(n,e){return Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(e)}}))}e.Banner=F.default.div(d),e.AlignCenterBetween=F.default.div(r),e.FlexAJ=F.default.div(o),e.AlignCenter=F.default.div(l),e.AlignTop=F.default.div(a),e.AlignAJBottom=F.default.div(p),e.Box=F.default.div(x),e.LongWidth=F.default.div(c),e.Long=F.default.div(f),e.ShortWidth=F.default.div(g),e.Short=F.default.div(s),e.Gap=F.default.div(u),e.WhiteBack=F.default.div(b),e.Blueline=F.default.a(h),e.Redline=F.default.a(m,(function(n){return n.bold?"#fff":"#F73030"}),(function(n){return n.bold?"#F73030":"#fff"})),e.Greenline=F.default.a(k,(function(n){return n.bold?"#fff":"#28BD6C"}),(function(n){return n.bold?"#28BD6C":"#fff"})),e.Greenback=F.default.a(y),e.Blueback=F.default.a(B),e.Redback=F.default.a(w),e.NumUl=F.default.ul(v),e.GreenUnder=F.default.a(C),e.Cancel=F.default.a(j),e.Content=F.default.div(A),e.GroupProjectBackgroup=F.default.div(D)}}]); \ No newline at end of file diff --git a/static/js/148.e7fbbb7f.chunk.js b/static/js/149.dff73c28.chunk.js similarity index 98% rename from static/js/148.e7fbbb7f.chunk.js rename to static/js/149.dff73c28.chunk.js index cd42162cd..6ec5c0913 100644 --- a/static/js/148.e7fbbb7f.chunk.js +++ b/static/js/149.dff73c28.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[148,200],{"7Xl7":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o=t("87dK"),i=("undefined"==typeof monaco?self.monaco:monaco,o.conf),r={defaultToken:"invalid",tokenPostfix:".js",keywords:["break","case","catch","class","continue","const","constructor","debugger","default","delete","do","else","export","extends","false","finally","for","from","function","get","if","import","in","instanceof","let","new","null","return","set","super","switch","symbol","this","throw","true","try","typeof","undefined","var","void","while","with","yield","async","await","of"],typeKeywords:[],operators:o.language.operators,symbols:o.language.symbols,escapes:o.language.escapes,digits:o.language.digits,octaldigits:o.language.octaldigits,binarydigits:o.language.binarydigits,hexdigits:o.language.hexdigits,regexpctl:o.language.regexpctl,regexpesc:o.language.regexpesc,tokenizer:o.language.tokenizer}},"87dK":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o="undefined"==typeof monaco?self.monaco:monaco,i={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file +(this.webpackJsonp=this.webpackJsonp||[]).push([[149,201],{"7Xl7":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o=t("87dK"),i=("undefined"==typeof monaco?self.monaco:monaco,o.conf),r={defaultToken:"invalid",tokenPostfix:".js",keywords:["break","case","catch","class","continue","const","constructor","debugger","default","delete","do","else","export","extends","false","finally","for","from","function","get","if","import","in","instanceof","let","new","null","return","set","super","switch","symbol","this","throw","true","try","typeof","undefined","var","void","while","with","yield","async","await","of"],typeKeywords:[],operators:o.language.operators,symbols:o.language.symbols,escapes:o.language.escapes,digits:o.language.digits,octaldigits:o.language.octaldigits,binarydigits:o.language.binarydigits,hexdigits:o.language.hexdigits,regexpctl:o.language.regexpctl,regexpesc:o.language.regexpesc,tokenizer:o.language.tokenizer}},"87dK":function(e,n,t){"use strict";t.r(n),t.d(n,"conf",(function(){return i})),t.d(n,"language",(function(){return r}));var o="undefined"==typeof monaco?self.monaco:monaco,i={wordPattern:/(-?\d*\.\d\w*)|([^\`\~\!\@\#\%\^\&\*\(\)\-\=\+\[\{\]\}\\\|\;\:\'\"\,\.\<\>\/\?\s]+)/g,comments:{lineComment:"//",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],onEnterRules:[{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,afterText:/^\s*\*\/$/,action:{indentAction:o.languages.IndentAction.IndentOutdent,appendText:" * "}},{beforeText:/^\s*\/\*\*(?!\/)([^\*]|\*(?!\/))*$/,action:{indentAction:o.languages.IndentAction.None,appendText:" * "}},{beforeText:/^(\t|(\ \ ))*\ \*(\ ([^\*]|\*(?!\/))*)?$/,action:{indentAction:o.languages.IndentAction.None,appendText:"* "}},{beforeText:/^(\t|(\ \ ))*\ \*\/\s*$/,action:{indentAction:o.languages.IndentAction.None,removeText:1}}],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"',notIn:["string"]},{open:"'",close:"'",notIn:["string","comment"]},{open:"`",close:"`",notIn:["string","comment"]},{open:"/**",close:" */",notIn:["string"]}],folding:{markers:{start:new RegExp("^\\s*//\\s*#?region\\b"),end:new RegExp("^\\s*//\\s*#?endregion\\b")}}},r={defaultToken:"invalid",tokenPostfix:".ts",keywords:["abstract","as","break","case","catch","class","continue","const","constructor","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","implements","import","in","infer","instanceof","interface","is","keyof","let","module","namespace","never","new","null","package","private","protected","public","readonly","require","global","return","set","static","super","switch","symbol","this","throw","true","try","type","typeof","unique","var","void","while","with","yield","async","await","of"],typeKeywords:["any","boolean","number","object","string","undefined"],operators:["<=",">=","==","!=","===","!==","=>","+","-","**","*","/","%","++","--","<<",">",">>>","&","|","^","!","~","&&","||","??","?",":","=","+=","-=","*=","**=","/=","%=","<<=",">>=",">>>=","&=","|=","^=","@"],symbols:/[=>](?!@symbols)/,"@brackets"],[/!(?=([^=]|$))/,"delimiter"],[/@symbols/,{cases:{"@operators":"delimiter","@default":""}}],[/(@digits)[eE]([\-+]?(@digits))?/,"number.float"],[/(@digits)\.(@digits)([eE][\-+]?(@digits))?/,"number.float"],[/0[xX](@hexdigits)n?/,"number.hex"],[/0[oO]?(@octaldigits)n?/,"number.octal"],[/0[bB](@binarydigits)n?/,"number.binary"],[/(@digits)n?/,"number"],[/[;,.]/,"delimiter"],[/"([^"\\]|\\.)*$/,"string.invalid"],[/'([^'\\]|\\.)*$/,"string.invalid"],[/"/,"string","@string_double"],[/'/,"string","@string_single"],[/`/,"string","@string_backtick"]],whitespace:[[/[ \t\r\n]+/,""],[/\/\*\*(?!\/)/,"comment.doc","@jsdoc"],[/\/\*/,"comment","@comment"],[/\/\/.*$/,"comment"]],comment:[[/[^\/*]+/,"comment"],[/\*\//,"comment","@pop"],[/[\/*]/,"comment"]],jsdoc:[[/[^\/*]+/,"comment.doc"],[/\*\//,"comment.doc","@pop"],[/[\/*]/,"comment.doc"]],regexp:[[/(\{)(\d+(?:,\d*)?)(\})/,["regexp.escape.control","regexp.escape.control","regexp.escape.control"]],[/(\[)(\^?)(?=(?:[^\]\\\/]|\\.)+)/,["regexp.escape.control",{token:"regexp.escape.control",next:"@regexrange"}]],[/(\()(\?:|\?=|\?!)/,["regexp.escape.control","regexp.escape.control"]],[/[()]/,"regexp.escape.control"],[/@regexpctl/,"regexp.escape.control"],[/[^\\\/]/,"regexp"],[/@regexpesc/,"regexp.escape"],[/\\\./,"regexp.invalid"],[/(\/)([gimsuy]*)/,[{token:"regexp",bracket:"@close",next:"@pop"},"keyword.other"]]],regexrange:[[/-/,"regexp.escape.control"],[/\^/,"regexp.invalid"],[/@regexpesc/,"regexp.escape"],[/[^\]]/,"regexp"],[/\]/,{token:"regexp.escape.control",next:"@pop",bracket:"@close"}]],string_double:[[/[^\\"]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/"/,"string","@pop"]],string_single:[[/[^\\']+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/'/,"string","@pop"]],string_backtick:[[/\$\{/,{token:"delimiter.bracket",next:"@bracketCounting"}],[/[^\\`$]+/,"string"],[/@escapes/,"string.escape"],[/\\./,"string.escape.invalid"],[/`/,"string","@pop"]],bracketCounting:[[/\{/,"delimiter.bracket","@bracketCounting"],[/\}/,"delimiter.bracket","@pop"],{include:"common"}]}}}}]); \ No newline at end of file diff --git a/static/js/149.abc40c60.chunk.js b/static/js/150.cdc46952.chunk.js similarity index 99% rename from static/js/149.abc40c60.chunk.js rename to static/js/150.cdc46952.chunk.js index 77142d059..d6e1fc7a1 100644 --- a/static/js/149.abc40c60.chunk.js +++ b/static/js/150.cdc46952.chunk.js @@ -1 +1 @@ -(this.webpackJsonp=this.webpackJsonp||[]).push([[149],{"20/g":function(e,t,n){"use strict";n.r(t),n.d(t,"setupMode",(function(){return Lo}));var i,r=function(){function e(e){var t=this;this._defaults=e,this._worker=null,this._idleCheckInterval=window.setInterval((function(){return t._checkIfIdle()}),3e4),this._lastUsedTime=0,this._configChangeListener=this._defaults.onDidChange((function(){return t._stopWorker()}))}return e.prototype._stopWorker=function(){this._worker&&(this._worker.dispose(),this._worker=null),this._client=null},e.prototype.dispose=function(){clearInterval(this._idleCheckInterval),this._configChangeListener.dispose(),this._stopWorker()},e.prototype._checkIfIdle=function(){this._worker&&(Date.now()-this._lastUsedTime>12e4&&this._stopWorker())},e.prototype._getClient=function(){return this._lastUsedTime=Date.now(),this._client||(this._worker=monaco.editor.createWebWorker({moduleId:"vs/language/css/cssWorker",label:this._defaults.languageId,createData:{languageSettings:this._defaults.diagnosticsOptions,languageId:this._defaults.languageId}}),this._client=this._worker.getProxy()),this._client},e.prototype.getLanguageServiceWorker=function(){for(var e,t=this,n=[],i=0;ithis.source.length)return!1;for(var t=0;t=h&&e<=m&&(this.stream.advance(t+1),this.stream.advanceWhileChar((function(e){return e>=h&&e<=m||0===t&&e===q})),!0)},e.prototype._newline=function(e){var t=this.stream.peekChar();switch(t){case M:case N:case I:return this.stream.advance(1),e.push(String.fromCharCode(t)),t===M&&this.stream.advanceIfChar(I)&&e.push("\n"),!0}return!1},e.prototype._escape=function(e,t){var n=this.stream.peekChar();if(n===R){this.stream.advance(1),n=this.stream.peekChar();for(var i=0;i<6&&(n>=h&&n<=m||n>=s&&n<=a||n>=c&&n<=d);)this.stream.advance(1),n=this.stream.peekChar(),i++;if(i>0){try{var r=parseInt(this.stream.substring(this.stream.pos()-i),16);r&&e.push(String.fromCharCode(r))}catch(e){}return n===A||n===W?this.stream.advance(1):this._newline([]),!0}if(n!==M&&n!==N&&n!==I)return this.stream.advance(1),e.push(String.fromCharCode(n)),!0;if(t)return this._newline(e)}return!1},e.prototype._stringChar=function(e,t){var n=this.stream.peekChar();return 0!==n&&n!==e&&n!==R&&n!==M&&n!==N&&n!==I&&(this.stream.advance(1),t.push(String.fromCharCode(n)),!0)},e.prototype._string=function(e){if(this.stream.peekChar()===_||this.stream.peekChar()===P){var t=this.stream.nextChar();for(e.push(String.fromCharCode(t));this._stringChar(t,e)||this._escape(e,!0););return this.stream.peekChar()===t?(this.stream.nextChar(),e.push(String.fromCharCode(t)),i.String):i.BadString}return null},e.prototype._unquotedChar=function(e){var t=this.stream.peekChar();return 0!==t&&t!==R&&t!==_&&t!==P&&t!==S&&t!==k&&t!==A&&t!==W&&t!==I&&t!==N&&t!==M&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._unquotedString=function(e){for(var t=!1;this._unquotedChar(e)||this._escape(e);)t=!0;return t},e.prototype._whitespace=function(){return this.stream.advanceWhileChar((function(e){return e===A||e===W||e===I||e===N||e===M}))>0},e.prototype._name=function(e){for(var t=!1;this._identChar(e)||this._escape(e);)t=!0;return t},e.prototype.ident=function(e){var t=this.stream.pos();if(this._minus(e)&&this._minus(e)){if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}}else if(this._identFirstChar(e)||this._escape(e)){for(;this._identChar(e)||this._escape(e););return!0}return this.stream.goBackTo(t),!1},e.prototype._identFirstChar=function(e){var t=this.stream.peekChar();return(t===v||t>=s&&t<=l||t>=c&&t<=p||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._minus=function(e){var t=this.stream.peekChar();return t===y&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e.prototype._identChar=function(e){var t=this.stream.peekChar();return(t===v||t===y||t>=s&&t<=l||t>=c&&t<=p||t>=h&&t<=m||t>=128&&t<=65535)&&(this.stream.advance(1),e.push(String.fromCharCode(t)),!0)},e}(),Q=(H=function(e,t){return(H=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}H(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});function ee(e,t){var n=null;return!e||te.end?null:(e.accept((function(e){return-1===e.offset&&-1===e.length||e.offset<=t&&e.end>=t&&(n?e.length<=n.length&&(n=e):n=e,!0)})),n)}function te(e,t){for(var n=ee(e,t),i=[];n;)i.unshift(n),n=n.parent;return i}!function(e){e[e.Undefined=0]="Undefined",e[e.Identifier=1]="Identifier",e[e.Stylesheet=2]="Stylesheet",e[e.Ruleset=3]="Ruleset",e[e.Selector=4]="Selector",e[e.SimpleSelector=5]="SimpleSelector",e[e.SelectorInterpolation=6]="SelectorInterpolation",e[e.SelectorCombinator=7]="SelectorCombinator",e[e.SelectorCombinatorParent=8]="SelectorCombinatorParent",e[e.SelectorCombinatorSibling=9]="SelectorCombinatorSibling",e[e.SelectorCombinatorAllSiblings=10]="SelectorCombinatorAllSiblings",e[e.SelectorCombinatorShadowPiercingDescendant=11]="SelectorCombinatorShadowPiercingDescendant",e[e.Page=12]="Page",e[e.PageBoxMarginBox=13]="PageBoxMarginBox",e[e.ClassSelector=14]="ClassSelector",e[e.IdentifierSelector=15]="IdentifierSelector",e[e.ElementNameSelector=16]="ElementNameSelector",e[e.PseudoSelector=17]="PseudoSelector",e[e.AttributeSelector=18]="AttributeSelector",e[e.Declaration=19]="Declaration",e[e.Declarations=20]="Declarations",e[e.Property=21]="Property",e[e.Expression=22]="Expression",e[e.BinaryExpression=23]="BinaryExpression",e[e.Term=24]="Term",e[e.Operator=25]="Operator",e[e.Value=26]="Value",e[e.StringLiteral=27]="StringLiteral",e[e.URILiteral=28]="URILiteral",e[e.EscapedValue=29]="EscapedValue",e[e.Function=30]="Function",e[e.NumericValue=31]="NumericValue",e[e.HexColorValue=32]="HexColorValue",e[e.MixinDeclaration=33]="MixinDeclaration",e[e.MixinReference=34]="MixinReference",e[e.VariableName=35]="VariableName",e[e.VariableDeclaration=36]="VariableDeclaration",e[e.Prio=37]="Prio",e[e.Interpolation=38]="Interpolation",e[e.NestedProperties=39]="NestedProperties",e[e.ExtendsReference=40]="ExtendsReference",e[e.SelectorPlaceholder=41]="SelectorPlaceholder",e[e.Debug=42]="Debug",e[e.If=43]="If",e[e.Else=44]="Else",e[e.For=45]="For",e[e.Each=46]="Each",e[e.While=47]="While",e[e.MixinContent=48]="MixinContent",e[e.Media=49]="Media",e[e.Keyframe=50]="Keyframe",e[e.FontFace=51]="FontFace",e[e.Import=52]="Import",e[e.Namespace=53]="Namespace",e[e.Invocation=54]="Invocation",e[e.FunctionDeclaration=55]="FunctionDeclaration",e[e.ReturnStatement=56]="ReturnStatement",e[e.MediaQuery=57]="MediaQuery",e[e.FunctionParameter=58]="FunctionParameter",e[e.FunctionArgument=59]="FunctionArgument",e[e.KeyframeSelector=60]="KeyframeSelector",e[e.ViewPort=61]="ViewPort",e[e.Document=62]="Document",e[e.AtApplyRule=63]="AtApplyRule",e[e.CustomPropertyDeclaration=64]="CustomPropertyDeclaration",e[e.CustomPropertySet=65]="CustomPropertySet",e[e.ListEntry=66]="ListEntry",e[e.Supports=67]="Supports",e[e.SupportsCondition=68]="SupportsCondition",e[e.NamespacePrefix=69]="NamespacePrefix",e[e.GridLine=70]="GridLine",e[e.Plugin=71]="Plugin",e[e.UnknownAtRule=72]="UnknownAtRule",e[e.Use=73]="Use",e[e.ModuleConfiguration=74]="ModuleConfiguration",e[e.Forward=75]="Forward",e[e.ForwardVisibility=76]="ForwardVisibility",e[e.Module=77]="Module"}(Y||(Y={})),function(e){e[e.Mixin=0]="Mixin",e[e.Rule=1]="Rule",e[e.Variable=2]="Variable",e[e.Function=3]="Function",e[e.Keyframe=4]="Keyframe",e[e.Unknown=5]="Unknown",e[e.Module=6]="Module",e[e.Forward=7]="Forward",e[e.ForwardVisibility=8]="ForwardVisibility"}(X||(X={}));var ne,ie=function(){function e(e,t,n){void 0===e&&(e=-1),void 0===t&&(t=-1),this.parent=null,this.offset=e,this.length=t,n&&(this.nodeType=n)}return Object.defineProperty(e.prototype,"end",{get:function(){return this.offset+this.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"type",{get:function(){return this.nodeType||Y.Undefined},set:function(e){this.nodeType=e},enumerable:!0,configurable:!0}),e.prototype.getTextProvider=function(){for(var e=this;e&&!e.textProvider;)e=e.parent;return e?e.textProvider:function(){return"unknown"}},e.prototype.getText=function(){return this.getTextProvider()(this.offset,this.length)},e.prototype.matches=function(e){return this.length===e.length&&this.getTextProvider()(this.offset,this.length)===e},e.prototype.startsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.offset,e.length)===e},e.prototype.endsWith=function(e){return this.length>=e.length&&this.getTextProvider()(this.end-e.length,e.length)===e},e.prototype.accept=function(e){if(e(this)&&this.children)for(var t=0,n=this.children;t=0&&e.parent.children.splice(n,1)}e.parent=this;var i=this.children;return i||(i=this.children=[]),-1!==t?i.splice(t,0,e):i.push(e),e},e.prototype.attachTo=function(e,t){return void 0===t&&(t=-1),e&&e.adoptChild(this,t),this},e.prototype.collectIssues=function(e){this.issues&&e.push.apply(e,this.issues)},e.prototype.addIssue=function(e){this.issues||(this.issues=[]),this.issues.push(e)},e.prototype.hasIssue=function(e){return Array.isArray(this.issues)&&this.issues.some((function(t){return t.getRule()===e}))},e.prototype.isErroneous=function(e){return void 0===e&&(e=!1),!!(this.issues&&this.issues.length>0)||e&&Array.isArray(this.children)&&this.children.some((function(e){return e.isErroneous(!0)}))},e.prototype.setNode=function(e,t,n){return void 0===n&&(n=-1),!!t&&(t.attachTo(this,n),this[e]=t,!0)},e.prototype.addChild=function(e){return!!e&&(this.children||(this.children=[]),e.attachTo(this),this.updateOffsetAndLength(e),!0)},e.prototype.updateOffsetAndLength=function(e){(e.offsetthis.end||-1===this.length)&&(this.length=t-this.offset)},e.prototype.hasChildren=function(){return!!this.children&&this.children.length>0},e.prototype.getChildren=function(){return this.children?this.children.slice(0):[]},e.prototype.getChild=function(e){return this.children&&e=0;n--)if((t=this.children[n]).offset<=e)return t;return null},e.prototype.findChildAtOffset=function(e,t){var n=this.findFirstChildBeforeOffset(e);return n&&n.end>=e?t&&n.findChildAtOffset(e,!0)||n:null},e.prototype.encloses=function(e){return this.offset<=e.offset&&this.offset+this.length>=e.offset+e.length},e.prototype.getParent=function(){for(var e=this.parent;e instanceof re;)e=e.parent;return e},e.prototype.findParent=function(e){for(var t=this;t&&t.type!==e;)t=t.parent;return t},e.prototype.findAParent=function(){for(var e=[],t=0;t0&&(t+="\n\n",t+=e.references.map((function(e){return e.name+": "+e.url})).join(" | ")),t}function Tt(e){if(!e.description||""===e.description)return"";var t="";e.status&&(t+=Ft(e.status)),"string"==typeof e.description?t+=e.description:t=e.description.value;var n=Rt(e.browsers);return n&&(t+="\n\n("+n+")"),"syntax"in e&&(t+="\n\nSyntax: "+e.syntax),e.references&&e.references.length>0&&(t+="\n\n",t+=e.references.map((function(e){return"["+e.name+"]("+e.url+")"})).join(" | ")),t}function Rt(e){return void 0===e&&(e=[]),0===e.length?null:e.map((function(e){var t="",n=e.match(/([A-Z]+)(\d+)?/),i=n[1],r=n[2];return i in Ct&&(t+=Ct[i]),r&&(t+=" "+r),t})).join(", ")}var Et=gt(),It=[{func:"rgb($red, $green, $blue)",desc:Et("css.builtin.rgb","Creates a Color from red, green, and blue values.")},{func:"rgba($red, $green, $blue, $alpha)",desc:Et("css.builtin.rgba","Creates a Color from red, green, blue, and alpha values.")},{func:"hsl($hue, $saturation, $lightness)",desc:Et("css.builtin.hsl","Creates a Color from hue, saturation, and lightness values.")},{func:"hsla($hue, $saturation, $lightness, $alpha)",desc:Et("css.builtin.hsla","Creates a Color from hue, saturation, lightness, and alpha values.")}],Mt={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rebeccapurple:"#663399",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Nt={currentColor:"The value of the 'color' property. The computed value of the 'currentColor' keyword is the computed value of the 'color' property. If the 'currentColor' keyword is set on the 'color' property itself, it is treated as 'color:inherit' at parse time.",transparent:"Fully transparent. This keyword can be considered a shorthand for rgba(0,0,0,0) which is its computed value."};function Pt(e,t){var n=e.getText().match(/^([-+]?[0-9]*\.?[0-9]+)(%?)$/);if(n){n[2]&&(t=100);var i=parseFloat(n[1])/t;if(i>=0&&i<=1)return i}throw new Error}function _t(e){var t=e.getName();return!!t&&/^(rgb|rgba|hsl|hsla)$/gi.test(t)}function At(e){return e<48?0:e<=57?e-48:(e<97&&(e+=32),e>=97&&e<=102?e-97+10:0)}function Wt(e){if("#"!==e[0])return null;switch(e.length){case 4:return{red:17*At(e.charCodeAt(1))/255,green:17*At(e.charCodeAt(2))/255,blue:17*At(e.charCodeAt(3))/255,alpha:1};case 5:return{red:17*At(e.charCodeAt(1))/255,green:17*At(e.charCodeAt(2))/255,blue:17*At(e.charCodeAt(3))/255,alpha:17*At(e.charCodeAt(4))/255};case 7:return{red:(16*At(e.charCodeAt(1))+At(e.charCodeAt(2)))/255,green:(16*At(e.charCodeAt(3))+At(e.charCodeAt(4)))/255,blue:(16*At(e.charCodeAt(5))+At(e.charCodeAt(6)))/255,alpha:1};case 9:return{red:(16*At(e.charCodeAt(1))+At(e.charCodeAt(2)))/255,green:(16*At(e.charCodeAt(3))+At(e.charCodeAt(4)))/255,blue:(16*At(e.charCodeAt(5))+At(e.charCodeAt(6)))/255,alpha:(16*At(e.charCodeAt(7))+At(e.charCodeAt(8)))/255}}return null}function Ot(e){if(e.type===Y.HexColorValue)return Wt(e.getText());if(e.type===Y.Function){var t=e,n=t.getName(),i=t.getArguments().getChildren();if(!n||i.length<3||i.length>4)return null;try{var r=4===i.length?Pt(i[3],1):1;if("rgb"===n||"rgba"===n)return{red:Pt(i[0],255),green:Pt(i[1],255),blue:Pt(i[2],255),alpha:r};if("hsl"===n||"hsla"===n)return function(e,t,n,i){if(void 0===i&&(i=1),0===t)return{red:n,green:n,blue:n,alpha:i};var r=function(e,t,n){for(;n<0;)n+=6;for(;n>=6;)n-=6;return n<1?(t-e)*n+e:n<3?t:n<4?(t-e)*(4-n)+e:e},o=n<=.5?n*(t+1):n+t-n*t,s=2*n-o;return{red:r(s,o,(e/=60)+2),green:r(s,o,e),blue:r(s,o,e-2),alpha:i}}(function(e){var t=e.getText();if(t.match(/^([-+]?[0-9]*\.?[0-9]+)(deg)?$/))return parseFloat(t)%360;throw new Error}(i[0]),Pt(i[1],100),Pt(i[2],100),r)}catch(e){return null}}else if(e.type===Y.Identifier){if(e.parent&&e.parent.type!==Y.Term)return null;var o=e.parent;if(o&&o.parent&&o.parent.type===Y.BinaryExpression){var s=o.parent;if(s.parent&&s.parent.type===Y.ListEntry&&s.parent.key===s)return null}var a=e.getText().toLowerCase();if("none"===a)return null;var l=Mt[a];if(l)return Wt(l)}return null}var Lt={bottom:"Computes to ‘100%’ for the vertical position if one or two values are given, otherwise specifies the bottom edge as the origin for the next offset.",center:"Computes to ‘50%’ (‘left 50%’) for the horizontal position if the horizontal position is not otherwise specified, or ‘50%’ (‘top 50%’) for the vertical position if it is.",left:"Computes to ‘0%’ for the horizontal position if one or two values are given, otherwise specifies the left edge as the origin for the next offset.",right:"Computes to ‘100%’ for the horizontal position if one or two values are given, otherwise specifies the right edge as the origin for the next offset.",top:"Computes to ‘0%’ for the vertical position if one or two values are given, otherwise specifies the top edge as the origin for the next offset."},Ut={"no-repeat":"Placed once and not repeated in this direction.",repeat:"Repeated in this direction as often as needed to cover the background painting area.","repeat-x":"Computes to ‘repeat no-repeat’.","repeat-y":"Computes to ‘no-repeat repeat’.",round:"Repeated as often as will fit within the background positioning area. If it doesn’t fit a whole number of times, it is rescaled so that it does.",space:"Repeated as often as will fit within the background positioning area without being clipped and then the images are spaced out to fill the area."},jt={dashed:"A series of square-ended dashes.",dotted:"A series of round dots.",double:"Two parallel solid lines with some space between them.",groove:"Looks as if it were carved in the canvas.",hidden:"Same as ‘none’, but has different behavior in the border conflict resolution rules for border-collapsed tables.",inset:"Looks as if the content on the inside of the border is sunken into the canvas.",none:"No border. Color and width are ignored.",outset:"Looks as if the content on the inside of the border is coming out of the canvas.",ridge:"Looks as if it were coming out of the canvas.",solid:"A single line segment."},Vt=["medium","thick","thin"],Bt={"border-box":"The background is painted within (clipped to) the border box.","content-box":"The background is painted within (clipped to) the content box.","padding-box":"The background is painted within (clipped to) the padding box."},$t={"margin-box":"Uses the margin box as reference box.","fill-box":"Uses the object bounding box as reference box.","stroke-box":"Uses the stroke bounding box as reference box.","view-box":"Uses the nearest SVG viewport as reference box."},qt={initial:"Represents the value specified as the property’s initial value.",inherit:"Represents the computed value of the property on the element’s parent.",unset:"Acts as either `inherit` or `initial`, depending on whether the property is inherited or not."},Kt={"url()":"Reference an image file by URL","image()":"Provide image fallbacks and annotations.","-webkit-image-set()":"Provide multiple resolutions. Remember to use unprefixed image-set() in addition.","image-set()":"Provide multiple resolutions of an image and const the UA decide which is most appropriate in a given situation.","-moz-element()":"Use an element in the document as an image. Remember to use unprefixed element() in addition.","element()":"Use an element in the document as an image.","cross-fade()":"Indicates the two images to be combined and how far along in the transition the combination is.","-webkit-gradient()":"Deprecated. Use modern linear-gradient() or radial-gradient() instead.","-webkit-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-moz-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","-o-linear-gradient()":"Linear gradient. Remember to use unprefixed version in addition.","linear-gradient()":"A linear gradient is created by specifying a straight gradient line, and then several colors placed along that line.","-webkit-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-moz-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","-o-repeating-linear-gradient()":"Repeating Linear gradient. Remember to use unprefixed version in addition.","repeating-linear-gradient()":"Same as linear-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position.","-webkit-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","-moz-radial-gradient()":"Radial gradient. Remember to use unprefixed version in addition.","radial-gradient()":"Colors emerge from a single point and smoothly spread outward in a circular or elliptical shape.","-webkit-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","-moz-repeating-radial-gradient()":"Repeating radial gradient. Remember to use unprefixed version in addition.","repeating-radial-gradient()":"Same as radial-gradient, except the color-stops are repeated infinitely in both directions, with their positions shifted by multiples of the difference between the last specified color-stop’s position and the first specified color-stop’s position."},Gt={ease:"Equivalent to cubic-bezier(0.25, 0.1, 0.25, 1.0).","ease-in":"Equivalent to cubic-bezier(0.42, 0, 1.0, 1.0).","ease-in-out":"Equivalent to cubic-bezier(0.42, 0, 0.58, 1.0).","ease-out":"Equivalent to cubic-bezier(0, 0, 0.58, 1.0).",linear:"Equivalent to cubic-bezier(0.0, 0.0, 1.0, 1.0).","step-end":"Equivalent to steps(1, end).","step-start":"Equivalent to steps(1, start).","steps()":"The first parameter specifies the number of intervals in the function. The second parameter, which is optional, is either the value “start” or “end”.","cubic-bezier()":"Specifies a cubic-bezier curve. The four values specify points P1 and P2 of the curve as (x1, y1, x2, y2).","cubic-bezier(0.6, -0.28, 0.735, 0.045)":"Ease-in Back. Overshoots.","cubic-bezier(0.68, -0.55, 0.265, 1.55)":"Ease-in-out Back. Overshoots.","cubic-bezier(0.175, 0.885, 0.32, 1.275)":"Ease-out Back. Overshoots.","cubic-bezier(0.6, 0.04, 0.98, 0.335)":"Ease-in Circular. Based on half circle.","cubic-bezier(0.785, 0.135, 0.15, 0.86)":"Ease-in-out Circular. Based on half circle.","cubic-bezier(0.075, 0.82, 0.165, 1)":"Ease-out Circular. Based on half circle.","cubic-bezier(0.55, 0.055, 0.675, 0.19)":"Ease-in Cubic. Based on power of three.","cubic-bezier(0.645, 0.045, 0.355, 1)":"Ease-in-out Cubic. Based on power of three.","cubic-bezier(0.215, 0.610, 0.355, 1)":"Ease-out Cubic. Based on power of three.","cubic-bezier(0.95, 0.05, 0.795, 0.035)":"Ease-in Exponential. Based on two to the power ten.","cubic-bezier(1, 0, 0, 1)":"Ease-in-out Exponential. Based on two to the power ten.","cubic-bezier(0.19, 1, 0.22, 1)":"Ease-out Exponential. Based on two to the power ten.","cubic-bezier(0.47, 0, 0.745, 0.715)":"Ease-in Sine.","cubic-bezier(0.445, 0.05, 0.55, 0.95)":"Ease-in-out Sine.","cubic-bezier(0.39, 0.575, 0.565, 1)":"Ease-out Sine.","cubic-bezier(0.55, 0.085, 0.68, 0.53)":"Ease-in Quadratic. Based on power of two.","cubic-bezier(0.455, 0.03, 0.515, 0.955)":"Ease-in-out Quadratic. Based on power of two.","cubic-bezier(0.25, 0.46, 0.45, 0.94)":"Ease-out Quadratic. Based on power of two.","cubic-bezier(0.895, 0.03, 0.685, 0.22)":"Ease-in Quartic. Based on power of four.","cubic-bezier(0.77, 0, 0.175, 1)":"Ease-in-out Quartic. Based on power of four.","cubic-bezier(0.165, 0.84, 0.44, 1)":"Ease-out Quartic. Based on power of four.","cubic-bezier(0.755, 0.05, 0.855, 0.06)":"Ease-in Quintic. Based on power of five.","cubic-bezier(0.86, 0, 0.07, 1)":"Ease-in-out Quintic. Based on power of five.","cubic-bezier(0.23, 1, 0.320, 1)":"Ease-out Quintic. Based on power of five."},Jt={"circle()":"Defines a circle.","ellipse()":"Defines an ellipse.","inset()":"Defines an inset rectangle.","polygon()":"Defines a polygon."},Ht={length:["em","rem","ex","px","cm","mm","in","pt","pc","ch","vw","vh","vmin","vmax"],angle:["deg","rad","grad","turn"],time:["ms","s"],frequency:["Hz","kHz"],resolution:["dpi","dpcm","dppx"],percentage:["%","fr"]},Yt=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","const","video","wbr"],Xt=["circle","clipPath","cursor","defs","desc","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","hatch","hatchpath","image","line","linearGradient","marker","mask","mesh","meshpatch","meshrow","metadata","mpath","path","pattern","polygon","polyline","radialGradient","rect","set","solidcolor","stop","svg","switch","symbol","text","textPath","tspan","use","view"],Zt=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],Qt=new St([new kt({version:1.1,properties:[{name:"width",values:[{name:"auto",description:"The width depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/width"}],description:"Specifies the width of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"height",values:[{name:"auto",description:"The height depends on the values of other properties."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/height"}],description:"Specifies the height of the content area, padding area or border area (depending on 'box-sizing') of certain boxes.",restrictions:["length","percentage"]},{name:"display",values:[{name:"block",description:"The element generates a block-level box"},{name:"contents",description:"The element itself does not generate any boxes, but its children and pseudo-elements still generate boxes as normal."},{name:"flex",description:"The element generates a principal flex container box and establishes a flex formatting context."},{name:"flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"flow-root",description:"The element generates a block container box, and lays out its contents using flow layout."},{name:"grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"inline",description:"The element generates an inline-level box."},{name:"inline-block",description:"A block box, which itself is flowed as a single inline box, similar to a replaced element. The inside of an inline-block is formatted as a block box, and the box itself is formatted as an inline box."},{name:"inline-flex",description:"Inline-level flex container."},{name:"inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"inline-table",description:"Inline-level table wrapper box containing table box."},{name:"list-item",description:"One or more block boxes and one marker box."},{name:"-moz-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-moz-deck"},{name:"-moz-grid"},{name:"-moz-grid-group"},{name:"-moz-grid-line"},{name:"-moz-groupbox"},{name:"-moz-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-moz-inline-grid"},{name:"-moz-inline-stack"},{name:"-moz-marker"},{name:"-moz-popup"},{name:"-moz-stack"},{name:"-ms-flexbox",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-ms-grid",description:"The element generates a principal grid container box, and establishes a grid formatting context."},{name:"-ms-inline-flexbox",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-ms-inline-grid",description:"Inline-level grid container."},{name:"none",description:"The element and its descendants generates no boxes."},{name:"ruby",description:"The element generates a principal ruby container box, and establishes a ruby formatting context."},{name:"ruby-base"},{name:"ruby-base-container"},{name:"ruby-text"},{name:"ruby-text-container"},{name:"run-in",description:"The element generates a run-in box. Run-in elements act like inlines or blocks, depending on the surrounding elements."},{name:"table",description:"The element generates a principal table wrapper box containing an additionally-generated table box, and establishes a table formatting context."},{name:"table-caption"},{name:"table-cell"},{name:"table-column"},{name:"table-column-group"},{name:"table-footer-group"},{name:"table-header-group"},{name:"table-row"},{name:"table-row-group"},{name:"-webkit-box",description:"The element lays out its contents using flow layout (block-and-inline layout). Standardized as 'flex'."},{name:"-webkit-flex",description:"The element lays out its contents using flow layout (block-and-inline layout)."},{name:"-webkit-inline-box",description:"Inline-level flex container. Standardized as 'inline-flex'"},{name:"-webkit-inline-flex",description:"Inline-level flex container."}],syntax:"[ || ] | | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/display"}],description:"In combination with 'float' and 'position', determines the type of box or boxes that are generated for an element.",restrictions:["enum"]},{name:"padding",values:[],syntax:"[ | ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"position",values:[{name:"absolute",description:"The box's position (and possibly size) is specified with the 'top', 'right', 'bottom', and 'left' properties. These properties specify offsets with respect to the box's 'containing block'."},{name:"fixed",description:"The box's position is calculated according to the 'absolute' model, but in addition, the box is fixed with respect to some reference. As with the 'absolute' model, the box's margins do not collapse with any other margins."},{name:"-ms-page",description:"The box's position is calculated according to the 'absolute' model."},{name:"relative",description:"The box's position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its normal position."},{name:"static",description:"The box is a normal box, laid out according to the normal flow. The 'top', 'right', 'bottom', and 'left' properties do not apply."},{name:"sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."},{name:"-webkit-sticky",description:"The box's position is calculated according to the normal flow. Then the box is offset relative to its flow root and containing block and in all cases, including table elements, does not affect the position of any following boxes."}],syntax:"static | relative | absolute | sticky | fixed",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/position"}],restrictions:["enum"]},{name:"border",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border"}],description:"Shorthand property for setting border width, style, and color.",restrictions:["length","line-width","line-style","color"]},{name:"margin",values:[{name:"auto"}],syntax:"[ | | auto ]{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits.",restrictions:["length","percentage"]},{name:"top",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/top"}],description:"Specifies how far an absolutely positioned box's top margin edge is offset below the top edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"left",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/left"}],description:"Specifies how far an absolutely positioned box's left margin edge is offset to the right of the left edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-top",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-top"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/color"}],description:"Color of an element's text",restrictions:["color"]},{name:"font-size",values:[{name:"large"},{name:"larger"},{name:"medium"},{name:"small"},{name:"smaller"},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:" | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-size"}],description:"Indicates the desired height of glyphs from the font. For scalable fonts, the font-size is a scale factor applied to the EM unit of the font. (Note that certain glyphs may bleed outside their EM box.) For non-scalable fonts, the font-size is converted into absolute units and matched against the declared font-size of the font, using the same absolute coordinate space for both of the matched values.",restrictions:["length","percentage"]},{name:"background-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-color"}],description:"Sets the background color of an element.",restrictions:["color"]},{name:"text-align",values:[{name:"center",description:"The inline contents are centered within the line box."},{name:"end",description:"The inline contents are aligned to the end edge of the line box."},{name:"justify",description:"The text is justified according to the method specified by the 'text-justify' property."},{name:"left",description:"The inline contents are aligned to the left edge of the line box. In vertical text, 'left' aligns to the edge of the line box that would be the start edge for left-to-right text."},{name:"right",description:"The inline contents are aligned to the right edge of the line box. In vertical text, 'right' aligns to the edge of the line box that would be the end edge for left-to-right text."},{name:"start",description:"The inline contents are aligned to the start edge of the line box."}],syntax:"start | end | left | right | center | justify | match-parent",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-align"}],description:"Describes how inline contents of a block are horizontally aligned if the contents do not completely fill the line box.",restrictions:["string"]},{name:"opacity",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/opacity"}],description:"Opacity of an element's text, where 1 is opaque and 0 is entirely transparent.",restrictions:["number(0-1)"]},{name:"background",values:[{name:"fixed",description:"The background is fixed with regard to the viewport. In paged media where there is no viewport, a 'fixed' background is fixed with respect to the page box and therefore replicated on every page."},{name:"local",description:"The background is fixed with regard to the element's contents: if the element has a scrolling mechanism, the background scrolls with the element's contents."},{name:"none",description:"A value of 'none' counts as an image layer but draws nothing."},{name:"scroll",description:"The background is fixed with regard to the element itself and does not scroll with its contents. (It is effectively attached to the element's border.)"}],syntax:"[ , ]* ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background"}],description:"Shorthand property for setting most background properties at the same place in the style sheet.",restrictions:["enum","image","color","position","length","repeat","percentage","box"]},{name:"float",values:[{name:"inline-end",description:"A keyword indicating that the element must float on the end side of its containing block. That is the right side with ltr scripts, and the left side with rtl scripts."},{name:"inline-start",description:"A keyword indicating that the element must float on the start side of its containing block. That is the left side with ltr scripts, and the right side with rtl scripts."},{name:"left",description:"The element generates a block box that is floated to the left. Content flows on the right side of the box, starting at the top (subject to the 'clear' property)."},{name:"none",description:"The box is not floated."},{name:"right",description:"Similar to 'left', except the box is floated to the right, and content flows on the left side of the box, starting at the top."}],syntax:"left | right | none | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/float"}],description:"Specifies how a box should be floated. It may be set for any element, but only applies to elements that generate boxes that are not absolutely positioned.",restrictions:["enum"]},{name:"font-weight",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"normal",description:"Same as 400"}],syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-weight"}],description:"Specifies weight of glyphs in the font, their degree of blackness or stroke thickness.",restrictions:["enum"]},{name:"overflow",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"-moz-hidden-unscrollable",description:"Same as the standardized 'clip', except doesn’t establish a block formatting context."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"[ visible | hidden | clip | scroll | auto ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow"}],description:"Shorthand for setting 'overflow-x' and 'overflow-y'.",restrictions:["enum"]},{name:"line-height",values:[{name:"normal",description:"Tells user agents to set the computed value to a 'reasonable' value based on the font size of the element."}],syntax:"normal | | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/line-height"}],description:"Determines the block-progression dimension of the text content area of an inline box.",restrictions:["number","length","percentage"]},{name:"font-family",values:[{name:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif"},{name:"Arial, Helvetica, sans-serif"},{name:"Cambria, Cochin, Georgia, Times, 'Times New Roman', serif"},{name:"'Courier New', Courier, monospace"},{name:"cursive"},{name:"fantasy"},{name:"'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif"},{name:"Georgia, 'Times New Roman', Times, serif"},{name:"'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif"},{name:"Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif"},{name:"'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif"},{name:"monospace"},{name:"sans-serif"},{name:"'Segoe UI', Tahoma, Geneva, Verdana, sans-serif"},{name:"serif"},{name:"'Times New Roman', Times, serif"},{name:"'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif"},{name:"Verdana, Geneva, Tahoma, sans-serif"}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-family"}],description:"Specifies a prioritized list of font family names or generic family names. A user agent iterates through the list of family names until it matches an available font that contains a glyph for the character to be rendered.",restrictions:["font"]},{name:"text-decoration",values:[{name:"dashed",description:"Produces a dashed line style."},{name:"dotted",description:"Produces a dotted line."},{name:"double",description:"Produces a double line."},{name:"line-through",description:"Each line of text has a line through the middle."},{name:"none",description:"Produces no line."},{name:"overline",description:"Each line of text has a line above it."},{name:"solid",description:"Produces a solid line."},{name:"underline",description:"Each line of text is underlined."},{name:"wavy",description:"Produces a wavy line."}],syntax:"<'text-decoration-line'> || <'text-decoration-style'> || <'text-decoration-color'> || <'text-decoration-thickness'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-decoration"}],description:"Decorations applied to font used for an element's text.",restrictions:["enum","color"]},{name:"box-sizing",values:[{name:"border-box",description:"The specified width and height (and respective min/max properties) on this element determine the border box of the element."},{name:"content-box",description:"Behavior of width and height as specified by CSS2.1. The specified width and height (and respective min/max properties) apply to the width and height respectively of the content box of the element."}],syntax:"content-box | border-box",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-sizing"}],description:"Specifies the behavior of the 'width' and 'height' properties.",restrictions:["enum"]},{name:"z-index",values:[{name:"auto",description:"The stack level of the generated box in the current stacking context is 0. The box does not establish a new stacking context unless it is the root element."}],syntax:"auto | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/z-index"}],description:"For a positioned box, the 'z-index' property specifies the stack level of the box in the current stacking context and whether the box establishes a local stacking context.",restrictions:["integer"]},{name:"vertical-align",values:[{name:"auto",description:"Align the dominant baseline of the parent box with the equivalent, or heuristically reconstructed, baseline of the element inline box."},{name:"baseline",description:"Align the 'alphabetic' baseline of the element with the 'alphabetic' baseline of the parent element."},{name:"bottom",description:"Align the after edge of the extended inline box with the after-edge of the line box."},{name:"middle",description:"Align the 'middle' baseline of the inline element with the middle baseline of the parent."},{name:"sub",description:"Lower the baseline of the box to the proper position for subscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"super",description:"Raise the baseline of the box to the proper position for superscripts of the parent's box. (This value has no effect on the font size of the element's text.)"},{name:"text-bottom",description:"Align the bottom of the box with the after-edge of the parent element's font."},{name:"text-top",description:"Align the top of the box with the before-edge of the parent element's font."},{name:"top",description:"Align the before edge of the extended inline box with the before-edge of the line box."},{name:"-webkit-baseline-middle"}],syntax:"baseline | sub | super | text-top | text-bottom | middle | top | bottom | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/vertical-align"}],description:"Affects the vertical positioning of the inline boxes generated by an inline-level element inside a line box.",restrictions:["percentage","length"]},{name:"border-radius",syntax:"{1,4} [ / {1,4} ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-radius"}],description:"Defines the radii of the outer border edge.",restrictions:["length","percentage"]},{name:"margin-left",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-left"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"cursor",values:[{name:"alias",description:"Indicates an alias of/shortcut to something is to be created. Often rendered as an arrow with a small curved arrow next to it."},{name:"all-scroll",description:"Indicates that the something can be scrolled in any direction. Often rendered as arrows pointing up, down, left, and right with a dot in the middle."},{name:"auto",description:"The UA determines the cursor to display based on the current context."},{name:"cell",description:"Indicates that a cell or set of cells may be selected. Often rendered as a thick plus-sign with a dot in the middle."},{name:"col-resize",description:"Indicates that the item/column can be resized horizontally. Often rendered as arrows pointing left and right with a vertical bar separating them."},{name:"context-menu",description:"A context menu is available for the object under the cursor. Often rendered as an arrow with a small menu-like graphic next to it."},{name:"copy",description:"Indicates something is to be copied. Often rendered as an arrow with a small plus sign next to it."},{name:"crosshair",description:"A simple crosshair (e.g., short line segments resembling a '+' sign). Often used to indicate a two dimensional bitmap selection mode."},{name:"default",description:"The platform-dependent default cursor. Often rendered as an arrow."},{name:"e-resize",description:"Indicates that east edge is to be moved."},{name:"ew-resize",description:"Indicates a bidirectional east-west resize cursor."},{name:"grab",description:"Indicates that something can be grabbed."},{name:"grabbing",description:"Indicates that something is being grabbed."},{name:"help",description:"Help is available for the object under the cursor. Often rendered as a question mark or a balloon."},{name:"move",description:"Indicates something is to be moved."},{name:"-moz-grab",description:"Indicates that something can be grabbed."},{name:"-moz-grabbing",description:"Indicates that something is being grabbed."},{name:"-moz-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-moz-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"ne-resize",description:"Indicates that movement starts from north-east corner."},{name:"nesw-resize",description:"Indicates a bidirectional north-east/south-west cursor."},{name:"no-drop",description:"Indicates that the dragged item cannot be dropped at the current cursor location. Often rendered as a hand or pointer with a small circle with a line through it."},{name:"none",description:"No cursor is rendered for the element."},{name:"not-allowed",description:"Indicates that the requested action will not be carried out. Often rendered as a circle with a line through it."},{name:"n-resize",description:"Indicates that north edge is to be moved."},{name:"ns-resize",description:"Indicates a bidirectional north-south cursor."},{name:"nw-resize",description:"Indicates that movement starts from north-west corner."},{name:"nwse-resize",description:"Indicates a bidirectional north-west/south-east cursor."},{name:"pointer",description:"The cursor is a pointer that indicates a link."},{name:"progress",description:"A progress indicator. The program is performing some processing, but is different from 'wait' in that the user may still interact with the program. Often rendered as a spinning beach ball, or an arrow with a watch or hourglass."},{name:"row-resize",description:"Indicates that the item/row can be resized vertically. Often rendered as arrows pointing up and down with a horizontal bar separating them."},{name:"se-resize",description:"Indicates that movement starts from south-east corner."},{name:"s-resize",description:"Indicates that south edge is to be moved."},{name:"sw-resize",description:"Indicates that movement starts from south-west corner."},{name:"text",description:"Indicates text that may be selected. Often rendered as a vertical I-beam."},{name:"vertical-text",description:"Indicates vertical-text that may be selected. Often rendered as a horizontal I-beam."},{name:"wait",description:"Indicates that the program is busy and the user should wait. Often rendered as a watch or hourglass."},{name:"-webkit-grab",description:"Indicates that something can be grabbed."},{name:"-webkit-grabbing",description:"Indicates that something is being grabbed."},{name:"-webkit-zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"-webkit-zoom-out",description:"Indicates that something can be zoomed (magnified) out."},{name:"w-resize",description:"Indicates that west edge is to be moved."},{name:"zoom-in",description:"Indicates that something can be zoomed (magnified) in."},{name:"zoom-out",description:"Indicates that something can be zoomed (magnified) out."}],syntax:"[ [ [ ]? , ]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/cursor"}],description:"Allows control over cursor appearance in an element",restrictions:["url","number","enum"]},{name:"margin-bottom",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-bottom"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"right",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/right"}],description:"Specifies how far an absolutely positioned box's right margin edge is offset to the left of the right edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"margin-right",values:[{name:"auto"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/margin-right"}],description:"Shorthand property to set values the thickness of the margin area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. Negative values for margin properties are allowed, but there may be implementation-specific limits..",restrictions:["length","percentage"]},{name:"padding-left",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-left"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"padding-top",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-top"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"max-width",values:[{name:"none",description:"No limit on the width of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"bottom",values:[{name:"auto",description:"For non-replaced elements, the effect of this value depends on which of related properties have the value 'auto' as well"}],syntax:" | | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/bottom"}],description:"Specifies how far an absolutely positioned box's bottom margin edge is offset above the bottom edge of the box's 'containing block'.",restrictions:["length","percentage"]},{name:"background-image",values:[{name:"none",description:"Counts as an image layer but draws nothing."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-image"}],description:"Sets the background image(s) of an element.",restrictions:["image","enum"]},{name:"content",values:[{name:"attr()",description:"The attr(n) function returns as a string the value of attribute n for the subject of the selector."},{name:"counter(name)",description:"Counters are denoted by identifiers (see the 'counter-increment' and 'counter-reset' properties)."},{name:"icon",description:"The (pseudo-)element is replaced in its entirety by the resource referenced by its 'icon' property, and treated as a replaced element."},{name:"none",description:"On elements, this inhibits the children of the element from being rendered as children of this element, as if the element was empty. On pseudo-elements it causes the pseudo-element to have no content."},{name:"normal",description:"See http://www.w3.org/TR/css3-content/#content for computation rules."},{name:"url()"}],syntax:"normal | none | [ | ] [/ ]?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/content"}],description:"Determines which page-based occurrence of a given element is applied to a counter or string value.",restrictions:["string","url"]},{name:"padding-right",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-right"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"white-space",values:[{name:"normal",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'normal'."},{name:"nowrap",description:"Sets 'white-space-collapsing' to 'collapse' and 'text-wrap' to 'none'."},{name:"pre",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'none'."},{name:"pre-line",description:"Sets 'white-space-collapsing' to 'preserve-breaks' and 'text-wrap' to 'normal'."},{name:"pre-wrap",description:"Sets 'white-space-collapsing' to 'preserve' and 'text-wrap' to 'normal'."}],syntax:"normal | pre | nowrap | pre-wrap | pre-line | break-spaces",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/white-space"}],description:"Shorthand property for the 'white-space-collapsing' and 'text-wrap' properties.",restrictions:["enum"]},{name:"padding-bottom",syntax:" | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/padding-bottom"}],description:"Shorthand property to set values the thickness of the padding area. If left is omitted, it is the same as right. If bottom is omitted it is the same as top, if right is omitted it is the same as top. The value may not be negative.",restrictions:["length","percentage"]},{name:"border-bottom",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom"}],description:"Shorthand property for setting border width, style and color.",restrictions:["length","line-width","line-style","color"]},{name:"box-shadow",values:[{name:"inset",description:"Changes the drop shadow from an outer shadow (one that shadows the box onto the canvas, as if it were lifted above the canvas) to an inner shadow (one that shadows the canvas onto the box, as if the box were cut out of the canvas and shifted behind it)."},{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/box-shadow"}],description:"Attaches one or more drop-shadows to the box. The property is a comma-separated list of shadows, each specified by 2-4 length values, an optional color, and an optional 'inset' keyword. Omitted lengths are 0; omitted colors are a user agent chosen color.",restrictions:["length","color","enum"]},{name:"transform",values:[{name:"matrix()",description:"Specifies a 2D transformation in the form of a transformation matrix of six values. matrix(a,b,c,d,e,f) is equivalent to applying the transformation matrix [a b c d e f]"},{name:"matrix3d()",description:"Specifies a 3D transformation as a 4x4 homogeneous matrix of 16 values in column-major order."},{name:"none"},{name:"perspective()",description:"Specifies a perspective projection matrix."},{name:"rotate()",description:"Specifies a 2D rotation by the angle specified in the parameter about the origin of the element, as defined by the transform-origin property."},{name:"rotate3d()",description:"Specifies a clockwise 3D rotation by the angle specified in last parameter about the [x,y,z] direction vector described by the first 3 parameters."},{name:"rotateX('angle')",description:"Specifies a clockwise rotation by the given angle about the X axis."},{name:"rotateY('angle')",description:"Specifies a clockwise rotation by the given angle about the Y axis."},{name:"rotateZ('angle')",description:"Specifies a clockwise rotation by the given angle about the Z axis."},{name:"scale()",description:"Specifies a 2D scale operation by the [sx,sy] scaling vector described by the 2 parameters. If the second parameter is not provided, it is takes a value equal to the first."},{name:"scale3d()",description:"Specifies a 3D scale operation by the [sx,sy,sz] scaling vector described by the 3 parameters."},{name:"scaleX()",description:"Specifies a scale operation using the [sx,1] scaling vector, where sx is given as the parameter."},{name:"scaleY()",description:"Specifies a scale operation using the [sy,1] scaling vector, where sy is given as the parameter."},{name:"scaleZ()",description:"Specifies a scale operation using the [1,1,sz] scaling vector, where sz is given as the parameter."},{name:"skew()",description:"Specifies a skew transformation along the X and Y axes. The first angle parameter specifies the skew on the X axis. The second angle parameter specifies the skew on the Y axis. If the second parameter is not given then a value of 0 is used for the Y angle (ie: no skew on the Y axis)."},{name:"skewX()",description:"Specifies a skew transformation along the X axis by the given angle."},{name:"skewY()",description:"Specifies a skew transformation along the Y axis by the given angle."},{name:"translate()",description:"Specifies a 2D translation by the vector [tx, ty], where tx is the first translation-value parameter and ty is the optional second translation-value parameter."},{name:"translate3d()",description:"Specifies a 3D translation by the vector [tx,ty,tz], with tx, ty and tz being the first, second and third translation-value parameters respectively."},{name:"translateX()",description:"Specifies a translation by the given amount in the X direction."},{name:"translateY()",description:"Specifies a translation by the given amount in the Y direction."},{name:"translateZ()",description:"Specifies a translation by the given amount in the Z direction. Note that percentage values are not allowed in the translateZ translation-value, and if present are evaluated as 0."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform"}],description:"A two-dimensional transformation is applied to an element through the 'transform' property. This property contains a list of transform functions similar to those allowed by SVG.",restrictions:["enum"]},{name:"min-height",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"visibility",values:[{name:"collapse",description:"Table-specific. If used on elements other than rows, row groups, columns, or column groups, 'collapse' has the same meaning as 'hidden'."},{name:"hidden",description:"The generated box is invisible (fully transparent, nothing is drawn), but still affects layout."},{name:"visible",description:"The generated box is visible."}],syntax:"visible | hidden | collapse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/visibility"}],description:"Specifies whether the boxes generated by an element are rendered. Invisible boxes still affect layout (set the ‘display’ property to ‘none’ to suppress box generation altogether).",restrictions:["enum"]},{name:"background-position",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-position"}],description:"Specifies the initial position of the background image(s) (after any resizing) within their corresponding background positioning area.",restrictions:["position","length","percentage"]},{name:"border-top",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"min-width",values:[{name:"auto"},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/min-width"}],description:"Allows authors to constrain content width to a certain range.",restrictions:["length","percentage"]},{name:"outline",values:[{name:"auto",description:"Permits the user agent to render a custom outline style, typically the default platform style."},{name:"invert",description:"Performs a color inversion on the pixels on the screen."}],syntax:"[ <'outline-color'> || <'outline-style'> || <'outline-width'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/outline"}],description:"Shorthand property for 'outline-style', 'outline-width', and 'outline-color'.",restrictions:["length","line-width","line-style","color","enum"]},{name:"transition",values:[{name:"all",description:"Every property that is able to undergo a transition will do so."},{name:"none",description:"No property will transition."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transition"}],description:"Shorthand property combines four of the transition properties into a single property.",restrictions:["time","property","timing-function","enum"]},{name:"clear",values:[{name:"both",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating and left-floating boxes that resulted from elements earlier in the source document."},{name:"left",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any left-floating boxes that resulted from elements earlier in the source document."},{name:"none",description:"No constraint on the box's position with respect to floats."},{name:"right",description:"The clearance of the generated box is set to the amount necessary to place the top border edge below the bottom outer edge of any right-floating boxes that resulted from elements earlier in the source document."}],syntax:"none | left | right | both | inline-start | inline-end",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clear"}],description:"Indicates which sides of an element's box(es) may not be adjacent to an earlier floating box. The 'clear' property does not consider floats inside the element itself or in other block formatting contexts.",restrictions:["enum"]},{name:"border-color",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-color"}],description:"The color of the border around all four edges of an element.",restrictions:["color"]},{name:"background-repeat",values:[],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-repeat"}],description:"Specifies how background images are tiled after they have been sized and positioned.",restrictions:["repeat"]},{name:"background-size",values:[{name:"auto",description:"Resolved by using the image’s intrinsic ratio and the size of the other dimension, or failing that, using the image’s intrinsic size, or failing that, treating it as 100%."},{name:"contain",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the largest size such that both its width and its height can fit inside the background positioning area."},{name:"cover",description:"Scale the image, while preserving its intrinsic aspect ratio (if any), to the smallest size such that both its width and its height can completely cover the background positioning area."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-size"}],description:"Specifies the size of the background images.",restrictions:["length","percentage"]},{name:"text-transform",values:[{name:"capitalize",description:"Puts the first typographic letter unit of each word in titlecase."},{name:"lowercase",description:"Puts all letters in lowercase."},{name:"none",description:"No effects."},{name:"uppercase",description:"Puts all letters in uppercase."}],syntax:"none | capitalize | uppercase | lowercase | full-width | full-size-kana",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-transform"}],description:"Controls capitalization effects of an element’s text.",restrictions:["enum"]},{name:"max-height",values:[{name:"none",description:"No limit on the height of the box."},{name:"fit-content",description:"Use the fit-content inline size or fit-content block size, as appropriate to the writing mode."},{name:"max-content",description:"Use the max-content inline size or max-content block size, as appropriate to the writing mode."},{name:"min-content",description:"Use the min-content inline size or min-content block size, as appropriate to the writing mode."}],syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/max-height"}],description:"Allows authors to constrain content height to a certain range.",restrictions:["length","percentage"]},{name:"list-style",values:[{name:"armenian"},{name:"circle",description:"A hollow circle."},{name:"decimal"},{name:"decimal-leading-zero"},{name:"disc",description:"A filled circle."},{name:"georgian"},{name:"inside",description:"The marker box is outside the principal block box, as described in the section on the ::marker pseudo-element below."},{name:"lower-alpha"},{name:"lower-greek"},{name:"lower-latin"},{name:"lower-roman"},{name:"none"},{name:"outside",description:"The ::marker pseudo-element is an inline element placed immediately before all ::before pseudo-elements in the principal block box, after which the element's content flows."},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha"},{name:"upper-latin"},{name:"upper-roman"},{name:"url()"}],syntax:"<'list-style-type'> || <'list-style-position'> || <'list-style-image'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style"}],description:"Shorthand for setting 'list-style-type', 'list-style-position' and 'list-style-image'",restrictions:["image","enum","url"]},{name:"font-style",values:[{name:"italic",description:"Selects a font that is labeled as an 'italic' face, or an 'oblique' face if one is not"},{name:"normal",description:"Selects a face that is classified as 'normal'."},{name:"oblique",description:"Selects a font that is labeled as an 'oblique' face, or an 'italic' face if one is not."}],syntax:"normal | italic | oblique {0,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-style"}],description:"Allows italic or oblique faces to be selected. Italic forms are generally cursive in nature while oblique faces are typically sloped versions of the regular face.",restrictions:["enum"]},{name:"font",values:[{name:"100",description:"Thin"},{name:"200",description:"Extra Light (Ultra Light)"},{name:"300",description:"Light"},{name:"400",description:"Normal"},{name:"500",description:"Medium"},{name:"600",description:"Semi Bold (Demi Bold)"},{name:"700",description:"Bold"},{name:"800",description:"Extra Bold (Ultra Bold)"},{name:"900",description:"Black (Heavy)"},{name:"bold",description:"Same as 700"},{name:"bolder",description:"Specifies the weight of the face bolder than the inherited value."},{name:"caption",description:"The font used for captioned controls (e.g., buttons, drop-downs, etc.)."},{name:"icon",description:"The font used to label icons."},{name:"italic",description:"Selects a font that is labeled 'italic', or, if that is not available, one labeled 'oblique'."},{name:"large"},{name:"larger"},{name:"lighter",description:"Specifies the weight of the face lighter than the inherited value."},{name:"medium"},{name:"menu",description:"The font used in menus (e.g., dropdown menus and menu lists)."},{name:"message-box",description:"The font used in dialog boxes."},{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"oblique",description:"Selects a font that is labeled 'oblique'."},{name:"small"},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."},{name:"small-caption",description:"The font used for labeling small controls."},{name:"smaller"},{name:"status-bar",description:"The font used in window status bars."},{name:"x-large"},{name:"x-small"},{name:"xx-large"},{name:"xx-small"}],syntax:"[ [ <'font-style'> || || <'font-weight'> || <'font-stretch'> ]? <'font-size'> [ / <'line-height'> ]? <'font-family'> ] | caption | icon | menu | message-box | small-caption | status-bar",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font"}],description:"Shorthand property for setting 'font-style', 'font-variant', 'font-weight', 'font-size', 'line-height', and 'font-family', at the same place in the style sheet. The syntax of this property is based on a traditional typographical shorthand notation to set multiple properties related to fonts.",restrictions:["font"]},{name:"text-overflow",values:[{name:"clip",description:"Clip inline content that overflows. Characters may be only partially rendered."},{name:"ellipsis",description:"Render an ellipsis character (U+2026) to represent clipped inline content."}],syntax:"[ clip | ellipsis | ]{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-overflow"}],description:"Text can overflow for example when it is prevented from wrapping.",restrictions:["enum","string"]},{name:"border-left",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-right",syntax:" || || ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right"}],description:"Shorthand property for setting border width, style and color",restrictions:["length","line-width","line-style","color"]},{name:"border-width",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-width"}],description:"Shorthand that sets the four 'border-*-width' properties. If it has four values, they set top, right, bottom and left in that order. If left is missing, it is the same as right; if bottom is missing, it is the same as top; if right is missing, it is the same as top.",restrictions:["length","line-width"]},{name:"justify-content",values:[{name:"center",description:"Flex items are packed toward the center of the line."},{name:"start",description:"The items are packed flush to each other toward the start edge of the alignment container in the main axis."},{name:"end",description:"The items are packed flush to each other toward the end edge of the alignment container in the main axis."},{name:"left",description:"The items are packed flush to each other toward the left edge of the alignment container in the main axis."},{name:"right",description:"The items are packed flush to each other toward the right edge of the alignment container in the main axis."},{name:"safe",description:"If the size of the item overflows the alignment container, the item is instead aligned as if the alignment mode were start."},{name:"unsafe",description:"Regardless of the relative sizes of the item and alignment container, the given alignment value is honored."},{name:"stretch",description:"If the combined size of the alignment subjects is less than the size of the alignment container, any auto-sized alignment subjects have their size increased equally (not proportionally), while still respecting the constraints imposed by max-height/max-width (or equivalent functionality), so that the combined size exactly fills the alignment container."},{name:"space-evenly",description:"The items are evenly distributed within the alignment container along the main axis."},{name:"flex-end",description:"Flex items are packed toward the end of the line."},{name:"flex-start",description:"Flex items are packed toward the start of the line."},{name:"space-around",description:"Flex items are evenly distributed in the line, with half-size spaces on either end."},{name:"space-between",description:"Flex items are evenly distributed in the line."},{name:"baseline",description:"Specifies participation in first-baseline alignment."},{name:"first baseline",description:"Specifies participation in first-baseline alignment."},{name:"last baseline",description:"Specifies participation in last-baseline alignment."}],syntax:"normal | | ? [ | left | right ]",description:"Aligns flex items along the main axis of the current line of the flex container.",restrictions:["enum"]},{name:"align-items",values:[{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"normal | stretch | | [ ? ]",description:"Aligns flex items along the cross axis of the current line of the flex container.",restrictions:["enum"]},{name:"overflow-y",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-y"}],description:"Specifies the handling of overflow in the vertical direction.",restrictions:["enum"]},{name:"pointer-events",values:[{name:"all",description:"The given element can be the target element for pointer events whenever the pointer is over either the interior or the perimeter of the element."},{name:"fill",description:"The given element can be the target element for pointer events whenever the pointer is over the interior of the element."},{name:"none",description:"The given element does not receive pointer events."},{name:"painted",description:'The given element can be the target element for pointer events when the pointer is over a "painted" area. '},{name:"stroke",description:"The given element can be the target element for pointer events whenever the pointer is over the perimeter of the element."},{name:"visible",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and the pointer is over either the interior or the perimete of the element."},{name:"visibleFill",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the interior of the element."},{name:"visiblePainted",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over a ‘painted’ area."},{name:"visibleStroke",description:"The given element can be the target element for pointer events when the ‘visibility’ property is set to visible and when the pointer is over the perimeter of the element."}],syntax:"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/pointer-events"}],description:"Specifies under what circumstances a given element can be the target element for a pointer event.",restrictions:["enum"]},{name:"letter-spacing",values:[{name:"normal",description:"The spacing is the normal spacing for the current font. It is typically zero-length."}],syntax:"normal | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/letter-spacing"}],description:"Specifies the minimum, maximum, and optimal spacing between grapheme clusters.",restrictions:["length"]},{name:"border-style",values:[],syntax:"{1,4}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-style"}],description:"The style of the border around edges of an element.",restrictions:["line-style"]},{name:"animation",values:[{name:"alternate",description:"The animation cycle iterations that are odd counts are played in the normal direction, and the animation cycle iterations that are even counts are played in a reverse direction."},{name:"alternate-reverse",description:"The animation cycle iterations that are odd counts are played in the reverse direction, and the animation cycle iterations that are even counts are played in a normal direction."},{name:"backwards",description:"The beginning property value (as defined in the first @keyframes at-rule) is applied before the animation is displayed, during the period defined by 'animation-delay'."},{name:"both",description:"Both forwards and backwards fill modes are applied."},{name:"forwards",description:"The final property value (as defined in the last @keyframes at-rule) is maintained after the animation completes."},{name:"infinite",description:"Causes the animation to repeat forever."},{name:"none",description:"No animation is performed"},{name:"normal",description:"Normal playback."},{name:"reverse",description:"All iterations of the animation are played in the reverse direction from the way they were specified."}],syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation"}],description:"Shorthand property combines six of the animation properties into a single property.",restrictions:["time","timing-function","enum","identifier","number"]},{name:"overflow-x",values:[{name:"auto",description:"The behavior of the 'auto' value is UA-dependent, but should cause a scrolling mechanism to be provided for overflowing boxes."},{name:"hidden",description:"Content is clipped and no scrolling mechanism should be provided to view the content outside the clipping region."},{name:"scroll",description:"Content is clipped and if the user agent uses a scrolling mechanism that is visible on the screen (such as a scroll bar or a panner), that mechanism should be displayed for a box whether or not any of its content is clipped."},{name:"visible",description:"Content is not clipped, i.e., it may be rendered outside the content box."}],syntax:"visible | hidden | clip | scroll | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-x"}],description:"Specifies the handling of overflow in the horizontal direction.",restrictions:["enum"]},{name:"word-wrap",values:[{name:"break-word",description:"An otherwise unbreakable sequence of characters may be broken at an arbitrary point if there are no otherwise-acceptable break points in the line."},{name:"normal",description:"Lines may break only at allowed break points."}],syntax:"normal | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/overflow-wrap"}],description:"Specifies whether the UA may break within a word to prevent overflow when an otherwise-unbreakable string is too long to fit.",restrictions:["enum"]},{name:"border-collapse",values:[{name:"collapse",description:"Selects the collapsing borders model."},{name:"separate",description:"Selects the separated borders border model."}],syntax:"collapse | separate",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-collapse"}],description:"Selects a table's border model.",restrictions:["enum"]},{name:"flex-direction",values:[{name:"column",description:"The flex container’s main axis has the same orientation as the block axis of the current writing mode."},{name:"column-reverse",description:"Same as 'column', except the main-start and main-end directions are swapped."},{name:"row",description:"The flex container’s main axis has the same orientation as the inline axis of the current writing mode."},{name:"row-reverse",description:"Same as 'row', except the main-start and main-end directions are swapped."}],syntax:"row | row-reverse | column | column-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-direction"}],description:"Specifies how flex items are placed in the flex container, by setting the direction of the flex container’s main axis.",restrictions:["enum"]},{name:"zoom",browsers:["E12","S3.1","C1","IE5.5","O15"],values:[{name:"normal"}],syntax:"auto | | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/zoom"}],description:"Non-standard. Specifies the magnification scale of the object. See 'transform: scale()' for a standards-based alternative.",restrictions:["enum","integer","number","percentage"]},{name:"flex",values:[{name:"auto",description:"Retrieves the value of the main size property as the used 'flex-basis'."},{name:"content",description:"Indicates automatic sizing, based on the flex item’s content."},{name:"none",description:"Expands to '0 0 auto'."}],syntax:"none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex"}],description:"Specifies the components of a flexible length: the flex grow factor and flex shrink factor, and the flex basis.",restrictions:["length","number","percentage"]},{name:"text-shadow",values:[{name:"none",description:"No shadow."}],syntax:"none | #",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-shadow"}],description:"Enables shadow effects to be applied to the text of the element.",restrictions:["length","color"]},{name:"list-style-type",values:[{name:"armenian",description:"Traditional uppercase Armenian numbering."},{name:"circle",description:"A hollow circle."},{name:"decimal",description:"Western decimal numbers."},{name:"decimal-leading-zero",description:"Decimal numbers padded by initial zeros."},{name:"disc",description:"A filled circle."},{name:"georgian",description:"Traditional Georgian numbering."},{name:"lower-alpha",description:"Lowercase ASCII letters."},{name:"lower-greek",description:"Lowercase classical Greek."},{name:"lower-latin",description:"Lowercase ASCII letters."},{name:"lower-roman",description:"Lowercase ASCII Roman numerals."},{name:"none",description:"No marker"},{name:"square",description:"A filled square."},{name:"symbols()",description:"Allows a counter style to be defined inline."},{name:"upper-alpha",description:"Uppercase ASCII letters."},{name:"upper-latin",description:"Uppercase ASCII letters."},{name:"upper-roman",description:"Uppercase ASCII Roman numerals."}],syntax:" | | none",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/list-style-type"}],description:"Used to construct the default contents of a list item’s marker",restrictions:["enum","string"]},{name:"border-bottom-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-left-radius"}],description:"Defines the radii of the bottom left outer border edge.",restrictions:["length","percentage"]},{name:"user-select",values:[{name:"all",description:"The content of the element must be selected atomically"},{name:"auto"},{name:"contain",description:"UAs must not allow a selection which is started in this element to be extended outside of this element."},{name:"none",description:"The UA must not allow selections to be started in this element."},{name:"text",description:"The element imposes no constraint on the selection."}],status:"nonstandard",syntax:"auto | text | none | contain | all",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/user-select"}],description:"Controls the appearance of selection.",restrictions:["enum"]},{name:"fill",values:[{name:"url()",description:"A URL reference to a paint server element, which is an element that defines a paint server: ‘hatch’, ‘linearGradient’, ‘mesh’, ‘pattern’, ‘radialGradient’ and ‘solidcolor’."},{name:"none",description:"No paint is applied in this layer."}],description:"Paints the interior of the given graphical element.",restrictions:["color","enum","url"]},{name:"transform-origin",syntax:"[ | left | center | right | top | bottom ] | [ [ | left | center | right ] && [ | top | center | bottom ] ] ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/transform-origin"}],description:"Establishes the origin of transformation for an element.",restrictions:["position","length","percentage"]},{name:"border-top-left-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-left-radius"}],description:"Defines the radii of the top left outer border edge.",restrictions:["length","percentage"]},{name:"text-indent",values:[],syntax:" && hanging? && each-line?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-indent"}],description:"Specifies the indentation applied to lines of inline content in a block. The indentation only affects the first line of inline content in the block unless the 'hanging' keyword is specified, in which case it affects all lines except the first.",restrictions:["percentage","length"]},{name:"border-bottom-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-right-radius"}],description:"Defines the radii of the bottom right outer border edge.",restrictions:["length","percentage"]},{name:"flex-wrap",values:[{name:"nowrap",description:"The flex container is single-line."},{name:"wrap",description:"The flexbox is multi-line."},{name:"wrap-reverse",description:"Same as 'wrap', except the cross-start and cross-end directions are swapped."}],syntax:"nowrap | wrap | wrap-reverse",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-wrap"}],description:"Controls whether the flex container is single-line or multi-line, and the direction of the cross-axis, which determines the direction new lines are stacked in.",restrictions:["enum"]},{name:"border-spacing",syntax:" ?",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-spacing"}],description:"The lengths specify the distance that separates adjoining cell borders. If one length is specified, it gives both the horizontal and vertical spacing. If two are specified, the first gives the horizontal spacing and the second the vertical spacing. Lengths may not be negative.",restrictions:["length"]},{name:"border-top-right-radius",syntax:"{1,2}",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-right-radius"}],description:"Defines the radii of the top right outer border edge.",restrictions:["length","percentage"]},{name:"clip",values:[{name:"auto",description:"The element does not clip."},{name:"rect()",description:"Specifies offsets from the edges of the border box."}],syntax:" | auto",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/clip"}],description:"Deprecated. Use the 'clip-path' property when support allows. Defines the visible portion of an element’s box.",restrictions:["enum"]},{name:"border-top-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-top-color"}],description:"Sets the color of the top border.",restrictions:["color"]},{name:"word-break",values:[{name:"break-all",description:"Lines may break between any two grapheme clusters for non-CJK scripts."},{name:"keep-all",description:"Block characters can no longer create implied break points."},{name:"normal",description:"Breaks non-CJK scripts according to their own rules."}],syntax:"normal | break-all | keep-all | break-word",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/word-break"}],description:"Specifies line break opportunities for non-CJK scripts.",restrictions:["enum"]},{name:"border-bottom-color",syntax:"<'border-top-color'>",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-bottom-color"}],description:"Sets the color of the bottom border.",restrictions:["color"]},{name:"flex-grow",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-grow"}],description:"Sets the flex grow factor. Negative numbers are invalid.",restrictions:["number"]},{name:"direction",values:[{name:"ltr",description:"Left-to-right direction."},{name:"rtl",description:"Right-to-left direction."}],syntax:"ltr | rtl",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/direction"}],description:"Specifies the inline base direction or directionality of any bidi paragraph, embedding, isolate, or override established by the box. Note: for HTML content use the 'dir' attribute and 'bdo' element rather than this property.",restrictions:["enum"]},{name:"align-self",values:[{name:"auto",description:"Computes to the value of 'align-items' on the element’s parent, or 'stretch' if the element has no parent. On absolutely positioned elements, it computes to itself."},{name:"baseline",description:"If the flex item’s inline axis is the same as the cross axis, this value is identical to 'flex-start'. Otherwise, it participates in baseline alignment."},{name:"center",description:"The flex item’s margin box is centered in the cross axis within the line."},{name:"flex-end",description:"The cross-end margin edge of the flex item is placed flush with the cross-end edge of the line."},{name:"flex-start",description:"The cross-start margin edge of the flex item is placed flush with the cross-start edge of the line."},{name:"stretch",description:"If the cross size property of the flex item computes to auto, and neither of the cross-axis margins are auto, the flex item is stretched."}],syntax:"auto | normal | stretch | | ? ",description:"Allows the default alignment along the cross axis to be overridden for individual flex items.",restrictions:["enum"]},{name:"flex-shrink",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/flex-shrink"}],description:"Sets the flex shrink factor. Negative numbers are invalid.",restrictions:["number"]},{name:"text-rendering",browsers:["FF1","S5","C4","O15"],values:[{name:"auto"},{name:"geometricPrecision",description:"Indicates that the user agent shall emphasize geometric precision over legibility and rendering speed."},{name:"optimizeLegibility",description:"Indicates that the user agent shall emphasize legibility over rendering speed and geometric precision."},{name:"optimizeSpeed",description:"Indicates that the user agent shall emphasize rendering speed over legibility and geometric precision."}],syntax:"auto | optimizeSpeed | optimizeLegibility | geometricPrecision",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/text-rendering"}],description:"The creator of SVG content might want to provide a hint to the implementation about what tradeoffs to make as it renders text. The ‘text-rendering’ property provides these hints.",restrictions:["enum"]},{name:"touch-action",values:[{name:"auto",description:"The user agent may determine any permitted touch behaviors for touches that begin on the element."},{name:"cross-slide-x"},{name:"cross-slide-y"},{name:"double-tap-zoom"},{name:"manipulation",description:"The user agent may consider touches that begin on the element only for the purposes of scrolling and continuous zooming."},{name:"none",description:"Touches that begin on the element must not trigger default touch behaviors."},{name:"pan-x",description:"The user agent may consider touches that begin on the element only for the purposes of horizontally scrolling the element’s nearest ancestor with horizontally scrollable content."},{name:"pan-y",description:"The user agent may consider touches that begin on the element only for the purposes of vertically scrolling the element’s nearest ancestor with vertically scrollable content."},{name:"pinch-zoom"}],syntax:"auto | none | [ [ pan-x | pan-left | pan-right ] || [ pan-y | pan-up | pan-down ] || pinch-zoom ] | manipulation",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/touch-action"}],description:"Determines whether touch input may trigger default behavior supplied by user agent.",restrictions:["enum"]},{name:"background-clip",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/background-clip"}],description:"Determines the background painting area.",restrictions:["box"]},{name:"filter",browsers:["E12","FF35","S9.1","C53","O40"],values:[{name:"none",description:"No filter effects are applied."},{name:"blur()",description:"Applies a Gaussian blur to the input image."},{name:"brightness()",description:"Applies a linear multiplier to input image, making it appear more or less bright."},{name:"contrast()",description:"Adjusts the contrast of the input."},{name:"drop-shadow()",description:"Applies a drop shadow effect to the input image."},{name:"grayscale()",description:"Converts the input image to grayscale."},{name:"hue-rotate()",description:"Applies a hue rotation on the input image. "},{name:"invert()",description:"Inverts the samples in the input image."},{name:"opacity()",description:"Applies transparency to the samples in the input image."},{name:"saturate()",description:"Saturates the input image."},{name:"sepia()",description:"Converts the input image to sepia."},{name:"url()",browsers:["E12","FF35","S9.1","C53","O40"],description:"A filter reference to a element."}],syntax:"none | ",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/filter"}],description:"Processes an element’s rendering before it is displayed in the document, by applying one or more filter effects.",restrictions:["enum","url"]},{name:"src",values:[{name:"url()",description:"Reference font by URL"},{name:"format()",description:"Optional hint describing the format of the font resource."},{name:"local()",description:"Format-specific string that identifies a locally available copy of a given font."}],syntax:"[ [ format( # ) ]? | local( ) ]#",description:"@font-face descriptor. Specifies the resource containing font data. It is required, whether the font is downloadable or locally installed.",restrictions:["enum","url","identifier"]},{name:"animation-timing-function",syntax:"#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-timing-function"}],description:"Describes how the animation will progress over one cycle of its duration.",restrictions:["timing-function"]},{name:"border-right-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-right-color"}],description:"Sets the color of the right border.",restrictions:["color"]},{name:"font-variant",values:[{name:"normal",description:"Specifies a face that is not labeled as a small-caps font."},{name:"small-caps",description:"Specifies a font that is labeled as a small-caps font. If a genuine small-caps font is not available, user agents should simulate a small-caps font."}],syntax:"normal | none | [ || || || || stylistic() || historical-forms || styleset(#) || character-variant(#) || swash() || ornaments() || annotation() || [ small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps ] || || || || ordinal || slashed-zero || || || ruby ]",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/font-variant"}],description:"Specifies variant representations of the font",restrictions:["enum"]},{name:"border-left-color",syntax:"",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/border-left-color"}],description:"Sets the color of the left border.",restrictions:["color"]},{name:"animation-name",values:[{name:"none",description:"No animation is performed"}],syntax:"[ none | ]#",references:[{name:"MDN Reference",url:"https://developer.mozilla.org/docs/Web/CSS/animation-name"}],description:"Defines a list of animations that apply. Each name is used to select the keyframe at-rule that provides the property values for the animation.",restrictions:["identifier","enum"]},{name:"animation-duration",syntax:"