diff --git a/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/asset-manifest.json b/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/asset-manifest.json index 225be79f24a..625b2cc1716 100644 --- a/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/asset-manifest.json +++ b/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/asset-manifest.json @@ -1,181 +1,181 @@ { "files": { "static/css/0.11c6169f.chunk.css": "./static/css/0.11c6169f.chunk.css", - "static/js/0.97ab3f6e.chunk.js": "./static/js/0.97ab3f6e.chunk.js", - "static/js/1.98d07d38.chunk.js": "./static/js/1.98d07d38.chunk.js", - "static/js/2.25af0fa6.chunk.js": "./static/js/2.25af0fa6.chunk.js", - "static/js/3.1d2ba724.chunk.js": "./static/js/3.1d2ba724.chunk.js", - "static/js/4.51d26d53.chunk.js": "./static/js/4.51d26d53.chunk.js", - "static/js/5.c612d392.chunk.js": "./static/js/5.c612d392.chunk.js", - "main.js": "./static/js/main.63479955.chunk.js", - "runtime-main.js": "./static/js/runtime-main.b6ca3464.js", + "static/js/0.75fa8442.chunk.js": "./static/js/0.75fa8442.chunk.js", + "static/js/1.2086f623.chunk.js": "./static/js/1.2086f623.chunk.js", + "static/js/2.e8ae5fb7.chunk.js": "./static/js/2.e8ae5fb7.chunk.js", + "static/js/3.2f44cbd4.chunk.js": "./static/js/3.2f44cbd4.chunk.js", + "static/js/4.3dfa499f.chunk.js": "./static/js/4.3dfa499f.chunk.js", + "static/js/5.7f5e5007.chunk.js": "./static/js/5.7f5e5007.chunk.js", + "main.js": "./static/js/main.97dd2500.chunk.js", + "runtime-main.js": "./static/js/runtime-main.a885af4f.js", "static/css/8.e26ab769.chunk.css": "./static/css/8.e26ab769.chunk.css", - "static/js/8.f7b3b7d6.chunk.js": "./static/js/8.f7b3b7d6.chunk.js", - "static/js/9.5b6cdd40.chunk.js": "./static/js/9.5b6cdd40.chunk.js", + "static/js/8.eedaf346.chunk.js": "./static/js/8.eedaf346.chunk.js", + "static/js/9.30127331.chunk.js": "./static/js/9.30127331.chunk.js", "static/css/10.749c2282.chunk.css": "./static/css/10.749c2282.chunk.css", "static/js/10.7491af13.chunk.js": "./static/js/10.7491af13.chunk.js", - "static/js/11.b0fd50a7.chunk.js": "./static/js/11.b0fd50a7.chunk.js", - "static/js/12.d0af6a5c.chunk.js": "./static/js/12.d0af6a5c.chunk.js", - "static/js/13.07daad42.chunk.js": "./static/js/13.07daad42.chunk.js", - "static/js/14.c0cc9265.chunk.js": "./static/js/14.c0cc9265.chunk.js", - "static/js/15.844a483a.chunk.js": "./static/js/15.844a483a.chunk.js", - "static/js/16.b54f08ae.chunk.js": "./static/js/16.b54f08ae.chunk.js", - "static/js/17.18d3f714.chunk.js": "./static/js/17.18d3f714.chunk.js", - "static/js/18.7862c0a3.chunk.js": "./static/js/18.7862c0a3.chunk.js", - "static/js/19.05333f8b.chunk.js": "./static/js/19.05333f8b.chunk.js", - "static/js/20.6814fcdb.chunk.js": "./static/js/20.6814fcdb.chunk.js", - "static/js/21.ab937798.chunk.js": "./static/js/21.ab937798.chunk.js", - "static/js/22.30a9f37a.chunk.js": "./static/js/22.30a9f37a.chunk.js", - "static/js/23.a70e7364.chunk.js": "./static/js/23.a70e7364.chunk.js", - "static/js/24.a757f369.chunk.js": "./static/js/24.a757f369.chunk.js", - "static/js/25.52433543.chunk.js": "./static/js/25.52433543.chunk.js", - "static/js/26.8caab221.chunk.js": "./static/js/26.8caab221.chunk.js", - "static/js/27.e870a549.chunk.js": "./static/js/27.e870a549.chunk.js", - "static/js/28.f7d38b1a.chunk.js": "./static/js/28.f7d38b1a.chunk.js", - "static/js/29.dd102554.chunk.js": "./static/js/29.dd102554.chunk.js", - "static/js/30.aba82be5.chunk.js": "./static/js/30.aba82be5.chunk.js", - "static/js/31.c062a722.chunk.js": "./static/js/31.c062a722.chunk.js", - "static/js/32.7d860c5f.chunk.js": "./static/js/32.7d860c5f.chunk.js", - "static/js/33.53215c12.chunk.js": "./static/js/33.53215c12.chunk.js", - "static/js/34.19388892.chunk.js": "./static/js/34.19388892.chunk.js", - "static/js/35.84a7ba00.chunk.js": "./static/js/35.84a7ba00.chunk.js", - "static/js/36.ce83a0a8.chunk.js": "./static/js/36.ce83a0a8.chunk.js", - "static/js/37.f249b4be.chunk.js": "./static/js/37.f249b4be.chunk.js", - "static/js/38.f8fac352.chunk.js": "./static/js/38.f8fac352.chunk.js", - "static/js/39.e1315aa2.chunk.js": "./static/js/39.e1315aa2.chunk.js", - "static/js/40.785f271f.chunk.js": "./static/js/40.785f271f.chunk.js", - "static/js/41.e4883763.chunk.js": "./static/js/41.e4883763.chunk.js", - "static/js/42.c9ec6bd2.chunk.js": "./static/js/42.c9ec6bd2.chunk.js", - "static/js/43.af0bb0ae.chunk.js": "./static/js/43.af0bb0ae.chunk.js", - "static/js/44.dbb6c8ce.chunk.js": "./static/js/44.dbb6c8ce.chunk.js", - "static/js/45.0eb1dc77.chunk.js": "./static/js/45.0eb1dc77.chunk.js", - "static/js/46.63892fbe.chunk.js": "./static/js/46.63892fbe.chunk.js", - "static/js/47.4624c239.chunk.js": "./static/js/47.4624c239.chunk.js", - "static/js/48.ea5b4f00.chunk.js": "./static/js/48.ea5b4f00.chunk.js", - "static/js/49.e191bb4a.chunk.js": "./static/js/49.e191bb4a.chunk.js", - "static/js/50.5babdbd8.chunk.js": "./static/js/50.5babdbd8.chunk.js", - "static/js/51.e732d2fe.chunk.js": "./static/js/51.e732d2fe.chunk.js", - "static/js/52.f98e91ce.chunk.js": "./static/js/52.f98e91ce.chunk.js", - "static/js/53.98e29718.chunk.js": "./static/js/53.98e29718.chunk.js", - "static/js/54.5295d5b1.chunk.js": "./static/js/54.5295d5b1.chunk.js", - "static/js/55.70b64372.chunk.js": "./static/js/55.70b64372.chunk.js", - "static/js/56.23b92593.chunk.js": "./static/js/56.23b92593.chunk.js", - "static/js/57.82a9c9f9.chunk.js": "./static/js/57.82a9c9f9.chunk.js", - "static/js/58.daf69835.chunk.js": "./static/js/58.daf69835.chunk.js", - "static/js/59.c4c67edf.chunk.js": "./static/js/59.c4c67edf.chunk.js", - "static/js/60.7056f2f2.chunk.js": "./static/js/60.7056f2f2.chunk.js", - "static/js/61.a3d463be.chunk.js": "./static/js/61.a3d463be.chunk.js", - "static/js/62.1dcc95c4.chunk.js": "./static/js/62.1dcc95c4.chunk.js", - "static/js/63.915d42e0.chunk.js": "./static/js/63.915d42e0.chunk.js", - "static/js/64.0a2219f3.chunk.js": "./static/js/64.0a2219f3.chunk.js", - "static/js/65.365acec8.chunk.js": "./static/js/65.365acec8.chunk.js", - "static/js/66.3e9cc64a.chunk.js": "./static/js/66.3e9cc64a.chunk.js", - "static/js/67.43921b00.chunk.js": "./static/js/67.43921b00.chunk.js", - "static/js/68.dccebf12.chunk.js": "./static/js/68.dccebf12.chunk.js", - "static/js/69.7a5965a8.chunk.js": "./static/js/69.7a5965a8.chunk.js", - "static/js/70.128fff55.chunk.js": "./static/js/70.128fff55.chunk.js", - "static/js/71.ceed162e.chunk.js": "./static/js/71.ceed162e.chunk.js", - "static/js/72.2d0bdc12.chunk.js": "./static/js/72.2d0bdc12.chunk.js", - "static/js/73.cb65778d.chunk.js": "./static/js/73.cb65778d.chunk.js", - "static/js/74.f2285931.chunk.js": "./static/js/74.f2285931.chunk.js", - "static/js/75.fff28f8f.chunk.js": "./static/js/75.fff28f8f.chunk.js", - "static/js/76.bc1e6bdb.chunk.js": "./static/js/76.bc1e6bdb.chunk.js", - "static/js/77.b8cad2ed.chunk.js": "./static/js/77.b8cad2ed.chunk.js", - "static/js/78.00e5cca0.chunk.js": "./static/js/78.00e5cca0.chunk.js", - "static/js/79.0f7dbe3a.chunk.js": "./static/js/79.0f7dbe3a.chunk.js", - "static/js/80.5c397d35.chunk.js": "./static/js/80.5c397d35.chunk.js", - "static/js/81.1efd6ec1.chunk.js": "./static/js/81.1efd6ec1.chunk.js", - "static/js/82.39d712cb.chunk.js": "./static/js/82.39d712cb.chunk.js", - "static/js/83.5e1d94ac.chunk.js": "./static/js/83.5e1d94ac.chunk.js", - "static/js/84.6ae317eb.chunk.js": "./static/js/84.6ae317eb.chunk.js", - "static/js/85.ec111073.chunk.js": "./static/js/85.ec111073.chunk.js", - "static/js/86.56341fee.chunk.js": "./static/js/86.56341fee.chunk.js", - "static/js/87.32a01916.chunk.js": "./static/js/87.32a01916.chunk.js", - "static/js/88.ce91df04.chunk.js": "./static/js/88.ce91df04.chunk.js", - "static/js/89.81d24497.chunk.js": "./static/js/89.81d24497.chunk.js", - "static/js/90.b4900a86.chunk.js": "./static/js/90.b4900a86.chunk.js", - "static/js/91.44a416f0.chunk.js": "./static/js/91.44a416f0.chunk.js", - "static/js/92.55ab0b9c.chunk.js": "./static/js/92.55ab0b9c.chunk.js", - "static/js/93.8f8c20b5.chunk.js": "./static/js/93.8f8c20b5.chunk.js", - "static/js/94.356e4f53.chunk.js": "./static/js/94.356e4f53.chunk.js", - "static/js/95.42077e4a.chunk.js": "./static/js/95.42077e4a.chunk.js", + "static/js/11.149a7b9f.chunk.js": "./static/js/11.149a7b9f.chunk.js", + "static/js/12.db2bbbf3.chunk.js": "./static/js/12.db2bbbf3.chunk.js", + "static/js/13.831e46fd.chunk.js": "./static/js/13.831e46fd.chunk.js", + "static/js/14.f1659ddd.chunk.js": "./static/js/14.f1659ddd.chunk.js", + "static/js/15.1d73119a.chunk.js": "./static/js/15.1d73119a.chunk.js", + "static/js/16.d836e1f4.chunk.js": "./static/js/16.d836e1f4.chunk.js", + "static/js/17.6b0169dc.chunk.js": "./static/js/17.6b0169dc.chunk.js", + "static/js/18.e52badaf.chunk.js": "./static/js/18.e52badaf.chunk.js", + "static/js/19.d96fab7e.chunk.js": "./static/js/19.d96fab7e.chunk.js", + "static/js/20.da813611.chunk.js": "./static/js/20.da813611.chunk.js", + "static/js/21.c4b84919.chunk.js": "./static/js/21.c4b84919.chunk.js", + "static/js/22.d82f2317.chunk.js": "./static/js/22.d82f2317.chunk.js", + "static/js/23.1dc4fac3.chunk.js": "./static/js/23.1dc4fac3.chunk.js", + "static/js/24.a649db9b.chunk.js": "./static/js/24.a649db9b.chunk.js", + "static/js/25.7a885725.chunk.js": "./static/js/25.7a885725.chunk.js", + "static/js/26.ba7fcc23.chunk.js": "./static/js/26.ba7fcc23.chunk.js", + "static/js/27.c71d5471.chunk.js": "./static/js/27.c71d5471.chunk.js", + "static/js/28.0ca7a50c.chunk.js": "./static/js/28.0ca7a50c.chunk.js", + "static/js/29.0ab3c67c.chunk.js": "./static/js/29.0ab3c67c.chunk.js", + "static/js/30.8d78e18e.chunk.js": "./static/js/30.8d78e18e.chunk.js", + "static/js/31.d34a9ecc.chunk.js": "./static/js/31.d34a9ecc.chunk.js", + "static/js/32.46adf046.chunk.js": "./static/js/32.46adf046.chunk.js", + "static/js/33.3c5e42e3.chunk.js": "./static/js/33.3c5e42e3.chunk.js", + "static/js/34.48b89549.chunk.js": "./static/js/34.48b89549.chunk.js", + "static/js/35.dd79e7f0.chunk.js": "./static/js/35.dd79e7f0.chunk.js", + "static/js/36.06279d41.chunk.js": "./static/js/36.06279d41.chunk.js", + "static/js/37.9d9ad3f7.chunk.js": "./static/js/37.9d9ad3f7.chunk.js", + "static/js/38.ec919d80.chunk.js": "./static/js/38.ec919d80.chunk.js", + "static/js/39.302380db.chunk.js": "./static/js/39.302380db.chunk.js", + "static/js/40.35d1ccb1.chunk.js": "./static/js/40.35d1ccb1.chunk.js", + "static/js/41.24ac3325.chunk.js": "./static/js/41.24ac3325.chunk.js", + "static/js/42.a1d159a5.chunk.js": "./static/js/42.a1d159a5.chunk.js", + "static/js/43.86bc64e3.chunk.js": "./static/js/43.86bc64e3.chunk.js", + "static/js/44.d3e5cf4e.chunk.js": "./static/js/44.d3e5cf4e.chunk.js", + "static/js/45.7dbfccb9.chunk.js": "./static/js/45.7dbfccb9.chunk.js", + "static/js/46.280265e7.chunk.js": "./static/js/46.280265e7.chunk.js", + "static/js/47.7454c3d3.chunk.js": "./static/js/47.7454c3d3.chunk.js", + "static/js/48.01610227.chunk.js": "./static/js/48.01610227.chunk.js", + "static/js/49.854afe6e.chunk.js": "./static/js/49.854afe6e.chunk.js", + "static/js/50.e74568f1.chunk.js": "./static/js/50.e74568f1.chunk.js", + "static/js/51.e014e2f2.chunk.js": "./static/js/51.e014e2f2.chunk.js", + "static/js/52.50e9914f.chunk.js": "./static/js/52.50e9914f.chunk.js", + "static/js/53.f36ffdb9.chunk.js": "./static/js/53.f36ffdb9.chunk.js", + "static/js/54.398b947f.chunk.js": "./static/js/54.398b947f.chunk.js", + "static/js/55.8da8815c.chunk.js": "./static/js/55.8da8815c.chunk.js", + "static/js/56.124ac33b.chunk.js": "./static/js/56.124ac33b.chunk.js", + "static/js/57.0b9ad429.chunk.js": "./static/js/57.0b9ad429.chunk.js", + "static/js/58.1fb6a2f3.chunk.js": "./static/js/58.1fb6a2f3.chunk.js", + "static/js/59.5fcc37ac.chunk.js": "./static/js/59.5fcc37ac.chunk.js", + "static/js/60.849a6449.chunk.js": "./static/js/60.849a6449.chunk.js", + "static/js/61.15d56695.chunk.js": "./static/js/61.15d56695.chunk.js", + "static/js/62.0d659ffb.chunk.js": "./static/js/62.0d659ffb.chunk.js", + "static/js/63.5208eb46.chunk.js": "./static/js/63.5208eb46.chunk.js", + "static/js/64.e78bbd02.chunk.js": "./static/js/64.e78bbd02.chunk.js", + "static/js/65.41a0301e.chunk.js": "./static/js/65.41a0301e.chunk.js", + "static/js/66.a3de2cfd.chunk.js": "./static/js/66.a3de2cfd.chunk.js", + "static/js/67.b060151f.chunk.js": "./static/js/67.b060151f.chunk.js", + "static/js/68.12e1147b.chunk.js": "./static/js/68.12e1147b.chunk.js", + "static/js/69.1bfdf5bc.chunk.js": "./static/js/69.1bfdf5bc.chunk.js", + "static/js/70.2608041a.chunk.js": "./static/js/70.2608041a.chunk.js", + "static/js/71.8d5bdcd1.chunk.js": "./static/js/71.8d5bdcd1.chunk.js", + "static/js/72.ab3ecf70.chunk.js": "./static/js/72.ab3ecf70.chunk.js", + "static/js/73.588640b6.chunk.js": "./static/js/73.588640b6.chunk.js", + "static/js/74.e27c9758.chunk.js": "./static/js/74.e27c9758.chunk.js", + "static/js/75.f916c17a.chunk.js": "./static/js/75.f916c17a.chunk.js", + "static/js/76.946b84a2.chunk.js": "./static/js/76.946b84a2.chunk.js", + "static/js/77.f15f90a2.chunk.js": "./static/js/77.f15f90a2.chunk.js", + "static/js/78.ec845e32.chunk.js": "./static/js/78.ec845e32.chunk.js", + "static/js/79.48c6ba1e.chunk.js": "./static/js/79.48c6ba1e.chunk.js", + "static/js/80.3bffa970.chunk.js": "./static/js/80.3bffa970.chunk.js", + "static/js/81.2a62eb56.chunk.js": "./static/js/81.2a62eb56.chunk.js", + "static/js/82.d528e77c.chunk.js": "./static/js/82.d528e77c.chunk.js", + "static/js/83.72dc67cc.chunk.js": "./static/js/83.72dc67cc.chunk.js", + "static/js/84.5cd845b8.chunk.js": "./static/js/84.5cd845b8.chunk.js", + "static/js/85.be6d25bf.chunk.js": "./static/js/85.be6d25bf.chunk.js", + "static/js/86.60f11844.chunk.js": "./static/js/86.60f11844.chunk.js", + "static/js/87.aea70c6a.chunk.js": "./static/js/87.aea70c6a.chunk.js", + "static/js/88.34169825.chunk.js": "./static/js/88.34169825.chunk.js", + "static/js/89.f74fb941.chunk.js": "./static/js/89.f74fb941.chunk.js", + "static/js/90.691bc1c7.chunk.js": "./static/js/90.691bc1c7.chunk.js", + "static/js/91.4b84f6e0.chunk.js": "./static/js/91.4b84f6e0.chunk.js", + "static/js/92.aa6a3f20.chunk.js": "./static/js/92.aa6a3f20.chunk.js", + "static/js/93.de0f7cef.chunk.js": "./static/js/93.de0f7cef.chunk.js", + "static/js/94.59a1ab0c.chunk.js": "./static/js/94.59a1ab0c.chunk.js", + "static/js/95.9a5db7bb.chunk.js": "./static/js/95.9a5db7bb.chunk.js", "index.html": "./index.html", - "static/js/0.97ab3f6e.chunk.js.LICENSE.txt": "./static/js/0.97ab3f6e.chunk.js.LICENSE.txt", + "static/js/0.75fa8442.chunk.js.LICENSE.txt": "./static/js/0.75fa8442.chunk.js.LICENSE.txt", "static/js/10.7491af13.chunk.js.LICENSE.txt": "./static/js/10.7491af13.chunk.js.LICENSE.txt", - "static/js/14.c0cc9265.chunk.js.LICENSE.txt": "./static/js/14.c0cc9265.chunk.js.LICENSE.txt", - "static/js/2.25af0fa6.chunk.js.LICENSE.txt": "./static/js/2.25af0fa6.chunk.js.LICENSE.txt", - "static/js/20.6814fcdb.chunk.js.LICENSE.txt": "./static/js/20.6814fcdb.chunk.js.LICENSE.txt", - "static/js/21.ab937798.chunk.js.LICENSE.txt": "./static/js/21.ab937798.chunk.js.LICENSE.txt", - "static/js/22.30a9f37a.chunk.js.LICENSE.txt": "./static/js/22.30a9f37a.chunk.js.LICENSE.txt", - "static/js/23.a70e7364.chunk.js.LICENSE.txt": "./static/js/23.a70e7364.chunk.js.LICENSE.txt", - "static/js/24.a757f369.chunk.js.LICENSE.txt": "./static/js/24.a757f369.chunk.js.LICENSE.txt", - "static/js/25.52433543.chunk.js.LICENSE.txt": "./static/js/25.52433543.chunk.js.LICENSE.txt", - "static/js/26.8caab221.chunk.js.LICENSE.txt": "./static/js/26.8caab221.chunk.js.LICENSE.txt", - "static/js/27.e870a549.chunk.js.LICENSE.txt": "./static/js/27.e870a549.chunk.js.LICENSE.txt", - "static/js/28.f7d38b1a.chunk.js.LICENSE.txt": "./static/js/28.f7d38b1a.chunk.js.LICENSE.txt", - "static/js/29.dd102554.chunk.js.LICENSE.txt": "./static/js/29.dd102554.chunk.js.LICENSE.txt", - "static/js/30.aba82be5.chunk.js.LICENSE.txt": "./static/js/30.aba82be5.chunk.js.LICENSE.txt", - "static/js/31.c062a722.chunk.js.LICENSE.txt": "./static/js/31.c062a722.chunk.js.LICENSE.txt", - "static/js/32.7d860c5f.chunk.js.LICENSE.txt": "./static/js/32.7d860c5f.chunk.js.LICENSE.txt", - "static/js/33.53215c12.chunk.js.LICENSE.txt": "./static/js/33.53215c12.chunk.js.LICENSE.txt", - "static/js/34.19388892.chunk.js.LICENSE.txt": "./static/js/34.19388892.chunk.js.LICENSE.txt", - "static/js/35.84a7ba00.chunk.js.LICENSE.txt": "./static/js/35.84a7ba00.chunk.js.LICENSE.txt", - "static/js/36.ce83a0a8.chunk.js.LICENSE.txt": "./static/js/36.ce83a0a8.chunk.js.LICENSE.txt", - "static/js/37.f249b4be.chunk.js.LICENSE.txt": "./static/js/37.f249b4be.chunk.js.LICENSE.txt", - "static/js/39.e1315aa2.chunk.js.LICENSE.txt": "./static/js/39.e1315aa2.chunk.js.LICENSE.txt", - "static/js/4.51d26d53.chunk.js.LICENSE.txt": "./static/js/4.51d26d53.chunk.js.LICENSE.txt", - "static/js/41.e4883763.chunk.js.LICENSE.txt": "./static/js/41.e4883763.chunk.js.LICENSE.txt", - "static/js/42.c9ec6bd2.chunk.js.LICENSE.txt": "./static/js/42.c9ec6bd2.chunk.js.LICENSE.txt", - "static/js/43.af0bb0ae.chunk.js.LICENSE.txt": "./static/js/43.af0bb0ae.chunk.js.LICENSE.txt", - "static/js/44.dbb6c8ce.chunk.js.LICENSE.txt": "./static/js/44.dbb6c8ce.chunk.js.LICENSE.txt", - "static/js/45.0eb1dc77.chunk.js.LICENSE.txt": "./static/js/45.0eb1dc77.chunk.js.LICENSE.txt", - "static/js/46.63892fbe.chunk.js.LICENSE.txt": "./static/js/46.63892fbe.chunk.js.LICENSE.txt", - "static/js/48.ea5b4f00.chunk.js.LICENSE.txt": "./static/js/48.ea5b4f00.chunk.js.LICENSE.txt", - "static/js/49.e191bb4a.chunk.js.LICENSE.txt": "./static/js/49.e191bb4a.chunk.js.LICENSE.txt", - "static/js/5.c612d392.chunk.js.LICENSE.txt": "./static/js/5.c612d392.chunk.js.LICENSE.txt", - "static/js/50.5babdbd8.chunk.js.LICENSE.txt": "./static/js/50.5babdbd8.chunk.js.LICENSE.txt", - "static/js/51.e732d2fe.chunk.js.LICENSE.txt": "./static/js/51.e732d2fe.chunk.js.LICENSE.txt", - "static/js/52.f98e91ce.chunk.js.LICENSE.txt": "./static/js/52.f98e91ce.chunk.js.LICENSE.txt", - "static/js/53.98e29718.chunk.js.LICENSE.txt": "./static/js/53.98e29718.chunk.js.LICENSE.txt", - "static/js/54.5295d5b1.chunk.js.LICENSE.txt": "./static/js/54.5295d5b1.chunk.js.LICENSE.txt", - "static/js/55.70b64372.chunk.js.LICENSE.txt": "./static/js/55.70b64372.chunk.js.LICENSE.txt", - "static/js/56.23b92593.chunk.js.LICENSE.txt": "./static/js/56.23b92593.chunk.js.LICENSE.txt", - "static/js/57.82a9c9f9.chunk.js.LICENSE.txt": "./static/js/57.82a9c9f9.chunk.js.LICENSE.txt", - "static/js/58.daf69835.chunk.js.LICENSE.txt": "./static/js/58.daf69835.chunk.js.LICENSE.txt", - "static/js/59.c4c67edf.chunk.js.LICENSE.txt": "./static/js/59.c4c67edf.chunk.js.LICENSE.txt", - "static/js/60.7056f2f2.chunk.js.LICENSE.txt": "./static/js/60.7056f2f2.chunk.js.LICENSE.txt", - "static/js/61.a3d463be.chunk.js.LICENSE.txt": "./static/js/61.a3d463be.chunk.js.LICENSE.txt", - "static/js/62.1dcc95c4.chunk.js.LICENSE.txt": "./static/js/62.1dcc95c4.chunk.js.LICENSE.txt", - "static/js/63.915d42e0.chunk.js.LICENSE.txt": "./static/js/63.915d42e0.chunk.js.LICENSE.txt", - "static/js/64.0a2219f3.chunk.js.LICENSE.txt": "./static/js/64.0a2219f3.chunk.js.LICENSE.txt", - "static/js/65.365acec8.chunk.js.LICENSE.txt": "./static/js/65.365acec8.chunk.js.LICENSE.txt", - "static/js/67.43921b00.chunk.js.LICENSE.txt": "./static/js/67.43921b00.chunk.js.LICENSE.txt", - "static/js/68.dccebf12.chunk.js.LICENSE.txt": "./static/js/68.dccebf12.chunk.js.LICENSE.txt", - "static/js/70.128fff55.chunk.js.LICENSE.txt": "./static/js/70.128fff55.chunk.js.LICENSE.txt", - "static/js/71.ceed162e.chunk.js.LICENSE.txt": "./static/js/71.ceed162e.chunk.js.LICENSE.txt", - "static/js/72.2d0bdc12.chunk.js.LICENSE.txt": "./static/js/72.2d0bdc12.chunk.js.LICENSE.txt", - "static/js/73.cb65778d.chunk.js.LICENSE.txt": "./static/js/73.cb65778d.chunk.js.LICENSE.txt", - "static/js/74.f2285931.chunk.js.LICENSE.txt": "./static/js/74.f2285931.chunk.js.LICENSE.txt", - "static/js/75.fff28f8f.chunk.js.LICENSE.txt": "./static/js/75.fff28f8f.chunk.js.LICENSE.txt", - "static/js/76.bc1e6bdb.chunk.js.LICENSE.txt": "./static/js/76.bc1e6bdb.chunk.js.LICENSE.txt", - "static/js/77.b8cad2ed.chunk.js.LICENSE.txt": "./static/js/77.b8cad2ed.chunk.js.LICENSE.txt", - "static/js/78.00e5cca0.chunk.js.LICENSE.txt": "./static/js/78.00e5cca0.chunk.js.LICENSE.txt", - "static/js/79.0f7dbe3a.chunk.js.LICENSE.txt": "./static/js/79.0f7dbe3a.chunk.js.LICENSE.txt", - "static/js/8.f7b3b7d6.chunk.js.LICENSE.txt": "./static/js/8.f7b3b7d6.chunk.js.LICENSE.txt", - "static/js/80.5c397d35.chunk.js.LICENSE.txt": "./static/js/80.5c397d35.chunk.js.LICENSE.txt", - "static/js/81.1efd6ec1.chunk.js.LICENSE.txt": "./static/js/81.1efd6ec1.chunk.js.LICENSE.txt", - "static/js/82.39d712cb.chunk.js.LICENSE.txt": "./static/js/82.39d712cb.chunk.js.LICENSE.txt", - "static/js/83.5e1d94ac.chunk.js.LICENSE.txt": "./static/js/83.5e1d94ac.chunk.js.LICENSE.txt", - "static/js/84.6ae317eb.chunk.js.LICENSE.txt": "./static/js/84.6ae317eb.chunk.js.LICENSE.txt", - "static/js/85.ec111073.chunk.js.LICENSE.txt": "./static/js/85.ec111073.chunk.js.LICENSE.txt", - "static/js/86.56341fee.chunk.js.LICENSE.txt": "./static/js/86.56341fee.chunk.js.LICENSE.txt", - "static/js/87.32a01916.chunk.js.LICENSE.txt": "./static/js/87.32a01916.chunk.js.LICENSE.txt", - "static/js/89.81d24497.chunk.js.LICENSE.txt": "./static/js/89.81d24497.chunk.js.LICENSE.txt", - "static/js/91.44a416f0.chunk.js.LICENSE.txt": "./static/js/91.44a416f0.chunk.js.LICENSE.txt", - "static/js/cloud-scheduler.affb18ed.worker.js": "./static/js/cloud-scheduler.affb18ed.worker.js", - "static/js/cloud-scheduler.affb18ed.worker.js.LICENSE.txt": "./static/js/cloud-scheduler.affb18ed.worker.js.LICENSE.txt", - "static/js/document-scheduler.04927182.worker.js": "./static/js/document-scheduler.04927182.worker.js", - "static/js/document-scheduler.04927182.worker.js.LICENSE.txt": "./static/js/document-scheduler.04927182.worker.js.LICENSE.txt", + "static/js/14.f1659ddd.chunk.js.LICENSE.txt": "./static/js/14.f1659ddd.chunk.js.LICENSE.txt", + "static/js/2.e8ae5fb7.chunk.js.LICENSE.txt": "./static/js/2.e8ae5fb7.chunk.js.LICENSE.txt", + "static/js/20.da813611.chunk.js.LICENSE.txt": "./static/js/20.da813611.chunk.js.LICENSE.txt", + "static/js/21.c4b84919.chunk.js.LICENSE.txt": "./static/js/21.c4b84919.chunk.js.LICENSE.txt", + "static/js/22.d82f2317.chunk.js.LICENSE.txt": "./static/js/22.d82f2317.chunk.js.LICENSE.txt", + "static/js/23.1dc4fac3.chunk.js.LICENSE.txt": "./static/js/23.1dc4fac3.chunk.js.LICENSE.txt", + "static/js/24.a649db9b.chunk.js.LICENSE.txt": "./static/js/24.a649db9b.chunk.js.LICENSE.txt", + "static/js/25.7a885725.chunk.js.LICENSE.txt": "./static/js/25.7a885725.chunk.js.LICENSE.txt", + "static/js/26.ba7fcc23.chunk.js.LICENSE.txt": "./static/js/26.ba7fcc23.chunk.js.LICENSE.txt", + "static/js/27.c71d5471.chunk.js.LICENSE.txt": "./static/js/27.c71d5471.chunk.js.LICENSE.txt", + "static/js/28.0ca7a50c.chunk.js.LICENSE.txt": "./static/js/28.0ca7a50c.chunk.js.LICENSE.txt", + "static/js/29.0ab3c67c.chunk.js.LICENSE.txt": "./static/js/29.0ab3c67c.chunk.js.LICENSE.txt", + "static/js/30.8d78e18e.chunk.js.LICENSE.txt": "./static/js/30.8d78e18e.chunk.js.LICENSE.txt", + "static/js/31.d34a9ecc.chunk.js.LICENSE.txt": "./static/js/31.d34a9ecc.chunk.js.LICENSE.txt", + "static/js/32.46adf046.chunk.js.LICENSE.txt": "./static/js/32.46adf046.chunk.js.LICENSE.txt", + "static/js/33.3c5e42e3.chunk.js.LICENSE.txt": "./static/js/33.3c5e42e3.chunk.js.LICENSE.txt", + "static/js/34.48b89549.chunk.js.LICENSE.txt": "./static/js/34.48b89549.chunk.js.LICENSE.txt", + "static/js/35.dd79e7f0.chunk.js.LICENSE.txt": "./static/js/35.dd79e7f0.chunk.js.LICENSE.txt", + "static/js/36.06279d41.chunk.js.LICENSE.txt": "./static/js/36.06279d41.chunk.js.LICENSE.txt", + "static/js/37.9d9ad3f7.chunk.js.LICENSE.txt": "./static/js/37.9d9ad3f7.chunk.js.LICENSE.txt", + "static/js/39.302380db.chunk.js.LICENSE.txt": "./static/js/39.302380db.chunk.js.LICENSE.txt", + "static/js/4.3dfa499f.chunk.js.LICENSE.txt": "./static/js/4.3dfa499f.chunk.js.LICENSE.txt", + "static/js/41.24ac3325.chunk.js.LICENSE.txt": "./static/js/41.24ac3325.chunk.js.LICENSE.txt", + "static/js/42.a1d159a5.chunk.js.LICENSE.txt": "./static/js/42.a1d159a5.chunk.js.LICENSE.txt", + "static/js/43.86bc64e3.chunk.js.LICENSE.txt": "./static/js/43.86bc64e3.chunk.js.LICENSE.txt", + "static/js/44.d3e5cf4e.chunk.js.LICENSE.txt": "./static/js/44.d3e5cf4e.chunk.js.LICENSE.txt", + "static/js/45.7dbfccb9.chunk.js.LICENSE.txt": "./static/js/45.7dbfccb9.chunk.js.LICENSE.txt", + "static/js/46.280265e7.chunk.js.LICENSE.txt": "./static/js/46.280265e7.chunk.js.LICENSE.txt", + "static/js/48.01610227.chunk.js.LICENSE.txt": "./static/js/48.01610227.chunk.js.LICENSE.txt", + "static/js/49.854afe6e.chunk.js.LICENSE.txt": "./static/js/49.854afe6e.chunk.js.LICENSE.txt", + "static/js/5.7f5e5007.chunk.js.LICENSE.txt": "./static/js/5.7f5e5007.chunk.js.LICENSE.txt", + "static/js/50.e74568f1.chunk.js.LICENSE.txt": "./static/js/50.e74568f1.chunk.js.LICENSE.txt", + "static/js/51.e014e2f2.chunk.js.LICENSE.txt": "./static/js/51.e014e2f2.chunk.js.LICENSE.txt", + "static/js/52.50e9914f.chunk.js.LICENSE.txt": "./static/js/52.50e9914f.chunk.js.LICENSE.txt", + "static/js/53.f36ffdb9.chunk.js.LICENSE.txt": "./static/js/53.f36ffdb9.chunk.js.LICENSE.txt", + "static/js/54.398b947f.chunk.js.LICENSE.txt": "./static/js/54.398b947f.chunk.js.LICENSE.txt", + "static/js/55.8da8815c.chunk.js.LICENSE.txt": "./static/js/55.8da8815c.chunk.js.LICENSE.txt", + "static/js/56.124ac33b.chunk.js.LICENSE.txt": "./static/js/56.124ac33b.chunk.js.LICENSE.txt", + "static/js/57.0b9ad429.chunk.js.LICENSE.txt": "./static/js/57.0b9ad429.chunk.js.LICENSE.txt", + "static/js/58.1fb6a2f3.chunk.js.LICENSE.txt": "./static/js/58.1fb6a2f3.chunk.js.LICENSE.txt", + "static/js/59.5fcc37ac.chunk.js.LICENSE.txt": "./static/js/59.5fcc37ac.chunk.js.LICENSE.txt", + "static/js/60.849a6449.chunk.js.LICENSE.txt": "./static/js/60.849a6449.chunk.js.LICENSE.txt", + "static/js/61.15d56695.chunk.js.LICENSE.txt": "./static/js/61.15d56695.chunk.js.LICENSE.txt", + "static/js/62.0d659ffb.chunk.js.LICENSE.txt": "./static/js/62.0d659ffb.chunk.js.LICENSE.txt", + "static/js/63.5208eb46.chunk.js.LICENSE.txt": "./static/js/63.5208eb46.chunk.js.LICENSE.txt", + "static/js/64.e78bbd02.chunk.js.LICENSE.txt": "./static/js/64.e78bbd02.chunk.js.LICENSE.txt", + "static/js/65.41a0301e.chunk.js.LICENSE.txt": "./static/js/65.41a0301e.chunk.js.LICENSE.txt", + "static/js/67.b060151f.chunk.js.LICENSE.txt": "./static/js/67.b060151f.chunk.js.LICENSE.txt", + "static/js/68.12e1147b.chunk.js.LICENSE.txt": "./static/js/68.12e1147b.chunk.js.LICENSE.txt", + "static/js/70.2608041a.chunk.js.LICENSE.txt": "./static/js/70.2608041a.chunk.js.LICENSE.txt", + "static/js/71.8d5bdcd1.chunk.js.LICENSE.txt": "./static/js/71.8d5bdcd1.chunk.js.LICENSE.txt", + "static/js/72.ab3ecf70.chunk.js.LICENSE.txt": "./static/js/72.ab3ecf70.chunk.js.LICENSE.txt", + "static/js/73.588640b6.chunk.js.LICENSE.txt": "./static/js/73.588640b6.chunk.js.LICENSE.txt", + "static/js/74.e27c9758.chunk.js.LICENSE.txt": "./static/js/74.e27c9758.chunk.js.LICENSE.txt", + "static/js/75.f916c17a.chunk.js.LICENSE.txt": "./static/js/75.f916c17a.chunk.js.LICENSE.txt", + "static/js/76.946b84a2.chunk.js.LICENSE.txt": "./static/js/76.946b84a2.chunk.js.LICENSE.txt", + "static/js/77.f15f90a2.chunk.js.LICENSE.txt": "./static/js/77.f15f90a2.chunk.js.LICENSE.txt", + "static/js/78.ec845e32.chunk.js.LICENSE.txt": "./static/js/78.ec845e32.chunk.js.LICENSE.txt", + "static/js/79.48c6ba1e.chunk.js.LICENSE.txt": "./static/js/79.48c6ba1e.chunk.js.LICENSE.txt", + "static/js/8.eedaf346.chunk.js.LICENSE.txt": "./static/js/8.eedaf346.chunk.js.LICENSE.txt", + "static/js/80.3bffa970.chunk.js.LICENSE.txt": "./static/js/80.3bffa970.chunk.js.LICENSE.txt", + "static/js/81.2a62eb56.chunk.js.LICENSE.txt": "./static/js/81.2a62eb56.chunk.js.LICENSE.txt", + "static/js/82.d528e77c.chunk.js.LICENSE.txt": "./static/js/82.d528e77c.chunk.js.LICENSE.txt", + "static/js/83.72dc67cc.chunk.js.LICENSE.txt": "./static/js/83.72dc67cc.chunk.js.LICENSE.txt", + "static/js/84.5cd845b8.chunk.js.LICENSE.txt": "./static/js/84.5cd845b8.chunk.js.LICENSE.txt", + "static/js/85.be6d25bf.chunk.js.LICENSE.txt": "./static/js/85.be6d25bf.chunk.js.LICENSE.txt", + "static/js/86.60f11844.chunk.js.LICENSE.txt": "./static/js/86.60f11844.chunk.js.LICENSE.txt", + "static/js/87.aea70c6a.chunk.js.LICENSE.txt": "./static/js/87.aea70c6a.chunk.js.LICENSE.txt", + "static/js/89.f74fb941.chunk.js.LICENSE.txt": "./static/js/89.f74fb941.chunk.js.LICENSE.txt", + "static/js/91.4b84f6e0.chunk.js.LICENSE.txt": "./static/js/91.4b84f6e0.chunk.js.LICENSE.txt", + "static/js/cloud-scheduler.7622a39b.worker.js": "./static/js/cloud-scheduler.7622a39b.worker.js", + "static/js/cloud-scheduler.7622a39b.worker.js.LICENSE.txt": "./static/js/cloud-scheduler.7622a39b.worker.js.LICENSE.txt", + "static/js/document-scheduler.d724b7a9.worker.js": "./static/js/document-scheduler.d724b7a9.worker.js", + "static/js/document-scheduler.d724b7a9.worker.js.LICENSE.txt": "./static/js/document-scheduler.d724b7a9.worker.js.LICENSE.txt", "static/js/editor.a85ce25e.js": "./static/js/editor.a85ce25e.js", "static/js/graphql.d820ea0e.js": "./static/js/graphql.d820ea0e.js", "static/js/graphql.d820ea0e.js.LICENSE.txt": "./static/js/graphql.d820ea0e.js.LICENSE.txt", @@ -197,10 +197,12 @@ "static/media/circle-slash.ae912d3d.svg": "./static/media/circle-slash.ae912d3d.svg", "static/media/close.3e598c4a.svg": "./static/media/close.3e598c4a.svg", "static/media/cloud-download.33a9e1b9.svg": "./static/media/cloud-download.33a9e1b9.svg", + "static/media/cloud-upload.512c2b2f.svg": "./static/media/cloud-upload.512c2b2f.svg", "static/media/codicon.css": "./static/media/codicon.56dba998.ttf", "static/media/column.a75cf3e1.svg": "./static/media/column.a75cf3e1.svg", "static/media/debug-start.7b23e554.svg": "./static/media/debug-start.7b23e554.svg", "static/media/error.1413fc51.svg": "./static/media/error.1413fc51.svg", + "static/media/file-media.bdcca871.svg": "./static/media/file-media.bdcca871.svg", "static/media/file.b4c777e7.svg": "./static/media/file.b4c777e7.svg", "static/media/files.8a07e1a7.svg": "./static/media/files.8a07e1a7.svg", "static/media/fold-down.a1dfe7d1.svg": "./static/media/fold-down.a1dfe7d1.svg", @@ -238,9 +240,9 @@ "static/media/warning.8c411ab4.svg": "./static/media/warning.8c411ab4.svg" }, "entrypoints": [ - "static/js/runtime-main.b6ca3464.js", + "static/js/runtime-main.a885af4f.js", "static/css/10.749c2282.chunk.css", "static/js/10.7491af13.chunk.js", - "static/js/main.63479955.chunk.js" + "static/js/main.97dd2500.chunk.js" ] } \ No newline at end of file diff --git a/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/index.html b/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/index.html index 43fb812f593..d82876ca4be 100644 --- a/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/index.html +++ b/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/index.html @@ -1 +1 @@ -Banana Cake Pop
\ No newline at end of file +Banana Cake Pop
\ No newline at end of file diff --git a/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/static/js/0.75fa8442.chunk.js b/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/static/js/0.75fa8442.chunk.js new file mode 100644 index 00000000000..f0dc702d196 --- /dev/null +++ b/src/HotChocolate/AspNetCore/src/AspNetCore/Resources/static/js/0.75fa8442.chunk.js @@ -0,0 +1,2 @@ +/*! For license information please see 0.75fa8442.chunk.js.LICENSE.txt */ +(this["webpackJsonp@banana-cake-pop/main"]=this["webpackJsonp@banana-cake-pop/main"]||[]).push([[0],Array(74).concat([function(e,t,n){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";function i(e,t){for(var n=0;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,a=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw a}}}}},function(e,t,n){"use strict";n.d(t,"h",(function(){return v})),n.d(t,"g",(function(){return b})),n.d(t,"f",(function(){return y})),n.d(t,"e",(function(){return _})),n.d(t,"i",(function(){return k})),n.d(t,"b",(function(){return C})),n.d(t,"a",(function(){return w})),n.d(t,"d",(function(){return S})),n.d(t,"c",(function(){return O}));var i=n(76),r=n(77),o=n(230),a=n(78),s=n(74),u=n(75),l=n(253),c=n(185),d=null;function h(e){return null===d||void 0===d||d.trackDisposable(e),e}function f(e){null===d||void 0===d||d.markAsDisposed(e)}function g(e,t){null===d||void 0===d||d.setParent(e,t)}function p(e,t){if(d){var n,i=Object(a.a)(e);try{for(i.s();!(n=i.n()).done;){var r=n.value;d.setParent(r,t)}}catch(o){i.e(o)}finally{i.f()}}}function v(e){return null===d||void 0===d||d.markAsSingleton(e),e}var m=function(e){Object(i.a)(n,e);var t=Object(r.a)(n);function n(e){var i;return Object(s.a)(this,n),(i=t.call(this,"Encountered errors while disposing of store. Errors: [".concat(e.join(", "),"]"))).errors=e,i}return n}(Object(o.a)(Error));function b(e){return"function"===typeof e.dispose&&0===e.dispose.length}function y(e){if(c.a.is(e)){var t,n=[],i=Object(a.a)(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;if(r)try{r.dispose()}catch(o){n.push(o)}}}catch(s){i.e(s)}finally{i.f()}if(1===n.length)throw n[0];if(n.length>1)throw new m(n);return Array.isArray(e)?[]:e}if(e)return e.dispose(),e}function _(){for(var e=arguments.length,t=new Array(e),n=0;nr||t===r&&n>o?(this.startLineNumber=r,this.startColumn=o,this.endLineNumber=t,this.endColumn=n):(this.startLineNumber=t,this.startColumn=n,this.endLineNumber=r,this.endColumn=o)}return Object(r.a)(e,[{key:"isEmpty",value:function(){return e.isEmpty(this)}},{key:"containsPosition",value:function(t){return e.containsPosition(this,t)}},{key:"containsRange",value:function(t){return e.containsRange(this,t)}},{key:"strictContainsRange",value:function(t){return e.strictContainsRange(this,t)}},{key:"plusRange",value:function(t){return e.plusRange(this,t)}},{key:"intersectRanges",value:function(t){return e.intersectRanges(this,t)}},{key:"equalsRange",value:function(t){return e.equalsRange(this,t)}},{key:"getEndPosition",value:function(){return e.getEndPosition(this)}},{key:"getStartPosition",value:function(){return e.getStartPosition(this)}},{key:"toString",value:function(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}},{key:"setEndPosition",value:function(t,n){return new e(this.startLineNumber,this.startColumn,t,n)}},{key:"setStartPosition",value:function(t,n){return new e(t,n,this.endLineNumber,this.endColumn)}},{key:"collapseToStart",value:function(){return e.collapseToStart(this)}}],[{key:"isEmpty",value:function(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn}},{key:"containsPosition",value:function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.columne.endColumn))}},{key:"strictContainsPosition",value:function(e,t){return!(t.lineNumbere.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.column<=e.startColumn)&&!(t.lineNumber===e.endLineNumber&&t.column>=e.endColumn))}},{key:"containsRange",value:function(e,t){return!(t.startLineNumbere.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumne.endColumn)))}},{key:"strictContainsRange",value: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)))}},{key:"plusRange",value:function(t,n){var i,r,o,a;return n.startLineNumbert.endLineNumber?(o=n.endLineNumber,a=n.endColumn):n.endLineNumber===t.endLineNumber?(o=n.endLineNumber,a=Math.max(n.endColumn,t.endColumn)):(o=t.endLineNumber,a=t.endColumn),new e(i,r,o,a)}},{key:"intersectRanges",value:function(t,n){var i=t.startLineNumber,r=t.startColumn,o=t.endLineNumber,a=t.endColumn,s=n.startLineNumber,u=n.startColumn,l=n.endLineNumber,c=n.endColumn;return il?(o=l,a=c):o===l&&(a=Math.min(a,c)),i>o||i===o&&r>a?null:new e(i,r,o,a)}},{key:"equalsRange",value:function(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}},{key:"getEndPosition",value:function(e){return new o.a(e.endLineNumber,e.endColumn)}},{key:"getStartPosition",value:function(e){return new o.a(e.startLineNumber,e.startColumn)}},{key:"collapseToStart",value:function(t){return new e(t.startLineNumber,t.startColumn,t.startLineNumber,t.startColumn)}},{key:"fromPositions",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return new e(t.lineNumber,t.column,n.lineNumber,n.column)}},{key:"lift",value:function(t){return t?new e(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):null}},{key:"isIRange",value:function(e){return e&&"number"===typeof e.startLineNumber&&"number"===typeof e.startColumn&&"number"===typeof e.endLineNumber&&"number"===typeof e.endColumn}},{key:"areIntersectingOrTouching",value:function(e,t){return!(e.endLineNumbere.startLineNumber}}]),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n(11);function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0,o=!1;return n=e((function(e){if(!o)return n?n.dispose():o=!0,t.call(i,e)}),null,r),o&&n.dispose(),n}}function n(e,t){return a((function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;return e((function(e){return n.call(i,t(e))}),null,r)}))}function i(e,t){return a((function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;return e((function(e){t(e),n.call(i,e)}),null,r)}))}function r(e,t){return a((function(n){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2?arguments[2]:void 0;return e((function(e){return t(e)&&n.call(i,e)}),null,r)}))}function o(e,t,i){var r=i;return n(e,(function(e){return r=t(r,e)}))}function a(e){var t,n=new b({onFirstListenerAdd:function(){t=e(n.fire,n)},onLastListenerRemove:function(){t.dispose()}});return n.event}function s(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4?arguments[4]:void 0,a=void 0,s=void 0,u=0,l=new b({leakWarningThreshold:o,onFirstListenerAdd:function(){n=e((function(e){u++,a=t(a,e),r&&!s&&(l.fire(a),a=void 0),clearTimeout(s),s=setTimeout((function(){var e=a;a=void 0,s=void 0,(!r||u>1)&&l.fire(e),u=0}),i)}))},onLastListenerRemove:function(){n.dispose()}});return l.event}function u(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e,t){return e===t},i=!0;return r(e,(function(e){var r=i||!n(e,t);return i=!1,t=e,r}))}e.None=function(){return g.a.None},e.once=t,e.map=n,e.forEach=i,e.filter=r,e.signal=function(e){return e},e.any=function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]?arguments[1]:null,i=arguments.length>2?arguments[2]:void 0;return g.e.apply(void 0,Object(h.a)(t.map((function(t){return t((function(t){return e.call(n,t)}),null,i)}))))}},e.reduce=o,e.debounce=s,e.latch=u,e.split=function(t,n){return[e.filter(t,n),e.filter(t,(function(e){return!n(e)}))]},e.buffer=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=n.slice(),r=e((function(e){i?i.push(e):a.fire(e)})),o=function(){i&&i.forEach((function(e){return a.fire(e)})),i=null},a=new b({onFirstListenerAdd:function(){r||(r=e((function(e){return a.fire(e)})))},onFirstListenerDidAdd:function(){i&&(t?setTimeout(o):o())},onLastListenerRemove:function(){r&&r.dispose(),r=null}});return a.event};var l=function(){function e(t){Object(c.a)(this,e),this.event=t}return Object(d.a)(e,[{key:"map",value:function(t){return new e(n(this.event,t))}},{key:"forEach",value:function(t){return new e(i(this.event,t))}},{key:"filter",value:function(t){return new e(r(this.event,t))}},{key:"reduce",value:function(t,n){return new e(o(this.event,t,n))}},{key:"latch",value:function(){return new e(u(this.event))}},{key:"debounce",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return new e(s(this.event,t,n,i,r))}},{key:"on",value:function(e,t,n){return this.event(e,t,n)}},{key:"once",value:function(e,n,i){return t(this.event)(e,n,i)}}]),e}();e.chain=function(e){return new l(e)},e.fromNodeEventEmitter=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},i=function(){return a.fire(n.apply(void 0,arguments))},r=function(){return e.on(t,i)},o=function(){return e.removeListener(t,i)},a=new b({onFirstListenerAdd:r,onLastListenerRemove:o});return a.event},e.fromDOMEventEmitter=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e},i=function(){return a.fire(n.apply(void 0,arguments))},r=function(){return e.addEventListener(t,i)},o=function(){return e.removeEventListener(t,i)},a=new b({onFirstListenerAdd:r,onLastListenerRemove:o});return a.event},e.toPromise=function(e){return new Promise((function(n){return t(e)(n)}))}}(i||(i={}));var m=function(){function e(t){Object(c.a)(this,e),this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name="".concat(t,"_").concat(e._idPool++)}return Object(d.a)(e,[{key:"start",value:function(e){this._stopWatch=new v.a(!0),this._listenerCount=e}},{key:"stop",value:function(){if(this._stopWatch){var e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,console.info("did FIRE ".concat(this._name,": elapsed_ms: ").concat(e.toFixed(5),", listener: ").concat(this._listenerCount," (elapsed_overall: ").concat(this._elapsedOverall.toFixed(2),", invocations: ").concat(this._invocationCount,")")),this._stopWatch=void 0}}}]),e}();m._idPool=0;var b=function(){function e(t){var n;Object(c.a)(this,e),this._disposed=!1,this._options=t,this._leakageMon=void 0,this._perfMon=(null===(n=this._options)||void 0===n?void 0:n._profName)?new m(this._options._profName):void 0}return Object(d.a)(e,[{key:"event",get:function(){var e=this;return this._event||(this._event=function(t,n,i){var r;e._listeners||(e._listeners=new p.a);var o=e._listeners.isEmpty();o&&e._options&&e._options.onFirstListenerAdd&&e._options.onFirstListenerAdd(e);var a=e._listeners.push(n?[t,n]:t);o&&e._options&&e._options.onFirstListenerDidAdd&&e._options.onFirstListenerDidAdd(e),e._options&&e._options.onListenerDidAdd&&e._options.onListenerDidAdd(e,t,n);var s=null===(r=e._leakageMon)||void 0===r?void 0:r.check(e._listeners.size),u=Object(g.i)((function(){(s&&s(),e._disposed)||(a(),e._options&&e._options.onLastListenerRemove&&(e._listeners&&!e._listeners.isEmpty()||e._options.onLastListenerRemove(e)))}));return i instanceof g.b?i.add(u):Array.isArray(i)&&i.push(u),u}),this._event}},{key:"fire",value:function(e){var t,n;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new p.a);var i,r=Object(l.a)(this._listeners);try{for(r.s();!(i=r.n()).done;){var o=i.value;this._deliveryQueue.push([o,e])}}catch(h){r.e(h)}finally{r.f()}for(null===(t=this._perfMon)||void 0===t||t.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){var a=this._deliveryQueue.shift(),s=Object(u.a)(a,2),c=s[0],d=s[1];try{"function"===typeof c?c.call(void 0,d):c[0].call(c[1],d)}catch(g){Object(f.f)(g)}}null===(n=this._perfMon)||void 0===n||n.stop()}}},{key:"dispose",value:function(){var e,t,n,i,r;this._disposed||(this._disposed=!0,null===(e=this._listeners)||void 0===e||e.clear(),null===(t=this._deliveryQueue)||void 0===t||t.clear(),null===(i=null===(n=this._options)||void 0===n?void 0:n.onLastListenerRemove)||void 0===i||i.call(n),null===(r=this._leakageMon)||void 0===r||r.dispose())}}]),e}(),y=function(e){Object(a.a)(n,e);var t=Object(s.a)(n);function n(e){var i;return Object(c.a)(this,n),(i=t.call(this,e))._isPaused=0,i._eventQueue=new p.a,i._mergeFn=null===e||void 0===e?void 0:e.merge,i}return Object(d.a)(n,[{key:"pause",value:function(){this._isPaused++}},{key:"resume",value:function(){if(0!==this._isPaused&&0===--this._isPaused)if(this._mergeFn){var e=Array.from(this._eventQueue);this._eventQueue.clear(),Object(r.a)(Object(o.a)(n.prototype),"fire",this).call(this,this._mergeFn(e))}else for(;!this._isPaused&&0!==this._eventQueue.size;)Object(r.a)(Object(o.a)(n.prototype),"fire",this).call(this,this._eventQueue.shift())}},{key:"fire",value:function(e){this._listeners&&(0!==this._isPaused?this._eventQueue.push(e):Object(r.a)(Object(o.a)(n.prototype),"fire",this).call(this,e))}}]),n}(b),_=function(e){Object(a.a)(n,e);var t=Object(s.a)(n);function n(e){var i,r;return Object(c.a)(this,n),(i=t.call(this,e))._delay=null!==(r=e.delay)&&void 0!==r?r:100,i}return Object(d.a)(n,[{key:"fire",value:function(e){var t=this;this._handle||(this.pause(),this._handle=setTimeout((function(){t._handle=void 0,t.resume()}),this._delay)),Object(r.a)(Object(o.a)(n.prototype),"fire",this).call(this,e)}}]),n}(y),k=function(){function e(){Object(c.a)(this,e),this.buffers=[]}return Object(d.a)(e,[{key:"wrapEvent",value:function(e){var t=this;return function(n,i,r){return e((function(e){var r=t.buffers[t.buffers.length-1];r?r.push((function(){return n.call(i,e)})):n.call(i,e)}),void 0,r)}}},{key:"bufferEvents",value:function(e){var t=[];this.buffers.push(t);var n=e();return this.buffers.pop(),t.forEach((function(e){return e()})),n}}]),e}(),C=function(){function e(){var t=this;Object(c.a)(this,e),this.listening=!1,this.inputEvent=i.None,this.inputEventListener=g.a.None,this.emitter=new b({onFirstListenerDidAdd:function(){t.listening=!0,t.inputEventListener=t.inputEvent(t.emitter.fire,t.emitter)},onLastListenerRemove:function(){t.listening=!1,t.inputEventListener.dispose()}}),this.event=this.emitter.event}return Object(d.a)(e,[{key:"input",set:function(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}},{key:"dispose",value:function(){this.inputEventListener.dispose(),this.emitter.dispose()}}]),e}()},function(e,t,n){"use strict";function i(e,t){return 0===t.length?e:e.replace(/\{(\d+)\}/g,(function(e,n){var i=n[0];return"undefined"!==typeof t[i]?t[i]:e}))}function r(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o1&&void 0!==arguments[1]?arguments[1]:0;Object(s.a)(this,e),this._runner=t,this.priority=n,this._canceled=!1}return Object(u.a)(e,[{key:"dispose",value:function(){this._canceled=!0}},{key:"execute",value:function(){if(!this._canceled)try{this._runner()}catch(e){Object(g.f)(e)}}}],[{key:"sort",value:function(e,t){return t.priority-e.priority}}]),e}();!function(){var e=[],t=null,n=!1,i=!1,r=function(){for(n=!1,t=e,e=[],i=!0;t.length>0;){t.sort(F.sort),t.shift().execute()}i=!1};T=function(t){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=new F(t,i);return e.push(o),n||(n=!0,M(r)),o},A=function(e,n){if(i){var r=new F(e,n);return t.push(r),r}return T(e,n)}}();var P=function(e,t){return t},R=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e,i,r){var o,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:P,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:8;Object(s.a)(this,n),o=t.call(this);var l=null,c=0,d=o._register(new f.i),h=function(){c=(new Date).getTime(),r(l),l=null};return o._register(C(e,i,(function(e){l=a(l,e);var t=(new Date).getTime()-c;t>=u?(d.cancel(),h()):d.setIfNotSet(h,u-t)}))),o}return n}(v.a);function B(e,t,n,i,r){return new R(e,t,n,i,r)}function W(e){return document.defaultView.getComputedStyle(e,null)}function V(e){if(e!==document.body)return new z(e.clientWidth,e.clientHeight);if(b.c&&window.visualViewport)return new z(window.visualViewport.width,window.visualViewport.height);if(window.innerWidth&&window.innerHeight)return new z(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new z(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new z(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}var H=function(){function e(){Object(s.a)(this,e)}return Object(u.a)(e,null,[{key:"convertToPixels",value:function(e,t){return parseFloat(t)||0}},{key:"getDimension",value:function(t,n,i){var r=W(t),o="0";return r&&(o=r.getPropertyValue?r.getPropertyValue(n):r.getAttribute(i)),e.convertToPixels(t,o)}},{key:"getBorderLeftWidth",value:function(t){return e.getDimension(t,"border-left-width","borderLeftWidth")}},{key:"getBorderRightWidth",value:function(t){return e.getDimension(t,"border-right-width","borderRightWidth")}},{key:"getBorderTopWidth",value:function(t){return e.getDimension(t,"border-top-width","borderTopWidth")}},{key:"getBorderBottomWidth",value:function(t){return e.getDimension(t,"border-bottom-width","borderBottomWidth")}},{key:"getPaddingLeft",value:function(t){return e.getDimension(t,"padding-left","paddingLeft")}},{key:"getPaddingRight",value:function(t){return e.getDimension(t,"padding-right","paddingRight")}},{key:"getPaddingTop",value:function(t){return e.getDimension(t,"padding-top","paddingTop")}},{key:"getPaddingBottom",value:function(t){return e.getDimension(t,"padding-bottom","paddingBottom")}},{key:"getMarginLeft",value:function(t){return e.getDimension(t,"margin-left","marginLeft")}},{key:"getMarginTop",value:function(t){return e.getDimension(t,"margin-top","marginTop")}},{key:"getMarginRight",value:function(t){return e.getDimension(t,"margin-right","marginRight")}},{key:"getMarginBottom",value:function(t){return e.getDimension(t,"margin-bottom","marginBottom")}}]),e}(),z=function(){function e(t,n){Object(s.a)(this,e),this.width=t,this.height=n}return Object(u.a)(e,[{key:"with",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.height;return t!==this.width||n!==this.height?new e(t,n):this}}],[{key:"is",value:function(e){return"object"===typeof e&&"number"===typeof e.height&&"number"===typeof e.width}},{key:"lift",value:function(t){return t instanceof e?t:new e(t.width,t.height)}},{key:"equals",value:function(e,t){return e===t||!(!e||!t)&&(e.width===t.width&&e.height===t.height)}}]),e}();function U(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 r=te(e)?null:W(e);r&&(i-="rtl"!==r.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=H.getBorderLeftWidth(e),n+=H.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function K(e,t,n){"number"===typeof t&&(e.style.width="".concat(t,"px")),"number"===typeof n&&(e.style.height="".concat(n,"px"))}function q(e){var t=e.getBoundingClientRect();return{left:t.left+G.scrollX,top:t.top+G.scrollY,width:t.width,height:t.height}}var G=new(function(){function e(){Object(s.a)(this,e)}return Object(u.a)(e,[{key:"scrollX",get:function(){return"number"===typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}},{key:"scrollY",get:function(){return"number"===typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}}]),e}());function $(e){var t=H.getMarginLeft(e)+H.getMarginRight(e);return e.offsetWidth+t}function Y(e){var t=H.getBorderLeftWidth(e)+H.getBorderRightWidth(e),n=H.getPaddingLeft(e)+H.getPaddingRight(e);return e.offsetWidth-t-n}function Z(e){var t=H.getBorderTopWidth(e)+H.getBorderBottomWidth(e),n=H.getPaddingTop(e)+H.getPaddingBottom(e);return e.offsetHeight-t-n}function X(e){var t=H.getMarginTop(e)+H.getMarginBottom(e);return e.offsetHeight+t}function J(e,t){for(;e;){if(e===t)return!0;e=e.parentNode}return!1}function Q(e,t,n){for(;e&&e.nodeType===e.ELEMENT_NODE;){if(e.classList.contains(t))return e;if(n)if("string"===typeof n){if(e.classList.contains(n))return null}else if(e===n)return null;e=e.parentNode}return null}function ee(e,t,n){return!!Q(e,t,n)}function te(e){return e&&!!e.host&&!!e.mode}function ne(e){return!!ie(e)}function ie(e){for(;e.parentNode;){if(e===document.body)return null;e=e.parentNode}return te(e)?e:null}function re(){for(var e=document.activeElement;null===e||void 0===e?void 0:e.shadowRoot;)e=e.shadowRoot.activeElement;return e}function oe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.getElementsByTagName("head")[0],t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}var ae=null;function se(){return ae||(ae=oe()),ae}function ue(e){var t,n;return(null===(t=null===e||void 0===e?void 0:e.sheet)||void 0===t?void 0:t.rules)?e.sheet.rules:(null===(n=null===e||void 0===e?void 0:e.sheet)||void 0===n?void 0:n.cssRules)?e.sheet.cssRules:[]}function le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:se();n&&t&&n.sheet.insertRule(e+"{"+t+"}",0)}function ce(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:se();if(t){for(var n=ue(t),i=[],r=0;r=0;a--)t.sheet.deleteRule(i[a])}}function de(e){return"object"===typeof HTMLElement?e instanceof HTMLElement:e&&"object"===typeof e&&1===e.nodeType&&"string"===typeof e.nodeName}var he={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:"wheel",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",PAGE_SHOW:"pageshow",PAGE_HIDE:"pagehide",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:l.isWebKit?"webkitAnimationStart":"animationstart",ANIMATION_END:l.isWebKit?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:l.isWebKit?"webkitAnimationIteration":"animationiteration"},fe={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function ge(e){for(var t=[],n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function pe(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 ve=function(e){Object(o.a)(n,e);var t=Object(a.a)(n);function n(e){var i;Object(s.a)(this,n),(i=t.call(this))._onDidFocus=i._register(new p.b),i.onDidFocus=i._onDidFocus.event,i._onDidBlur=i._register(new p.b),i.onDidBlur=i._onDidBlur.event;var r=n.hasFocusWithin(e),o=!1,a=function(){o=!1,r||(r=!0,i._onDidFocus.fire())},u=function(){r&&(o=!0,window.setTimeout((function(){o&&(o=!1,r=!1,i._onDidBlur.fire())}),0))};return i._refreshStateHandler=function(){n.hasFocusWithin(e)!==r&&(r?u():a())},i._register(C(e,he.FOCUS,a,!0)),i._register(C(e,he.BLUR,u,!0)),i._register(C(e,he.FOCUS_IN,(function(){return i._refreshStateHandler()}))),i._register(C(e,he.FOCUS_OUT,(function(){return i._refreshStateHandler()}))),i}return Object(u.a)(n,null,[{key:"hasFocusWithin",value:function(e){var t=ie(e);return J(t?t.activeElement:document.activeElement,e)}}]),n}(v.a);function me(e){return new ve(e)}function be(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?t-1:0),i=1;i3?s-3:0),l=3;l2?n-2:0),r=2;r2?n-2:0),r=2;r1?t-1:0),i=1;i=n.length?e:n[i]}))}function d(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function h(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:" ",n=g(e,t);return p(n,t)}function g(e,t){if(!e||!t)return e;var n=t.length;if(0===n||0===e.length)return e;for(var i=0;e.indexOf(t,i)===i;)i+=n;return e.substring(i)}function p(e,t){if(!e||!t)return e;var n=t.length,i=e.length;if(0===n||0===i)return e;for(var r=i,o=-1;-1!==(o=e.lastIndexOf(t,r-1))&&o+n===r;){if(0===o)return"";r=o}return e.substring(0,r)}function v(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function m(e){return e.replace(/\*/g,"")}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)throw new Error("Cannot create regex from empty string");t||(e=h(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 y(e){return"^"!==e.source&&"^$"!==e.source&&"$"!==e.source&&"^\\s*$"!==e.source&&!(!e.exec("")||0!==e.lastIndex)}function _(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function k(e){return e.split(/\r\n|\r|\n/)}function C(e){for(var t=0,n=e.length;t1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length,i=t;i1&&void 0!==arguments[1]?arguments[1]:e.length-1,n=t;n>=0;n--){var i=e.charCodeAt(n);if(32!==i&&9!==i)return n}return-1}function O(e,t){return et?1:0}function D(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:t.length;ns)return 1}var u=i-n,l=o-r;return ul?1:0}function E(e,t){return x(e,t,0,e.length,0,t.length)}function x(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:t.length;n=128||s>=128)return D(e.toLowerCase(),t.toLowerCase(),n,i,r,o);L(a)&&(a-=32),L(s)&&(s-=32);var u=a-s;if(0!==u)return u}}var l=i-n,c=o-r;return lc?1:0}function L(e){return e>=97&&e<=122}function j(e){return e>=65&&e<=90}function N(e,t){return e.length===t.length&&0===x(e,t)}function A(e,t){var n=t.length;return!(t.length>e.length)&&0===x(e,t,0,n)}function T(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n1){var i=e.charCodeAt(t-2);if(M(i))return P(i,n)}return n}function W(e,t){var n=oe.getInstance(),i=t,r=e.length,o=R(e,r,t);t+=o>=65536?2:1;for(var a=n.getGraphemeBreakType(o);t=65536?2:1,a=u}return t-i}function V(e,t){var n=oe.getInstance(),i=t,r=B(e,t);t-=r>=65536?2:1;for(var o=n.getGraphemeBreakType(r);t>0;){var a=B(e,t),s=n.getGraphemeBreakType(a);if(re(s,o))break;t-=a>=65536?2:1,o=s}return i-t}var H=/(?:[\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\u07FE-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u088E\u08A0-\u08C9\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDC7\uFDF0-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE35\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDD23\uDE80-\uDEA9\uDEAD-\uDF45\uDF51-\uDF81\uDF86-\uDFF6]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD4B-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function z(e){return H.test(e)}var U=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFF0]|\uD83E[\uDD00-\uDDFF\uDE70-\uDEF6])/;function K(e){return U.test(e)}var q=/^[\t\n\r\x20-\x7E]*$/;function G(e){return q.test(e)}var $=/[\u2028\u2029]/;function Y(e){return $.test(e)}function Z(e){for(var t=0,n=e.length;t=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function J(e){return e>=127462&&e<=127487||8986===e||8987===e||9200===e||9203===e||e>=9728&&e<=10175||11088===e||11093===e||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129008||e>=129280&&e<=129535||e>=129648&&e<=129782}var Q=String.fromCharCode(65279);function ee(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function ne(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function ie(e){return oe.getInstance().getGraphemeBreakType(e)}function re(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 oe=function(){function e(){Object(o.a)(this,e),this._data=JSON.parse("[0,0,0,51229,51255,12,44061,44087,12,127462,127487,6,7083,7085,5,47645,47671,12,54813,54839,12,128678,128678,14,3270,3270,5,9919,9923,14,45853,45879,12,49437,49463,12,53021,53047,12,71216,71218,7,128398,128399,14,129360,129374,14,2519,2519,5,4448,4519,9,9742,9742,14,12336,12336,14,44957,44983,12,46749,46775,12,48541,48567,12,50333,50359,12,52125,52151,12,53917,53943,12,69888,69890,5,73018,73018,5,127990,127990,14,128558,128559,14,128759,128760,14,129653,129655,14,2027,2035,5,2891,2892,7,3761,3761,5,6683,6683,5,8293,8293,4,9825,9826,14,9999,9999,14,43452,43453,5,44509,44535,12,45405,45431,12,46301,46327,12,47197,47223,12,48093,48119,12,48989,49015,12,49885,49911,12,50781,50807,12,51677,51703,12,52573,52599,12,53469,53495,12,54365,54391,12,65279,65279,4,70471,70472,7,72145,72147,7,119173,119179,5,127799,127818,14,128240,128244,14,128512,128512,14,128652,128652,14,128721,128722,14,129292,129292,14,129445,129450,14,129734,129743,14,1476,1477,5,2366,2368,7,2750,2752,7,3076,3076,5,3415,3415,5,4141,4144,5,6109,6109,5,6964,6964,5,7394,7400,5,9197,9198,14,9770,9770,14,9877,9877,14,9968,9969,14,10084,10084,14,43052,43052,5,43713,43713,5,44285,44311,12,44733,44759,12,45181,45207,12,45629,45655,12,46077,46103,12,46525,46551,12,46973,46999,12,47421,47447,12,47869,47895,12,48317,48343,12,48765,48791,12,49213,49239,12,49661,49687,12,50109,50135,12,50557,50583,12,51005,51031,12,51453,51479,12,51901,51927,12,52349,52375,12,52797,52823,12,53245,53271,12,53693,53719,12,54141,54167,12,54589,54615,12,55037,55063,12,69506,69509,5,70191,70193,5,70841,70841,7,71463,71467,5,72330,72342,5,94031,94031,5,123628,123631,5,127763,127765,14,127941,127941,14,128043,128062,14,128302,128317,14,128465,128467,14,128539,128539,14,128640,128640,14,128662,128662,14,128703,128703,14,128745,128745,14,129004,129007,14,129329,129330,14,129402,129402,14,129483,129483,14,129686,129704,14,130048,131069,14,173,173,4,1757,1757,1,2200,2207,5,2434,2435,7,2631,2632,5,2817,2817,5,3008,3008,5,3201,3201,5,3387,3388,5,3542,3542,5,3902,3903,7,4190,4192,5,6002,6003,5,6439,6440,5,6765,6770,7,7019,7027,5,7154,7155,7,8205,8205,13,8505,8505,14,9654,9654,14,9757,9757,14,9792,9792,14,9852,9853,14,9890,9894,14,9937,9937,14,9981,9981,14,10035,10036,14,11035,11036,14,42654,42655,5,43346,43347,7,43587,43587,5,44006,44007,7,44173,44199,12,44397,44423,12,44621,44647,12,44845,44871,12,45069,45095,12,45293,45319,12,45517,45543,12,45741,45767,12,45965,45991,12,46189,46215,12,46413,46439,12,46637,46663,12,46861,46887,12,47085,47111,12,47309,47335,12,47533,47559,12,47757,47783,12,47981,48007,12,48205,48231,12,48429,48455,12,48653,48679,12,48877,48903,12,49101,49127,12,49325,49351,12,49549,49575,12,49773,49799,12,49997,50023,12,50221,50247,12,50445,50471,12,50669,50695,12,50893,50919,12,51117,51143,12,51341,51367,12,51565,51591,12,51789,51815,12,52013,52039,12,52237,52263,12,52461,52487,12,52685,52711,12,52909,52935,12,53133,53159,12,53357,53383,12,53581,53607,12,53805,53831,12,54029,54055,12,54253,54279,12,54477,54503,12,54701,54727,12,54925,54951,12,55149,55175,12,68101,68102,5,69762,69762,7,70067,70069,7,70371,70378,5,70720,70721,7,71087,71087,5,71341,71341,5,71995,71996,5,72249,72249,7,72850,72871,5,73109,73109,5,118576,118598,5,121505,121519,5,127245,127247,14,127568,127569,14,127777,127777,14,127872,127891,14,127956,127967,14,128015,128016,14,128110,128172,14,128259,128259,14,128367,128368,14,128424,128424,14,128488,128488,14,128530,128532,14,128550,128551,14,128566,128566,14,128647,128647,14,128656,128656,14,128667,128673,14,128691,128693,14,128715,128715,14,128728,128732,14,128752,128752,14,128765,128767,14,129096,129103,14,129311,129311,14,129344,129349,14,129394,129394,14,129413,129425,14,129466,129471,14,129511,129535,14,129664,129666,14,129719,129722,14,129760,129767,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2307,2307,7,2382,2383,7,2497,2500,5,2563,2563,7,2677,2677,5,2763,2764,7,2879,2879,5,2914,2915,5,3021,3021,5,3142,3144,5,3263,3263,5,3285,3286,5,3398,3400,7,3530,3530,5,3633,3633,5,3864,3865,5,3974,3975,5,4155,4156,7,4229,4230,5,5909,5909,7,6078,6085,7,6277,6278,5,6451,6456,7,6744,6750,5,6846,6846,5,6972,6972,5,7074,7077,5,7146,7148,7,7222,7223,5,7416,7417,5,8234,8238,4,8417,8417,5,9000,9000,14,9203,9203,14,9730,9731,14,9748,9749,14,9762,9763,14,9776,9783,14,9800,9811,14,9831,9831,14,9872,9873,14,9882,9882,14,9900,9903,14,9929,9933,14,9941,9960,14,9974,9974,14,9989,9989,14,10006,10006,14,10062,10062,14,10160,10160,14,11647,11647,5,12953,12953,14,43019,43019,5,43232,43249,5,43443,43443,5,43567,43568,7,43696,43696,5,43765,43765,7,44013,44013,5,44117,44143,12,44229,44255,12,44341,44367,12,44453,44479,12,44565,44591,12,44677,44703,12,44789,44815,12,44901,44927,12,45013,45039,12,45125,45151,12,45237,45263,12,45349,45375,12,45461,45487,12,45573,45599,12,45685,45711,12,45797,45823,12,45909,45935,12,46021,46047,12,46133,46159,12,46245,46271,12,46357,46383,12,46469,46495,12,46581,46607,12,46693,46719,12,46805,46831,12,46917,46943,12,47029,47055,12,47141,47167,12,47253,47279,12,47365,47391,12,47477,47503,12,47589,47615,12,47701,47727,12,47813,47839,12,47925,47951,12,48037,48063,12,48149,48175,12,48261,48287,12,48373,48399,12,48485,48511,12,48597,48623,12,48709,48735,12,48821,48847,12,48933,48959,12,49045,49071,12,49157,49183,12,49269,49295,12,49381,49407,12,49493,49519,12,49605,49631,12,49717,49743,12,49829,49855,12,49941,49967,12,50053,50079,12,50165,50191,12,50277,50303,12,50389,50415,12,50501,50527,12,50613,50639,12,50725,50751,12,50837,50863,12,50949,50975,12,51061,51087,12,51173,51199,12,51285,51311,12,51397,51423,12,51509,51535,12,51621,51647,12,51733,51759,12,51845,51871,12,51957,51983,12,52069,52095,12,52181,52207,12,52293,52319,12,52405,52431,12,52517,52543,12,52629,52655,12,52741,52767,12,52853,52879,12,52965,52991,12,53077,53103,12,53189,53215,12,53301,53327,12,53413,53439,12,53525,53551,12,53637,53663,12,53749,53775,12,53861,53887,12,53973,53999,12,54085,54111,12,54197,54223,12,54309,54335,12,54421,54447,12,54533,54559,12,54645,54671,12,54757,54783,12,54869,54895,12,54981,55007,12,55093,55119,12,55243,55291,10,66045,66045,5,68325,68326,5,69688,69702,5,69817,69818,5,69957,69958,7,70089,70092,5,70198,70199,5,70462,70462,5,70502,70508,5,70750,70750,5,70846,70846,7,71100,71101,5,71230,71230,7,71351,71351,5,71737,71738,5,72000,72000,7,72160,72160,5,72273,72278,5,72752,72758,5,72882,72883,5,73031,73031,5,73461,73462,7,94192,94193,7,119149,119149,7,121403,121452,5,122915,122916,5,126980,126980,14,127358,127359,14,127535,127535,14,127759,127759,14,127771,127771,14,127792,127793,14,127825,127867,14,127897,127899,14,127945,127945,14,127985,127986,14,128000,128007,14,128021,128021,14,128066,128100,14,128184,128235,14,128249,128252,14,128266,128276,14,128335,128335,14,128379,128390,14,128407,128419,14,128444,128444,14,128481,128481,14,128499,128499,14,128526,128526,14,128536,128536,14,128543,128543,14,128556,128556,14,128564,128564,14,128577,128580,14,128643,128645,14,128649,128649,14,128654,128654,14,128660,128660,14,128664,128664,14,128675,128675,14,128686,128689,14,128695,128696,14,128705,128709,14,128717,128719,14,128725,128725,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129009,129023,14,129160,129167,14,129296,129304,14,129320,129327,14,129340,129342,14,129356,129356,14,129388,129392,14,129399,129400,14,129404,129407,14,129432,129442,14,129454,129455,14,129473,129474,14,129485,129487,14,129648,129651,14,129659,129660,14,129671,129679,14,129709,129711,14,129728,129730,14,129751,129753,14,129776,129782,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,2274,2274,1,2363,2363,7,2377,2380,7,2402,2403,5,2494,2494,5,2507,2508,7,2558,2558,5,2622,2624,7,2641,2641,5,2691,2691,7,2759,2760,5,2786,2787,5,2876,2876,5,2881,2884,5,2901,2902,5,3006,3006,5,3014,3016,7,3072,3072,5,3134,3136,5,3157,3158,5,3260,3260,5,3266,3266,5,3274,3275,7,3328,3329,5,3391,3392,7,3405,3405,5,3457,3457,5,3536,3537,7,3551,3551,5,3636,3642,5,3764,3772,5,3895,3895,5,3967,3967,7,3993,4028,5,4146,4151,5,4182,4183,7,4226,4226,5,4253,4253,5,4957,4959,5,5940,5940,7,6070,6070,7,6087,6088,7,6158,6158,4,6432,6434,5,6448,6449,7,6679,6680,5,6742,6742,5,6754,6754,5,6783,6783,5,6912,6915,5,6966,6970,5,6978,6978,5,7042,7042,7,7080,7081,5,7143,7143,7,7150,7150,7,7212,7219,5,7380,7392,5,7412,7412,5,8203,8203,4,8232,8232,4,8265,8265,14,8400,8412,5,8421,8432,5,8617,8618,14,9167,9167,14,9200,9200,14,9410,9410,14,9723,9726,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9774,14,9786,9786,14,9794,9794,14,9823,9823,14,9828,9828,14,9833,9850,14,9855,9855,14,9875,9875,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9935,9935,14,9939,9939,14,9962,9962,14,9972,9972,14,9978,9978,14,9986,9986,14,9997,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10133,10135,14,10548,10549,14,11093,11093,14,12330,12333,5,12441,12442,5,42608,42610,5,43010,43010,5,43045,43046,5,43188,43203,7,43302,43309,5,43392,43394,5,43446,43449,5,43493,43493,5,43571,43572,7,43597,43597,7,43703,43704,5,43756,43757,5,44003,44004,7,44009,44010,7,44033,44059,12,44089,44115,12,44145,44171,12,44201,44227,12,44257,44283,12,44313,44339,12,44369,44395,12,44425,44451,12,44481,44507,12,44537,44563,12,44593,44619,12,44649,44675,12,44705,44731,12,44761,44787,12,44817,44843,12,44873,44899,12,44929,44955,12,44985,45011,12,45041,45067,12,45097,45123,12,45153,45179,12,45209,45235,12,45265,45291,12,45321,45347,12,45377,45403,12,45433,45459,12,45489,45515,12,45545,45571,12,45601,45627,12,45657,45683,12,45713,45739,12,45769,45795,12,45825,45851,12,45881,45907,12,45937,45963,12,45993,46019,12,46049,46075,12,46105,46131,12,46161,46187,12,46217,46243,12,46273,46299,12,46329,46355,12,46385,46411,12,46441,46467,12,46497,46523,12,46553,46579,12,46609,46635,12,46665,46691,12,46721,46747,12,46777,46803,12,46833,46859,12,46889,46915,12,46945,46971,12,47001,47027,12,47057,47083,12,47113,47139,12,47169,47195,12,47225,47251,12,47281,47307,12,47337,47363,12,47393,47419,12,47449,47475,12,47505,47531,12,47561,47587,12,47617,47643,12,47673,47699,12,47729,47755,12,47785,47811,12,47841,47867,12,47897,47923,12,47953,47979,12,48009,48035,12,48065,48091,12,48121,48147,12,48177,48203,12,48233,48259,12,48289,48315,12,48345,48371,12,48401,48427,12,48457,48483,12,48513,48539,12,48569,48595,12,48625,48651,12,48681,48707,12,48737,48763,12,48793,48819,12,48849,48875,12,48905,48931,12,48961,48987,12,49017,49043,12,49073,49099,12,49129,49155,12,49185,49211,12,49241,49267,12,49297,49323,12,49353,49379,12,49409,49435,12,49465,49491,12,49521,49547,12,49577,49603,12,49633,49659,12,49689,49715,12,49745,49771,12,49801,49827,12,49857,49883,12,49913,49939,12,49969,49995,12,50025,50051,12,50081,50107,12,50137,50163,12,50193,50219,12,50249,50275,12,50305,50331,12,50361,50387,12,50417,50443,12,50473,50499,12,50529,50555,12,50585,50611,12,50641,50667,12,50697,50723,12,50753,50779,12,50809,50835,12,50865,50891,12,50921,50947,12,50977,51003,12,51033,51059,12,51089,51115,12,51145,51171,12,51201,51227,12,51257,51283,12,51313,51339,12,51369,51395,12,51425,51451,12,51481,51507,12,51537,51563,12,51593,51619,12,51649,51675,12,51705,51731,12,51761,51787,12,51817,51843,12,51873,51899,12,51929,51955,12,51985,52011,12,52041,52067,12,52097,52123,12,52153,52179,12,52209,52235,12,52265,52291,12,52321,52347,12,52377,52403,12,52433,52459,12,52489,52515,12,52545,52571,12,52601,52627,12,52657,52683,12,52713,52739,12,52769,52795,12,52825,52851,12,52881,52907,12,52937,52963,12,52993,53019,12,53049,53075,12,53105,53131,12,53161,53187,12,53217,53243,12,53273,53299,12,53329,53355,12,53385,53411,12,53441,53467,12,53497,53523,12,53553,53579,12,53609,53635,12,53665,53691,12,53721,53747,12,53777,53803,12,53833,53859,12,53889,53915,12,53945,53971,12,54001,54027,12,54057,54083,12,54113,54139,12,54169,54195,12,54225,54251,12,54281,54307,12,54337,54363,12,54393,54419,12,54449,54475,12,54505,54531,12,54561,54587,12,54617,54643,12,54673,54699,12,54729,54755,12,54785,54811,12,54841,54867,12,54897,54923,12,54953,54979,12,55009,55035,12,55065,55091,12,55121,55147,12,55177,55203,12,65024,65039,5,65520,65528,4,66422,66426,5,68152,68154,5,69291,69292,5,69633,69633,5,69747,69748,5,69811,69814,5,69826,69826,5,69932,69932,7,70016,70017,5,70079,70080,7,70095,70095,5,70196,70196,5,70367,70367,5,70402,70403,7,70464,70464,5,70487,70487,5,70709,70711,7,70725,70725,7,70833,70834,7,70843,70844,7,70849,70849,7,71090,71093,5,71103,71104,5,71227,71228,7,71339,71339,5,71344,71349,5,71458,71461,5,71727,71735,5,71985,71989,7,71998,71998,5,72002,72002,7,72154,72155,5,72193,72202,5,72251,72254,5,72281,72283,5,72344,72345,5,72766,72766,7,72874,72880,5,72885,72886,5,73023,73029,5,73104,73105,5,73111,73111,5,92912,92916,5,94095,94098,5,113824,113827,4,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,125252,125258,5,127183,127183,14,127340,127343,14,127377,127386,14,127491,127503,14,127548,127551,14,127744,127756,14,127761,127761,14,127769,127769,14,127773,127774,14,127780,127788,14,127796,127797,14,127820,127823,14,127869,127869,14,127894,127895,14,127902,127903,14,127943,127943,14,127947,127950,14,127972,127972,14,127988,127988,14,127992,127994,14,128009,128011,14,128019,128019,14,128023,128041,14,128064,128064,14,128102,128107,14,128174,128181,14,128238,128238,14,128246,128247,14,128254,128254,14,128264,128264,14,128278,128299,14,128329,128330,14,128348,128359,14,128371,128377,14,128392,128393,14,128401,128404,14,128421,128421,14,128433,128434,14,128450,128452,14,128476,128478,14,128483,128483,14,128495,128495,14,128506,128506,14,128519,128520,14,128528,128528,14,128534,128534,14,128538,128538,14,128540,128542,14,128544,128549,14,128552,128555,14,128557,128557,14,128560,128563,14,128565,128565,14,128567,128576,14,128581,128591,14,128641,128642,14,128646,128646,14,128648,128648,14,128650,128651,14,128653,128653,14,128655,128655,14,128657,128659,14,128661,128661,14,128663,128663,14,128665,128666,14,128674,128674,14,128676,128677,14,128679,128685,14,128690,128690,14,128694,128694,14,128697,128702,14,128704,128704,14,128710,128714,14,128716,128716,14,128720,128720,14,128723,128724,14,128726,128727,14,128733,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,129008,129008,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,129661,129663,14,129667,129670,14,129680,129685,14,129705,129708,14,129712,129718,14,129723,129727,14,129731,129733,14,129744,129750,14,129754,129759,14,129768,129775,14,129783,129791,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,2192,2193,1,2250,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,3132,3132,5,3137,3140,7,3146,3149,5,3170,3171,5,3202,3203,7,3262,3262,7,3264,3265,7,3267,3268,7,3271,3272,7,3276,3277,5,3298,3299,5,3330,3331,7,3390,3390,5,3393,3396,5,3402,3404,7,3406,3406,1,3426,3427,5,3458,3459,7,3535,3535,5,3538,3540,5,3544,3550,7,3570,3571,7,3635,3635,7,3655,3662,5,3763,3763,7,3784,3789,5,3893,3893,5,3897,3897,5,3953,3966,5,3968,3972,5,3981,3991,5,4038,4038,5,4145,4145,7,4153,4154,5,4157,4158,5,4184,4185,5,4209,4212,5,4228,4228,7,4237,4237,5,4352,4447,8,4520,4607,10,5906,5908,5,5938,5939,5,5970,5971,5,6068,6069,5,6071,6077,5,6086,6086,5,6089,6099,5,6155,6157,5,6159,6159,5,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,6862,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,7679,5,8204,8204,5,8206,8207,4,8233,8233,4,8252,8252,14,8288,8292,4,8294,8303,4,8413,8416,5,8418,8420,5,8482,8482,14,8596,8601,14,8986,8987,14,9096,9096,14,9193,9196,14,9199,9199,14,9201,9202,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9729,14,9732,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,9775,9775,14,9784,9785,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,9874,14,9876,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,9934,14,9936,9936,14,9938,9938,14,9940,9940,14,9961,9961,14,9963,9967,14,9970,9971,14,9973,9973,14,9975,9977,14,9979,9980,14,9982,9985,14,9987,9988,14,9992,9996,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,10083,14,10085,10087,14,10145,10145,14,10175,10175,14,11013,11015,14,11088,11088,14,11503,11505,5,11744,11775,5,12334,12335,5,12349,12349,14,12951,12951,14,42607,42607,5,42612,42621,5,42736,42737,5,43014,43014,5,43043,43044,7,43047,43047,7,43136,43137,7,43204,43205,5,43263,43263,5,43335,43345,5,43360,43388,8,43395,43395,7,43444,43445,7,43450,43451,7,43454,43456,7,43561,43566,5,43569,43570,5,43573,43574,5,43596,43596,5,43644,43644,5,43698,43700,5,43710,43711,5,43755,43755,7,43758,43759,7,43766,43766,5,44005,44005,5,44008,44008,5,44012,44012,7,44032,44032,11,44060,44060,11,44088,44088,11,44116,44116,11,44144,44144,11,44172,44172,11,44200,44200,11,44228,44228,11,44256,44256,11,44284,44284,11,44312,44312,11,44340,44340,11,44368,44368,11,44396,44396,11,44424,44424,11,44452,44452,11,44480,44480,11,44508,44508,11,44536,44536,11,44564,44564,11,44592,44592,11,44620,44620,11,44648,44648,11,44676,44676,11,44704,44704,11,44732,44732,11,44760,44760,11,44788,44788,11,44816,44816,11,44844,44844,11,44872,44872,11,44900,44900,11,44928,44928,11,44956,44956,11,44984,44984,11,45012,45012,11,45040,45040,11,45068,45068,11,45096,45096,11,45124,45124,11,45152,45152,11,45180,45180,11,45208,45208,11,45236,45236,11,45264,45264,11,45292,45292,11,45320,45320,11,45348,45348,11,45376,45376,11,45404,45404,11,45432,45432,11,45460,45460,11,45488,45488,11,45516,45516,11,45544,45544,11,45572,45572,11,45600,45600,11,45628,45628,11,45656,45656,11,45684,45684,11,45712,45712,11,45740,45740,11,45768,45768,11,45796,45796,11,45824,45824,11,45852,45852,11,45880,45880,11,45908,45908,11,45936,45936,11,45964,45964,11,45992,45992,11,46020,46020,11,46048,46048,11,46076,46076,11,46104,46104,11,46132,46132,11,46160,46160,11,46188,46188,11,46216,46216,11,46244,46244,11,46272,46272,11,46300,46300,11,46328,46328,11,46356,46356,11,46384,46384,11,46412,46412,11,46440,46440,11,46468,46468,11,46496,46496,11,46524,46524,11,46552,46552,11,46580,46580,11,46608,46608,11,46636,46636,11,46664,46664,11,46692,46692,11,46720,46720,11,46748,46748,11,46776,46776,11,46804,46804,11,46832,46832,11,46860,46860,11,46888,46888,11,46916,46916,11,46944,46944,11,46972,46972,11,47000,47000,11,47028,47028,11,47056,47056,11,47084,47084,11,47112,47112,11,47140,47140,11,47168,47168,11,47196,47196,11,47224,47224,11,47252,47252,11,47280,47280,11,47308,47308,11,47336,47336,11,47364,47364,11,47392,47392,11,47420,47420,11,47448,47448,11,47476,47476,11,47504,47504,11,47532,47532,11,47560,47560,11,47588,47588,11,47616,47616,11,47644,47644,11,47672,47672,11,47700,47700,11,47728,47728,11,47756,47756,11,47784,47784,11,47812,47812,11,47840,47840,11,47868,47868,11,47896,47896,11,47924,47924,11,47952,47952,11,47980,47980,11,48008,48008,11,48036,48036,11,48064,48064,11,48092,48092,11,48120,48120,11,48148,48148,11,48176,48176,11,48204,48204,11,48232,48232,11,48260,48260,11,48288,48288,11,48316,48316,11,48344,48344,11,48372,48372,11,48400,48400,11,48428,48428,11,48456,48456,11,48484,48484,11,48512,48512,11,48540,48540,11,48568,48568,11,48596,48596,11,48624,48624,11,48652,48652,11,48680,48680,11,48708,48708,11,48736,48736,11,48764,48764,11,48792,48792,11,48820,48820,11,48848,48848,11,48876,48876,11,48904,48904,11,48932,48932,11,48960,48960,11,48988,48988,11,49016,49016,11,49044,49044,11,49072,49072,11,49100,49100,11,49128,49128,11,49156,49156,11,49184,49184,11,49212,49212,11,49240,49240,11,49268,49268,11,49296,49296,11,49324,49324,11,49352,49352,11,49380,49380,11,49408,49408,11,49436,49436,11,49464,49464,11,49492,49492,11,49520,49520,11,49548,49548,11,49576,49576,11,49604,49604,11,49632,49632,11,49660,49660,11,49688,49688,11,49716,49716,11,49744,49744,11,49772,49772,11,49800,49800,11,49828,49828,11,49856,49856,11,49884,49884,11,49912,49912,11,49940,49940,11,49968,49968,11,49996,49996,11,50024,50024,11,50052,50052,11,50080,50080,11,50108,50108,11,50136,50136,11,50164,50164,11,50192,50192,11,50220,50220,11,50248,50248,11,50276,50276,11,50304,50304,11,50332,50332,11,50360,50360,11,50388,50388,11,50416,50416,11,50444,50444,11,50472,50472,11,50500,50500,11,50528,50528,11,50556,50556,11,50584,50584,11,50612,50612,11,50640,50640,11,50668,50668,11,50696,50696,11,50724,50724,11,50752,50752,11,50780,50780,11,50808,50808,11,50836,50836,11,50864,50864,11,50892,50892,11,50920,50920,11,50948,50948,11,50976,50976,11,51004,51004,11,51032,51032,11,51060,51060,11,51088,51088,11,51116,51116,11,51144,51144,11,51172,51172,11,51200,51200,11,51228,51228,11,51256,51256,11,51284,51284,11,51312,51312,11,51340,51340,11,51368,51368,11,51396,51396,11,51424,51424,11,51452,51452,11,51480,51480,11,51508,51508,11,51536,51536,11,51564,51564,11,51592,51592,11,51620,51620,11,51648,51648,11,51676,51676,11,51704,51704,11,51732,51732,11,51760,51760,11,51788,51788,11,51816,51816,11,51844,51844,11,51872,51872,11,51900,51900,11,51928,51928,11,51956,51956,11,51984,51984,11,52012,52012,11,52040,52040,11,52068,52068,11,52096,52096,11,52124,52124,11,52152,52152,11,52180,52180,11,52208,52208,11,52236,52236,11,52264,52264,11,52292,52292,11,52320,52320,11,52348,52348,11,52376,52376,11,52404,52404,11,52432,52432,11,52460,52460,11,52488,52488,11,52516,52516,11,52544,52544,11,52572,52572,11,52600,52600,11,52628,52628,11,52656,52656,11,52684,52684,11,52712,52712,11,52740,52740,11,52768,52768,11,52796,52796,11,52824,52824,11,52852,52852,11,52880,52880,11,52908,52908,11,52936,52936,11,52964,52964,11,52992,52992,11,53020,53020,11,53048,53048,11,53076,53076,11,53104,53104,11,53132,53132,11,53160,53160,11,53188,53188,11,53216,53216,11,53244,53244,11,53272,53272,11,53300,53300,11,53328,53328,11,53356,53356,11,53384,53384,11,53412,53412,11,53440,53440,11,53468,53468,11,53496,53496,11,53524,53524,11,53552,53552,11,53580,53580,11,53608,53608,11,53636,53636,11,53664,53664,11,53692,53692,11,53720,53720,11,53748,53748,11,53776,53776,11,53804,53804,11,53832,53832,11,53860,53860,11,53888,53888,11,53916,53916,11,53944,53944,11,53972,53972,11,54000,54000,11,54028,54028,11,54056,54056,11,54084,54084,11,54112,54112,11,54140,54140,11,54168,54168,11,54196,54196,11,54224,54224,11,54252,54252,11,54280,54280,11,54308,54308,11,54336,54336,11,54364,54364,11,54392,54392,11,54420,54420,11,54448,54448,11,54476,54476,11,54504,54504,11,54532,54532,11,54560,54560,11,54588,54588,11,54616,54616,11,54644,54644,11,54672,54672,11,54700,54700,11,54728,54728,11,54756,54756,11,54784,54784,11,54812,54812,11,54840,54840,11,54868,54868,11,54896,54896,11,54924,54924,11,54952,54952,11,54980,54980,11,55008,55008,11,55036,55036,11,55064,55064,11,55092,55092,11,55120,55120,11,55148,55148,11,55176,55176,11,55216,55238,9,64286,64286,5,65056,65071,5,65438,65439,5,65529,65531,4,66272,66272,5,68097,68099,5,68108,68111,5,68159,68159,5,68900,68903,5,69446,69456,5,69632,69632,7,69634,69634,7,69744,69744,5,69759,69761,5,69808,69810,7,69815,69816,7,69821,69821,1,69837,69837,1,69927,69931,5,69933,69940,5,70003,70003,5,70018,70018,7,70070,70078,5,70082,70083,1,70094,70094,7,70188,70190,7,70194,70195,7,70197,70197,7,70206,70206,5,70368,70370,7,70400,70401,5,70459,70460,5,70463,70463,7,70465,70468,7,70475,70477,7,70498,70499,7,70512,70516,5,70712,70719,5,70722,70724,5,70726,70726,5,70832,70832,5,70835,70840,5,70842,70842,5,70845,70845,5,70847,70848,5,70850,70851,5,71088,71089,7,71096,71099,7,71102,71102,7,71132,71133,5,71219,71226,5,71229,71229,5,71231,71232,5,71340,71340,7,71342,71343,7,71350,71350,7,71453,71455,5,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,118528,118573,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,123566,123566,5,125136,125142,5,126976,126979,14,126981,127182,14,127184,127231,14,127279,127279,14,127344,127345,14,127374,127374,14,127405,127461,14,127489,127490,14,127514,127514,14,127538,127546,14,127561,127567,14,127570,127743,14,127757,127758,14,127760,127760,14,127762,127762,14,127766,127768,14,127770,127770,14,127772,127772,14,127775,127776,14,127778,127779,14,127789,127791,14,127794,127795,14,127798,127798,14,127819,127819,14,127824,127824,14,127868,127868,14,127870,127871,14,127892,127893,14,127896,127896,14,127900,127901,14,127904,127940,14,127942,127942,14,127944,127944,14,127946,127946,14,127951,127955,14,127968,127971,14,127973,127984,14,127987,127987,14,127989,127989,14,127991,127991,14,127995,127999,5,128008,128008,14,128012,128014,14,128017,128018,14,128020,128020,14,128022,128022,14,128042,128042,14,128063,128063,14,128065,128065,14,128101,128101,14,128108,128109,14,128173,128173,14,128182,128183,14,128236,128237,14,128239,128239,14,128245,128245,14,128248,128248,14,128253,128253,14,128255,128258,14,128260,128263,14,128265,128265,14,128277,128277,14,128300,128301,14,128326,128328,14,128331,128334,14,128336,128347,14,128360,128366,14,128369,128370,14,128378,128378,14,128391,128391,14,128394,128397,14,128400,128400,14,128405,128406,14,128420,128420,14,128422,128423,14,128425,128432,14,128435,128443,14,128445,128449,14,128453,128464,14,128468,128475,14,128479,128480,14,128482,128482,14,128484,128487,14,128489,128494,14,128496,128498,14,128500,128505,14,128507,128511,14,128513,128518,14,128521,128525,14,128527,128527,14,128529,128529,14,128533,128533,14,128535,128535,14,128537,128537,14]")}return Object(a.a)(e,[{key:"getGraphemeBreakType",value: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}}],[{key:"getInstance",value:function(){return e._INSTANCE||(e._INSTANCE=new e),e._INSTANCE}}]),e}();function ae(e,t){if(0===e)return 0;var n=function(e,t){var n=B(t,e);e-=se(n);for(;ue(n)||65039===n||8419===n;){if(0===e)return;e-=se(n=B(t,e))}if(!J(n))return;if(e>=0){var i=B(t,e);8205===i&&(e-=se(i))}return e}(e,t);return void 0!==n?n:e-=se(B(t,e))}function se(e){return e>=65536?2:1}function ue(e){return 127995<=e&&e<=127999}oe._INSTANCE=null;var le="\xa0",ce=function(){function e(){Object(o.a)(this,e)}return Object(a.a)(e,null,[{key:"getData",value:function(){return JSON.parse('{"_common":[8232,32,8233,32,5760,32,8192,32,8193,32,8194,32,8195,32,8196,32,8197,32,8198,32,8200,32,8201,32,8202,32,8287,32,8199,32,8239,32,2042,95,65101,95,65102,95,65103,95,8208,45,8209,45,8210,45,65112,45,1748,45,8259,45,727,45,8722,45,10134,45,11450,45,1549,44,1643,44,8218,44,184,44,42233,44,894,59,2307,58,2691,58,1417,58,1795,58,1796,58,5868,58,65072,58,6147,58,6153,58,8282,58,1475,58,760,58,42889,58,8758,58,720,58,42237,58,451,33,11601,33,660,63,577,63,2429,63,5038,63,42731,63,119149,46,8228,46,1793,46,1794,46,42510,46,68176,46,1632,46,1776,46,42232,46,1373,96,65287,96,8219,96,8242,96,1370,96,1523,96,8175,96,65344,96,900,96,8189,96,8125,96,8127,96,8190,96,697,96,884,96,712,96,714,96,715,96,756,96,699,96,701,96,700,96,702,96,42892,96,1497,96,2036,96,2037,96,5194,96,5836,96,94033,96,94034,96,65339,40,10088,40,10098,40,12308,40,64830,40,65341,41,10089,41,10099,41,12309,41,64831,41,10100,123,119060,123,10101,125,8270,42,1645,42,8727,42,66335,42,5941,47,8257,47,8725,47,8260,47,9585,47,10187,47,10744,47,119354,47,12755,47,12339,47,11462,47,20031,47,12035,47,65340,92,65128,92,8726,92,10189,92,10741,92,10745,92,119311,92,119355,92,12756,92,20022,92,12034,92,42872,38,708,94,710,94,5869,43,10133,43,66203,43,8249,60,10094,60,706,60,119350,60,5176,60,5810,60,5120,61,11840,61,12448,61,42239,61,8250,62,10095,62,707,62,119351,62,5171,62,94015,62,8275,126,732,126,8128,126,8764,126,120784,50,120794,50,120804,50,120814,50,120824,50,130034,50,42842,50,423,50,1000,50,42564,50,5311,50,42735,50,119302,51,120785,51,120795,51,120805,51,120815,51,120825,51,130035,51,42923,51,540,51,439,51,42858,51,11468,51,1248,51,94011,51,71882,51,120786,52,120796,52,120806,52,120816,52,120826,52,130036,52,5070,52,71855,52,120787,53,120797,53,120807,53,120817,53,120827,53,130037,53,444,53,71867,53,120788,54,120798,54,120808,54,120818,54,120828,54,130038,54,11474,54,5102,54,71893,54,119314,55,120789,55,120799,55,120809,55,120819,55,120829,55,130039,55,66770,55,71878,55,2819,56,2538,56,2666,56,125131,56,120790,56,120800,56,120810,56,120820,56,120830,56,130040,56,547,56,546,56,66330,56,2663,57,2920,57,2541,57,3437,57,120791,57,120801,57,120811,57,120821,57,120831,57,130041,57,42862,57,11466,57,71884,57,71852,57,71894,57,9082,97,65345,97,119834,97,119886,97,119938,97,119990,97,120042,97,120094,97,120146,97,120198,97,120250,97,120302,97,120354,97,120406,97,120458,97,593,97,945,97,120514,97,120572,97,120630,97,120688,97,120746,97,65313,65,119808,65,119860,65,119912,65,119964,65,120016,65,120068,65,120120,65,120172,65,120224,65,120276,65,120328,65,120380,65,120432,65,913,65,120488,65,120546,65,120604,65,120662,65,120720,65,5034,65,5573,65,42222,65,94016,65,66208,65,119835,98,119887,98,119939,98,119991,98,120043,98,120095,98,120147,98,120199,98,120251,98,120303,98,120355,98,120407,98,120459,98,388,98,5071,98,5234,98,5551,98,65314,66,8492,66,119809,66,119861,66,119913,66,120017,66,120069,66,120121,66,120173,66,120225,66,120277,66,120329,66,120381,66,120433,66,42932,66,914,66,120489,66,120547,66,120605,66,120663,66,120721,66,5108,66,5623,66,42192,66,66178,66,66209,66,66305,66,65347,99,8573,99,119836,99,119888,99,119940,99,119992,99,120044,99,120096,99,120148,99,120200,99,120252,99,120304,99,120356,99,120408,99,120460,99,7428,99,1010,99,11429,99,43951,99,66621,99,128844,67,71922,67,71913,67,65315,67,8557,67,8450,67,8493,67,119810,67,119862,67,119914,67,119966,67,120018,67,120174,67,120226,67,120278,67,120330,67,120382,67,120434,67,1017,67,11428,67,5087,67,42202,67,66210,67,66306,67,66581,67,66844,67,8574,100,8518,100,119837,100,119889,100,119941,100,119993,100,120045,100,120097,100,120149,100,120201,100,120253,100,120305,100,120357,100,120409,100,120461,100,1281,100,5095,100,5231,100,42194,100,8558,68,8517,68,119811,68,119863,68,119915,68,119967,68,120019,68,120071,68,120123,68,120175,68,120227,68,120279,68,120331,68,120383,68,120435,68,5024,68,5598,68,5610,68,42195,68,8494,101,65349,101,8495,101,8519,101,119838,101,119890,101,119942,101,120046,101,120098,101,120150,101,120202,101,120254,101,120306,101,120358,101,120410,101,120462,101,43826,101,1213,101,8959,69,65317,69,8496,69,119812,69,119864,69,119916,69,120020,69,120072,69,120124,69,120176,69,120228,69,120280,69,120332,69,120384,69,120436,69,917,69,120492,69,120550,69,120608,69,120666,69,120724,69,11577,69,5036,69,42224,69,71846,69,71854,69,66182,69,119839,102,119891,102,119943,102,119995,102,120047,102,120099,102,120151,102,120203,102,120255,102,120307,102,120359,102,120411,102,120463,102,43829,102,42905,102,383,102,7837,102,1412,102,119315,70,8497,70,119813,70,119865,70,119917,70,120021,70,120073,70,120125,70,120177,70,120229,70,120281,70,120333,70,120385,70,120437,70,42904,70,988,70,120778,70,5556,70,42205,70,71874,70,71842,70,66183,70,66213,70,66853,70,65351,103,8458,103,119840,103,119892,103,119944,103,120048,103,120100,103,120152,103,120204,103,120256,103,120308,103,120360,103,120412,103,120464,103,609,103,7555,103,397,103,1409,103,119814,71,119866,71,119918,71,119970,71,120022,71,120074,71,120126,71,120178,71,120230,71,120282,71,120334,71,120386,71,120438,71,1292,71,5056,71,5107,71,42198,71,65352,104,8462,104,119841,104,119945,104,119997,104,120049,104,120101,104,120153,104,120205,104,120257,104,120309,104,120361,104,120413,104,120465,104,1211,104,1392,104,5058,104,65320,72,8459,72,8460,72,8461,72,119815,72,119867,72,119919,72,120023,72,120179,72,120231,72,120283,72,120335,72,120387,72,120439,72,919,72,120494,72,120552,72,120610,72,120668,72,120726,72,11406,72,5051,72,5500,72,42215,72,66255,72,731,105,9075,105,65353,105,8560,105,8505,105,8520,105,119842,105,119894,105,119946,105,119998,105,120050,105,120102,105,120154,105,120206,105,120258,105,120310,105,120362,105,120414,105,120466,105,120484,105,618,105,617,105,953,105,8126,105,890,105,120522,105,120580,105,120638,105,120696,105,120754,105,1110,105,42567,105,1231,105,43893,105,5029,105,71875,105,65354,106,8521,106,119843,106,119895,106,119947,106,119999,106,120051,106,120103,106,120155,106,120207,106,120259,106,120311,106,120363,106,120415,106,120467,106,1011,106,1112,106,65322,74,119817,74,119869,74,119921,74,119973,74,120025,74,120077,74,120129,74,120181,74,120233,74,120285,74,120337,74,120389,74,120441,74,42930,74,895,74,1032,74,5035,74,5261,74,42201,74,119844,107,119896,107,119948,107,120000,107,120052,107,120104,107,120156,107,120208,107,120260,107,120312,107,120364,107,120416,107,120468,107,8490,75,65323,75,119818,75,119870,75,119922,75,119974,75,120026,75,120078,75,120130,75,120182,75,120234,75,120286,75,120338,75,120390,75,120442,75,922,75,120497,75,120555,75,120613,75,120671,75,120729,75,11412,75,5094,75,5845,75,42199,75,66840,75,1472,124,8739,124,9213,124,65512,124,1633,124,1777,124,66336,124,125127,124,120783,124,120793,124,120803,124,120813,124,120823,124,130033,124,65321,124,8544,124,8464,124,8465,124,119816,124,119868,124,119920,124,120024,124,120128,124,120180,124,120232,124,120284,124,120336,124,120388,124,120440,124,406,124,65356,124,8572,124,8467,124,119845,124,119897,124,119949,124,120001,124,120053,124,120105,124,120157,124,120209,124,120261,124,120313,124,120365,124,120417,124,120469,124,448,124,120496,124,120554,124,120612,124,120670,124,120728,124,11410,124,1030,124,1216,124,1493,124,1503,124,1575,124,126464,124,126592,124,65166,124,65165,124,1994,124,11599,124,5825,124,42226,124,93992,124,66186,124,66313,124,119338,76,8556,76,8466,76,119819,76,119871,76,119923,76,120027,76,120079,76,120131,76,120183,76,120235,76,120287,76,120339,76,120391,76,120443,76,11472,76,5086,76,5290,76,42209,76,93974,76,71843,76,71858,76,66587,76,66854,76,65325,77,8559,77,8499,77,119820,77,119872,77,119924,77,120028,77,120080,77,120132,77,120184,77,120236,77,120288,77,120340,77,120392,77,120444,77,924,77,120499,77,120557,77,120615,77,120673,77,120731,77,1018,77,11416,77,5047,77,5616,77,5846,77,42207,77,66224,77,66321,77,119847,110,119899,110,119951,110,120003,110,120055,110,120107,110,120159,110,120211,110,120263,110,120315,110,120367,110,120419,110,120471,110,1400,110,1404,110,65326,78,8469,78,119821,78,119873,78,119925,78,119977,78,120029,78,120081,78,120185,78,120237,78,120289,78,120341,78,120393,78,120445,78,925,78,120500,78,120558,78,120616,78,120674,78,120732,78,11418,78,42208,78,66835,78,3074,111,3202,111,3330,111,3458,111,2406,111,2662,111,2790,111,3046,111,3174,111,3302,111,3430,111,3664,111,3792,111,4160,111,1637,111,1781,111,65359,111,8500,111,119848,111,119900,111,119952,111,120056,111,120108,111,120160,111,120212,111,120264,111,120316,111,120368,111,120420,111,120472,111,7439,111,7441,111,43837,111,959,111,120528,111,120586,111,120644,111,120702,111,120760,111,963,111,120532,111,120590,111,120648,111,120706,111,120764,111,11423,111,4351,111,1413,111,1505,111,1607,111,126500,111,126564,111,126596,111,65259,111,65260,111,65258,111,65257,111,1726,111,64428,111,64429,111,64427,111,64426,111,1729,111,64424,111,64425,111,64423,111,64422,111,1749,111,3360,111,4125,111,66794,111,71880,111,71895,111,66604,111,1984,79,2534,79,2918,79,12295,79,70864,79,71904,79,120782,79,120792,79,120802,79,120812,79,120822,79,130032,79,65327,79,119822,79,119874,79,119926,79,119978,79,120030,79,120082,79,120134,79,120186,79,120238,79,120290,79,120342,79,120394,79,120446,79,927,79,120502,79,120560,79,120618,79,120676,79,120734,79,11422,79,1365,79,11604,79,4816,79,2848,79,66754,79,42227,79,71861,79,66194,79,66219,79,66564,79,66838,79,9076,112,65360,112,119849,112,119901,112,119953,112,120005,112,120057,112,120109,112,120161,112,120213,112,120265,112,120317,112,120369,112,120421,112,120473,112,961,112,120530,112,120544,112,120588,112,120602,112,120646,112,120660,112,120704,112,120718,112,120762,112,120776,112,11427,112,65328,80,8473,80,119823,80,119875,80,119927,80,119979,80,120031,80,120083,80,120187,80,120239,80,120291,80,120343,80,120395,80,120447,80,929,80,120504,80,120562,80,120620,80,120678,80,120736,80,11426,80,5090,80,5229,80,42193,80,66197,80,119850,113,119902,113,119954,113,120006,113,120058,113,120110,113,120162,113,120214,113,120266,113,120318,113,120370,113,120422,113,120474,113,1307,113,1379,113,1382,113,8474,81,119824,81,119876,81,119928,81,119980,81,120032,81,120084,81,120188,81,120240,81,120292,81,120344,81,120396,81,120448,81,11605,81,119851,114,119903,114,119955,114,120007,114,120059,114,120111,114,120163,114,120215,114,120267,114,120319,114,120371,114,120423,114,120475,114,43847,114,43848,114,7462,114,11397,114,43905,114,119318,82,8475,82,8476,82,8477,82,119825,82,119877,82,119929,82,120033,82,120189,82,120241,82,120293,82,120345,82,120397,82,120449,82,422,82,5025,82,5074,82,66740,82,5511,82,42211,82,94005,82,65363,115,119852,115,119904,115,119956,115,120008,115,120060,115,120112,115,120164,115,120216,115,120268,115,120320,115,120372,115,120424,115,120476,115,42801,115,445,115,1109,115,43946,115,71873,115,66632,115,65331,83,119826,83,119878,83,119930,83,119982,83,120034,83,120086,83,120138,83,120190,83,120242,83,120294,83,120346,83,120398,83,120450,83,1029,83,1359,83,5077,83,5082,83,42210,83,94010,83,66198,83,66592,83,119853,116,119905,116,119957,116,120009,116,120061,116,120113,116,120165,116,120217,116,120269,116,120321,116,120373,116,120425,116,120477,116,8868,84,10201,84,128872,84,65332,84,119827,84,119879,84,119931,84,119983,84,120035,84,120087,84,120139,84,120191,84,120243,84,120295,84,120347,84,120399,84,120451,84,932,84,120507,84,120565,84,120623,84,120681,84,120739,84,11430,84,5026,84,42196,84,93962,84,71868,84,66199,84,66225,84,66325,84,119854,117,119906,117,119958,117,120010,117,120062,117,120114,117,120166,117,120218,117,120270,117,120322,117,120374,117,120426,117,120478,117,42911,117,7452,117,43854,117,43858,117,651,117,965,117,120534,117,120592,117,120650,117,120708,117,120766,117,1405,117,66806,117,71896,117,8746,85,8899,85,119828,85,119880,85,119932,85,119984,85,120036,85,120088,85,120140,85,120192,85,120244,85,120296,85,120348,85,120400,85,120452,85,1357,85,4608,85,66766,85,5196,85,42228,85,94018,85,71864,85,8744,118,8897,118,65366,118,8564,118,119855,118,119907,118,119959,118,120011,118,120063,118,120115,118,120167,118,120219,118,120271,118,120323,118,120375,118,120427,118,120479,118,7456,118,957,118,120526,118,120584,118,120642,118,120700,118,120758,118,1141,118,1496,118,71430,118,43945,118,71872,118,119309,86,1639,86,1783,86,8548,86,119829,86,119881,86,119933,86,119985,86,120037,86,120089,86,120141,86,120193,86,120245,86,120297,86,120349,86,120401,86,120453,86,1140,86,11576,86,5081,86,5167,86,42719,86,42214,86,93960,86,71840,86,66845,86,623,119,119856,119,119908,119,119960,119,120012,119,120064,119,120116,119,120168,119,120220,119,120272,119,120324,119,120376,119,120428,119,120480,119,7457,119,1121,119,1309,119,1377,119,71434,119,71438,119,71439,119,43907,119,71919,87,71910,87,119830,87,119882,87,119934,87,119986,87,120038,87,120090,87,120142,87,120194,87,120246,87,120298,87,120350,87,120402,87,120454,87,1308,87,5043,87,5076,87,42218,87,5742,120,10539,120,10540,120,10799,120,65368,120,8569,120,119857,120,119909,120,119961,120,120013,120,120065,120,120117,120,120169,120,120221,120,120273,120,120325,120,120377,120,120429,120,120481,120,5441,120,5501,120,5741,88,9587,88,66338,88,71916,88,65336,88,8553,88,119831,88,119883,88,119935,88,119987,88,120039,88,120091,88,120143,88,120195,88,120247,88,120299,88,120351,88,120403,88,120455,88,42931,88,935,88,120510,88,120568,88,120626,88,120684,88,120742,88,11436,88,11613,88,5815,88,42219,88,66192,88,66228,88,66327,88,66855,88,611,121,7564,121,65369,121,119858,121,119910,121,119962,121,120014,121,120066,121,120118,121,120170,121,120222,121,120274,121,120326,121,120378,121,120430,121,120482,121,655,121,7935,121,43866,121,947,121,8509,121,120516,121,120574,121,120632,121,120690,121,120748,121,1199,121,4327,121,71900,121,65337,89,119832,89,119884,89,119936,89,119988,89,120040,89,120092,89,120144,89,120196,89,120248,89,120300,89,120352,89,120404,89,120456,89,933,89,978,89,120508,89,120566,89,120624,89,120682,89,120740,89,11432,89,1198,89,5033,89,5053,89,42220,89,94019,89,71844,89,66226,89,119859,122,119911,122,119963,122,120015,122,120067,122,120119,122,120171,122,120223,122,120275,122,120327,122,120379,122,120431,122,120483,122,7458,122,43923,122,71876,122,66293,90,71909,90,65338,90,8484,90,8488,90,119833,90,119885,90,119937,90,119989,90,120041,90,120197,90,120249,90,120301,90,120353,90,120405,90,120457,90,918,90,120493,90,120551,90,120609,90,120667,90,120725,90,5059,90,42204,90,71849,90],"_default":[160,32,8211,45,65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"cs":[65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89],"de":[65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,1093,120,1061,88,1091,121,1059,89],"es":[8211,45,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"fr":[65306,58,65281,33,8216,96,8245,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"it":[160,32,8211,45,65306,58,65281,33,8216,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"ja":[8211,45,65306,58,65281,33,8216,96,8217,96,8245,96,180,96,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"ko":[8211,45,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"pl":[65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"pt-BR":[65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"qps-ploc":[160,32,8211,45,65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"ru":[65306,58,65281,33,8216,96,8217,96,8245,96,180,96,12494,47,305,105,921,124,1009,112,215,120],"tr":[160,32,8211,45,65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"zh-hans":[65306,58,65281,33,8245,96,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89],"zh-hant":[8211,45,180,96,12494,47,1047,51,1073,54,1072,97,1040,65,1068,98,1042,66,1089,99,1057,67,1077,101,1045,69,1053,72,305,105,1050,75,921,124,1052,77,1086,111,1054,79,1009,112,1088,112,1056,80,1075,114,1058,84,215,120,1093,120,1061,88,1091,121,1059,89]}')}},{key:"getConfusablesForCurrentLocale",value:function(){if(!e.map){var t=function(e){for(var t=new Map,n=0;n1&&void 0!==arguments[1]?arguments[1]:this.defaultDelay;return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((function(e,n){t.doResolve=e,t.doReject=n})).then((function(){if(t.completionPromise=null,t.doResolve=null,t.task){var e=t.task;return t.task=null,e()}}))),this.timeout=setTimeout((function(){t.timeout=null,t.doResolve&&t.doResolve(null)}),n),this.completionPromise}},{key:"isTriggered",value:function(){return null!==this.timeout}},{key:"cancel",value:function(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Object(c.b)()),this.completionPromise=null)}},{key:"cancelTimeout",value:function(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}},{key:"dispose",value:function(){this.cancel()}}]),e}(),k=function(){function e(t){Object(s.a)(this,e),this.delayer=new _(t),this.throttler=new y}return Object(u.a)(e,[{key:"trigger",value:function(e,t){var n=this;return this.delayer.trigger((function(){return n.throttler.queue(e)}),t)}},{key:"dispose",value:function(){this.delayer.dispose()}}]),e}();function C(e,t){return t?new Promise((function(n,i){var r=setTimeout((function(){o.dispose(),n()}),e),o=t.onCancellationRequested((function(){clearTimeout(r),o.dispose(),i(Object(c.b)())}))})):m((function(t){return C(e,t)}))}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=setTimeout(e,t);return Object(h.i)((function(){return clearTimeout(n)}))}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return!!e},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=0,r=e.length,o=function o(){if(i>=r)return Promise.resolve(n);var a=e[i++];return Promise.resolve(a()).then((function(e){return t(e)?Promise.resolve(e):o()}))};return o()}var O,D=function(){function e(t,n){Object(s.a)(this,e),this._token=-1,"function"===typeof t&&"number"===typeof n&&this.setIfNotSet(t,n)}return Object(u.a)(e,[{key:"dispose",value:function(){this.cancel()}},{key:"cancel",value:function(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}},{key:"cancelAndSet",value:function(e,t){var n=this;this.cancel(),this._token=setTimeout((function(){n._token=-1,e()}),t)}},{key:"setIfNotSet",value:function(e,t){var n=this;-1===this._token&&(this._token=setTimeout((function(){n._token=-1,e()}),t))}}]),e}(),E=function(){function e(){Object(s.a)(this,e),this._token=-1}return Object(u.a)(e,[{key:"dispose",value:function(){this.cancel()}},{key:"cancel",value:function(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}},{key:"cancelAndSet",value:function(e,t){this.cancel(),this._token=setInterval((function(){e()}),t)}}]),e}(),x=function(){function e(t,n){Object(s.a)(this,e),this.timeoutToken=-1,this.runner=t,this.timeout=n,this.timeoutHandler=this.onTimeout.bind(this)}return Object(u.a)(e,[{key:"dispose",value:function(){this.cancel(),this.runner=null}},{key:"cancel",value:function(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}},{key:"schedule",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.timeout;this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}},{key:"delay",get:function(){return this.timeout},set:function(e){this.timeout=e}},{key:"isScheduled",value:function(){return-1!==this.timeoutToken}},{key:"onTimeout",value:function(){this.timeoutToken=-1,this.runner&&this.doRun()}},{key:"doRun",value:function(){this.runner&&this.runner()}}]),e}();O="function"!==typeof requestIdleCallback||"function"!==typeof cancelIdleCallback?function(e){Object(f.m)((function(){if(!t){var n=Date.now()+3;e(Object.freeze({didTimeout:!0,timeRemaining:function(){return Math.max(0,n-Date.now())}}))}}));var t=!1;return{dispose:function(){t||(t=!0)}}}:function(e,t){var n=requestIdleCallback(e,"number"===typeof t?{timeout:t}:void 0),i=!1;return{dispose:function(){i||(i=!0,cancelIdleCallback(n))}}};var L,j=function(){function e(t){var n=this;Object(s.a)(this,e),this._didRun=!1,this._executor=function(){try{n._value=t()}catch(e){n._error=e}finally{n._didRun=!0}},this._handle=O((function(){return n._executor()}))}return Object(u.a)(e,[{key:"dispose",value:function(){this._handle.dispose()}},{key:"value",get:function(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}},{key:"isInitialized",get:function(){return this._didRun}}]),e}(),N=function(){function e(){var t=this;Object(s.a)(this,e),this.resolved=!1,this.p=new Promise((function(e,n){t.completeCallback=e,t.errorCallback=n}))}return Object(u.a)(e,[{key:"complete",value:function(e){var t=this;return new Promise((function(n){t.completeCallback(e),t.resolved=!0,n()}))}}]),e}();!function(e){e.settled=function(e){return g(this,void 0,void 0,a.a.mark((function t(){var n,i;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=void 0,t.next=3,Promise.all(e.map((function(e){return e.then((function(e){return e}),(function(e){n||(n=e)}))})));case 3:if(i=t.sent,"undefined"===typeof n){t.next=6;break}throw n;case 6:return t.abrupt("return",i);case 7:case"end":return t.stop()}}),t)})))},e.withAsyncBody=function(e){var t=this;return new Promise((function(n,i){return g(t,void 0,void 0,a.a.mark((function t(){return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e(n,i);case 3:t.next=8;break;case 5:t.prev=5,t.t0=t.catch(0),i(t.t0);case 8:case"end":return t.stop()}}),t,null,[[0,5]])})))}))}}(L||(L={}));var A=function(){function e(t){var n=this;Object(s.a)(this,e),this._state=0,this._results=[],this._error=null,this._onStateChanged=new d.b,queueMicrotask((function(){return g(n,void 0,void 0,a.a.mark((function e(){var n,i=this;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={emitOne:function(e){return i.emitOne(e)},emitMany:function(e){return i.emitMany(e)},reject:function(e){return i.reject(e)}},e.prev=1,e.next=4,Promise.resolve(t(n));case 4:this.resolve(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),this.reject(e.t0);case 10:return e.prev=10,n.emitOne=void 0,n.emitMany=void 0,n.reject=void 0,e.finish(10);case 15:case"end":return e.stop()}}),e,this,[[1,7,10,15]])})))}))}return Object(u.a)(e,[{key:Symbol.asyncIterator,value:function(){var e=this,t=0;return{next:function(){return g(e,void 0,void 0,a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(2!==this._state){e.next=2;break}throw this._error;case 2:if(!(t0&&void 0!==arguments[0]?arguments[0]:this.lineNumber,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.column;return t===this.lineNumber&&n===this.column?this:new e(t,n)}},{key:"delta",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.with(this.lineNumber+e,this.column+t)}},{key:"equals",value:function(t){return e.equals(this,t)}},{key:"isBefore",value:function(t){return e.isBefore(this,t)}},{key:"isBeforeOrEqual",value:function(t){return e.isBeforeOrEqual(this,t)}},{key:"clone",value:function(){return new e(this.lineNumber,this.column)}},{key:"toString",value:function(){return"("+this.lineNumber+","+this.column+")"}}],[{key:"equals",value:function(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}},{key:"isBefore",value:function(e,t){return e.lineNumber1?n-1:0),o=1;o1?n-1:0),o=1;o=0}))},e.getDiffEditorContributions=function(){return P.INSTANCE.getDiffEditorContributions()}}(i||(i={}));var P=function(){function e(){Object(u.a)(this,e),this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}return Object(l.a)(e,[{key:"registerEditorContribution",value:function(e,t){this.editorContributions.push({id:e,ctor:t})}},{key:"getEditorContributions",value:function(){return this.editorContributions.slice(0)}},{key:"getDiffEditorContributions",value:function(){return this.diffEditorContributions.slice(0)}},{key:"registerEditorAction",value:function(e){e.register(),this.editorActions.push(e)}},{key:"getEditorActions",value:function(){return this.editorActions.slice(0)}},{key:"registerEditorCommand",value:function(e){e.register(),this.editorCommands[e.id]=e}},{key:"getEditorCommand",value:function(e){return this.editorCommands[e]||null}}]),e}();function R(e){return e.register(),e}P.INSTANCE=new P,_.a.add("editor.contributions",P.INSTANCE);var B=R(new O({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:v.b.MenubarEditMenu,group:"1_do",title:c.a({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:v.b.CommandPalette,group:"",title:c.a("undo","Undo"),order:1}]}));R(new D(B,{id:"default:undo",precondition:void 0}));var W=R(new O({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:v.b.MenubarEditMenu,group:"1_do",title:c.a({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:v.b.CommandPalette,group:"",title:c.a("redo","Redo"),order:1}]}));R(new D(W,{id:"default:redo",precondition:void 0}));var V=R(new O({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:v.b.MenubarSelectionMenu,group:"1_basic",title:c.a({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:v.b.CommandPalette,group:"",title:c.a("selectAll","Select All"),order:1}]}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"e",(function(){return v})),n.d(t,"c",(function(){return F})),n.d(t,"b",(function(){return P})),n.d(t,"d",(function(){return R})),n.d(t,"f",(function(){return V}));var i=n(76),r=n(77),o=n(27),a=n(78),s=n(74),u=n(75),l=n(100),c=n(88),d=n(89),h=l.n||"",f=new Map;f.set("false",!1),f.set("true",!0),f.set("isMac",l.f),f.set("isLinux",l.d),f.set("isWindows",l.i),f.set("isWeb",l.h),f.set("isMacNative",l.f&&!l.h),f.set("isEdge",h.indexOf("Edg/")>=0),f.set("isFirefox",h.indexOf("Firefox")>=0),f.set("isChrome",h.indexOf("Chrome")>=0),f.set("isSafari",h.indexOf("Safari")>=0);var g=Object.prototype.hasOwnProperty,p=function(){function e(){Object(s.a)(this,e)}return Object(u.a)(e,null,[{key:"has",value:function(e){return _.create(e)}},{key:"equals",value:function(e,t){return k.create(e,t)}},{key:"regex",value:function(e,t){return N.create(e,t)}},{key:"not",value:function(e){return O.create(e)}},{key:"and",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n1&&void 0!==arguments[1]&&arguments[1];if(e)return this._deserializeOrExpression(e,t)}},{key:"_deserializeOrExpression",value:function(e,t){var n=this,i=e.split("||");return M.create(i.map((function(e){return n._deserializeAndExpression(e,t)})),null,!0)}},{key:"_deserializeAndExpression",value:function(e,t){var n=this,i=e.split("&&");return I.create(i.map((function(e){return n._deserializeOne(e,t)})),null)}},{key:"_deserializeOne",value:function(e,t){if((e=e.trim()).indexOf("!=")>=0){var n=e.split("!=");return S.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){var i=e.split("==");return k.create(i[0].trim(),this._deserializeValue(i[1],t))}if(e.indexOf("=~")>=0){var r=e.split("=~");return N.create(r[0].trim(),this._deserializeRegexValue(r[1],t))}if(e.indexOf(" in ")>=0){var o=e.split(" in ");return C.create(o[0].trim(),o[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){var a=e.split(">=");return x.create(a[0].trim(),a[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){var s=e.split(">");return E.create(s[0].trim(),s[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){var u=e.split("<=");return j.create(u[0].trim(),u[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){var l=e.split("<");return L.create(l[0].trim(),l[1].trim())}return/^\!\s*/.test(e)?O.create(e.substr(1).trim()):_.create(e)}},{key:"_deserializeValue",value: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}},{key:"_deserializeRegexValue",value:function(e,t){if(Object(c.E)(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 '".concat(e,"', missing /-enclosure"));return console.warn("bad regexp-value '".concat(e,"', missing /-enclosure")),null}var r=e.slice(n+1,i),o="i"===e[i+1]?"i":"";try{return new RegExp(r,o)}catch(a){if(t)throw new Error("bad regexp-value '".concat(e,"', parse error: ").concat(a));return console.warn("bad regexp-value '".concat(e,"', parse error: ").concat(a)),null}}}]),e}();function v(e,t){var n=e?e.substituteConstants():void 0,i=t?t.substituteConstants():void 0;return!n&&!i||!(!n||!i)&&n.equals(i)}function m(e,t){return e.cmp(t)}var b=function(){function e(){Object(s.a)(this,e),this.type=0}return Object(u.a)(e,[{key:"cmp",value:function(e){return this.type-e.type}},{key:"equals",value:function(e){return e.type===this.type}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return!1}},{key:"serialize",value:function(){return"false"}},{key:"keys",value:function(){return[]}},{key:"negate",value:function(){return y.INSTANCE}}]),e}();b.INSTANCE=new b;var y=function(){function e(){Object(s.a)(this,e),this.type=1}return Object(u.a)(e,[{key:"cmp",value:function(e){return this.type-e.type}},{key:"equals",value:function(e){return e.type===this.type}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return!0}},{key:"serialize",value:function(){return"true"}},{key:"keys",value:function(){return[]}},{key:"negate",value:function(){return b.INSTANCE}}]),e}();y.INSTANCE=new y;var _=function(){function e(t,n){Object(s.a)(this,e),this.key=t,this.negated=n,this.type=2}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:B(this.key,e.key)}},{key:"equals",value:function(e){return e.type===this.type&&this.key===e.key}},{key:"substituteConstants",value:function(){var e=f.get(this.key);return"boolean"===typeof e?e?y.INSTANCE:b.INSTANCE:this}},{key:"evaluate",value:function(e){return!!e.getValue(this.key)}},{key:"serialize",value:function(){return this.key}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=O.create(this.key,this)),this.negated}}],[{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=f.get(t);return"boolean"===typeof i?i?y.INSTANCE:b.INSTANCE:new e(t,n)}}]),e}(),k=function(){function e(t,n,i){Object(s.a)(this,e),this.key=t,this.value=n,this.negated=i,this.type=4}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.value,e.key,e.value)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}},{key:"substituteConstants",value:function(){var e=f.get(this.key);if("boolean"===typeof e){var t=e?"true":"false";return this.value===t?y.INSTANCE:b.INSTANCE}return this}},{key:"evaluate",value:function(e){return e.getValue(this.key)==this.value}},{key:"serialize",value:function(){return"".concat(this.key," == '").concat(this.value,"'")}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}],[{key:"create",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("boolean"===typeof n)return n?_.create(t,i):O.create(t,i);var r=f.get(t);if("boolean"===typeof r){var o=r?"true":"false";return n===o?y.INSTANCE:b.INSTANCE}return new e(t,n,i)}}]),e}(),C=function(){function e(t,n){Object(s.a)(this,e),this.key=t,this.valueKey=n,this.type=10,this.negated=null}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.valueKey,e.key,e.valueKey)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.valueKey===e.valueKey)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){var t=e.getValue(this.valueKey),n=e.getValue(this.key);return Array.isArray(t)?t.indexOf(n)>=0:"string"===typeof n&&"object"===typeof t&&null!==t&&g.call(t,n)}},{key:"serialize",value:function(){return"".concat(this.key," in '").concat(this.valueKey,"'")}},{key:"keys",value:function(){return[this.key,this.valueKey]}},{key:"negate",value:function(){return this.negated||(this.negated=w.create(this)),this.negated}}],[{key:"create",value:function(t,n){return new e(t,n)}}]),e}(),w=function(){function e(t){Object(s.a)(this,e),this._actual=t,this.type=11}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}},{key:"equals",value:function(e){return e.type===this.type&&this._actual.equals(e._actual)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return!this._actual.evaluate(e)}},{key:"serialize",value:function(){throw new Error("Method not implemented.")}},{key:"keys",value:function(){return this._actual.keys()}},{key:"negate",value:function(){return this._actual}}],[{key:"create",value:function(t){return new e(t)}}]),e}(),S=function(){function e(t,n,i){Object(s.a)(this,e),this.key=t,this.value=n,this.negated=i,this.type=5}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.value,e.key,e.value)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}},{key:"substituteConstants",value:function(){var e=f.get(this.key);if("boolean"===typeof e){var t=e?"true":"false";return this.value===t?b.INSTANCE:y.INSTANCE}return this}},{key:"evaluate",value:function(e){return e.getValue(this.key)!=this.value}},{key:"serialize",value:function(){return"".concat(this.key," != '").concat(this.value,"'")}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=k.create(this.key,this.value,this)),this.negated}}],[{key:"create",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("boolean"===typeof n)return n?O.create(t,i):_.create(t,i);var r=f.get(t);if("boolean"===typeof r){var o=r?"true":"false";return n===o?b.INSTANCE:y.INSTANCE}return new e(t,n,i)}}]),e}(),O=function(){function e(t,n){Object(s.a)(this,e),this.key=t,this.negated=n,this.type=3}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:B(this.key,e.key)}},{key:"equals",value:function(e){return e.type===this.type&&this.key===e.key}},{key:"substituteConstants",value:function(){var e=f.get(this.key);return"boolean"===typeof e?e?b.INSTANCE:y.INSTANCE:this}},{key:"evaluate",value:function(e){return!e.getValue(this.key)}},{key:"serialize",value:function(){return"!".concat(this.key)}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=_.create(this.key,this)),this.negated}}],[{key:"create",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i=f.get(t);return"boolean"===typeof i?i?b.INSTANCE:y.INSTANCE:new e(t,n)}}]),e}();function D(e,t){if("string"===typeof e){var n=parseFloat(e);isNaN(n)||(e=n)}return"string"===typeof e||"number"===typeof e?t(e):b.INSTANCE}var E=function(){function e(t,n,i){Object(s.a)(this,e),this.key=t,this.value=n,this.negated=i,this.type=12}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.value,e.key,e.value)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return"string"!==typeof this.value&&parseFloat(e.getValue(this.key))>this.value}},{key:"serialize",value:function(){return"".concat(this.key," > ").concat(this.value)}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=j.create(this.key,this.value,this)),this.negated}}],[{key:"create",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return D(n,(function(n){return new e(t,n,i)}))}}]),e}(),x=function(){function e(t,n,i){Object(s.a)(this,e),this.key=t,this.value=n,this.negated=i,this.type=13}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.value,e.key,e.value)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return"string"!==typeof this.value&&parseFloat(e.getValue(this.key))>=this.value}},{key:"serialize",value:function(){return"".concat(this.key," >= ").concat(this.value)}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=L.create(this.key,this.value,this)),this.negated}}],[{key:"create",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return D(n,(function(n){return new e(t,n,i)}))}}]),e}(),L=function(){function e(t,n,i){Object(s.a)(this,e),this.key=t,this.value=n,this.negated=i,this.type=14}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.value,e.key,e.value)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return"string"!==typeof this.value&&parseFloat(e.getValue(this.key))2&&void 0!==arguments[2]?arguments[2]:null;return D(n,(function(n){return new e(t,n,i)}))}}]),e}(),j=function(){function e(t,n,i){Object(s.a)(this,e),this.key=t,this.value=n,this.negated=i,this.type=15}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:W(this.key,this.value,e.key,e.value)}},{key:"equals",value:function(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return"string"!==typeof this.value&&parseFloat(e.getValue(this.key))<=this.value}},{key:"serialize",value:function(){return"".concat(this.key," <= ").concat(this.value)}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=E.create(this.key,this.value,this)),this.negated}}],[{key:"create",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return D(n,(function(n){return new e(t,n,i)}))}}]),e}(),N=function(){function e(t,n){Object(s.a)(this,e),this.key=t,this.regexp=n,this.type=7,this.negated=null}return Object(u.a)(e,[{key:"cmp",value:function(e){if(e.type!==this.type)return this.type-e.type;if(this.keye.key)return 1;var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return tn?1:0}},{key:"equals",value:function(e){if(e.type===this.type){var t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return this.key===e.key&&t===n}return!1}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){var t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)}},{key:"serialize",value:function(){var e=this.regexp?"/".concat(this.regexp.source,"/").concat(this.regexp.ignoreCase?"i":""):"/invalid/";return"".concat(this.key," =~ ").concat(e)}},{key:"keys",value:function(){return[this.key]}},{key:"negate",value:function(){return this.negated||(this.negated=A.create(this)),this.negated}}],[{key:"create",value:function(t,n){return new e(t,n)}}]),e}(),A=function(){function e(t){Object(s.a)(this,e),this._actual=t,this.type=8}return Object(u.a)(e,[{key:"cmp",value:function(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}},{key:"equals",value:function(e){return e.type===this.type&&this._actual.equals(e._actual)}},{key:"substituteConstants",value:function(){return this}},{key:"evaluate",value:function(e){return!this._actual.evaluate(e)}},{key:"serialize",value:function(){throw new Error("Method not implemented.")}},{key:"keys",value:function(){return this._actual.keys()}},{key:"negate",value:function(){return this._actual}}],[{key:"create",value:function(t){return new e(t)}}]),e}();function T(e){for(var t=null,n=0,i=e.length;ne.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){if("break"===d())break}return 1===r.length?r[0]:new e(r,n)}}}]),e}(),M=function(){function e(t,n){Object(s.a)(this,e),this.expr=t,this.negated=n,this.type=9}return Object(u.a)(e,[{key:"cmp",value:function(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.lengthe.expr.length)return 1;for(var t=0,n=this.expr.length;t1;){var o,s=n.shift(),u=n.shift(),l=[],c=Object(a.a)(H(s));try{for(c.s();!(o=c.n()).done;){var d,h=o.value,f=Object(a.a)(H(u));try{for(f.s();!(d=f.n()).done;){var g=d.value;l.push(I.create([h,g],null))}}catch(v){f.e(v)}finally{f.f()}}}catch(v){c.e(v)}finally{c.f()}var p=0===n.length;n.unshift(e.create(l,null,p))}this.negated=n[0]}return this.negated}}],[{key:"create",value:function(t,n,i){return e._normalizeArr(t,n,i)}},{key:"_normalizeArr",value:function(t,n,i){var r=[],o=!1;if(t){for(var a=0,s=t.length;at?1:0}function W(e,t,n,i){return en?1:ti?1:0}function V(e,t){if(6===t.type&&9!==e.type&&6!==e.type){var n,i=Object(a.a)(t.expr);try{for(i.s();!(n=i.n()).done;){var r=n.value;if(e.equals(r))return!0}}catch(d){i.e(d)}finally{i.f()}}var o=H(e.negate()).concat(H(t));o.sort(m);for(var s=0;s=0,s=g.indexOf("Macintosh")>=0,d=(g.indexOf("Macintosh")>=0||g.indexOf("iPad")>=0||g.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,u=g.indexOf("Linux")>=0,c=!0,f=h=navigator.language;var C=a,w=s,S=u,O=l,D=c,E=d,x=g,L=f,j=h,N=function(){if("function"===typeof p.postMessage&&!p.importScripts){var e=[];p.addEventListener("message",(function(t){if(t.data&&t.data.vscodeScheduleAsyncWork)for(var n=0,i=e.length;n2?this._colorMap[2]:null}}]),e}(),p=n(125),v=function(){function e(){Object(s.a)(this,e)}return Object(u.a)(e,null,[{key:"getLanguageId",value:function(e){return(255&e)>>>0}},{key:"getTokenType",value:function(e){return(1792&e)>>>8}},{key:"getFontStyle",value:function(e){return(14336&e)>>>11}},{key:"getForeground",value:function(e){return(8372224&e)>>>14}},{key:"getBackground",value:function(e){return(4286578688&e)>>>23}},{key:"getClassNameFromMetadata",value: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}},{key:"getInlineStyleFromMetadata",value:function(e,t){var n=this.getForeground(e),i=this.getFontStyle(e),r="color: ".concat(t[n],";");return 1&i&&(r+="font-style: italic;"),2&i&&(r+="font-weight: bold;"),4&i&&(r+="text-decoration: underline;"),r}}]),e}(),m=function(){var e=Object.create(null);return e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value",e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues",function(t){var n=e[t],i=n&&p.d.get(n);return i||(console.info("No codicon found for CompletionItemKind "+t),i=p.b.symbolProperty),i.classNames}}(),b=function(){var e=Object.create(null);return 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=27,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,e.account=25,e.issue=26,function(t,n){var i=e[t];return"undefined"!==typeof i||n||(i=9),i}}();function y(e){return e&&l.a.isUri(e.uri)&&c.a.isIRange(e.range)&&(c.a.isIRange(e.originSelectionRange)||c.a.isIRange(e.targetSelectionRange))}!function(e){e[e.Automatic=0]="Automatic",e[e.Explicit=1]="Explicit"}(i||(i={})),function(e){e[e.Invoke=1]="Invoke",e[e.TriggerCharacter=2]="TriggerCharacter",e[e.ContentChange=3]="ContentChange"}(r||(r={})),function(e){e[e.Text=0]="Text",e[e.Read=1]="Read",e[e.Write=2]="Write"}(o||(o={})),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){var i=n.get(e),r=i&&p.d.get("symbol-"+i);return r||(console.info("No codicon found for SymbolKind "+e),r=p.b.symbolProperty),"".concat(t?"inline":"block"," ").concat(r.classNames)}}(a||(a={}));var _,k=function e(t){Object(s.a)(this,e),this.value=t};k.Comment=new k("comment"),k.Imports=new k("imports"),k.Region=new k("region"),function(e){e[e.Other=0]="Other",e[e.Type=1]="Type",e[e.Parameter=2]="Parameter"}(_||(_={}));var C=new d.a,w=new d.a,S=new d.a,O=new d.a,D=new d.a,E=new d.a,x=new d.a,L=new d.a,j=new d.a,N=new d.a,A=new d.a,T=new d.a,I=new d.a,M=new d.a,F=new d.a,P=new d.a,R=new d.a,B=new d.a,W=new d.a,V=new d.a,H=new d.a,z=new d.a,U=new d.a,K=new d.a,q=new d.a,G=new g},function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},function(e,t,n){"use strict";n.d(t,"t",(function(){return s})),n.d(t,"u",(function(){return u})),n.d(t,"g",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"q",(function(){return h})),n.d(t,"l",(function(){return f})),n.d(t,"e",(function(){return g})),n.d(t,"m",(function(){return p})),n.d(t,"n",(function(){return v})),n.d(t,"f",(function(){return m})),n.d(t,"i",(function(){return b})),n.d(t,"j",(function(){return y})),n.d(t,"k",(function(){return _})),n.d(t,"r",(function(){return k})),n.d(t,"b",(function(){return C})),n.d(t,"p",(function(){return w})),n.d(t,"o",(function(){return S})),n.d(t,"c",(function(){return O})),n.d(t,"s",(function(){return D})),n.d(t,"a",(function(){return x}));var i=n(74),r=n(75),o=n(27),a=n(78);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e[e.length-(1+t)]}function u(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e,t){return e===t};if(e===t)return!0;if(!e||!t)return!1;if(e.length!==t.length)return!1;for(var i=0,r=e.length;i0))return o;r=o-1}}return-(i+1)}function d(e,t){var n=0,i=e.length;if(0===i)return 0;for(;n=t.length)throw new TypeError("invalid index");var i,r=t[Math.floor(t.length*Math.random())],o=[],s=[],u=[],l=Object(a.a)(t);try{for(l.s();!(i=l.n()).done;){var c=i.value,d=n(c,r);d<0?o.push(c):d>0?s.push(c):u.push(c)}}catch(f){l.e(f)}finally{l.f()}return e0}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return e},n=new Set;return e.filter((function(e){var i=t(e);return!n.has(i)&&(n.add(i),!0)}))}function b(e,t){var n=function(e,t){for(var n=e.length-1;n>=0;n--){if(t(e[n]))return n}return-1}(e,t);if(-1!==n)return e[n]}function y(e,t){return e.length>0?e[0]:t}function _(e){var t;return(t=[]).concat.apply(t,Object(o.a)(e))}function k(e,t){var n="number"===typeof t?e:0;"number"===typeof t?n=e:(n=0,t=e);var i=[];if(n<=t)for(var r=n;rt;o--)i.push(o);return i}function C(e,t,n){var i=e.slice(0,t),r=e.slice(t);return i.concat(n,r)}function w(e,t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),e.unshift(t))}function S(e,t){var n=e.indexOf(t);n>-1&&(e.splice(n,1),e.push(t))}function O(e){return Array.isArray(e)?e:[e]}function D(e,t,n,i){var r=E(e,t),o=e.splice(r,n);return function(e,t,n){var i=E(e,t),r=e.length,o=n.length;e.length=r+o;for(var a=r-1;a>=i;a--)e[a+o]=e[a];for(var s=0;s=0&&e(this.items[t]);)t--;var n=t===this.lastIdx?null:this.items.slice(t+1,this.lastIdx+1);return this.lastIdx=t,n}},{key:"peek",value:function(){return this.items[this.firstIdx]}},{key:"dequeue",value:function(){var e=this.items[this.firstIdx];return this.firstIdx++,e}},{key:"takeCount",value:function(e){var t=this.items.slice(this.firstIdx,this.firstIdx+e);return this.firstIdx+=e,t}}]),e}()},,,,function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"l",(function(){return o})),n.d(t,"k",(function(){return a})),n.d(t,"j",(function(){return s})),n.d(t,"g",(function(){return u})),n.d(t,"m",(function(){return l})),n.d(t,"h",(function(){return c})),n.d(t,"n",(function(){return d})),n.d(t,"c",(function(){return h})),n.d(t,"a",(function(){return f})),n.d(t,"i",(function(){return g})),n.d(t,"o",(function(){return p})),n.d(t,"e",(function(){return m})),n.d(t,"d",(function(){return b})),n.d(t,"p",(function(){return y})),n.d(t,"b",(function(){return _}));var i=n(78);function r(e){return Array.isArray(e)}function o(e){return"string"===typeof e}function a(e){return"object"===typeof e&&null!==e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function s(e){return"number"===typeof e&&!isNaN(e)}function u(e){return!0===e||!1===e}function l(e){return"undefined"===typeof e}function c(e){return!d(e)}function d(e){return l(e)||null===e}function h(e,t){if(!e)throw new Error(t?"Unexpected type, expected '".concat(t,"'"):"Unexpected type")}function f(e){if(d(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function g(e){return"function"===typeof e}function p(e,t){for(var n=Math.min(e.length,t.length),i=0;i1&&void 0!==arguments[1]?arguments[1]:"Unreachable";throw new Error(t)}},function(e,t,n){var i;self.MonacoEnvironment=(i={editorWorkerService:"static/js/editor.a85ce25e.js",json:"static/js/json.884704ce.js",graphql:"static/js/graphql.d820ea0e.js"},{globalAPI:!1,getWorkerUrl:function(e,t){var r=n.p,o=(r?r.replace(/\/$/,"")+"/":"")+i[t];if(/^((http:)|(https:)|(file:)|(\/\/))/.test(o)){var a=String(window.location),s=a.substr(0,a.length-window.location.hash.length-window.location.search.length-window.location.pathname.length);if(o.substring(0,s.length)!==s){/^(\/\/)/.test(o)&&(o=window.location.protocol+o);var u=new Blob(["/*"+t+'*/importScripts("'+o+'");'],{type:"application/javascript"});return URL.createObjectURL(u)}}return o}}),n(458),n(464),n(465),n(554),n(468),n(470),n(547),n(472),n(549),n(483),n(297),n(484),n(555),n(485),n(410),n(544),n(486),n(487),n(415),n(556),n(421),n(380),n(412),n(488),n(557),n(489),n(490),n(414),n(491),n(492),n(545),n(493),n(558),n(494),n(548),n(546),n(559),n(550),n(495),n(560),n(561),n(336),n(409),n(496),n(369),n(497),n(416),n(498),n(499),n(500),n(392),n(501),e.exports=n(1069),n(339),n(262),n(262),n(764)},function(e,t,n){"use strict";n.d(t,"c",(function(){return f})),n.d(t,"a",(function(){return g})),n.d(t,"Fc",(function(){return v})),n.d(t,"jb",(function(){return _})),n.d(t,"hb",(function(){return k})),n.d(t,"kb",(function(){return C})),n.d(t,"ib",(function(){return w})),n.d(t,"i",(function(){return S})),n.d(t,"b",(function(){return O})),n.d(t,"Pc",(function(){return D})),n.d(t,"Oc",(function(){return E})),n.d(t,"Nc",(function(){return x})),n.d(t,"Tc",(function(){return L})),n.d(t,"ob",(function(){return j})),n.d(t,"qb",(function(){return N})),n.d(t,"pb",(function(){return A})),n.d(t,"mb",(function(){return T})),n.d(t,"lb",(function(){return I})),n.d(t,"nb",(function(){return M})),n.d(t,"ub",(function(){return F})),n.d(t,"wb",(function(){return P})),n.d(t,"vb",(function(){return R})),n.d(t,"xb",(function(){return B})),n.d(t,"zb",(function(){return W})),n.d(t,"yb",(function(){return V})),n.d(t,"rb",(function(){return H})),n.d(t,"tb",(function(){return z})),n.d(t,"sb",(function(){return U})),n.d(t,"g",(function(){return $})),n.d(t,"f",(function(){return Y})),n.d(t,"h",(function(){return Z})),n.d(t,"d",(function(){return J})),n.d(t,"e",(function(){return Q})),n.d(t,"Hc",(function(){return ee})),n.d(t,"Jc",(function(){return te})),n.d(t,"Kc",(function(){return ne})),n.d(t,"Ic",(function(){return ie})),n.d(t,"yc",(function(){return re})),n.d(t,"t",(function(){return oe})),n.d(t,"v",(function(){return ae})),n.d(t,"u",(function(){return se})),n.d(t,"ab",(function(){return ue})),n.d(t,"cb",(function(){return le})),n.d(t,"bb",(function(){return ce})),n.d(t,"L",(function(){return de})),n.d(t,"N",(function(){return he})),n.d(t,"M",(function(){return fe})),n.d(t,"E",(function(){return ge})),n.d(t,"D",(function(){return pe})),n.d(t,"s",(function(){return ve})),n.d(t,"C",(function(){return me})),n.d(t,"db",(function(){return be})),n.d(t,"fb",(function(){return ye})),n.d(t,"eb",(function(){return _e})),n.d(t,"gb",(function(){return ke})),n.d(t,"zc",(function(){return Ce})),n.d(t,"Ac",(function(){return we})),n.d(t,"Ec",(function(){return Se})),n.d(t,"uc",(function(){return Oe})),n.d(t,"tc",(function(){return De})),n.d(t,"Ab",(function(){return Ee})),n.d(t,"Db",(function(){return xe})),n.d(t,"Bb",(function(){return Le})),n.d(t,"Cb",(function(){return je})),n.d(t,"W",(function(){return Ne})),n.d(t,"X",(function(){return Ae})),n.d(t,"K",(function(){return Te})),n.d(t,"Y",(function(){return Ie})),n.d(t,"Z",(function(){return Me})),n.d(t,"w",(function(){return Fe})),n.d(t,"y",(function(){return Pe})),n.d(t,"A",(function(){return Re})),n.d(t,"x",(function(){return Be})),n.d(t,"z",(function(){return We})),n.d(t,"B",(function(){return Ve})),n.d(t,"I",(function(){return He})),n.d(t,"F",(function(){return ze})),n.d(t,"H",(function(){return Ue})),n.d(t,"G",(function(){return Ke})),n.d(t,"J",(function(){return qe})),n.d(t,"r",(function(){return Ge})),n.d(t,"P",(function(){return $e})),n.d(t,"O",(function(){return Ye})),n.d(t,"T",(function(){return Ze})),n.d(t,"S",(function(){return Xe})),n.d(t,"R",(function(){return Je})),n.d(t,"Q",(function(){return Qe})),n.d(t,"V",(function(){return et})),n.d(t,"U",(function(){return tt})),n.d(t,"j",(function(){return nt})),n.d(t,"k",(function(){return it})),n.d(t,"n",(function(){return rt})),n.d(t,"p",(function(){return ot})),n.d(t,"o",(function(){return at})),n.d(t,"q",(function(){return st})),n.d(t,"l",(function(){return ut})),n.d(t,"m",(function(){return lt})),n.d(t,"Lb",(function(){return ct})),n.d(t,"Mb",(function(){return dt})),n.d(t,"Ob",(function(){return ht})),n.d(t,"Eb",(function(){return ft})),n.d(t,"Fb",(function(){return gt})),n.d(t,"Gb",(function(){return pt})),n.d(t,"Ub",(function(){return vt})),n.d(t,"Vb",(function(){return mt})),n.d(t,"Wb",(function(){return bt})),n.d(t,"Sb",(function(){return yt})),n.d(t,"Tb",(function(){return _t})),n.d(t,"Qb",(function(){return kt})),n.d(t,"Rb",(function(){return Ct})),n.d(t,"Hb",(function(){return wt})),n.d(t,"Pb",(function(){return St})),n.d(t,"Nb",(function(){return Ot})),n.d(t,"Ib",(function(){return Dt})),n.d(t,"Kb",(function(){return Et})),n.d(t,"Jb",(function(){return xt})),n.d(t,"Sc",(function(){return Lt})),n.d(t,"Lc",(function(){return jt})),n.d(t,"Mc",(function(){return Nt})),n.d(t,"Cc",(function(){return Tt})),n.d(t,"Dc",(function(){return It})),n.d(t,"Bc",(function(){return Mt})),n.d(t,"Yb",(function(){return Ft})),n.d(t,"Zb",(function(){return Pt})),n.d(t,"Xb",(function(){return Rt})),n.d(t,"cc",(function(){return Bt})),n.d(t,"ac",(function(){return Wt})),n.d(t,"bc",(function(){return Vt})),n.d(t,"dc",(function(){return Ht})),n.d(t,"Qc",(function(){return zt})),n.d(t,"qc",(function(){return Jt})),n.d(t,"rc",(function(){return Qt})),n.d(t,"sc",(function(){return en})),n.d(t,"gc",(function(){return tn})),n.d(t,"jc",(function(){return nn})),n.d(t,"ic",(function(){return rn})),n.d(t,"fc",(function(){return on})),n.d(t,"oc",(function(){return an})),n.d(t,"ec",(function(){return sn})),n.d(t,"hc",(function(){return un})),n.d(t,"nc",(function(){return ln})),n.d(t,"lc",(function(){return cn})),n.d(t,"mc",(function(){return dn})),n.d(t,"kc",(function(){return hn})),n.d(t,"vc",(function(){return fn})),n.d(t,"xc",(function(){return gn})),n.d(t,"wc",(function(){return pn})),n.d(t,"Rc",(function(){return bn})),n.d(t,"pc",(function(){return yn})),n.d(t,"Gc",(function(){return kn}));var i=n(78),r=n(74),o=n(75),a=n(91),s=n(135),u=n(84),l=n(109),c=n(85),d=n(463),h=n(142);function f(e){return"--vscode-".concat(e.replace(".","-"))}var g={ColorContribution:"base.contributions.colors"},p=new(function(){function e(){Object(r.a)(this,e),this._onDidChangeSchema=new u.b,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}return Object(o.a)(e,[{key:"registerColor",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4?arguments[4]:void 0,o={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:r};this.colorsById[e]=o;var a={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return r&&(a.deprecationMessage=r),this.colorSchema.properties[e]=a,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e}},{key:"getColors",value:function(){var e=this;return Object.keys(this.colorsById).map((function(t){return e.colorsById[t]}))}},{key:"resolveDefaultColor",value:function(e,t){var n=this.colorsById[e];if(n&&n.defaults)return kn(n.defaults[t.type],t)}},{key:"getColorSchema",value:function(){return this.colorSchema}},{key:"toString",value: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"- `".concat(t,"`: ").concat(e.colorsById[t].description)})).join("\n")}}]),e}());function v(e,t,n,i,r){return p.registerColor(e,t,n,i,r)}h.a.add(g.ColorContribution,p);var m,b,y,_=v("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},c.a("foreground","Overall foreground color. This color is only used if not overridden by a component.")),k=v("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},c.a("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),C=(v("descriptionForeground",{light:"#717171",dark:bn(_,.7),hc:bn(_,.7)},c.a("descriptionForeground","Foreground color for description text providing additional information, for example for a label.")),v("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},c.a("iconForeground","The default color for icons in the workbench."))),w=v("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},c.a("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component.")),S=v("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},c.a("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),O=v("contrastActiveBorder",{light:null,dark:null,hc:w},c.a("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),D=(v("selection.background",{light:null,dark:null,hc:null},c.a("selectionBackground","The background color of text selections in the workbench (e.g. for input fields or text areas). Note that this does not apply to selections within the editor.")),v("textSeparator.foreground",{light:"#0000002e",dark:"#ffffff2e",hc:s.a.black},c.a("textSeparatorForeground","Color for text separators.")),v("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},c.a("textLinkForeground","Foreground color for links in text."))),E=v("textLink.activeForeground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},c.a("textLinkActiveForeground","Foreground color for links in text when clicked on and on mouse hover.")),x=(v("textPreformat.foreground",{light:"#A31515",dark:"#D7BA7D",hc:"#D7BA7D"},c.a("textPreformatForeground","Foreground color for preformatted text segments.")),v("textBlockQuote.background",{light:"#7f7f7f1a",dark:"#7f7f7f1a",hc:null},c.a("textBlockQuoteBackground","Background color for block quotes in text.")),v("textBlockQuote.border",{light:"#007acc80",dark:"#007acc80",hc:s.a.white},c.a("textBlockQuoteBorder","Border color for block quotes in text.")),v("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:s.a.black},c.a("textCodeBlockBackground","Background color for code blocks in text."))),L=v("widget.shadow",{dark:bn(s.a.black,.36),light:bn(s.a.black,.16),hc:null},c.a("widgetShadow","Shadow color of widgets such as find/replace inside the editor.")),j=v("input.background",{dark:"#3C3C3C",light:s.a.white,hc:s.a.black},c.a("inputBoxBackground","Input box background.")),N=v("input.foreground",{dark:_,light:_,hc:_},c.a("inputBoxForeground","Input box foreground.")),A=v("input.border",{dark:null,light:null,hc:S},c.a("inputBoxBorder","Input box border.")),T=v("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:S},c.a("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),I=(v("inputOption.hoverBackground",{dark:"#5a5d5e80",light:"#b8b8b850",hc:null},c.a("inputOption.hoverBackground","Background color of activated options in input fields.")),v("inputOption.activeBackground",{dark:bn(w,.4),light:bn(w,.2),hc:s.a.transparent},c.a("inputOption.activeBackground","Background hover color of options in input fields."))),M=v("inputOption.activeForeground",{dark:s.a.white,light:s.a.black,hc:null},c.a("inputOption.activeForeground","Foreground color of activated options in input fields.")),F=(v("input.placeholderForeground",{light:bn(_,.5),dark:bn(_,.5),hc:bn(_,.7)},c.a("inputPlaceholderForeground","Input box foreground color for placeholder text.")),v("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:s.a.black},c.a("inputValidationInfoBackground","Input validation background color for information severity."))),P=v("inputValidation.infoForeground",{dark:null,light:null,hc:null},c.a("inputValidationInfoForeground","Input validation foreground color for information severity.")),R=v("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:S},c.a("inputValidationInfoBorder","Input validation border color for information severity.")),B=v("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:s.a.black},c.a("inputValidationWarningBackground","Input validation background color for warning severity.")),W=v("inputValidation.warningForeground",{dark:null,light:null,hc:null},c.a("inputValidationWarningForeground","Input validation foreground color for warning severity.")),V=v("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:S},c.a("inputValidationWarningBorder","Input validation border color for warning severity.")),H=v("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:s.a.black},c.a("inputValidationErrorBackground","Input validation background color for error severity.")),z=v("inputValidation.errorForeground",{dark:null,light:null,hc:null},c.a("inputValidationErrorForeground","Input validation foreground color for error severity.")),U=v("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:S},c.a("inputValidationErrorBorder","Input validation border color for error severity.")),K=v("dropdown.background",{dark:"#3C3C3C",light:s.a.white,hc:s.a.black},c.a("dropdownBackground","Dropdown background.")),q=(v("dropdown.listBackground",{dark:null,light:null,hc:s.a.black},c.a("dropdownListBackground","Dropdown list background.")),v("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:s.a.white},c.a("dropdownForeground","Dropdown foreground."))),G=v("dropdown.border",{dark:K,light:"#CECECE",hc:S},c.a("dropdownBorder","Dropdown border.")),$=(v("checkbox.background",{dark:K,light:K,hc:K},c.a("checkbox.background","Background color of checkbox widget.")),v("checkbox.foreground",{dark:q,light:q,hc:q},c.a("checkbox.foreground","Foreground color of checkbox widget.")),v("checkbox.border",{dark:G,light:G,hc:G},c.a("checkbox.border","Border color of checkbox widget.")),v("button.foreground",{dark:s.a.white,light:s.a.white,hc:s.a.white},c.a("buttonForeground","Button foreground color."))),Y=v("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},c.a("buttonBackground","Button background color.")),Z=v("button.hoverBackground",{dark:mn(Y,.2),light:vn(Y,.2),hc:null},c.a("buttonHoverBackground","Button background color when hovering.")),X=(v("button.border",{dark:S,light:S,hc:S},c.a("buttonBorder","Button border color.")),v("button.secondaryForeground",{dark:s.a.white,light:s.a.white,hc:s.a.white},c.a("buttonSecondaryForeground","Secondary button foreground color.")),v("button.secondaryBackground",{dark:"#3A3D41",light:"#5F6A79",hc:null},c.a("buttonSecondaryBackground","Secondary button background color."))),J=(v("button.secondaryHoverBackground",{dark:mn(X,.2),light:vn(X,.2),hc:null},c.a("buttonSecondaryHoverBackground","Secondary button background color when hovering.")),v("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:s.a.black},c.a("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count."))),Q=v("badge.foreground",{dark:s.a.white,light:"#333",hc:s.a.white},c.a("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),ee=v("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},c.a("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),te=v("scrollbarSlider.background",{dark:s.a.fromHex("#797979").transparent(.4),light:s.a.fromHex("#646464").transparent(.4),hc:bn(S,.6)},c.a("scrollbarSliderBackground","Scrollbar slider background color.")),ne=v("scrollbarSlider.hoverBackground",{dark:s.a.fromHex("#646464").transparent(.7),light:s.a.fromHex("#646464").transparent(.7),hc:bn(S,.8)},c.a("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),ie=v("scrollbarSlider.activeBackground",{dark:s.a.fromHex("#BFBFBF").transparent(.4),light:s.a.fromHex("#000000").transparent(.6),hc:S},c.a("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),re=v("progressBar.background",{dark:s.a.fromHex("#0E70C0"),light:s.a.fromHex("#0E70C0"),hc:S},c.a("progressBarBackground","Background color of the progress bar that can show for long running operations.")),oe=v("editorError.background",{dark:null,light:null,hc:null},c.a("editorError.background","Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),ae=v("editorError.foreground",{dark:"#F14C4C",light:"#E51400",hc:null},c.a("editorError.foreground","Foreground color of error squigglies in the editor.")),se=v("editorError.border",{dark:null,light:null,hc:s.a.fromHex("#E47777").transparent(.8)},c.a("errorBorder","Border color of error boxes in the editor.")),ue=v("editorWarning.background",{dark:null,light:null,hc:null},c.a("editorWarning.background","Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),le=v("editorWarning.foreground",{dark:"#CCA700",light:"#BF8803",hc:null},c.a("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),ce=v("editorWarning.border",{dark:null,light:null,hc:s.a.fromHex("#FFCC00").transparent(.8)},c.a("warningBorder","Border color of warning boxes in the editor.")),de=v("editorInfo.background",{dark:null,light:null,hc:null},c.a("editorInfo.background","Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations."),!0),he=v("editorInfo.foreground",{dark:"#3794FF",light:"#1a85ff",hc:"#3794FF"},c.a("editorInfo.foreground","Foreground color of info squigglies in the editor.")),fe=v("editorInfo.border",{dark:null,light:null,hc:s.a.fromHex("#3794FF").transparent(.8)},c.a("infoBorder","Border color of info boxes in the editor.")),ge=v("editorHint.foreground",{dark:s.a.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},c.a("editorHint.foreground","Foreground color of hint squigglies in the editor.")),pe=v("editorHint.border",{dark:null,light:null,hc:s.a.fromHex("#eeeeee").transparent(.8)},c.a("hintBorder","Border color of hint boxes in the editor.")),ve=(v("sash.hoverBorder",{dark:w,light:w,hc:w},c.a("sashActiveBorder","Border color of active sashes.")),v("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:s.a.black},c.a("editorBackground","Editor background color."))),me=v("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:s.a.white},c.a("editorForeground","Editor default foreground color.")),be=v("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},c.a("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),ye=v("editorWidget.foreground",{dark:_,light:_,hc:_},c.a("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),_e=v("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:S},c.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.")),ke=v("editorWidget.resizeBorder",{light:null,dark:null,hc:null},c.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.")),Ce=v("quickInput.background",{dark:be,light:be,hc:be},c.a("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette.")),we=v("quickInput.foreground",{dark:ye,light:ye,hc:ye},c.a("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),Se=v("quickInputTitle.background",{dark:new s.a(new s.c(255,255,255,.105)),light:new s.a(new s.c(0,0,0,.06)),hc:"#000000"},c.a("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),Oe=v("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:s.a.white},c.a("pickerGroupForeground","Quick picker color for grouping labels.")),De=v("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:s.a.white},c.a("pickerGroupBorder","Quick picker color for grouping borders.")),Ee=v("keybindingLabel.background",{dark:new s.a(new s.c(128,128,128,.17)),light:new s.a(new s.c(221,221,221,.4)),hc:s.a.transparent},c.a("keybindingLabelBackground","Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.")),xe=v("keybindingLabel.foreground",{dark:s.a.fromHex("#CCCCCC"),light:s.a.fromHex("#555555"),hc:s.a.white},c.a("keybindingLabelForeground","Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.")),Le=v("keybindingLabel.border",{dark:new s.a(new s.c(51,51,51,.6)),light:new s.a(new s.c(204,204,204,.4)),hc:new s.a(new s.c(111,195,223))},c.a("keybindingLabelBorder","Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.")),je=v("keybindingLabel.bottomBorder",{dark:new s.a(new s.c(68,68,68,.6)),light:new s.a(new s.c(187,187,187,.4)),hc:new s.a(new s.c(111,195,223))},c.a("keybindingLabelBottomBorder","Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.")),Ne=v("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},c.a("editorSelectionBackground","Color of the editor selection.")),Ae=v("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},c.a("editorSelectionForeground","Color of the selected text for high contrast.")),Te=v("editor.inactiveSelectionBackground",{light:bn(Ne,.5),dark:bn(Ne,.5),hc:bn(Ne,.5)},c.a("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Ie=v("editor.selectionHighlightBackground",{light:_n(Ne,ve,.3,.6),dark:_n(Ne,ve,.3,.6),hc:null},c.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),Me=v("editor.selectionHighlightBorder",{light:null,dark:null,hc:O},c.a("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),Fe=v("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},c.a("editorFindMatch","Color of the current search match.")),Pe=v("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},c.a("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0),Re=v("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},c.a("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),Be=v("editor.findMatchBorder",{light:null,dark:null,hc:O},c.a("editorFindMatchBorder","Border color of the current search match.")),We=v("editor.findMatchHighlightBorder",{light:null,dark:null,hc:O},c.a("findMatchHighlightBorder","Border color of the other search matches.")),Ve=v("editor.findRangeHighlightBorder",{dark:null,light:null,hc:bn(O,.4)},c.a("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),He=(v("searchEditor.findMatchBackground",{light:bn(Pe,.66),dark:bn(Pe,.66),hc:Pe},c.a("searchEditor.queryMatch","Color of the Search Editor query matches.")),v("searchEditor.findMatchBorder",{light:bn(We,.66),dark:bn(We,.66),hc:We},c.a("searchEditor.editorFindMatchBorder","Border color of the Search Editor query matches.")),v("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},c.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)),ze=v("editorHoverWidget.background",{light:be,dark:be,hc:be},c.a("hoverBackground","Background color of the editor hover.")),Ue=v("editorHoverWidget.foreground",{light:ye,dark:ye,hc:ye},c.a("hoverForeground","Foreground color of the editor hover.")),Ke=v("editorHoverWidget.border",{light:_e,dark:_e,hc:_e},c.a("hoverBorder","Border color of the editor hover.")),qe=v("editorHoverWidget.statusBarBackground",{dark:mn(ze,.2),light:vn(ze,.05),hc:be},c.a("statusBarBackground","Background color of the editor hover status bar.")),Ge=v("editorLink.activeForeground",{dark:"#4E94CE",light:s.a.blue,hc:s.a.cyan},c.a("activeLinkForeground","Color of active links.")),$e=v("editorInlayHint.foreground",{dark:bn(Q,.8),light:bn(Q,.8),hc:Q},c.a("editorInlayHintForeground","Foreground color of inline hints")),Ye=v("editorInlayHint.background",{dark:bn(J,.6),light:bn(J,.3),hc:J},c.a("editorInlayHintBackground","Background color of inline hints")),Ze=v("editorInlayHint.typeForeground",{dark:$e,light:$e,hc:$e},c.a("editorInlayHintForegroundTypes","Foreground color of inline hints for types")),Xe=v("editorInlayHint.typeBackground",{dark:Ye,light:Ye,hc:Ye},c.a("editorInlayHintBackgroundTypes","Background color of inline hints for types")),Je=v("editorInlayHint.parameterForeground",{dark:$e,light:$e,hc:$e},c.a("editorInlayHintForegroundParameter","Foreground color of inline hints for parameters")),Qe=v("editorInlayHint.parameterBackground",{dark:Ye,light:Ye,hc:Ye},c.a("editorInlayHintBackgroundParameter","Background color of inline hints for parameters")),et=v("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},c.a("editorLightBulbForeground","The color used for the lightbulb actions icon.")),tt=v("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},c.a("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),nt=new s.a(new s.c(155,185,85,.2)),it=new s.a(new s.c(255,0,0,.2)),rt=v("diffEditor.insertedTextBackground",{dark:nt,light:nt,hc:null},c.a("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),ot=v("diffEditor.removedTextBackground",{dark:it,light:it,hc:null},c.a("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),at=v("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},c.a("diffEditorInsertedOutline","Outline color for the text that got inserted.")),st=v("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},c.a("diffEditorRemovedOutline","Outline color for text that got removed.")),ut=v("diffEditor.border",{dark:null,light:null,hc:S},c.a("diffEditorBorder","Border color between the two text editors.")),lt=v("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},c.a("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),ct=v("list.focusBackground",{dark:null,light:null,hc:null},c.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.")),dt=v("list.focusForeground",{dark:null,light:null,hc:null},c.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.")),ht=v("list.focusOutline",{dark:w,light:w,hc:O},c.a("listFocusOutline","List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),ft=v("list.activeSelectionBackground",{dark:"#094771",light:"#0060C0",hc:null},c.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.")),gt=v("list.activeSelectionForeground",{dark:s.a.white,light:s.a.white,hc:null},c.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.")),pt=v("list.activeSelectionIconForeground",{dark:null,light:null,hc:null},c.a("listActiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),vt=v("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},c.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.")),mt=v("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},c.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.")),bt=v("list.inactiveSelectionIconForeground",{dark:null,light:null,hc:null},c.a("listInactiveSelectionIconForeground","List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),yt=v("list.inactiveFocusBackground",{dark:null,light:null,hc:null},c.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.")),_t=v("list.inactiveFocusOutline",{dark:null,light:null,hc:null},c.a("listInactiveFocusOutline","List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),kt=v("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},c.a("listHoverBackground","List/Tree background when hovering over items using the mouse.")),Ct=v("list.hoverForeground",{dark:null,light:null,hc:null},c.a("listHoverForeground","List/Tree foreground when hovering over items using the mouse.")),wt=v("list.dropBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},c.a("listDropBackground","List/Tree drag and drop background when moving items around using the mouse.")),St=v("list.highlightForeground",{dark:"#18A3FF",light:"#0066BF",hc:w},c.a("highlight","List/Tree foreground color of the match highlights when searching inside the list/tree.")),Ot=v("list.focusHighlightForeground",{dark:St,light:(m=ft,b=St,y="#9DDDFF",{op:5,if:m,then:b,else:y}),hc:St},c.a("listFocusHighlightForeground","List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.")),Dt=(v("list.invalidItemForeground",{dark:"#B89500",light:"#B89500",hc:"#B89500"},c.a("invalidItemForeground","List/Tree foreground color for invalid items, for example an unresolved root in explorer.")),v("list.errorForeground",{dark:"#F88070",light:"#B01011",hc:null},c.a("listErrorForeground","Foreground color of list items containing errors.")),v("list.warningForeground",{dark:"#CCA700",light:"#855F00",hc:null},c.a("listWarningForeground","Foreground color of list items containing warnings.")),v("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:s.a.black},c.a("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),Et=v("listFilterWidget.outline",{dark:s.a.transparent,light:s.a.transparent,hc:"#f38518"},c.a("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),xt=v("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:S},c.a("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),Lt=(v("list.filterMatchBackground",{dark:Pe,light:Pe,hc:null},c.a("listFilterMatchHighlight","Background color of the filtered match.")),v("list.filterMatchBorder",{dark:We,light:We,hc:S},c.a("listFilterMatchHighlightBorder","Border color of the filtered match.")),v("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},c.a("treeIndentGuidesStroke","Tree stroke color for the indentation guides."))),jt=v("tree.tableColumnsBorder",{dark:"#CCCCCC20",light:"#61616120",hc:null},c.a("tableColumnsBorder","Table border color between columns.")),Nt=v("tree.tableOddRowsBackground",{dark:bn(_,.04),light:bn(_,.04),hc:null},c.a("tableOddRowsBackgroundColor","Background color for odd table rows.")),At=(v("list.deemphasizedForeground",{dark:"#8C8C8C",light:"#8E8E90",hc:"#A7A8A9"},c.a("listDeemphasizedForeground","List/Tree foreground color for items that are deemphasized. ")),v("quickInput.list.focusBackground",{dark:null,light:null,hc:null},"",void 0,c.a("quickInput.list.focusBackground deprecation","Please use quickInputList.focusBackground instead"))),Tt=v("quickInputList.focusForeground",{dark:gt,light:gt,hc:gt},c.a("quickInput.listFocusForeground","Quick picker foreground color for the focused item.")),It=v("quickInputList.focusIconForeground",{dark:pt,light:pt,hc:pt},c.a("quickInput.listFocusIconForeground","Quick picker icon foreground color for the focused item.")),Mt=v("quickInputList.focusBackground",{dark:yn(At,ft),light:yn(At,ft),hc:null},c.a("quickInput.listFocusBackground","Quick picker background color for the focused item.")),Ft=v("menu.border",{dark:null,light:null,hc:S},c.a("menuBorder","Border color of menus.")),Pt=v("menu.foreground",{dark:q,light:_,hc:q},c.a("menuForeground","Foreground color of menu items.")),Rt=v("menu.background",{dark:K,light:K,hc:K},c.a("menuBackground","Background color of menu items.")),Bt=v("menu.selectionForeground",{dark:gt,light:gt,hc:gt},c.a("menuSelectionForeground","Foreground color of the selected menu item in menus.")),Wt=v("menu.selectionBackground",{dark:ft,light:ft,hc:ft},c.a("menuSelectionBackground","Background color of the selected menu item in menus.")),Vt=v("menu.selectionBorder",{dark:null,light:null,hc:O},c.a("menuSelectionBorder","Border color of the selected menu item in menus.")),Ht=v("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:S},c.a("menuSeparatorBackground","Color of a separator menu item in menus.")),zt=v("toolbar.hoverBackground",{dark:"#5a5d5e50",light:"#b8b8b850",hc:null},c.a("toolbarHoverBackground","Toolbar background when hovering over actions using the mouse")),Ut=(v("toolbar.hoverOutline",{dark:null,light:null,hc:O},c.a("toolbarHoverOutline","Toolbar outline when hovering over actions using the mouse")),v("toolbar.activeBackground",{dark:mn(zt,.1),light:vn(zt,.1),hc:null},c.a("toolbarActiveBackground","Toolbar background when holding the mouse over actions")),v("editor.snippetTabstopHighlightBackground",{dark:new s.a(new s.c(124,124,124,.3)),light:new s.a(new s.c(10,50,100,.2)),hc:new s.a(new s.c(124,124,124,.3))},c.a("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),v("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},c.a("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),v("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},c.a("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),v("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new s.a(new s.c(10,50,100,.5)),hc:"#525252"},c.a("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),v("breadcrumb.foreground",{light:bn(_,.8),dark:bn(_,.8),hc:bn(_,.8)},c.a("breadcrumbsFocusForeground","Color of focused breadcrumb items.")),v("breadcrumb.background",{light:ve,dark:ve,hc:ve},c.a("breadcrumbsBackground","Background color of breadcrumb items.")),v("breadcrumb.focusForeground",{light:vn(_,.2),dark:mn(_,.1),hc:mn(_,.1)},c.a("breadcrumbsFocusForeground","Color of focused breadcrumb items.")),v("breadcrumb.activeSelectionForeground",{light:vn(_,.2),dark:mn(_,.1),hc:mn(_,.1)},c.a("breadcrumbsSelectedForegound","Color of selected breadcrumb items.")),v("breadcrumbPicker.background",{light:be,dark:be,hc:be},c.a("breadcrumbsSelectedBackground","Background color of breadcrumb item picker.")),s.a.fromHex("#40C8AE").transparent(.5)),Kt=s.a.fromHex("#40A6FF").transparent(.5),qt=s.a.fromHex("#606060").transparent(.4),Gt=.4,$t=v("merge.currentHeaderBackground",{dark:Ut,light:Ut,hc:null},c.a("mergeCurrentHeaderBackground","Current header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations."),!0),Yt=(v("merge.currentContentBackground",{dark:bn($t,Gt),light:bn($t,Gt),hc:bn($t,Gt)},c.a("mergeCurrentContentBackground","Current content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations."),!0),v("merge.incomingHeaderBackground",{dark:Kt,light:Kt,hc:null},c.a("mergeIncomingHeaderBackground","Incoming header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations."),!0)),Zt=(v("merge.incomingContentBackground",{dark:bn(Yt,Gt),light:bn(Yt,Gt),hc:bn(Yt,Gt)},c.a("mergeIncomingContentBackground","Incoming content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations."),!0),v("merge.commonHeaderBackground",{dark:qt,light:qt,hc:null},c.a("mergeCommonHeaderBackground","Common ancestor header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations."),!0)),Xt=(v("merge.commonContentBackground",{dark:bn(Zt,Gt),light:bn(Zt,Gt),hc:bn(Zt,Gt)},c.a("mergeCommonContentBackground","Common ancestor content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations."),!0),v("merge.border",{dark:null,light:null,hc:"#C3DF6F"},c.a("mergeBorder","Border color on headers and the splitter in inline merge-conflicts."))),Jt=(v("editorOverviewRuler.currentContentForeground",{dark:bn($t,1),light:bn($t,1),hc:Xt},c.a("overviewRulerCurrentContentForeground","Current overview ruler foreground for inline merge-conflicts.")),v("editorOverviewRuler.incomingContentForeground",{dark:bn(Yt,1),light:bn(Yt,1),hc:Xt},c.a("overviewRulerIncomingContentForeground","Incoming overview ruler foreground for inline merge-conflicts.")),v("editorOverviewRuler.commonContentForeground",{dark:bn(Zt,1),light:bn(Zt,1),hc:Xt},c.a("overviewRulerCommonContentForeground","Common ancestor overview ruler foreground for inline merge-conflicts.")),v("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},c.a("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Qt=v("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},c.a("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),en=v("editorOverviewRuler.unicodeForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},c.a("overviewRulerUnicodeForeground","Overview ruler marker color for highlighted unicode characters. The color must not be opaque so as not to hide underlying decorations."),!0),tn=v("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},c.a("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),nn=v("minimap.selectionOccurrenceHighlight",{light:"#c9c9c9",dark:"#676767",hc:"#ffffff"},c.a("minimapSelectionOccurrenceHighlight","Minimap marker color for repeating editor selections."),!0),rn=v("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},c.a("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0),on=v("minimap.errorHighlight",{dark:new s.a(new s.c(255,18,18,.7)),light:new s.a(new s.c(255,18,18,.7)),hc:new s.a(new s.c(255,50,50,1))},c.a("minimapError","Minimap marker color for errors.")),an=v("minimap.warningHighlight",{dark:le,light:le,hc:ce},c.a("overviewRuleWarning","Minimap marker color for warnings.")),sn=v("minimap.background",{dark:null,light:null,hc:null},c.a("minimapBackground","Minimap background color.")),un=v("minimap.foregroundOpacity",{dark:s.a.fromHex("#000f"),light:s.a.fromHex("#000f"),hc:s.a.fromHex("#000f")},c.a("minimapForegroundOpacity",'Opacity of foreground elements rendered in the minimap. For example, "#000000c0" will render the elements with 75% opacity.')),ln=v("minimap.unicodeHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},c.a("minimapUnicodeHighlight","Minimap marker color for highlighted unicode characters.")),cn=v("minimapSlider.background",{light:bn(te,.5),dark:bn(te,.5),hc:bn(te,.5)},c.a("minimapSliderBackground","Minimap slider background color.")),dn=v("minimapSlider.hoverBackground",{light:bn(ne,.5),dark:bn(ne,.5),hc:bn(ne,.5)},c.a("minimapSliderHoverBackground","Minimap slider background color when hovering.")),hn=v("minimapSlider.activeBackground",{light:bn(ie,.5),dark:bn(ie,.5),hc:bn(ie,.5)},c.a("minimapSliderActiveBackground","Minimap slider background color when clicked on.")),fn=v("problemsErrorIcon.foreground",{dark:ae,light:ae,hc:ae},c.a("problemsErrorIconForeground","The color used for the problems error icon.")),gn=v("problemsWarningIcon.foreground",{dark:le,light:le,hc:le},c.a("problemsWarningIconForeground","The color used for the problems warning icon.")),pn=v("problemsInfoIcon.foreground",{dark:he,light:he,hc:he},c.a("problemsInfoIconForeground","The color used for the problems info icon."));v("charts.foreground",{dark:_,light:_,hc:_},c.a("chartsForeground","The foreground color used in charts.")),v("charts.lines",{dark:bn(_,.5),light:bn(_,.5),hc:bn(_,.5)},c.a("chartsLines","The color used for horizontal lines in charts.")),v("charts.red",{dark:ae,light:ae,hc:ae},c.a("chartsRed","The red color used in chart visualizations.")),v("charts.blue",{dark:he,light:he,hc:he},c.a("chartsBlue","The blue color used in chart visualizations.")),v("charts.yellow",{dark:le,light:le,hc:le},c.a("chartsYellow","The yellow color used in chart visualizations.")),v("charts.orange",{dark:tn,light:tn,hc:tn},c.a("chartsOrange","The orange color used in chart visualizations.")),v("charts.green",{dark:"#89D185",light:"#388A34",hc:"#89D185"},c.a("chartsGreen","The green color used in chart visualizations.")),v("charts.purple",{dark:"#B180D7",light:"#652D90",hc:"#B180D7"},c.a("chartsPurple","The purple color used in chart visualizations."));function vn(e,t){return{op:0,value:e,factor:t}}function mn(e,t){return{op:1,value:e,factor:t}}function bn(e,t){return{op:2,value:e,factor:t}}function yn(){for(var e=arguments.length,t=new Array(e),n=0;n "+this.positionLineNumber+","+this.positionColumn+"]"}},{key:"equalsSelection",value:function(e){return n.selectionsEqual(this,e)}},{key:"getDirection",value:function(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}},{key:"setEndPosition",value:function(e,t){return 0===this.getDirection()?new n(this.startLineNumber,this.startColumn,e,t):new n(e,t,this.startLineNumber,this.startColumn)}},{key:"getPosition",value:function(){return new s.a(this.positionLineNumber,this.positionColumn)}},{key:"getSelectionStart",value:function(){return new s.a(this.selectionStartLineNumber,this.selectionStartColumn)}},{key:"setStartPosition",value:function(e,t){return 0===this.getDirection()?new n(e,t,this.endLineNumber,this.endColumn):new n(this.endLineNumber,this.endColumn,e,t)}}],[{key:"selectionsEqual",value:function(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}},{key:"fromPositions",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return new n(e.lineNumber,e.column,t.lineNumber,t.column)}},{key:"fromRange",value:function(e,t){return 0===t?new n(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):new n(e.endLineNumber,e.endColumn,e.startLineNumber,e.startColumn)}},{key:"liftSelection",value:function(e){return new n(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}},{key:"selectionsArrEqual",value: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;n0&&void 0!==arguments[0]&&arguments[0];e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof u&&this._token.dispose():this._token=i.None}}]),e}()},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i,r=n(85),o=n(99);!function(e){e.editorSimpleInput=new o.c("editorSimpleInput",!1,!0),e.editorTextFocus=new o.c("editorTextFocus",!1,r.a("editorTextFocus","Whether the editor text has focus (cursor is blinking)")),e.focus=new o.c("editorFocus",!1,r.a("editorFocus","Whether the editor or an editor widget has focus (e.g. focus is in the find widget)")),e.textInputFocus=new o.c("textInputFocus",!1,r.a("textInputFocus","Whether an editor or a rich text input has focus (cursor is blinking)")),e.readOnly=new o.c("editorReadonly",!1,r.a("editorReadonly","Whether the editor is read only")),e.inDiffEditor=new o.c("inDiffEditor",!1,r.a("inDiffEditor","Whether the context is a diff editor")),e.columnSelection=new o.c("editorColumnSelection",!1,r.a("editorColumnSelection","Whether `editor.columnSelection` is enabled")),e.writable=e.readOnly.toNegated(),e.hasNonEmptySelection=new o.c("editorHasSelection",!1,r.a("editorHasSelection","Whether the editor has text selected")),e.hasOnlyEmptySelection=e.hasNonEmptySelection.toNegated(),e.hasMultipleSelections=new o.c("editorHasMultipleSelections",!1,r.a("editorHasMultipleSelections","Whether the editor has multiple selections")),e.hasSingleSelection=e.hasMultipleSelections.toNegated(),e.tabMovesFocus=new o.c("editorTabMovesFocus",!1,r.a("editorTabMovesFocus","Whether `Tab` will move focus out of the editor")),e.tabDoesNotMoveFocus=e.tabMovesFocus.toNegated(),e.isInWalkThroughSnippet=new o.c("isInEmbeddedEditor",!1,!0),e.canUndo=new o.c("canUndo",!1,!0),e.canRedo=new o.c("canRedo",!1,!0),e.hoverVisible=new o.c("editorHoverVisible",!1,r.a("editorHoverVisible","Whether the editor hover is visible")),e.inCompositeEditor=new o.c("inCompositeEditor",void 0,r.a("inCompositeEditor","Whether the editor is part of a larger editor (e.g. notebooks)")),e.notInCompositeEditor=e.inCompositeEditor.toNegated(),e.languageId=new o.c("editorLangId","",r.a("editorLangId","The language identifier of the editor")),e.hasCompletionItemProvider=new o.c("editorHasCompletionItemProvider",!1,r.a("editorHasCompletionItemProvider","Whether the editor has a completion item provider")),e.hasCodeActionsProvider=new o.c("editorHasCodeActionsProvider",!1,r.a("editorHasCodeActionsProvider","Whether the editor has a code actions provider")),e.hasCodeLensProvider=new o.c("editorHasCodeLensProvider",!1,r.a("editorHasCodeLensProvider","Whether the editor has a code lens provider")),e.hasDefinitionProvider=new o.c("editorHasDefinitionProvider",!1,r.a("editorHasDefinitionProvider","Whether the editor has a definition provider")),e.hasDeclarationProvider=new o.c("editorHasDeclarationProvider",!1,r.a("editorHasDeclarationProvider","Whether the editor has a declaration provider")),e.hasImplementationProvider=new o.c("editorHasImplementationProvider",!1,r.a("editorHasImplementationProvider","Whether the editor has an implementation provider")),e.hasTypeDefinitionProvider=new o.c("editorHasTypeDefinitionProvider",!1,r.a("editorHasTypeDefinitionProvider","Whether the editor has a type definition provider")),e.hasHoverProvider=new o.c("editorHasHoverProvider",!1,r.a("editorHasHoverProvider","Whether the editor has a hover provider")),e.hasDocumentHighlightProvider=new o.c("editorHasDocumentHighlightProvider",!1,r.a("editorHasDocumentHighlightProvider","Whether the editor has a document highlight provider")),e.hasDocumentSymbolProvider=new o.c("editorHasDocumentSymbolProvider",!1,r.a("editorHasDocumentSymbolProvider","Whether the editor has a document symbol provider")),e.hasReferenceProvider=new o.c("editorHasReferenceProvider",!1,r.a("editorHasReferenceProvider","Whether the editor has a reference provider")),e.hasRenameProvider=new o.c("editorHasRenameProvider",!1,r.a("editorHasRenameProvider","Whether the editor has a rename provider")),e.hasSignatureHelpProvider=new o.c("editorHasSignatureHelpProvider",!1,r.a("editorHasSignatureHelpProvider","Whether the editor has a signature help provider")),e.hasInlayHintsProvider=new o.c("editorHasInlayHintsProvider",!1,r.a("editorHasInlayHintsProvider","Whether the editor has an inline hints provider")),e.hasDocumentFormattingProvider=new o.c("editorHasDocumentFormattingProvider",!1,r.a("editorHasDocumentFormattingProvider","Whether the editor has a document formatting provider")),e.hasDocumentSelectionFormattingProvider=new o.c("editorHasDocumentSelectionFormattingProvider",!1,r.a("editorHasDocumentSelectionFormattingProvider","Whether the editor has a document selection formatting provider")),e.hasMultipleDocumentFormattingProvider=new o.c("editorHasMultipleDocumentFormattingProvider",!1,r.a("editorHasMultipleDocumentFormattingProvider","Whether the editor has multiple document formatting providers")),e.hasMultipleDocumentSelectionFormattingProvider=new o.c("editorHasMultipleDocumentSelectionFormattingProvider",!1,r.a("editorHasMultipleDocumentSelectionFormattingProvider","Whether the editor has multiple document selection formatting providers"))}(i||(i={}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return D}));var i,r=n(11),o=n(76),a=n(77),s=n(74),u=n(75),l=n(234),c=n(100),d=/^\w[\w\d+.-]*$/,h=/^\//,f=/^\/\//;function g(e,t){if(!e.scheme&&t)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'.concat(e.authority,'", path: "').concat(e.path,'", query: "').concat(e.query,'", fragment: "').concat(e.fragment,'"}'));if(e.scheme&&!d.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!h.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(f.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 ("//")')}function p(e,t){return e||t?e:"file"}function v(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==b&&(t=b+t):t=b}return t}var m="",b="/",y=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,_=function(){function e(t,n,i,r,o){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];Object(s.a)(this,e),"object"===typeof t?(this.scheme=t.scheme||m,this.authority=t.authority||m,this.path=t.path||m,this.query=t.query||m,this.fragment=t.fragment||m):(this.scheme=p(t,a),this.authority=n||m,this.path=v(this.scheme,i||m),this.query=r||m,this.fragment=o||m,g(this,a))}return Object(u.a)(e,[{key:"fsPath",get:function(){return D(this,!1)}},{key:"with",value:function(e){if(!e)return this;var t=e.scheme,n=e.authority,i=e.path,r=e.query,o=e.fragment;return void 0===t?t=this.scheme:null===t&&(t=m),void 0===n?n=this.authority:null===n&&(n=m),void 0===i?i=this.path:null===i&&(i=m),void 0===r?r=this.query:null===r&&(r=m),void 0===o?o=this.fragment:null===o&&(o=m),t===this.scheme&&n===this.authority&&i===this.path&&r===this.query&&o===this.fragment?this:new C(t,n,i,r,o)}},{key:"toString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return E(this,e)}},{key:"toJSON",value:function(){return this}}],[{key:"isUri",value: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&&"string"===typeof t.fsPath&&"function"===typeof t.with&&"function"===typeof t.toString)}},{key:"parse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=y.exec(e);return n?new C(n[2]||m,j(n[4]||m),j(n[5]||m),j(n[7]||m),j(n[9]||m),t):new C(m,m,m,m,m)}},{key:"file",value:function(e){var t=m;if(c.i&&(e=e.replace(/\\/g,b)),e[0]===b&&e[1]===b){var n=e.indexOf(b,2);-1===n?(t=e.substring(2),e=b):(t=e.substring(2,n),e=e.substring(n)||b)}return new C("file",t,e,m,m)}},{key:"from",value:function(e){var t=new C(e.scheme,e.authority,e.path,e.query,e.fragment);return g(t,!0),t}},{key:"joinPath",value:function(t){if(!t.path)throw new Error("[UriError]: cannot call joinPath on URI without path");for(var n,i,r,o=arguments.length,a=new Array(o>1?o-1:0),s=1;s0&&void 0!==arguments[0]&&arguments[0];return e?E(this,!0):(this._formatted||(this._formatted=E(this,!1)),this._formatted)}},{key:"toJSON",value:function(){var e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=k),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}}]),n}(_),w=(i={},Object(r.a)(i,58,"%3A"),Object(r.a)(i,47,"%2F"),Object(r.a)(i,63,"%3F"),Object(r.a)(i,35,"%23"),Object(r.a)(i,91,"%5B"),Object(r.a)(i,93,"%5D"),Object(r.a)(i,64,"%40"),Object(r.a)(i,33,"%21"),Object(r.a)(i,36,"%24"),Object(r.a)(i,38,"%26"),Object(r.a)(i,39,"%27"),Object(r.a)(i,40,"%28"),Object(r.a)(i,41,"%29"),Object(r.a)(i,42,"%2A"),Object(r.a)(i,43,"%2B"),Object(r.a)(i,44,"%2C"),Object(r.a)(i,59,"%3B"),Object(r.a)(i,61,"%3D"),Object(r.a)(i,32,"%20"),i);function S(e,t){for(var n=void 0,i=-1,r=0;r=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||45===o||46===o||95===o||126===o||t&&47===o)-1!==i&&(n+=encodeURIComponent(e.substring(i,r)),i=-1),void 0!==n&&(n+=e.charAt(r));else{void 0===n&&(n=e.substr(0,r));var a=w[o];void 0!==a?(-1!==i&&(n+=encodeURIComponent(e.substring(i,r)),i=-1),n+=a):-1===i&&(i=r)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function O(e){for(var t=void 0,n=0;n1&&"file"===e.scheme?"//".concat(e.authority).concat(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)?t?e.path.substr(1):e.path[1].toLowerCase()+e.path.substr(2):e.path,c.i&&(n=n.replace(/\//g,"\\")),n}function E(e,t){var n=t?O:S,i="",r=e.scheme,o=e.authority,a=e.path,s=e.query,u=e.fragment;if(r&&(i+=r,i+=":"),(o||"file"===r)&&(i+=b,i+=b),o){var l=o.indexOf("@");if(-1!==l){var c=o.substr(0,l);o=o.substr(l+1),-1===(l=c.indexOf(":"))?i+=n(c,!1):(i+=n(c.substr(0,l),!1),i+=":",i+=n(c.substr(l+1),!1)),i+="@"}-1===(l=(o=o.toLowerCase()).indexOf(":"))?i+=n(o,!1):(i+=n(o.substr(0,l),!1),i+=o.substr(l))}if(a){if(a.length>=3&&47===a.charCodeAt(0)&&58===a.charCodeAt(2)){var d=a.charCodeAt(1);d>=65&&d<=90&&(a="/".concat(String.fromCharCode(d+32),":").concat(a.substr(3)))}else if(a.length>=2&&58===a.charCodeAt(1)){var h=a.charCodeAt(0);h>=65&&h<=90&&(a="".concat(String.fromCharCode(h+32),":").concat(a.substr(2)))}i+=n(a,!0)}return s&&(i+="?",i+=n(s,!1)),u&&(i+="#",i+=t?u:S(u,!1)),i}function x(e){try{return decodeURIComponent(e)}catch(t){return e.length>3?e.substr(0,3)+x(e.substr(3)):e}}var L=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function j(e){return e.match(L)?e.replace(L,(function(e){return x(e)})):e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return f}));var i=n(78),r=n(74),o=n(75),a=n(84),s=n(185),u=n(79),l=n(233),c=n(109),d=n(89),h=Object(d.c)("commandService"),f=new(function(){function e(){Object(r.a)(this,e),this._commands=new Map,this._onDidRegisterCommand=new a.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}return Object(o.a)(e,[{key:"registerCommand",value:function(e,t){var n=this;if(!e)throw new Error("invalid command");if("string"===typeof e){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.description){var r,o=[],a=Object(i.a)(e.description.args);try{for(a.s();!(r=a.n()).done;){var s=r.value;o.push(s.constraint)}}catch(v){a.e(v)}finally{a.f()}var d=e.handler;e.handler=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i1?i-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:null;Object(c.a)(this,e),this.schema=void 0,this.id=t,this.name="_never_",this.defaultValue=void 0,this.deps=n}return Object(d.a)(e,[{key:"applyUpdate",value:function(e,t){return w(e,t)}},{key:"validate",value:function(e){return this.defaultValue}}]),e}(),O=function(){function e(t,n,i,r){Object(c.a)(this,e),this.id=t,this.name=n,this.defaultValue=i,this.schema=r}return Object(d.a)(e,[{key:"applyUpdate",value:function(e,t){return w(e,t)}},{key:"validate",value:function(e){return"undefined"===typeof e?this.defaultValue:e}},{key:"compute",value:function(e,t,n){return n}}]),e}();function D(e,t){return"undefined"===typeof e?t:"false"!==e&&Boolean(e)}var E=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,i,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return Object(c.a)(this,n),"undefined"!==typeof o&&(o.type="boolean",o.default=r),t.call(this,e,i,r,o)}return Object(d.a)(n,[{key:"validate",value:function(e){return D(e,this.defaultValue)}}]),n}(O);function x(e,t,n,i){if("undefined"===typeof e)return t;var r=parseInt(e,10);return isNaN(r)?t:(r=Math.max(n,r),0|(r=Math.min(i,r)))}var L=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,i,r,o,a){var s,u=arguments.length>5&&void 0!==arguments[5]?arguments[5]:void 0;return Object(c.a)(this,n),"undefined"!==typeof u&&(u.type="integer",u.default=r,u.minimum=o,u.maximum=a),(s=t.call(this,e,i,r,u)).minimum=o,s.maximum=a,s}return Object(d.a)(n,[{key:"validate",value:function(e){return n.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}],[{key:"clampedInt",value:function(e,t,n,i){return x(e,t,n,i)}}]),n}(O),j=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,i,r,o,a){var s;return Object(c.a)(this,n),"undefined"!==typeof a&&(a.type="number",a.default=r),(s=t.call(this,e,i,r,a)).validationFn=o,s}return Object(d.a)(n,[{key:"validate",value:function(e){return this.validationFn(n.float(e,this.defaultValue))}}],[{key:"clamp",value:function(e,t,n){return en?n:e}},{key:"float",value:function(e,t){if("number"===typeof e)return e;if("undefined"===typeof e)return t;var n=parseFloat(e);return isNaN(n)?t:n}}]),n}(O),N=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,i,r){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return Object(c.a)(this,n),"undefined"!==typeof o&&(o.type="string",o.default=r),t.call(this,e,i,r,o)}return Object(d.a)(n,[{key:"validate",value:function(e){return n.string(e,this.defaultValue)}}],[{key:"string",value:function(e,t){return"string"!==typeof e?t:e}}]),n}(O);function A(e,t,n){return"string"!==typeof e||-1===n.indexOf(e)?t:e}var T=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,i,r,o){var a,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0;return Object(c.a)(this,n),"undefined"!==typeof s&&(s.type="string",s.enum=o,s.default=r),(a=t.call(this,e,i,r,s))._allowedValues=o,a}return Object(d.a)(n,[{key:"validate",value:function(e){return A(e,this.defaultValue,this._allowedValues)}}]),n}(O),I=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,i,r,o,a,s){var u,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:void 0;return Object(c.a)(this,n),"undefined"!==typeof l&&(l.type="string",l.enum=a,l.default=o),(u=t.call(this,e,i,r,l))._allowedValues=a,u._convert=s,u}return Object(d.a)(n,[{key:"validate",value:function(e){return"string"!==typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)}}]),n}(k);var M,F=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[h.a("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),h.a("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader. Word wrapping will be disabled."),h.a("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:h.a("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers. Setting to on will disable word wrapping.")})}return Object(d.a)(n,[{key:"validate",value:function(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue}},{key:"compute",value:function(e,t,n){return 0===n?e.accessibilitySupport:n}}]),n}(k),P=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={insertSpace:!0,ignoreEmptyLines:!0};return t.call(this,19,"comments",e,{"editor.comments.insertSpace":{type:"boolean",default:e.insertSpace,description:h.a("comments.insertSpace","Controls whether a space character is inserted when commenting.")},"editor.comments.ignoreEmptyLines":{type:"boolean",default:e.ignoreEmptyLines,description:h.a("comments.ignoreEmptyLines","Controls if empty lines should be ignored with toggle, add or remove actions for line comments.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{insertSpace:D(t.insertSpace,this.defaultValue.insertSpace),ignoreEmptyLines:D(t.ignoreEmptyLines,this.defaultValue.ignoreEmptyLines)}}}]),n}(k);!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"}(M||(M={}));var R=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,127,[65,33])}return Object(d.a)(n,[{key:"compute",value:function(e,t,n){var i=["monaco-editor"];return t.get(33)&&i.push(t.get(33)),e.extraEditorClassName&&i.push(e.extraEditorClassName),"default"===t.get(65)?i.push("mouse-default"):"copy"===t.get(65)&&i.push("mouse-copy"),t.get(99)&&i.push("showUnused"),t.get(125)&&i.push("showDeprecated"),i.join(" ")}}]),n}(S),B=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,32,"emptySelectionClipboard",!0,{description:h.a("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}return Object(d.a)(n,[{key:"compute",value:function(e,t,n){return n&&e.emptySelectionClipboard}}]),n}(E),W=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={cursorMoveOnType:!0,seedSearchStringFromSelection:"always",autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0,loop:!0};return t.call(this,35,"find",e,{"editor.find.cursorMoveOnType":{type:"boolean",default:e.cursorMoveOnType,description:h.a("find.cursorMoveOnType","Controls whether the cursor should jump to find matches while typing.")},"editor.find.seedSearchStringFromSelection":{type:"string",enum:["never","always","selection"],default:e.seedSearchStringFromSelection,enumDescriptions:[h.a("editor.find.seedSearchStringFromSelection.never","Never seed search string from the editor selection."),h.a("editor.find.seedSearchStringFromSelection.always","Always seed search string from the editor selection, including word at cursor position."),h.a("editor.find.seedSearchStringFromSelection.selection","Only seed search string from the editor selection.")],description:h.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:e.autoFindInSelection,enumDescriptions:[h.a("editor.find.autoFindInSelection.never","Never turn on Find in Selection automatically (default)."),h.a("editor.find.autoFindInSelection.always","Always turn on Find in Selection automatically."),h.a("editor.find.autoFindInSelection.multiline","Turn on Find in Selection automatically when multiple lines of content are selected.")],description:h.a("find.autoFindInSelection","Controls the condition for turning on Find in Selection automatically.")},"editor.find.globalFindClipboard":{type:"boolean",default:e.globalFindClipboard,description:h.a("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:f.f},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:e.addExtraSpaceOnTop,description:h.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.")},"editor.find.loop":{type:"boolean",default:e.loop,description:h.a("find.loop","Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{cursorMoveOnType:D(t.cursorMoveOnType,this.defaultValue.cursorMoveOnType),seedSearchStringFromSelection:"boolean"===typeof e.seedSearchStringFromSelection?e.seedSearchStringFromSelection?"always":"never":A(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection,["never","always","selection"]),autoFindInSelection:"boolean"===typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":A(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:D(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:D(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop),loop:D(t.loop,this.defaultValue.loop)}}}]),n}(k),V=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,44,"fontLigatures",n.OFF,{anyOf:[{type:"boolean",description:h.a("fontLigatures","Enables/Disables font ligatures ('calt' and 'liga' font features). Change this to a string for fine-grained control of the 'font-feature-settings' CSS property.")},{type:"string",description:h.a("fontFeatureSettings","Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.")}],description:h.a("fontLigaturesGeneral","Configures font ligatures or font features. Can be either a boolean to enable/disable ligatures or a string for the value of the CSS 'font-feature-settings' property."),default:!1})}return Object(d.a)(n,[{key:"validate",value:function(e){return"undefined"===typeof e?this.defaultValue:"string"===typeof e?"false"===e?n.OFF:"true"===e?n.ON:e:Boolean(e)?n.ON:n.OFF}}]),n}(k);V.OFF='"liga" off, "calt" off',V.ON='"liga" on, "calt" on';var H=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,43)}return Object(d.a)(n,[{key:"compute",value:function(e,t,n){return e.fontInfo}}]),n}(S),z=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,45,"fontSize",be.fontSize,{type:"number",minimum:6,maximum:100,default:be.fontSize,description:h.a("fontSize","Controls the font size in pixels.")})}return Object(d.a)(n,[{key:"validate",value:function(e){var t=j.float(e,this.defaultValue);return 0===t?be.fontSize:j.clamp(t,6,100)}},{key:"compute",value:function(e,t,n){return e.fontInfo.fontSize}}]),n}(O),U=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,46,"fontWeight",be.fontWeight,{anyOf:[{type:"number",minimum:n.MINIMUM_VALUE,maximum:n.MAXIMUM_VALUE,errorMessage:h.a("fontWeightErrorMessage",'Only "normal" and "bold" keywords or numbers between 1 and 1000 are allowed.')},{type:"string",pattern:"^(normal|bold|1000|[1-9][0-9]{0,2})$"},{enum:n.SUGGESTION_VALUES}],default:be.fontWeight,description:h.a("fontWeight",'Controls the font weight. Accepts "normal" and "bold" keywords or numbers between 1 and 1000.')})}return Object(d.a)(n,[{key:"validate",value:function(e){return"normal"===e||"bold"===e?e:String(L.clampedInt(e,be.fontWeight,n.MINIMUM_VALUE,n.MAXIMUM_VALUE))}}]),n}(k);U.SUGGESTION_VALUES=["normal","bold","100","200","300","400","500","600","700","800","900"],U.MINIMUM_VALUE=1,U.MAXIMUM_VALUE=1e3;var K=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={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:""},i={type:"string",enum:["peek","gotoAndPeek","goto"],default:e.multiple,enumDescriptions:[h.a("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),h.a("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),h.a("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]},r=["","editor.action.referenceSearch.trigger","editor.action.goToReferences","editor.action.peekImplementation","editor.action.goToImplementation","editor.action.peekTypeDefinition","editor.action.goToTypeDefinition","editor.action.peekDeclaration","editor.action.revealDeclaration","editor.action.peekDefinition","editor.action.revealDefinitionAside","editor.action.revealDefinition"];return t.call(this,50,"gotoLocation",e,{"editor.gotoLocation.multiple":{deprecationMessage:h.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":Object.assign({description:h.a("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},i),"editor.gotoLocation.multipleTypeDefinitions":Object.assign({description:h.a("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},i),"editor.gotoLocation.multipleDeclarations":Object.assign({description:h.a("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},i),"editor.gotoLocation.multipleImplementations":Object.assign({description:h.a("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},i),"editor.gotoLocation.multipleReferences":Object.assign({description:h.a("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},i),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:e.alternativeDefinitionCommand,enum:r,description:h.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:e.alternativeTypeDefinitionCommand,enum:r,description:h.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:e.alternativeDeclarationCommand,enum:r,description:h.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:e.alternativeImplementationCommand,enum:r,description:h.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:e.alternativeReferenceCommand,enum:r,description:h.a("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){var t,n,i,r,o;if(!e||"object"!==typeof e)return this.defaultValue;var a=e;return{multiple:A(a.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=a.multipleDefinitions)&&void 0!==t?t:A(a.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=a.multipleTypeDefinitions)&&void 0!==n?n:A(a.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=a.multipleDeclarations)&&void 0!==i?i:A(a.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(r=a.multipleImplementations)&&void 0!==r?r:A(a.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(o=a.multipleReferences)&&void 0!==o?o:A(a.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:N.string(a.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:N.string(a.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:N.string(a.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:N.string(a.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:N.string(a.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}}}]),n}(k),q=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={enabled:!0,delay:300,sticky:!0,above:!0};return t.call(this,52,"hover",e,{"editor.hover.enabled":{type:"boolean",default:e.enabled,description:h.a("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:e.delay,description:h.a("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:e.sticky,description:h.a("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")},"editor.hover.above":{type:"boolean",default:e.above,description:h.a("hover.above","Prefer showing hovers above the line, if there's space.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{enabled:D(t.enabled,this.defaultValue.enabled),delay:L.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:D(t.sticky,this.defaultValue.sticky),above:D(t.above,this.defaultValue.above)}}}]),n}(k),G=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,130,[49,57,37,64,91,59,60,93,117,120,121,122,2])}return Object(d.a)(n,[{key:"compute",value:function(e,t,i){return n.computeLayout(t,{memory:e.memory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,isDominatedByLongLines:e.isDominatedByLongLines,lineHeight:e.fontInfo.lineHeight,viewLineCount:e.viewLineCount,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})}}],[{key:"computeContainedMinimapLineCount",value:function(e){var t=e.height/e.lineHeight,n=e.scrollBeyondLastLine?t-1:0,i=(e.viewLineCount+n)/(e.pixelRatio*e.height);return{typicalViewportLineCount:t,extraLinesBeyondLastLine:n,desiredRatio:i,minimapLineCount:Math.floor(e.viewLineCount/i)}}},{key:"_computeMinimapLayout",value:function(e,t){var i=e.outerWidth,r=e.outerHeight,o=e.pixelRatio;if(!e.minimap.enabled)return{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:Math.floor(o*r),minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:r};var a=t.stableMinimapLayoutInput,s=a&&e.outerHeight===a.outerHeight&&e.lineHeight===a.lineHeight&&e.typicalHalfwidthCharacterWidth===a.typicalHalfwidthCharacterWidth&&e.pixelRatio===a.pixelRatio&&e.scrollBeyondLastLine===a.scrollBeyondLastLine&&e.minimap.enabled===a.minimap.enabled&&e.minimap.side===a.minimap.side&&e.minimap.size===a.minimap.size&&e.minimap.showSlider===a.minimap.showSlider&&e.minimap.renderCharacters===a.minimap.renderCharacters&&e.minimap.maxColumn===a.minimap.maxColumn&&e.minimap.scale===a.minimap.scale&&e.verticalScrollbarWidth===a.verticalScrollbarWidth&&e.isViewportWrapping===a.isViewportWrapping,u=e.lineHeight,l=e.typicalHalfwidthCharacterWidth,c=e.scrollBeyondLastLine,d=e.minimap.renderCharacters,h=o>=2?Math.round(2*e.minimap.scale):e.minimap.scale,f=e.minimap.maxColumn,g=e.minimap.size,p=e.minimap.side,v=e.verticalScrollbarWidth,b=e.viewLineCount,y=e.remainingWidth,_=e.isViewportWrapping,k=d?2:3,C=Math.floor(o*r),w=C/o,S=!1,O=!1,D=k*h,E=h/o,x=1;if("fill"===g||"fit"===g){var L=n.computeContainedMinimapLineCount({viewLineCount:b,scrollBeyondLastLine:c,height:r,lineHeight:u,pixelRatio:o}),j=L.typicalViewportLineCount,N=L.extraLinesBeyondLastLine,A=L.desiredRatio;if(b/L.minimapLineCount>1)S=!0,O=!0,D=1,E=(h=1)/o;else{var T=!1,I=h+1;if("fit"===g){var M=Math.ceil((b+N)*D);_&&s&&y<=t.stableFitRemainingWidth?(T=!0,I=t.stableFitMaxMinimapScale):T=M>C}if("fill"===g||T){S=!0;var F=h;D=Math.min(u*o,Math.max(1,Math.floor(1/A))),_&&s&&y<=t.stableFitRemainingWidth&&(I=t.stableFitMaxMinimapScale),(h=Math.min(I,Math.max(1,Math.floor(D/k))))>F&&(x=Math.min(2,h/F)),E=h/o/x,C=Math.ceil(Math.max(j,b+N)*D),_?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=y,t.stableFitMaxMinimapScale=h):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0)}}}var P=Math.floor(f*E),R=Math.min(P,Math.max(0,Math.floor((y-v-2)*E/(l+E)))+m),B=Math.floor(o*R),W=B/o;return{renderMinimap:d?1:2,minimapLeft:"left"===p?0:i-R-v,minimapWidth:R,minimapHeightIsEditorHeight:S,minimapIsSampling:O,minimapScale:h,minimapLineHeight:D,minimapCanvasInnerWidth:B=Math.floor(B*x),minimapCanvasInnerHeight:C,minimapCanvasOuterWidth:W,minimapCanvasOuterHeight:w}}},{key:"computeLayout",value:function(e,t){var i,r=0|t.outerWidth,o=0|t.outerHeight,a=0|t.lineHeight,s=0|t.lineNumbersDigitCount,u=t.typicalHalfwidthCharacterWidth,l=t.maxDigitWidth,c=t.pixelRatio,d=t.viewLineCount,h=e.get(122),f="inherit"===h?e.get(121):h,g="inherit"===f?e.get(117):f,p=e.get(120),v=e.get(2),m=t.isDominatedByLongLines,b=e.get(49),y=0!==e.get(59).renderType,k=e.get(60),C=e.get(93),w=e.get(64),S=e.get(91),O=S.verticalScrollbarSize,D=S.verticalHasArrows,E=S.arrowSize,x=S.horizontalScrollbarSize,j=e.get(57),N=e.get(37);if("string"===typeof j&&/^\d+(\.\d+)?ch$/.test(j)){var A=parseFloat(j.substr(0,j.length-2));i=L.clampedInt(A*u,0,0,1e3)}else i=L.clampedInt(j,0,0,1e3);N&&(i+=16);var T=0;if(y){var I=Math.max(s,k);T=Math.round(I*l)}var M=0;b&&(M=a);var F=0,P=F+M,R=P+T,B=R+i,W=r-M-T-i,V=!1,H=!1,z=-1;2!==v&&("inherit"===f&&m?(V=!0,H=!0):"on"===g||"bounded"===g?H=!0:"wordWrapColumn"===g&&(z=p));var U=n._computeMinimapLayout({outerWidth:r,outerHeight:o,lineHeight:a,typicalHalfwidthCharacterWidth:u,pixelRatio:c,scrollBeyondLastLine:C,minimap:w,verticalScrollbarWidth:O,viewLineCount:d,remainingWidth:W,isViewportWrapping:H},t.memory||new _);0!==U.renderMinimap&&0===U.minimapLeft&&(F+=U.minimapWidth,P+=U.minimapWidth,R+=U.minimapWidth,B+=U.minimapWidth);var K=W-U.minimapWidth,q=Math.max(1,Math.floor((K-O-2)/u)),G=D?E:0;return H&&(z=Math.max(1,q),"bounded"===g&&(z=Math.min(z,p))),{width:r,height:o,glyphMarginLeft:F,glyphMarginWidth:M,lineNumbersLeft:P,lineNumbersWidth:T,decorationsLeft:R,decorationsWidth:i,contentLeft:B,contentWidth:K,minimap:U,viewportColumn:q,isWordWrapMinified:V,isViewportWrapping:H,wrappingColumn:z,verticalScrollbarWidth:O,horizontalScrollbarHeight:x,overviewRuler:{top:G,width:O,height:o-2*G,right:0}}}}]),n}(S),$=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={enabled:!0};return t.call(this,56,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:h.a("codeActions","Enables the code action lightbulb in the editor.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){return e&&"object"===typeof e?{enabled:D(e.enabled,this.defaultValue.enabled)}:this.defaultValue}}]),n}(k),Y=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={enabled:!0,fontSize:0,fontFamily:""};return t.call(this,126,"inlayHints",e,{"editor.inlayHints.enabled":{type:"boolean",default:e.enabled,description:h.a("inlayHints.enable","Enables the inlay hints in the editor.")},"editor.inlayHints.fontSize":{type:"number",default:e.fontSize,markdownDescription:h.a("inlayHints.fontSize","Controls font size of inlay hints in the editor. A default of 90% of `#editor.fontSize#` is used when the configured value is less than `5` or greater than the editor font size.")},"editor.inlayHints.fontFamily":{type:"string",default:e.fontFamily,markdownDescription:h.a("inlayHints.fontFamily","Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{enabled:D(t.enabled,this.defaultValue.enabled),fontSize:L.clampedInt(t.fontSize,this.defaultValue.fontSize,0,100),fontFamily:N.string(t.fontFamily,this.defaultValue.fontFamily)}}}]),n}(k),Z=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,58,"lineHeight",be.lineHeight,(function(e){return j.clamp(e,0,150)}),{markdownDescription:h.a("lineHeight","Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.")})}return Object(d.a)(n,[{key:"compute",value:function(e,t,n){return e.fontInfo.lineHeight}}]),n}(j),X=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};return t.call(this,64,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:h.a("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[h.a("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),h.a("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),h.a("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:h.a("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:h.a("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:h.a("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:h.a("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:h.a("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:h.a("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{enabled:D(t.enabled,this.defaultValue.enabled),size:A(t.size,this.defaultValue.size,["proportional","fill","fit"]),side:A(t.side,this.defaultValue.side,["right","left"]),showSlider:A(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:D(t.renderCharacters,this.defaultValue.renderCharacters),scale:L.clampedInt(t.scale,1,1,3),maxColumn:L.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}}}]),n}(k);var J=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,74,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:h.a("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:h.a("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{top:L.clampedInt(t.top,0,0,1e3),bottom:L.clampedInt(t.bottom,0,0,1e3)}}}]),n}(k),Q=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={enabled:!0,cycle:!1};return t.call(this,75,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:h.a("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:h.a("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{enabled:D(t.enabled,this.defaultValue.enabled),cycle:D(t.cycle,this.defaultValue.cycle)}}}]),n}(k),ee=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,128)}return Object(d.a)(n,[{key:"compute",value:function(e,t,n){return e.pixelRatio}}]),n}(S),te=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){var e;Object(c.a)(this,n);var i={other:!0,comments:!1,strings:!1};return(e=t.call(this,78,"quickSuggestions",i,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:i.strings,description:h.a("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:i.comments,description:h.a("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:i.other,description:h.a("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:i,description:h.a("quickSuggestions","Controls whether suggestions should automatically show up while typing.")})).defaultValue=i,e}return Object(d.a)(n,[{key:"validate",value:function(e){if("boolean"===typeof e)return e;if(e&&"object"===typeof e){var t=e,n={other:D(t.other,this.defaultValue.other),comments:D(t.comments,this.defaultValue.comments),strings:D(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue}}]),n}(k),ne=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){return Object(c.a)(this,n),t.call(this,59,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[h.a("lineNumbers.off","Line numbers are not rendered."),h.a("lineNumbers.on","Line numbers are rendered as absolute number."),h.a("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),h.a("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:h.a("lineNumbers","Controls the display of line numbers.")})}return Object(d.a)(n,[{key:"validate",value:function(e){var t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return"undefined"!==typeof e&&("function"===typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}}}]),n}(k);function ie(e){var t=e.get(86);return"editable"===t?e.get(80):"on"!==t}var re=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e=[],i={type:"number",description:h.a("rulers.size","Number of monospace characters at which this editor ruler will render.")};return t.call(this,90,"rulers",e,{type:"array",items:{anyOf:[i,{type:["object"],properties:{column:i,color:{type:"string",description:h.a("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:h.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.")})}return Object(d.a)(n,[{key:"validate",value:function(e){if(Array.isArray(e)){var t,n=[],i=Object(s.a)(e);try{for(i.s();!(t=i.n()).done;){var r=t.value;if("number"===typeof r)n.push({column:L.clampedInt(r,0,0,1e4),color:null});else if(r&&"object"===typeof r){var o=r;n.push({column:L.clampedInt(o.column,0,0,1e4),color:o.color})}}}catch(a){i.e(a)}finally{i.f()}return n.sort((function(e,t){return e.column-t.column})),n}return this.defaultValue}}]),n}(k);function oe(e,t){if("string"!==typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}var ae=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){Object(c.a)(this,n);var e={vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0,scrollByPage:!1};return t.call(this,91,"scrollbar",e,{"editor.scrollbar.vertical":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[h.a("scrollbar.vertical.auto","The vertical scrollbar will be visible only when necessary."),h.a("scrollbar.vertical.visible","The vertical scrollbar will always be visible."),h.a("scrollbar.vertical.fit","The vertical scrollbar will always be hidden.")],default:"auto",description:h.a("scrollbar.vertical","Controls the visibility of the vertical scrollbar.")},"editor.scrollbar.horizontal":{type:"string",enum:["auto","visible","hidden"],enumDescriptions:[h.a("scrollbar.horizontal.auto","The horizontal scrollbar will be visible only when necessary."),h.a("scrollbar.horizontal.visible","The horizontal scrollbar will always be visible."),h.a("scrollbar.horizontal.fit","The horizontal scrollbar will always be hidden.")],default:"auto",description:h.a("scrollbar.horizontal","Controls the visibility of the horizontal scrollbar.")},"editor.scrollbar.verticalScrollbarSize":{type:"number",default:e.verticalScrollbarSize,description:h.a("scrollbar.verticalScrollbarSize","The width of the vertical scrollbar.")},"editor.scrollbar.horizontalScrollbarSize":{type:"number",default:e.horizontalScrollbarSize,description:h.a("scrollbar.horizontalScrollbarSize","The height of the horizontal scrollbar.")},"editor.scrollbar.scrollByPage":{type:"boolean",default:e.scrollByPage,description:h.a("scrollbar.scrollByPage","Controls whether clicks scroll by page or jump to click position.")}})}return Object(d.a)(n,[{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e,n=L.clampedInt(t.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=L.clampedInt(t.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3);return{arrowSize:L.clampedInt(t.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:oe(t.vertical,this.defaultValue.vertical),horizontal:oe(t.horizontal,this.defaultValue.horizontal),useShadows:D(t.useShadows,this.defaultValue.useShadows),verticalHasArrows:D(t.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:D(t.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:D(t.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:D(t.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:n,horizontalSliderSize:L.clampedInt(t.horizontalSliderSize,n,0,1e3),verticalScrollbarSize:i,verticalSliderSize:L.clampedInt(t.verticalSliderSize,i,0,1e3),scrollByPage:D(t.scrollByPage,this.defaultValue.scrollByPage)}}}]),n}(k),se="inUntrustedWorkspace",ue={allowedCharacters:"editor.unicodeHighlight.allowedCharacters",invisibleCharacters:"editor.unicodeHighlight.invisibleCharacters",nonBasicASCII:"editor.unicodeHighlight.nonBasicASCII",ambiguousCharacters:"editor.unicodeHighlight.ambiguousCharacters",includeComments:"editor.unicodeHighlight.includeComments"},le=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){var e;Object(c.a)(this,n);var i={nonBasicASCII:se,invisibleCharacters:!0,ambiguousCharacters:!0,includeComments:se,allowedCharacters:{}};return t.call(this,112,"unicodeHighlight",i,(e={},Object(r.a)(e,ue.nonBasicASCII,{restricted:!0,type:["boolean","string"],enum:[!0,!1,se],default:i.nonBasicASCII,description:h.a("unicodeHighlight.nonBasicASCII","Controls whether all non-basic ASCII characters are highlighted. Only characters between U+0020 and U+007E, tab, line-feed and carriage-return are considered basic ASCII.")}),Object(r.a)(e,ue.invisibleCharacters,{restricted:!0,type:"boolean",default:i.invisibleCharacters,description:h.a("unicodeHighlight.invisibleCharacters","Controls whether characters that just reserve space or have no width at all are highlighted.")}),Object(r.a)(e,ue.ambiguousCharacters,{restricted:!0,type:"boolean",default:i.ambiguousCharacters,description:h.a("unicodeHighlight.ambiguousCharacters","Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.")}),Object(r.a)(e,ue.includeComments,{restricted:!0,type:["boolean","string"],enum:[!0,!1,se],default:i.includeComments,description:h.a("unicodeHighlight.includeComments","Controls whether characters in comments should also be subject to unicode highlighting.")}),Object(r.a)(e,ue.allowedCharacters,{restricted:!0,type:"object",default:i.allowedCharacters,description:h.a("unicodeHighlight.allowedCharacters","Defines allowed characters that are not being highlighted."),additionalProperties:{type:"boolean"}}),e))}return Object(d.a)(n,[{key:"applyUpdate",value:function(e,t){var i=!1;t.allowedCharacters&&(v.d(e.allowedCharacters,t.allowedCharacters)||(e=Object.assign(Object.assign({},e),{allowedCharacters:t.allowedCharacters}),i=!0));var r=Object(o.a)(Object(a.a)(n.prototype),"applyUpdate",this).call(this,e,t);return i?new C(r.newValue,!0):r}},{key:"validate",value:function(e){if(!e||"object"!==typeof e)return this.defaultValue;var t=e;return{nonBasicASCII:fe(t.nonBasicASCII,se,[!0,!1,se]),invisibleCharacters:D(t.invisibleCharacters,this.defaultValue.invisibleCharacters),ambiguousCharacters:D(t.ambiguousCharacters,this.defaultValue.ambiguousCharacters),includeComments:fe(t.includeComments,se,[!0,!1,se]),allowedCharacters:this.validateAllowedCharacters(e.allowedCharacters,this.defaultValue.allowedCharacters)}}},{key:"validateAllowedCharacters",value:function(e,t){if("object"!==typeof e||!e)return t;for(var n={},r=0,o=Object.entries(e);r